:root{--color-primary:#0c352c !important;--color-black:#000 !important;--bs-primary-rgb:12,53,44 !important;--bs-warning-rgb:232,172,93 !important}html,body{overflow-x:hidden}body{font-family:"Inter",sans-serif;color:var(--color-black);font-size:1rem;margin-top:70px}img,a img{outline:0 !important}a:focus{outline:0 !important}.grecaptcha-badge{visibility:hidden}*,a{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}.h1{font-size:2.5rem;font-weight:400;line-height:3.125rem;text-shadow:0 0 17px #000}.h1-category{font-size:3.2rem;font-weight:700;line-height:3.125rem;text-shadow:0 0 17px #000}.h1-pretext-category{font-size:22px}h2{position:relative;text-align:left;width:100%;margin:0 auto 2rem;padding:0 0 1rem;color:#000;font-size:2.1875rem;font-weight:400;line-height:3.875rem}h2:after{content:"";display:inline-block;width:6.875rem;height:.1875rem;position:absolute;bottom:0;left:0;background:#b99663}h2.text-center:after{left:50%;transform:translateX(-50%)}p b,p strong{font-weight:700}small,.small{font-size:11px;line-height:13px}blockquote{display:block;font-style:italic;font-weight:300;border-left:5px solid #e8ac5d;padding-left:36px}.fs-12{font-size:12px}.hyphens p,.hyphens li{text-align:justify;hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.hyphens p:last-child,.hyphens li:last-child{margin-bottom:0}a{text-decoration:none !important;color:#c9995b}a:hover{text-decoration:none;color:#c9995b}.not-active{pointer-events:none;cursor:default}.line-after,.line-before{display:inline-block;background:#daa866;width:3.5625rem;height:.125rem}.heading-underline{position:relative}.heading-underline:after{top:50px;content:"";display:inline-block;width:6.875rem;height:.1875rem;position:absolute;left:0;background:#e8ac5d}.icon{display:inline-block;width:1rem;height:1rem;fill:#000}.icon-loupe-plus{font-size:1rem;width:1rem}.icon-loupe-plus{position:absolute;width:3vw;height:3vw;fill:#eaeaea;margin:auto;left:0;right:0;top:0;bottom:0;-webkit-transition:.3s;transition:.3s;cursor:pointer}.icon-loupe-plus:hover{width:4vw;height:4vw;fill:#e8ac5d}.btn{display:inline-block;font-size:.875rem;line-height:1.2;border-radius:5px;transition:all .2s ease-in-out;padding:1em 2em}.btn.btn-primary{color:#fff;text-transform:uppercase;background-color:#e8ac5d;border:2px solid #e8ac5d}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{color:#fff;background-color:#eac598;border:2px solid #eac598}.btn.btn-secondary{color:#fff;text-transform:uppercase;background-color:transparent;border:2px solid #e8ac5d}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{color:#fff;background-color:rgba(255,255,255,.2);border:2px solid #e8ac5d}.btn-wrap{display:flex;flex-direction:row;gap:1rem;align-items:center}.btn-wrap .btn{flex-basis:50%}.btn-main{color:black !important;background:#e8ac5d;border:2px solid #e8ac5d;font-size:14px;line-height:21.7px}.btn-main:hover{cursor:pointer;border:2px solid #eac598;background-color:#eac598;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.btn-overlay{transition:all .3s;width:100%;border:0;height:40px;background:#e8ac5d;font-size:16px;font-weight:600;line-height:21.7px;color:#19352a;text-decoration:none;cursor:pointer;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;align-items:center;justify-content:center}.swiper-button-prev1{width:30px !important;height:30px !important;border-radius:50% !important;border:0 !important;background:#e8ac5d !important;--swiper-navigation-size:13.4px;color:#000 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.swiper-button-next1{width:30px !important;height:30px !important;border-radius:50% !important;border:0 !important;background:#e8ac5d !important;--swiper-navigation-size:13.4px;color:#000 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.swiper-button-prev1:hover,.swiper-button-next1:hover{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.431372549);box-shadow:inset 0 3px 5px rgba(0,0,0,.431372549)}.swiper-button-next-rev,.swiper-button-prev-rev{top:20px !important;color:#e8ac5d !important;background-color:#faf7f1 !important;border:2px solid #e8ac5d !important;margin:3rem 0;width:49.243px !important;height:49.243px !important;--swiper-navigation-size:24.02px;position:static;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.form-btn .btn{background:#e8ac5d;color:#303030;margin:0}#awards-next,#awards-prev{position:static;width:50px;height:50px;background:#e8ac5d !important;border:0 !important;border-radius:50%}#awards-next:after,#awards-prev:after{color:white;font-size:24px}#awards-next:hover,#awards-prev:hover{background-color:#eac598 !important}.arrow-prev,.arrow-next{background:#e8ac5d !important;border:2px solid #fff !important;border-radius:100%;width:50px !important;height:50px !important}.arrow-prev:after,.arrow-next:after{color:white;font-size:30px !important}.arrow-prev:hover,.arrow-next:hover{color:#e8ac5d;border-color:#e8ac5d;-webkit-box-shadow:unset;box-shadow:unset}.play-video:hover{box-shadow:5px 4px 8px 0 rgba(0,0,0,.5) inset}.circle-play-video{background:-webkit-gradient(linear,0 0,0 100%,from(#e8ac5d),color-stop(.5,#ffb758),to(#c9862d));background:-webkit-linear-gradient(#e8ac5d,#ffb758,#c9862d);background:-moz-linear-gradient(#e8ac5d,#ffb758,#c9862d);background:-o-linear-gradient(#e8ac5d,#ffb758,#c9862d);background:linear-gradient(#e8ac5d,#ffb758,#c9862d);width:70px;height:70px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;transition:all .2s ease-in-out}.my-prev,.my-next{position:absolute;top:calc(50% - 1.25rem);color:var(--color-warning);background-color:#fff;height:2.5rem;width:2.5rem;border-radius:50%;text-align:center;line-height:2.5;z-index:1000;cursor:pointer;box-shadow:0 8px 16px rgba(78,80,85,.12)}.my-next{right:0}.my-next>svg{height:1.5rem;padding-left:3px}.my-prev>svg{height:1.5rem;padding-right:3px}.circle-play-video:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#e8ac5d),color-stop(.5,#ffb758),to(#c9862d));background:-webkit-linear-gradient(#e8ac5d,#ffb758,#c9862d);background:-moz-linear-gradient(#e8ac5d,#ffb758,#c9862d);background:-o-linear-gradient(#e8ac5d,#ffb758,#c9862d);background:linear-gradient(#e8ac5d,#ffb758,#c9862d);box-shadow:5px 4px 8px 0 rgba(0,0,0,.5) inset;cursor:pointer;transition:all .2s ease-in-out}.fs-social{display:flex;gap:1rem}.circle-icon{border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.circle-icon:hover{box-shadow:inset 0 3px 5px rgba(0,0,0,.431372549)}.fs-socials .circle-icon{background:#e8ac5d;width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}.bg-header{background:rgba(25,53,42,.698)}.logo-text{display:inline-block;font-size:21px;line-height:27px;max-width:8ch}.logo-header{width:44px;height:44px;fill:#c9995b}.logo-header{height:45px}.logo-footer{height:45px}.icon-phone{width:29px !important;height:29px !important;fill:#e8ac5d !important;background:var(--color-primary);border-radius:50%}.phone .phone-wrap{flex-direction:column;gap:4px}.phone .phone-wrap a{color:#fff;font-size:16px;font-weight:300;line-height:1.2}.phone .phone-wrap a:hover{color:#e8ac5d !important}.address>span{color:#fff;font-size:12px;font-weight:300;line-height:1.2}.top-menu{position:relative;font-size:12px;z-index:1000}.top-menu,.top-menu li ul{margin:0;padding:0;list-style-type:none}.top-menu a:link,.top-menu a:visited,.top-menu a:active{color:var(--color-black);text-decoration:none}.top-menu a:hover{color:var(--color-black);text-decoration:underline}.top-menu>li{position:relative;float:left;height:100%;padding:0 .5rem}.top-menu>li:hover::after{content:"";position:absolute;bottom:-10px;left:0;display:block;width:100%;height:1px;background:#c9995b}.top-menu li a{display:block;color:#fff !important;text-decoration:none;text-align:left;padding:0}.top-menu li:has(ul){padding-right:1.25rem}.top-menu li:has(ul)::before{content:"";position:absolute;right:0;top:.5em;display:block;width:1em;height:.5em;background:url("/assets/img/arr-down.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.top-menu li ul{position:absolute;top:100%;left:0;display:none;flex-direction:column;gap:.75rem;background:rgba(25,53,42,.698);border:0;border-radius:5px;padding:16px;-webkit-animation:display-none-transition .15s both;animation:display-none-transition .15s both;z-index:2;opacity:0}.top-menu li:hover ul{display:flex;opacity:1}@-webkit-keyframes display-none-transition{0%{opacity:0}}@keyframes display-none-transition{0%{opacity:0}}.top-menu li ul li{height:100%;white-space:nowrap;padding:0 .5rem}.top-menu li ul li a{color:#fff !important}.top-menu li a.active,.top-menu li ul li a.active,.top-menu li ul li a:hover{color:#c9995b !important}.mob-menu-toggler .menu-icon,.mob-menu-toggler.active .menu-icon-close{display:block}.mob-menu-toggler .menu-icon-close,.mob-menu-toggler.active .menu-icon{display:none}.mob-menu-toggler .menu-icon,.mob-menu-toggler .menu-icon-close{width:38.25px;height:38.25px;fill:#c9995b}.mobile-menu{--header-height:70px;position:absolute;left:0;top:-100%;display:flex;flex-direction:column;row-gap:1rem;width:100%;height:calc(100vh - var(--header-height));background-color:rgba(25,53,42,.9);padding:1rem 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;pointer-events:none;opacity:0;z-index:1000}.mobile-menu.active{top:70px;pointer-events:all;opacity:1}.mobile-menu .nav-wrap{width:100%;border:3px solid #a68b5b;border-radius:20px;padding:1rem;margin-bottom:1rem}.mobile-menu .nav-wrap ul{list-style:none;padding:0;margin:0}.mobile-menu .nav-wrap ul li{padding:0;margin:0}.mobile-menu .nav-wrap>ul{display:flex;flex-direction:column;row-gap:.75rem}.mobile-menu .nav-wrap>ul>li:has(ul)>a{position:relative}.mobile-menu .nav-wrap>ul>li:has(ul)>a::after{content:"";position:absolute;right:0;top:45%;display:block;width:1em;height:.5em;background:url("/assets/img/arr-down.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.mobile-menu .nav-wrap>ul>li>ul{display:none;flex-direction:column;row-gap:.5rem;margin-top:.75rem;overflow:hidden}.mobile-menu .nav-wrap>ul>li>ul.open{display:flex}.mobile-menu .nav-wrap>ul>li>ul a{font-size:.875rem}.mobile-menu .nav-wrap a{display:block;color:#fff !important;text-align:center}.mobile-menu .nav-wrap a:hover,.mobile-menu .nav-wrap a.active{color:#c9995b !important}.mobile-menu .butt-wrap{display:flex;flex-direction:column;gap:1.5rem}.mobile-menu .butt-wrap .btn{width:100%;max-width:100%}.mobile-menu .butt-wrap span{display:block;width:100%;text-align:center}.hero{position:relative;min-height:730px}.hero .hero-img,.hero .hero-video{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-1}.banner-overlay{background-image:linear-gradient(180deg,rgba(25,53,42,.85) 0,rgba(27,21,14,.238) 100%);background-repeat:no-repeat;background-size:cover;background-position:center}.lang-wg{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.lang-wg img{display:block;width:30px;height:30px}.lang-wg-current{display:inline-block;color:#fff !important;font-size:.75rem;padding:1rem 1.25rem 1rem .5rem;cursor:pointer}.lang-wg-current::after{content:"";position:absolute;right:0;top:45%;display:block;width:1em;height:.5em;background:url("/assets/img/arr-down.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.lang-wg-dropdown{position:absolute;top:100%;left:30px;display:none;flex-direction:column;gap:.75rem;background:#0c352c;border:1px solid #c9995b;border-radius:5px;overflow:hidden;padding:16px;-webkit-animation:display-none-transition .15s both;animation:display-none-transition .15s both;z-index:2;opacity:0}.lang-wg-dropdown.open{display:flex;opacity:1}.lang-wg-dropdown a{display:block;color:#fff !important;font-size:.75rem;text-decoration:none}.lang-wg-dropdown a:hover{color:#c9995b !important}.text-category .img-wrap{position:relative;width:100%;height:auto;aspect-ratio:1;overflow:hidden}.text-category .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.bg-text-category::before{content:"";position:absolute;width:430px;height:auto;aspect-ratio:1;background-image:url("/assets/img/bg-text-category.svg");background-size:contain;background-repeat:no-repeat;-webkit-transform:translateX(-150px) translateY(100px);-ms-transform:translateX(-150px) translateY(100px);transform:translateX(-150px) translateY(100px);opacity:.3;z-index:-1}.rating{background:linear-gradient(180deg,#1d382e 0,rgba(56,89,76,.95) 100%)}.rating .rating-bg{background:#fff;border-radius:50%;padding:.6rem;width:100%;height:100%}.rating .rating-border{padding:.2rem;border:2px solid #db965c;border-radius:50%;width:90px;height:90px}.page-content.cottages{background-color:#faf7f1}.page-content .images-grid{display:grid;width:100%;height:auto;aspect-ratio:1;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px}.page-content .images-grid .img-wrap{display:flex;width:100%;height:100%;border-radius:15px;overflow:hidden}.page-content .images-grid .img-wrap:nth-child(1){grid-column:1/2;grid-row:2/3}.page-content .images-grid .img-wrap:nth-child(2){grid-column:2/5;grid-row:1/3}.page-content .images-grid .img-wrap:nth-child(3){grid-column:1/4;grid-row:3/5}.page-content .images-grid .img-wrap:nth-child(4){grid-column:4/5;grid-row:3/4}.page-content .images-grid .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.page-content table{width:100%;border:1px solid #c9995b;border-collapse:separate;border-radius:5px;border-spacing:0;overflow:hidden}.page-content table p{margin:0;padding:0}.page-content table tr:nth-child(odd){background-color:#f7f7f7}.page-content table tr:hover{background-color:#f1f1f1}.page-content table tr td{padding:.5rem .75rem}.votes{padding:60px 40px;background-color:rgba(21,81,229,.08)}.votes .title{margin-bottom:24px;font-size:24px;font-weight:500;text-transform:uppercase;text-align:center}.votes .block-btn{display:flex;align-items:center;justify-content:center}.votes .block-result{text-align:center}.vote-btn{border:0;outline:0}.vote-btn:active{border:0;background-color:unset;border-color:unset}.vote-btn:hover{opacity:.5}.vote-btn:disabled{color:unset;background-color:unset;border-color:unset;border:0}.actions{background-image:linear-gradient(180deg,rgba(250,247,241,.95) 0,rgba(255,255,255,.72) 100%),url("/assets/images/action-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover}.actions .card{width:100%;height:auto;aspect-ratio:8/13;border:0;border-radius:25px}.actions .card img{object-fit:cover;object-position:center;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.actions .card:hover img{transform:scale(1.1)}.actions .card .card-img-overlay{top:auto !important;bottom:2rem;padding:0}.actions-list .item .img-wrap{display:flex;width:100%;height:auto;aspect-ratio:8/13;border:2px solid #fff;border-radius:25px;padding:3px;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;transition:border .3s ease;overflow:hidden}.actions-list .item:hover .img-wrap{border:2px solid #db965c}.actions-list .item .img-wrap img{object-fit:cover;border-radius:22px}.hotels .card{position:relative;border:0;border-radius:25px;overflow:hidden}.hotels .card .image-wrap{width:100%;height:100%;overflow:hidden}.hotels .card .image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease;z-index:1}.hotels .card:hover .image-wrap img{transform:scale(1.1)}.hotels .card .btn{position:absolute;right:1rem;bottom:1rem;min-width:220px;border-radius:9px;z-index:2}.advantages .caption{background:rgba(31,31,31,.75);pointer-events:none}.advantages .swiper .swiper-slide{border-radius:25px}.advantages .swiper .swiper-slide>img{cursor:pointer;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.advantages .swiper .swiper-slide:hover>img{transform:scale(1.1)}.advantages .addvantage-desc{position:absolute;top:0;left:0;background:#000;display:flex;align-items:center;flex-direction:column;width:100%;height:100%;padding:40px 16px;transition:.4s;opacity:0;z-index:-1}.advantages .addvantage-desc a{font-size:16px;font-weight:700;line-height:37.2px;text-align:center;position:absolute;bottom:140px}.advantages .addvantage-desc p{font-size:15px;font-weight:400;line-height:25px;text-align:left}.advantages .addvantage-desc .btn-close{position:absolute;bottom:80px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #fff;border-radius:100%;background:transparent;transform:rotate(45deg);transition:all .4s ease;cursor:pointer;z-index:1}.advantages .addvant-title{position:absolute;bottom:150px;color:#fff;font-size:24px;font-weight:700;line-height:37.2px;text-align:center;z-index:9}.advantages-hotel .swiper-wrapper{align-items:stretch}.advantages-hotel .swiper .swiper-slide{position:relative;display:flex;flex-direction:column;align-items:center;flex-grow:1;height:auto;padding-bottom:30px}.advantages-hotel .swiper .swiper-slide::after{content:"";position:absolute;top:100px;left:0;right:0;bottom:0;display:block;background-color:#faf7f1;border-radius:10px;z-index:-1}.advantages-hotel .swiper .swiper-slide .img-wrap{display:flex;width:199px;aspect-ratio:1;margin-bottom:30px;overflow:hidden}.advantages-hotel .swiper .swiper-slide .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.advantages-hotel .swiper .swiper-slide .capt{text-align:center;flex-grow:1}.cottages-territory .swiper-wrapper{align-items:stretch}.cottages-territory .swiper .swiper-slide{position:relative;display:flex;flex-direction:column}.cottages-territory .swiper .swiper-slide .img-wrap{display:flex;width:100%;height:auto;border-radius:10px;margin-bottom:.5rem;overflow:hidden}.cottages-territory .swiper .swiper-slide .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.cottages-territory .swiper .swiper-slide .capt{font-size:1.125rem;font-weight:400;text-transform:uppercase}.cottages-territory .swiper .swiper-slide .capt::before{content:"●";color:#daa866;font-size:1.25em;padding-right:.25em}.cottages-gallery{background-color:#faf7f1}.cottages-gallery .item{display:block;border-radius:20px;overflow:hidden}.cottages-gallery .item img{width:100%;height:100%;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.cottages-gallery .item:hover img{transform:scale(1.1)}.cottages-gallery .butt-wrap{display:block;width:100%;text-align:center}.cottages-ideas{background:linear-gradient(276.21deg,#023c2e 15.52%,#166250 77.22%),#19352a}.cottages-ideas .cottages-ideas-list{display:flex;flex-direction:row;gap:20px}.cottages-ideas .item{display:flex;flex-direction:column;flex-shrink:0 !important;border-radius:10px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease;overflow:hidden;cursor:pointer}.cottages-ideas .item.active{cursor:default}.cottages-ideas .item .img-wrap{position:relative;display:flex;width:100%;height:342px;border-radius:10px;overflow:hidden;z-index:2}.cottages-ideas .item .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.75;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.cottages-ideas .item.active .img-wrap img{opacity:1}.cottages-ideas .item .img-wrap .icon{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;transform:translate(-50%,-50%);opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.cottages-ideas .item.active .img-wrap .icon{opacity:0}.cottages-ideas .item .text-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:20px;align-items:center;width:100%;background:rgba(0,0,0,.55);transform:translateY(-10px);border-radius:0 0 10px 10px;padding:30px 20px 20px;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.cottages-ideas .item.active .text-wrap{opacity:1}.cottages-ideas .item .text-wrap .icon{display:block;width:39px;height:39px;flex-shrink:0}.cottages-ideas .item .text-wrap span{font-size:1.375rem;font-weight:200;white-space:nowrap;text-transform:uppercase}.cottages-form{background-color:#faf7f1}.cottages-form .form-wrap{background-color:#fff;border:1px dashed rgba(218,168,102,.5);border-radius:10px;padding:2.5rem 3.75rem}.cottages-form .form-control.cott{background-color:transparent;border:0;border-bottom:1px solid #ba975f;border-radius:0;padding:1.125rem 0}.cottages-form .butt-wrap{display:flex;width:100%;height:100%}.cottages-form .butt-wrap .btn{width:100%;max-width:100%}.cottages-reviews{background-color:#faf7f1}.cottages-reviews .img-wrap{display:flex;width:100%;height:auto;aspect-ratio:3/4;border-radius:10px;overflow:hidden}.cottages-reviews .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.cottages-list{background-color:#faf7f1}.cottages-list .item{padding-bottom:3rem}.cottages-list .slider-wrap{position:relative}.cottages-list .slider-wrap .swiper-thumbs{position:absolute;bottom:0;left:50%;width:80%;height:auto;transform:translate(-50%,50%)}.cottages-list .slider-wrap .swiper-thumbs .swiper-thumb{border-radius:15px;overflow:hidden;opacity:1}.cottages-list .item .info-wrap{display:flex;flex-direction:column;row-gap:.5rem;background-color:#fff;border-radius:10px;padding:20px}.cottages-list .item .info-wrap .title{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;font-size:1.375rem;text-transform:uppercase;align-items:center}.cottages-list .item .info-wrap .title::before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("/assets/images/cottages/star.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.cottages-list .item .info-wrap .text-short{font-size:.9375rem}.cottages-list .item .specs-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.cottages-list .item .specs-wrap .spec-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-shrink:0;color:#7e7d7d;font-size:.9375rem}.cottages-list .item .specs-wrap .spec-item img{display:block;width:27px;height:27px}.cottages-list .item .footer-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-end;border-top:1px solid rgba(232,172,93,.5);padding-top:1.5rem;margin-top:1rem}.cottages-list .item .footer-wrap .price-wrap div{font-size:.9375rem;font-weight:500;text-transform:uppercase}.cottages-list .item .footer-wrap .price-wrap .price{color:#daa866;font-size:1.375rem;font-weight:700;text-transform:none}.cottages-list .item .footer-wrap .price-wrap .price-capt{color:#daa866;font-size:.9375rem}.cottages-list>.container>.row>.col-12:nth-child(even) .row .sld{order:2}.cottages-list>.container>.row>.col-12:nth-child(even) .row .inf{order:1}.cottages-list>.container>.row>.col-12:nth-child(odd) .row .inf{margin-left:-48px;z-index:2}.cottages-list>.container>.row>.col-12:nth-child(even) .row .inf{margin-right:-48px;z-index:2}.cottage-about{background-color:#faf7f1}.cottage-about .cottageItemSwiper{padding-bottom:20px}.cottage-about .swiper-thumbs .swiper-thumb{border-radius:15px;overflow:hidden}.cottage-about .price-wrap{display:flex;flex-direction:column;row-gap:1rem;background-color:#fff;border-radius:10px;padding:20px;margin-bottom:2.75rem}.cottage-about .price-wrap>div{font-size:.9375rem;font-weight:500;text-transform:uppercase}.cottage-about .price-wrap .price{color:#daa866;font-size:1.375rem;font-weight:700;text-transform:none}.cottage-about .price-wrap .price-capt{color:#daa866;font-size:.9375rem}.cottage-about .price-wrap .btn{width:100%;max-width:100%}.cottage-about .specs-wrap{display:flex;flex-direction:column;margin-bottom:3.5rem}.cottage-about .specs-wrap .spec-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-shrink:0;color:#7e7d7d;font-size:.9375rem;padding:.75rem 0}.cottage-about .specs-wrap .spec-item:not(:first-of-type){border-top:1px dashed rgba(218,168,102,.5)}.cottage-about .specs-wrap .spec-item img{display:block;width:27px;height:27px}.cottage-about .text-short{font-size:.9375rem}.swiper-thumbs .swiper-thumb{cursor:pointer;opacity:.75}.swiper-thumbs .swiper-thumb.swiper-slide-thumb-active{opacity:1}.rooms{background-image:url("/assets/img/bg-rooms-new-2.png");background-repeat:no-repeat;background-size:cover;background-position:center}.rooms .rooms_card_title{color:#e8ac5d}.rooms-list .rooms-item{border-radius:20px;background:#fafafa;overflow:hidden}.rooms-list .rooms-item .img-wrap{display:flex;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;overflow:hidden}.rooms-list .rooms-item .img-wrap img{width:100%;height:100%;object-fit:cover;object-positin:center}.rooms .swiper .card{position:relative;display:flex;aspect-ratio:3/2;border-radius:20px;cursor:pointer;overflow:hidden}.rooms .swiper .card::after{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;background-color:#000;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;opacity:.5;z-index:5}.rooms .swiper .card:hover::after{opacity:.25}.rooms .swiper .swiper-slide-thumb-active .card::after{opacity:0}.bg-rooms .swiper .card .card-img{width:100%;height:100%;object-fit:cover;object-position:center}.rooms .swiper .card .card-img-overlay{top:20px !important;bottom:auto !important;width:84%;background-color:#212121;padding:9px 16px}.rooms .swiper .card .card-img-overlay span{color:#fff;font-size:.9375rem;text-transform:uppercase}.hotel-gallery .nav-tabs{column-gap:3rem;row-gap:1rem}.hotel-gallery .nav-tabs .nav-link{font-size:1rem;line-height:1.2}.nav-tabs{border:0 !important}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#ba975f;text-transform:uppercase}.nav-tabs .nav-link.active:after,.nav-tabs .nav-item.show .nav-link:after{content:"";display:inline-block;height:.1875rem;position:absolute;bottom:0;left:15%;right:15%;background:#b99663}.nav-tabs .nav-link{text-transform:uppercase;color:#000;font-size:18px;line-height:18px;border:0}.restaurant{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.5) 0,rgba(48,48,48,.05) 100%),url("/assets/images/group-2.png");background-repeat:no-repeat;z-index:0;background-size:cover}.restaurant .pictures-layer{pointer-events:none;z-index:1}.restaurant>.container{position:relative;z-index:2}.restaurant .btn-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start}.pictures-layer{position:absolute;top:0;left:0;right:0;bottom:0}.pictures-layer-pic{display:block;border-radius:10px;position:absolute;top:0;width:8%;left:11%}.spa{position:relative;background:linear-gradient(180deg,rgba(255,251,243,.94) 0,rgba(255,252,248,.94) 100%)}.spa .container{position:relative;z-index:2}.spa .left-img,.spa .right-img{position:absolute;pointer-events:none}.spa .left-img{bottom:0;left:0;width:24vw}.spa .right-img{top:0;right:0;width:30vw}.spa .advant-wrap{border-radius:10px;border:1px solid #999;background-color:rgba(255,255,255,.5);padding:33px}.spa .advant-wrap .adv-wrap{display:flex;align-items:center;column-gap:16px;flex-shrink:0}.spa .advant-wrap .adv-wrap img{width:36px;height:36px}.spa .btn-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start}.near-us .pe-pointer .img-wrap{display:flex;width:100px;height:auto;aspect-ratio:1;flex-shrink:0;overflow:hidden}.near-us .pe-pointer .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.dost-btn{width:100%;border:0;border-radius:15px;cursor:pointer;box-shadow:1px 4px 5px 0 rgba(0,0,0,.1);transition:all .2s ease}.dost-btn:hover{box-shadow:1px 4px 5px 0 #e8ac5d}.near-us .tabDost button:focus-visible{outline:0 !important}.near-us .icon-click{fill:#161616;width:24.994px !important;height:37.48px !important;-webkit-animation:pulsar 1.5s linear infinite;animation:pulsar 1.5s linear infinite}.near-us .icon-click{-webkit-animation:pulsar 1.5s linear infinite;animation:pulsar 1.5s linear infinite}@keyframes pulsar{0%{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}100%{transform:scale(1);opacity:1}}.near-us .active{color:white}.accordion-body p:last-child{margin-bottom:0}.accordion-item{box-shadow:1px 4px 5px 0 rgba(0,0,0,.1)}.near-us .pe-pointer{cursor:pointer}.near-us .distance{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px}.near-us .distance .start{display:inline-block;position:absolute;top:-33px;left:-13px}.near-us .distance .icon-loc{fill:#daa866;width:28px;height:28px}.near-us .distance-text{position:absolute;bottom:7px;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.near-us .distance .end{display:inline-block;position:absolute;top:-33px;right:-13px}.near-us .distance-line::after{content:"";display:block;border-radius:50%;background:#000;position:absolute;right:-3px;top:-3px;width:8px;height:8px}.near-us .distance-line::before{content:"";display:block;border-radius:50%;background:#000;position:absolute;left:-3px;top:-3px;width:8px;height:8px}.near-us .distance-line{width:300px;height:2px;background:#e8ac5d;position:absolute;bottom:0}.near-us .card-img__desc{position:absolute;bottom:21px;padding:9px 16px;color:#fff;border-radius:5px;background:#292929;font-size:12px;line-height:22px;text-transform:uppercase}.services-list .item{position:relative;display:block;border-radius:25px;overflow:hidden}.services-list .item .title{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;color:#fff;padding:15px 25px;background-image:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%)}.services-list .item img{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.services-list .item:hover img{transform:scale(1.1)}.services-list .item .service-type{position:absolute;top:15px;right:25px;display:inline-block;font-size:12px;color:#fff;border-radius:10px;padding:.25em .5em}.services-list .item .service-type.free{background:green}.services-list .item .service-type.paid{background:orange}.cottages-advants{background-color:#faf7f1}.cottages-advants .item{position:relative;display:flex;align-items:center;height:100%;word-break:break-word;border:1px solid #e8ac5d;border-radius:10px;margin-left:21px;padding:20px 20px 20px 36px}.cottages-advants .item .text{display:block;width:100%;font-size:15px}.cottages-advants .item .img-wrap{position:absolute;top:50%;left:0;display:flex;justify-content:center;align-items:center;width:42px;height:auto;aspect-ratio:1;background-color:#125a49;border-radius:50%;transform:translate(-50%,-50%);overflow:hidden}.cottages-advants .item .img-wrap img{width:24px;height:24px}.reviews{background:#faf7f1;overflow:hidden}.reviews .rev-text{min-height:8rem;color:#4a4a4a;font-family:Arsenal,serif;font-size:1.25rem;text-align:center;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reviews .rev-text p{margin:0}.reviews .rev-name{color:#e8ac5d;font-family:Arsenal,serif;font-size:1.125rem;font-weight:400;text-align:center;padding:1rem}.reviews .rev-about{color:#4a4a4a;font-family:Arsenal,serif;font-size:1.5rem;font-style:normal;font-weight:400;text-transform:uppercase;text-align:center;margin:0 0 2rem}.reviews .rev-about span{color:#e8ac5d}.reviews-list .reviews-item{display:flex;flex-direction:column;background-color:#faf7f1;border-radius:20px;border:1px solid #7c7c7c}.reviews-list .reviews-item .review-header{display:flex;flex-direction:row;column-gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.reviews-list .reviews-item .review-header .review-meta{display:flex;flex-direction:column;column-gap:.5rem}.reviews-list .reviews-item .review-header .review-meta .name{font-size:1.125rem;font-style:normal;font-weight:400}.reviews-list .reviews-item .review-header .review-meta .date{font-size:1rem;font-style:italic;font-weight:400;opacity:.75}.reviews-list .reviews-item .review-header .review-rate{color:#e8ac5d;font-size:1.5rem;font-style:normal;font-weight:400}.reviews-list .pagination{justify-content:center;margin:2rem 0 0;--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--color-black);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#c9995b;--bs-pagination-border-radius:5px;--bs-pagination-hover-color:#fff;--bs-pagination-hover-bg:#c9995b;--bs-pagination-hover-border-color:#c9995b;--bs-pagination-focus-color:#fff;--bs-pagination-focus-bg:#c9995b;--bs-pagination-focus-box-shadow:none;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#c9995b;--bs-pagination-active-border-color:#c9995b;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6}.reviews-list .pagination a:hover{color:var(--bs-pagination-hover-color) !important}.reviews-list .pagination a:focus{color:var(--bs-pagination-focus-color) !important}.reviews-list .pagination .active>a{color:var(--bs-pagination-active-color) !important}.reviews-list .pagination .disabled>a{color:var(--bs-pagination-disabled-color) !important}.hotel-contacts .hotel-thumb-wrap{display:flex;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;overflow:hidden}.hotel-contacts .hotel-thumb-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.hotel-contacts .contacts-list{display:flex;flex-direction:column;row-gap:1rem}.hotel-contacts .contacts-list span{display:inline-block}.hotel-contacts .docs-wrap{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1em;row-gap:.25em}.hotel-contacts .docs-wrap a:hover{text-decoration:underline !important}.footer{color:#fff}.footer .group-title{position:relative;display:block;color:#fff !important;text-transform:uppercase;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem}.footer ul{display:flex;flex-direction:column;gap:2px;margin-bottom:0}.footer ul>li>a{font-size:.9375rem}.footer .hotels-list-wrap{column-count:2}.footer .hotels-list-wrap .hotel-group,.footer .hotels-list-wrap ul{break-inside:avoid-column}.footer .hotline-wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:end;column-gap:1rem;row-gap:1rem}.footer .docs-wrap{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;column-gap:3rem;row-gap:1rem;border-top:1px solid #c9995b}.footer .docs-wrap{font-size:.875rem}a.my-footer-link:link,a.my-footer-link:visited,a.my-footer-link:active{color:#fff;text-decoration:none}a.my-footer-link:hover{color:#fff;text-decoration:underline;transition-duration:.15s}.subscribe{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border-bottom:1px solid #e8ac5d;color:#fff;padding:16px;font-size:16px;line-height:32px;width:100%}#jGrowl,.jGrowl{display:none !important}.modal .modal-content{box-shadow:0 0 0 10px rgba(255,255,255,.25)}.modal .modal-content .btn-close{position:absolute;top:-12px;right:-12px;background-color:#fff;border-radius:50%;padding:10px;margin:0;opacity:1 !important;z-index:2}.modal .modal-header{padding-bottom:0}.tostart{position:fixed;right:50px;bottom:200px;display:none;fill:#e8ac5d;width:45px;height:45px;padding:5px;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;z-index:1002}.tostart:hover{fill:#ebc790;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}.cookiealert{position:fixed;bottom:1rem;left:0;width:100%;margin:0 !important;z-index:1001;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0%);transition-delay:500ms}.cookiealert .text-wrap{display:flex;flex-direction:row;column-gap:2rem;row-gap:1rem;align-items:center;width:100%;background-color:rgba(42,79,65,.9);border:3px solid #e8ac5d;border-radius:8px;padding:1rem}.cookiealert .text-wrap span{color:#fff;font-size:.875rem;line-height:1.2}@media(max-width:575.98px){.hero{min-height:530px}.lang-wg img{display:none}.lang-wg .lang-wg-dropdown{left:0}.hyphens p,.hyphens li{text-align:left;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}.tostart{width:2rem;height:2rem;right:1.25rem;bottom:1.25rem}.img-to-top{width:1.25rem;left:.4rem;top:-1px}.my-price-table{border:0}.my-price-table thead{display:none}.my-price-table tr{margin-bottom:1rem;display:block;border-bottom:1px solid var(--color-black)}.my-price-table td{display:block;text-align:right;border-bottom:1px dotted var(--color-black);border-right:1px solid transparent}.my-price-table td:last-child{border-bottom:0}.my-price-table td:before{content:attr(data-label);float:left;font-weight:bold}.h1,h1{line-height:2.125rem;font-size:1.5rem}.h2,h2{line-height:1.875rem;font-size:1.1875rem}.h1-pretext-category{font-size:14px}.bg-text-category::before{width:600px;-webkit-transform:translateX(-50%) translateY(130px);-ms-transform:translateX(-50%) translateY(130px);transform:translateX(-50%) translateY(130px)}}@media(min-width:576px) and (max-width:767.98px){.hyphens p,.hyphens li{text-align:left;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none}.tostart{width:2rem;height:2rem;right:1.25rem;bottom:1.25rem}.img-to-top{width:1.25rem;left:.4rem;top:-1px}.h1{line-height:2.125rem;font-size:1.5rem}}@media(min-width:768px) and (max-width:991.98px){.h1{line-height:2.125rem;font-size:1.5rem}}@media(min-width:992px) and (max-width:1199.98px){.hero{max-height:730px}}@media(max-width:1399.98px){.cottages-list>.container>.row>.col-12 .row .inf{margin:0 !important}}@media(max-width:991.98px){.cottages-list>.container>.row>.col-12:nth-child(even) .row .sld,.cottages-list>.container>.row>.col-12:nth-child(even) .row .inf{order:unset}.cottages-list .slider-wrap .swiper-thumbs{display:none}.footer .hotline-wrap{justify-content:center;align-items:center}}@media(max-width:767.98px){.reviews .swiper-button-prev,.reviews .swiper-button-next{top:unset !important;bottom:0;margin:0}.reviews .swiper-button-prev{left:unset !important;right:70px}.cottages-advants .item{height:auto;text-align:center;margin-left:0;margin-top:21px;padding:41px 15px 20px 15px}.cottages-advants .item .text{text-align:center}.cottages-advants .item .img-wrap{top:0;left:50%;transform:translate(-50%,-50%)}.footer .group-title{border-bottom:1px solid #c9995b}.footer .group-title::after{content:"";position:absolute;right:0;top:45%;display:block;width:1em;height:.5em;background:url("/assets/img/arr-down.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(180deg)}.footer .group-title.collapsed::after{transform:rotate(0deg)}.footer .docs-wrap{flex-direction:column;align-items:center}.cookiealert .text-wrap{flex-direction:column}}