*{margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;font-family:Arial,sans-serif}html{scroll-behavior:smooth;height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:320px;background-color:#efede7;font-size:16px;overflow-y:scroll;color:#65737a}picture{display:block}img{display:block;width:100%;height:auto;min-height:1px}li{list-style-type:none}a{color:inherit;cursor:pointer;text-decoration:none}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.button_light{display:inline-block;vertical-align:top;border:1px solid #efede7;background-color:transparent;text-decoration:none;text-align:center;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#efede7}.button_gray{display:inline-block;vertical-align:top;border:1px solid #65737a;background-color:transparent;text-decoration:none;text-align:center;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#65737a}@font-face{font-family:Arial;src:url(../fonts/arialregular.woff2) format("woff2"),url(../fonts/arialregular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Arial;src:url(../fonts/arialbold.woff2) format("woff2"),url(../fonts/arialbold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}.wrapper{position:relative;scroll-behavior:smooth;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cont{margin:0 auto;padding-right:16px;padding-left:16px;max-width:1552px}.caption{font-size:80px;line-height:84px;text-transform:uppercase}.title{font-size:46px;line-height:53px;text-transform:uppercase}.headline{font-size:46px;line-height:53px}.text-big{font-size:30px;line-height:34px}.text{font-size:20px;line-height:24px}.text-small{font-size:16px;line-height:18px}.text-error{display:block;margin-top:4px;text-align:left;font-size:12px;line-height:14px;color:#bc6657}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=search],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-ms-clear{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=range]{-webkit-appearance:none;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:0}input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}.input_light{display:block;width:100%;border:none;background-color:transparent;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;color:#efede7;border-bottom:2px solid rgba(239,237,231,.3)}.input_light::-webkit-input-placeholder{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;color:rgba(239,237,231,.3)}.input_light::-moz-placeholder{-moz-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(239,237,231,.3)}.input_light:-ms-input-placeholder{-ms-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(239,237,231,.3)}.input_light::-ms-input-placeholder{-ms-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(239,237,231,.3)}.input_light::placeholder{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;color:rgba(239,237,231,.3)}.input_light:not(.input_error):focus{border-color:#efede7}.input_gray{display:block;width:100%;border:none;background-color:transparent;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;color:#65737a;border-bottom:2px solid rgba(101,115,122,.3)}.input_gray::-webkit-input-placeholder{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;color:rgba(101,115,122,.3)}.input_gray::-moz-placeholder{-moz-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(101,115,122,.3)}.input_gray:-ms-input-placeholder{-ms-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(101,115,122,.3)}.input_gray::-ms-input-placeholder{-ms-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(101,115,122,.3)}.input_gray::placeholder{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;color:rgba(101,115,122,.3)}.input_gray:not(.input_error):focus{border-color:#65737a}.input_error,.input_error:focus,.input_error:hover{border-bottom:2px solid #bc6657}.link-simple_light{text-decoration:none;cursor:pointer;color:#efede7}.link-simple_gray{text-decoration:none;cursor:pointer;color:#65737a}.link-underline_red{text-decoration:none;cursor:pointer;color:#bc6657;border-bottom:1px solid transparent}.link-underline_light{text-decoration:none;cursor:pointer;color:rgba(239,237,231,.3);border-bottom:1px solid rgba(239,237,231,.3)}.link-underline_gray{text-decoration:none;cursor:pointer;color:rgba(101,115,122,.7);border-bottom:1px solid rgba(101,115,122,.7)}.header{position:relative;z-index:10}.header_index{position:absolute;top:0;left:0;right:0}.header_index .header__logo{background-image:url(../images/logo_light.svg);background-size:170px 40px;background-repeat:no-repeat;background-position:center center}.header__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{display:block;margin-left:-16px;padding:20px 16px;width:202px;height:80px;background-image:url(../images/logo_gray.svg);background-size:170px 40px;background-repeat:no-repeat;background-position:center center}.header__phone-link{padding:10px 0;font-weight:700}.footer{padding:30px 0;background-color:#2e2323}.footer__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{display:block;margin-right:46px;width:170px;height:40px;background-image:url(../images/logo_light.svg);background-size:170px 40px;background-repeat:no-repeat;background-position:center center;opacity:.7}.footer__policy-link{display:inline-block;padding:8px 0;vertical-align:top;color:rgba(239,237,231,.7)}a.footer__policy-link{position:relative;text-decoration:none;cursor:pointer}.cookie-notification{display:block;position:fixed;bottom:50px;right:70px;padding:15px 15px 17px;width:282px;z-index:100;opacity:1;border-radius:6px;background-color:#efede7;border:1px solid #65737a;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}.cookie-notification_hide{opacity:0}.cookie-notification__text{margin-bottom:10px;font-size:14px;line-height:17px;color:rgba(0,0,0,.8)}.cookie-notification__link{color:rgba(0,0,0,.8);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0;text-underline-position:under;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cookie-notification__button{padding:12px 12px 11px;width:100%;font-size:14px;line-height:18px;font-weight:700}.policy-checkbox{margin-top:10px}.policy-checkbox_white .policy-checkbox__input:checked+.policy-checkbox__text::before{border:1px solid #efede7;background-color:#efede7}.policy-checkbox_white .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#2e2323}.policy-checkbox_white .policy-checkbox__text{color:rgba(239,237,231,.5)}.policy-checkbox_white .policy-checkbox__text a{color:rgba(239,237,231,.5);border-bottom:1px solid rgba(239,237,231,.8)}.policy-checkbox_white .policy-checkbox__text::before{border:1px solid rgba(239,237,231,.2)}.policy-checkbox__label{cursor:pointer;display:block;text-align:left}.policy-checkbox__input{position:absolute;z-index:-1;opacity:0}.policy-checkbox__input:checked+.policy-checkbox__text::before{border:1px solid #2e2323;background-color:#2e2323}.policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#efede7}.policy-checkbox__text{font-size:12px;line-height:16px;color:rgba(46,35,35,.5);position:relative;display:block;padding-left:24px}.policy-checkbox__text a{display:inline-block;vertical-align:top;position:relative;text-decoration:none;color:rgba(46,35,35,.5);white-space:nowrap;border-bottom:1px solid rgba(46,35,35,.5)}.policy-checkbox__text a::before{bottom:4px}.policy-checkbox__text a::after{display:inline-block;content:"*";position:absolute;top:0;padding-left:2px;color:#bc6657}.policy-checkbox__text::before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid rgba(46,35,35,.5);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:border-color,background-color;transition-property:border-color,background-color;-webkit-transition-duration:.2s;transition-duration:.2s}.policy-checkbox__text::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:transparent;-webkit-mask-image:url(../images/ic_check_white.svg);mask-image:url(../images/ic_check_white.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.index-cap{position:relative;padding:251px 0 376px;background-image:url(../images/index-cap/index-cap-1.jpg);background-size:cover;background-position:center}.index-cap::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6)}.index-cap__cont{position:relative}.index-cap__caption{margin-bottom:27px;color:#efede7}.index-cap__text{margin-bottom:12px;max-width:720px;color:#efede7}.index-cap__button{margin-top:36px;padding:14px 20px;width:330px}.rooms{margin-bottom:100px}.rooms__item{padding:50px 0}.rooms__item:first-child{padding-top:100px}.rooms__item:last-child{padding-bottom:100px}.rooms__item:nth-child(odd) .rooms__head,.rooms__item:nth-child(odd) .rooms__main-picture{margin-right:260px}.rooms__item:nth-child(even) .rooms__head,.rooms__item:nth-child(even) .rooms__main-picture{margin-left:260px}.rooms__item:nth-child(3n+1){background-color:#362929}.rooms__item:nth-child(3n+2){background-color:#726458}.rooms__item:nth-child(3n+3){background-color:#2e2323}.rooms__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.rooms__info-box{margin-right:100px}.rooms__note{display:block;margin-bottom:6px;color:rgba(239,237,231,.5)}.rooms__title{margin-bottom:20px;font-size:54px;line-height:60px;letter-spacing:.06em;font-weight:400;color:#efede7;text-transform:uppercase}.rooms__option-box{display:-webkit-box;display:-ms-flexbox;display:flex}.rooms__option:not(:last-child){margin-right:60px}.rooms__text{display:block;color:#efede7}.rooms__button{-ms-flex-negative:0;flex-shrink:0;margin-top:30px;padding:14px 29px}.rooms__main-picture{margin-bottom:40px;width:1260px}.rooms__main-image{height:900px}.rooms__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}.rooms__gallery::-webkit-scrollbar{height:2px}.rooms__gallery::-webkit-scrollbar-track{border-radius:3px;background-color:rgba(239,237,231,.1)}.rooms__gallery::-webkit-scrollbar-button{width:8px}.rooms__gallery::-webkit-scrollbar-thumb{border-radius:3px;background-color:#efede7}.rooms__picture{-ms-flex-negative:0;flex-shrink:0;margin:0 20px}.rooms__picture_small{width:480px}.rooms__image_small{height:343px}.rooms__picture_big{width:740px}.rooms__image_big{height:528px}.about{margin-bottom:110px}.about__title{margin-bottom:50px}.about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.about__item{margin:0 20px 40px}.about__item_big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}.about__item_small{width:calc(33.33% - 40px)}.about__picture_big{-ms-flex-negative:0;flex-shrink:0;margin-right:60px;width:870px}.about__picture_small{margin-bottom:20px;width:100%}.about__image_big{height:390px}.about__image_small{height:216px}.about__text_big{font-size:30px;line-height:34px}.about__text_small{max-width:349px;font-size:20px;line-height:24px}.benefits{margin-bottom:110px}.benefits__headline{margin-bottom:50px}.benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.benefits__item{margin:0 20px 40px;width:calc(25% - 40px)}.benefits__picture{margin-bottom:30px;width:60px}.benefits__image{height:60px}.video-reviews{margin-bottom:110px}.video-reviews__headline{margin-bottom:50px}.video-reviews__video-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.video-reviews__video{position:relative;margin:0 20px 40px;padding-top:26.6%;width:calc(50% - 40px);overflow:hidden}.video-reviews__iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.equipment{margin-bottom:150px}.equipment__title{margin-bottom:60px}.equipment__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px 40px}.equipment__item_big{grid-column:span 2;grid-row:span 2;width:740px}.equipment__item_small{width:350px}.equipment__picture{position:relative;margin-bottom:20px;width:100%}.equipment__picture_big{padding-top:71.35%}.equipment__picture_small{padding-top:100%}.equipment__image{position:absolute;top:0;bottom:0;left:0;right:0}.projects{margin-bottom:110px}.projects__title{margin-bottom:80px}.projects__item{margin-bottom:40px}.projects__name{display:block;margin-bottom:40px;font-weight:700}.projects__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.project__picture{margin:0 20px 40px;height:528px;overflow:hidden}.project__picture_big{width:calc(50% - 40px)}.project__picture_small{width:calc(25% - 40px)}.certificates{margin-bottom:150px}.certificates__title{margin-bottom:60px}.certificates__picture-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}.certificates__picture{margin:0 20px;width:calc(25% - 40px)}.certificates__image{height:500px}.questions{padding:100px 0 99px;background-color:#362929}.questions__title{margin-bottom:60px;color:#efede7}.questions__area{display:-webkit-box;display:-ms-flexbox;display:flex}.questions__form{-ms-flex-negative:0;flex-shrink:0;margin-right:170px;width:610px}.questions__form-text{display:block;margin-bottom:28px;color:#efede7}.questions__input-box{margin-bottom:28px}.questions__input{padding:12px 0}.text-error_hide{display:none}.questions__button{margin:12px 0 0;padding:14px 16px;width:100%}.questions__contacts-text{display:block;margin-bottom:40px;color:#efede7}.questions__contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -25px}.questions__link{margin:0 25px 12px}.modal-order{position:fixed;display:none;z-index:1000;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}.modal-order_display{display:block}.modal-order_opacity{opacity:1}.modal-order__inner{position:absolute;top:0;left:0;height:100%;width:100%;padding:16px;overflow:auto;text-align:center}.modal-order__inner::before{content:"";display:inline-block;width:0;height:100%;margin-right:-.25em;vertical-align:middle}.modal-order__layer{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,.8);cursor:pointer}.modal-order__cont{position:relative;z-index:2;display:inline-block;vertical-align:middle;max-width:460px;padding:40px 80px;background-color:#efede7;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.modal-order__close{position:absolute;top:0;right:0;width:36px;height:36px;cursor:pointer;border:none;background-color:transparent;background-image:url(../images/ic_close_gray.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;opacity:.7}.modal-order__title{margin-bottom:20px;font-weight:400}.modal-order__text{margin-bottom:12px}.modal-order__label{display:block;margin-bottom:20px}.modal-order__input{padding:8px 0}.modal-order__button{margin-bottom:4px;padding:13px 24px;width:100%}@media (min-width:1240.1px){.button_light{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}.button_light:hover{-webkit-transition-duration:.1s;transition-duration:.1s}.button_gray{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}.button_gray:hover{-webkit-transition-duration:.1s;transition-duration:.1s}.input_light:not(.input_error):hover{border-color:#efede7}.input_light:not(.input_error):hover::-webkit-input-placeholder{color:#efede7}.input_light:not(.input_error):hover::-moz-placeholder{color:#efede7}.input_light:not(.input_error):hover:-ms-input-placeholder{color:#efede7}.input_light:not(.input_error):hover::-ms-input-placeholder{color:#efede7}.input_light:not(.input_error):hover::placeholder{color:#efede7}.input_gray:not(.input_error):hover{border-color:#65737a}.input_gray:not(.input_error):hover::-webkit-input-placeholder{color:#65737a}.input_gray:not(.input_error):hover::-moz-placeholder{color:#65737a}.input_gray:not(.input_error):hover:-ms-input-placeholder{color:#65737a}.input_gray:not(.input_error):hover::-ms-input-placeholder{color:#65737a}.input_gray:not(.input_error):hover::placeholder{color:#65737a}.link-simple_light{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.link-simple_light:hover{-webkit-transition-duration:.1s;transition-duration:.1s;color:rgba(239,237,231,.3)}.link-simple_gray{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.link-simple_gray:hover{-webkit-transition-duration:.1s;transition-duration:.1s;color:rgba(101,115,122,.7)}.link-underline_red{-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-webkit-transition-duration:.2s;transition-duration:.2s}.link-underline_red:hover{-webkit-transition-duration:.1s;transition-duration:.1s;border-bottom-color:#bc6657}.link-underline_light{-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-webkit-transition-duration:.2s;transition-duration:.2s}.link-underline_light:hover{-webkit-transition-duration:.1s;transition-duration:.1s;border-bottom-color:#efede7;color:#efede7}.link-underline_gray{-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-webkit-transition-duration:.2s;transition-duration:.2s}.link-underline_gray:hover{-webkit-transition-duration:.1s;transition-duration:.1s;border-bottom-color:#65737a;color:#65737a}a.header__logo{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}a.header__logo:hover{opacity:.7}a.footer__logo{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}a.footer__logo:hover{opacity:.3}a.footer__policy-link{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}a.footer__policy-link:hover{color:rgba(239,237,231,.3)}.cookie-notification__link{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.cookie-notification__link:hover{color:#65737a}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__text::before{border-color:#efede7}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::before{background-color:rgba(239,237,231,.2)}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#efede7}.policy-checkbox_white .policy-checkbox__text a:hover{color:#efede7;border-bottom:1px solid #efede7}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__text::before{border-color:#2e2323}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::before{border-color:transparent;background-color:rgba(46,35,35,.2)}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#2e2323}.policy-checkbox__text a:hover{color:#2e2323;border-bottom:1px solid #2e2323}.policy-checkbox__text a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.modal-order__close{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}.modal-order__close:hover{opacity:1}}@media (min-width:1240.1px) and (min-width:1240.1px){.button_light:hover{background-color:#efede7;color:#362929}.button_gray:hover{background-color:#65737a;color:#efede7}}@media (max-width:1720px){.cont{max-width:1208px}.rooms__item:nth-child(odd) .rooms__head,.rooms__item:nth-child(odd) .rooms__main-picture{margin-right:130px}.rooms__item:nth-child(even) .rooms__head,.rooms__item:nth-child(even) .rooms__main-picture{margin-left:130px}.rooms__main-picture{width:calc(100% - 130px)}.rooms__main-image{height:747px}.rooms__picture_small{width:calc(33.33% - 40px)}.rooms__image_small{height:261px}.rooms__picture_big{width:calc(50% - 40px)}.rooms__image_big{height:405px}.about__picture_big{width:680px}.about__image_big{height:305px}.about__image_small{height:165px}.equipment__item_big{width:568px}.equipment__item_small{width:264px}.project__picture{height:398px}.certificates__image{height:378px}.questions__form{margin-right:80px;width:450px}}@media (max-width:1240px){.cont{max-width:884px}.caption{font-size:28px;line-height:32px}.title{font-size:20px;line-height:24px}.headline,.text,.text-big{font-size:16px;line-height:18px}.text-small{font-size:14px;line-height:18px}.input_error,.input_error:focus,.input_error:hover,.input_gray,.input_light{border-bottom-width:1px}.link-simple_light{-webkit-text-decoration:underline solid #efede7;text-decoration:underline solid #efede7}.link-simple_gray{-webkit-text-decoration:underline solid #65737a;text-decoration:underline solid #65737a}.link-underline_red{border-bottom:1px solid #bc6657}.header_index .header__logo{background-image:url(../images/logo_light.svg);background-size:128px 30px;background-repeat:no-repeat;background-position:center center}.header__logo{width:160px;height:70px;background-image:url(../images/logo_gray.svg);background-size:128px 30px;background-repeat:no-repeat;background-position:center center}.footer__logo{width:128px;height:30px;background-image:url(../images/logo_light.svg);background-size:128px 30px;background-repeat:no-repeat;background-position:center center}.footer__policy-link{padding:6px 0}a.footer__policy-link::before{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background-color:rgba(239,237,231,.7)}.cookie-notification{width:242px}.cookie-notification__text{font-size:12px;line-height:14px}.index-cap{padding:287px 0 52px}.index-cap__caption{margin-bottom:11px}.index-cap__text{margin-bottom:6px;font-size:14px;line-height:18px}.index-cap__button{margin-top:10px;padding:11px 20px;width:288px;font-size:14px;line-height:18px}.rooms{margin-bottom:40px}.rooms__item{padding:20px 0 24px}.rooms__item:first-child{padding-top:40px}.rooms__item:last-child{padding-bottom:40px}.rooms__item:nth-child(odd) .rooms__head,.rooms__item:nth-child(odd) .rooms__main-picture{margin-right:0}.rooms__item:nth-child(even) .rooms__head,.rooms__item:nth-child(even) .rooms__main-picture{margin-left:0}.rooms__head{margin-bottom:24px}.rooms__info-box{margin-right:60px;margin-bottom:20px}.rooms__note{margin-bottom:4px;font-size:14px;line-height:18px}.rooms__title{margin-bottom:10px;font-size:30px;line-height:34px;letter-spacing:.04em}.rooms__option:not(:last-child){margin-right:40px}.rooms__button{padding:12px 23px 10px;font-size:14px;line-height:18px}.rooms__main-picture{margin-bottom:8px;width:100%}.rooms__main-image{height:609px}.rooms__gallery{margin:0 -16px;padding-bottom:8px;overflow:auto;-webkit-overflow-scrolling:touch}.rooms__gallery::after,.rooms__gallery::before{content:"";width:12px;-ms-flex-negative:0;flex-shrink:0}.rooms__picture{margin:0 4px}.rooms__picture_small{width:278px}.rooms__image_small{height:199px}.rooms__picture_big{width:422px}.rooms__image_big{height:301px}.about,.about__title{margin-bottom:20px}.about__list{margin:0 -10px}.about__item{margin:0 10px 20px;width:calc(50% - 20px)}.about__item_big{display:block}.about__picture{margin-bottom:10px;width:100%}.about__picture_big{margin-right:0}.about__image{height:188px}.about__text{font-size:14px;line-height:18px}.benefits,.benefits__headline{margin-bottom:20px}.benefits__list{margin:0 -8px}.benefits__item{margin:0 8px 20px;width:calc(25% - 16px)}.benefits__picture{margin-bottom:10px;width:30px}.benefits__image{height:30px}.benefits__text{font-size:14px;line-height:18px}.video-reviews{margin-bottom:30px}.video-reviews__headline{margin-bottom:20px}.video-reviews__video-list{margin:0 -4px}.video-reviews__video{margin:0 4px 10px;width:calc(50% - 8px)}.equipment{margin-bottom:21px}.equipment__title{margin-bottom:20px}.equipment__list{grid-gap:8px 8px}.equipment__item_big{width:422px}.equipment__item_small{width:207px}.equipment__picture{margin-bottom:10px}.projects{margin-bottom:32px}.projects__title{margin-bottom:21px}.projects__item{margin-bottom:23px}.projects__name{margin-bottom:19px}.projects__gallery{margin:0 -4px}.project__picture{margin:0 4px 8px;height:302px}.project__picture_big{width:calc(50% - 8px)}.project__picture_small{width:calc(25% - 8px)}.certificates{margin-bottom:40px}.certificates__title{margin-bottom:20px}.certificates__picture-list{margin:0 -4px}.certificates__picture{margin:0 4px;width:calc(25% - 8px)}.certificates__image{height:296px}.questions{padding:41px 0 40px}.questions__title{margin-bottom:21px}.questions__form{margin-right:60px;width:360px}.questions__form-text{margin-bottom:13px}.questions__input-box{margin-bottom:14px}.questions__input{padding:7px 0}.questions__button{margin:6px 0 0;padding:12px 16px 10px}.questions__contacts-text{margin-bottom:19px}.questions__contacts-list{margin:0 -8px}.questions__link{margin:0 8px 11px;font-size:20px;line-height:24px}.modal-order__inner::before{margin-right:-.249em}.modal-order__cont{max-width:288px;padding:30px 16px 40px}.modal-order__title{margin-bottom:13px;font-size:20px;line-height:24px}.modal-order__text{margin-bottom:13px}.modal-order__label{margin-bottom:12px}.modal-order__input{padding:7px 0}.modal-order__button{padding:14px 24px 12px}}@media (max-width:950px){.cont{max-width:680px}.footer{padding:20px 0 40px}.footer__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__logo{margin-right:0;margin-bottom:21px}.rooms__head{display:block}.rooms__info-box{margin-right:0}.rooms__button{margin-top:0}.rooms__main-image{height:464px}.rooms__picture_big{width:278px}.rooms__image_big{height:199px}.about__image{height:142px}.benefits__item{width:calc(50% - 16px)}.equipment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:0;margin:0 -4px}.equipment__item{margin:0 4px 18px}.equipment__item_big{width:calc(100% - 8px)}.equipment__item_big:nth-of-type(even){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.equipment__item_small{width:calc(50% - 8px)}.project__picture{height:229px}.certificates{margin-bottom:32px}.certificates__picture-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.certificates__picture{margin:0 4px 8px;width:calc(50% - 8px)}.certificates__image{height:458px}.questions__area{display:block}.questions__form{margin-right:0;margin-bottom:40px;width:100%}.questions__contacts-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.questions__link{margin:0 0 11px}}@media (max-width:900px){.cookie-notification{right:19px;bottom:94px}}@media (max-width:700px){.cont{max-width:500px}.header_index .header__phone-link{background-image:url(../images/ic_phone_light.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center}.header__phone-link{width:56px;height:70px;margin-right:-16px;background-image:url(../images/ic_phone_gray.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;font-size:0}.index-cap__button{width:100%}.rooms__main-image{height:335px}.about{margin-bottom:40px}.about__list{display:block;margin:0}.about__item{margin:0 0 20px;width:100%}.about__image{height:211px}.video-reviews{margin-bottom:40px}.video-reviews__video-list{display:block;margin:0}.video-reviews__video{margin:0 0 10px;padding-top:56.2%;width:100%}.project__picture{height:334px}.project__picture_big{width:calc(100% - 8px)}.project__picture_small{width:calc(50% - 8px)}.certificates__image{height:329px}}@media (max-width:520px){.cont{max-width:424px}.rooms__main-picture{position:relative;padding-top:71.53%}.rooms__main-image{position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.rooms__picture_small{width:140px}.rooms__image_small{height:100px}.rooms__picture_big{width:140px}.rooms__image_big{height:100px}.about__picture{position:relative;padding-top:45.12%}.about__image{position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.project__picture{position:relative;padding-top:69.595%;height:auto}.project__image{position:absolute;top:0;bottom:0;left:0;right:0}.certificates__picture{position:relative;padding-top:67.57%}.certificates__image{position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.modal-order__cont{width:calc(100% - 1px)}}