@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Spectral+SC:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Spectral+SC:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);body{margin:0;padding:0}html,body{overflow-x:hidden;width:100%}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-back .calendar-image{flex:inherit}.info-back .calendar-content{align-items:center}.service-item a{display:block;text-decoration:none;transition:all .2s ease;text-align:center;background:#cbabab;color:#fff;border:none;padding:18px 92px;border-radius:50px;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.service-item a:hover{text-decoration:underline;transform:translateY(-2px)}.services-grid-section{display:block;max-width:1440px;margin:0 auto}.page-template-service .info{background-color:#fff}.price{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;background:#ccabaa;border-radius:50px;padding:18px 55px;text-decoration:none;display:grid;max-width:fit-content;margin:40px auto 0}.price:hover{text-decoration:underline}*{box-sizing:border-box}#submenu-content .submenu{grid-template-columns:1fr 1fr 1fr 1fr}.rezerv{max-width:1440px;margin:-30px auto 0;padding:0 112px}.rezerv-serv{max-width:1440px;margin:0 auto;padding:0 112px}p{margin:0;margin-block-start:0;margin-block-end:0}.container{width:100%;margin:0 auto;padding:0}#booking-popu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000;justify-content:center;align-items:center}.popup-contents{position:relative;box-shadow:0 4px 20px rgba(0,0,0,.3)}.popup-close{position:absolute;top:10px;right:15px;font-size:28px;cursor:pointer;color:#333}.hero-section{padding:0 0 116px;position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.hero-section video{width:100%;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:-1}.scrolled .white{display:none}.scrolled .black{display:block}.black{display:none}.hero-content{position:relative;z-index:1;max-width:800px;padding:20px}.hero-section .container{position:absolute;top:300px}.part-1{color:#fff;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:normal;display:block;padding-bottom:30px;width:65%;text-align:center;margin:0 auto}.page-template-rules .h3fe1{max-width:881px}.hero-title{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0 auto;display:block;width:100%;text-align:center;padding-bottom:30px}.hero-buttons{display:block;text-align:center}.hero-button1{}.hero-button1 a:hover{text-decoration:underline}.hero-button2{padding-bottom:30px}.hero-content{display:block;margin:0 auto;max-width:1440px;padding:0 149px 0}.btn-download{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;background:#ccabaa;border-radius:50px;padding:18px 55px;text-decoration:none}.site-header{background: linear-gradient(135deg, #1a1a1a0d, #0000000d);padding:5px 0;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);transition:transform .3s ease;max-height:80px}.site-header::before{content:'';position:absolute;top:0;left:-100%;width:200%;height:100%;background: linear-gradient(90deg,
        transparent,
        rgba(255, 255, 255, 0.05),
        rgba(255, 255, 255, 0.1),
        rgba(255, 255, 255, 0.05),
        transparent
    );animation:shine 4s infinite;pointer-events:none;z-index:1}@keyframes shine {
    0% { left: -100%; }
    100% { left: 100%; }
}.container-h{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 70px;position:relative;z-index:2;gap:15px;height:70px;align-items:center}.text-content{height:100px}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px}.bar{width:50px;height:3px;background:#fff;border-radius:2px;transition:.3s ease}.site-header.scrolled .menu-toggle svg path{fill:black}.site-header.scrolled .phone a,.site-header.scrolled .address,.site-header.scrolled .lang-toggle,.site-header.scrolled .lang-toggle svg{color:#000}.single-event-page .site-header.scrolled{background:none}.logo{position:absolute;left:50%;transform:translateX(-50%);z-index:3}.logo img{width:240px;height:auto;object-fit:contain}.fullscreen-menu .menu-header .inmenu{display:none}.contact-info{text-align:right;color:#e0e0e0;font-size:20px;line-height:1.4;white-space:nowrap}.address{color:#fff;font-family:"Manrope";font-size:12px;font-style:normal;font-weight:300;line-height:normal}.phone a{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1px;text-decoration:none;margin:0
padding-bottom: 11px;display:block}.phone a:hover{text-decoration:underline}.language-switcher{display:flex;gap:12px;margin-left:15px}.language-switcher a{color:#ccc;text-decoration:none;font-weight:600;font-size:1.1rem;transition:color .3s ease}.language-switcher a.active,.language-switcher a:hover{color:#fff}.language-switcher.dropdown{position:relative;display:inline-block}.lang-toggle{border:none;color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1px;transition:all .3s ease;display:flex;align-items:center;gap:6px;background:none}.lang-toggle:hover,.lang-toggle[aria-expanded="true"]{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.lang-dropdown{position:absolute;top:100%;right:0;left:0;list-style:none;background: rgb(255 255 255 / 70%);border-radius:0 0 15px 15px;overflow:hidden;z-index:1001;padding:0;min-width:60px;margin:0}.lang-dropdown li a{display:block;padding:11px 10px;color:#0a140c;text-align:left;text-decoration:none;font-family:"Spectral SC";font-style:normal;font-weight:500;line-height:normal;font-size:18px}.lang-dropdown li a:hover{text-decoration:underline;color:#0a140c}.language-switcher:hover .lang-dropdown,.language-switcher:focus-within .lang-dropdown{display:block;hidden:false}.lang-dropdown[hidden]{display:none}.site-footer{background:#645454;padding:30px 70px 36px}.footer{margin:0 auto;display:block;max-width:1440px}.footer-3{color:rgba(255,255,255,.30);font-family:Manrope;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none;display:grid;grid-template-columns:1fr 1fr;max-width:1440px}.footer-3 a{color:rgba(255,255,255,.30);font-family:Manrope;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none;text-align:right}.footer-1{display:flex;gap:134px;align-items:center;padding-bottom:30px}.footer-1 .menu-columns{grid-template-columns:repeat(4,1fr);display:grid;gap:134px}.footer-1 .menu-columns li{display:block}.footer-1 .menu-columns ul{padding:0}.footer-1 a{text-decoration:none;color:#fff;font-family:"Spectral SC";font-size:14px;font-style:normal;font-weight:300;line-height:normal}.footer-2{padding-bottom:20px}.footer-2 li{display:block}.footer-2 ul{padding:0;display:flex;gap:20px;justify-content:end}.footer-2 a{color:rgba(255,255,255,.30);font-family:Manrope;font-size:14px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none}.uslugi{max-width:1440px;display:block;margin:0 auto;padding:0 70px 100px}.uslugi-title{color:#223a24;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%}.uslugi-title .ut-1{display:block}.uslugi-title .ut-2{color:#83918f;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%}.uslugi-inf{display:flex}.usl-in p{color:#645454;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:70px;border:1px solid #645454;padding:18px 0;text-align:center;display:block}.usl-o{max-width:415px;margin:0 0 0 auto;color:#080807;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.uslugi-card{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.usluga-item{position:relative;height:415px;background-size:cover;background-position:center;border-radius:50px;overflow:hidden;color:#fff;text-decoration:none;transition:transform .3s ease}.usluga-item:hover{transform:translateY(-5px)}.usluga-item:hover .usluga-content{bottom:150px}.usluga-content{position:absolute;bottom:50px;left:39px;right:20px;transition:bottom .3s ease}.usluga-title{color:#fff;font-family:"Spectral SC";font-size:32px;font-style:normal;font-weight:500;line-height:39px;margin:0}.usluga-info{color:#fff;font-family:"Spectral SC";font-size:10px;font-style:normal;font-weight:400;line-height:92%;letter-spacing:5.4px;text-transform:uppercase;padding-bottom:30px}.usluga-hover{position:absolute;inset:0;background:none;backdrop-filter:none;display:flex;opacity:0;transition:opacity .4s ease;z-index:1}.usluga-item:hover .usluga-hover{opacity:1}.usluga-hover-content{display:flex;align-items:center;gap:20px;margin:auto 0 50px 30px}.hover-description{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.12px}.location{display:flex;max-width:1440px;margin:0 auto}.loc-inf{background:#645454;padding:70px 70px 0 93px}.loc-in{display:flex;padding-bottom:50px;margin:0}.loc-in p{color:#fff;text-align:center;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:70px;border:1px solid #fff;padding:18px 58px}.loc-o h3{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0}#map-container svg{width:925px;height:auto}.map-tooltip{position:absolute;border-radius:30px;border:.511px solid rgba(255,255,255,.95);background:rgba(20,30,6,.04);backdrop-filter:blur(19.68956756591797px);color:#fff;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1000;max-width:200px;word-wrap:break-word}.map-tooltip strong,.map-tooltip a{text-decoration:none;color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-top:5px}.map-tooltip a:hover{text-decoration:underline}.advantages-block{max-width:1440px;display:block;margin:0 auto;padding:100px 70px}.why-title{color:#141e06;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0;padding-bottom:40px}.feature-item .ftitle{color:#080807;font-family:"Spectral SC";font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding:20px 0}.feature-item p{color:#080807;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.whywe{display:flex;gap:281px;padding-bottom:40px}.usl-in,.cal .usl-in{min-width:196px}.h3fe1{max-width:876px}.features-group{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.features-group2{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-item p{max-width:414px}.feature-item hr{background:rgba(34,58,36,.40)}.contact{display:flex;max-width:1440px;margin:0 auto;overflow:hidden}.con-inf{background:#645454;padding:70px 70px}.con-inf h3{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:74px;font-style:normal;font-weight:400;line-height:100%;margin:0;padding-bottom:40px}.grid-block p{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:400;line-height:100%;padding-bottom:20px}.grid-block a{color:rgba(255,255,255,.41);font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.grid-block a:hover{text-decoration:underline;color:#fff}.grid-block{display:grid;grid-template-columns:repeat(2,1fr);gap:93px;row-gap:20px}.gb{max-width:246px}.con-inf hr{margin:33px 0 30px;border:1px solid rgba(255,255,255,.40)}.social-block{padding-top:27px}.social-block p{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:400;line-height:100%;padding-bottom:20px}.price-group-rule p{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:400;line-height:100%;padding-bottom:20px;text-transform:lowercase}.social-links a{text-decoration:none}.social-links{display:flex;gap:30px}.con-map img{height:100%}.calendar{display:block;max-width:1440px;margin:0 auto;padding:0 50px}.event-calendar .calendar-navigation button{text-decoration:none;color:#645454;font-weight:500;transition:color .2s ease;background:none;border:0;font-size:18px;cursor:pointer}.event-calendar .calendar-navigationn button:hover{color:#666}.cal{display:flex;width:100%;align-items:center;padding:100px 0 50px}.cal .usl-in{margin:0 0 0 auto}.cal h2{color:#080807;max-width:700px}.faq{display:block;max-width:1440px;margin:0 auto}.faq-zag{display:flex;width:100%;align-items:center;padding:100px 0 50px}.faq-zag .usl-in{margin:0 0 0 auto}.faq-accordion{}.faq-item{border-bottom:1px solid rgba(34,58,36,.40);margin-bottom:30px}.faq-toggle{background:none;border:none;outline:none;cursor:pointer;width:100%;padding-bottom:17px;text-align:left;display:flex;align-items:center;gap:10px;color:#223a24;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:500;line-height:100%;transition:background-color .3s}.faq-icon svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.faq-toggle:hover .faq-question{font-size:38px}.faq-icon{flex-shrink:0;transition:transform .3s ease}.faq-item.active .faq-icon svg{transform:rotate(270deg)}.faq-question{flex-grow:1}.faq-answer{padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease , opacity .3s ease}.faq-answer p{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;margin:0 58px 0}.custom-filter-dropdown{display:none}.faq-item.active .faq-answer{max-height:400px;opacity:1;padding:0 0 30px}.info{margin-top:100px;background-color:rgba(230,223,205,.40);backdrop-filter:blur(5px)}.info-zag{display:flex;width:100%;align-items:center;padding:100px 0 50px}.info-zag .usl-in{margin:0 0 0 auto}.info-back{display:block;max-width:1440px;margin:0 auto}.text-content{height:100px;overflow:hidden;transition:height .3s ease;color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.text-content strong{font-weight:700}.text-content.expanded{height:auto}.read-more-btn{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:50px;background:#cbabab;padding:19px 75px;border:0;margin-top:30px}.text-container{padding-bottom:100px}.read-more-btn .rotated{transform:rotate(270deg);padding:0 10px 0 10px}.read-more-icon{padding-left:10px}.contact-bac,.location-back{background:#645454}.menu-item a,.back-btn{color:#080807;font-family:"Spectral SC";font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;list-style:none}.menu-content{list-style:none}.fullscreen-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vw;background:#f0f0e9;color:#333;z-index:1001;box-shadow:inset 0 0 10px rgba(0,0,0,.1);overflow-y:auto}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0 19px;max-width:1440px;margin:0 auto}.logo-m img{width:150px;height:auto}.btn-back{max-width:1440px;margin:0 auto}.back-btn,.close-menu{background:none;border:none;cursor:pointer}.close-menu{font-size:24px}.menu-content{max-width:1440px;margin:0 auto}.nav-menu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;row-gap:12px}.nav-menu li{margin-bottom:0}.nav-menu a{text-decoration:none;transition:color .3s}.nav-menu a:hover{color:#6c5c54}.fullscreen-menu hr{opacity:.4;background:#080807;margin:30px auto;max-width:1440px}.submenu{margin-top:10px;list-style:none;padding-left:20px;display:none}#submenu-content .submenu{display:grid}.submenu li{margin:0 0 20px}.submenu a{color:#080807;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.submenu a:hover{color:#6c5c54}#submenu-content{padding:20px;max-width:1440px;margin:0 auto;background:#f0f0e9}.menu-contacts{max-width:1440px;margin:0 auto}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-columns .column span{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:24px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:21px}.footer-columns .column p{margin:0 0 27px;color:#645454;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-top:21px}.social-links{display:flex;gap:30px;margin-top:21px;margin-bottom:20px}.social-links svg{width:18px;height:18px;transition:transform .3s}.social-links a:hover svg{transform:scale(1.2)}.menu-booking{text-align:center}.rulebtn .menu-booking a{display:flex;align-items:center;padding:19px 67px;text-decoration:none;transition:background .3s;color:#080807;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:50px;background:#ccabaa}.rulebtn .menu-booking svg{padding-right:10px}.btn-book-full:hover{background:#4a6a54}.menu-contacts .column a{text-decoration:none;color:#6c5c54;font-family:"Manrope";font-size:18px;font-style:normal;font-weight:400;line-height:normal}.menu-contacts .column a:hover{text-decoration:underline}.rulebtn{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;max-width:1440px;margin:0 auto}.rulebtn a{color:#645454;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.rulebtn a:hover{text-decoration:underline}.single-event-page .site-header{background-color: #00000087;background-size:cover;background-position:center}.single-even{padding-top:130px}.breadcrumbs,.breadcrumbs a{color:#816645;text-align:center;font-family:"Spectral SC";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;padding-bottom:50px;text-align:left}.breadcrumbs a:hover{text-decoration:underline}.event-page{max-width:1440px;margin:0 auto}.event-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:50px}.event-title{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;max-width:968px;margin:0}.date-badge{color:#816645;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:70px;border:1px solid #816645;padding:18px 54px}.event-content,.event-content h2{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.event-content h2{padding:18px 0}.event-content p strong,.event-content h2{font-weight:700}img.alignright{float:right;margin:35px 0 35px 35px;border-radius:50px;max-width:709px;height:auto}img.alignleft{float:left;margin:35px 35px 35px 0;border-radius:50px;max-width:709px;height:auto}.event-image{margin:40px 0;text-align:center}.event-main-img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.news-cover{background:rgba(230,223,205,.40)}.news-section{display:block;max-width:1440px;margin:80px auto 0;padding:100px 70px}.nws{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.ops{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:normal;max-width:415px}.news-section .why-title{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:85px;font-style:normal;font-weight:400;line-height:100%;max-width:50%;padding-bottom:0}.news-section .faq-zag{align-items:flex-end;padding:0 0 30px;margin:0}.swiper-slide a{text-decoration:none;color:#fff}.swiper-slide .btn-more{color:#080807}.section-title{font-size:2.5em;font-weight:bold;color:#333;margin-bottom:30px;position:relative;display:flex;align-items:center;gap:16px}.section-title::after{content:'';width:30px;height:30px;background:#5a8c6b;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-card{background:#645454;border-radius:33.319px;overflow:hidden;transition:transform .3s ease}.news-card:hover{transform:translateY(-4px)}.news-image{height:200px;overflow:hidden}.card-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .card-img{transform:scale(1.05)}.news-content{padding:21px 20px 40px;color:#fff}.news-meta{display:flex;justify-content:space-between}.news-meta .category{color:#fff;font-family:"Spectral SC";font-size:14px;font-style:normal;font-weight:400;line-height:92%;letter-spacing:7.56px;text-transform:uppercase}.news-slider-container{overflow:hidden}.news-section .swiper-button-prev,.news-section .swiper-button-next{background:#645454;border-radius:100%;padding:21px 21px}.nav-sin{display:flex;gap:30px;justify-content:center;height:60px;margin-top:65px}.news-section .swiper-button-prev:after,.news-section .swiper-button-next:after{display:none}.news-section .swiper-button-prev svg,.news-section .swiper-button-next svg{width:8px;height:14px}.news-section .swiper-button-prev,.news-section .swiper-button-next{position:relative;top:50%;transform:translateY(-50%);width:auto;height:50px;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:.8;transition:opacity .3s ease}.date{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:300;line-height:136%}.news-title{color:#fff;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:20px 0;margin:0}.news-excerpt{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:300;line-height:136%;padding:20px 0}.btn-more{display:inline-block;color:#080807;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:19px 40px;border-radius:50px;text-decoration:none;transition:all .2s ease;background:#fff}.btn-more:hover{background:#f0f0f0;transform:translateY(-2px)}.rule-icon{flex-shrink:0;transition:transform .3s ease;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:50px;background:#645454;padding:19px 70px}.rule-icon svg{margin-left:10px}.rule-icon a{text-decoration:none;color:#fff}.rule-icon a:hover{text-decoration:underline}.faq-item.active .rule-icon svg{transform:rotate(88deg);padding:0 10px 0 10px}.rule-question{flex-grow:1;max-width:497px}.faq-icon1{background:#645454;border-radius:100px;padding:30px 35px;margin-right:20px}.rule-toggle{background:none;border:none;outline:none;cursor:pointer;width:100%;padding-bottom:30px;text-align:left;display:flex;align-items:center;gap:10px;color:#223a24;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:36px;font-style:normal;font-weight:500;line-height:100%;transition:background-color .3s;justify-content:space-between}.r1{display:flex;align-items:center}.rule{display:block;max-width:1440px;margin:0 auto;background-image:url(/wp-content/uploads/2025/08/horses.png);background-size:inherit;background-position:center calc(100% - 50px);background-repeat:no-repeat;padding-bottom:600px}.rule .faq-zag{padding:50px 0}.slider-section{padding:50px 0 50px 0;position:relative;margin-left:calc(50% - 720px)}.swiper-container{height:650px;margin:0 auto;overflow:hidden;position:relative}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{border-radius:20px;width:100%;height:100%;object-fit:cover;max-height:650px;display:block}.page-template-service .swiper-button-prev,.page-template-service .swiper-button-next{position:relative!important;top:0!important;transform:none!important;background:none;color:#fff;border:none;width:45px;height:30px;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:.8;transition:opacity .3s}.page-template-service .swiper-button-next:after{content:'\25B6';font-family:monospace,sans-serif;font-variant-emoji:text;width:47px;height:31px;font-size:30px;display:block}.page-template-service .swiper-button-next:hover:after{height:35px;font-size:35px}.page-template-service .swiper-button-prev:after{content:'\25C0';font-family:monospace,sans-serif;font-variant-emoji:text;width:47px;height:30px;font-size:28px;display:block}.page-template-service .swiper-button-prev:hover:after{height:34px;font-size:33px}.page-template-service .swiper-button-prev{margin:auto 0 auto 50px;color:#d9d9d9}.page-template-service .swiper-button-next{margin:auto 30px auto 0;color:#d9d9d9}.s-nav{background-color: #FFFFFF1A;fill:rgba(255,255,255,.10);backdrop-filter:blur(27px);background-repeat:no-repeat;background-position:center;width:110px;height:110px;position:absolute;top:50%;right:12%;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:50%;gap:10px}.page-template-service .swiper-button-prev:hover,.page-template-service .swiper-button-next:hover{opacity:1}.zruchnosti-section{padding:50px 70px;max-width:1440px;display:block;margin:0 auto}.page-template-service .faq-zag{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 50px}.page-template-service .faq-zag .why-title{padding-bottom:0}.page-template-service .faq-zag .pricewy{padding-bottom:40px}.zruchnosti-content{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.zruchnosti-description{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;max-width:340px}.zruchnosti-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:140px}.zruchnost-item{display:flex;align-items:center;text-align:center;padding:0 0 30px;border-bottom:1px solid #e0e0e0;gap:20px;min-width:192px}.zruchnost-icon{width:80px;height:80px;border-radius:50%;background:#cbabab;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.zruchnost-icon img{width:32px;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.zruchnost-text{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.18px}.varianty-rosad-section{padding:50px 70px;max-width:1440px;display:block;margin:0 auto}.varianty-title{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0}.varianty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:50px}.variant-item{text-align:center}.variant-image img{max-width:auto;height:auto}.variant-description{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.18px;padding:30px 56px 0}.include-section{padding:50px 70px;max-width:1440px;display:block;margin:0 auto}.include-content{display:flex;gap:30px;align-items:flex-start}.include-image img{width:100%;height:auto;object-fit:cover}.include-text{flex:2}.include-title{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0;padding:42px 0 50px}.include-description{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;padding-bottom:70px}.include-slider-container{position:relative;padding-bottom:70px}.include-slider-container .swiper-container{max-width:820px;min-height:172px;height:auto;overflow:hidden}.swiper-slide{}.include-slide-title{color:#223a24;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:36px;font-style:normal;font-weight:500;line-height:100%;margin:0;padding-bottom:30px}.include-slide-desc{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:.8;transition:opacity .3s}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1}.swiper-button-prev{left:20px}.swiper-button-next{right:20px}.include-slider-container .s-nav{top:37%;right:6%}.read-more-btn{text-decoration:none}.read-more-btn:hover{text-decoration:underline}.page-template-service .uslugi{padding:50px 70px 50px}.cta-in-section{position:relative;overflow:hidden;margin:50px 0}.cta-in-section .container{max-width:1300px;display:block;margin:0 auto}.cta-in-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cta-in-content{position:relative;z-index:2;padding:97px 80px 49px;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:50px auto;gap:60px;border-radius:33px;background:rgba(255,255,255,.17);backdrop-filter:blur(25px)}.cta-in-text{flex:1}.cta-in-title{color:#fff;font-family:"Spectral SC";font-size:36px;font-style:normal;font-weight:500;line-height:42px;margin:0}.cta-in-contact{display:flex;gap:40px;flex-wrap:wrap;padding-top:30px}.contact-item{display:flex;align-items:center;gap:10px}.contact-item img{filter:brightness(0) invert(1)}.contact-link{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:underline .3s}.contact-link:hover{text-decoration:underline}.custom-form{width:100%;min-width:440px}.form-field{margin-bottom:30px}.custom-form input{width:100%;padding:12px 0;border:none;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none;transition:border-color .3s ease;box-sizing:border-box;padding-left:30px}.custom-form input::placeholder{color:#fff;opacity:1}.custom-form input:focus{border-bottom-color:#223a24}.btn-primary{background:#cbabab;color:#fff;border:none;padding:18px 92px;border-radius:50px;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:background .3s ease;display:inline-flex;align-items:center;gap:10px}.btn-primary:hover{background:#645454}.btn-primary svg{width:12px;height:12px;stroke:white;stroke-width:2}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.popup-overlay.active{opacity:1;visibility:visible}.popup-content{background:#fff;padding:70px 150px;border-radius:33px;text-align:center;max-width:710px;width:90%}.popup-content h3{color:#223a24;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:36px;font-style:normal;font-weight:400;line-height:100%;padding:50px 0 20px;margin:0}.popup-content p{color:#223a24;text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;padding-bottom:50px;margin:0 auto;max-width:50%}.calendar-section{max-width:1440px;display:block;margin:0 auto;padding:50px 70px}.calendar-content{display:flex;gap:40px;align-items:flex-start}.calendar-image{flex:1;border-radius:20px;overflow:hidden}.calendar-image img{width:100%;height:auto;object-fit:cover}.calendar-text{flex:2}.calendar-title{color:#080807;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;padding:50px 0;margin:0}.calendar-description{color:#223a24;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;padding-bottom:50px}.calendar-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;float:left}.calendar-buttons .btn-primary{width:fit-content;padding:18px 60px;text-decoration:none}.calendar-buttons .btn-primary:hover{background:#4a6a5a;text-decoration:underline}.rates-section{background:#645454;color:#fff;margin:50px 0}.rates-section .container{max-width:1440px;display:block;margin:0 auto;padding:100px 70px;width:100%;box-sizing:border-box}.faq-zag{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px}.why-title-w{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0}.rates-section .usl-in p{border:1px solid #fff;border-radius:70px;white-space:nowrap;color:#fff}.page-template-service .rates-section .faq-zag{margin:0}.rates-description{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;max-width:60%}.rates-list{list-style:none;padding:50px 0 0;margin:0}.rate-item{border-bottom:1px solid #fff;padding:30px 0 20px}.rate-header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:20px}.rate-title{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:32px;font-style:normal;font-weight:500;line-height:100%;color:#fff;margin:0}.rate-price{color:#fff;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.32px}.rate-price .uah{font-size:27px;padding-right:5px;line-height:0;font-weight:400;letter-spacing:normal}.rate-description{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;max-width:60%}.page-template-service .calendar,.page-template-service .faq{padding:50px 0}.page-template-service .info{margin:50px 0 0}.faq .why-title,.info .why-title,.uslugi .why-title,.price-section .why-title{color:#223a24}.price-section{max-width:1440px;display:block;margin:0 auto;padding:50px 70px}.price-section .faq-zag{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:0}.price-accordion{list-style:none;padding:0;margin:0}.price-toggle{background-color:#645454;color:#fff;margin-bottom:20px;border-radius:50px;padding:18px 50px}.price-header{font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.price-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none;color:#fff;width:100%;text-align:left;transition:all .3s ease}.price-toggle svg{vertical-align:sub}.price-toggle:hover{color:#e0e0e0}.price-content{display:none;padding:0 50px 20px}.price-content.active{display:block}.price-list{list-style:none;padding:0;margin:0}.price-item{display:grid;padding:20px 0;border-bottom:1px solid rgba(34,58,36,.40);grid-template-columns:3fr 1fr 1fr;align-items:center}.price-item:last-child{border-bottom:none}.price-left{flex:1}.price-name{color:#223a24;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:500;line-height:100%;margin:0;padding-bottom:20px}.price-desc{color:#080807;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:136%;letter-spacing:-.18px;max-width:80%}em{font-style:italic}.price-group-rule em{color:#645454;font-family:"Spectral SC";font-size:14px;font-style:italic;font-weight:400;line-height:normal}.price-new{border-radius:50px;background:#e6dfcd;color:#816645;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:500;line-height:100%;padding:7px 16px}.price-duration{color:#223a24;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:500;line-height:100%}.price-right{text-align:right}.price-value{color:var(--Color,#080807);font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.32px}.price-item .uah{font-size:27px;padding-right:5px;line-height:0;font-weight:400;letter-spacing:normal}.page-template-price .breadcrumbs{padding:130px 0 0}.why-titleh1{margin:0;color:#080807;text-align:center;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:90px;font-style:normal;font-weight:400;line-height:100px;letter-spacing:-4.5px;text-transform:uppercase;padding:100px 0 50px}.hlib{max-width:1440px;display:block;margin:0 auto}.page-template-price .cta-in-section{margin:50px 0 0}.page-template-price{background-image:url(/wp-content/uploads/2025/09/horses.svg);background-repeat:no-repeat;background-size:auto;background-position:center 640px;background-attachment:scroll}.pfof{padding:180px 0 100px;max-width:1440px;display:block;margin:0 auto;min-height:60vh}.pfof h1{color:#080807;text-align:center;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:140px;font-style:normal;font-weight:400;line-height:100px;letter-spacing:-7px;text-transform:uppercase;padding-bottom:30px;margin:0}.pfof p{color:#080807;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;padding-bottom:30px}.pfof .btn-primary{margin-bottom:100px;text-decoration:none}.pfof .btn-primary:hover{text-decoration:underline}.btn-img{margin:0 auto;display:block;text-align:center}.page-template-service .hlib{margin-top:30px}.hero-news h1{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:90px;font-style:normal;font-weight:400;line-height:100px;letter-spacing:-4.5px;text-transform:uppercase;margin:0 auto;padding:246px 0 167px}.blogp{padding:0 0 100px;max-width:1440px;display:block;margin:0 auto}.blogp .hlib{padding-top:30px}.filter-tabs{display:flex;gap:20px;margin:0;flex-wrap:wrap}.filter-tabs a{padding:19px 48px;border:none;border-radius:50px;background-color:#e6dfcd;cursor:pointer;transition:all .3s;color:var(--Color,#080807);font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.filter-tabs a:hover{text-decoration:underline}.filter-tabs a.active{background:#645454;color:#fff}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(413px,1fr));gap:30px;padding:50px 0}.post-card{border-radius:34px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease;background-color:#6c5c54}.post-card:hover{transform:translateY(-5px)}.post-image img{width:100%;height:200px;object-fit:cover}.post-content{padding:20px 20px 40px;background:#645454;color:#fff}.post-content a{text-decoration:none}.post-type{color:#fff;font-family:"Spectral SC";font-size:14px;font-style:normal;font-weight:400;line-height:92%;letter-spacing:7.56px;text-transform:uppercase}.post-card h4{margin:0;padding:20px 0}.post-card h4 a{text-decoration:none;color:#fff;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:700;line-height:normal}.post-card h4 a:hover{text-decoration:underline}.post-date{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:300;line-height:136%;padding-bottom:20px}.post-excerpt{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:300;line-height:136%;padding-bottom:20px}.btn-read-more{display:inline-block;text-decoration:none;color:#080807;gap:10px;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:background .3s;border-radius:50px;background:#fff;padding:19px 40px}.btn-read-more:hover{background:#f0f0f0;text-decoration:underline}.pagination{display:flex;justify-content:center;gap:15px;align-items:center}.pagination .page-link{display:inline-block;width:30px;height:30px;border-radius:50%;background:#f0f0f0;color:#333;text-align:center;line-height:30px;text-decoration:none;transition:background .3s}.pagination .page-link:hover{background:#2e7d32;color:#fff}.page-numbers{color:#080807;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.pagination .current{color:#645454;font-family:"Spectral SC";font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.pagination .next,.pagination .prev{padding:9px 20px;background-color:#645454;border-radius:50px;backdrop-filter:blur(18.899999618530273px)}.page-template-service .cal{padding:0 0 50px}.page-template-service .hero-section{padding:140px 0 75px;height:700px;max-height:100vh}.aioseo-breadcrumb-separator{padding:0 10px}.contact-header{padding:246px 0 167px;text-align:center}.contact-title{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:90px;font-style:normal;font-weight:400;line-height:100px;letter-spacing:-4.5px;text-transform:uppercase;margin:0}.page-template-contact .hlib{margin-top:30px}.contact-infos{padding:0 70px 100px;max-width:1440px;display:block;margin:0 auto}.contact-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.contact-infos .contact-item{margin-bottom:30px;display:block;min-height:170px}.contact-infos .contact-item:last-child{margin-bottom:0;min-height:90px}.contact-item strong{display:block;color:#000;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.contact-phone{color:#000;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none}.contact-phone a{text-decoration:none;color:#000}.contact-phone a:hover{text-decoration:underline}.contact-infos .social-links{display:block}.social-links span{color:#000;font-family:"Spectral SC";font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:9px}.contact-bac .grid-block{gap:66px;row-gap:20px}.contact-bac .social-links{margin-bottom:0;margin-top:4px}.social-icons{display:flex;gap:15px;padding-top:10px}.social-icon{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;text-decoration:none;font-size:14px;transition:background .3s ease}.contact-map-section{padding:0 70px;display:block;margin:0 auto;background:#6c5c54}.contact-map-section .container{display:flex;max-width:1440px;gap:0;align-items:center}.contact-map-section .form-block{max-width:702px;padding:100px 0 70px}.contact-map-title{color:#fff;leading-trim:both;text-edge:cap;font-family:"Spectral SC";font-size:75px;font-style:normal;font-weight:400;line-height:100%;margin:0;text-align:left;max-width:80%;padding-bottom:23px}.contact-map-section .btn-primary{padding:19px 92px;color:#080807;background-color:#fff}.contact-map-section .custom-form{max-width:436px}.con-map img{width:100%;height:auto;padding:0;margin-bottom:-3px;cursor:pointer}.map-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.map-popup-content{position:relative;width:90%;max-width:800px;height:600px;background:#fff;padding:10px;border-radius:8px;overflow:hidden}.map-close{position:absolute;top:10px;right:15px;font-size:28px;cursor:pointer;color:#aaa;z-index:11}.map-close:hover{color:#000}.contact-form-section{padding:60px 0;background:#5a7a6a;color:#fff}.contact-form-content{display:flex;gap:30px;align-items:center}.form-left{flex:1}.form-left h2{font-size:2.5rem;font-weight:700;margin-bottom:30px}.custom-form .form-field{margin-bottom:20px}.custom-form input{width:100%;padding:12px 0;border:none;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none;transition:border-color .3s ease}.custom-form input::placeholder{color:#fff;opacity:1}.custom-form input:focus{border-bottom-color:#d4c8b3}.map-right{flex:1;text-align:center}.map-right img{width:100%;height:auto;border-radius:8px;cursor:pointer}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.popup-overlay.active{opacity:1;visibility:visible}.popup-content{position:relative;width:90%;max-width:800px;height:600px;background:#fff;padding:10px;border-radius:8px;overflow:hidden}.logop img{width:100px;height:auto;margin-bottom:20px}.popup-content h3{color:#1a3a2d;margin-bottom:15px}.popup-content p{color:#555;margin-bottom:25px}.heder-phone{display:none}.hero-button2 svg,.usluga-hover-content svg{backdrop-filter:blur(12.92px);border-radius:100px;-webkit-backdrop-filter:blur(12.92px)}.page-template-book .hlib{padding-top:30px}.rezerv-book{max-width:1440px;margin:0 auto 0;padding:0 42px 150px}.floating-widget{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px}.icon-closed{display:none}.widget-toggle::after{border-radius:63px;background:rgba(0,0,0,.04);backdrop-filter:blur(19.68956756591797px)}.widget-toggle{width:51px;height:51px;border-radius:50%;background:#6f8e72;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;align-self:center}@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.05);
        opacity: 0.7;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}.bacw{border-radius:63px;background:rgba(0,0,0,.04);backdrop-filter:blur(19.68956756591797px);width:63px;height:63px;display:grid;justify-content:center;animation:pulse 1.8s infinite ease-in-out}.floating-widget.is-expanded .bacw{background:none;backdrop-filter:none;animation:none}.floating-widget{padding:5px}.floating-widget.is-expanded{border-radius:28.585px;background:rgba(0,0,0,.04);backdrop-filter:blur(19.68956756591797px);padding:5px}.widget-toggle:hover{background:#4a6a5a;transform:scale(1.05)}.icon-open{animation:pulse 2s infinite}.widget-toggle svg{width:100%;max-width:24px;height:24px;stroke:white;transition:transform .3s ease}.widget-menu{display:flex;flex-direction:column;gap:8px;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px);max-height:100%;overflow:hidden;align-items:center}.widget-menu[hidden]{opacity:0;visibility:hidden;transform:translateY(20px)}.widget-menu:not([hidden]) {opacity:1;visibility:visible;transform:translateY(0)}.widget-item{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease , box-shadow .3s ease}.widget-item:hover{transform:scale(1.1)}.widget-item svg{width:24px;height:24px;stroke:white;fill:white}@media (max-width:768px){.floating-widget{bottom:16px;right:16px}.widget-toggle,.widget-item{width:56px;height:56px}.widget-toggle svg,.widget-item svg{width:20px;height:20px}.hero-section .container{top:100px}}@media (max-width:1536px){.hero-title{width:100%}.part-1{width:70%}.page-template-service .hero-title{width:100%}.news-section .why-title{max-width:65%}.contact-map-section .form-block{max-width:660px}.hero-content{padding:0 281px 0}.page-template-service .hero-content{padding:0 149px 0}}@media (max-width:1440px){.site-header{max-width:1440px}.hero-content{padding:0 281px 0}.hero-title{width:100%}.part-1{width:70%}.faq{padding:0 70px}.page-template-service .faq,.page-template-service .calendar{padding:50px 70px}.info-back,.hlib,.page-template-rules .content-area,.event-page{padding:0 70px}.blogp .hlib{padding:30px 0 0}.blogp{padding:0 70px 100px}.slider-section{padding:50px 0 50px 70px}.menu-header{padding:30px 50px 50px}.fullscreen-menu .menu-content,.fullscreen-menu .menu-contacts{padding:0 50px}.fullscreen-menu #submenu-content{padding:20px 50px}.fullscreen-menu .btn-back{padding:0 50px}}@media (max-width:900px){.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.service-item a{font-size:16px;padding:10px}.location{display:block}#submenu-content .submenu{grid-template-columns:1fr 1fr}.whywe{display:block}#map-container svg{width:100%;height:auto;margin-bottom:-4px}img{max-width:100%;height:auto}.hero-content{padding:0}.site-header{max-width:100%;padding:7px 0}.container-h{padding:0 30px}.address{font-size:10px}.phone a{font-size:18px;line-height:100%;letter-spacing:-.9px}.logo{top:0}.contact-info{padding:15px 0}.hero-section{padding:190px 0 265px}.hero-title{font-size:60px;font-style:normal;font-weight:400;line-height:100%;padding:0 30px 30px}.part-1{width:100%;padding:0 81px 30px}.hero-button2{padding-bottom:50px}.rezerv{margin:-180px auto -30px;padding:0 30px}.uslugi{padding:0 30px 70px}.uslugi-title,.uslugi-title .ut-2{font-size:64px}.uslugi-title span{display:inline;margin:0;padding:0}.uslugi-title .ut-1{display:inline}.uslugi-inf{align-items:end}.uslugi-card{grid-template-columns:repeat(2,1fr);gap:20px}.usluga-item{height:344px}.loc-inf{padding:70px 30px 50px}.loc-o h3,.why-title{font-size:64px}.advantages-block{padding:70px 30px}.advantages-block .usl-in{width:30%;padding-bottom:50px}.features-group2{grid-template-columns:repeat(2,1fr);gap:20px}.features-group{gap:20px}.contact{display:block}.con-inf{padding:70px 30px}.con-inf h3{font-size:64px;padding-bottom:50px}.calendar{padding:0 30px}.cal{display:block}.calendar .usl-in{width:30%;margin:0}.calendar-table th,.calendar-table td{padding:4px!important}.calendar-day .event-item{display:block!important;font-size:11px!important;font-family:'Manrope';max-height:23px;overflow:hidden}.calendar-day .event-item span{display:inline}.calendar-day .event-item .time{margin-right:3px;display:inline!important}.event-item .event-marker{display:none!important}.faq{padding:0 30px}.faq-zag{display:block;margin-bottom:0}.faq-zag .why-title{padding-bottom:50px}.faq-zag .usl-in{width:196px;margin:0}.usl-in p{text-align:center;padding:18px 46px}.info{margin-top:70px}.info-zag .usl-in{width:196px;margin:0}.info-back{padding:0 30px}.info-zag{display:block;padding:70px 0 50px}.info-zag .usl-in p{padding:18px 30px}.footer-1{display:block}.site-footer{padding:30px}.f-logo{width:60px;padding-bottom:50px}.footer-1 .menu-columns ul{margin:0}.footer-1 .menu-columns{gap:67px;grid-template-columns:repeat(4,auto)}.footer-2 ul{justify-content:start}.menu-header{padding:30px}.menu-contacts{display:none}.contacts-menu-item a{color:#080807;font-family:"Spectral SC";font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.nav-menu{display:block}.fullscreen-menu hr{display:none}.contacts-menu-item{border-top:1px solid rgb(34 57 36 / 40%);padding-top:30px}.nav-menu li.menu-item:not(:has(+ li.menu-item)) {padding-bottom:20px}.fullscreen-menu{height:100vh;min-height:-webkit-fill-available}.rulebtn{padding:0 30px 30px}.rulebtn a{font-size:16px}.nav-menu .menu-item{padding:0 0 10px}.fullscreen-menu #submenu-content{padding:0 30px}.menu-content .footer-columns a{text-decoration:none;color:#6c5c54;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.fullscreen-menu .btn-back{padding:0 30px 30px}.page-template-service .hero-section{padding:191px 0 111px}.page-template-service .hero-content{padding:0 129px 0}.page-template-service .hero-title{padding:0 0 30px}.info-back,.hlib,.page-template-rules .content-area,.event-page,.rezerv-serv{padding:0 30px}.swiper-slide img{height:auto!important;width:676px!important;max-height:338px!important}.swiper-container .swiper-slide{width:auto;height:auto}.slider-section{margin-left:calc(50% - 465px);padding:35px 0 30px 30px}.swiper-container{height:338px}.s-nav{width:90px;height:90px;position:absolute;top:25%;right:5%}.rezerv-serv{margin:0 auto -65px}.zruchnosti-section{padding:35px 30px}.varianty-rosad-section{padding:35px 30px}.include-section{padding:35px 30px}.page-template-service .uslugi{padding:35px 30px}.calendar-section{padding:35px 30px}.page-template-service .faq,.page-template-service .calendar{padding:35px 30px}.price-section{padding:35px 30px}.page-template-service .faq-zag{display:block;padding:0 0 30px}.zruchnosti-content{display:block}.zruchnosti-description{max-width:80%;padding-bottom:30px}.page-template-service .faq-zag .why-title{padding-bottom:30px}.zruchnosti-section .faq-zag .usl-in p{padding:18px 32px}.zruchnosti-grid{gap:49px;row-gap:30px}.varianty-title{font-size:64px}.varianty-grid{padding-top:30px;grid-template-columns:repeat(2,1fr)}.include-content{display:block}.include-title{font-size:64px;padding:30px 0}.include-slider-container .swiper-container{max-width:768px}.include-slide-title{max-width:522px}.include-slide-desc{max-width:516px}.include-slider-container .swiper-slide{width:calc(100% - 70px);flex-shrink:0}.cta-in-content{padding:70px 50px;display:block;margin:70px 30px}.cta-in-form{max-width:436px;padding-top:50px}.cta-in-contact{gap:50px}.calendar-content{display:block}.calendar-title{font-size:64px;padding:30px 0}.calendar-buttons{float:none}.rates-section{margin:35px 0}.rates-section .container{padding:70px 30px}.why-title-w{font-size:64px;padding-bottom:30px}.rates-description{max-width:95%}.price-section .usl-in p{padding:18px 29px}.price-section .faq-zag .usl-in{width:200px}.price-section .price-item--extended{display:block}.price-item--extended .price-left{padding-bottom:30px}.price-content.active{padding:0 40px 20px}.price-item{display:grid;align-items:baseline;grid-template-columns:4fr 1fr 1fr}.price-right{text-align:right}.price-item--extended .price-right{text-align:left}.price-left{padding-bottom:20px}.price-duration{padding-bottom:20px;display:block}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(344px,1fr));gap:20px;padding:50px 0 30px}.blogp{padding:0 30px 70px}.hero-news h1{font-size:64px;padding:255px 0 175px}.breadcrumbs,.breadcrumbs a{padding-bottom:70px}.filter-tabs a{padding:18px 50px}.event-header{display:block}.event-title{font-size:64px;padding-bottom:50px}.date-badge{display:inline-block}.news-section{padding:70px 30px}.news-section .why-title{max-width:555px}.news-section .why-title{font-size:64px}.nws{display:grid;gap:0}.ops{padding-top:0;order:1;max-width:100%}.read-more-btn{order:2;justify-self:self-start}.page-template-rules .event-page{padding:0}.rule .faq-zag{padding:0 0 50px}.rule-toggle{display:block}.rule-icon{display:inline-block;margin-top:30px}.page-template-rules .usl-in p{padding:18px 36px}.rule-icon svg{padding-left:0;margin-left:10px}.why-titleh1{font-size:64px;padding:70px 0 35px}.price-section .faq-zag{display:block}.price-section .faq-zag .usl-in{padding-bottom:50px}.page-template-price{background-size:80%;background-position:center 700px}.contact-columns{grid-template-columns:repeat(2,1fr)}.contact-infos{padding:0 30px 70px}.contact-column:nth-last-child(-n + 2) .contact-item {min-height:0}.contact-map-section{padding:0}.contact-map-section .container{display:block}.contact-map-section .form-block{max-width:100%;margin:0 auto;padding:70px 30px}#thank-you-popup .popup-content{padding:70px 30px}.popup-content h3{margin-bottom:0}.popup-content p{margin-bottom:0}.contact-map-title{font-size:64px;padding-bottom:30px;max-width:70%}.cal{padding:70px 0 50px}.text-content{height:150px}.rezerv-book{padding:0 30px 50px}.usluga-item .usluga-hover{opacity:1}.usluga-item .usluga-content{bottom:150px}img.alignright{float:none;margin:30px 0;border-radius:50px;max-width:100%;height:auto}.page-template-service .swiper-button-next:after{width:37px;height:31px;font-size:29px;display:block}.include-slider-container .s-nav{background-color: #c9c7c71a}}@media (max-width:768px){.price-item--extended .price-right{text-align:left}.location{display:block}.whywe{display:block}#map-container svg{width:100%;height:auto;margin-bottom:-4px}img{max-width:100%;height:auto}.hero-content{padding:0}.site-header{max-width:100%;padding:7px 0}.container-h{padding:0 30px}.address{font-size:10px}.phone a{font-size:18px;line-height:100%;letter-spacing:-.9px}.logo{top:0}.contact-info{padding:15px 0}.hero-section{padding:190px 0 265px}.hero-title{font-size:60px;font-style:normal;font-weight:400;line-height:100%;padding:0 30px 30px}.part-1{width:100%;padding:0 81px 30px}.hero-button2{padding-bottom:50px}.rezerv{margin:-180px auto -30px;padding:0 30px}.uslugi{padding:70px 30px 70px}.uslugi-title,.uslugi-title .ut-2{font-size:64px}.uslugi-title span{display:inline;margin:0;padding:0}.uslugi-title .ut-1{display:inline}.uslugi-inf{align-items:end}.uslugi-card{grid-template-columns:repeat(2,1fr);gap:20px}.usluga-item{height:344px}.loc-inf{padding:70px 30px 50px}.loc-o h3,.why-title{font-size:64px}.advantages-block{padding:70px 30px}.advantages-block .usl-in{width:30%;padding-bottom:50px}.features-group2{grid-template-columns:repeat(2,1fr);gap:20px}.features-group{gap:20px}.contact{display:block}.con-inf{padding:70px 30px}.con-inf h3{font-size:64px;padding-bottom:50px}.calendar{padding:0 30px}.cal{display:block}.calendar .usl-in{width:30%;margin:0}.calendar-table th,.calendar-table td{padding:4px!important}.calendar-day .event-item{display:block!important;font-size:11px!important;font-family:'Manrope';max-height:23px;overflow:hidden}.calendar-day .event-item span{display:inline}.calendar-day .event-item .time{margin-right:3px;display:inline!important}.event-item .event-marker{display:none!important}.faq{padding:0 30px}.faq-zag{display:block;margin-bottom:0}.faq-zag .why-title{padding-bottom:50px}.faq-zag .usl-in{width:196px;margin:0}.usl-in p{text-align:center;padding:18px 46px}.info{margin-top:70px}.info-zag .usl-in{width:196px;margin:0}.info-back{padding:0 30px}.info-zag{display:block;padding:70px 0 50px}.info-zag .usl-in p{padding:18px 30px}.footer-1{display:block}.site-footer{padding:30px}.f-logo{width:60px;padding-bottom:50px}.footer-1 .menu-columns ul{margin:0}.footer-1 .menu-columns{gap:67px;grid-template-columns:repeat(4,auto)}.footer-2 ul{justify-content:start}.menu-header{padding:30px}.menu-contacts{display:none}.contacts-menu-item a{color:#080807;font-family:"Spectral SC";font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.nav-menu{display:block}.fullscreen-menu hr{display:none}.contacts-menu-item{border-top:1px solid rgb(34 57 36 / 40%);padding-top:30px}.nav-menu li.menu-item:not(:has(+ li.menu-item)) {padding-bottom:20px}.fullscreen-menu{height:100vh;min-height:-webkit-fill-available}.rulebtn{padding:0 30px 30px}.rulebtn a{font-size:16px}.nav-menu .menu-item{padding:0 0 10px}.fullscreen-menu #submenu-content{padding:0 30px}.menu-content .footer-columns a{text-decoration:none;color:#6c5c54;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.fullscreen-menu .btn-back{padding:0 30px 30px}.page-template-service .hero-section{padding:191px 0 111px}.page-template-service .hero-content{padding:0 129px 0}.page-template-service .hero-title{padding:0 0 30px}.info-back,.hlib,.page-template-rules .content-area,.event-page,.rezerv-serv{padding:0 30px}.swiper-slide img{height:auto!important;width:676px!important;max-height:338px!important}.swiper-container .swiper-slide{width:auto;height:auto}.slider-section{margin-left:calc(50% - 465px);padding:35px 0 30px 30px}.swiper-container{height:338px}.s-nav{width:90px;height:90px;position:absolute;top:25%;right:5%}.rezerv-serv{margin:0 auto -65px}.zruchnosti-section{padding:35px 30px}.varianty-rosad-section{padding:35px 30px}.include-section{padding:35px 30px}.page-template-service .uslugi{padding:35px 30px}.calendar-section{padding:35px 30px}.page-template-service .faq,.page-template-service .calendar{padding:35px 30px}.price-section{padding:35px 30px}.page-template-service .faq-zag{display:block;padding:0 0 30px}.zruchnosti-content{display:block}.zruchnosti-description{max-width:80%;padding-bottom:30px}.page-template-service .faq-zag .why-title{padding-bottom:30px}.zruchnosti-section .faq-zag .usl-in p{padding:18px 32px}.zruchnosti-grid{gap:49px;row-gap:30px}.varianty-title{font-size:64px}.varianty-grid{padding-top:30px;grid-template-columns:repeat(2,1fr)}.include-content{display:block}.include-title{font-size:64px;padding:30px 0}.include-slider-container .swiper-container{max-width:768px}.include-slide-title{max-width:522px}.include-slide-desc{max-width:516px}.include-slider-container .swiper-slide{width:calc(100% - 70px);flex-shrink:0}.cta-in-content{padding:70px 50px;display:block;margin:70px 30px}.cta-in-form{max-width:436px;padding-top:50px}.cta-in-contact{gap:50px}.calendar-content{display:block}.calendar-title{font-size:64px;padding:30px 0}.calendar .calendar-table thead th{padding:4px 0;font-size:0;line-height:0;height:auto}.calendar-table th::before{content:attr(data-tab);display:block;text-align:center;font-size:14px;line-height:1.2;font-weight:bold;color:inherit}.calendar-buttons{float:none}.rates-section{margin:35px 0}.rates-section .container{padding:70px 30px}.why-title-w{font-size:64px;padding-bottom:30px}.rates-description{max-width:95%}.price-section .usl-in p{padding:18px 29px}.price-section .faq-zag .usl-in{width:200px}.price-section .price-item--extended{display:block}.price-item--extended .price-left{padding-bottom:30px}.price-content.active{padding:0 40px 20px}.price-item{display:grid;align-items:baseline;grid-template-columns:4fr 1fr 1fr}.price-right{text-align:right}.price-left{padding-bottom:20px}.price-duration{padding-bottom:20px;display:block}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(344px,1fr));gap:20px;padding:50px 0 30px}.blogp{padding:0 30px 70px}.hero-news h1{font-size:64px;padding:255px 0 175px}.breadcrumbs,.breadcrumbs a{padding-bottom:70px}.filter-tabs a{padding:18px 50px}.event-header{display:block}.event-title{font-size:64px;padding-bottom:50px}.date-badge{display:inline-block}.news-section{padding:70px 30px}.news-section .why-title{max-width:555px}.news-section .why-title{font-size:64px}.nws{display:grid;gap:0}.ops{padding-top:0;order:1;max-width:100%}.read-more-btn{order:2;justify-self:self-start}.page-template-rules .event-page{padding:0}.rule .faq-zag{padding:0 0 50px}.rule-toggle{display:block}.rule-icon{display:inline-block;margin-top:30px}.page-template-rules .usl-in p{padding:18px 36px}.rule-icon svg{padding-left:0;margin-left:10px}.why-titleh1{font-size:64px;padding:70px 0 35px}.price-section .faq-zag{display:block}.price-section .faq-zag .usl-in{padding-bottom:50px}.page-template-price{background-size:80%;background-position:center 700px}.contact-columns{grid-template-columns:repeat(2,1fr)}.contact-infos{padding:0 30px 70px}.contact-column:nth-last-child(-n + 2) .contact-item {min-height:0}.contact-map-section{padding:0}.contact-map-section .container{display:block}.contact-map-section .form-block{max-width:100%;margin:0 auto;padding:70px 30px}#thank-you-popup .popup-content{padding:70px 30px}.popup-content h3{margin-bottom:0}.popup-content p{margin-bottom:0}.contact-map-title{font-size:64px;padding-bottom:30px;max-width:70%}.cal{padding:70px 0 50px}.text-content{height:150px}.rezerv-book{padding:0 30px 50px}.usluga-item .usluga-hover{opacity:1}.usluga-item .usluga-content{bottom:150px}.page-template-service .swiper-button-next:after{width:37px;height:31px;font-size:28px;display:block}.include-slider-container .s-nav{background-color: #c9c7c71a}.site-header.scrolled .container-h .heder-phone svg path{fill:#111}}@media screen and (min-width:360px) and (max-width:500px){.services-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:0 16px}.service-item a{font-size:16px;padding:10px}#submenu-content .submenu{grid-template-columns:1fr}.page-template-service .hero-section{height:300px}.rate-price .uah{font-size:18px;padding-right:5px;padding-left:5px}.usluga-item:hover{transform:none}.heder-phone{display:block;text-align:right}.contact-info{display:none}.language-switcher.dropdown{display:none}.container-h{grid-template-columns:1fr 1fr 1fr;padding:0 20px}.logo{position:relative;top:0;transform:none;margin:0 auto;left:0}.menu-toggle svg{width:30px}.hero-title{font-size:40px;padding:0 20px 20px}.hero-section{padding:122px 0 135px}.part-1{padding:0 20px 20px;font-size:16px}.hero-button2{padding-bottom:20px}.hero-button2 a svg{width:70px;height:auto}.btn-download{font-size:16px;padding:14px 62px}.rezerv{margin:-100px auto -20px;padding:0 20px}.uslugi{padding:70px 0}.uslugi-title,.uslugi-title .ut-2{font-size:32px;margin:0}.uslugi-title{padding:0 20px 20px}.uslugi-inf{display:block}.usl-in{display:inline-block;padding-bottom:20px}.usl-in p,.loc-in p{font-size:16px;padding:14px 33px}.uslugi-card{margin-top:20px;grid-template-columns:1fr;gap:0}.uslugi .uslugi-inf{padding:0 20px}.usluga-item{border-radius:0}.loc-inf{padding:40px 20px}#map-container{width:auto;height:auto;margin-bottom:0;overflow-y:scroll;min-height:534px}#map-container svg{width:867px;height:auto;margin-bottom:-4px}.simplebar-track.simplebar-horizontal{height:9px!important;background:#ededed}.simplebar-scrollbar:before{background:#645454!important;opacity:1!important;border-radius:8px!important;height:8px;top:.5px!important}.simplebar-track{pointer-events:auto!important}.advantages-block{padding:60px 20px}.advantages-block .usl-in{width:155px;padding-bottom:20px}.loc-o h3,.why-title{font-size:32px}.features-group,.features-group2{grid-template-columns:1fr;gap:40px}.feature-item hr{margin:0}.feature-item .ftitle{font-size:20px}.feature-item p{font-size:16px}.con-inf{padding:60px 20px}.con-inf h3{font-size:32px;padding-bottom:40px}.grid-block p{font-size:18px}.contact-bac .grid-block{gap:9px;row-gap:20px}.grid-block a{font-size:16px}.gb{max-width:246px;min-height:55px;display:flex;flex-direction:column;justify-content:space-between;align-self:end}.con-inf hr{margin:40px 0 20px}.social-block p{font-size:18px}.cal{padding:60px 0 40px}.calendar{padding:0 20px}.calendar .usl-in{width:150px;margin:0}.why-title{padding-bottom:20px}.calendar .calendar-table thead th{padding:4px 0;font-size:0;line-height:0;height:auto}.calendar-table th::before{content:attr(data-mobile);display:block;text-align:center;font-size:14px;line-height:1.2;font-weight:bold;color:inherit}.calendar .calendar-day .event-item .title{display:none}.calendar .calendar-day .event-item .time{margin:0}.calendar .calendar-navigation{padding:10px 3px}.calendar .event-calendar .calendar-navigation button{font-size:11px}.calendar .calendar-navigation h2{font-size:15px}.faq-zag .why-title{padding-bottom:20px}.faq-zag{padding:60px 0 20px}.faq{padding:0 20px}.faq-toggle{font-size:24px;font-style:normal;font-weight:500;line-height:100%;padding-bottom:20px}.faq-toggle:hover .faq-question{font-size:24px;font-style:normal;font-weight:500;line-height:100%}.faq-answer p{font-size:16px;margin:0 0 0 30px}.faq-item{margin-bottom:20px}.info{margin-top:60px}.info-back,.hlib,.page-template-rules .content-area,.event-page{padding:0 20px}.rezerv-serv{padding:30px 20px 0;margin:0 auto -35px}.info-zag{display:block;padding:60px 0 10px}.text-container{padding-bottom:40px}.text-content{height:320px}.read-more-btn{font-size:16px;width:100%;padding:13px 0}.site-footer{padding:40px 20px}.f-logo{width:43px;padding-bottom:20px}.footer-1 .menu-columns{grid-template-columns:1fr;gap:8px}.footer-1 .menu-columns ul{display:grid;gap:8px}.footer-2 ul{flex-wrap:wrap;margin:0;gap:8px}.footer-3{grid-template-columns:1fr;gap:10px;row-gap:8px}.footer-3 a{text-align:left}.footer-1{padding-bottom:20px}.menu-header{padding:20px}.fullscreen-menu .menu-header .inmenu{display:flex;margin:0}.fullscreen-menu .menu-header .inmenu .menu-header{display:grid;grid-template-columns:1fr 1fr 1fr}.inmenu .logo-m{text-align:center}.inmenu .close-menu{text-align:right}.inmenu .lang-toggle{color:#080807;font-size:28px;letter-spacing:-1.385px}.inmenu .lang-dropdown li a{font-size:28px;letter-spacing:-1.385px;color:#fff;padding:6px 8px}.inmenu .lang-dropdown{background: rgb(92 118 94)}.fullscreen-menu .btn-back{padding:0 20px 20px}.menu-item a,.back-btn{font-size:16px}.rulebtn{padding:0 20px 20px;display:block}.rulebtn .menu-booking a{font-size:16px;padding:15px 0;text-align:center;margin:10px auto 0;display:block}.rulebtn .menu-booking svg{padding-right:0;width:14px;vertical-align:bottom}.fullscreen-menu .menu-content,.fullscreen-menu .menu-contacts{padding:0 20px}.nav-menu .menu-item{padding:0 0 7px}.contacts-menu-item{padding-top:20px}.contacts-menu-item a{font-size:16px}.fullscreen-menu #submenu-content{padding:0 20px}.footer-columns{grid-template-columns:1fr;gap:0}.footer-columns .column span{font-size:16px}.footer-columns .column p,.menu-content .footer-columns a{font-size:14px;padding-top:7px;margin:0 0 10px}.column2{order:3}.social-links{display:flex;gap:15px;margin-top:7px;margin-bottom:7px}.back-btn svg{width:14px;vertical-align:text-top}.social-links svg{width:20px;height:20px}.menu-header{display:grid;grid-template-columns:1fr 1fr}.menu-header .logo-m{text-align:left}.menu-header .close-menu{text-align:right}.menu-header .logo-m img{width:105px}.fullscreen-menu{height:100lvh}.hero-button2 a svg foreignobject{filter:blur(12.92px)!important;backdrop-filter:none!important}.page-template-service .hero-section{padding:172px 0 64px}.page-template-service .hero-content{padding:0 20px}.page-template-service .hero-title{padding:0 0 20px 0;font-size:40px}.page-template-service .hero-button2{padding-bottom:0}.page-template-service .hlib{margin-top:20px}.breadcrumbs,.breadcrumbs a{padding-bottom:30px}.swiper-slide{width:calc(100% - 30px)!important;flex-shrink:0;max-width:320px}.swiper-slide img{height:280px!important;width:320px!important;max-height:280px!important}.swiper-container{height:280px}.slider-section{margin-left:calc(50% - 215px);padding:30px 0 30px 20px}.s-nav{width:70px;height:70px;top:40%;right:2%}.page-template-service .swiper-button-prev:after{width:37px;height:27px;font-size:25px}.page-template-service .swiper-button-next:after{width:35px;height:26px;font-size:25px}.page-template-service .faq-zag .why-title{padding-bottom:20px}.page-template-service .faq-zag{padding:0}.zruchnosti-description{max-width:100%;padding-bottom:20px;font-size:16px}.zruchnost-icon{width:55px;height:55px;margin-bottom:0}.zruchnost-icon img{max-width:20px;max-height:20px}.zruchnost-text{font-size:14px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.14px}.zruchnost-item{min-width:146px;padding:0 0 20px;gap:10px}.zruchnosti-grid{gap:20px;row-gap:20px;grid-template-columns:repeat(2,1fr)}.zruchnosti-section{padding:30px 20px}.varianty-rosad-section{padding:30px 20px}.varianty-grid{grid-template-columns:1fr 1fr;padding-top:20px}.varianty-title{font-size:32px}.variant-description{font-size:16px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.16px;padding:16px 6px 0 6px}.include-section{padding:30px 20px}.include-title{font-size:32px;padding:20px 0}.include-description{font-size:16px}.include-slide-title{font-size:24px}.include-slide-desc{font-size:16px}.include-slider-container .s-nav{top:37%;right:1%}.include-slider-container{padding-bottom:20px}.read-more-btn{font-size:16px;width:100%;padding:13px 0;display:block;text-align:center}.include-slider-container .swiper-slide{width:calc(100% - 36px)!important}.cta-in-section{margin:30px 0}.cta-in-content{margin:60px 20px;padding:40px 20px}.cta-in-title{font-size:24px;line-height:32px}.cta-in-contact{gap:20px;padding-top:20px}.contact-link{font-size:16px}.cta-in-form{padding-top:40px}.custom-form input{font-size:16px;padding:10px}.btn-primary{padding:15px 0;font-size:16px;width:100%;display:block;box-sizing:border-box;text-align:center;max-width:280px}.page-template-service .uslugi{padding:30px 0}.page-template-service .faq-zag{padding:0 20px}.calendar-section{padding:30px 20px}.calendar-title{font-size:32px;padding:20px 0}.calendar-image img{border-radius:50px!important;max-height:280px}.calendar-description{font-size:16px;padding-bottom:20px}.calendar-buttons{grid-template-columns:1fr;gap:20px}.calendar-buttons .btn-primary{width:100%;padding:15px 0;text-decoration:none;max-width:100%}.rates-section{margin:30px 0}.rates-section .container{padding:60px 20px}.why-title-w{font-size:32px;padding-bottom:20px}.page-template-service .rates-content .faq-zag,.page-template-service .price-section .faq-zag{padding:0}.rates-description{font-size:16px}.rates-list{padding:20px 0 0}.rate-item{padding:15px 0 10px}.rate-title{font-size:20px;text-wrap-style:balance}.rate-price{font-size:24px;letter-spacing:-.24px}.rate-description{font-size:16px;max-width:80%}.page-template-service .faq,.page-template-service .calendar{padding:30px 20px}.calendar-day .day-number{font-size:16px}.price-section{padding:30px 20px}.price-header{font-size:16px}.price-toggle{padding:14px 30px}.price-content.active{padding:0 0 20px}.price-item{display:block}.price-name{display:flex;font-size:20px}.price-new{font-size:16px;padding:12px 16px}.price-desc{font-size:16px;max-width:100%}.price-duration{font-size:18px}.price-value{font-size:24px}.page-template-service .info{margin:30px 0 0}.rule .faq-zag{padding:0 0 40px}.faq-icon1 svg{width:18px;height:18px}.faq-icon1{padding:9px 18px}.r1{display:block}.rule-toggle{font-size:24px}.rule-question{display:block;margin-top:33px}.rule-icon{display:block;margin-top:20px;text-align:center;font-size:16px}.faq-accordion{display:grid;gap:20px}.rule{background-size:contain;padding-bottom:450px}.why-titleh1{font-size:40px;padding:60px 20px 30px;line-height:normal}.contact-header{padding:257px 0 189px}.contact-title{font-size:40px;line-height:normal}.page-template-contact .hlib{margin-top:20px}.contact-infos{padding:30px 20px 60px}.contact-columns{grid-template-columns:1fr;gap:20px}.contact-infos .contact-item{margin-bottom:20px;display:block;min-height:auto}.contact-item strong,.social-links span{font-size:14px}.contact-phone{font-size:14px}.contact-infos .contact-item:last-child{min-height:auto}.contact-map-section .form-block{padding:60px 20px}.contact-map-title{font-size:32px;padding-bottom:20px}.contact-map-section .btn-primary{padding:15px 0;max-width:320px;text-align:center}.contact-map-section .custom-form{min-width:320px}.hero-news h1{font-size:40px;padding:257px 0 189px}.blogp{padding:0 20px 60px}.filter-tabs{display:none}.custom-filter-dropdown{display:block;position:relative;width:100%;margin-bottom:20px}.dropdown-header{width:100%;padding:15px 0;background:#645454;color:#fff;border-radius:50px;cursor:pointer;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;user-select:none;box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative}.arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:15px;pointer-events:none}.dropdown-list{display:none;position:absolute;top:100%;left:0;width:100%;background:#6c5c54;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.15);list-style:none;padding:0;margin:8px 0 0;z-index:1000}.dropdown-list li{padding:12px 15px;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;text-align:center}.dropdown-list li:hover{background:#645454}.dropdown-list li.active{background:#645454;border-radius:30px}.custom-filter-dropdown.open .dropdown-list{display:block}.custom-filter-dropdown.open .arrow{transform:translateY(-50%) rotate(180deg)}.posts-grid{grid-template-columns:1fr;gap:20px;padding:20px 0}.post-type,.news-meta .category{font-size:12px}.post-card h4 a,.news-title{font-size:16px}.post-date,.post-excerpt,.date,.news-excerpt{font-size:14px}.btn-read-more,.btn-more{font-size:16px;padding:15px 46px}.aioseo-breadcrumbs{text-wrap-style:pretty}.single-even{padding-top:100px}.event-title{font-size:32px;padding-bottom:20px}.date-badge{font-size:16px;padding:14px 36px}.event-content,.event-content h2{font-size:16px}.news-section{margin:60px auto 0;padding:60px 20px}.news-section .faq-zag{padding:0}.news-section .why-title{font-size:32px}.ops{font-size:16px}.nws .read-more-btn{margin-top:20px}.news-slider-container .swiper-slide{width:100%!important}.rezerv-book{padding:0 20px 30px}.pfof{padding:180px 0 200px}.pfof .container{padding:0 20px}.pfof p{font-size:14px;padding-bottom:20px}.pfof .btn-primary{margin-bottom:60px;max-width:100%}.has-submenu svg{width:10px;height:10px}.page-template-service .swiper-button-next:after{width:35px;height:29px;font-size:27px;display:block}img.alignright{float:none;margin:20px 0;border-radius:50px;max-width:100%;height:auto}.page-template-service .zruchnosti-section .faq-zag,.page-template-service .faq .faq-zag{padding:0}.price-toggle svg{vertical-align:sub;width:19px;height:19px}.page-template-service .price-section .price-right{text-align:left}.price-group-rule em{font-size:12px}.page-template-price .price-item{display:grid;grid-template-columns:4fr .1fr 1fr}.page-template-price .price-item .price-name{align-items:baseline}.price-section .price-item--extended{display:block}img.alignleft{float:none;margin:20px 0;border-radius:50px;max-width:100%;height:auto}.news-cover .swiper-slide{max-width:100%}.news-cover .swiper-slide img{width:100%!important}.price-item--extended .price-name{align-items:center;justify-content:space-between}.page-template-service .price-item--extended{display:block!important}.page-template-service .price-item{display:grid;grid-template-columns:4fr 1fr}}@media screen and (min-width:10px) and (max-width:359px){.services-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:0 16px}.service-item a{font-size:16px;padding:10px}#submenu-content .submenu{grid-template-columns:1fr}.usluga-item:hover{transform:none}.heder-phone{display:block;text-align:right}.contact-info{display:none}.language-switcher.dropdown{display:none}.container-h{grid-template-columns:1fr 1fr 1fr;padding:0 20px}.logo{position:relative;top:0;transform:none;margin:0 auto;left:0}.menu-toggle svg{width:30px}.hero-title{font-size:40px;padding:0 20px 20px}.hero-section{padding:122px 0 135px}.part-1{padding:0 20px 20px;font-size:16px}.hero-button2{padding-bottom:20px}.hero-button2 a svg{width:70px;height:auto}.btn-download{font-size:16px;padding:14px 62px}.rezerv{margin:-100px auto -20px;padding:0 20px}.uslugi{padding:70px 0}.uslugi-title,.uslugi-title .ut-2{font-size:32px;margin:0}.uslugi-title{padding:0 20px 20px}.uslugi-inf{display:block}.usl-in{display:inline-block;padding-bottom:20px}.usl-in p,.loc-in p{font-size:16px;padding:14px 33px}.uslugi-card{margin-top:20px;grid-template-columns:1fr;gap:0}.uslugi .uslugi-inf{padding:0 20px}.usluga-item{border-radius:0}.loc-inf{padding:40px 20px}#map-container{width:auto;height:auto;margin-bottom:0;overflow-y:scroll;min-height:534px}#map-container svg{width:867px;height:auto;margin-bottom:-4px}.simplebar-track.simplebar-horizontal{height:9px!important;background:#ededed}.simplebar-scrollbar:before{background:#645454!important;opacity:1!important;border-radius:8px!important;height:8px;top:.5px!important}.simplebar-track{pointer-events:auto!important}.advantages-block{padding:60px 20px}.advantages-block .usl-in{width:155px;padding-bottom:20px}.loc-o h3,.why-title{font-size:32px}.features-group,.features-group2{grid-template-columns:1fr;gap:40px}.feature-item hr{margin:0}.feature-item .ftitle{font-size:20px}.feature-item p{font-size:16px}.con-inf{padding:60px 20px}.con-inf h3{font-size:32px;padding-bottom:40px}.grid-block p{font-size:18px}.contact-bac .grid-block{gap:9px;row-gap:20px}.grid-block a{font-size:16px}.gb{max-width:246px;min-height:55px;display:flex;flex-direction:column;justify-content:space-between;align-self:end}.con-inf hr{margin:40px 0 20px}.social-block p{font-size:18px}.cal{padding:60px 0 40px}.calendar{padding:0 20px}.calendar .usl-in{width:150px;margin:0}.why-title{padding-bottom:20px}.calendar .calendar-table thead th{padding:4px 0;font-size:0;line-height:0;height:auto}.calendar-table th::before{content:attr(data-mobile);display:block;text-align:center;font-size:14px;line-height:1.2;font-weight:bold;color:inherit}.calendar .calendar-day .event-item .title{display:none}.calendar .calendar-day .event-item .time{margin:0}.calendar .calendar-navigation{padding:10px 3px}.calendar .event-calendar .calendar-navigation button{font-size:11px}.calendar .calendar-navigation h2{font-size:15px}.faq-zag .why-title{padding-bottom:20px}.faq-zag{padding:60px 0 20px}.faq{padding:0 20px}.faq-toggle{font-size:24px;font-style:normal;font-weight:500;line-height:100%;padding-bottom:20px}.faq-toggle:hover .faq-question{font-size:24px;font-style:normal;font-weight:500;line-height:100%}.faq-answer p{font-size:16px;margin:0 0 0 30px}.faq-item{margin-bottom:20px}.info{margin-top:60px}.info-back,.hlib,.page-template-rules .content-area,.event-page{padding:0 20px}.rezerv-serv{padding:30px 20px 0;margin:0 auto -35px}.info-zag{display:block;padding:60px 0 10px}.text-container{padding-bottom:40px}.text-content{height:320px}.read-more-btn{font-size:16px;width:100%;padding:13px 0}.site-footer{padding:40px 20px}.f-logo{width:43px;padding-bottom:20px}.footer-1 .menu-columns{grid-template-columns:1fr;gap:20px}.footer-1 .menu-columns ul{display:grid;gap:20px}.footer-2 ul{flex-wrap:wrap;margin:0}.footer-3{grid-template-columns:1fr;gap:5px}.footer-3 a{text-align:left}.footer-1{padding-bottom:20px}.menu-header{padding:20px}.fullscreen-menu .menu-header .inmenu{display:flex;margin:0}.fullscreen-menu .menu-header .inmenu .menu-header{display:grid;grid-template-columns:1fr 1fr 1fr}.inmenu .logo-m{text-align:center}.inmenu .close-menu{text-align:right}.inmenu .lang-toggle{color:#080807;font-size:28px;letter-spacing:-1.385px}.inmenu .lang-dropdown li a{font-size:28px;letter-spacing:-1.385px;color:#fff;padding:6px 8px}.inmenu .lang-dropdown{background: rgb(92 118 94)}.fullscreen-menu .btn-back{padding:0 20px 20px}.menu-item a,.back-btn{font-size:16px}.rulebtn{padding:0 20px 20px;display:block}.rulebtn .menu-booking a{font-size:16px;padding:15px 0;text-align:center;margin:10px auto 0;display:block}.rulebtn .menu-booking svg{padding-right:0;width:14px;vertical-align:bottom}.fullscreen-menu .menu-content,.fullscreen-menu .menu-contacts{padding:0 20px}.nav-menu .menu-item{padding:0 0 7px}.contacts-menu-item{padding-top:20px}.contacts-menu-item a{font-size:16px}.fullscreen-menu #submenu-content{padding:0 20px}.footer-columns{grid-template-columns:1fr;gap:0}.footer-columns .column span{font-size:16px}.footer-columns .column p,.menu-content .footer-columns a{font-size:14px;padding-top:7px;margin:0 0 10px}.column2{order:3}.social-links{display:flex;gap:15px;margin-top:7px;margin-bottom:7px}.back-btn svg{width:14px;vertical-align:text-top}.social-links svg{width:20px;height:20px}.menu-header{display:grid;grid-template-columns:1fr 1fr 1fr}.menu-header .logo-m{text-align:center}.menu-header .close-menu{text-align:right}.menu-header .logo-m img{width:39px}.fullscreen-menu{height:100lvh}.hero-button2 a svg foreignobject{filter:blur(12.92px)!important;backdrop-filter:none!important}.page-template-service .hero-section{padding:172px 0 64px}.page-template-service .hero-content{padding:0 20px}.page-template-service .hero-title{padding:0 0 20px 0;font-size:40px}.page-template-service .hero-button2{padding-bottom:0}.page-template-service .hlib{margin-top:20px}.breadcrumbs,.breadcrumbs a{padding-bottom:30px}.swiper-slide{width:calc(100% - 30px)!important;flex-shrink:0;max-width:320px}.swiper-slide img{height:280px!important;width:320px!important;max-height:280px!important}.swiper-container{height:280px}.slider-section{margin-left:calc(50% - 215px);padding:30px 0 30px 20px}.s-nav{width:70px;height:70px;top:40%;right:2%}.page-template-service .swiper-button-prev:after{width:37px;height:27px;font-size:25px}.page-template-service .swiper-button-next:after{width:35px;height:26px;font-size:25px}.page-template-service .faq-zag .why-title{padding-bottom:20px}.page-template-service .faq-zag{padding:0}.zruchnosti-description{max-width:100%;padding-bottom:20px;font-size:16px}.zruchnost-icon{width:55px;height:55px;margin-bottom:0}.zruchnost-icon img{max-width:20px;max-height:20px}.zruchnost-text{font-size:14px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.14px}.zruchnost-item{min-width:146px;padding:0 0 20px;gap:10px}.zruchnosti-grid{gap:20px;row-gap:20px;grid-template-columns:repeat(2,1fr)}.zruchnosti-section{padding:30px 20px}.varianty-rosad-section{padding:30px 20px}.varianty-grid{grid-template-columns:1fr 1fr;padding-top:20px}.varianty-title{font-size:32px}.variant-description{font-size:16px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:-.16px;padding:16px 6px 0 6px}.include-section{padding:30px 20px}.include-title{font-size:32px;padding:20px 0}.include-description{font-size:16px}.include-slide-title{font-size:24px}.include-slide-desc{font-size:16px}.include-slider-container .s-nav{top:37%;right:-2%}.include-slider-container{padding-bottom:20px}.read-more-btn{font-size:16px;width:100%;padding:13px 0;display:block;text-align:center}.include-slider-container .swiper-slide{width:calc(100% - 36px)!important}.cta-in-section{margin:30px 0}.cta-in-content{margin:60px 20px;padding:40px 20px}.cta-in-title{font-size:24px;line-height:32px}.cta-in-contact{gap:20px;padding-top:20px}.contact-link{font-size:16px}.cta-in-form{padding-top:40px}.custom-form input{font-size:16px;padding:10px}.btn-primary{padding:15px 0;font-size:16px;width:100%;display:block;box-sizing:border-box;text-align:center;max-width:280px}.page-template-service .uslugi{padding:30px 0}.page-template-service .faq-zag{padding:0 20px}.calendar-section{padding:30px 20px}.calendar-title{font-size:32px;padding:20px 0}.calendar-image img{border-radius:50px!important;max-height:280px}.calendar-description{font-size:16px;padding-bottom:20px}.calendar-buttons{grid-template-columns:1fr;gap:20px}.calendar-buttons .btn-primary{width:100%;padding:15px 0;text-decoration:none;max-width:100%}.rates-section{margin:30px 0}.rates-section .container{padding:60px 20px}.why-title-w{font-size:32px;padding-bottom:20px}.page-template-service .rates-content .faq-zag,.page-template-service .price-section .faq-zag{padding:0}.rates-description{font-size:16px}.rates-list{padding:20px 0 0}.rate-item{padding:15px 0 10px}.rate-title{font-size:20px}.rate-price{font-size:24px;letter-spacing:-.24px}.rate-description{font-size:16px;max-width:80%}.page-template-service .faq,.page-template-service .calendar{padding:30px 20px}.calendar-day .day-number{font-size:16px}.price-section{padding:30px 20px}.price-header{font-size:16px}.price-toggle{padding:14px 30px}.price-content.active{padding:0 0 20px}.price-item{display:block}.price-name{display:flex;font-size:20px}.price-new{font-size:16px;padding:12px 16px}.price-desc{font-size:16px;max-width:100%}.price-duration{font-size:18px}.price-value{font-size:24px}.page-template-service .info{margin:30px 0 0}.rule .faq-zag{padding:0 0 40px}.faq-icon1 svg{width:18px;height:18px}.faq-icon1{padding:9px 18px}.r1{display:block}.rule-toggle{font-size:24px}.rule-question{display:block;margin-top:33px}.rule-icon{display:block;margin-top:20px;text-align:center;font-size:16px}.faq-accordion{display:grid;gap:20px}.rule{background-size:contain;padding-bottom:450px}.why-titleh1{font-size:40px;padding:60px 20px 30px;line-height:normal}.contact-header{padding:257px 0 189px}.contact-title{font-size:40px;line-height:normal}.page-template-contact .hlib{margin-top:20px}.contact-infos{padding:30px 20px 60px}.contact-columns{grid-template-columns:1fr;gap:20px}.contact-infos .contact-item{margin-bottom:20px;display:block;min-height:auto}.contact-item strong,.social-links span{font-size:14px}.contact-phone{font-size:14px}.contact-infos .contact-item:last-child{min-height:auto}.contact-map-section .form-block{padding:60px 20px}.contact-map-title{font-size:32px;padding-bottom:20px}.contact-map-section .btn-primary{padding:15px 0;max-width:320px;text-align:center}.contact-map-section .custom-form{min-width:320px}.hero-news h1{font-size:40px;padding:257px 0 189px}.blogp{padding:0 20px 60px}.filter-tabs{display:none}.custom-filter-dropdown{display:block;position:relative;width:100%;margin-bottom:20px}.dropdown-header{width:100%;padding:15px 0;background:#645454;color:#fff;border-radius:50px;cursor:pointer;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;user-select:none;box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative}.arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:15px;pointer-events:none}.dropdown-list{display:none;position:absolute;top:100%;left:0;width:100%;background:#6c5c54;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.15);list-style:none;padding:0;margin:8px 0 0;z-index:1000}.dropdown-list li{padding:12px 15px;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;text-align:center}.dropdown-list li:hover{background:#645454}.dropdown-list li.active{background:#645454;border-radius:30px}.custom-filter-dropdown.open .dropdown-list{display:block}.custom-filter-dropdown.open .arrow{transform:translateY(-50%) rotate(180deg)}.posts-grid{grid-template-columns:1fr;gap:20px;padding:20px 0}.post-type,.news-meta .category{font-size:12px}.post-card h4 a,.news-title{font-size:16px}.post-date,.post-excerpt,.date,.news-excerpt{font-size:14px}.btn-read-more,.btn-more{font-size:16px;padding:15px 46px}.aioseo-breadcrumbs{text-wrap-style:pretty}.single-even{padding-top:100px}.event-title{font-size:32px;padding-bottom:20px}.date-badge{font-size:16px;padding:14px 36px}.event-content,.event-content h2{font-size:16px}.news-section{margin:60px auto 0;padding:60px 20px}.news-section .faq-zag{padding:0}.news-section .why-title{font-size:32px}.ops{font-size:16px}.nws .read-more-btn{margin-top:20px}.news-slider-container .swiper-slide{width:100%!important}.rezerv-book{padding:0 20px 30px}.pfof{padding:180px 0 200px}.pfof .container{padding:0 20px}.pfof p{font-size:14px;padding-bottom:20px}.pfof .btn-primary{margin-bottom:60px;max-width:100%}.has-submenu svg{width:10px;height:10px}img.alignright{float:none;margin:20px 0;border-radius:50px;max-width:100%;height:auto}}