.bg-light{background:#f1f0f0!important}.bg-white{background:#fff!important}.bg-white-fade{background:rgba(255,255,255,.85)!important}.bg-center-cover{background-position:center!important;background-size:cover!important}.text-uppercase{text-transform:uppercase!important}.text-transform-none{text-transform:none!important}.text-white{color:#fff!important}.text-dark{color:#333!important}.text-primary{color:#060!important}.text-light-green{color:#47a347!important}.text-red{color:red!important}.text-inherit{color:inherit!important}.text-size-18{font-size:18px!important}.text-size-16{font-size:16px!important}.text-size-14{font-size:14px!important}.text-size-12{font-size:12px!important}.text-bold{font-weight:600}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1430px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.box-shadow{box-shadow:0 1px 15px rgba(0,0,0,.2)}.box-shadow-none{box-shadow:none!important}.overflow-hidden{overflow:hidden!important}.position-relative{position:relative!important}.object-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.clearfix::after{display:block;clear:both;content:""}.w-100{width:100%!important}.h-100{height:100%!important}.border-round{border-radius:10px!important}.border-none{border:none!important}@media (min-width:1660px){.container-extra-wide{max-width:1520px}}body{font-family:Montserrat;color:#333}.body-scroll-fixed{overflow:hidden}.main{overflow:hidden}.heading,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,h1,h2,h3,h4,h5,h6{margin-bottom:1rem;line-height:1.2}.heading-1,h1{font-size:37.7px;color:#060;text-transform:uppercase;font-family:"Montserrat Alternates";line-height:1.2;font-weight:700}@media (max-width:1199.98px){.heading-1,h1{font-size:32px}}@media (max-width:767.98px){.heading-1,h1{font-size:20px}}.heading-2,h2{font-size:32px;color:#060;text-transform:uppercase;font-family:"Montserrat Alternates";line-height:1.2;font-weight:700}@media (max-width:1199.98px){.heading-2,h2{font-size:28px}}@media (max-width:767.98px){.heading-2,h2{font-size:20px}}.heading-3,h3{font-size:32px;color:#47a347;font-family:"Montserrat Alternates";line-height:1.2;font-weight:700}@media (max-width:1199.98px){.heading-3,h3{font-size:28px}}@media (max-width:767.98px){.heading-3,h3{font-size:20px}}.heading-top-line{position:relative}.heading-top-line::before{content:'';width:100%;max-width:120px;height:4px;background:#329532;position:absolute;left:0;right:0;margin:auto;top:-.5em}@media (max-width:767.98px){.heading-top-line::before{max-width:65px;height:3px}}.heading-side-lines{display:inline-block;position:relative}.heading-side-lines::before{content:'';width:4.281em;height:.781em;display:inline-block;background:url(../images/heading-lines-left.png) no-repeat;background-size:contain;position:absolute;left:-4.625em;top:0;bottom:0;margin:auto}.heading-side-lines::after{content:'';width:4.281em;height:.781em;display:inline-block;background:url(../images/heading-lines-left.png) no-repeat;background-size:contain;position:absolute;right:-4.625em;top:0;bottom:0;margin:auto;transform:scaleX(-1)}@media (max-width:991.98px){.heading-side-lines::after,.heading-side-lines::before{display:none}}.heading-nuts{display:inline-block;position:relative}.heading-nuts::before{content:'';width:125px;height:94px;display:inline-block;background:url(../images/nuts-left.png) no-repeat;background-size:contain;position:absolute;left:-175px;top:0;bottom:0;margin:auto}.heading-nuts::after{content:'';width:125px;height:94px;display:inline-block;background:url(../images/nuts-right.png) no-repeat;background-size:contain;position:absolute;right:-175px;top:0;bottom:0;margin:auto}@media (max-width:991.98px){.heading-nuts::after,.heading-nuts::before{display:none}}ul{padding-left:1em}.button-link,a{color:#060;text-decoration:underline}.button-link:hover,a:hover{text-decoration:none;color:#090}.button-link,a,button:focus{outline:0}img{max-width:100%}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-primary{box-shadow:0 1px 15px rgba(0,0,0,.2);border-color:#ebeae4}.table-primary thead{background:#060;color:#fff;text-transform:uppercase}.table-primary td,.table-primary th{padding-left:2.8rem;padding-right:2.8rem;padding-top:1.7rem;padding-bottom:1.7rem}.table-primary th{font-weight:600}.table-primary tbody{background:#fff}.table-primary tbody tr{border-bottom:1px solid;border-color:#ebeae4}.table-primary tbody tr:nth-child(2n){background:#fffce7}.list-style-reset{list-style:none;padding:0;margin:0}.list-style-reset>li{margin:0}.slick-slide{outline:0}:focus{outline-color:rgba(0,102,0,.5)!important}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #ccc}.button{border-width:0;background:0 0;padding:1.2em 1.4em;display:inline-block;text-align:center;text-decoration:none;line-height:1.1}.button-primary{color:#fff;background-color:#060;border-color:transparent}.button-primary:hover{color:#fff;background-color:#004000;border-color:transparent}.button-primary.focus,.button-primary:focus{color:#fff;background-color:#004000;border-color:transparent;box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.button-primary.disabled,.button-primary:disabled{color:#fff;background-color:#060;border-color:transparent}.button-primary:not(:disabled):not(.disabled).active,.button-primary:not(:disabled):not(.disabled):active,.show>.button-primary.dropdown-toggle{color:#fff;background-color:#030;border-color:transparent}.button-primary:not(:disabled):not(.disabled).active:focus,.button-primary:not(:disabled):not(.disabled):active:focus,.show>.button-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.button-red{background:linear-gradient(90deg,red,#e61924);border-radius:4px;border-bottom:.2em solid #bf0000;padding-bottom:1em;color:#fff;font-weight:500;position:relative;text-transform:uppercase}.button-red::after{content:'';height:.2em;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);display:block;position:absolute;top:0;left:0}.button-red:hover{color:#fff;filter:brightness(1.1)}.button-red.disabled,.button-red:disabled{background:#bfbfbf;color:#eaeaea;border-color:#a0a0a0;filter:none!important}.button-link{text-decoration:underline}.button-link:hover{text-decoration:underline}.button-outline{text-transform:uppercase;font-weight:700;border:1px solid #eac6a4;color:#060}.button-outline:hover{color:#090}.button-outline.disabled,.button-outline:disabled{color:#c5c5c5;border-color:#dadada;filter:none!important}.button-grey{text-transform:uppercase;font-weight:700;background:#eee;border:1px solid #ccc;color:#060}.button-grey:hover{color:#090}.button-grey.disabled,.button-grey:disabled{background:#eee;color:#c5c5c5;filter:none!important}.button.disabled,.button:disabled{cursor:default}label{font-size:18px}.form-input{border:1px solid #b6b6b6;border-radius:5px;padding:14px 17px;background:#fff}.form-input::-moz-placeholder{font-size:14px}.form-input:-ms-input-placeholder{font-size:14px}.form-input::placeholder{font-size:14px}@media (min-width:992px){.header{margin-bottom:-40px}}@media (max-width:991.98px){.header{padding-top:100px}}@media (max-width:991.98px){.header__desktop{display:none}}.header__container{padding:32px 0 12px;position:relative;font-size:12px;min-height:130px;max-width:1300px;margin-left:auto;margin-right:auto}@media (max-width:1199.98px){.header__container{padding-left:35px;padding-right:35px}}.header__container::before{content:'';position:absolute;width:9px;height:100%;background:url(../images/rope.png);left:0;top:0}@media (max-width:1429.98px){.header__container::before{left:15px}}.header__container::after{content:'';position:absolute;width:9px;height:100%;background:url(../images/rope.png);right:0;top:0}@media (max-width:1429.98px){.header__container::after{right:15px}}.header__nuts{position:absolute;right:-25px;bottom:-35px;transform:scale(1.2)}@media (max-width:1199.98px){.header__nuts{display:none}}.header__text{max-width:300px;margin:auto}.header__text-link{margin-top:4px;font-size:1.05em;font-weight:700}.header__text-link img{margin-right:8px}.header__phone{font-size:13px}.header__phone img{margin-right:8px}.header__phone-number{font-size:19px;font-weight:700;color:#333;text-decoration:none}.header__logo{text-align:center}@media (max-width:1199.98px){.header__logo img{max-width:135px}}.footer{overflow:hidden}.footer__container{padding-top:45px;padding-bottom:30px}.footer__border{border-bottom:7px solid #060}.footer__policy{font-size:13px;line-height:1;display:inline-block;margin-bottom:12px}@media (max-width:767.98px){.footer__policy{max-width:170px}}.footer__social-item{text-decoration:none;margin-right:15px;margin-bottom:10px;display:inline-block}.footer__social-item:last-child{margin-right:0}.footer__phone{text-decoration:none;font-family:"Montserrat Alternates";line-height:1.2;font-size:20px;font-weight:700;line-height:1}.footer__mail{font-size:18px}.footer__logo{text-decoration:none;display:inline-block;margin-bottom:10px}@media (max-width:767.98px){.footer__logo{width:160px}}.footer__copyright{font-size:13px;text-align:center}.footer__developer{color:#333;text-decoration:none;margin-left:-15px;margin-right:-15px;display:block}.footer__map-title{font-family:"Montserrat Alternates";line-height:1.2;font-size:18px;line-height:1.1;text-transform:uppercase;font-weight:700;color:#060;padding-left:45px;margin-bottom:25px}@media (max-width:1199.98px){.footer__map-title{padding-left:0}}.footer__map{width:calc(100% - 30px);height:410px;position:absolute;bottom:-30px}@media (max-width:1199.98px){.footer__map{position:static}}.footer__menu-toggle{font-size:12.6px;width:100%;max-width:190px}.footer__map-schema-link{font-family:"Montserrat Alternates";line-height:1.2;font-weight:700;color:#060;text-transform:uppercase;font-size:18px;text-decoration:none}.menu{max-width:1445px;margin:auto;background-image:url(../images/menu-bg.png);background-size:cover;background-position:center;border:1px solid #dfdfdf;border-bottom-width:3px;border-bottom-color:#c7c7c7;border-radius:8px;position:relative;z-index:2}@media (max-width:1429.98px){.menu{border-radius:0}}.menu__item:not(:first-child)::before{content:'';display:inline-block;width:8px;height:8px;background:url(../images/menu-star.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;top:0;margin:auto;transform:translateX(-4px)}.menu__item--has-megamenu:hover .menu__link{color:red}.menu__item--has-megamenu:hover .menu__link::before{content:'';position:absolute;height:5px;width:100%;background:red;left:0;z-index:1;bottom:-5px}.menu__link{text-decoration:none;font-weight:700;text-transform:uppercase;font-size:14px;position:relative;z-index:22;color:#004001;display:block;text-align:center;margin:0 25px}.menu__link.active,.menu__link:hover{color:red}@media (max-width:1429.98px){.menu__link{margin:0 20px}}@media (max-width:1199.98px){.menu__link{margin:0 15px;font-size:12px}}.menu__nav{display:flex;justify-content:center;align-items:center;padding:15px 15px;min-height:65px}.main-slider{position:relative;max-height:640px;overflow:hidden}.main-slider__item{font-size:30px;position:relative;color:#fff;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.6);line-height:1.15}@media (max-width:1199.98px){.main-slider__item{font-size:22px}}@media (max-width:991.98px){.main-slider__item{font-size:26px}}@media (max-width:575.98px){.main-slider__item{font-size:4.5vw}}.main-slider__item-image{height:640px;background-size:cover;background-position:center;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:991.98px){.main-slider__item-image{height:125vw;max-height:640px}}.main-slider__item-body{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;right:0;padding-top:85px;padding-bottom:160px;display:flex;flex-direction:column;max-width:1170px;opacity:0;transition:all .6s;transform:translateX(5em)}.active .main-slider__item-body{opacity:1;transform:translateX(0)}@media (max-width:1429.98px){.main-slider__item-body{padding-left:160px}}@media (max-width:991.98px){.main-slider__item-body{padding-left:30px;padding-top:40px;padding-bottom:240px}}.main-slider__item-title{font-family:"Montserrat Alternates";font-size:56px;text-transform:uppercase;margin-bottom:35px;color:#fff}@media (max-width:1199.98px){.main-slider__item-title{font-size:42px}}@media (max-width:991.98px){.main-slider__item-title{font-size:36px;margin-bottom:15px}}@media (max-width:575.98px){.main-slider__item-title{font-size:6.25vw}}.main-slider__item .button{min-width:190px}@media (max-width:575.98px){.main-slider__item .button{font-size:3.5vw;min-width:25vw}}.main-slider .slick-dots{position:absolute;right:0;left:0;bottom:92px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}@media (max-width:991.98px){.main-slider .slick-dots{display:none}}.main-slider .slick-dots li{height:6px;display:flex;align-items:center}.main-slider .slick-dots button{border:0;text-indent:99999px;width:30px;overflow:hidden;background:#fff;width:100%;max-width:35px;height:2px;margin:0 5px}.main-slider .slick-dots .slick-active button{background:red}.nav-aside-slider{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);height:100%;border-right:2px solid rgba(255,255,255,.8);padding:40px 0 85px}@media (max-width:991.98px){.nav-aside-slider{display:none}}.nav-aside-slider__inner{position:relative;height:100%}.nav-aside-slider__list{overflow:hidden;display:flex;flex-direction:column;height:100%;max-width:130px;transition:max-width .4s;padding:0 20px;justify-content:center}.open .nav-aside-slider__list{max-width:315px}.open .nav-aside-slider__list .nav-aside-slider__item-text{opacity:1}.nav-aside-slider__item{width:370px;font-size:14px;font-weight:700;margin:27px 0}.nav-aside-slider__item .button-link,.nav-aside-slider__item a{color:#fff;text-decoration:none}.nav-aside-slider__item .button-link:hover,.nav-aside-slider__item a:hover{color:#2dcc00}.nav-aside-slider__item .button-link:hover img,.nav-aside-slider__item a:hover img{filter:brightness(.5) sepia(1) hue-rotate(60deg) saturate(5)}.nav-aside-slider__item-icon{width:75px;display:inline-block;text-align:center;vertical-align:middle;margin-right:15px}.nav-aside-slider__item-text{transition:opacity .3s;opacity:0}.nav-aside-slider__toggle{position:absolute;background:url(../images/nav-aside-toggle.png) no-repeat;background-size:contain;width:35px;height:35px;top:0;bottom:0;margin:auto;right:-18px;border:0;border-radius:50em;transition:all .3s}.nav-aside-slider__toggle:hover{filter:brightness(1.1)}.open .nav-aside-slider__toggle{transform:rotate(180deg)}.carousel-slider{max-width:815px;margin:auto}@media (max-width:767.98px){.carousel-slider{position:relative}}.carousel-slider .slick-list{overflow:visible}.carousel-slider .slick-dots{margin-top:30px;display:flex;justify-content:center;list-style:none;flex-wrap:wrap}.carousel-slider .slick-dots li{height:6px;display:flex;align-items:center}.carousel-slider .slick-dots button{border:0;text-indent:99999px;width:30px;overflow:hidden;background:#e8e8e8;width:100%;max-width:35px;height:2px;margin:0 5px}.carousel-slider .slick-dots .slick-active button{background:red}.carousel-slider__item{transform:scale(.85);transition:transform .3s}.carousel-slider__item .button-link,.carousel-slider__item a{text-decoration:none!important}.carousel-slider__item--centered{transform:scale(1);z-index:1;position:relative}.carousel-slider__item--centered .carousel-slider__item-fade{transform:scale(0);opacity:0;transition-delay:0ms,.3s}@media (max-width:767.98px){.carousel-slider__item--centered .carousel-slider__item-text{opacity:1}}.carousel-slider__item-text{position:absolute;left:0;bottom:80px;padding:5px 35px 10px 100px;color:red;font-size:43px;font-weight:700;font-family:"Montserrat Alternates";text-transform:uppercase;line-height:1;background:#fff8c7;z-index:1;max-width:380px;transition:opacity .6s}.carousel-slider__item-text::after{content:'';width:95%;height:100%;display:block;position:absolute;background:#fff8c7;right:0;top:0;transform-origin:bottom;transform:skewX(-22deg);z-index:-1}@media (max-width:767.98px){.carousel-slider__item-text::after{display:none}}@media (max-width:1429.98px){.carousel-slider__item-text{font-size:32px}}@media (max-width:991.98px){.carousel-slider__item-text{font-size:26px;max-width:280px}}@media (max-width:767.98px){.carousel-slider__item-text{max-width:none;position:static;padding:0;width:100vw;margin-left:-24%;text-align:center;padding:25px 15px;opacity:0;font-size:7.5vw}}.carousel-slider__item-fade{position:absolute;background:#fff;width:100%;height:100%;top:0;left:0;opacity:.5;transition:opacity .3s,transform 0s;z-index:2}@media (max-width:767.98px){.carousel-slider__item-fade{height:68vw}}.carousel-slider__item-img{width:100%}@media (max-width:767.98px){.carousel-slider__item-img{min-height:68vw}}.carousel-slider__nav{position:absolute;top:0;bottom:0;margin:auto;width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png) no-repeat;background-size:contain}.carousel-slider__nav:hover{filter:brightness(1.1)}@media (max-width:767.98px){.carousel-slider__nav{top:34vw;bottom:auto}}.carousel-slider__nav-prev{left:-40px;transform:scaleX(-1)}@media (max-width:1199.98px){.carousel-slider__nav-prev{left:45px}}@media (max-width:767.98px){.carousel-slider__nav-prev{left:auto;right:84%;width:3vw;height:6vw}}.carousel-slider__nav-next{right:-40px}@media (max-width:1199.98px){.carousel-slider__nav-next{right:45px}}@media (max-width:767.98px){.carousel-slider__nav-next{right:auto;left:84%;width:3vw;height:6vw}}.carousel-slider-block{padding-top:32px;padding-bottom:22px;overflow:hidden}@media (max-width:991.98px){.carousel-slider-block{padding-top:80px}}.bron{max-width:1235px;margin:auto;border-radius:10px;padding:0 45px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.2);margin-top:-85px;position:relative;z-index:1;width:calc(100% - 15px)}@media (max-width:991.98px){.bron{padding:0 15px;margin-top:-230px}}.bron__inner{padding:26px 0 35px;border-top:4px solid #389b38;display:flex;align-items:center}@media (max-width:1199.98px){.bron__inner{flex-wrap:wrap;justify-content:space-between}}@media (max-width:991.98px){.bron__inner{padding:25px 0}}.bron__text{color:#060;font-family:"Montserrat Alternates";font-size:25px;text-transform:uppercase;font-weight:700;width:255px;flex-shrink:0;padding-left:7px;line-height:.85}@media (max-width:1199.98px){.bron__text{width:100%;margin-bottom:25px}}@media (max-width:991.98px){.bron__text{font-size:16px}}.bron__control-group{display:flex;align-items:center;padding-left:22px;flex-grow:1}@media (max-width:1199.98px){.bron__control-group{padding-left:7px}}@media (max-width:991.98px){.bron__control-group{padding:0;margin:0 -5px;flex-wrap:wrap}}.bron__control{width:217px}.bron__control-guests{width:137px}.bron__control label{font-size:13px;margin-left:8px}@media (max-width:991.98px){.bron__control label{margin-bottom:0;margin-top:4px;position:absolute}}.bron__control button,.bron__control input{display:block;width:100%;border:1px solid #eaeaea;background:#fff;padding:11px 17px;height:56px;font-family:"Montserrat Alternates";font-size:32px;line-height:1;font-weight:500}.bron__control button span,.bron__control input span{font-size:13px;font-weight:400}.bron__control button.control-arrow,.bron__control input.control-arrow{padding-right:35px;position:relative;background:url(../images/arrow-green-down.png) no-repeat;background-size:auto 10px;background-position:right 15px center}@media (max-width:991.98px){.bron__control button,.bron__control input{border:1px solid #eaeaea!important;border-radius:7px!important;font-size:13px;height:47px;padding:18px 10px 5px}.bron__control button.control-arrow,.bron__control input.control-arrow{padding-right:15px;background-position:right 10px bottom 10px}}.bron__control button{text-align:left}.bron__control:first-child button,.bron__control:first-child input{border-top-left-radius:7px;border-bottom-left-radius:7px;border-right:0}.bron__control-guests button,.bron__control-guests input{border-top-right-radius:7px;border-bottom-right-radius:7px;border-left:0}@media (max-width:991.98px){.bron__control{padding:0 5px;width:50%;margin-bottom:20px}.bron__control-guests{width:33.333%;margin-bottom:0}}.bron__button-container{align-self:stretch;display:flex;align-items:flex-end;width:258px;margin-left:auto;padding-left:15px}@media (max-width:1199.98px){.bron__button-container{flex-grow:1}}@media (max-width:991.98px){.bron__button-container{width:66.666%;padding-left:10px}}.bron__submit-button{height:56px;width:100%}@media (max-width:1429.98px){.bron__submit-button{font-size:14px}}@media (max-width:991.98px){.bron__submit-button{height:47px;font-size:12px}}.text-advantages{max-width:1175px;margin:auto;display:flex;justify-content:center;background:url(../images/nuts-left.png) no-repeat,url(../images/nuts-right.png) no-repeat;background-position:top left,top right;min-height:100px;align-items:center;list-style:none;padding:0}@media (max-width:1199.98px){.text-advantages{background-position:top left 15px,top right 15px}}@media (max-width:991.98px){.text-advantages{background:0 0}}@media (max-width:767.98px){.text-advantages{flex-direction:column;align-items:flex-start;background:url(../images/nuts-left.png) no-repeat;background-position:top right;background-size:100px auto;max-width:540px}}.text-advantages__item{font-size:24px;margin:0 35px;position:relative}@media (max-width:1199.98px){.text-advantages__item{font-size:18px}}@media (max-width:767.98px){.text-advantages__item{font-size:16px;margin-bottom:15px}}.text-advantages__item::before{content:'';position:absolute;left:-1.1em;top:.6em;width:.3em;height:.3em;border-radius:99em;background:#00bf02}.text-advantages__item span{font-weight:700;color:#47a347}.main-offers__slider{width:100%;max-width:650px;margin:auto;overflow:hidden;box-shadow:0 1px 15px rgba(0,0,0,.2)}.main-offers__slider-item{position:relative}.main-offers__slider-item img{width:100%}.main-offers__slider-item-title{position:absolute;width:100%;bottom:0;left:0;font-size:64px;font-weight:700;padding:40px;line-height:1}@media (max-width:991.98px){.main-offers__slider-item-title{padding:25px 15px;font-size:10vw}}.main-offers__slider-nav{width:90px;height:90px;border:0;border-radius:999em;position:absolute;z-index:1;top:0;bottom:0;margin:auto;background:url(../images/arrow-green-right.png) no-repeat,#fff;background-position:left 20px center;background-size:13px}.main-offers__slider-nav-prev{left:-45px;transform:scaleX(-1)}.main-offers__slider-nav-next{right:-45px}.main-offers .card-banner__image{background-size:cover;background-position:center;min-height:310px}.main-offers .card-banner__title{text-transform:none}.main-offers__card-n-text .card-banner__image{min-height:400px}.main-offers__card-n-text .card-banner__title{font-size:32px;text-transform:none}.main-offers__card-n-text .card-banner__body{bottom:90px;padding-left:45px}@media (max-width:1429.98px){.main-offers__card-n-text .card-banner__body{padding-left:20px}}.main-offers__text{box-shadow:0 1px 15px rgba(0,0,0,.2);margin-left:30px;margin-right:30px;margin-top:-122px;position:relative;z-index:1;padding:45px 45px 60px;background:url(../images/bg-leaf.png) no-repeat,url(../images/offers-bg-drops.png) no-repeat,#fff;background-position:top 15px right 15px,bottom 10px right 40px}@media (max-width:1429.98px){.main-offers__text{margin-left:10px;margin-right:10px}}@media (max-width:1199.98px){.main-offers__text{margin-left:0;margin-right:0;margin-top:0}}@media (max-width:991.98px){.main-offers__text{background:#fff;padding:22px 15px}}.advantages__item{text-align:center;padding:0 14px}.advantages__item-icon{display:inline-block!important;margin-bottom:15px}.advantages__item-text{font-size:14px}@media (max-width:575.98px){.advantages__item{padding:0 5px}}.advantages__nav{position:absolute;top:0;bottom:0;margin:auto;width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png) no-repeat;background-size:contain}.advantages__nav:hover{filter:brightness(1.1)}.advantages__nav-prev{left:15px;transform:scaleX(-1)}@media (max-width:991.98px){.advantages__nav-prev{left:0}}.advantages__nav-next{right:15px}@media (max-width:991.98px){.advantages__nav-next{right:0}}.how-to-note{border-top:4px solid #389b38;padding-top:75px}@media (min-width:992px){.how-to-note{padding-bottom:300px}}@media (max-width:991.98px){.how-to-note{padding-top:40px}}.how-to-note__heading{font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;color:#060;font-size:30px;font-weight:700;margin-bottom:55px}.how-to-note__heading span{color:red}@media (max-width:991.98px){.how-to-note__heading{font-size:20px;margin-bottom:25px}}.how-to-note-fade-bg{position:absolute;top:0;left:0;height:100%;background:rgba(255,255,255,.8)}.star-list{list-style:none;padding:0;margin:0}.star-list li{position:relative;padding-left:1.875em}.star-list li::before{content:'';position:absolute;left:1.875em;width:15px;height:15px;background:url(../images/star-list-icon.png) no-repeat;background-size:contain;left:0;top:.2em}.info-slider{position:relative}.info-slider::before{content:'';position:absolute;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.3);width:91%;height:86%;right:0;bottom:0}@media (max-width:991.98px){.info-slider::before{width:100%;height:100%}}.info-slider__slider{position:relative;z-index:1}.info-slider__slider>.slick-list{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:75px}@media (max-width:991.98px){.info-slider__slider>.slick-list{padding-top:20px}}.info-slider__item{position:relative;padding:45px 0 30px}@media (max-width:991.98px){.info-slider__item{padding-bottom:60px}}.info-slider .slick-dots{position:absolute;width:50%;left:0;top:475px;display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width:1199.98px){.info-slider .slick-dots{top:420px}}.info-slider .slick-dots li{height:6px;display:flex;align-items:center}.info-slider .slick-dots button{border:0;text-indent:99999px;width:30px;overflow:hidden;background:#fff;width:100%;max-width:35px;height:2px;margin:0 5px}.info-slider .slick-dots .slick-active button{background:red}@media (max-width:991.98px){.info-slider .slick-dots{display:none!important}}.info-slider__image{height:510px;background-size:cover;background-position:center;margin-top:-120px}@media (max-width:1199.98px){.info-slider__image{height:450px;margin-top:-80px}}@media (max-width:991.98px){.info-slider__image{margin-top:0;height:65vw;max-height:375px}}.info-slider__info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.info-slider__caption{font-family:"Montserrat Alternates";line-height:1.2;font-size:30px;font-weight:700;color:#060;text-transform:uppercase;padding-left:55px;margin-bottom:30px}@media (max-width:991.98px){.info-slider__caption{padding:0 15px;text-align:center}}.info-slider__lead{font-family:"Montserrat Alternates";line-height:1.2;font-size:39px;line-height:1.1;font-weight:700;text-transform:uppercase;color:#fff;background:#c00;padding:8px;padding-left:0;margin-right:-20px;position:relative;margin-bottom:30px}.info-slider__lead::after{content:"";position:absolute;right:0;bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#e60000 transparent transparent transparent}@media (max-width:991.98px){.info-slider__lead::after{display:none}}.info-slider__lead-body{border:1px dashed rgba(255,255,255,.5);border-left:0;padding:25px;padding-left:55px;position:relative}@media (max-width:991.98px){.info-slider__lead-body{padding:25px 15px;border-right:0}}@media (max-width:991.98px){.info-slider__lead{margin:0;font-size:24px;margin-bottom:0;padding-right:0}}.info-slider__text{padding-left:55px;padding-right:190px}@media (max-width:1429.98px){.info-slider__text{padding-right:160px}}@media (max-width:991.98px){.info-slider__text{padding:25px 10px}}.info-slider__navigation{position:absolute;right:35px;bottom:20px;display:flex;align-items:center;z-index:3}@media (max-width:1429.98px){.info-slider__navigation{right:15px}}@media (max-width:991.98px){.info-slider__navigation{left:0;right:0;margin:auto;width:200px;justify-content:center}}.info-slider__navigation-counter{margin-right:8px;position:relative;top:-3px;width:30;min-width:48px;text-align:center}.info-slider__btn{width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png);margin:0 13px}.info-slider__btn:hover{filter:brightness(1.1)}.info-slider__btn-prev{transform:scaleX(-1)}.info-slider-margin-wrapper{margin-top:-300px}@media (max-width:991.98px){.info-slider-margin-wrapper{margin-top:-20px}}.form-special{max-width:1105px;background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);padding:12px;position:relative;background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:right 35% top 35px}.form-special::before{content:'';width:290px;height:170px;position:absolute;left:-15px;top:-15px;background:#c60202;z-index:-1}@media (max-width:991.98px){.form-special::before{display:none}}.form-special__body{border:1px dashed #dfd0c0;padding:40px 420px 35px 100px}@media (max-width:991.98px){.form-special__body{border:none;padding:0}}.form-special__title{text-transform:uppercase;color:#060;font-family:"Montserrat Alternates";line-height:1.2;font-size:30px;font-weight:700;margin-bottom:25px}@media (max-width:991.98px){.form-special__title{font-size:20px}}.form-special__text{margin-bottom:25px}.form-special__input{width:100%;box-shadow:0 0 16px rgba(0,0,0,.1);margin-bottom:10px}.form-special__input-text{box-shadow:0 0 16px rgba(0,0,0,.1);width:100%;height:100px;resize:none;margin-bottom:16px}.form-special__policy{font-size:12px;text-align:center}.form-special__policy .button-link,.form-special__policy a{color:inherit;font-weight:700}.form-special__btn-container{padding-top:20px;text-align:center}.form-special__btn{width:100%;max-width:240px}.form-special__image{position:absolute;right:40px;bottom:0}@media (max-width:991.98px){.form-special__image{display:none}}.wide-cards-slider{cursor:-webkit-grab;cursor:grab}.wide-cards-slider>.slick-list{margin-left:-20px;margin-right:-20px}.wide-cards-slider__item{padding:15px 20px}.wide-cards-slider--overflow>.slick-list{margin-left:-50px;margin-right:-50px;overflow:visible}.wide-cards-slider--overflow .wide-cards-slider__item{padding:15px 50px}.wide-cards-slider-nav{display:flex;justify-content:space-between;list-style:none;padding:0;align-items:center;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;white-space:nowrap;flex-direction:row;margin-bottom:0;padding-bottom:20px}.wide-cards-slider-nav-wrapper{margin-bottom:10px}.wide-cards-slider-nav li,.wide-cards-slider-nav__item{padding:0 15px;text-align:center}@media (max-width:991.98px){.wide-cards-slider-nav li,.wide-cards-slider-nav__item{padding:0 4px}}.wide-cards-slider-nav__link{color:#333;text-decoration:none;font-weight:600}.wide-cards-slider-nav__link.active{color:red;border-bottom:2px solid}@media (max-width:991.98px){.wide-cards-slider-nav__link{font-weight:400;font-size:14px}.wide-cards-slider-nav__link.active{color:#47a347;border:none}}.wide-card{display:flex;background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);position:relative}@media (max-width:991.98px){.wide-card{flex-wrap:wrap}}.wide-card::before{content:'';width:115px;height:160px;position:absolute;right:-10px;top:-10px;background:#c60202;z-index:-1}@media (max-width:991.98px){.wide-card::before{display:none}}.wide-card__images-swipe-wrapper{position:relative;cursor:-webkit-grab;cursor:grab;width:63%;flex-shrink:0}.wide-card__images-swipe-wrapper::after{content:'';position:absolute;top:0;width:50%;z-index:1}.wide-card__images-swipe-wrapper.active-first::after{left:0;height:100%}.wide-card__images-swipe-wrapper.active-last::after{right:0;height:100%}.wide-card__images-swipe-wrapper.disabled::after{display:none}.wide-card__images-swipe-wrapper .wide-card__images{width:100%}@media (max-width:1199.98px){.wide-card__images-swipe-wrapper{width:55%}}@media (max-width:991.98px){.wide-card__images-swipe-wrapper{width:100%}}.wide-card__images{max-width:855px;height:100%}.wide-card__images .slick-list,.wide-card__images .slick-track,.wide-card__images-item{height:100%}.wide-card__images-item{display:block;width:855px;min-height:565px;background-size:cover;background-position:center}@media (max-width:991.98px){.wide-card__images-item{min-height:0;height:63vw}}.wide-card__images__btn{width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png);margin:0 13px}.wide-card__images__btn:hover{filter:brightness(1.1)}.wide-card__images__btn-prev{transform:scaleX(-1)}.wide-card__body{width:100%;margin:9px 11px;border:1px dashed #dfd0c0;padding:20px 60px;display:flex;flex-direction:column;background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:right 25px top 5px}@media (max-width:991.98px){.wide-card__body{width:auto;max-width:370px;margin:0;padding:20px 15px;background:#fff;border:none;margin:auto}}.wide-card__caption{font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;font-weight:700;line-height:1}.wide-card__title{font-family:"Montserrat Alternates";line-height:1.2;font-size:32px;text-transform:uppercase;line-height:1;font-weight:700;margin-bottom:10px}.wide-card__title span{color:#47a347}@media (max-width:991.98px){.wide-card__title{font-size:30px}}.wide-card__text{line-height:1.2;margin-bottom:auto}@media (max-width:991.98px){.wide-card__text{display:none}}.wide-card__specs{display:flex;justify-content:space-around;margin-bottom:15px;margin-left:-7px;margin-right:-7px}@media (max-width:991.98px){.wide-card__specs{justify-content:space-between}}.wide-card__specs-item{font-size:13px;font-weight:700;margin:0 7px;line-height:1.1}.wide-card__specs-item span{font-weight:500;font-size:32px}.wide-card__specs-icons{text-align:center;line-height:1}.wide-card__specs-icons img{display:inline-block;margin:0 5px}@media (max-width:991.98px){.wide-card__specs-icons{display:none}}.wide-card__price{font-size:13px;font-weight:700;text-align:center}.wide-card__price span{font-size:32px;font-weight:600;color:#47a347}.wide-card__buttons{display:flex;flex-direction:column;align-items:center}@media (max-width:991.98px){.wide-card__buttons{padding-top:15px;flex-direction:row}}.wide-card__more-btn{width:220px;margin-left:auto;margin-right:auto;margin-bottom:10px}@media (max-width:991.98px){.wide-card__more-btn{margin-right:5px;width:auto;font-size:12px;padding-left:.8em;padding-right:.8em}}.wide-card__order-btn{width:220px;margin-left:auto;margin-right:auto;margin-bottom:10px}@media (max-width:991.98px){.wide-card__order-btn{width:auto;font-size:12px;flex-grow:1}}.wide-card__images-nav{display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative;bottom:-11px}.wide-card__images-nav-counter{margin-right:8px;position:relative;line-height:1;top:8px;width:50px;text-align:right}@media (max-width:991.98px){.wide-card__images-nav{display:none}}.more-line{display:block}.more-line__btn{font-size:13px;float:right;margin-top:-24px;width:100%;max-width:220px}@media (max-width:575.98px){.more-line__btn{max-width:100%}}.more-line::after{content:'';display:block;clear:both}.note-block{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);border-radius:10px;position:relative;padding:45px 60px}@media (max-width:991.98px){.note-block{padding:45px 12px}}.note-block::before{content:'';width:100%;max-width:120px;height:3px;background:#389b38;position:absolute;top:0;left:0;right:0;margin:auto}.note-block__text{font-size:1.5rem;line-height:1.2}@media (max-width:991.98px){.note-block__text{font-size:1rem}}.note-block__pins{position:absolute;top:0;left:0;width:100%}.note-block__pins::after,.note-block__pins::before{content:'';width:47px;height:60px;background:url(../images/pin.png) no-repeat;display:block;position:absolute;top:-30px}.note-block__pins::before{left:0}.note-block__pins::after{right:0;transform:scaleX(-1)}.note-block__nuts{position:absolute;left:0;right:0;bottom:-70px;transform:translateX(45px);margin:auto;z-index:-1}.video-preview{text-decoration:none;display:block;position:relative;cursor:pointer;line-height:0;z-index:1}.video-preview img{width:100%}.video-preview--fade::before{content:'';width:100%;height:100%;background:#fff;position:absolute;left:0;top:0;opacity:.5}.video-preview__play-btn{width:55px;height:55px;border-radius:999em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#47a347;z-index:1;transition:all .3s}.video-preview__play-btn::before{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:translate(2px,1px)}.video-preview:hover .video-preview__play-btn{filter:brightness(1.2)}.video-preview-edges{position:relative}.video-preview-edges::before{content:'';width:120px;height:115px;position:absolute;left:-10px;top:-10px;background:#c60202}.video-preview-edges::after{content:'';width:120px;height:115px;position:absolute;right:-10px;bottom:-10px;background:#c60202}@media (max-width:991.98px){.video-preview-edges::after,.video-preview-edges::before{display:none}}.card-banner{display:block;overflow:hidden;position:relative;text-decoration:none;color:#fff}.card-banner:hover{color:#fff}.card-banner::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid transparent;transition:all .75s ease;z-index:1}@media (min-width:576px){.card-banner:hover::before{border-color:#eac6a4;left:12px;top:12px;right:12px;bottom:12px}}.card-banner__overlay{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);transition:all .75s ease;opacity:0;z-index:0;width:100%;height:100%}@media (min-width:576px){.card-banner:hover .card-banner__overlay{opacity:1}}.card-banner__image{width:100%;transition:all .6s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-size:cover;background-position:center;min-height:340px}.card-banner--big .card-banner__image{min-height:400px}.card-banner--fill-space{width:100%;height:100%}.card-banner--fill-space .card-banner__image{width:100%;height:100%}@media (min-width:576px){.card-banner:hover .card-banner__image{filter:blur(5px)}}.card-banner::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.card-banner--blue::after{background:linear-gradient(180deg,transparent,rgba(12,37,76,.9))}.card-banner--green::after{background:linear-gradient(180deg,transparent,rgba(2,52,2,.9))}.card-banner--clear::after{background:0 0}.card-banner__title{margin:0 35px;max-width:100%;bottom:0;z-index:1;font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;font-weight:700;font-size:24px;line-height:1;padding-top:1.2em;padding-bottom:.5em;margin-bottom:1.3em;transition:all .6s;position:relative}@media (max-width:1429.98px){.card-banner__title{font-size:20px}}@media (max-width:1199.98px){.card-banner__title{font-size:20px}}.card-banner__title::after{content:'';width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;transition:all .3s;opacity:0}@media (min-width:576px){.card-banner:hover .card-banner__title{margin-bottom:.6em;border-color:#fff}.card-banner:hover .card-banner__title::after{width:3em;opacity:1;transition-delay:.4s}}.card-banner--big .card-banner__title{font-size:30px}@media (max-width:1429.98px){.card-banner--big .card-banner__title{font-size:24px}}@media (max-width:1199.98px){.card-banner--big .card-banner__title{font-size:20px}}.card-banner--fixed-title .card-banner__title{font-size:32px;color:#060;transform:translateY(0);margin-bottom:.6em}.card-banner--fixed-title:hover .card-banner__title{color:#fff;transform:translateY(0)}.card-banner__text{position:absolute;padding:0 35px}.card-banner--fixed-title .card-banner__text{height:100%;transform:translateY(100%);transition:all .6s}.card-banner--fixed-title:hover .card-banner__text{transform:translateY(0)}.card-banner__body{position:absolute;width:100%;bottom:0;z-index:1;transition:all .6s}@media (min-width:576px){.card-banner:hover .card-banner__body{bottom:100%;transform:translateY(100%)}}.card-banner--fixed-title .card-banner__body{height:100%;transition:all 0s}.news-card{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);padding-bottom:1px;display:flex;flex-direction:column}.news-card__image{width:100%;flex-shrink:0;transition:all .6s}.news-card__image-wrapper{display:block;overflow:hidden;flex-shrink:0;position:relative}.news-card__image-wrapper:hover .news-card__image{transform:scale(1.15)}.news-card__body{margin:0 8px 8px 8px;border:1px dashed #dfd0c0;border-top:none;font-size:14px;padding:30px 10px 25px;display:flex;flex-direction:column;flex-grow:1;background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:right 5px top 12px;position:relative}@media (max-width:767.98px){.news-card__body{background:#fff}}.news-card__title{font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:22px}@media (max-width:575.98px){.news-card__title{font-size:16px}}.news-card__text{line-height:1.3;margin-bottom:35px}.news-card__btn{width:100%;max-width:160px;margin:auto auto 0;font-size:13px}.background-block{padding-top:290px;padding-bottom:50px;margin-top:-235px;background-position:top center;background-size:cover}.review-card{background:#fff;padding:8px;box-shadow:0 1px 15px rgba(0,0,0,.2)}.review-card__body{border:1px dashed #dfd0c0;font-size:14px;padding:50px 10px 25px 32px;display:flex;flex-direction:column}@media (max-width:991.98px){.review-card__body{padding:30px 15px}}.review-card__meta{margin-bottom:5px}.review-card__meta::after{content:'';display:block;clear:both}.review-card__rating{float:right}.review-card__rating img{display:inline-block}@media (max-width:991.98px){.review-card__rating{float:none}}.review-card__name{float:left;font-weight:700;margin-right:25px}.review-card__text{padding-right:25px;line-height:1.65;margin-bottom:18px}.review-card__btn{font-size:13px;max-width:160px;margin-top:auto}@media (max-width:991.98px){.review-card__btn{margin:auto auto 0}}.form-subscribe{color:#fff;width:100%;max-width:995px;padding:14px 0}.form-subscribe__title{font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:30px;text-shadow:0 0 15px rgba(0,0,0,.4)}@media (max-width:991.98px){.form-subscribe__title{font-size:20px;margin-bottom:15px}}.form-subscribe__input-group{display:flex;align-items:flex-start;margin-bottom:10px}@media (max-width:767.98px){.form-subscribe__input-group{flex-wrap:wrap}}.form-subscribe__input{width:290px;margin-right:8px;padding:10px 17px}@media (max-width:767.98px){.form-subscribe__input{width:100%;margin:0 0 10px}}.form-subscribe__btn{width:100%;max-width:245px;padding:13px 17px}@media (max-width:767.98px){.form-subscribe__btn{max-width:282px;margin-left:auto;margin-right:auto;position:relative;bottom:-40px}}@media (max-width:575.98px){.form-subscribe__btn{bottom:-55px}}.form-subscribe__policy{font-size:12px}.form-subscribe__policy .button-link,.form-subscribe__policy a{color:#fff;font-weight:700}@media (max-width:767.98px){.form-subscribe__policy{position:relative;text-align:center;top:-55px}}.footer-menu__level-1{text-decoration:none;color:#333;font-family:"Montserrat Alternates";line-height:1.2;font-size:18px;line-height:1.1;text-transform:uppercase;font-weight:700}.footer-menu__sublist{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.2;margin-bottom:44px}@media (max-width:767.98px){.footer-menu__sublist{margin-bottom:25px}}.footer-menu__sublist-link{color:#333;text-decoration:none}@media (max-width:767.98px){.footer-menu-spoiler{display:none}}.fixed-panel{position:fixed;z-index:3;background:#fff;top:0;left:0;right:0;margin:auto;max-width:1370px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transform:translateY(-100%);box-shadow:0 1px 15px transparent;transition:all .4s;padding-left:55px;padding-right:55px;padding-bottom:25px;width:100%}@media (max-width:1429.98px){.fixed-panel{margin-left:15px;margin-right:15px;padding-left:25px;padding-right:25px}}.fixed-panel.open{transform:translateY(0);box-shadow:0 1px 15px rgba(0,0,0,.2)}.fixed-panel__menu{display:flex;justify-content:center;align-items:center;position:relative;padding:15px 0;margin-top:10px;margin-left:-15px;margin-right:-15px}.fixed-panel__menu-item:not(:first-child)::before{content:'';display:inline-block;width:8px;height:8px;background:url(../images/menu-star.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;top:0;margin:auto;transform:translateX(-4px)}.fixed-panel__menu-item>.button-link,.fixed-panel__menu-item>a{text-align:center;line-height:1.1;margin:0 25px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:14px;position:relative;color:#004001}.fixed-panel__menu-item>.button-link:hover,.fixed-panel__menu-item>a:hover{color:red}.fixed-panel__menu-item>.active.button-link,.fixed-panel__menu-item>a.active{color:red}@media (max-width:1429.98px){.fixed-panel__menu-item>.button-link,.fixed-panel__menu-item>a{margin:0 20px}}@media (max-width:1199.98px){.fixed-panel__menu-item>.button-link,.fixed-panel__menu-item>a{font-size:12px;margin:0 15px}}.fixed-panel__menu-item--has-megamenu:hover>.button-link,.fixed-panel__menu-item--has-megamenu:hover>a{color:red}.fixed-panel__menu-item--has-megamenu:hover>.button-link::before,.fixed-panel__menu-item--has-megamenu:hover>a::before{content:'';position:absolute;height:5px;width:100%;background:red;left:0;z-index:3;bottom:-8px}.fixed-panel__logo{position:absolute;left:57px;bottom:27px}.fixed-panel__logo img{width:115px}@media (max-width:1429.98px){.fixed-panel__logo{left:25px}}@media (max-width:1199.98px){.fixed-panel__logo{display:none}}.fixed-bron__inner{padding-left:147px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1199.98px){.fixed-bron__inner{padding-left:0;justify-content:center}}.fixed-bron__text{color:#060;font-family:"Montserrat Alternates";font-size:18px;text-transform:uppercase;font-weight:700;flex-shrink:0;line-height:.85;width:163px}@media (max-width:1199.98px){.fixed-bron__text{display:none}}.fixed-bron__control-group{display:flex;align-items:center;padding-left:22px;padding-right:15px}.fixed-bron__control{width:210px;position:relative}.fixed-bron__control-guests{width:137px}.fixed-bron__control label{font-size:13px;margin-left:15px;margin-top:4px;position:absolute;z-index:1}.fixed-bron__control button,.fixed-bron__control input{display:block;width:100%;border:1px solid #eaeaea;background:#fff;padding:15px 17px 7px;height:56px;font-family:"Montserrat Alternates";font-size:20px;line-height:1;font-weight:500}@media (max-width:1199.98px){.fixed-bron__control button,.fixed-bron__control input{padding-top:20px;height:45px;font-size:14px}}.fixed-bron__control button span,.fixed-bron__control input span{font-size:13px;font-weight:400}.fixed-bron__control button.control-arrow,.fixed-bron__control input.control-arrow{padding-right:35px;position:relative;background:url(../images/arrow-green-down.png) no-repeat;background-size:14px auto;background-position:right 15px center}.fixed-bron__control button{text-align:left}.fixed-bron__control:first-child button,.fixed-bron__control:first-child input{border-top-left-radius:7px;border-bottom-left-radius:7px;border-right:0}.fixed-bron__control:last-child button,.fixed-bron__control:last-child input{border-top-right-radius:7px;border-bottom-right-radius:7px;border-left:0}.fixed-bron__button-container{align-self:stretch;display:flex;align-items:flex-end;width:290px}.fixed-bron__submit-button{height:56px;width:100%}@media (max-width:1429.98px){.fixed-bron__submit-button{font-size:14px}}@media (max-width:1199.98px){.fixed-bron__submit-button{height:45px}}.breadcrumbs{position:relative;z-index:1}.breadcrumbs__list{position:absolute;top:-190px;color:#fff;font-weight:500;list-style:none;display:flex;flex-wrap:wrap;margin:0;padding-left:115px;text-shadow:0 0 5px #000}@media (max-width:1429.98px){.breadcrumbs__list{position:static;padding-left:0;color:#060;text-shadow:none;justify-content:center;margin-top:25px;margin-bottom:20px}}@media (max-width:991.98px){.breadcrumbs__list{margin-top:50px}}.breadcrumbs__item+.breadcrumbs__item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;content:"/"}.breadcrumbs__item .button-link,.breadcrumbs__item a{text-decoration:none;color:#fff}@media (max-width:1429.98px){.breadcrumbs__item .button-link,.breadcrumbs__item a{color:#060}}.card{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);padding:11px}.card__body{border:1px dashed #dfd0c0;padding:20px}.room-card{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);display:flex;flex-direction:column}.room-card__image-wrapper{display:block;overflow:hidden;flex-shrink:0}.room-card__image{width:100%;height:auto;transition:all .6s}.room-card__image-wrapper:hover .room-card__image{transform:scale(1.15)}.room-card__body{margin:10px;padding:40px 45px;display:flex;flex-direction:column;flex-grow:1;background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:right 15px top 12px}.room-card__body--border{margin:9px;border:1px dashed #dfd0c0}@media (max-width:1429.98px){.room-card__body{padding:20px 15px}}.room-card__name{font-family:"Montserrat Alternates";line-height:1.2;font-weight:700;text-transform:uppercase;color:#47a347;font-size:32px;padding-bottom:8px;border-bottom:1px solid #47a347;text-decoration:none;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:575.98px){.room-card__name{font-size:30px}}.room-card__text{padding-top:15px}.room-card__specs{display:flex;justify-content:center;padding-top:8px;padding-bottom:15px}@media (max-width:1429.98px){.room-card__specs{flex-wrap:wrap;justify-content:center}}.room-card__specs-item{font-weight:700;margin:0 25px;font-size:13px}.room-card__specs-item span{font-size:32px;font-weight:600;margin:0 5px}.room-card__bottom{display:flex;justify-content:center;align-items:center;margin-top:auto}@media (max-width:1429.98px){.room-card__bottom{flex-wrap:wrap}}.room-card__price{margin:0 17px;font-weight:700;margin:0 25px;font-size:13px}.room-card__price span{font-size:32px;font-weight:600;margin:0 5px;color:#47a347}@media (max-width:1429.98px){.room-card__price{text-align:center;width:100%;margin-bottom:10px}}.room-card__btn{margin:0 17px;width:100%;max-width:220px}.special-card{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);padding-bottom:1px;display:flex;flex-direction:column;overflow:hidden}.special-card__image{width:100%;flex-shrink:0;transition:all .6s}.special-card__image-wrapper{display:block;overflow:hidden;flex-shrink:0;position:relative}.special-card__image-link{display:block;position:relative;text-decoration:none;color:inherit}.special-card__image-link:hover .special-card__image{transform:scale(1.15)}.special-card__body{margin:0 8px 8px 8px;border:1px dashed #dfd0c0;border-top:none;font-size:14px;padding:90px 55px 25px;display:flex;flex-direction:column;flex-grow:1;position:relative}@media (max-width:1429.98px){.special-card__body{padding-left:15px;padding-right:15px}}@media (max-width:767.98px){.special-card__body{padding-top:20px}}.special-card__title{position:absolute;left:0;bottom:0;transform:translateY(50%);padding:10px 10px 10px 65px;font-family:"Montserrat Alternates";line-height:1.2;color:red;font-size:43px;font-weight:700;text-transform:uppercase;line-height:1;background:#fff8c7;max-width:366px;z-index:1}.special-card__title::after{content:'';width:95%;height:100%;display:block;position:absolute;background:#fff8c7;right:0;top:0;transform-origin:bottom;transform:skewX(-22deg);z-index:-1}@media (max-width:1429.98px){.special-card__title{font-size:32px;min-height:0;padding-left:30px;max-width:100%;width:100%}}@media (max-width:767.98px){.special-card__title{position:static;transform:none}}.special-card__text{line-height:1.3;margin-bottom:35px}.special-card__btn{width:100%;max-width:160px;margin:auto auto 0;font-size:13px}@media (max-width:575.98px){.room-gallery{padding:0 15px}}.room-gallery__main{display:block;width:100%;height:360px;margin-bottom:15px}@media (max-width:575.98px){.room-gallery__main{height:60vw}}.room-gallery__item{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .6s}.room-gallery__thumbs{display:flex;justify-content:space-between;margin-left:-7px;margin-right:-7px}.room-gallery__thumbs .button-link,.room-gallery__thumbs a{margin:0 7px;display:block;width:33.333%;height:110px;position:relative;overflow:hidden}.room-gallery__thumbs .button-link:hover .room-gallery__item,.room-gallery__thumbs a:hover .room-gallery__item{transform:scale(1.15)}@media (max-width:1199.98px){.room-gallery__thumbs .button-link,.room-gallery__thumbs a{height:180px}}@media (max-width:767.98px){.room-gallery__thumbs .button-link,.room-gallery__thumbs a{height:140px}}@media (max-width:575.98px){.room-gallery__thumbs .button-link,.room-gallery__thumbs a{width:50%;height:35vw}.room-gallery__thumbs .button-link:first-child,.room-gallery__thumbs a:first-child{display:none}}.room-gallery__thumbs-more{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;padding:10px;text-align:center}@media (min-width:1430px){.room__gallery-block{max-width:595px}}.room__info-block{display:flex;flex-direction:column;height:100%}.room__heading{font-family:"Montserrat Alternates";line-height:1.2;font-weight:700;font-size:32px;line-height:1.1;text-transform:uppercase;color:#47a347;padding-top:10px;margin-bottom:15px;padding-left:25px}@media (max-width:575.98px){.room__heading{font-size:28px}}.room__info{background:#f1f0f0;padding:15px 25px;flex-grow:1}@media (max-width:575.98px){.room__info{background:#fff;padding-bottom:0}}.room__specs{display:flex;flex-wrap:wrap;padding-top:8px;padding-bottom:30px;margin:0 -25px}.room__specs-item{font-weight:700;padding:0 25px;font-size:13px}.room__specs-item span{font-size:32px;font-weight:600;margin:0 5px}.room__offers{display:flex;flex-wrap:wrap;margin:0 -10px}.room__offers-col{width:25%;padding:0 10px}@media (max-width:1429.98px){.room__offers-col{width:50%}}@media (max-width:1199.98px){.room__offers-col{width:25%;margin-bottom:25px}}@media (max-width:991.98px){.room__offers-col{width:100%;display:flex;flex-wrap:wrap}}.room__offers-title{font-family:"Montserrat Alternates";line-height:1.2;line-height:1;font-weight:700;margin-bottom:15px}@media (max-width:1199.98px){.room__offers-title{width:100%}}.room__offers-item{display:flex;align-items:center;margin-bottom:20px}.room__offers-item-icon{flex-shrink:0;flex-grow:0;width:35px;text-align:center;margin-right:10px}@media (max-width:1199.98px){.room__offers-item{margin-right:15px}}.room__bottom{display:flex;justify-content:center;align-items:center;min-height:160px;padding-top:15px}@media (max-width:767.98px){.room__bottom{min-height:0;flex-wrap:wrap}}@media (max-width:575.98px){.room__bottom{padding-top:0}}.room__price{margin:0 17px;font-weight:700;margin:0 25px;font-size:13px}.room__price span{font-size:32px;font-weight:600;margin:0 5px;color:#47a347}@media (max-width:767.98px){.room__price{margin-bottom:25px}}.room__btn{margin:0 17px;width:100%;max-width:220px}.pills-list{padding:0;margin:0;list-style:none}.pills-list li,.pills-list__item{display:inline-block}.pills-list__item{background:#f1f0f0;border-radius:15px;text-decoration:none;color:#333;padding:.25em .8em;margin-right:8px;margin-bottom:10px}.pills-list .pills-list__item.button-link:hover,.pills-list a.pills-list__item:hover{color:#333;background:#e5e3e3}.cards-slider{margin-left:-20px;margin-right:-20px}@media (max-width:767.98px){.cards-slider{padding-bottom:45px}}@media (min-width:1660px){.cards-slider--big{margin-left:-80px;margin-right:-80px}}.cards-slider .slick-track{padding-top:20px;padding-bottom:20px}.cards-slider__item{padding-left:20px;padding-right:20px}@media (min-width:1660px){.cards-slider--big .cards-slider__item{padding-left:10px;padding-right:10px}}.cards-slider__nav{position:absolute;top:0;bottom:0;margin:auto;width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png) no-repeat;background-size:contain}.cards-slider__nav:hover{filter:brightness(1.1)}.cards-slider__nav-prev{left:-40px;transform:scaleX(-1)}@media (max-width:1429.98px){.cards-slider__nav-prev{left:-20px}}@media (max-width:1199.98px){.cards-slider__nav-prev{left:-10px}}@media (max-width:767.98px){.cards-slider__nav-prev{left:0;right:0;transform:scaleX(-1) translateX(25px)}}.cards-slider__nav-next{right:-40px}@media (max-width:1429.98px){.cards-slider__nav-next{right:-20px}}@media (max-width:1199.98px){.cards-slider__nav-next{right:-10px}}@media (max-width:767.98px){.cards-slider__nav-next{left:0;right:0;transform:translateX(25px)}}@media (max-width:767.98px){.cards-slider__nav{top:auto;bottom:10px}}.cards-slider--light .cards-slider__nav{background:url(../images/arrow-white-right.png) no-repeat;background-size:contain}.cards-slider-rooms .room-card__body{padding-left:15px;padding-right:15px}.cards-slider-rooms .room-card__specs{justify-content:space-between}@media (max-width:1429.98px){.cards-slider-rooms .room-card__specs{flex-wrap:wrap;justify-content:center}}.cards-slider-rooms .room-card__specs-item{margin:0}@media (max-width:1429.98px){.cards-slider-rooms .room-card__specs-item{margin:0 15px}}.cards-slider-rooms .room-card__bottom{justify-content:space-between}@media (max-width:1429.98px){.cards-slider-rooms .room-card__bottom{justify-content:center}}.cards-slider-rooms .room-card__price{font-size:12px;margin:0}@media (max-width:1429.98px){.cards-slider-rooms .room-card__price{margin-bottom:15px}}.cards-slider-rooms .room-card__price span{font-size:27px}.cards-slider-rooms .room-card__btn{font-size:14px;width:auto;margin:0}.decoration{position:relative}.decoration__item{position:absolute}@media (max-width:1199.98px){.decoration__item{display:none}}.decoration__item--top{top:0}.decoration__item--left{left:0}.decoration__item--bottom{bottom:0}.decoration__item--right{right:0}.carousel-gallery{max-width:815px;margin:auto}.carousel-gallery .slick-list{overflow:visible}.carousel-gallery__item{transform:scale(.85);transition:transform .3s}.carousel-gallery__item--centered{transform:scale(1)}.carousel-gallery__item--centered .carousel-gallery__item-fade{transform:scale(0);opacity:0;transition-delay:0ms,.3s}.carousel-gallery__item-text{position:absolute;left:0;bottom:80px;padding:5px 35px 10px 100px;color:red;font-size:43px;font-weight:700;font-family:"Montserrat Alternates";text-transform:uppercase;line-height:1;background:#fff8c7;z-index:1}.carousel-gallery__item-text::after{content:'';width:95%;height:100%;display:block;position:absolute;background:#fff8c7;right:0;top:0;transform-origin:bottom;transform:skewX(-22deg);z-index:-1}.carousel-gallery__item-fade{position:absolute;background:#fff;width:100%;height:100%;top:0;left:0;opacity:.5;transition:opacity .3s,transform 0s;z-index:2}.carousel-gallery__nav{position:absolute;top:0;bottom:0;margin:auto;width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png)}.carousel-gallery__nav:hover{filter:brightness(1.1)}.carousel-gallery__nav-prev{left:-40px;transform:scaleX(-1)}.carousel-gallery__nav-next{right:-40px}.carousel-gallery-block{padding-top:32px;padding-bottom:22px;overflow:hidden}.spoiler{display:none}.banner-mid-page{min-height:440px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center;padding:48px 0;text-shadow:0 0 15px rgba(0,0,0,.6)}@media (max-width:1199.98px){.banner-mid-page{min-height:350px}}.banner-mid-page__heading{font-family:"Montserrat Alternates";line-height:1.2;font-weight:700;font-size:56px;line-height:1.2;margin-bottom:25px;color:#fff;line-height:1}@media (max-width:1199.98px){.banner-mid-page__heading{font-size:42px}}@media (max-width:575.98px){.banner-mid-page__heading{font-size:9.25vw}}.promo{padding-top:85px;position:relative}@media (max-width:1199.98px){.promo{display:flex;flex-direction:column;padding-top:0}}@media (max-width:575.98px){.promo{box-shadow:0 1px 15px rgba(0,0,0,.2)}}.promo__slider{position:absolute;left:0;top:0;width:680px}@media (max-width:1429.98px){.promo__slider{width:480px}}@media (max-width:1199.98px){.promo__slider{position:static;order:1;margin:auto;margin-top:-240px;width:90%}}@media (max-width:575.98px){.promo__slider{width:100%;margin:0}}.promo__slider-item{height:510px;background-size:cover;background-position:center}@media (max-width:1429.98px){.promo__slider-item{height:480px}}@media (max-width:767.98px){.promo__slider-item{height:390px}}@media (max-width:575.98px){.promo__slider-item{height:68vw}}.promo__text{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,.2);padding:30px;padding-top:85px;padding-bottom:65px;margin-left:17%;padding-left:500px}@media (max-width:1429.98px){.promo__text{margin-left:25px}}@media (max-width:1199.98px){.promo__text{padding:50px;padding-bottom:280px;margin-left:0}}@media (max-width:575.98px){.promo__text{padding-left:20px;padding-right:20px;padding-bottom:20px;box-shadow:none}}.promo__title{font-family:"Montserrat Alternates";line-height:1.2;font-weight:700;line-height:1.2;text-transform:uppercase;color:#060;font-size:30px}@media (max-width:575.98px){.promo__title{font-size:24px}}.promo .slick-dots{position:absolute;right:0;left:0;bottom:30px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.promo .slick-dots li{height:6px;display:flex;align-items:center}.promo .slick-dots button{border:0;text-indent:99999px;width:30px;overflow:hidden;background:#fff;width:100%;max-width:35px;height:2px;margin:0 5px}.promo .slick-dots .slick-active button{background:red}.check-list{list-style:none;padding:0}.check-list li{position:relative;padding-left:25px;margin-bottom:15px}.check-list li::before{content:'';position:absolute;left:1.875em;width:16px;height:13px;background:url(../images/check-list-icon.png) no-repeat;background-size:contain;left:0;top:.2em}.menu__item:hover .megamenu{display:flex}.fixed-panel__menu-item:hover .megamenu{display:flex}.megamenu{position:absolute;left:0;right:0;margin:auto;z-index:2;background:url(../images/bg.png) #fff;box-shadow:0 1px 15px rgba(0,0,0,.2);width:100%;max-width:1300px;flex-wrap:wrap;padding:50px 40px;display:none}.megamenu__item{position:relative;width:33.33333%;padding:0 40px}@media (max-width:1429.98px){.megamenu__item{padding:0 15px}}.megamenu-top-link{color:red;font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:15px;display:inline-block}.megamenu__spacer{height:2px;width:100%;background:#eaeaea}.megamenu__submenu{padding:30px 0;margin:0;list-style:none}.megamenu__submenu>li{line-height:1.1;margin-bottom:25px}.megamenu__submenu-link{font-weight:700;text-transform:uppercase;font-size:14px;text-decoration:none}.megamenu__offer{display:flex;align-items:center;text-decoration:none;color:inherit}.megamenu__offer:hover{color:inherit}.megamenu__offer-image{min-width:118px;min-height:95px}.megamenu__offer-image:not(.loaded){background:#eee}.megamenu__offer-info{padding:0 15px}.megamenu__offer-caption{font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;font-weight:700;line-height:1;font-size:14px}.megamenu__offer-name{font-family:"Montserrat Alternates";line-height:1.2;text-transform:uppercase;font-weight:700;line-height:1.1;font-size:20px}.megamenu__offer-name span{color:#47a347}.megamenu__offer-price{font-size:13px;font-weight:700}.megamenu__offer-price span{font-size:32px;color:#47a347}.mobile-header{position:fixed;z-index:10;top:0;left:0;width:100%;line-height:1}@media (min-width:992px){.mobile-header{display:none}}.mobile-header__top{background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.mobile-header__left{padding:0 15px;width:33.33%;order:0}.mobile-header__right{text-align:right;width:33.33%;order:2}.mobile-header__logo{order:1}.mobile-header__logo img{width:90px}.mobile-header__buttons{order:3;display:flex;justify-content:stretch;align-items:stretch;text-align:center;flex-grow:1}.mobile-header__buttons-whatsapp{color:#fff!important;background:#00bf02;text-decoration:none;font-size:13px;padding:7px 10px}.mobile-header__buttons-call{color:#fff!important;background:#060;text-decoration:none;font-size:13px;padding:7px 10px}.mobile-header__buttons-call img{margin-top:2px;margin-bottom:3px}.mobile-header__buttons-order{color:#fff!important;background:red;text-decoration:none;width:auto;flex-grow:1;text-transform:uppercase;font-size:12px;font-weight:600;padding:7px 10px;display:flex;align-items:center;justify-content:center}.mobile-header__menu-toggle{padding:16px 15px}.mobile-menu{position:fixed;top:0;right:0;z-index:12;background:#fff;width:100%;height:100%;max-width:320px;display:flex;flex-direction:column;transition:all .4s}.mobile-menu:not(.open){right:-320px}.mobile-menu__top{background:#060;height:54px;display:flex;align-items:center;flex-shrink:0}.mobile-menu__close{background:url(../images/cross-white.png) no-repeat;background-size:20px;background-position:center;width:30px;height:30px;border:0;margin-left:auto;margin-right:20px}.mobile-menu__list{padding-bottom:45px;flex-grow:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.mobile-menu__item{border-top:1px solid #e5e2ca;position:relative}.mobile-menu__item:last-child{border-bottom:none}.mobile-menu__item.open{background:#fff8c7}.mobile-menu__link{padding:15px 50px 15px 25px;font-size:14px;text-transform:uppercase;color:#060;font-weight:700;display:block;text-decoration:none}.mobile-menu__link.active{color:red}.mobile-menu__link.disabled{color:silver}.mobile-menu__item.open>.mobile-menu__link{color:red}.mobile-menu__sub{display:none}.mobile-menu__sub .mobile-menu__link{padding-left:35px;font-weight:400;text-transform:none}.mobile-menu__toggle-sub{position:absolute;right:0;top:0;border:0;height:50px;width:50px;background:url(../images/arrow-green-right.png) no-repeat;background-size:auto 15px;background-position:center;transform:rotate(90deg);transition:transform .3s}.mobile-menu__toggle-sub.active{transform:rotate(-90deg)}.mobile-menu-fade{background:rgba(0,0,0,.6);position:fixed;top:0;right:0;width:100%;height:100%;z-index:11;display:none}.in-card-slider-buttons{justify-content:center;display:flex}.in-card-slider-buttons__button{width:18px;height:29px;border:0;z-index:1;background:url(../images/arrow-green-right.png) no-repeat;background-size:contain;margin:0 12px}.in-card-slider-buttons__button:hover{filter:brightness(1.1)}.in-card-slider-buttons__button.prev{left:-40px;transform:scaleX(-1)}.in-card-slider-buttons__button.next{right:-40px}.news-slider{padding-bottom:0}@media (max-width:767.98px){.news-slider .cards-slider__nav{display:none!important}}.news-slider .in-card-slider-buttons{display:none;margin-bottom:20px}@media (max-width:767.98px){.news-slider .in-card-slider-buttons{display:flex}}.cards-slider-special{padding-bottom:0}@media (max-width:767.98px){.cards-slider-special .cards-slider__nav{display:none!important}}.cards-slider-special .in-card-slider-buttons{display:none;margin-bottom:20px}@media (max-width:767.98px){.cards-slider-special .in-card-slider-buttons{display:flex}}.reviews-slider{padding-bottom:0}@media (max-width:767.98px){.reviews-slider .cards-slider__nav{display:none!important}}.reviews-slider .in-card-slider-buttons{display:none;padding:30px 0 10px}@media (max-width:767.98px){.reviews-slider .in-card-slider-buttons{display:flex}}.cards-slider-rooms .in-card-slider-buttons{display:none;margin-bottom:20px}@media (max-width:767.98px){.cards-slider-rooms .in-card-slider-buttons{display:flex}}@media (max-width:767.98px){.cards-slider-rooms{padding-bottom:0}.cards-slider-rooms .cards-slider__nav,.cards-slider-rooms .cards-slider__nav-next{display:none!important}}.cards-grid__more{width:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:"Montserrat Alternates";line-height:1.2;font-size:20px;font-weight:700}@media (max-width:1199.98px){.cards-grid .card-banner__image{min-height:0;height:0;padding-top:85%}}@media (max-width:767.98px){.cards-grid .card-banner__title{padding-top:30px;font-size:16px}.cards-grid .card-banner__text{font-size:12px}}@media (max-width:575.98px){.cards-grid .card-banner__title{margin:0 10px 10px;font-size:3.5vw}.cards-grid__more{font-size:3.5vw}}.cards-grid .col,.cards-grid .col-1,.cards-grid .col-10,.cards-grid .col-11,.cards-grid .col-12,.cards-grid .col-2,.cards-grid .col-3,.cards-grid .col-4,.cards-grid .col-5,.cards-grid .col-6,.cards-grid .col-7,.cards-grid .col-8,.cards-grid .col-9,.cards-grid .col-auto,.cards-grid .col-lg,.cards-grid .col-lg-1,.cards-grid .col-lg-10,.cards-grid .col-lg-11,.cards-grid .col-lg-12,.cards-grid .col-lg-2,.cards-grid .col-lg-3,.cards-grid .col-lg-4,.cards-grid .col-lg-5,.cards-grid .col-lg-6,.cards-grid .col-lg-7,.cards-grid .col-lg-8,.cards-grid .col-lg-9,.cards-grid .col-lg-auto,.cards-grid .col-md,.cards-grid .col-md-1,.cards-grid .col-md-10,.cards-grid .col-md-11,.cards-grid .col-md-12,.cards-grid .col-md-2,.cards-grid .col-md-3,.cards-grid .col-md-4,.cards-grid .col-md-5,.cards-grid .col-md-6,.cards-grid .col-md-7,.cards-grid .col-md-8,.cards-grid .col-md-9,.cards-grid .col-md-auto,.cards-grid .col-sm,.cards-grid .col-sm-1,.cards-grid .col-sm-10,.cards-grid .col-sm-11,.cards-grid .col-sm-12,.cards-grid .col-sm-2,.cards-grid .col-sm-3,.cards-grid .col-sm-4,.cards-grid .col-sm-5,.cards-grid .col-sm-6,.cards-grid .col-sm-7,.cards-grid .col-sm-8,.cards-grid .col-sm-9,.cards-grid .col-sm-auto,.cards-grid .col-xl,.cards-grid .col-xl-1,.cards-grid .col-xl-10,.cards-grid .col-xl-11,.cards-grid .col-xl-12,.cards-grid .col-xl-2,.cards-grid .col-xl-3,.cards-grid .col-xl-4,.cards-grid .col-xl-5,.cards-grid .col-xl-6,.cards-grid .col-xl-7,.cards-grid .col-xl-8,.cards-grid .col-xl-9,.cards-grid .col-xl-auto,.cards-grid .col-xxl,.cards-grid .col-xxl-1,.cards-grid .col-xxl-10,.cards-grid .col-xxl-11,.cards-grid .col-xxl-12,.cards-grid .col-xxl-2,.cards-grid .col-xxl-3,.cards-grid .col-xxl-4,.cards-grid .col-xxl-5,.cards-grid .col-xxl-6,.cards-grid .col-xxl-7,.cards-grid .col-xxl-8,.cards-grid .col-xxl-9,.cards-grid .col-xxl-auto{padding-bottom:15px;padding-top:15px}@media (max-width:991.98px){.cards-grid .col,.cards-grid .col-1,.cards-grid .col-10,.cards-grid .col-11,.cards-grid .col-12,.cards-grid .col-2,.cards-grid .col-3,.cards-grid .col-4,.cards-grid .col-5,.cards-grid .col-6,.cards-grid .col-7,.cards-grid .col-8,.cards-grid .col-9,.cards-grid .col-auto,.cards-grid .col-lg,.cards-grid .col-lg-1,.cards-grid .col-lg-10,.cards-grid .col-lg-11,.cards-grid .col-lg-12,.cards-grid .col-lg-2,.cards-grid .col-lg-3,.cards-grid .col-lg-4,.cards-grid .col-lg-5,.cards-grid .col-lg-6,.cards-grid .col-lg-7,.cards-grid .col-lg-8,.cards-grid .col-lg-9,.cards-grid .col-lg-auto,.cards-grid .col-md,.cards-grid .col-md-1,.cards-grid .col-md-10,.cards-grid .col-md-11,.cards-grid .col-md-12,.cards-grid .col-md-2,.cards-grid .col-md-3,.cards-grid .col-md-4,.cards-grid .col-md-5,.cards-grid .col-md-6,.cards-grid .col-md-7,.cards-grid .col-md-8,.cards-grid .col-md-9,.cards-grid .col-md-auto,.cards-grid .col-sm,.cards-grid .col-sm-1,.cards-grid .col-sm-10,.cards-grid .col-sm-11,.cards-grid .col-sm-12,.cards-grid .col-sm-2,.cards-grid .col-sm-3,.cards-grid .col-sm-4,.cards-grid .col-sm-5,.cards-grid .col-sm-6,.cards-grid .col-sm-7,.cards-grid .col-sm-8,.cards-grid .col-sm-9,.cards-grid .col-sm-auto,.cards-grid .col-xl,.cards-grid .col-xl-1,.cards-grid .col-xl-10,.cards-grid .col-xl-11,.cards-grid .col-xl-12,.cards-grid .col-xl-2,.cards-grid .col-xl-3,.cards-grid .col-xl-4,.cards-grid .col-xl-5,.cards-grid .col-xl-6,.cards-grid .col-xl-7,.cards-grid .col-xl-8,.cards-grid .col-xl-9,.cards-grid .col-xl-auto,.cards-grid .col-xxl,.cards-grid .col-xxl-1,.cards-grid .col-xxl-10,.cards-grid .col-xxl-11,.cards-grid .col-xxl-12,.cards-grid .col-xxl-2,.cards-grid .col-xxl-3,.cards-grid .col-xxl-4,.cards-grid .col-xxl-5,.cards-grid .col-xxl-6,.cards-grid .col-xxl-7,.cards-grid .col-xxl-8,.cards-grid .col-xxl-9,.cards-grid .col-xxl-auto{padding:1px}}@media (max-width:991.98px){.cards-grid .row{margin-left:-1px;margin-right:-1px}}.wide-cards-slider-nav-wrapper .simplebar-track.simplebar-horizontal{width:calc(100% - 50px);margin:auto}.simplebar-track.simplebar-horizontal::before{content:'';background:#e5e5e5;position:absolute;width:100%;height:3px;top:0;bottom:0;left:0;right:0;margin:auto}.simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{background:red;opacity:1;height:3px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}@media (max-width:991.98px){.container-fluid-md-sm{max-width:540px}}.custom-scroll-btn{position:absolute;z-index:1;width:8px;height:13px;bottom:0;border:0;background:url(../images/arrow-green-right.png) no-repeat;background-size:contain;display:none}.custom-scroll-btn-left{left:0;transform:scaleX(-1)}.custom-scroll-btn-right{right:0}.simplebar-track.simplebar-horizontal[style="visibility: visible;"]~.custom-scroll-btn{display:block}
.header__logo{transition: all 0.3s;}.main-slider{	min-height: 640px; }header.header{	height: 150px; 	}#block-search{	min-height: 131px;}@media(max-width: 991px){	.main-slider{		min-height: initial; 	}	header.header{		height: initial; 		overflow: initial;	}}