.page,.search-form__date{text-transform:uppercase}.page{margin:0;background-color:#f2f2f2;color:#333;font-family:"Open Sans",sans-serif;font-size:14px;line-height:21px}.header__desciption-section--white,.navigation,.page__wraper{background-color:#fff}.page__wraper{max-width:1200px;margin:0 auto}.page__wraper--shadow{box-shadow:0 0 30px rgba(0,0,0,.2)}.header{background-image:url(../img/photo-background@1x.jpg);background-size:1200px 700px;background-position:top}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.header{background-image:url(../img/photo-background@2x.jpg)}}.header__text{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header__welcome{margin-top:45px}.header__svg-wrap{margin-bottom:10px}.header__because{margin-top:20px}.header__triangle{margin-bottom:-2px;font-size:0;line-height:0}.header__svg-triangles{width:100%;height:auto}.header__text-sedona-description{margin-bottom:20px;color:#000;font-size:21px;line-height:26px}.header__text-five-reasons{margin-top:0}.header__text--center{text-align:center}.header__svg-welcome--blue{fill:#81b3d2}.header__svg-gorgeous--grey{fill:#766357}.header__text-sedona--big-white{color:#fff;font-size:75px;font-weight:700}.advantages__header,.info-line__header,.reasons__header{font-size:21px;line-height:26px}.header__svg-because--white{fill:#fff}.header__svg-triangles--white{fill:#fff;fill-rule:evenodd}.navigation{min-height:65px;margin:auto;padding-left:75px;padding-right:75px;position:relative}@media only screen and (max-width:1000px){.navigation{padding-left:0;padding-right:0}}.navigation__list{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0;padding-top:15px;padding-bottom:15px;padding-left:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;list-style:none}@media only screen and (max-width:730px){.navigation__list{padding:0;position:absolute;top:-130px;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;transition:.3s}.navigation__item{display:block;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #AAAAAC;background-color:#81b3d2}.navigation__item:hover{background-color:#669ec0}}.navigation__button,.navigation__cross{position:absolute;right:20px;border:none;cursor:pointer}.navigation__logo{max-height:45px;margin-top:-15px}.navigation__link--text{color:#000;font-weight:700;text-decoration:none}@media only screen and (max-width:730px){.navigation__logo{margin-top:0;-webkit-order:2;-ms-flex-order:2;order:2}.navigation__link--text{display:block;color:#fff}}.navigation__link:hover{color:#81b3d2}.navigation__cross{display:none;top:2px;background-color:transparent}@media only screen and (max-width:730px){.navigation__link:hover{color:#fff}.navigation__cross{display:block}}.navigation__svg-cross{fill:#fff}.advantages__svg,.navigation__menu{fill:#81b3d2}.navigation__button{display:none;top:20px;background-color:#fff}@media only screen and (max-width:730px){.navigation__button{display:block}}.info-line{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:260px;margin-top:50px}.info-line__description{width:33%;background-color:#81b3d2;color:#fff;text-align:center;padding:50px 70px}.hotels-search,.reasons{padding-top:50px;text-align:center}@media only screen and (max-width:680px){.info-line{display:block;max-height:1000px}.info-line__description{width:100%;box-sizing:border-box}}.info-line__header{margin:0}.info-line__picture{width:67%;min-height:260px;background-image:url(../img/photo-city@1x.jpg);background-position:top}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.info-line__picture{background-image:url(../img/photo-city@2x.jpg)}}.info-line__description--order{-webkit-order:2;-ms-flex-order:2;order:2}.info-line__picture--order{-webkit-order:1;-ms-flex-order:1;order:1;background-image:url(../img/photo-bridge@1x.jpg);background-position:top}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.info-line__picture--order{background-image:url(../img/photo-bridge@2x.jpg)}}.advantages{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:55px;margin-bottom:65px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}@media only screen and (max-width:680px){.info-line__picture{width:100%}.advantages{display:block}.advantages__item{width:100%}}.advantages__header{color:#000}.number,.reasons__number{position:relative}.number::after,.number::before,.reasons__number::after,.reasons__number::before{content:" ";width:10px;height:1px;position:absolute;top:11px;background-color:#fff}.number::after,.reasons__number::after{right:43%}.number::before,.reasons__number::before{left:43%}@media only screen and (max-width:1150px){.number::after,.reasons__number::after{right:40%}.number::before,.reasons__number::before{left:40%}}@media only screen and (max-width:870px){.number::after,.reasons__number::after{right:36%}.number::before,.reasons__number::before{left:36%}}@media only screen and (max-width:660px){.number::after,.reasons__number::after{right:32%}.number::before,.reasons__number::before{left:32%}}.reasons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:60px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-color:#eee}.reasons__item{width:285px}@media only screen and (max-width:920px){.reasons__item{width:30%}}@media only screen and (max-width:680px){.reasons{display:block}.reasons__item{width:100%;margin-bottom:30px;border-bottom:1px solid #ddd}.reasons__item:last-child{margin-bottom:0;border-bottom:none}}.reasons__header{margin-top:0;color:#000}.reasons__number::before{background-color:#000;left:41%}.reasons__number::after{background-color:#000;right:41%}@media only screen and (max-width:850px){.reasons__number::before{left:39%}.reasons__number::after{right:39%}}.hotels-search__header{margin-bottom:35px;color:#000;font-size:30px}.hotels-search__form-header{width:50%;margin:50px auto 0;padding-top:30px;padding-bottom:30px;box-sizing:border-box;background-color:#766357;color:#fff;font-size:21px;font-weight:700;line-height:26px}@media only screen and (max-width:1155px){.hotels-search__form-header{width:70%}}@media only screen and (max-width:830px){.hotels-search__form-header{padding-left:20px;padding-right:20px}}.hotels-search__wrap{position:relative}.hotels-search__map{width:100%;height:600px;position:relative;left:0;top:0;z-index:2}@media only screen and (max-width:680px){.hotels-search__header{font-size:21px}.hotels-search__form-header{width:100%}.hotels-search__map{width:100%;margin-top:200px;position:static}}.search-form{width:50%;position:absolute;box-sizing:border-box;left:25%;top:0;z-index:3;background-color:#fff;text-align:left;box-shadow:0 0 20px rgba(0,0,0,.2);padding:50px 55px 55px}@media only screen and (max-width:1155px){.search-form{width:70%;left:15%}}@media only screen and (max-width:830px){.search-form{padding-left:20px;padding-right:20px}}@media only screen and (max-width:680px){.search-form{width:100%;left:0}}.search-form__wrap{margin-bottom:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search-form__label{margin-top:15px;width:23%;color:#000;font-weight:700}@media only screen and (max-width:515px){.search-form__wrap{display:block}.search-form__label{width:100%;display:block;text-align:center}}.search-form__date{width:71%;padding-top:14px;padding-bottom:14px;padding-left:10px;border:none;background-color:#f2f2f2;color:#000;font-size:14px;font-weight:700}.search-form__date:hover{background-color:#ebebeb}.search-form__text-label{display:inline-block;color:#000;font-weight:700}.search-form__counters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:515px){.search-form__date{width:100%}.search-form__counters{width:100%;display:block}}.search-form__wrap--inline{display:inline-block;background-color:#f2f2f2}@media only screen and (max-width:515px){.search-form__text-label,.search-form__wrap--inline{display:block;text-align:center}}.search-form__btn{height:38px;padding:14px;border:none;background-color:#f2f2f2;color:#a9a9a9;font-size:12px;cursor:pointer}.search-form__btn:hover{color:#000}.search-form__counter{height:38px;box-sizing:border-box;display:inline-block;padding:9px;color:#000;font-size:14px;font-weight:700}.search-form__submit{width:100%;margin-top:40px;padding-top:15px;padding-bottom:15px;border:none;background-color:#81b3d2;color:#fff;font-size:21px;font-weight:700;line-height:26px;cursor:pointer}.footer__hashtag,.footer__website-by{color:#000}.search-form__submit:hover{background-color:#669ec0}.footer{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:30px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:480px){.footer{display:block;text-align:center}}.footer__social{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__link{width:50px;height:50px;display:block;margin-right:6px;background-color:#81b3d2;text-align:center}.footer__link:hover{background-color:#669ec0}@media only screen and (max-width:480px){.footer__social{display:block}.footer__link{display:inline-block}}.footer__svg{display:block;margin:17px auto 0;fill:#fff}.footer__author{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:480px){.footer__author{display:inline-block}}.footer__author-svg{display:block;margin-top:10px;margin-left:10px}.footer__author-svg:hover{fill:#81b3d2}@media only screen and (max-width:480px){.footer__author-svg{display:inline-block}}