@font-face{font-family:Inter;src:url(/build/assets/Inter-Regular-COLGFB3M.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/build/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2");font-weight:600;font-display:swap}body{font-size:16px}.header{position:relative;isolation:isolate;background:url(/img/new/header.jpg) no-repeat;background-image:image-set(url(/img/new/header.webp) type("image/webp"),url(/img/new/header.jpg) type("image/jpeg"));background-position:top center;margin:0;min-height:500px}.header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,.12) 32%,rgba(0,0,0,.04) 58%,transparent 78%);pointer-events:none;z-index:1}.header>.container-fluid{position:relative;z-index:2}a{text-decoration:none}.nav-link{margin-right:8px}@media only screen and (max-width:1280px){.header{background:url(/img/new/1280/header.jpg) no-repeat;background-image:image-set(url(/img/new/1280/header.webp) type("image/webp"),url(/img/new/1280/header.jpg) type("image/jpeg"))}}@media only screen and (max-width:800px){.header{background:url(/img/new/800/header.jpg) no-repeat;background-image:image-set(url(/img/new/800/header.webp) type("image/webp"),url(/img/new/800/header.jpg) type("image/jpeg"))}.price_table{font-size:.8rem}}@media only screen and (max-width:640px){.header{background:url(/img/new/640/header.jpg) no-repeat;background-image:image-set(url(/img/new/640/header.webp) type("image/webp"),url(/img/new/640/header.jpg) type("image/jpeg"))}.price_table{font-size:.7rem}}@media only screen and (max-width:320px){.header{background:url(/img/new/320/header.jpg) no-repeat;background-image:image-set(url(/img/new/320/header.webp) type("image/webp"),url(/img/new/320/header.jpg) type("image/jpeg"))}}.header p{font-size:14px;margin:20px 0}img{max-width:100%;height:auto}@font-face{font-family:HeaderFont;src:url(/build/assets/segoe-ui-regular-DVTX3liz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0400-04FF}@font-face{font-family:HeaderFont-2;src:url(/build/assets/segoe-ui-black-DIS81OhC.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0400-04FF}.main-title{text-transform:uppercase;color:#000;font-weight:700;font-size:20px;letter-spacing:2px;font-family:HeaderFont}.sub-title{text-transform:uppercase;color:#06971e;font-weight:900;font-size:52px;letter-spacing:5px;font-family:HeaderFont-2}.header-main-title{text-transform:uppercase;color:#000;font-weight:700;font-size:20px;letter-spacing:2px;line-height:1.5;font-family:HeaderFont,Arial,sans-serif}.header-sub-title{text-transform:uppercase;color:#06971e;font-weight:900;font-size:52px;letter-spacing:5px;line-height:1.5;font-family:HeaderFont-2,Arial,sans-serif}@media only screen and (max-width:800px){.header-sub-title{font-size:42px}}.main-hr{margin:5px 0;border:1px solid #333}.treatment-div{background:url(/img/new/bg_2.jpg);background-image:image-set(url(/img/new/bg_2.webp) type("image/webp"),url(/img/new/bg_2.jpg) type("image/jpeg"));background-size:cover;background-position:center;min-height:400px;margin-top:20px;color:#fff;font-size:16px;padding:20px}@media only screen and (max-width:640px){.treatment-div{background:green}}.footer{position:relative;isolation:isolate;background:url(/img/new/footer.jpg) no-repeat;background-image:image-set(url(/img/new/footer.webp) type("image/webp"),url(/img/new/footer.jpg) type("image/jpeg"));background-position:center -80px;height:495px;color:#ccc;margin-top:110px;padding-bottom:60px;border-top:1px solid #eeeeee;box-shadow:0 4px 12px #0000001f}.footer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#00000038 45%,#0000004d);pointer-events:none;z-index:1}.footer>.container{position:relative;z-index:2}@media only screen and (max-width:1280px){.footer{background:url(/img/new/1280/footer.jpg) no-repeat;background-image:image-set(url(/img/new/1280/footer.webp) type("image/webp"),url(/img/new/1280/footer.jpg) type("image/jpeg"))}}@media only screen and (max-width:800px){.footer{background:url(/img/new/800/footer.jpg) no-repeat;background-image:image-set(url(/img/new/800/footer.webp) type("image/webp"),url(/img/new/800/footer.jpg) type("image/jpeg"));margin-top:80px;height:auto;min-height:560px;padding-bottom:72px}.footer-tagline{display:none}.footer .footer-menu{box-sizing:border-box;margin-left:auto;margin-right:auto}}@media only screen and (max-width:640px){.footer{background:url(/img/new/640/footer.jpg) no-repeat;background-image:image-set(url(/img/new/640/footer.webp) type("image/webp"),url(/img/new/640/footer.jpg) type("image/jpeg"))}}@media only screen and (max-width:320px){.footer{background:url(/img/new/320/footer.jpg) no-repeat;background-image:image-set(url(/img/new/320/footer.webp) type("image/webp"),url(/img/new/320/footer.jpg) type("image/jpeg"))}}.btn-booking{background:orange;height:50px;font-size:24px;padding:10px 30px;border-top:none;color:#333;border-radius:10px}.btn-more{background:#fff;height:48px;font-size:24px;padding:10px 30px;border:2px solid green;color:#000;border-radius:10px}.btn-booking:hover{color:#fff}.btn-booking:active,.btn-booking:focus,.btn-booking:focus-visible{background-color:gold;border-color:gold;color:#212529}.header-price{font-size:22px}.header-price strong{color:red;font-size:26px;margin:5px}.phone-div{background:#fff;padding:10px;border-radius:10px;border:1px solid #ccc;margin:15px auto;max-width:300px;box-shadow:0 5px 3px -3px gray}.main-phone{list-style:none;padding:5px;margin:0}.main-phone span{color:#aaa}.main-phone li{display:inline;margin:0 5px}.main-phone a{font-size:22px;color:#337ab7;font-weight:700;text-decoration:none;font-size:2em}.main-phone a:hover{color:#ff4500}.main-list{list-style:none}.main-list li{float:left}.icon{width:48px;height:48px;fill:#ffba02;margin:10px 20px;float:left}.icon:hover{fill:#ffaf02}.treatment-list p{padding:20px 10px}.treatment-list img{width:100%;height:auto;object-fit:cover;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sevice-icon{width:48px;height:48px;fill:#06971e;margin:10px 20px;float:left}.sevice-icon:hover{fill:green}.sevice-list{list-style:none;vertical-align:middle}.sevice-list li{float:left;min-height:100px}.svc-icon{float:left;margin:10px 30px;height:50px}.footer-menu ul{list-style:none;padding:5px}.footer-menu li{padding:2px;font-size:18px}.footer-menu a{color:#000}.footer-menu{background:#fff;padding:5px;border-radius:10px;border:1px solid #ccc;margin:15px auto;max-width:260px;box-shadow:0 5px 3px -3px gray}.footer-menu a:hover{color:#ff4500;text-decoration:none}.footer-menu-phone{margin-top:10px}.footer-menu-phone a{font-size:24px;font-weight:700;color:#337ab7}.booking-field{height:50px;border-radius:10px;border:2px solid #ccc;margin:15px 20px 15px 0;color:#000;width:250px;padding:5px}.date-field{padding:5px 5px 5px 50px;background:#fff url(/img/new/calendar.jpg) no-repeat}.t-list{list-style:none;margin:0;padding:0;font-size:22px}.t-list li{margin:10px 0}.gallery-hr{width:60%;border:1px solid green}.news-flex{display:flex;flex-flow:row wrap}.row-flex{display:flex;flex-flow:row wrap;justify-content:center}.answer-div{background:#eee;margin-top:0;padding-top:50px}.answer-item{border:2px solid green;border-radius:5px;min-height:250px;margin:20px;background:#eee}.answer-item p{text-align:left}.answer-item h3{font-size:18px;margin-top:40px;font-weight:700}.answer-number{width:50px;height:50px;text-align:center;vertical-align:middle;margin:-25px auto}.answer-number span{z-index:10000;color:#fff;font-size:24px;font-weight:700;position:absolute;margin-top:8px;margin-left:-5px}.romb{z-index:1;width:50px;height:50px;background:green;transform:rotate(45deg);position:absolute;margin:0 auto;border-radius:3px}.boxShadow{box-shadow:0 15px 7px -7px #eee;margin-top:30px;margin-bottom:30px}.about{border:2px solid #ccc;border-radius:5px;margin:10px 0}.about p{font-size:16px;vertical-align:middle;padding:20px}.about img{height:auto;object-fit:cover;object-position:center}.room-info{margin-bottom:30px}.room-desc{list-style:none;font-size:18px;padding-left:0}.room-desc li{margin-top:10px}.price{font-size:22px;color:#4cae4c}.contacts{list-style:none;margin:0;padding:0;font-size:18px}.contacts li{margin:10px 0}.treatment-list img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.treatment-list img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.glyphicon-ok{color:#4cae4c}.language-list{position:absolute;z-index:1000;top:0;right:20px;width:180px;text-align:right}.languages-klisl a{margin:5px}.languages-klisl img{width:24px;height:24px;border-radius:100px;object-fit:cover;display:inline-block}.room-bts a{margin:5px}.navbar-dark{background-color:green!important;border-radius:0}.navbar-dark a{color:#fff}.navbar-dark a:hover{color:orange}.menu-div{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.menu-div>.navbar,.menu-div>.navbar.main-navbar{width:100%;max-width:100%;border-radius:0;padding-left:0;padding-right:0}.main_menu{margin:3px auto}.site-breadcrumb{background:#fff;box-shadow:0 2px 12px #0000001a;border-radius:8px;padding:.625rem 1rem;margin-bottom:.75rem}.site-page>.row>.col-12>.site-breadcrumb{margin-bottom:.75rem}.article-page-breadcrumb{margin-bottom:.75rem}.article-page-breadcrumb .site-breadcrumb{margin-bottom:0}.site-breadcrumb .breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;margin-bottom:0;padding:0;background:transparent;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.site-breadcrumb .breadcrumb-item{flex:0 0 auto;font-size:.875rem;line-height:1.35;white-space:nowrap}.site-breadcrumb .breadcrumb-item a{color:#06971e}.site-breadcrumb .breadcrumb-item a:hover{color:#1a870c}.site-breadcrumb .breadcrumb-item.active{color:#333;max-width:14rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.site-breadcrumb .breadcrumb-item.active{max-width:none;overflow:visible;text-overflow:unset}}.main-btn{background-color:gold;color:#212529;height:50px;line-height:30px;border-radius:100px;box-shadow:0 10px 5px -5px #555;font-family:Roboto,Arial,sans-serif;font-size:16px;text-align:center;white-space:nowrap;font-weight:700;cursor:pointer}.main-btn:hover{color:#555;box-shadow:0 10px 5px -5px #888;background:gold}.main-btn:active,.main-btn:focus,.main-btn:focus-visible{background-color:gold;color:#212529;border-color:transparent;box-shadow:0 10px 5px -5px #555}.autoink{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.ink{display:block;position:absolute;background:#fff;border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:20}.animate{webkit-animation:ripple 4s linear infinite;-moz-animation:ripple 4s linear infinite;-ms-animation:ripple 4s linear infinite;-o-animation:ripple 4s linear infinite;animation:ripple 4s linear infinite}@keyframes ripple{20%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}.news-item{padding:0;background:#fff;box-shadow:0 4px 25px #00000040;border-radius:8px;margin-bottom:20px;font-size:16px;overflow:hidden}.news-item>a{display:block;overflow:hidden}.news-item picture{display:block;width:100%}.news-item__image{transition:transform .3s ease}.news-item>a:hover .news-item__image{transform:scale(1.1)}.news-item img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:8px 8px 0 0;transition:transform .3s ease}.news-item>a:hover img{transform:scale(1.1)}.news-item__text{padding:10px}.news-item__title{font-size:18px}.article-page-layout{--bs-gutter-x: 1.5rem;align-items:flex-start}@media(min-width:992px){.article-page-layout{--bs-gutter-x: 2.75rem}}.article-page__panel{background:#fff;box-shadow:0 4px 25px #00000040;border-radius:8px;padding:1.5rem 1.25rem}@media(min-width:992px){.article-page__panel{padding:2rem 2.25rem}}.article-page__panel--sidebar{padding:1.25rem 1rem}@media(min-width:992px){.article-page__panel--sidebar{padding:1.5rem 1.125rem}}.article-page__hero{max-width:100%}.article-page__hero picture,.article-page__hero img{display:block;width:100%;height:auto;border-radius:12px}@media(min-width:992px){.news-sidebar{position:sticky;top:1rem}}.news-sidebar__heading{font-size:1.35rem;margin-bottom:1rem}.news-sidebar .news-item,.news-item--sidebar{margin-bottom:1.375rem;font-size:14px;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.news-sidebar .news-item:last-child,.news-item--sidebar:last-child{margin-bottom:0}.news-sidebar .news-item>a,.news-item--sidebar>a{border-radius:8px;overflow:hidden}.news-sidebar .news-item img,.news-item--sidebar img{width:100%;height:180px;max-height:200px;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:8px}.news-sidebar .news-item__title{font-size:1rem;line-height:1.35;margin-bottom:.25rem}.news-sidebar .news-item__text,.news-item--sidebar .news-item__text{padding:.5rem 0 0}.news-sidebar .news-item__text p{margin-bottom:.35rem;font-size:.8125rem}.news-sidebar .news-item__text p:last-child{display:none}#button-up{display:none;opacity:.5;filter:alpha(opacity=50);position:fixed;left:20px;bottom:100px;color:#000;background:#fff;transition:.3s;z-index:1000;border:1px #ccc;border-radius:100px}#button-up:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100);transition:.3s;color:red}.fixed-phone{position:fixed;background:#fff;top:0;width:240px;right:0;margin:0;z-index:1010;border-radius:8px;padding:10px 0;border:1px solid #eee;box-shadow:0 15px 7px -7px gray}.callback-bt img{margin:14px;width:40px;height:40px}.callback-bt{background:#59d600;border:2px solid #77d600;border-radius:50%;box-shadow:0 8px 10px #a5ff664d;cursor:pointer;height:68px;text-align:center;width:68px;position:fixed;right:20px;bottom:100px;z-index:999;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite}.callback-bt .text-call{height:68px;width:68px;border-radius:50%;position:relative;overflow:hidden}.callback-bt .text-call span{text-align:center;color:#fff;opacity:0;font-size:0;position:absolute;right:4px;top:22px;line-height:14px;font-weight:600;text-transform:uppercase;transition:opacity .3s linear;font-family:montserrat,Arial,Helvetica,sans-serif}.callback-bt .text-call:hover span{opacity:1;font-size:9px}.callback-bt:hover img{display:none}.callback-bt:hover{z-index:1;background:#59d600;color:transparent;transition:.3s}.callback-bt:hover img{color:#59d600;font-size:40px;transition:.3s}.callback-bt img{color:#fff;font-size:34px;transition:.3s;line-height:66px;transition:.5s ease-in-out}.callback-bt img{animation:1.2s ease 0s normal none 1 running shake;animation-iteration-count:2,0,infinite;-webkit-animation:1.2s ease 0s normal none 1 running shake;-webkit-animation-iteration-count:2,0,infinite}.page-content{font-size:16px}.page-content *{font-family:inherit!important;font-size:inherit!important}@-webkit-keyframes hoverWave{0%{box-shadow:0 8px 10px #a5ff664d,0 0 #afff6633,0 0 #a5ff6633}40%{box-shadow:0 8px 10px #a5f5664d,0 0 0 15px #a5eb6633,0 0 #a5f56633}80%{box-shadow:0 8px 10px #a5f5664d,0 0 0 30px #38a3fd00,0 0 0 26.7px #a5f56611}to{box-shadow:0 8px 10px #a5f5664d,0 0 0 30px #38a3fd00,0 0 0 40px #38a3fd00}}@keyframes hoverWave{0%{box-shadow:0 8px 10px #a5f5664d,0 0 #a5eb6633,0 0 #c3eb6633}40%{box-shadow:0 8px 10px #a5f5664d,0 0 0 15px #a5f56633,0 0 #a5f56633}80%{box-shadow:0 8px 10px #a5f5664d,0 0 0 30px #38a3fd00,0 0 0 26.7px #a5f56611}to{box-shadow:0 8px 10px #a5f5664d,0 0 0 30px #38a3fd00,0 0 0 40px #38a3fd00}}@keyframes shake{0%{transform:rotate(0);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotate(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotate(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotate(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotate(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotate(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotate(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotate(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotate(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotate(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}to{transform:rotate(0);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}@-webkit-keyframes shake{0%{transform:rotate(0);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotate(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotate(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotate(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotate(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotate(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotate(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotate(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotate(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotate(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}to{transform:rotate(0);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}.callback-bt>button.feedback{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:68px;height:68px;margin:0!important;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;line-height:0;cursor:pointer;text-align:center;box-shadow:none}button.carousel-slide-trigger{appearance:none;-webkit-appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;line-height:0;cursor:pointer;text-align:inherit;box-shadow:none;overflow:hidden}.carousel-slide-trigger picture{display:block;width:100%}.carousel-inner img{width:100%;height:auto;aspect-ratio:1190 / 407;object-fit:cover;object-position:center}#carouselExample{position:relative;isolation:isolate}#carouselExample:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,transparent 28%,transparent 72%,rgba(0,0,0,.06) 100%);pointer-events:none;z-index:1}#carouselExample .carousel-control-prev,#carouselExample .carousel-control-next,#carouselExample .carousel-indicators{z-index:2}button.main-btn,button.btn-primary[onclick^=booking]{-webkit-tap-highlight-color:transparent}button.btn-primary[onclick^=booking]:active,button.btn-primary[onclick^=booking]:focus,button.btn-primary[onclick^=booking]:focus-visible{background-color:gold;border-color:gold;color:#212529}.callback-bt>button.feedback:active,.callback-bt>button.feedback:focus,.callback-bt>button.feedback:focus-visible{background-color:transparent;box-shadow:none}button.carousel-slide-trigger:active,button.carousel-slide-trigger:focus,button.carousel-slide-trigger:focus-visible{background-color:transparent;box-shadow:none}
