/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fff}body{margin:0}menu{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em}kbd,pre,samp{font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:block;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}input,optgroup,select,textarea{font-family:sans-serif}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],template{display:none}@font-face{font-family:"ptsans";src:local("PT_Sans-Web-Regular"),url(../fonts/ptsans.woff2) format("woff2"),url(../fonts/ptsans.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ptsans";src:local("PT_Sans-Web-Bold"),url(../fonts/ptsansbold.woff2) format("woff2"),url(../fonts/ptsansbold.woff) format("woff");font-weight:700;font-style:normal}@-ms-viewport{width:device-width}.page,button{font-family:"ptsans","Arial",sans-serif}.page{position:relative;min-width:320px;width:auto;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;font-weight:400;font-style:normal;font-size:14px;line-height:21px;background-color:#fff;-webkit-tap-highlight-color:transparent;-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%}code{font-family:"ptsans","Arial",sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}figure,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}button{padding:0;border:0}.main-nav__menu{background-color:#82b3d3}.main-nav--closed{display:none}.main-nav--opened{display:block}.main-nav__item{position:relative;border-bottom:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 0 rgba(225,225,225,.4),0 1px 0 0 #81b3d2;box-shadow:0 1px 0 0 rgba(225,225,225,.4),0 1px 0 0 #81b3d2}.main-nav__item:last-child{border-bottom:none;-webkit-box-shadow:inset 0 -1px 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 -1px 4px 0 rgba(0,0,0,.3)}.main-nav__item:focus,.main-nav__item:focus:hover,.main-nav__item:hover{background-color:#669ec0}.main-nav__item:active{background-color:#5496bd}.main-nav__item--active:active{background-color:#669ec0}.main-nav__item a{display:block;padding:7px 6.25% 8px;font-weight:700;font-style:normal;font-size:18px;line-height:40px;text-align:center;text-transform:uppercase}.main-nav__item a,.main-nav__item a:hover,.main-nav__item a:link,.main-nav__item a:visited{color:#fff;text-decoration:none}.main-nav__item a:active{color:rgba(255,255,255,.3);text-decoration:none}.main-nav__item .main-nav__link--active{color:#fff;cursor:default}.main-nav__item .main-nav__link--active:active{color:#fff}.main-nav__opener{position:relative;min-height:56px}.main-nav__logo-wrapper{position:relative;display:block;width:102px;margin:0 auto}.main-nav__logo{content:"";position:absolute;top:0;left:0;z-index:10}.main-nav__close-btn,.main-nav__open-btn{content:"";position:absolute;top:17px;right:21px;width:23px;height:21px;font-size:0;background-color:transparent;cursor:pointer;border:0}.main-nav__open-btn::before{content:"";position:absolute;top:0;left:0;width:24px;height:4px;background-color:#81b3d2;-webkit-box-shadow:0 9px 0 0 #81b3d2,0 18px 0 0 #81b3d2;box-shadow:0 9px 0 0 #81b3d2,0 18px 0 0 #81b3d2}.main-nav__close-btn{top:19px;right:22px;height:22px}.main-nav__close-btn::after,.main-nav__close-btn::before{content:"";position:absolute;top:8px;right:-4px;width:27px;height:5px;background-color:#fff}.main-nav__close-btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-nav__close-btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header{position:relative;background-image:url(../img/bg-back-mobile@1x.jpg);background-repeat:no-repeat;background-position:top center;background-color:#fff;background-size:cover;-webkit-print-color-adjust:exact;print-color-adjust:exact}.header--index{min-height:390px}.header--index::before,.header--other::before,.main-title::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:57px;background-image:url(../img/icons-svg/bg-intro-triangle-mobile.svg);background-repeat:no-repeat;background-size:100% 57px}.header--other{min-height:159px;background-position:left bottom}.header__text{margin:0 auto}.header__text--index,.header__text--other{width:282px;height:390px;background-image:url(../img/icons-svg/text-sedona-index.svg);background-repeat:no-repeat;background-position:center 90px;background-size:282px 214px}.header__text--other{width:229px;height:159px;background-image:url(../img/icons-svg/text-sedona.svg);background-position:center 50px;background-size:229px 39px}.main-title{position:relative}.main-title::after{bottom:-17px;height:37px;background-image:url(../img/icons-svg/bg-triangle.svg);background-size:100% 37px}.main-title__name{padding:39px 6.875% 24px;font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.main-title__desc,.main-title__name{margin:0 auto;text-align:center;text-transform:uppercase}.main-title__desc--form,.main-title__desc--index,.main-title__desc--media{padding:2px 6.875% 27px;font-weight:400;font-style:normal;font-size:14px;line-height:26px;color:#333}.main-title__desc--form,.main-title__desc--media{padding:0 6.25% 26px;border-bottom:1px solid #e5e5e5;line-height:24px}.main-title__desc--form{padding:0 6.25% 18px}.advantages__desc{padding:27px 20px 0;text-align:center;text-transform:uppercase;background-color:#81b3d2}.advantages>.advantages__reason:nth-child(1) .advantages__desc{padding-top:56px}.advantages>.advantages__reason:nth-child(3) .advantages__desc{padding-top:38px}.advantages__reason-wrapper .advantages__reason .advantages__desc{background-color:#eee}.advantages__title{font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#fff}.advantages__about,.advantages__count{padding:9px 0 15px;font-weight:440;font-style:normal;font-size:14px;line-height:21px;color:#fff}.advantages__about{padding:0 0 40px;border-bottom:none}.advantages__reason-wrapper .advantages__about{padding:0 10px 27px;border-bottom:1px solid #d6d6d6;color:#333}.advantages__reason-wrapper .advantages__reason:last-child .advantages__about{border-bottom:none}.advantages__reason-wrapper .advantages__count,.advantages__reason-wrapper .advantages__title{color:#333}.advantages__photo-wrapper{height:260px;overflow:hidden;background-color:#fff}.advantages__reason:nth-child(3) .advantages__photo-wrapper{background-color:#eee}.advantages__photo{display:block;width:100%;height:auto}.advantages__more{padding:0 6.25% 37px}.advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advantages__logo-wrapper{padding-top:25px;padding-right:6px;width:44px;min-width:44px}.advantages__item:nth-child(2) .advantages__logo-wrapper{padding-top:15px;padding-left:6px;padding-right:0}.advantages__item:nth-child(3) .advantages__logo-wrapper{margin-left:-2px;padding-right:0}.advantages__logo-house{width:39px;height:37px;fill:#81b3d2}.advantages__logo-gift{width:32px;height:38px;fill:#81b3d2}.advantages__logo-burger{width:44px;height:35px;fill:#81b3d2}.advantages__item-desc{padding:27px 0 0 5px;margin-left:0;text-transform:uppercase}.advantages__item:first-child .advantages__item-desc{margin-top:7px}.advantages__item:nth-child(3) .advantages__item-desc{padding-left:8px}.advantages__item-desc b{font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.advantages__item-desc p{padding-top:15px;font-weight:440;font-style:normal;font-size:14px;line-height:21px;color:#333}.hotels{padding:29px 6.25% 48px;text-align:center;text-transform:uppercase}.hotels__deals,.hotels__search a,.hotels__title{font-weight:700;font-style:normal;font-size:21px;line-height:26px;color:#000}.hotels__deals{padding:18px 0 35px;font-weight:400;font-size:14px;line-height:24px;color:#333}.hotels__search{width:100%}.hotels__search a{display:block;padding:16px 0;color:#fff;text-transform:uppercase;background-color:#81b3d2;cursor:pointer}.hotels__search a:hover{background-color:#669ec0}.hotels__search a:active{background-color:#5496bd;color:rgba(255,255,255,.3)}.hotels__search a:disabled{background-color:#e5e5e5}.map,.map::after{background-repeat:no-repeat}.map{max-width:768px;margin:0 auto;background-position:center center;background-color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative;width:100%;height:350px;z-index:0;background-image:url(../img/bg-map-tablet@1x.jpg);background-size:auto}.map::after{content:"";position:absolute;top:45.72%;left:48.18%;width:27px;height:27px;z-index:-10;background-image:url(../img/icons-svg/icon-map-marker.svg);background-size:27px 27px}.footer{padding:36px 6.25% 22px;text-align:center}.footer__visitsedona{font-weight:700px;font-style:normal;font-size:21px;line-height:26px;color:#000;text-transform:uppercase}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:44px 0 0}.footer__copyright-text{margin-right:12px;font-weight:400px;font-style:normal;font-size:14px;line-height:26px;color:#000;text-transform:uppercase}.footer__copyright-logo{display:block;width:27px;height:34px;margin-top:-3px}.footer__copyright-logo svg{width:100%;height:100%}.footer__copyright-logo svg:hover{fill:#81b3d2}.footer__copyright-logo svg:active{fill:#b2b2b2}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:37px}.social__btn{display:block;margin-right:7px;padding-top:15px;padding-left:1px;width:46px;height:47px;background-color:#81b3d2}.social__btn:nth-child(2){padding-top:13px}.social__btn:last-child{margin-right:0;padding-top:16px}.social__btn:hover{background-color:#669ec0}.social__btn:active{background-color:#5496bd}.social__btn:active svg{fill:#88b6d1}.social__btn-tw{width:50.5%;height:50.5%;fill:#fff}.social__btn-fb{width:56%;height:56%;fill:#fff}.social__btn-youtube{width:46%;height:46%;fill:#fff}.photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo__item{padding:22px 60px 17px}.photo__pic{display:block;width:280px;height:280px}.photo__desc{padding:16px 0 0}.photo__author,.photo__title{font-style:normal;font-size:14px;line-height:24px}.photo__title{text-transform:uppercase;font-weight:700;color:#000}.photo__author{font-weight:400;color:#333}.photo__likes{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6px}.photo__likes-icon{width:23px;height:21px;fill:#b2b2b2;cursor:pointer}.photo__likes-count{font-weight:700;font-style:normal;font-size:14px;line-height:24px;color:#000;margin-left:13px;margin-top:1px}.photo__line{width:100%;height:1px;background-color:#e5e5e5}.video{position:relative;margin-bottom:-5px}.video__desc{padding:34px 12% 35px;text-align:center;text-transform:uppercase}.video__text,.video__title{font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.video__text{padding-top:26px;font-weight:400;font-size:14px;line-height:24px;color:#333}.video__presentation{position:relative;min-width:320px;min-height:201px;padding:0;background-color:#fff;cursor:pointer}.video__file{display:block;position:relative;width:100%;height:auto}.video__file::-webkit-media-controls{display:none!important}.video__file::-moz-media-controls{display:none!important}.video__error{display:none;width:100%;height:auto;min-height:201px;padding-top:14%;font-weight:400;font-style:normal;font-size:20px;line-height:24px;color:#fff;text-align:center;background-color:#000;cursor:default}.video__play-full{content:"";position:absolute;display:none;top:47%;left:47%;width:120px;height:120px;fill:rgba(225,225,225,.6)}.video__controls{padding:0 20px}.video__bar-wrapper{position:relative;padding:23px 22px 19px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);background-color:rgba(0,0,0,.6)}.video__bar-wrapper::after,.video__bar::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(80,76,74,.2)}.video__bar{position:relative;height:3px;background-color:rgba(255,255,255,.4)}.video__progress,.video__toggle{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:10;background-color:#fff}.video__toggle{top:-100%;width:9px;height:9px;border-radius:50%;cursor:pointer}.video__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(0,-67%);transform:translate(0,-67%);padding:22px 23px 18px;background-color:#f2f2f2}.video__btn{fill:#5c6870;z-index:10;cursor:pointer}.video__btn:hover{fill:#333}.video__btn:active{fill:#c1c1c1}.video__play{width:16px;height:20px}.video__pause,.video__replay{display:none;width:16px;height:20px}.video__subtitles{width:32px;height:20px;margin-right:27px}.video__fullscreen{width:20px;height:20px}.review-form__label,.review-form__subtitle{font-style:normal;line-height:26px;text-transform:uppercase}.review-form__subtitle{display:block;text-align:center;font-weight:700;font-size:18px;color:#000}.review-form__label{font-weight:400;font-size:14px;color:#333}.review-form__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:14px;margin-bottom:22px;padding:15px 22px;border:0;font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000;background-color:#f2f2f2}.review-form__input::-webkit-input-placeholder{font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000}.review-form__input:-moz-placeholder,.review-form__input::-moz-placeholder{font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000;opacity:1}.review-form__input:-ms-input-placeholder{font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000}.review-form__input:hover{background-color:#e5e5e5}.review-form__input:active{background-color:#fff;-webkit-box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5;box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5;outline:0}.review-form__input:focus{background-color:#fff;-webkit-box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5;box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5}.review-form__new-string{width:100%}.review-form__submit{padding:0 6.25% 38px}.review-form__submit-btn{width:100%;padding:16px 0;font-weight:700;font-style:normal;font-size:21px;line-height:26px;color:#fff;text-align:center;text-transform:uppercase;background-color:#81b3d2;cursor:pointer}.review-form__submit-btn:hover{background-color:#669ec0}.review-form__submit-btn:active{background-color:#5496bd;color:rgba(255,255,255,.3)}.review-form__submit-btn:disabled{background-color:#e5e5e5}.review-form__necessarily{display:none}.form-intro{padding:2px 6.25% 4px;border-bottom:1px solid #e5e5e5}.form-intro__title{padding-bottom:7px}.form-intro__label,.form-intro__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-intro__label{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}.form-intro__input{-ms-flex-negative:1;flex-shrink:1;min-width:50px}.form-contacts{padding:3px 6.25% 29px;width:100%;border-bottom:1px solid #e5e5e5}.form-contacts__title{margin-bottom:20px}.form-contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-contacts__wrapper .form-contacts__input-wrapper:last-of-type{margin-bottom:0}.form-contacts__label{margin-left:20px}.form-contacts__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:5px}.form-contacts__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:50px;min-height:57px;margin-left:0;margin-top:8px;margin-bottom:0}.form-contacts__square{width:58px;height:57px;margin-top:8px;background-repeat:no-repeat;background-position:center;background-color:#e6e6e6;cursor:pointer}.form-contacts__square--tel{background-image:url(../img/icons-svg/icon-phone.svg);background-size:18px auto}.form-contacts__square--mail{background-image:url(../img/icons-svg/icon-mail.svg);background-size:16px auto}.form-contacts__error{margin-left:20px;margin-bottom:11px;font-weight:400;font-style:normal;font-size:14px;line-height:26px;color:#ff5c5c;visibility:hidden}.form-impression{padding:2px 6.25% 14px;border-bottom:1px solid #e5e5e5}.form-impression__title{margin-bottom:23px}.form-impression__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px;font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.form-impression__radio{display:none}.form-impression__radio-indicator{position:relative;display:block;width:56px;height:56px;margin-right:22px;background-color:#f2f2f2;border-radius:50%;cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-impression__radio-indicator:hover{background-color:#e5e5e5}.form-impression__radio-indicator:active{background-color:#d5d5d5}.form-impression__radio:checked+.form-impression__radio-indicator::after{content:"";position:absolute;top:31.2%;left:31.2%;width:22px;height:22px;border-radius:50%;background-color:#333;z-index:10;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-impression__item .form-impression__radio-indicator:active::after{background-color:#a4a4a4}.form-sights{width:100%;padding:3px 6.25%;border-bottom:1px solid #e5e5e5}.form-sights__item,.form-sights__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form-sights__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-sights__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-right:22px;font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.form-sights__checkbox{display:none}.form-sights__checkbox-indicator{position:relative;display:block;width:56px;height:56px;margin-right:22px;border-radius:10%;background-color:#f2f2f2;cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-sights__checkbox-indicator:hover{background-color:#e5e5e5}.form-sights__checkbox-indicator:active{background-color:#d5d5d5}.form-sights__checkbox:checked+.form-sights__checkbox-indicator::after{content:"";position:absolute;top:40%;left:30%;width:24px;height:16px;background-image:url(../img/icons-svg/icon-tick.svg);background-repeat:no-repeat;background-size:24px auto;z-index:10;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-sights__item .form-sights__checkbox-indicator:active::after{background-image:url(../img/icons-svg/icon-tick--a.svg)}.form-emotions{padding:3px 6.25% 47px;width:100%}.form-emotions__textarea{width:100%;min-height:160px;padding:20px;border:0;resize:none;font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000;background-color:#f2f2f2}.form-emotions__textarea::-webkit-input-placeholder{font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000}.form-emotions__textarea:-moz-placeholder,.form-emotions__textarea::-moz-placeholder{font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000;opacity:1}.form-emotions__textarea:-ms-input-placeholder{font-weight:700;font-style:normal;font-size:16px;line-height:26px;color:#000}.form-emotions__textarea:hover{background-color:#e5e5e5}.form-emotions__textarea:active{background-color:#fff;-webkit-box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5;box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5;outline:0}.form-emotions__textarea:focus{background-color:#fff;-webkit-box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5;box-shadow:inset 4px 4px 0 0 #e5e5e5,inset -4px -4px 0 0 #e5e5e5}.popup-btn{position:fixed;bottom:3.5vh;left:2.8vw;width:50px;height:47px;font-size:0;background-color:#81b3d2;-webkit-box-shadow:0 0 15px 1px rgba(0,1,1,.2);box-shadow:0 0 15px 1px rgba(0,1,1,.2);z-index:40;cursor:pointer}.popup-btn--hidden{display:none}.popup-btn--visible{display:block}.popup-btn:hover{background-color:#669ec0}.popup-btn:active{background-color:#5496bd}.popup-btn::after,.popup-btn::before{content:"";position:absolute;top:20px;width:25px;height:5px;z-index:50;background-color:#fff}.popup-btn::before{left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-btn::after{right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__success{position:fixed;top:40vh;left:0;width:100%;height:auto;padding:42px 40px 0;text-align:center;text-transform:uppercase;background-color:#fff;-webkit-box-shadow:0 7px 32px 0 rgba(0,1,1,.15);box-shadow:0 7px 32px 0 rgba(0,1,1,.15);z-index:30}.popup__success--closed{display:none}.popup__success--opened{display:block}.popup__success-title{font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.popup__failure-title span,.popup__success-title span{font-weight:400}.popup__success-desc{padding:26px 0 35px;font-weight:400;font-style:normal;font-size:14px;line-height:24px;color:#333}.popup__success-wrapper{margin:0 -40px;padding:20px 7%;background-color:#f2f2f2}.popup__success-btn{width:100%;padding:16px 0;font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#fff;text-align:center;text-transform:uppercase;background-color:#81b3d2;cursor:pointer}.popup__success-btn:hover{background-color:#669ec0}.popup__success-btn:active{background-color:#5496bd;color:rgba(255,255,255,.3)}.popup__success-btn:disabled{background-color:#e5e5e5}.popup__failure{position:fixed;top:40vh;left:0;width:100%;height:auto;padding:45px 20% 35px;text-align:center;text-transform:uppercase;background-color:#fff;-webkit-box-shadow:0 7px 32px 0 rgba(0,1,1,.15);box-shadow:0 7px 32px 0 rgba(0,1,1,.15);z-index:30}.popup__failure--closed{display:none}.popup__failure--opened{display:block}.popup__failure-title{font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#000}.popup__failure-desc{padding:22px 0;font-weight:400;font-style:normal;font-size:14px;line-height:24px;color:#333}.popup__failure-wrapper{padding:0 11.5%}.popup__failure-btn{width:100%;padding:16px 0;font-weight:700;font-style:normal;font-size:18px;line-height:26px;color:#fff;text-align:center;text-transform:uppercase;background-color:#81b3d2;cursor:pointer}.popup__failure-btn:hover{background-color:#669ec0}.popup__failure-btn:active{background-color:#5496bd;color:rgba(255,255,255,.3)}.popup__failure-btn:disabled{background-color:#e5e5e5}.popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:20}.popup__overlay--closed{display:none}.popup__overlay--opened{display:block}@media print,(min-width:1200px){html{background-color:#f2f2f2}.page{min-width:1200px;max-width:1200px;-webkit-box-shadow:0 5px 15px 0 rgba(0,1,1,.2);box-shadow:0 5px 15px 0 rgba(0,1,1,.2)}}@media print,(min-width:768px){.page{min-width:768px}}@media (min-width:768px),print{.main-nav--closed,.main-nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff}.main-nav__item{display:inline-block;min-width:19.53125%;border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.main-nav__item:nth-child(3){margin-left:auto}.main-nav__item:last-child{margin-right:0;-webkit-box-shadow:none;box-shadow:none}.main-nav__item:focus,.main-nav__item:focus:hover,.main-nav__item:hover{background-color:#fff}.main-nav__item:active{background-color:#fff}.main-nav__item a{padding:15px 25px 15px 20px;font-weight:700;font-style:normal;font-size:14px;line-height:26px;color:#000}.main-nav__item a:link,.main-nav__item a:visited{color:#000}.main-nav__item a:hover{color:#81b3d2}.main-nav__item a:active{color:#b2b2b2}.main-nav__item:first-child a{padding:15px 49px}.main-nav__item:nth-child(2) a{padding:15px 29px}.main-nav__item:nth-child(3) a{padding:15px 27px 15px 30px}.main-nav__item .main-nav__link--active{color:#766357}.main-nav__item .main-nav__link--active:hover{color:#604e43}.main-nav__item .main-nav__link--active:active{color:rgba(118,99,87,.3)}.main-nav__opener{min-height:57px;width:102px;margin:-56px auto 0}.main-nav__close-btn,.main-nav__open-btn{display:none}.header{background-image:url(../img/bg-back-tablet@1x.jpg)}.header--index{min-height:517px}.header--index::before,.header--other::before{background-image:url(../img/icons-svg/bg-intro-triangle-tablet.svg)}.header--other{min-height:289px}.header__text{margin:0 auto}.header__text--index{width:460px;height:500px;background-size:460px auto;-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}.header__text--other{width:458px;height:150px;background-size:458px auto;-webkit-transform:translate(0,42px);transform:translate(0,42px)}.main-title::after{display:none}.main-title__name,.main-title__name--other{font-weight:700;font-style:normal;line-height:26px;color:#000}.main-title__name{padding:50px 20.83% 24px;font-size:21px}.main-title__name--other{padding-top:74px;padding-bottom:31px;font-size:30px}.main-title__desc--index{padding-top:4px;padding-bottom:50px}.main-title__desc--form,.main-title__desc--media{padding:0 20.83% 47px;border-bottom:none}.advantages,.advantages__reason{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages__reason{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.advantages__photo-wrapper{-webkit-box-flex:0;-ms-flex:0 0 512px;flex:0 0 512px;width:512px;height:256px}.advantages>.advantages__reason:nth-child(3) .advantages__photo-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.advantages>.advantages__reason:nth-child(3) .advantages__desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.advantages__desc{padding:45px 45px 0}.advantages>.advantages__reason:nth-child(1) .advantages__desc,.advantages>.advantages__reason:nth-child(3) .advantages__desc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:45px}.advantages__reason-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.advantages__reason-wrapper>.advantages__reason{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:33%}.advantages__reason-wrapper .advantages__desc{width:100%}.advantages__title{display:block;min-height:52px;font-weight:700;font-style:normal;font-size:21px;line-height:26px}.advantages__reason-wrapper .advantages__title{margin:0 25px}.advantages__count{padding-bottom:21px}.advantages__reason-wrapper .advantages__about{padding-bottom:44px;border-bottom:none;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.advantages__more{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:34px 0 37px}.advantages__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.advantages__item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:0}.advantages__item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.advantages__logo-wrapper{padding-top:25px;width:80px;min-width:80px}.advantages__item:nth-child(2) .advantages__logo-wrapper{padding-top:15px;padding-left:4px}.advantages__item:nth-child(3) .advantages__logo-wrapper{margin-left:-2px;padding-bottom:1px}.advantages__logo-house{width:75px;height:72px;margin:0 auto 0 1px}.advantages__logo-gift{width:64px;height:75px;margin:8px auto 0 4px}.advantages__logo-burger{width:77px;height:68px;margin:3px auto 0 2px}.advantages__item-desc{width:100%;height:100%;padding:23px 0 24px;margin:0;text-align:center}.advantages__item:first-child .advantages__item-desc{margin-top:0}.advantages__item:nth-child(3) .advantages__item-desc{padding-left:2px}.advantages__item-desc b{font-weight:700;font-style:normal;font-size:21px;line-height:26px;color:#000}.advantages__item-desc p{padding:19px 44px 0}.hotels{padding:56px 20.1823% 59px}.hotels__title{font-weight:700;font-style:normal;font-size:30px;line-height:26px;color:#000}.hotels__deals{padding:27px 0 42px}.map{max-width:1200px;background-image:url(../img/bg-map-desktop@1x.jpg)}.map::after{top:46.8%;left:48.7%}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 7.8125%}.footer__visitsedona{padding-top:10px}.footer__copyright{padding-top:10px;z-index:10}.social{margin-top:0;margin-right:7px;z-index:10}.photo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 7.8125% 0}.photo__item{margin:0;padding:0}.photo__item:first-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.photo__pic{width:324px;height:267px}.photo__item:first-child .photo__pic{width:100%;height:auto}.photo__item:first-child .photo__pic>img{display:block;width:100%;height:auto}.photo__item:nth-of-type(odd) .photo__desc{background-color:#eaeaea}.photo__item:nth-of-type(even) .photo__desc{background-color:#f2f2f2}.photo__item:first-child .photo__desc{width:100%}.photo__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:324px;padding:16px 20px}.photo__likes{padding-top:12px}.photo__likes-count{min-width:32px;max-width:70px;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.photo__line{display:none;width:0;height:0}.video{margin-bottom:42px}.video__desc{padding:66px 22.79% 72px}.video__title{font-weight:700;font-style:normal;font-size:30px;line-height:26px;color:#000}.video__text{padding-top:27px}.video__presentation{display:block;min-width:648px;margin:0 7.8125%}.video__error{min-height:499px}.video__controls{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 7.8125%}.video__bar-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:10;padding:23px 5px 19px 3px;margin:0 160px 0 90px;-webkit-transform:translate(0,-355%);transform:translate(0,-355%);background-color:transparent}.video__bar-wrapper::after{display:none}.video__bar{background-color:rgba(255,255,255,.3)}.video__bar::after,.video__btns::after{background-color:rgba(80,76,74,.2)}.video__btns{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:35px 41px 30px 35px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);background-color:rgba(0,0,0,.6)}.video__btns::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.video__btn{fill:#fff}.video__btn:hover{fill:#81b3d2}.video__btn:active{fill:#b2b2b2}.video__btns-wrapper{margin-left:auto;z-index:10}.review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:33px 7.812% 0}.review-form__subtitle{font-weight:700;font-style:normal;font-size:21px;line-height:26px;color:#000}.review-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:54px 0 61px;width:100%}.review-form__submit-btn{width:auto;padding:16px 74px 16px 70px}.review-form__necessarily{display:block;margin-right:-2px;padding:20px 0 0;text-transform:uppercase}.form-intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding:0 0 0 57px;border-bottom:none}.form-intro__title{margin-top:-6px;margin-bottom:52px;text-align:left}.form-intro__label{margin-bottom:22px}.form-intro__input:last-child,.form-intro__label:last-child{margin-bottom:0}.form-intro__input{width:50%;margin-left:16px}.form-contacts{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:82px;padding:0;border-top:1px solid #e5e5e5;border-bottom:none}.form-contacts__title{display:block;margin:-14px auto 25px;width:400px;background-color:#fff}.form-contacts__wrapper{position:relative}.form-contacts__input-wrapper{margin-bottom:23px}.form-contacts__error{content:"";position:absolute;top:0;right:0}.form-impression{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:0 0 14px;border-bottom:none;border-right:1px solid #e5e5e5}.form-impression__title{margin-top:-6px;margin-bottom:58px;text-align:left}.form-impression__item{margin-bottom:22px}.form-impression__item:last-child{margin-bottom:-14px}.form-impression__radio-indicator{margin-right:20px}.form-impression__radio:checked+.form-impression__radio-indicator::after{content:"";position:absolute;left:30.7%}.form-sights{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:78px;padding:0;border-top:1px solid #e5e5e5;border-bottom:none}.form-sights__title{display:block;margin:-26px auto 25px;width:400px;background-color:#fff}.form-sights__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 12% 0 15%}.form-sights__item{margin-bottom:32px;padding-right:0;min-width:214px}.form-emotions{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:50px;padding:0;border-top:1px solid #e5e5e5}.form-emotions__title{display:block;margin:-15px auto 56px;width:400px;background-color:#fff}.popup__success{top:35vh;left:7.8125%;width:84.375%;padding:60px 0 0}.popup__success-title{font-weight:700;font-style:normal;font-size:30px;line-height:26px;color:#000}.popup__success-desc{padding:26px 17% 35px}.popup__success-wrapper{margin:0;padding:44px 14.66%}.popup__success-btn{font-weight:700;font-style:normal;font-size:21px;line-height:26px;color:#fff}.popup__failure{top:35vh;left:23.9583%;width:52.0834%;padding:56px 0 35px}.popup__failure-title{display:block;padding:0 20%;font-weight:700;font-style:normal;font-size:30px;line-height:40px;color:#000}.popup__failure-desc{padding:22px 15% 35px}.popup__failure-wrapper{padding:0 16.25% 13px}.popup__failure-btn{font-weight:700;font-style:normal;font-size:21px;line-height:26px;color:#fff}}@media (min-width:1200px),print{.main-nav__item:nth-child(2) a{padding:15px 29px 15px 40px}.main-nav__item:nth-child(3) a{padding:15px 42px 15px 30px}.main-nav__logo-wrapper,.main-nav__opener{width:188px}.main-nav__logo{width:188px;height:auto}.header{background-image:url(../img/bg-back-desktop@1x.jpg)}.header--index{min-height:517px}.header--index::before,.header--other::before{background-image:url(../img/icons-svg/bg-intro-triangle-desktop.svg)}.header--other{min-height:300px}.header__text--index{-webkit-transform:translate(0,-12px);transform:translate(0,-12px)}.header__text--other{-webkit-transform:translate(0,51px);transform:translate(0,51px)}.main-title__name{padding:50px 30.833% 24px}.main-title__name--other{padding-top:111px;padding-bottom:31px}.main-title__desc--form,.main-title__desc--media{padding:0 31.3% 49px}.advantages>.advantages__reason:nth-child(1) .advantages__desc{padding:52px 65px 0}.advantages>.advantages__reason:nth-child(3) .advantages__desc{padding:53px 65px 0}.advantages__title{min-height:0;padding:0 50px}.advantages__reason-wrapper .advantages__about{padding-bottom:65px}.advantages__photo-wrapper{-webkit-box-flex:0;-ms-flex:0 0 800px;flex:0 0 800px;width:800px;height:256px}.advantages__photo{margin-top:-70px}.advantages__more{padding:34px 0 57px}.advantages__item-desc p{padding:20px 56px 0}.hotels{padding:56px 30.833% 65px}.hotels__deals{padding:27px 0 47px}.map::after{top:46.6%;left:48.9%}.footer{padding:36px 3.5833%}.footer__visitsedona{position:relative;left:90px}.footer__copyright--form{position:relative;right:77px}.photo{padding:22px 0 0}.photo__item{position:relative}.photo__pic{width:400px;height:267px}.photo__desc{position:absolute;width:400px;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:rgba(0,0,0,.3)!important}.photo__author,.photo__likes-count,.photo__title{color:#fff}.photo__likes-icon{fill:#fff}.video{margin-bottom:85px;padding:0 16.667%}.video__desc{padding:70px 15% 71px}.video__presentation{width:100%;min-width:100%;min-height:500px;height:100%;margin:0}.video__error{min-height:500px}.video__controls{width:66.667%;padding:0}.review-form{padding:16px 10% 0}.review-form__submit{padding-bottom:65px}.review-form__submit-btn{padding:16px 150px}.form-intro{padding:0 0 0 80px}.form-contacts__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:41px 0 0}.form-contacts__label{margin:24px 15px 0 0}.form-contacts__input-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:316px;margin:0 auto 0 0}.form-contacts__wrapper .form-contacts__input-wrapper:last-of-type{margin-right:0}.form-contacts__input{height:50px;margin:8px 0 0}.form-contacts__label>span,.form-contacts__new-string{display:none}.form-contacts__error{top:16px;left:105px;margin-left:0}.form-impression{padding:0 0 14px 3px}.form-impression__title{margin-left:77px}.form-sights__wrapper{padding:16px 0 0}.form-sights__item{margin-bottom:30px;min-width:170px}.popup__failure,.popup__success{content:"";position:absolute;top:62%;left:23.33%;width:53.34%}.popup__failure{left:33.33%;width:33.34%}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.header{background-image:url(../img/bg-back-mobile@2x.jpg)}.map{background-image:url(../img/bg-map-tablet@2x.jpg)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi),print and (-webkit-min-device-pixel-ratio:1.5),print and (min-resolution:144dpi),(min-width:768px) and (min-resolution:1.5dppx),print and (min-resolution:1.5dppx){.header{background-image:url(../img/bg-back-tablet@2x.jpg)}.map{background-image:url(../img/bg-map-desktop@2x.jpg)}}@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1200px) and (min-resolution:144dpi),print and (-webkit-min-device-pixel-ratio:1.5),print and (min-resolution:144dpi),(min-width:1200px) and (min-resolution:1.5dppx),print and (min-resolution:1.5dppx){.header{background-image:url(../img/bg-back-desktop@2x.jpg)}}@media print{*,:after,:before{color:#000!important;text-shadow:none!important}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999!important}thead{display:table-header-group}blockquote,img,picture,pre,source,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}table{page-break-before:always;border-collapse:collapse!important}.page{-webkit-box-shadow:none!important;box-shadow:none!important}.header--index::before,.header--other::before,.hotels__search,.main-nav{display:none}.advantages>.advantages__reason:nth-child(2),.advantages__more{-webkit-column-break-after:always;break-after:always;page-break-after:always}.advantages>.advantages__reason:nth-child(3){page-break-before:always}.advantages__desc,.advantages__photo-wrapper{background:0 0!important}.advantages__reason,.advantages__reason-wrapper,.footer,.header,.hotels,.main-title,.map{page-break-inside:avoid}.video__controls{display:none}.photo{page-break-before:always;page-break-after:always}.photo__item,.video{page-break-inside:avoid}.photo__item:first-child{margin-bottom:2px}.photo__desc{background:#fff!important;outline:1px solid #000}.form-contacts{margin-bottom:10px}.form-contacts__input{background:0 0}.form-contacts__square{display:none}.form-sights{margin-bottom:10px;-webkit-column-break-before:always;break-before:always;page-break-before:always}.review-form__submit{display:none}.form-contacts,.form-emotions,.form-impression,.form-intro,.form-sights{page-break-inside:avoid}}