@font-face{font-family:"PT Sans";font-display:swap;src:url(../fonts/ptsans.woff2) format("woff2"),url(../fonts/ptsans.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"PT Sans";font-display:swap;src:url(../fonts/ptsansbold.woff2) format("woff2"),url(../fonts/ptsansbold.woff) format("woff");font-style:normal;font-weight:700}img{width:100%;height:auto}.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}.button,.page-body{text-transform:uppercase}.button{padidng:0;border:0;font-size:21px;line-height:26px;font-weight:700;color:#fff;background-color:#81b3d2}.button:hover{background-color:#669ec0}.button:active{color:rgba(255,255,255,.3);background-color:#5496bd}.page-body{margin:0;padding:0;font-family:"PT Sans","Arial",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#333;background-color:#f2f2f2}.page-body__content{min-width:320px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}@media (min-width:768px){.page-body__content{margin:0 auto;width:768px}}@media (min-width:1200px){.page-body__content{width:1200px}}.site-list{font-size:18px;line-height:40px;font-weight:700}.site-list__item:not(.site-list__item--logo){display:none}.site-list__item--logo{position:relative;min-height:56px}.site-list__link:not(.site-list__link--logo){text-decoration:none;display:block;padding:8px 0;text-align:center;color:#fff;background-color:#81b3d2;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.2),0 -1px rgba(1,1,1,.2);box-shadow:inset 0 1px rgba(255,255,255,.2),0 -1px rgba(1,1,1,.2)}.site-list__link:not(.site-list__link--logo)[href]:hover{background-color:#669ec0}.site-list__link:not(.site-list__link--logo)[href]:active{color:rgba(255,255,255,.3);background-color:#5496bd}.site-list__link--logo{text-decoration:none;color:inherit;position:absolute;top:0;left:50%;z-index:2;line-height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.site-list__image{width:102px;height:83px}@media (min-width:768px){.site-list{font-size:14px;line-height:26px}.site-list__item{width:20%}.site-list__item:not(.site-list__item--logo){display:block}.site-list__link:not(.site-list__link--logo){padding:15px 0;color:#000;background:0 0;-webkit-box-shadow:none;box-shadow:none}.site-list__link:not(.site-list__link--logo)[href]:hover{color:#81b3d2;background:0 0}.site-list__link:not(.site-list__link--logo)[href]:active{color:#333;opacity:.3;background:0 0}.site-list__item--current .site-list__link{color:#766357;cursor:pointer}.site-list__item--current .site-list__link:hover{color:#604e43}.site-list__item--current .site-list__link:active{color:rgba(118,99,87,.3)}}@media (min-width:1200px){.site-list__image{width:187px;height:96px}}.main-nav{position:relative;background-color:#fff}.main-nav__list{margin:0;padding:0;list-style:none}.main-nav__toggle{position:absolute;right:20px;top:17px;margin:0;padding:0;width:23px;height:22px;border:0;background:0 0;cursor:pointer}.main-nav__toggle::before{content:"";display:block;width:23px;height:4px;background-color:#81b3d2;-webkit-box-shadow:0 8px 0 0 #81b3d2,0 -8px 0 0 #81b3d2;box-shadow:0 8px 0 0 #81b3d2,0 -8px 0 0 #81b3d2}.main-nav--opened .main-nav__toggle::after,.main-nav--opened .main-nav__toggle::before{content:"";position:absolute;left:50%;top:50%;width:28px;height:4px;margin-left:-14px;margin-top:-2px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.main-nav--opened .main-nav__toggle::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-nav--opened .main-nav__toggle::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){.main-nav--opened .site-list__item{display:block}.main-nav--nojs .main-nav__toggle{display:none}.main-nav--nojs .site-list__item:not(.site-list__item--logo){display:block}}@media (min-width:768px){.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav__list .site-list__item--logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.main-nav__list .site-list__item:nth-child(1){-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.main-nav__list .site-list__item:nth-child(2){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.main-nav__toggle{display:none}}.page-main__intro,.page-main__intro::after{background-repeat:no-repeat;background-position:center bottom}.page-main__intro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:389px;margin-bottom:40px;background-color:#47687e;background-image:url(../img/sedona-mobile.jpg)}.page-main__intro::after{content:"";margin-top:auto;width:100%;height:57px;background-image:url(../img/intro-line.svg);background-size:cover}.page-main__text-image{margin:90px auto 0;width:282px;height:214px}.page-main__intro--inner{min-height:158px}.page-main__intro--inner .page-main__text-image{margin-top:52px;width:229px;height:39px}.page-main__header{width:87.5%;max-width:515px;margin:0 auto 10px;text-align:center}.page-main__header--small{max-width:440px;margin-bottom:42px}.page-main__header--photo{max-width:440px;margin-bottom:25px}.page-main__title{padding:0;margin:0 0 30px;font-size:18px;line-height:26px;font-weight:700;color:#000}.page-main__text{margin:0}.page-main__reasons{margin-bottom:27px}.page-main__map{position:relative;height:350px;overflow:hidden}.page-main__map img{position:absolute;top:0;left:50%;width:768px;height:350px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.page-main__intro{min-height:520px;margin-bottom:50px;background-size:cover}.page-main__text-image{width:460px;height:350px;margin-top:77px}.page-main__intro--inner{min-height:290px}.page-main__intro--inner .page-main__text-image{margin-top:95px;width:458px;height:78px}.page-main__header{margin-bottom:50px}.page-main__header--small{margin-bottom:60px}.page-main__header--photo{margin-bottom:70px}.page-main__title{font-size:30px}.page-main__title--small{font-size:21px}.page-main__reasons{margin-bottom:52px}}@media (min-width:1200px){.page-main__intro{background-image:url(../img/sedona-desktop.jpg)}.page-main__intro--inner{min-height:300px;margin-bottom:105px}.page-main__intro--inner .page-main__text-image{margin-top:100px}.page-main__header--small{margin-bottom:70px}.page-main__map img{width:1200px}}.reasons__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reasons__item{background-color:#eee}.reasons__item--first{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.reasons__item--advantages{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.reasons__text-block{width:280px;padding:27px 0;margin:0 auto;text-align:center}.reasons__title{margin:0 0 11px;font-size:21px;line-height:26px;color:#000}.reasons__item--text-and-img{color:#fff;background-color:#81b3d2}.reasons__item--text-and-img .reasons__title{color:#fff}.reasons__description{margin:15px 0 0}.reasons__image-block{line-height:0;overflow:hidden}@media (max-width:767px){.reasons__item--first::before{content:"";display:block;width:100%;height:37px;background-color:inherit;background-image:url(../img/white-cap.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.reasons__item--text-and-img .reasons__text-block{padding:40px 0}.reasons__image,.reasons__item--underline{position:relative}.reasons__item--underline::after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background-color:rgba(0,0,0,.1)}.reasons__image{left:50%;width:auto;height:260px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px){.reasons__list{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.reasons__item{min-height:256px}.reasons__item--text-and-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reasons__item--text-and-img:nth-child(2) .reasons__image-block{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.reasons__text-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:256px;margin:0;padding:45px}.reasons__title{width:155px;margin:0 auto 12px}.reasons__image-block{width:512px;height:inherit}}@media (min-width:1200px){.reasons__text-block{width:400px;padding:45px 50px 65px}.reasons__item--text-and-img .reasons__text-block{padding:53px 67px 57px}.reasons__image-block{position:relative;width:800px;height:inherit}.reasons__image{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.advantages-list{margin:0;list-style:none;padding:20px;background-color:#fff}.advantages-list__item{position:relative;padding:15px 0 13px;margin-left:50px}.advantages-list__item::before{content:"";position:absolute;top:0;left:-50px;width:40px;height:40px;background-repeat:no-repeat;background-position:center}.advantages-list__item--housing::before{background-image:url(../img/icon-house.svg)}.advantages-list__item--souvenirs::before{background-image:url(../img/icon-present.svg)}.advantages-list__item--foods::before{background-image:url(../img/icon-burger.svg)}.advantages-list__title{margin:0 0 15px;font-size:18px;line-height:26px;font-weight:700;color:#000}.advantages-list__description{margin:0}@media (min-width:768px){.advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.advantages-list__title{margin-bottom:20px;font-size:21px}.advantages-list__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:256px;margin:0;padding:160px 45px 62px;text-align:center}.advantages-list__item::before{top:57px;left:50%;width:77px;height:77px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.advantages-list__item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.advantages-list__item--housing::before{background-image:url(../img/icon-house-big.svg)}.advantages-list__item--souvenirs::before{background-image:url(../img/icon-present-big.svg)}.advantages-list__item--foods::before{background-image:url(../img/icon-burger-big.svg)}}@media (min-width:1200px){.advantages-list__item{width:400px;padding:160px 70px 83px}}.find-hotel{width:87.5%;max-width:460px;margin:0 auto 48px;text-align:center}.find-hotel__title{padding:0;margin:0 0 20px;font-size:21px;line-height:26px;font-weight:700;color:#000}.find-hotel__text{margin:0 0 36px;font-size:14px;line-height:24px}.find-hotel__button{text-decoration:none;display:block;padding:16px 0;color:#fff}@media (min-width:768px){.find-hotel{margin-bottom:58px}.find-hotel__title{margin-bottom:33px;font-size:30px;line-height:1}.find-hotel__text{margin-bottom:40px}}@media (min-width:1200px){.find-hotel{margin-bottom:66px}.find-hotel__text{margin-bottom:45px}}.recall-form{margin-bottom:30px}.recall-form__block{position:relative;margin:0 0 44px;padding:0 20px;min-width:280px;text-transform:none;border:0}.recall-form__block:last-of-type{margin-bottom:50px}.recall-form__title{margin-bottom:20px;font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase;text-align:center;color:#000}.recall-form__block--contacts .recall-form__input,.recall-form__block--name .recall-form__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-direction:normal}.recall-form__block--name .recall-form__input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.recall-form__block--contacts .recall-form__input{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.recall-form__block--contacts label{margin-left:20px;margin-bottom:8px}.recall-form__input,.recall-form__textarea{margin:0;min-width:280px}.recall-form__input:not(:last-of-type),.recall-form__textarea:not(:last-of-type){margin-bottom:20px}.recall-form__input--email,.recall-form__input--phone{position:relative}.recall-form__input--email .input-text__field,.recall-form__input--phone .input-text__field{padding-right:78px}.recall-form__input--email::after,.recall-form__input--phone::after{content:"";position:absolute;bottom:0;right:0;width:58px;height:58px;background-color:#d5d5d5;background-repeat:no-repeat;background-position:center}.recall-form__input--phone::after{background-image:url(../img/phone.svg)}.recall-form__input--email::after{background-image:url(../img/mail.svg)}.recall-form__radio{margin:0}.recall-form__radio:not(:last-of-type){margin-bottom:13px}.recall-form__checkbox{margin:0 0 24px}.recall-form__checkbox:last-of-type{margin-bottom:0}.recall-form__button{margin:0 auto;padding:16px 36px;display:block}.recall-form__footnote{display:none}@media (max-width:767px){.recall-form__block::before{content:"";position:absolute;right:0;left:0;top:-18px;height:1px;background-color:#f2f2f2}}@media (min-width:768px){.recall-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:648px;margin:0 auto 60px}.recall-form__block{padding:0;margin-bottom:50px}.recall-form__block--sights{margin-bottom:20px}.recall-form__block:last-of-type{margin-bottom:60px}.recall-form__title{margin-bottom:50px;font-size:21px}.recall-form__block--impress{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:auto}.recall-form__block--impress::after{content:"";position:absolute;top:0;right:-40px;width:1px;height:100%;background-color:#d5d5d5}.recall-form__block--impress,.recall-form__block--name{width:275px}.recall-form__title--name{text-align:left}.recall-form__block--contacts,.recall-form__block--emotions,.recall-form__block--sights{width:100%;border-top:1px solid #d5d5d5}.recall-form__block--contacts .recall-form__title,.recall-form__block--emotions .recall-form__title,.recall-form__block--sights .recall-form__title{padding:0 55px;width:290px}.recall-form__block--sights .recall-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:490px;margin:0 auto}.recall-form__radio:not(:last-of-type){margin-bottom:20px}.recall-form__checkbox{width:230px;margin-bottom:30px}.recall-form__checkbox:last-of-type{margin-bottom:30px}.recall-form__checkbox:nth-child(2n-1){margin-right:auto}.recall-form__button{margin:0 auto 0 0;padding:16px 57px}.recall-form__footnote{display:inline;-ms-flex-item-align:center;align-self:center;line-height:26px;color:#333}}@media (min-width:1200px){.recall-form{width:960px}.recall-form__block--impress,.recall-form__block--name,.recall-form__input--phone{width:400px}.recall-form__block--impress::after{right:-80px}.recall-form__block--sights .recall-form__wrapper{width:100%}.recall-form__block--contacts .recall-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.recall-form__block--contacts .recall-form__input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.recall-form__block--contacts label{margin-left:0}.recall-form__input--email{width:480px}.recall-form__label{display:none}.recall-form__button{padding:16px 136px}}.input-text__label{margin-right:15px;font-size:14px;color:#333;text-transform:uppercase}.input-text__field{margin:0;padding:12px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:190px;font:inherit;font-size:18px;line-height:26px;font-weight:700;background-color:#f2f2f2;border:4px solid #f2f2f2;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-text__field::-webkit-input-placeholder{color:#333;opacity:1}.input-text__field:-ms-input-placeholder,.input-text__field::-ms-input-placeholder{color:#333;opacity:1}.input-text__field::placeholder{color:#333;opacity:1}.input-text__field--textarea{width:100%;height:160px;resize:none}.input-text__field:hover{background-color:#e5e5e5;border-color:#e5e5e5}.input-text__field:focus{background-color:transparent;border-color:#d5d5d5;outline:0}.input-radio__label{font-size:18px;line-height:26px;font-weight:700;color:#000;cursor:pointer}.input-radio__label:focus .input-radio__control,.input-radio__label:hover .input-radio__control,input[type=radio]:focus~.input-radio__control{background-color:#e5e5e5}.input-radio__label:active .input-radio__control{background-color:#d5d5d5}.input-checkbox__label:active .input-checkbox__control .input-checkbox__control::before,.input-radio__label:active .input-radio__control .input-radio__control::before{opacity:.3}.input-radio__control{position:relative;display:inline-block;vertical-align:middle;margin-right:20px;width:56px;height:56px;background-color:#f2f2f2;border-radius:50%}.input-radio__control::before{content:"";display:none;position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;background-color:#333;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input[type=checkbox]:checked~.input-checkbox__control::before,input[type=radio]:checked~.input-radio__control::before{display:block}.input-checkbox__label{font-size:18px;line-height:26px;font-weight:700;color:#000;cursor:pointer}.input-checkbox__label:focus .input-checkbox__control,.input-checkbox__label:hover .input-checkbox__control,input[type=checkbox]:focus~.input-checkbox__control{background-color:#e5e5e5}.input-checkbox__label:active .input-checkbox__control,input[type=checkbox]:active~.input-checkbox__control{background-color:#d5d5d5}.input-checkbox__control{position:relative;display:inline-block;vertical-align:middle;margin-right:20px;width:56px;height:56px;background-color:#f2f2f2;border-radius:5px}.input-checkbox__control::before{content:"";display:none;position:absolute;top:18px;left:50%;width:18px;height:10px;border:4px solid #000;border-top:none;border-right:none;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.social-list__link:active::before,input[type=checkbox]:active~.input-checkbox__control::before{opacity:.3}.gallery__list{margin:0;padding:0;list-style:none}.gallery-list__item{padding:20px 20px 15px;margin-bottom:-1px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media (min-width:768px){.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 60px}.gallery-list__item{padding:0;margin:0;border:0}@supports (display:grid){.gallery__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(267px,auto));grid-auto-rows:minmax(267px,auto)}.gallery-list__item--big{grid-column:1/3}}}@media (min-width:1200px){.gallery__list{padding:0}@supports (display:grid){.gallery__list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(267px,auto))}.gallery-list__item--big{grid-column:1/4}}}.photo{margin:0 auto;width:280px}.photo__img{margin-bottom:10px;width:280px;height:280px}.photo__title{color:#000}.photo__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px;width:210px;line-height:24px}.photo__author{text-transform:none}.photo__likesum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px}.photo__sum{line-height:24px;font-weight:700}.photo__like-toggle{padding:0;margin-right:15px;background-color:transparent;border:0;cursor:pointer}.photo__like-toggle svg{fill:#b2b2b2}.photo__like-toggle:hover svg{fill:#81b3d2}.photo__like-toggle:active svg{fill:#669ec0}@media (min-width:768px){.photo{margin:0;width:324px}.photo__img{margin-bottom:0;width:324px;height:267px}.photo--big{width:648px;min-height:400px}.photo--big .photo__img{width:100%;height:400px}.photo__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:-6px;padding:15px 20px;background-color:#f2f2f2}.photo-text{margin-bottom:0}}@media (min-width:1200px){.photo{position:relative}.photo,.photo__img{width:400px;height:267px}.photo--big{width:1200px;height:400px}.photo__description{position:absolute;left:0;right:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.3)}.photo__title{color:#fff}.photo__like-toggle svg{fill:#fff}}.video{margin-top:33px}.video__wrapper{margin:0 auto 34px;width:75%;max-width:430px;text-align:center}.video__title{margin:0 0 25px;font-size:18px;line-height:26px}.video__text{margin:0 0 35px;line-height:24px}.video__box{width:100%}@media (min-width:768px){.video{margin-top:60px;margin-bottom:40px}.video__title{font-size:30px;line-height:38px}.video__text{margin-bottom:73px}.video__box{padding:0 60px;width:648px}}@media (min-width:1200px){.video__box{padding:0 200px;width:800px}}.social-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:250px;margin:0 auto}.social-list__item:not(:nth-child(3n)){margin-right:6px}.social-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:46px;height:48px;background-color:#81b3d2}.social-list__link::before{content:"";margin:auto}.social-list__link--twitter::before{width:18px;height:14px;background-image:url(../img/icon-twitter.svg)}.social-list__link--facebook::before{width:9px;height:18px;background-image:url(../img/icon-facebook.svg)}.social-list__link--youtube::before{width:20px;height:14px;background-image:url(../img/icon-youtube.svg)}.social-list__link:hover{background-color:#669ec0}.social-list__link:active{background-color:#5496bd}.page-footer{padding-top:40px;padding-bottom:20px;text-align:center;background-color:#fefefe}.page-footer__hashtag{display:inline-block;vertical-align:top;margin-bottom:35px;font-size:21px;line-height:26px;color:#000}.page-footer__social-list{margin-bottom:40px}.page-footer__copyright .page-footer__text{line-height:26px;color:#000}.page-footer__link svg{display:inline-block;vertical-align:middle;margin-left:5px}.page-footer__link:hover svg{fill:#81b3d2}.page-footer__link:active svg{fill:#000;opacity:.3}@media (min-width:768px){.page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:36px 60px}.page-footer__hashtag{margin:0}.page-footer__social-list{margin:0 0 0 62px}.page-footer__copyright{margin-left:auto}}@media (min-width:1200px){.page-footer{padding-left:133px;padding-right:44px}.page-footer__social-list{margin-left:205px}}.failure-popup{position:fixed;top:50%;left:50%;z-index:50;padding:35px 50px;width:220px;text-align:center;background-color:#fff;-webkit-box-shadow:0 7px 15px rgba(0,0,0,.15);box-shadow:0 7px 15px rgba(0,0,0,.15);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.failure-popup--active{display:block}.failure-popup__title{margin:0 0 25px;font-size:18px;line-height:26px;color:#000}.failure-popup__text{margin:0 0 25px;font-size:14px;line-height:24px}.failure-popup__button{padding:15px 78px;font-size:18px;line-height:26px}@media (min-width:768px){.failure-popup{padding:50px 60px;width:280px}.failure-popup__title{font-size:30px;line-height:40px}.failure-popup__text{margin-bottom:35px}.failure-popup__button{padding:15px 120px;font-size:21px}}.success-popup{position:fixed;top:50%;left:50%;z-index:50;padding-top:45px;width:320px;text-align:center;background-color:#fff;-webkit-box-shadow:0 7px 15px rgba(0,0,0,.15);box-shadow:0 7px 15px rgba(0,0,0,.15);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.success-popup--active{display:block}.success-popup__title{margin:0 auto 25px;width:220px;font-size:18px;line-height:26px;color:#000}.success-popup__text{margin:0 auto 35px;width:220px;font-size:14px;line-height:24px}.success-popup__wrapper{padding:20px;background-color:#f2f2f2}.success-popup__button{padding:15px 66px;font-size:18px;line-height:26px}@media (min-width:768px){.success-popup{padding-top:60px;width:640px}.success-popup__title{width:430px;font-size:30px;line-height:40px}.success-popup__text{width:430px}.success-popup__wrapper{padding:44px 90px}.success-popup__button{padding:15px 145px;font-size:21px}}.overlay{display:none;position:fixed;top:0;left:0;z-index:40;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.overlay--active{display:block}