/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@font-face{font-family:"PT Sans";src:url(../fonts/ptsans.woff2) format("woff2"),url(../fonts/ptsans.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans";src:url(../fonts/ptsansbold.woff2) format("woff2"),url(../fonts/ptsansbold.woff) format("woff");font-weight:700;font-style:bold;font-display:swap}.page{min-width:320px;width:100%;font-size:18px;line-height:26px;font-family:"PT Sans","Arial",sans-serif;margin:0;padding:0}.page__body{margin:0;padding:0;background-color:#f2f2f2;color:#000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.page__body-wrapper{overflow:hidden;display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;align-content:center;min-height:100%;width:320px;margin:0 auto}@media (min-width:768px){.page__body-wrapper{width:768px}}@media (min-width:1200px){.page__body-wrapper{width:1280px;padding:0 40px}}.page-header{margin:0;padding:0;background-color:#fff}.page-header__logo{position:absolute;top:auto;bottom:-43px;left:34%;z-index:2}@media (min-width:768px){.page-header__logo{top:0;left:43%}}@media (min-width:1200px){.page-header__logo{left:42%}.page-header__logo,.page-header__logo-img{width:187px;height:97px}}.page-main{padding:0}.page-intro{position:relative;height:158px;background-image:url(../img/intro-triangle.svg),url(../img/form-intro-mobile@1x.jpg);background-repeat:no-repeat;background-position:50% bottom;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.page-intro{background-image:url(../img/intro-triangle.svg),url(../img/form-intro-mobile@2x.jpg)}}.page-intro__img-sedona{position:absolute;top:35%;left:14%}@media (min-width:768px){.page-intro__img-sedona{width:457px;height:78px;top:32%;left:20%}.page-intro{height:290px;background-image:url(../img/form-triangle-tablet.svg),url(../img/form-intro-tablet@1x.jpg);background-repeat:no-repeat;background-position:50% bottom;background-size:auto,1200px 518px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (min-resolution:2dppx){.page-intro{background-image:url(../img/form-triangle-tablet.svg),url(../img/form-intro-tablet@2x.jpg)}}@media (min-width:1200px){.page-intro{height:300px;background-image:url(../img/intro-triangle.desktop.svg),url(../img/form-intro-desktop@1x.jpg)}.page-intro__img-sedona{width:460px;height:89px;left:369px}}@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),(min-width:1200px) and (min-resolution:2dppx){.page-intro{background-image:url(../img/intro-triangle.desktop.svg),url(../img/form-intro-desktop@2x.jpg)}}.page-response{text-align:center;padding:0 23px;background-color:#fff;width:100%}.page-response,.page-response__header--uppercase{text-transform:uppercase}.page-response__header{font-size:18px;line-height:26px;padding-bottom:28px;padding-top:36px;margin:0}.page-response__text{font-size:14px;line-height:24px;border-bottom:1px solid rgba(229,229,229,.1);padding-bottom:16px;margin:0}@media (min-width:768px){.page-response{padding:28px 85px 40px}.page-response__header{font-size:30px;line-height:26px}.page-response__text{padding:0 80px;margin:0;border-bottom:none}}@media (min-width:1200px){.page-response{padding:81px 302px 60px}}.page-footer{display:flex;flex-direction:column;text-align:center;text-transform:uppercase;background-color:#fff;width:100%;overflow:hidden}.page-footer__item{padding:40px 60px 8px}.page-footer__item--padding{padding-top:32px}.page-footer__social{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.page-footer__hashtag{font-size:21px;font-weight:700;line-height:26px;color:#000;margin:0;padding-bottom:33px}@media (min-width:768px){.page-footer{flex-direction:row;align-items:center;justify-content:space-between;padding:36px 60px;min-height:auto}.page-footer__item:first-child{display:flex;width:63%;justify-content:space-between;align-items:center}.page-footer__hashtag{margin:0;padding:0}.page-footer__item{padding:0}}@media (min-width:1200px){.page-footer--main{padding:36px 120px 37px}.page-footer__item:first-child{width:564px}.page-footer--padding{padding:80px 120px 36px}.page-footer--form{padding:87px 120px 38px}}.main-nav{position:relative;font-size:18px;line-height:40px;font-weight:700;min-height:56px}.main-nav__control{padding-bottom:15px}.main-nav__control:hover{opacity:.6}.main-nav__control:active{opacity:.3}.main-nav--closed .main-nav__toggle::before{content:"";position:absolute;top:0;left:0;width:23px;height:4px;background-color:#81b3d2;box-shadow:0 8px 0 0 #81b3d2,0 16px 0 0 #81b3d2}.main-nav--opened .main-nav__toggle{top:0;right:auto;left:auto}.main-nav--opened .main-nav__toggle::after,.main-nav--opened .main-nav__toggle::before{content:"";position:absolute;top:-223px;left:280px;width:22px;height:4px;background-color:#fff}.main-nav--opened .main-nav__toggle:focus{outline:0}.main-nav--opened .main-nav__toggle::before{transform:rotate(45deg)}.main-nav--opened .main-nav__toggle::after{transform:rotate(-45deg)}.main-nav__toggle{position:relative;top:-7px;left:277px;border:0;background-color:transparent}.main-nav__list{list-style:none;margin:0;padding:0;overflow:hidden}.main-nav__item-link{display:block;padding:8px 20px 6px;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#81b3d2;color:#fff;border-bottom:1px solid #678fa8;border-top:1px solid #9ac2db}.main-nav__item-link:hover{color:#fff;background-color:#669ec0;box-shadow:none}.main-nav__item-link:active{background-color:#5496bd;color:rgba(255,255,255,.3)}@media (max-width:767px){.main-nav--closed .main-nav__item{display:none}.main-nav__item:last-child{position:relative}.main-nav__item:last-child::after{content:"";position:absolute;display:block;bottom:0;width:100%;height:20px;background:linear-gradient(to top,#678fa8 0,transparent 5px)}}@media (min-width:768px){.main-nav__list{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;width:100%;margin:0}.main-nav__item-link{padding:9px 16px 7px 20px;color:#000;background-color:#fff;border:0}.main-nav__item-link:hover{color:#81b3d2;background-color:#fff}.main-nav__item-link:active{color:rgba(0,0,0,.3);background-color:#fff}.main-nav__item-link--main{color:#766357}.main-nav__item-link--main:hover{color:#604e43}.main-nav__item-link--main:active{opacity:.3}.main-nav__item{width:20%;font-size:14px;background-color:#fff}.main-nav__item:nth-child(3){margin-left:auto}.main-nav__control{display:none}}@media (min-width:1200px){.main-nav__list{justify-content:space-around}}.intro{min-height:389px;margin:0;background-color:#e4f1f9;background-image:url(../img/intro-triangle.svg),url(../img/intro-mobile@1x.jpg);background-repeat:no-repeat;background-position:50% bottom;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.intro{background-image:url(../img/intro-triangle.svg),url(../img/back-mobile@2x.jpg)}}.intro__img-sedona{position:absolute;top:24%;left:19px;width:282px}@media (min-width:768px){.intro__img-sedona{top:15%;left:20%;width:461px;height:350px}.intro{height:518px;padding-top:77px;background-image:url(../img/intro-triangle-tablet.svg),url(../img/back-tablet.jpg);background-repeat:no-repeat;background-position:50% bottom;background-size:contain}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (min-resolution:2dppx){.intro{background-image:url(../img/intro-triangle-tablet.svg),url(../img/back-tablet@2x.jpg)}}@media (min-width:1200px){.intro__img-sedona{left:31%}.intro{background-image:url(../img/intro-triangle-desktop.svg),url(../img/intro-desktop@1x.jpg);background-repeat:no-repeat;background-position:50% bottom;background-size:contain}}@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),(min-width:1200px) and (min-resolution:2dppx){.intro{background-image:url(../img/intro-triangle-desktop.svg),url(../img/intro-desktop@2x.jpg)}}.slogan{position:relative;padding:18px 25px 1px;background-color:#fff;text-transform:uppercase}.slogan__title{font-weight:700;font-size:18px;text-align:center}.slogan__text{font-size:14px;margin-top:28px;text-align:center}@media (min-width:768px){.slogan{padding:43px 0 56px}.slogan__wrapper{display:flex;flex-direction:column;align-items:center}.slogan__title{font-size:21px;width:460px;text-align:center;margin:0 0 28px;padding:0}.slogan__text{margin:0}}@media (min-width:1200px){.slogan{padding:56px 0 44px}}.advantages{background-color:#fff}.advantages__list{text-align:center;text-transform:uppercase;list-style:none;background-color:#eee;padding:0;margin:0}.advantages__item--decor{background-image:url(../../img/advantages-triangle.svg);background-repeat:no-repeat;background-position:50% top;background-size:384px 36px;padding-top:68px}.advantages__item--blue{background-color:#81b3d2;color:#fff}.advantages__item-title{font-size:18px;line-height:26px;width:auto;margin:0 0 14px;padding:0}.advantages__item-number{font-weight:400;font-size:14px;line-height:21px;width:50px;margin:0 auto;padding:0}.advantages__item-text{font-weight:400;font-size:14px;line-height:21px;padding:16px 0 39px;margin:0}.advantages__img{width:320px;display:block}.advantages__addition-list{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:330px;list-style:none;background-color:#fff;color:#000;text-align:left;margin:0;padding:35px 0 12px}.advantages__addition-item{position:relative;margin-bottom:26px;padding-left:69px}.advantages__addition-item-icon{position:absolute;top:-9px;left:20px}.advantages__addition-item-title{font-size:18px;line-height:26px;margin:0}.advantages__addition-item-text{width:210px;margin-top:15px;margin-bottom:0;font-size:14px;font-weight:400;line-height:21px;color:#333}.advantages__break,.advantages__desktop-break{display:none}.advantages__item--border{border-bottom:1px solid #d6d6d6;padding-bottom:21px}.advantages__item-bridge{padding-top:33px}.advantages__image{display:block}.advantages__item--grey{background-color:#eee;color:#000;margin-bottom:-15px}.advantages__item-list-grey{list-style:none;padding:0}.advantages__item-grey{padding:26px 32px 0}@media (min-width:768px){.advantages__list{display:grid;grid-template-columns:repeat(3,1fr)}.advantages__item--decor{background-image:none;width:256px;padding:41px 32px 38px;box-sizing:border-box}.advantages__item--blue{grid-column-start:1;grid-column-end:4;display:flex;flex-wrap:wrap}.advantages__item-title{width:158px;margin:0 auto 15px;font-size:21px;padding:0}.advantages__item-number{margin-bottom:19px}.advantages__item-text{padding:0;width:176px}.advantages__item-text--padding{width:193px}.advantages__img{width:512px}.advantages__addition-list{flex-wrap:wrap;text-align:center;width:100%;padding:0;height:330px}.advantages__addition-item{width:256px;padding-top:158px;padding-left:0;margin:0;text-align:center;display:flex;flex-direction:column;justify-content:center}.advantages__addition-item:nth-child(2){order:1}.advantages__addition-item-text--food{width:152px}.advantages__addition-item-icon{width:75px;height:72px;top:56px;left:87px}.advantages__addition-item-title{font-size:21px;line-height:24px;padding:0;margin:0}.advantages__addition-item-text{margin:26px 0 0 51px}.advantages__addition-item-text--placement{width:168px;margin-left:45px}.advantages__addition-item-text--suvenir{width:200px;margin-left:29px}.advantages__break{display:block}.advantages__desktop-break{display:none}.advantages__item-picture{order:1}.advantages__image{width:512px}.advantages__item-bridge{order:2;width:256px;padding:44px 40px}.advantages__item-list-grey{display:flex;width:768px}.advantages__item-grey{padding:0 44px 0 38px;margin-right:12px}.advantages__item--grey{padding:41px 0;min-height:256px}.advantages__item--border{border-bottom:none}.advantages__item-text--width{width:157px}}@media (min-width:1200px){.advantages__item--decor{width:400px;padding:49px 60px 55px}.advantages__item-title{margin-bottom:11px}.advantages__item-text{width:283px;margin-top:26px}.advantages__img{width:800px}.advantages__addition-list{justify-content:space-between}.advantages__addition-item{width:400px}.advantages__addition-item-text{width:300px}.advantages__addition-item-text--suvenir{width:298px;margin-left:50px}.advantages__break{display:none}.advantages__desktop-break{display:block}.advantages__addition-item-icon{top:24%;left:40%}.advantages__image{min-width:800px}.advantages__item-bridge{order:2;width:400px;padding:49px 60px 55px}.advantages__item--grey{grid-column-start:1;grid-column-end:4}.advantages__item-list-grey{justify-content:start;width:1200px}.advantages__item-grey{width:400px;padding:2px 54px}}.search-hotel{text-align:center;text-transform:uppercase;background-color:#fff;padding:34px 20px 0}.search-hotel__title{font-size:21px;line-height:26px;margin:0 0 20px}.search-hotel__text{font-size:14px;line-height:24px;color:#333;padding:0;margin:0}.search-hotel--break{display:none}.search-hotel__button{text-decoration:none;width:100%;min-height:58px;margin-top:29px;margin-bottom:49px;padding-top:14px}.search-hotel__button:hover{background-color:#669ec0}.search-hotel__button:active{background-color:#5496bd;color:rgba(255,255,255,.3)}.search-hotel__button:disabled{background-color:#e5e5e5}@media (min-width:768px){.search-hotel{padding-top:69px;padding-bottom:58px}.search-hotel__title{font-size:30px;line-height:26px;margin:0}.search-hotel--break{display:block}.search-hotel__text{margin:0;padding:35px 20px 37px}.search-hotel__button{width:458px;margin:0;padding-top:16px}}@media (min-width:1200px){.search-hotel{padding-bottom:70px}.search-hotel__text{padding-bottom:42px}}.map{position:relative;height:350px;text-align:center;background-color:#fff}.button,.social__item{background-color:#81b3d2}.button{font-family:"PT Sans","Arial",sans-serif;display:inline-block;vertical-align:middle;font-size:21px;font-weight:700;line-height:26px;text-align:center;text-transform:uppercase;color:#fff;border:0;cursor:pointer}.social__item{width:48px;height:48px;margin-right:6px}.social__item:hover{background-color:#669ec0}.social__item:active{background-color:#5496bd}.social__button{display:block;padding-top:13px}.social__icon{fill:#fff}.social__icon:active{opacity:.3}.form{position:relative;background-color:#fff;color:#000;padding:23px 20px}.form__fieldset{border:0;padding:0;margin:0}.form__fieldset:first-child{margin-bottom:3px;padding-bottom:25px}.form__fieldset:nth-child(2){margin-bottom:33px}.form__fieldset:nth-child(4){margin-top:15px}.form__fieldset-title{font-size:18px;font-weight:700;line-height:26px;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:19px}.form__fieldset-list{padding:0;margin:0}.form__item{display:flex;padding-bottom:20px}.form__item-label{font-size:14px;line-height:26px;text-transform:uppercase;color:#333;margin-right:20px;text-align:left;align-self:center}.form__item-input{font-size:18px;font-weight:700;line-height:26px;width:100%;min-width:100px;padding:15px 18px;color:#000;background-color:#f2f2f2;border:1px solid transparent;cursor:pointer}.form__item-input:hover{background-color:#e5e5e5}.form__item-input:focus{background-color:#fff;border:1px solid #e5e5e5;outline:0}.form__item-input::-moz-placeholder{color:#000}.form__item-input::placeholder{color:#000}.form__contact-list{padding:0;list-style:none;margin-top:-11px;margin-bottom:0}.form__contact-item{margin-bottom:28px;margin-top:5px}.form__contact-label{font-size:14px;line-height:26px;padding-left:22px;text-transform:uppercase;color:#000}.form__contact-input{position:relative;font-size:18px;font-weight:700;line-height:26px;width:100%;background-color:#f2f2f2;padding:21px 92px 13px 22px;margin-top:2px;margin-bottom:-14px;border:1px solid transparent;cursor:pointer}.form__contact-input:hover{background-color:#e5e5e5}.form__contact-input:focus{background-color:#fff;border-color:#e5e5e5;outline:0}.form__contact-input::-moz-placeholder{color:#000}.form__contact-input::placeholder{color:#000}.form__contact-button,.form__contact-email{position:absolute;border:0;right:6%;top:399px;width:61px;height:61px}.form__contact-email{top:504px}.form__radio-list{padding:0;font-size:18px;font-weight:700;line-height:26px;color:#000;list-style:none}.form__radio-item{padding-left:78px;margin-bottom:43px}.form__radio-label{position:relative}.form__radio-input:checked+.form__radio-label::after,.form__radio-input:checked+.form__radio-label::before{content:"";position:absolute;top:-16px;left:-78px;width:56px;height:56px;border-radius:50%;background-color:#f2f2f2;cursor:pointer}.form__radio-input:checked+.form__radio-label::after{top:0;left:-60px;width:20px;height:20px;background-color:#000}.form__radio-input+.form__radio-label::before{content:"";position:absolute;top:-16px;left:-78px;width:56px;height:56px;border-radius:50%;background-color:#f2f2f2;cursor:pointer}.form__checkbox-input:checked+.form__checkbox-label:hover::before,.form__radio-input:checked:hover,.form__radio-input:hover+.form__radio-label::before{background-color:#e5e5e5}.form__radio-input:active+.form__radio-label::before,.form__radio-input:checked:active{background-color:#d5d5d5}.form__radio-input:active+.form__radio-label::after{opacity:.3}.form__radio-input:disabled+.form__radio-label::before{opacity:.1;cursor:not-allowed}.form__checkbox-list{font-size:18px;font-weight:700;line-height:26px;color:#000;list-style:none;padding:0}.form__checkbox-item{margin-bottom:54px;padding-left:79px}.form__checkbox-label{position:relative}.form__checkbox-input:checked+.form__checkbox-label::before{content:"";position:absolute;top:-18px;left:-80px;width:56px;height:56px;background:#f2f2f2 url(../img/tick.svg) no-repeat 50% 50%}.form__checkbox-input+.form__checkbox-label::before{content:"";position:absolute;top:-18px;left:-80px;width:56px;height:56px;background-color:#f2f2f2;cursor:pointer}.form__checkbox-input:hover+.form__checkbox-label::before,.form__info-text:hover{background-color:#e5e5e5}.form__checkbox-input:active+.form__checkbox-label::before{background-color:rgba(0,0,0,.25);opacity:.5}.form__checkbox-input:checked+.form__checkbox-label:active::before{background-color:rgba(0,0,0,.25);opacity:.5}.form__checkbox-input:disabled+.form__checkbox-label::before{opacity:.1;cursor:not-allowed}.form__info-text{font-size:18px;font-weight:700;line-height:26px;width:100%;min-width:279px;min-height:160px;background-color:#f2f2f2;color:#000;padding-top:13px;padding-left:21px;padding-right:23px;border:1px solid transparent;cursor:pointer}.form__info-text:focus{background-color:#fff;border-color:#e5e5e5;outline:0}.form__info-text::-moz-placeholder{color:#000}.form__info-text::placeholder{color:#000}.form__button{width:100%;min-height:58px;margin-top:46px;margin-bottom:11px}.form__button:hover{background-color:#669ec0}.form__button:active{background-color:#5496bd;color:rgba(255,255,255,.3)}.form__button:disabled{background-color:#e5e5e5}.form__endnote{display:none;text-align:right;font-size:14px;text-transform:uppercase;margin-right:4px;margin-top:68px}@media (min-width:768px){.form{padding:50px 0 52px}.form__wrapper{display:grid;grid-template-columns:50% 50%;padding:0 60px}.form__fieldset{width:325px}.form__fieldset:first-child{grid-column-start:2;grid-column-end:3;margin-bottom:52px;padding-left:57px;padding-bottom:0}.form__fieldset:nth-child(3){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;border-right:1px solid #dbdbdb;height:292px}.form__radio-list{margin:17px 0}.form__radio-item{padding-left:78px;margin-bottom:52px}.form__fieldset:nth-child(2){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;width:100%;text-align:center}.form__fieldset:nth-child(4){grid-column-start:1;grid-column-end:3;width:100%;margin-top:-8px}.form__checkbox-list{display:flex;flex-wrap:wrap;flex-direction:row;margin:0;padding-top:4px}.form__checkbox-item{padding-bottom:9px;padding-left:170px;margin-right:-28px}.form__checkbox-label{margin-left:6px}.form__checkbox-label--last{margin-left:24px}.form__checkbox-input--last+.form__checkbox-label--last::before{content:"";position:absolute;top:-18px;left:-80px;width:56px;height:56px;background-color:#f2f2f2}.form__fieldset:nth-child(5){grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5;width:100%;padding-top:4px;margin-top:18px}.form__fieldset-title{font-size:21px;line-height:26px;margin-bottom:55px;text-align:left}.form__fieldset-title-line{display:flex;align-items:center;justify-content:space-between;min-width:650px}.form__fieldset-title-line::after,.form__fieldset-title-line::before{content:"";flex-shrink:0;width:19%;height:1px;background-color:#dbdbdb}.form__fieldset--margin{margin-bottom:9px;text-align:center}.form__fieldset--align{width:250px;text-align:center}.form__contact-list{text-align:left;margin:0}.form__contact-item{margin-bottom:40px;margin-top:10px}.form__button{grid-row-start:5;grid-row-end:6;width:324px;height:58px;margin-top:50px;padding-left:0}.form__contact-input{width:530px;box-sizing:content-box}.form__contact-button{top:491px;right:8%}.form__contact-email{top:609px;right:8%}.form__endnote{display:block}}@media (min-width:1200px){.form{padding:0 120px}.form__wrapper{display:grid;grid-template-columns:50% 50%;padding:0}.form__fieldset{width:auto}.form__fieldset:first-child{padding-left:77px}.form__fieldset-title--padding{padding-left:80px}.form__contact-list{display:flex;justify-content:space-between}.form__contact-item{display:flex;align-items:flex-end;justify-content:flex-start;width:480px;margin-bottom:44px;margin-top:54px}.form__contact-label{padding-left:0;padding-right:17px}.form__contact-button{top:458px;left:462px;width:62px;height:62px}.form__contact-email{top:458px;right:120px;width:62px;height:62px}.form__contact-label-phone{display:none}.form__contact-input{width:201px}.form__fieldset:nth-child(4){grid-column-start:1;grid-column-end:3}.form__checkbox-list{display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0;width:100%}.form__checkbox-item{padding-bottom:9px;padding-left:76px;margin-right:-6px}.form__checkbox-label--last{margin-left:7px;margin-right:12px}.form__fieldset:nth-child(5){width:100%}.form__button{width:480px;margin-top:52px}.form__fieldset-title-line{min-width:960px}.form__fieldset-title-line::after,.form__fieldset-title-line::before{width:29%}.form__radio-input:checked+.form__radio-label::before{left:-74px}.form__radio-input+.form__radio-label::before{left:-74px}.form__radio-input:checked+.form__radio-label::after{top:1px;left:-56px}.form__radio-input:checked+.form__radio-label .form__info-text{padding-top:16px}}.content{text-align:center;padding-top:32px;background-color:#fff}.content__text,.content__title{text-transform:uppercase;margin:0}.content__title{font-family:"PT Sans","Arial",sans-serif;font-weight:700;font-size:18px;line-height:26px;padding-bottom:28px}.content__text{font-size:14px;line-height:24px;text-align:center;color:#333;padding:0 20px 32px}.content__list{padding:0;margin:0;list-style:none}.content__item{padding:22px 0 0;border-top:1px solid #d6d6d6}.content__figure{margin:0;padding:0 20px}.content--border{border-bottom:1px solid #d6d6d6}@media (min-width:768px){.content{padding:65px 60px 31px}.content__figure{padding:0}.content__title{font-size:30px;margin-bottom:4px}.content__text{padding:0 101px 77px}.content--border{border-bottom:none}.content__list{display:grid;grid-template-columns:50% 50%}.content__item{background-color:#f2f2f2;padding:0}.content__item:first-child{grid-column-start:1;grid-column-end:3;width:100%}}@media (min-width:1200px){.content{padding:99px 0 0}.content__title{padding-bottom:36px}.content__text{padding:0 377px 78px}.content__list{grid-template-columns:1fr 1fr 1fr}.content__item:first-child{grid-column-start:1;grid-column-end:4}}.figure__description-title{font-size:14px;line-height:24px;text-align:left;text-transform:uppercase;margin:0}.figure__description-text{font-size:14px;line-height:24px;text-align:left;color:#333;margin:0 0 15px}.figure__button{display:flex;font-size:14px;line-height:24px;font-weight:700;border:0;background-color:#fff;padding:0;margin-bottom:18px}.figure__icon{margin-right:14px;fill:#000;opacity:.3}.figure__image{width:100%}@media (min-width:768px){.figure__caption{display:flex;justify-content:space-between}.figure__description{margin-top:8px;margin-left:19px}.figure__button{margin:0;align-items:center;padding-right:27px;background-color:#f2f2f2}.figure__button--padding{padding-right:19px}.figure__button--padding-right{padding-right:34px}}@media (min-width:1200px){.figure{position:relative;margin:0;padding:0}.figure__caption{background-color:rgba(0,0,0,.3);color:#fff}.figure__caption--position{position:absolute;width:1198px;top:81%}.figure__caption--item{position:absolute;width:400px;min-height:80px;bottom:0}.figure__description{margin-top:13px}.figure__description-text{color:#fff}.figure__button{background-color:transparent;color:#fff}.figure__image{vertical-align:bottom}.figure__icon{fill:#fff;opacity:1}}.video{text-align:center;text-transform:uppercase;background-color:#fff}.video__title{font-size:18px;line-height:26px;padding-top:32px;color:#000;margin:0}.video__text{font-size:14px;line-height:24px;padding:0 40px;color:#333;margin:28px 0}.video__image{width:100%}.video__control-wrapper{position:relative;width:87%;min-height:111px;top:-45px;left:20px;background-color:#f2f2f2}.video__bar{position:absolute;width:100%;min-height:45px;top:0;background-color:#000;opacity:.6}.video__strip,.video__toggle{position:absolute;background-color:#fff}.video__strip{width:80%;min-height:3px;top:20px;left:40px;opacity:.2}.video__toggle{width:3%;min-height:9px;top:17px;left:59px;border-radius:50%;cursor:pointer}.video__control-button{position:absolute;top:64px;left:19px;border:0;cursor:pointer}.video__control-subtitles,.video__control-wide{position:absolute;top:64px;right:66px;border:0;cursor:pointer}.video__control-wide{right:15px}.video__control-icon,.video__control-icon-subtitles,.video__control-icon-wide{fill:#5c6870}.video__control-icon-subtitles:hover,.video__control-icon-wide:hover,.video__control-icon:hover{fill:#333}.video__control-icon-subtitles:active,.video__control-icon-wide:active,.video__control-icon:active{opacity:.3}@media (min-width:768px){.video__title{font-size:30px;margin:0}.video__control-wrapper{width:100%;min-height:35px;background-color:transparent;top:-52px;left:0}.video__item{width:648px;margin:0 auto}.video__text{padding:0 93px;margin-bottom:81px}.video__bar{min-height:93px;top:-46px}.video__strip{width:60%;top:48%;left:92px}.video__toggle{width:1.5%;top:45%;left:206px}.video__control-button{top:-11px;left:30px;background-color:transparent}.video__control-subtitles,.video__control-wide{top:-11px;right:87px;background-color:transparent}.video__control-wide{right:35px}.video__control-icon,.video__control-icon-subtitles,.video__control-icon-wide{fill:#fff}.video__control-icon-subtitles:hover,.video__control-icon-wide:hover,.video__control-icon:hover{opacity:.6}.video__control-icon-subtitles:active,.video__control-icon-wide:active,.video__control-icon:active{opacity:.3}}@media (min-width:1200px){.video{padding:30px 0 0}.video__item{width:800px}.video__text{padding:0 173px}.video__strip{left:80px}.video__toggle{width:1%;left:205px}.video__control-button{top:-16px}.video__control-subtitles{top:-16px;right:88px}.video__control-wide{top:-16px;right:37px}}.copyright{display:flex}.copyright__text{font-size:14px;line-height:26px;margin:0;text-align:center;padding-right:15px;padding-left:35px}.copyright__icon{fill:#000}.copyright__icon:hover{fill:#81b3d2}.copyright__icon:active{fill:#000;opacity:.3}@media (min-width:768px){.copyright{justify-content:flex-end}.copyright__text{margin-right:0;line-height:37px}}.modal{position:fixed;top:50%;left:50%;width:320px;background-color:#fff;text-align:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transform:translate(-50%,-50%)}.modal--failure,.modal--success{display:none}.modal__wrapper--failure{padding:45px 56px 35px}.modal__wrapper--success{padding:42px 53px 33px 50px}.modal__title{font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase;margin:0 auto 23px;color:#000}.modal__title--failure{width:220px}.modal__text{font-size:14px;line-height:24px;text-transform:uppercase;margin:0;color:#333}.modal__text--failure{margin-bottom:30px}.button--failure{font-size:18px;padding:18px 64px 14px}.modal__button-wrapper{padding:20px;background-color:#f2f2f2}.button--success{font-size:18px;width:100%;padding:18px 61px 14px}@media (min-width:768px){.modal--failure{width:400px}.modal__wrapper--failure{padding:55px 32px 50px}.modal__title{font-size:30px}.modal__title--failure{line-height:40px}.modal__text{font-size:17px;line-height:30px}.button--failure{font-size:21px;width:100%}.modal--success{width:640px}.modal__wrapper--success{padding:60px 50px 35px}.modal__button-wrapper{padding:45px 95px}.button--success{font-size:21px}}
/*# sourceMappingURL=style.css.map */
