@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:normal;font-display:swap}.no-js .main-header{height:auto}.no-js .main-nav__list{position:relative}.no-js .toggle{display:none}.no-js .main-nav{display:block}.page__body{font-family:"PT Sans","Arial",sans-serif;font-size:14px;line-height:21px;width:320px;text-align:center;background-color:#f2f2f2;display:flex;flex-direction:column;min-height:100%;margin:0 auto;color:#0b2b39}.sedona__image{margin-bottom:-8px}.sedona-image{display:block}@media (min-width:768px){.page__body{width:768px}}@media (min-width:1200px){.page__body{width:1200px}}.main-nav{display:none}.main-nav__list{list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%;display:flex;flex-direction:column}.main-nav__item{background-color:#81b3d2;font-weight:700;font-size:18px;line-height:26px;text-align:center;padding-top:17px;padding-bottom:12px;border-top:solid 1px rgba(225,225,225,.2);border-bottom:solid 1px rgba(1,1,1,.2)}.main-nav__item:first-child{border-top:none}.main-nav__item:last-child{border-bottom:none}.main-nav__link{background-color:#81b3d2;font-weight:700;font-size:18px;line-height:26px;text-align:center;padding-top:17px;padding-bottom:12px;border-top:solid 1px rgba(225,225,225,.2);border-bottom:solid 1px rgba(1,1,1,.2);text-decoration:none;text-transform:uppercase;color:#fff}@media (min-width:768px){.main-nav{display:block}.main-nav__list{display:flex;height:100px;flex-direction:row}.main-nav__item{background-color:#fff;font-size:14px;line-height:21px;width:153px;padding-top:18px;padding-bottom:17px;box-sizing:border-box;border:0}.main-nav__link:nth-child(2){margin-right:153px}.main-nav__link{background-color:#fff;font-size:14px;line-height:21px;width:153px;padding-top:18px;padding-bottom:17px;box-sizing:border-box;border:0;color:#000}}@media (min-width:1200px){.main-nav__link{width:240px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#ef7c23}.main-nav__link:hover{color:#de4813}.main-nav__link--current{color:#0b2b39}.main-nav__link:nth-child(2){margin-right:240px}.logo{width:100px;height:100px}}.main-footer{padding:29px 84px}.main-footer__title{text-transform:uppercase;font-size:21px;line-height:26px;margin:0 0 34px}@media (min-width:768px){.main-footer{display:flex;justify-content:space-between;align-items:center;padding:33px 60px 36px}.main-footer__title{margin-bottom:0}}@media (min-width:1200px){.main-footer{padding:36px 119px}}.photo-video{text-transform:uppercase;padding-left:20px;padding-right:20px;margin-bottom:35px}.photo-video__title{padding:0;font-size:18px;line-height:26px;margin:0 0 25px}.photo-video__description{margin:0;color:#333}@media (min-width:768px){.photo-video__title{font-size:30px;margin-bottom:32px}.photo-video__description{padding:0 145px}.photo-video{margin-bottom:81px}}@media (min-width:1200px){.photo-video__description{padding:0 365px}.photo-video{margin-bottom:89px}}.development__description{text-transform:uppercase;margin:0 15px 0 0}.development__wrapper{display:flex;align-items:center;justify-content:center}@media (min-width:768px){.development__description{margin-left:2px;margin-right:12px}}.emotions{border:0;margin:0-20px;text-align:start;padding:70px 20px 0;border-top:1px solid #e5e5e5;position:relative;text-align:center}@media (min-width:768px){.emotions{padding:0;margin:0}}.emotions__title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;position:absolute;left:0;right:0;top:24px;margin-bottom:20px}@media (min-width:768px){.emotions__title{position:relative;top:0;margin-bottom:28px;font-size:21px}}.emotions__subscription{padding:16px;width:280px;height:150px;border:0;box-sizing:border-box;background-color:#f2f2f2;margin:0 0 49px;font-family:"PT Sans","Arial",sans-serif;font-weight:700;font-size:18px;line-height:26px}.emotions__subscription::placeholder,.review-form__input--email::placeholder,.review-form__input--phone::placeholder,.review-form__input::placeholder{color:rgba(0,0,0,.3)}@media (min-width:768px){.emotions__subscription{width:648px;height:159px;margin-bottom:42px}.emotions__title{width:402px}}@media (min-width:1200px){.emotions__subscription{width:768px}.emotions__title{margin-bottom:28px}}.opinion{border:0;text-align:start;border-top:1px solid #e5e5e5;padding:70px 20px 23px;margin:0-20px;gap:16px;text-align:center;position:relative}@media (min-width:768px){.opinion{padding:0;margin:0}}.opinion__title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;position:absolute;left:0;right:0;top:24px;margin-bottom:14px}@media (min-width:768px){.opinion__title{position:relative;top:0;margin-bottom:28px;font-size:21px}}.opinion__control{font-weight:700;font-size:18px;line-height:26px;position:relative;display:flex;align-items:center}.opinion__label{margin-left:17px}.opinion__radio{position:relative;width:46px;height:46px;border:0;background-color:#f2f2f2;border-radius:50%}.opinion__box{display:grid;row-gap:16px}.opinion__input:checked+.opinion__radio::before{content:"";display:block;position:absolute;top:14px;left:15px;width:25px;height:25px;background-image:url(../img/round.svg);background-repeat:no-repeat}@media (min-width:768px){.opinion{display:grid;margin-bottom:48px}.opinion__title{width:402px}.opinion__box{padding:0 36px;display:grid;grid-gap:16px;grid-template-columns:280px 280px}}@media (min-width:1200px){.opinion__title{margin-bottom:45px}.opinion__box{grid-template-columns:280px 280px 280px;padding:0 0 0 53px;grid-gap:28px}.opinion{margin-bottom:74px}}.required-inputs{margin:0;text-transform:uppercase;text-align:end}.review-form__label{text-transform:uppercase;text-align:left;color:#333;margin-left:15px}.review-form__input{font-family:"PT Sans","Arial",sans-serif;width:280px;background-color:#f2f2f2;padding:16px 65px 16px 16px;box-sizing:border-box;border:0;display:block;font-weight:700;font-size:18px;line-height:26px}.review-form__input--email,.review-form__input--patronymic{margin-bottom:0}.review-form__fieldset{border:0;text-align:start;position:relative;border-top:1px solid #e5e5e5;padding:70px 20px 0;margin:0-20px;text-align:center;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.review-form__fieldset{padding:0;margin:0}}.review-form__fieldset--introducing{padding-bottom:39px}.review-form__fieldset--contacts{padding-bottom:35px}.review-form__input--email,.review-form__input--phone{background-image:url(../img/phone.svg);background-position:right bottom;background-repeat:no-repeat;width:280px}.review-form__input--email{background-image:url(../img/letter.svg)}.review-form__title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;margin-bottom:22px;position:absolute;top:24px;left:0;right:0}@media (min-width:768px){.review-form__title{position:relative;top:0;margin-bottom:28px;font-size:21px}}.review-form__box{position:relative;text-align:left}@media (min-width:768px){.review-form__wrapper{display:grid;grid-template-columns:324px 324px;margin-bottom:48px}.review-form__fieldset{border:0}.review-form__fieldset--introducing{padding-bottom:0}.review-form__fieldset--contacts{border-left:1px solid #e5e5e5;padding-bottom:109px}.review-form__fieldset--contacts .review-form__box{margin-left:44px}}@media (min-width:1200px){.review-form__wrapper{display:grid;grid-template-columns:494px 467px;margin-bottom:71px}.review-form__input{width:430px}.review-form__fieldset--contacts{padding-bottom:95px}.review-form__fieldset--contacts .review-form__box{margin-left:64px}}.review{padding-left:20px;padding-right:20px;background-color:#fff;padding-bottom:45px}.review__wrapper{padding-top:36px;padding-bottom:27px;background-color:#fff}.review__title{text-transform:uppercase;font-size:18px;line-height:26px;margin:0 0 24px}.review__description{margin:0;text-transform:uppercase;color:#333}.review__button{width:280px;padding:19px 0 14px}.review__required-inputs{font-weight:400;font-size:12px;line-height:21px;text-transform:uppercase;text-align:right;margin:0}@media (min-width:768px){.review{padding-left:60px;padding-right:60px}.review__title{font-size:30px}.review__description{padding:0 105px}.review__button-wrapper{display:flex;justify-content:space-between}.review__required-inputs{font-size:14px;margin-top:23px}.review__button{width:324px;padding-right:10px}}@media (min-width:1200px){.review{padding-left:120px;padding-right:120px}.review__wrapper{padding:100px 145px;flex-wrap:wrap}.review__title{margin-bottom:32px}.review__description{padding:0 95px;margin-bottom:32px}.review__button-wrapper{padding:0 97px;margin-bottom:64px}.review__button{width:384px}.about__description{text-align:start;display:flex;flex-direction:column;text-transform:uppercase}.about__br{margin-bottom:10px}}.sight{border:0;margin:0-20px;text-align:start;border-top:1px solid #e5e5e5;padding:96px 20px 25px;text-align:center;position:relative}@media (min-width:768px){.sight{padding:0;margin:0}}.sight__title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;position:absolute;left:0;right:0;top:24px;margin-bottom:31px}@media (min-width:768px){.sight__title{position:relative;top:0;margin-bottom:28px;font-size:21px}}.sight__label{font-weight:700;font-size:18px;line-height:26px;margin-left:17px}.sight__checkbox{position:relative;min-width:46px;height:46px;border:0;background-color:#f2f2f2;border-radius:4px}.sight__control{position:relative;display:flex;align-items:center}.sight__control--policy{margin-bottom:31px}.sight__box{display:grid;row-gap:16px}.sight__input:checked+.sight__checkbox::before{content:"";display:block;position:absolute;top:13px;left:13px;width:25px;height:25px;background-image:url(../img/check.svg);background-repeat:no-repeat}@media (min-width:768px){.sight__box{padding:0 84px;display:grid;grid-template-columns:224px 224px;grid-gap:16px 32px}.sight{margin-bottom:44px}.sight__title{width:402px}}@media (min-width:1200px){.sight__box{grid-template-columns:auto auto auto auto;grid-gap:64px;text-align:center;padding:0 44.5px}.sight__label{margin-left:16px}.sight__title{margin-bottom:59px}.sight{margin-bottom:87px}.sight__control--policy{padding-left:44.5px}}.social__list{list-style:none;padding:0;display:flex;justify-content:space-around;gap:6px;margin:0 0 40px}.social__item{width:48px;height:48px;background-color:#81b3d2;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%}.social__item--vkontakte{background-image:url(../img/vk.svg)}.social__item--telegram{background-image:url(../img/tg.svg)}.social__item--youtube{background-image:url(../img/yt.svg)}@media (min-width:768px){.social__list{margin-bottom:0}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.advantages__title{font-size:18px;line-height:26px;text-transform:uppercase;margin:0 0 27px;padding:6px;color:#fff}.advantages__description{margin:0;text-transform:uppercase;color:#333}.advantages{padding:24px 18px;background-color:#3ea1c1}.policy{text-align:start;padding:0 10px;margin-bottom:24px}.policy__link{text-decoration:none;color:#ef7c23}@media (min-width:768px){.advantages__title{font-size:21px;padding:0}.advantages{padding:24px 80px}}@media (min-width:1200px){.advantages{padding:44px 60px;margin-bottom:0;display:flex;align-items:center;background-color:#3ea1c1}.advantages__title{font-size:20px;margin-bottom:24px;margin-left:200px}.advantages__image{width:390px;height:100px}}.booking{padding:42px 20px 49px;text-transform:uppercase;background-color:#fff}.booking__title{margin:0 0 26px}.booking__description{margin:0 0 32px}.booking__button{padding-top:16px;padding-bottom:16px;width:284px;text-decoration:none;display:block}@media (min-width:768px){.booking{padding:61px 155px 58px}.booking__title{font-size:30px;line-height:40px}.booking__description,.booking__title{margin-bottom:38px}.booking__description span{display:block}.booking__button{width:458px}}@media (min-width:1200px){.booking{padding:62px 120px;display:flex;flex-direction:column;align-items:center}.booking__button{display:block;width:458px;text-decoration:none}.booking__title{font-size:30px}.booking__description{margin-bottom:41px}}.button{font-family:"PT Sans","Arial",sans-serif;background-color:#3ea1c1;color:#fff;text-transform:uppercase;border:0;font-weight:700;font-size:21px;line-height:26px;text-align:center}.button:hover{background-color:#0b2b39}.qualities__list{list-style:none;margin:0;padding:0;text-transform:uppercase}.qualities{background-color:#fff}.qualities__item{padding-top:8px;margin-bottom:22px;padding-left:52px}.qualities__item--food,.qualities__item--gifts,.qualities__item--housing{background-repeat:no-repeat;background-position:0 0}.qualities__item--gifts{margin-bottom:0;background-position:5px 0}.qualities__title{font-size:18px;line-height:26px;margin:0 0 16px;color:#0b2b39}.qualities__description{margin:0;color:#0b2b39}.qualities{padding:23px 17px 52px;text-align:start}@media (min-width:768px){.qualities__list{display:flex;padding:0}.qualities{padding:0;text-align:center}.qualities__item{width:256px;box-sizing:border-box;padding-top:158px;margin-bottom:59px;padding-left:0;background-repeat:no-repeat;background-position:50% 60px}.qualities__item--housing{padding:161px 32px 0}.qualities__item--food{padding:158px 52px 0}.qualities__item--gifts{padding:158px 20px 0}.qualities__title{font-size:21px;margin-bottom:24px}}@media (min-width:1200px){.qualities__item{width:400px;box-sizing:border-box;margin-bottom:77px}.qualities__item--food,.qualities__item--gifts,.qualities__item--housing{padding:60px 50px 0}.qualities__icon--ship{width:70px;height:70px;margin-bottom:20px}}.reasons__wrapper{background-color:#ef7c23;padding:39px 15px 35px;color:#fff;text-transform:uppercase}.reasons__link{text-decoration:none;color:#fff;border-bottom:solid 2px #fff}.reasons__wrapper--true{padding:33px 16px 40px}.reasons__image{display:block;width:100%;height:auto}.reasons__title{font-size:18px;line-height:26px;margin:0 0 11px;padding:-16px}.reasons__number{font-weight:700;margin:0 0 17px}.reasons__description{margin:0}.reasons__list{list-style:none;margin:0;background-color:#eee;text-transform:uppercase;padding:26px 37px}.reasons__item{border-bottom:solid 1px #d6d6d6;padding-bottom:24px;padding-top:24px}.reasons__item--small{padding-top:0}.reasons__item--tourists{padding-bottom:0;border-bottom:none}@media (min-width:768px){.reasons__box{display:flex}.reasons__title{font-size:21px}.reasons__title--bridge span{display:block}.reasons__number{margin-bottom:24px}.reasons__wrapper{width:256px;box-sizing:border-box}.reasons__wrapper--true{padding:42px 30px 40px}.reasons__wrapper--bridge{order:2;padding:42px 32px 0}.reasons__list{display:flex;padding:0}.reasons__item{border:0;width:256px;box-sizing:border-box}.reasons__item--small{padding:42px 34px 63px}.reasons__item--road{padding:42px 55px 41px}.reasons__item--tourists{padding:42px 55px}}@media (min-width:1200px){.reasons__wrapper{width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.reasons__item{width:400px;padding:44px 45px 62px 42px}.reasons__wrapper--true{padding:47px 65px 56px}.reasons__title{font-size:30px}.reasons__title--bridge{padding:0 38px}.reasons__number{margin-bottom:26px}.reasons__wrapper--bridge{padding:52px 25px}.reasons__image{width:800px;height:256px}.reasons__link{font-size:26px;margin-top:10px}}.photo{margin-bottom:19px}.photo__picture{text-decoration:none;display:block;color:inherit}.photo__title{margin:0;font-size:14px;line-height:21px;text-transform:uppercase}.photo__description{color:#333;margin:0 0 12px}.photo__likes-number{font-weight:700;margin:5px 0 0 15px}.photo__wrapper{padding:24px 20px;text-align:start;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}.photo__image{display:block;width:100%;height:auto;margin-bottom:15px}.photo__likes-button{border:0;cursor:pointer;background-color:transparent;padding:0;opacity:.3}.photo__box-likes{display:flex}@media (min-width:768px){.photo{display:grid;grid-template-columns:324px 324px;margin-left:60px;margin-right:60px;margin-bottom:59px}.photo__image{margin-bottom:0}.photo__description{margin:0}.photo__box{display:flex;justify-content:space-between;padding:22px 20px 15px}.photo__box-likes{display:flex;align-items:center}.photo__likes-number{margin-left:10px}.photo__wrapper--spaces{grid-column:1/-1}.photo__wrapper{background-color:#f2f2f2;padding:0;border:0}}@media (min-width:1200px){.photo{display:grid;grid-template-columns:400px 400px 400px;margin:0 0 60px}.photo__box{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;background-color:rgba(0,0,0,.3);color:#f2f2f2;padding:22px 20px 15px 21px;box-sizing:border-box}.photo__likes-button{opacity:1}.photo__likes-button svg{fill:#fff}.photo__wrapper--bridge,.photo__wrapper--plants,.photo__wrapper--road,.photo__wrapper--spaces{position:relative}.photo__box-likes{display:flex;margin-bottom:10px}.photo__description{color:#fff}}.video{text-transform:uppercase;margin-bottom:-8px}.video__title{font-size:18px;line-height:26px;margin:0 0 29px}.video__description{padding:0 30px;margin:0 0 38px}.video__link{display:block;position:relative}.video__link::after{content:"";background-image:url(../img/play.svg);position:absolute;width:48px;height:54px;display:block;left:53%;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.video__title{font-size:30px;margin-bottom:32px}.video__link::after{left:50%}.video__description{padding:0 375px;margin-bottom:89px}.video{margin-bottom:77px}}.toggle{background-color:transparent;background-image:url(../img/icon-menu.svg);border:0;width:22px;height:22px;position:absolute;top:17px;right:20px;z-index:3}@media (min-width:768px){.toggle{display:none}}.map{background-color:#fff}.map__phone,.map__site{text-decoration:none;font-size:14px;color:#0b2b39}.map__phone{font-weight:700}@media (min-width:768px){.map__frame{width:768px}}@media (min-width:1200px){.map{display:flex}.map__adress,.map__logo{text-transform:uppercase;margin-bottom:60px}.map__logo{display:flex;align-items:center}.map__logo--description{font-size:20px;margin:10px 0 0}.map__logo--title{margin-left:10px}.map__contacts{padding:60px 145px;display:flex;flex-direction:column;align-items:flex-start}.map__phone,.map__site{text-decoration:none;font-size:14px;color:#0b2b39}.map__phone{font-size:30px;font-weight:700}.map__frame{width:600px;height:600px}}.container{margin:0 auto;width:100%;background-color:#fff;box-shadow:0 5px 15px rgba(0,1,1,.2)}.main-header__logo{position:absolute;top:11px;left:45%;display:block;width:60px;height:60px}.main-header{height:50px;position:relative;z-index:1;background-color:transparent}.main-header--show .main-nav{display:block}.main-header--show .toggle{background-image:url(../img/icon-cross.svg)}@media (min-width:1200px){.main-header__logo{z-index:2}}@media (min-width:768px){.sedona-image{width:100%;height:auto;margin-bottom:20px;display:block}}@media (min-width:1200px){.sedona-image{margin:0;width:1200px;height:518px}.main-container{box-shadow:0 5px 15px rgba(0,1,1,.2);position:absolute;top:0;width:1200px}}.intro,.intro:after{background-position:bottom;background-repeat:no-repeat}.intro{min-height:158px;background-image:url(../img/sedona-catalog.jpg);background-size:cover;position:relative}.intro--catalog{margin-bottom:38px}.intro__image{position:absolute;left:0;right:0;top:52px;margin:auto}.intro:after{content:"";display:block;width:100%;position:absolute;bottom:-1px;left:0;height:57px;background-image:url(../img/triangle-mobile.svg);background-position-x:center}@media (min-width:768px){.intro,.intro:after{background-position:bottom;background-repeat:no-repeat}.intro{min-height:290px;background-image:url(../img/sedona-catalog-tablet.jpg);background-size:cover;position:relative}.intro:after{content:"";display:block;width:100%;position:absolute;bottom:-1px;left:0;height:57px;background-image:url(../img/triangle-tablet.svg);background-position-x:center}.intro__image{top:95px}.intro--catalog{margin-bottom:66px}}@media (min-width:1200px){.intro,.intro:after{background-position:bottom;background-repeat:no-repeat}.intro{min-height:296px;background-image:url(../img/sedona-catalog-desktop.jpg);background-size:cover;position:relative}.intro:after{content:"";display:block;width:100%;position:absolute;bottom:-1px;left:0;height:57px;background-image:url(../img/triangle-desktop.svg);background-position-x:center}.intro__image{top:101px}.intro--catalog{margin-bottom:103px}.vacancies__list{display:flex;gap:30px;flex-wrap:wrap}.vacancies__item{border:solid 1px #0b2b39;padding:0 40px;width:110px}}
/*# sourceMappingURL=style.min.css.map */