@charset "UTF-8";@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-VariableFont_wght.ttf)}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-VariableFont_opsz,wght.ttf)}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}.btn{background:#dca269;color:#fff;border-color:none;outline:none;cursor:pointer}h2{font-family:Montserrat,sans-serif;font-weight:500;color:#153c45}@media (max-width: 2560px){h2{font-size:48px}}@media (max-width: 1800px){h2{font-size:32px}}@media (max-width: 768px){h2{font-size:28px}}@media (max-width: 426px){h2{font-size:20px}}.container{margin:0 auto;max-width:1200px}@media (max-width: 1025px){.container{padding:10px}}@media (max-width: 768px){.container{padding-left:16px;padding-right:16px}}@media (max-width: 360px){.container{padding-left:12px;padding-right:12px}}@media (max-width: 1400px){.container{padding:8px}}@media (max-width: 1024px){.container{max-width:900px}}@media (max-width: 900px){.container{padding:12px}}@media (max-width: 600px){.container{padding-left:14px;padding-right:14px}}@media (max-width: 475px){.container{padding-left:13px;padding-right:13px}}@media (max-width: 390px){.container{padding-left:12px;padding-right:12px}}@media (max-width: 320px){.container{padding-left:10px;padding-right:10px}}.header{width:100%;z-index:100;background:#fff;padding:0 0 20px;border-bottom:1px solid #153c45}.header .container{display:flex;flex-direction:column;gap:5px}@media (max-width: 768px){.header .container{gap:0;justify-content:space-between;width:100%;flex-direction:row;align-items:center}}.header .main-header{display:flex;align-items:flex-end;gap:40px;width:100%}.header .main-header .btn{margin-top:25px;padding:11px 19px;border-radius:20px;font-size:16px;font-weight:500;font-family:Inter,sans-serif;margin-bottom:.5%}@media (max-width: 768px){.header .main-header .btn{margin-top:25px;align-self:center}}@media (max-width: 470px){.header .main-header .btn{margin-top:5px;padding:9px 12px;border-radius:15px;font-size:14px;align-self:center}}.header .logo img{height:auto;width:140px}@media (max-width: 2560px){.header .logo img{width:140px}}@media (max-width: 1600px){.header .logo img{width:120px}}@media (max-width: 1200px){.header .logo img{width:100px}}@media (max-width: 768px){.header .logo img{width:90px}}@media (max-width: 480px){.header .logo img{width:80px}}.header .desktop-nav{display:flex;align-items:center;gap:20px}.header .desktop-nav a{font-size:clamp(14px,1.6vw,18px);font-family:Montserrat,sans-serif;color:#153c45;text-decoration:none;transition:all .3s ease;font-weight:600;padding:6px 12px;border-radius:8px;position:relative;white-space:nowrap}.header .desktop-nav a:hover{color:#0f2d33;background:#153c4514;transform:translateY(-1px)}.header .desktop-nav a.active{color:#0f2d33;background:#153c451f}.header .desktop-nav a:after{content:"";position:absolute;bottom:4px;left:16px;right:16px;height:2px;background:#153c45;transform:scaleX(0);transition:transform .3s ease}.header .desktop-nav a:hover:after{transform:scaleX(1)}.header .burger{display:none;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;position:relative;margin-top:28px}.header .burger span{position:absolute;left:10px;right:10px;height:2px;background:#153c45;transition:transform .25s ease,opacity .2s ease,top .25s ease}.header .burger span:nth-child(1){top:14px}.header .burger span:nth-child(2){top:21px}.header .burger span:nth-child(3){top:28px}.header .burger.is-open span:nth-child(1){top:21px;transform:rotate(45deg);background:#0d0f0f}.header .burger.is-open span:nth-child(2){top:21px;transform:scaleX(.7);opacity:1;background:#0d0f0f}.header .burger.is-open span:nth-child(3){top:21px;transform:rotate(-45deg);background:#0d0f0f}.header .mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);background:#fff;color:#0d0f0f;padding:88px 24px 24px;display:flex;flex-direction:column;gap:18px;transform:translate(100%);transition:transform .28s ease;z-index:1001;box-shadow:-16px 0 40px #0000001f}.header .mobile-menu a{font-family:Montserrat,sans-serif;font-size:16px;color:#0d0f0f;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08);transition:color .2s ease}.header .mobile-menu a:hover{color:#0d0f0fb3}.header .mobile-menu.is-open{transform:translate(0)}.header-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:99}.header-menu-overlay.is-open{opacity:1;pointer-events:auto}body.menu-open{overflow:hidden}@media (max-width: 1400px){.header{padding:18px 0}.header .container{gap:55px}.header .desktop-nav{gap:50px}}@media (max-width: 1024px){.header{padding:0}.header .container{gap:10px}.header .desktop-nav{gap:25px}}@media (max-width: 900px){.header .container{gap:35px}.header .desktop-nav{gap:20px}}@media (max-width: 800px){.header .desktop-nav{gap:15px}}@media (max-width: 600px){.header{padding:15px 0}.header .mobile-menu{width:min(90vw,340px)}}@media (max-width: 475px){.header .mobile-menu{width:min(92vw,300px);padding:75px 20px 20px}.header .mobile-menu a{font-size:15px}}@media (max-width: 390px){.header .mobile-menu{width:min(95vw,280px)}}@media (max-width: 320px){.header{padding:12px 0}.header .mobile-menu{width:min(98vw,260px);padding:70px 16px 16px}.header .mobile-menu a{font-size:14px;padding:8px 0}}.auth-dropdown-container{position:relative;display:inline-block;margin-left:10px}.auth-trigger{width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border-radius:8px;transition:all .3s ease}.auth-icon{width:28px;height:28px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;filter:brightness(0) saturate(100%) invert(16%) sepia(28%) saturate(950%) hue-rotate(153deg) brightness(93%) contrast(89%)}.auth-trigger:hover .auth-icon{transform:translateY(-2px) scale(1.1);filter:brightness(0) saturate(100%) invert(10%) sepia(35%) saturate(1100%) hue-rotate(155deg) brightness(80%) contrast(95%)}.auth-trigger[aria-expanded=true] .auth-icon{animation:iconClick .4s cubic-bezier(.4,0,.2,1);filter:brightness(0) saturate(100%) invert(8%) sepia(40%) saturate(1200%) hue-rotate(157deg) brightness(70%) contrast(100%)}@keyframes iconClick{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.auth-trigger:hover{background:#153c4514}.auth-trigger[aria-expanded=true]{background:#153c451f}.auth-dropdown{position:absolute;top:100%;right:-8px;background:#fff;border-radius:16px;box-shadow:0 12px 32px #153c4540;padding:26px 0;min-width:220px;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all .3s ease;z-index:1000;margin-top:12px;border:1px solid rgba(21,60,69,.1)}.auth-dropdown:before{content:"";position:absolute;bottom:100%;right:14px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05))}.auth-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.auth-link{display:block;padding:14px 24px;font-family:Montserrat,sans-serif;font-size:15px;color:#153c45;text-decoration:none;transition:all .2s ease;font-weight:500;white-space:nowrap;position:relative;text-align:center}.auth-link:hover{background:#153c4514;color:#0f2d33;padding-left:24px}.auth-divider{height:1px;background:#153c4526;margin:8px 20px;width:calc(100% - 40px)}.mobile-auth-separator{height:1px;background:#0000001f;margin:14px 0;width:100%}.mobile-auth-link{font-family:Montserrat,sans-serif;font-size:16px;color:#0d0f0f;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08);transition:all .2s ease;display:flex;align-items:center}.mobile-auth-link:before{content:"•";margin-right:12px;color:#153c45;font-size:22px}.mobile-auth-link[data-login-popup]{background:#153c45;color:#fff!important;border-radius:8px;margin:8px 0 4px;padding:14px 20px;justify-content:center;font-weight:600;border:none;border-bottom:none!important;transition:all .3s ease;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}.mobile-auth-link[data-login-popup]:before{content:none}.mobile-auth-link[data-login-popup]:hover{background:#0f2d33;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #153c454d}.mobile-auth-link[data-register-popup]{color:#153c45;font-weight:500;margin-top:0;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08);display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}.mobile-auth-link[data-register-popup]:before{content:none}.mobile-auth-link[data-register-popup]:hover{color:#0f2d33;background:#153c450d;padding-left:0}.mobile-auth-link:last-of-type{border-bottom:none}@media (max-width: 768px){.auth-dropdown-container{display:none}.mobile-auth-separator{order:6;margin:12px 0}.mobile-auth-link,.mobile-auth-link[data-login-popup]{order:7}.mobile-auth-link[data-register-popup]{order:8;margin-top:0}.mobile-auth-link:last-of-type{order:8;border-bottom:none}}@media (max-width: 1400px){.auth-dropdown-container{margin-left:6px}.auth-trigger{width:40px;height:40px}.auth-icon{width:26px;height:26px}.auth-dropdown{min-width:200px}}@media (max-width: 1024px){.auth-dropdown-container{margin-left:4px}.auth-dropdown{min-width:190px;right:-6px}}@media (max-width: 768px){.auth-dropdown-container{display:none}.mobile-auth-separator{order:6}.mobile-auth-link{order:7}.mobile-auth-link:last-of-type{order:8;border-bottom:none}}main .banner{position:relative;min-height:600px;overflow:hidden;margin-top:0;display:flex;align-items:center}main .banner .banner-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}main .banner .slides-container{position:relative;width:100%;height:100%}main .banner .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}main .banner .slide.active{opacity:1}main .banner .slide-1{background-image:url(/assets/images/business_img.jpg)}main .banner .slide-2{background-image:url(/assets/images/business_img_2.jpg)}main .banner .slide-3{background-image:url(/assets/images/family_img.jpg)}main .banner .slide-4{background-image:url(/assets/images/family_img_2.jpg)}main .banner .slide-5{background-image:url(/assets/images/standart&pet.jpg)}main .banner .slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}main .banner .slider-pagination{position:absolute;bottom:20px;left:0;width:100%;display:flex;justify-content:center;z-index:1000!important}main .banner .pagination-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;margin:0 5px;padding:5px;z-index:100!important;cursor:pointer;transition:background .3s ease}main .banner .pagination-dot.active{background:#fff}main .banner .banner-content{position:relative;z-index:2;width:100%;color:#fff;padding:40px 0;margin-top:40px}main .banner h1{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(28px,3.7vw,82px);margin-bottom:15px;text-align:center}main .banner p{font-family:Inter,sans-serif;font-size:clamp(14px,1.7vw,32px);text-align:center}main .banner .banner-form{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px}main .banner .banner-form h2{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(24px,2.6vw,46px);color:#fff}main .banner .reservation-form{background:#fff;display:flex;align-items:center;gap:45px;border-radius:20px;height:auto;min-height:88px;position:relative;flex-wrap:wrap;justify-content:center}@media (max-width: 4000px){main .banner .reservation-form{min-width:950px}}@media (max-width: 2561px){main .banner .reservation-form{padding:24px 40px;min-width:-moz-fit-content;min-width:fit-content}}@media (max-width: 1800px){main .banner .reservation-form{padding:14px 27px}}main .banner .input-group{display:flex;align-items:center;gap:45px;flex-wrap:wrap;justify-content:center}main .banner label{position:absolute;top:8px;left:5px;font-family:Inter,sans-serif;font-size:clamp(11px,1.5vw,16px);font-weight:300;color:#333;z-index:3}main .banner .input-group-label{border:2px solid #333;border-radius:10px;position:relative;flex-shrink:0;display:flex;align-items:center}main .banner input[type=date]{padding-left:40px}main .banner input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;left:0;width:40px;height:100%;cursor:pointer;z-index:3}main .banner .input-group-label:has(input[type=date]):before{content:"📅";position:absolute;left:12px;top:72%;transform:translateY(-50%);font-size:18px;pointer-events:none;z-index:2}main .banner input[type=number]{padding-left:15px}@media (max-width: 2560px){main .banner .input-group-label{width:205px;height:65px}}@media (max-width: 1600px){main .banner .input-group-label{width:200px}}main .banner input{border-color:transparent;height:35px;width:190px;display:flex;margin:20px auto 0;align-items:end;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.5vw,16px);color:#333}main .banner input:focus{outline:none}main .banner input::-moz-placeholder{font-family:Montserrat,sans-serif;font-size:clamp(14px,1.5vw,16px);color:#333}main .banner input::placeholder{font-family:Montserrat,sans-serif;font-size:clamp(14px,1.5vw,16px);color:#333}main .banner .btn{background:#dca269;color:#fff;width:170px;height:60px;border-radius:10px;font-size:clamp(15px,1.2vw,22px);font-weight:500;font-family:Montserrat,sans-serif;outline:none;border:none;cursor:pointer;transition:background .3s ease;flex-shrink:0}@media (max-width: 4000px){main .banner .btn{width:195px}}@media (max-width: 2560px){main .banner .btn{width:215px;height:65px}}@media (max-width: 1600px){main .banner .btn{width:170px;height:60px}}main .banner .btn:hover{background:#555}main .banner .banner-info{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;background:#fff;border-radius:10px;margin-top:20px;width:100%}main .banner .banner-info h3{font-family:Montserrat,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:500;color:#153c45}.info-button-wrapper{position:relative;width:100%;margin-top:20px}.more-btn-wrapper{height:22px;width:22px;border-radius:100%;background-color:#153c45;display:flex;justify-content:center;align-items:center}main .banner .more-btn{font-size:18px;text-align:center;font-family:Inter,sans-serif;font-weight:500;color:#fff}.banner-info h3{font-family:Inter,sans-serif;font-weight:500;color:#fff;margin:0;font-size:18px}@media (max-width: 480px){.info-button-wrapper{margin-top:10px}.banner-info h3{font-size:16px}}.banner{position:relative;align-items:center}.banner-content{position:relative;z-index:2;width:100%}@media (max-width: 1024px){main .banner{min-height:450px}main .banner .reservation-form{gap:25px;padding:12px 20px}main .banner .input-group-label{width:180px;height:55px}main .banner input{width:170px;height:30px}}@media (max-width: 768px){main .banner{min-height:500px;height:auto;max-height:none}main .banner{padding:60px 0 40px}main .banner .reservation-form{flex-direction:column;gap:15px;padding:20px;width:90%;max-width:400px}main .banner .input-group{grid-template-columns:1fr;gap:15px;width:100%}main .banner .input-group-label{width:100%;height:55px}main .banner input{width:calc(100% - 20px);height:27px}}@media (max-width: 768px) and (max-width: 321px){main .banner input{height:21px}}@media (max-width: 768px){main .banner .btn{width:100%;height:55px;margin-top:10px}main .banner .banner-info{position:static;width:100%;max-width:400px;margin:20px auto}}@media (max-width: 480px){main .banner{min-height:450px}main .banner{padding:40px 0 30px}main .banner .reservation-form{padding:15px}main .banner .input-group-label{height:50px}main .banner .btn{height:50px}main .banner .banner-info{padding:15px}}@media (max-height: 600px) and (orientation: landscape){main .banner{min-height:500px;height:auto}main .banner{padding:20px 0}main .banner h1{margin-bottom:10px}main .banner p{margin-bottom:20px}main .banner .banner-form{margin-top:20px;gap:15px}main .banner .reservation-form{padding:10px 15px;min-height:70px}main .banner input{margin:15px auto 0;height:25px}main .banner .btn{height:45px}main .banner .slider-pagination{bottom:10px}}@media (max-width: 320px){main .banner{min-height:300px}main .banner{padding:30px 0 20px}main .banner .reservation-form{padding:10px}main .banner .input-group-label{height:45px}main .banner input{font-size:13px}main .banner .banner-info{padding:10px}main .banner .banner-info h3{font-size:13px}}main .banner-content{display:flex;flex-direction:column;justify-content:center;align-items:center}main .banner,main .banner-content,main .reservation-form,main .input-group-label{transition:all .3s ease}.about-section{padding-top:30px;padding-bottom:50px;position:relative;overflow:hidden}.about-section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;position:relative}.about-section .about-line{position:absolute;z-index:-1;height:auto}.about-section .about-line-block{position:fixed;bottom:0;height:100px;width:100%;z-index:-1;background-color:#fff}.about-section .about-subtitle{font-family:Montserrat,sans-serif;color:#153c45;opacity:.8;margin:20px 0 25px}@media (max-width: 2560px){.about-section .about-subtitle{font-size:20px}}@media (max-width: 1600px){.about-section .about-subtitle{font-size:16px}}@media (max-width: 540px){.about-section .about-subtitle{font-size:14px;text-align:center}}.about-section .about-buttons{display:flex;align-items:center;gap:30px;margin-bottom:70px}.about-section .about-buttons button{padding:10px 25px;border-radius:15px;background:transparent;border:1px solid rgba(21,60,69,.5);font-family:Inter,sans-serif;font-weight:500;color:#153c45}@media (max-width: 2560px){.about-section .about-buttons button{font-size:22px}}@media (max-width: 1800px){.about-section .about-buttons button{font-size:18px}}.about-section .about-buttons button.active{background:#153c45;color:#fff}.about-section .rows{display:none;flex-wrap:wrap}.about-section .rows.active{display:flex;flex-direction:column;align-items:center}.about-section .rows .edge .container{padding-bottom:30px}.about-section .rows .edge .container h2{margin-bottom:25px}.about-section .rows .edge .edge-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:25px}@media (max-width: 1024px){.about-section .rows .edge .edge-row{justify-content:space-around}}.about-section .rows .edge .edge-card{flex:1 1 calc(33.333% - 30px);box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.about-section .rows .edge .edge-card svg{width:97px;height:97px;stroke-width:.2px}.about-section .rows .edge .edge-card p{font-size:16px;line-height:1.4}@media (min-width: 1440px){.about-section .rows .edge .edge-card{flex:1 1 calc(14.285% - 30px)}}@media (max-width: 1200px){.about-section .rows .edge .edge-card{flex:1 1 calc(33.333% - 30px)}}@media (max-width: 768px){.about-section .rows .edge .edge-card{flex:1 1 calc(50% - 20px)}.about-section .rows .edge .edge-row{justify-content:center}}@media (max-width: 480px){.about-section .rows .edge .edge-card{flex:1 1 100%}}.about-section .rows .edge .edge-card{display:flex;align-items:center;flex-direction:column;gap:15px;max-width:150px;z-index:1000;color:#153c45}@media (max-width: 600px){.about-section .rows .edge .edge-card{max-width:120px;justify-self:center}}.about-section .rows .edge .edge-card .icon{fill:currentColor;stroke:currentColor;opacity:1;transition:transform .3s ease,opacity .3s ease}.about-section .rows .edge .edge-card .icon:hover{transform:scale(1.1);opacity:1}@media (max-width: 2560px){.about-section .rows .edge .edge-card .icon{width:130px;height:100px}}@media (max-width: 1800px){.about-section .rows .edge .edge-card .icon{width:97px;height:97px}}@media (max-width: 600px){.about-section .rows .edge .edge-card .icon{width:80px;height:80px}}.about-section .rows .edge .edge-card p{font-family:Montserrat,sans-serif;font-size:clamp(13px,2vw,18px);color:#153c45;font-weight:500;opacity:.85;text-align:center}.about-section .row{display:flex;flex-wrap:wrap;margin:0 -15px 80px}.about-section .row.active{display:flex}.about-section .col-lg-2,.about-section .col-lg-4,.about-section .col-lg-5{padding:0 15px;width:100%}.about-section .col-lg-5 .btn{border-radius:15px;font-family:Inter,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;width:220px;height:50px;line-height:1;padding:0}@media (max-width: 2560px){.about-section .col-lg-5 .btn{font-size:22px;width:220px;height:50px}}@media (max-width: 1800px){.about-section .col-lg-5 .btn{font-size:18px;width:180px;height:40px}}@media (max-width: 991px){.about-section .col-lg-5 .btn{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}}.about-section .about-text{font-family:Inter,sans-serif;line-height:25px;margin-bottom:20px;color:#153c45;opacity:.7}@media (max-width: 2560px){.about-section .about-text{font-size:22px}}@media (max-width: 1800px){.about-section .about-text{font-size:16px}}.about-section .text-center{text-align:center}.about-section .img-fluid{width:220px;height:auto;border-radius:15px}.about-section .img-fluid-nino{width:440px;height:auto;border-radius:15px}@media (max-width: 540px){.about-section .img-fluid-nino{width:350px}}@media (max-width: 390px){.about-section .img-fluid-nino{width:270px}}.about-section .position-absolute{position:absolute}.about-section .position-fixed{position:fixed}.about-section .position-relative{position:relative}.about-section .bottom-0{bottom:0}.about-section .bg-white{background-color:#fff}.about-section .d-none{display:none}@media (min-width: 992px){.about-section{padding-top:50px;padding-bottom:120px}.about-section .container.pb-lg-50{padding-bottom:50px}.about-section .about-line.d-none.d-lg-block,.about-section .about-line-block.d-none.d-lg-block{display:block}.about-section h2.text-center.text-lg-start{text-align:left}.about-section .row{margin-bottom:120px}.about-section .row.nino-block{margin-bottom:150px}.about-section .row.justify-content-lg-end{justify-content:space-around}.about-section .nino-block{gap:300px}.about-section .col-lg-2{width:16.666667%}.about-section .col-lg-4{width:33.333333%}.about-section .col-lg-5{width:41.666667%}.about-section .offset-lg-2{margin-left:16.666667%}.about-section .col-lg-2.mb-10.mb-lg-0,.about-section .col-lg-5.mb-20.mb-lg-0{margin-bottom:0}.about-section .order-lg-1{order:1}.about-section .order-lg-3{order:3}.about-section .d-lg-flex{display:flex}.about-section .d-lg-flex.flex-lg-column{flex-direction:column}}@media (max-width: 991px){.about-section .row{flex-direction:column;display:flex}.about-section .col-lg-2,.about-section .col-lg-4,.about-section .col-lg-5,.about-section .col-lg-6{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.about-section .hotel-slider,.about-section .text-center{order:1!important;margin-bottom:30px}.about-section .about-text{order:2!important;margin-bottom:20px;text-align:center}.about-section .btn{order:3!important;margin:0 auto!important;display:block!important}.about-section .d-lg-flex.flex-lg-column{order:2!important;align-items:center;text-align:center}.about-section .offset-lg-2{margin-left:0!important}.about-section .order-1{order:1}.about-section .order-2{order:2}.about-section .mb-20{margin-bottom:20px}.about-section .mb-10{margin-bottom:10px}}.hotel-slider{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-container{position:relative;overflow:hidden;border-radius:15px;width:340px;height:340px;margin:0 auto}.slider-track{display:flex;transition:transform .5s ease;width:100%}.slider-slide{min-width:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center}[data-slider=bospor] .slider-slide img{width:340px;height:340px;border-radius:15px;display:block;object-fit:cover}[data-slider=nino-1] .slider-slide img,[data-slider=nino-2] .slider-slide img{width:340px;height:340px;object-fit:cover;border-radius:15px;display:block}.manage-company{padding:50px 0}.manage-company .container{display:flex;flex-direction:column;gap:25px}.manage-company .mc-content{display:flex;gap:50px}.manage-company .mc-content p{font-size:22px;font-weight:400;color:#153c45;font-family:Inter,sans-serif}.manage-company .right-mc{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding-inline:15px;padding-bottom:15px}.manage-company .right-mc .btn{height:50px;width:220px;display:flex;justify-content:center;align-items:center;font-size:22px;font-family:Inter,sans-serif;border-radius:15px}.manage-company .left-mc img{border-radius:15px}@media (max-width: 1100px){.manage-company .mc-content p{font-size:18px}.manage-company img{width:400px}}@media (max-width: 900px){.manage-company .mc-content{flex-direction:column}.manage-company .right-mc{padding:0}.manage-company .mc-content p{font-size:16px;padding:0}.manage-company img{width:100%}.manage-company .right-mc{gap:1rem;align-items:center}.manage-company .right-mc p{text-align:center}}@media (max-width: 500px){.manage-company .right-mc p{font-size:14px}}.slider-dots{display:flex;justify-content:center;gap:10px;margin-top:15px;width:340px;margin-left:auto;margin-right:auto}.slider-dot{width:10px;height:10px;border-radius:50%;background:#153c454d;border:none;cursor:pointer;transition:background .3s ease}.slider-dot.active{background:#153c45}@media (max-width: 540px){.slider-container{max-width:350px}.slider-dots{width:350px}[data-slider=nino-1] .slider-slide img,[data-slider=nino-2] .slider-slide img{width:340px;height:340px}}@media (max-width: 390px){.slider-container{max-width:270px}.slider-dots{width:270px}[data-slider=nino-1] .slider-slide img,[data-slider=nino-2] .slider-slide img{width:270px;height:270px}}.up{z-index:1000;position:fixed;bottom:3%;right:1.5%;cursor:pointer}.up img{fill:#153c45;width:65px}@media (max-width: 2560px){.up img{width:65px;height:auto}}@media (max-width: 1600px){.up img{width:45px;height:auto}}.sales{padding:40px 0}.sales h2{margin-bottom:25px}.sales .sales-grid{display:flex;gap:30px;margin-top:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.sales .sales-grid::-webkit-scrollbar{display:none}.sales .sales-block{flex:0 0 calc((100% - 60px) / 3)}.sales .sales-card{position:relative;width:100%;height:240px;border-radius:20px;overflow:hidden}.sales .sales-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026 20%,#00000073)}.sales .sales-card h3{position:relative;z-index:2;font-family:Inter,sans-serif;font-weight:500;color:#fff;padding:18px;max-width:75%;line-height:1.3}@media (max-width: 1800px){.sales .sales-card h3{font-size:20px}}@media (max-width: 391px){.sales .sales-card h3{font-size:18px}}.sales-block.disable{display:none}.sales .sales-card a{position:absolute;bottom:18px;right:18px;z-index:2;font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#fff;background:#21545acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);padding:8px 14px;border-radius:10px;text-decoration:none;transition:all .25s ease}.sales .sales-card a:hover{background:#21545a;transform:translateY(-2px)}.sales .sl-1 .sales-card{background:url(/assets/images/sale_1.png) center/cover no-repeat}.sales .sl-2 .sales-card{background:url(/assets/images/sale_2.png) center/cover no-repeat}.sales .sl-3 .sales-card{background:url(/assets/images/sale_3.png) center/cover no-repeat}.sales .sl-4 .sales-card{background:url(/assets/images/sale_4.png) center/cover no-repeat}.sales .sl-5 .sales-card{background:url(/assets/images/sale_4.png) center/cover no-repeat}.sales .sl-6 .sales-card{background:url(/assets/images/sale_5.png) center/cover no-repeat}.sales .sales-details{background:#fff;border-radius:16px;padding:0 16px;max-height:0;opacity:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#153c45bf;display:flex;flex-direction:column;transition:all .35s ease;border:1px solid rgba(21,60,69,.75);overflow-y:auto;overflow-x:hidden}.sales .sales-details h6,.sales .sales-details h4{font-size:1rem}.sales .sales-block.is-open .sales-details{padding:16px;max-height:300px;opacity:1}.sales .title-buttons{display:flex;gap:10px}.sales .title-block{display:flex;flex-direction:row;justify-content:space-between}.sales .btn-arrow{width:32px;height:32px}@media (max-width: 2560px){.sales .btn-arrow{width:50px;height:50px}}@media (max-width: 1600px){.sales .btn-arrow{width:40px;height:40px}}.sales .btn-arrow:hover{cursor:pointer}.sales .btn-arrow.disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.sales .sales-grid{grid-template-columns:repeat(2,1fr);gap:25px}.sales .sales-card{height:210px}.sales .sales-block{flex:0 0 calc((100% - 30px)/2)}.sales .sales-card h3{font-size:16px}}@media (max-width: 600px){.sales .sales-grid{grid-template-columns:1fr}.sales .sales-card{height:200px}.sales .sales-block{flex:0 0 100%}}.info-sec{padding:20px 0;display:flex;justify-content:center}.info-block,.info-content{display:flex;flex-direction:column;gap:20px}.info-list{display:flex;flex-direction:column;gap:10px}.info-list li,.info-block p{color:#153c45;font-family:Inter,sans-serif;font-size:20px}.info-block p.last{margin-top:10px}.info-block p.center{text-align:center}.info-sec h4,.info-sec h2{color:#153c45;font-family:Inter,sans-serif;font-size:32px;font-weight:500;text-align:center}.info-block p #bold,.info-block p.bold{font-weight:600}.info-sec .container{display:flex;flex-direction:column;gap:2rem}@media (max-width: 900px){.info-block li{list-style:none;text-align:center}.info-block p{text-align:center}}@media (max-width: 768px){.info-block li,.info-block p{font-size:16px}}.sales-btn-right{transform:rotate(180deg)}.residence{padding:20px 0}.residence .residence .container{display:flex;flex-direction:column}.residence .title-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.residence .title-buttons{display:flex;align-items:center;gap:10px}.residence .arrow-btn{cursor:pointer}.residence .residence-carousel.passive{display:none}.residence .residence-carousel.active{display:block}.docs-grid.active{display:grid}.docs-grid.passive{display:none}@media (max-width: 2560px){.residence .arrow-btn{width:50px;height:50px}}@media (max-width: 1600px){.residence .arrow-btn{width:40px;height:40px}}.residence .arrow-btn-right{transform:rotate(180deg)}.residence .residence-carousel{position:relative;overflow:hidden;width:100%}.residence .residence-block{display:flex;gap:75px;transition:transform .5s ease}.residence .res-card{width:350px;height:381px;display:flex;flex-direction:column;border:.5px solid rgba(21,60,69,.5);border-radius:20px;flex-shrink:0;position:relative}.res-card h3{min-height:30px}.residence .res-card .btn{position:relative;z-index:1000}.residence .image-container{position:relative;width:350px;height:165px;border-radius:20px 20px 0 0;overflow:hidden}.residence .res-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease}@media (max-width: 1024px){.residence .res-image{width:284px;border-radius:20px}}.residence .res-image.active{opacity:1}.residence .pagination{display:flex;align-items:center;gap:7px;position:absolute;top:180px;left:50%;transform:translate(-50%);z-index:3}.residence .dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease}.residence .dot.active{background-color:#fff}.residence .res-card h3{font-family:Montserrat,sans-serif;font-weight:500;color:#153c45;margin:14px 0 0 20px}@media (max-width: 2560px){.residence .res-card h3{font-size:26px}}@media (max-width: 1600px){.residence .res-card h3{font-size:20px}}@media (max-width: 1000px){.residence .res-card h3{font-size:18px}}.residence .res-card p{width:80%;color:#153c45;opacity:.8;font-family:Inter,sans-serif;max-height:90px;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:none;-ms-overflow-style:none}.residence .res-card p::-webkit-scrollbar{width:0;height:0}@media (max-width: 2560px){.residence .res-card p{margin-left:30px;font-size:18px}}@media (max-width: 1600px){.residence .res-card p{font-size:16px}}@media (max-width: 1024px){.residence .res-card p{margin-left:20px}}@media (max-width: 601px){.residence .res-card p{max-width:400px}}.residence .res-card .btn{margin:35px auto 20px;padding:18px 64px;border-radius:20px;border:none;width:292px;font-family:Montserrat,sans-serif;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width: 2560px){.residence .res-card .btn{font-size:26px}}@media (max-width: 1600px){.residence .res-card .btn{font-size:20px}}@media (max-width: 1024px){.residence .res-card .btn{width:95%}}@media (max-width: 768px){.residence .residence-block{gap:20px}.residence .res-card{width:280px;height:360px}.residence .image-container{width:280px;height:150px}.residence .pagination{top:134px}.residence .res-card .btn{padding:18px 40px;width:95%}.residence .res-card h3{margin-left:20px;margin-top:14px}.residence .res-card p{margin-left:20px;padding-right:5px}}@media (max-width: 360px){.residence .res-card{width:260px;height:340px}.residence .image-container{width:260px;height:140px}.residence .res-card .btn{width:calc(100% - 36px);padding:14px;font-size:16px}}@media (max-width: 1400px){.residence .residence-block{gap:65px}.residence .res-card{width:340px;height:375px}.residence .image-container{width:340px;height:160px}}@media (max-width: 1024px){.residence .residence-block{gap:25px}.residence .res-card{width:285px;height:370px}.residence .image-container{width:320px;height:155px}}@media (max-width: 900px){.residence .residence-block{gap:45px}.residence .res-card{width:300px;height:365px}.residence .image-container{width:300px;height:152px}}@media (max-width: 600px){.residence .res-card{width:290px;height:355px}.residence .image-container{width:290px;height:148px}.residence .pagination{top:178px}}@media (max-width: 475px){.residence .res-card{width:275px;height:350px}.residence .image-container{width:275px;height:145px}.residence .res-card .btn{width:90%;font-size:18px}}@media (max-width: 390px){.residence .res-card{width:265px;height:345px}.residence .image-container{width:265px;height:142px}}@media (max-width: 320px){.residence .res-card{width:240px;height:320px}.residence .image-container{width:240px;height:130px}.residence .res-card .btn{width:calc(100% - 30px);padding:12px;font-size:15px}}#overlay{pointer-events:none}.residence .residence-block{display:flex;gap:20px;transition:transform .5s ease}.residence .res-card{flex:0 0 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3);height:auto;display:flex;flex-direction:column;border:.5px solid rgba(21,60,69,.5);border-radius:20px;flex-shrink:0;position:relative}.residence .res-card .image-container{width:100%;height:200px;border-radius:20px 20px 0 0;overflow:hidden}.residence .res-card .res-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 900px) and (min-width: 601px){.residence .res-card{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}@media (max-width: 600px){.residence .res-card{flex:0 0 100%;max-width:100%}}.loyalty .container{display:flex;flex-direction:column;padding:20px 0}@media (max-width: 900px){.loyalty .container{padding:20px}}.loyalty .btn{border-radius:20px;display:inline-block;font-family:Montserrat,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:65px;margin-left:auto}.loyalty .btn{font-size:24px;width:350px;height:67px}@media (max-width: 1600px){.loyalty .btn{font-size:20px;width:292px;height:59px}}.loyalty-programms-blocks{display:flex;align-items:center;justify-content:center;gap:90px;margin-bottom:35px}.lp-block{display:flex;flex-direction:column;margin-top:40px}.lp-block .days{text-align:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;color:#153c45;position:relative;margin-bottom:35px}@media (max-width: 2560px){.lp-block .days{font-size:22px}}@media (max-width: 1600px){.lp-block .days{font-size:20px}}.lp-block .days-hr:after{content:"";position:absolute;right:-160px;top:52%;width:244px;background:#153c45;opacity:.7;height:1.5px}@media (max-width: 1024px){.lp-block .days-hr:after{right:-130px;width:200px}}@media (max-width: 900px){.lp-block .days-hr:after{content:none}}.lp-block .days-hr_2:after{content:"";position:absolute;right:-160px;top:52%;width:230px;background:#153c45;opacity:.7;height:1.5px}@media (max-width: 1024px){.lp-block .days-hr_2:after{right:-130px;width:190px}}@media (max-width: 900px){.lp-block .days-hr_2:after{content:none}}.level-block{padding:20px 35px 55px;border:.5px solid rgba(21,60,69,.5);border-radius:20px}.level-block h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;color:#153c45;margin-bottom:15px}@media (max-width: 2560px){.level-block h3{font-size:24px}}@media (max-width: 1600px){.level-block h3{font-size:20px}}@media (max-width: 391px){.level-block h3{font-size:18px}}.level-block p{font-family:Inter,sans-serif;color:#153c45}@media (max-width: 2560px){.level-block p{font-size:16px}}@media (max-width: 1600px){.level-block p{font-size:14px}}@media (max-width: 391px){.level-block p{font-size:12px}}.level{display:flex;flex-direction:column;margin-bottom:30px}.level-bonus{display:flex;align-items:center;flex-direction:row;gap:10px}@media (max-width: 2560px){.level-bonus img{width:25px;height:auto}}@media (max-width: 1600px){.level-bonus img{width:19px;height:auto}}.level-bonus+.level-bonus{margin-top:19px}.preferences{display:flex;flex-direction:column}@media (max-width: 2560px){.preferences h3{font-size:22px}}@media (max-width: 1600px){.preferences h3{font-size:18px}}@media (max-width: 391px){.preferences h3{font-size:16px}}.loyalty-info-block{display:flex;flex-direction:column}.loyalty-info-block p{font-family:Inter,sans-serif;color:#153c45;text-align:left;line-height:35px}.loyalty-info-block p.active{display:block}.loyalty-info-block p.passive{display:none}@media (max-width: 2560px){.loyalty-info-block p{font-size:24px}}@media (max-width: 1600px){.loyalty-info-block p{font-size:20px}}@media (max-width: 768px){.loyalty-info-block p{font-size:16px;line-height:1.4}}@media (max-width: 601px){.loyalty-info-block p{font-size:14px;line-height:1.3}}.loyalty-info-block p a{color:#dca269;white-space:nowrap}.info-img-block{display:flex;align-items:start;gap:45px;margin:20px 0}.info-img-block img{width:500px;height:auto;border-radius:20px}@media (max-width: 820px){.info-img-block img{width:400px}}@media (max-width: 690px){.info-img-block img{width:320px}}@media (max-width: 768px){.info-img-block{gap:17px}}.info-img-block li{font-family:Inter,sans-serif;line-height:35px;color:#153c45}@media (max-width: 2560px){.info-img-block li{font-size:20px}}@media (max-width: 1600px){.info-img-block li{font-size:16px}}.info-img-block p{font-family:Inter,sans-serif;line-height:35px;color:#153c45}@media (max-width: 2560px){.info-img-block p{font-size:20px}}@media (max-width: 1600px){.info-img-block p{font-size:16px}}@media (max-width: 768px){.info-img-block p{font-size:16px;line-height:1.4}}@media (max-width: 601px){.info-img-block p{font-size:14px;line-height:1.3}}@media (max-width: 601px){.info-img-block img{width:300px}}@media (max-width: 1400px){.loyalty-programms-blocks{gap:80px}.level-block{padding:18px 32px 50px}.loyalty .btn{margin-top:60px}}@media (max-width: 1024px){.loyalty-programms-blocks{gap:50px}.level-block{padding:16px 28px 45px}.loyalty .btn{width:280px;height:56px;font-size:19px}}@media (max-width: 900px){.loyalty-programms-blocks{gap:30px;flex-wrap:wrap}.level-block{padding:15px 25px 40px}}@media (max-width: 475px){.loyalty .btn{width:260px;height:52px;font-size:17px}}@media (max-width: 391px){.loyalty .btn{width:240px;height:48px;display:flex;align-items:center;justify-content:center}}@media (max-width: 320px){.loyalty .btn{width:220px;height:45px;font-size:15px;padding:12px 45px}}@media (max-width: 768px){.loyalty-programms-blocks{flex-wrap:wrap;gap:40px}.lp-block{width:100%;align-items:center}.lp-block .days{margin-bottom:20px}.level-block{display:flex;flex-direction:column;align-items:center;padding:25px 20px;width:100%;max-width:500px}.level-block>img{width:170px;margin-bottom:20px}.level{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;margin-bottom:25px}.level>h3{grid-column:1 / -1;text-align:left;margin-bottom:15px}.preferences{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%}.preferences>h3{grid-column:1 / -1;text-align:left;margin-bottom:15px}.level-bonus{display:flex;flex-direction:row;align-items:center;text-align:left;gap:8px}.level-bonus img{width:24px;height:24px;flex-shrink:0}.level-bonus p{font-size:12px;line-height:1.3;text-align:left;margin:0}.level-bonus+.level-bonus{margin-top:0}.loyalty .btn{margin-top:25px}.info-img-block{flex-direction:column;gap:20px;align-items:center}.info-img-block img{width:100%;max-width:400px}.loyalty-info-block{gap:15px}}@media (max-width: 480px){.level-block{padding:20px 15px}.level,.preferences{gap:10px}.level-bonus img{width:20px;height:20px}.level-bonus p{font-size:11px}.loyalty-info-block{gap:12px}}.edge{justify-self:center}.edge .container{display:flex;flex-direction:column;padding-top:16px;padding-bottom:16px}.edge .title-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.edge .title-buttons{display:flex;align-items:center;gap:10px}.edge .arrow-btn{width:32px;height:32px;cursor:pointer}.edge .arrow-btn-right{transform:rotate(180deg)}.edge-cards-wrapper{overflow:hidden;width:100%}.edge-cards{display:flex;gap:47px;transition:transform .5s ease}.e-card{display:flex;flex-direction:column;gap:23px;padding:30px;border:.5px solid rgba(21,60,69,.5);align-items:center;justify-content:center;border-radius:20px;width:260px;height:260px;text-align:center;flex-shrink:0}.e-card h4{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#153c45}.e-card p{font-family:Inter,sans-serif;font-size:14px;color:#153c45;opacity:.6}@media (max-width: 768px){.edge .edge-cards-wrapper{overflow-x:auto;scroll-snap-type:x mandatory}.edge .edge-cards{gap:20px}.edge .e-card{width:240px;height:240px;scroll-snap-align:start}}@media (max-width: 360px){.edge .e-card{width:220px;height:220px}.edge .title-block{gap:8px}}@media (max-width: 1400px){.edge .edge-cards{gap:40px}.edge .e-card{width:250px;height:250px;padding:28px}}@media (max-width: 1024px){.edge .edge-cards{gap:35px}.edge .e-card{width:245px;height:245px;padding:26px}}@media (max-width: 900px){.edge .edge-cards{gap:30px}.edge .e-card{width:240px;height:240px;padding:24px}}@media (max-width: 600px){.edge .e-card{width:230px;height:230px;padding:22px}.edge .title-block{margin-bottom:30px}}@media (max-width: 475px){.edge .e-card{width:225px;height:225px;padding:20px}.edge .e-card h4{font-size:15px}.edge .e-card p{font-size:13px}}@media (max-width: 390px){.edge .e-card{width:215px;height:215px}}@media (max-width: 320px){.edge .e-card{width:200px;height:200px;padding:18px}.edge .e-card h4{font-size:14px}.edge .e-card p{font-size:12px}}.events .container{display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px}.events .title-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.events .title-buttons{display:flex;align-items:center;gap:10px}.events .arrow-btn{cursor:pointer}@media (max-width: 2560px){.events .arrow-btn{width:40px;height:40px}}@media (max-width: 1600px){.events .arrow-btn{width:32px;height:32px}}.events .arrow-btn-right{transform:rotate(180deg)}.events .btn{display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;border-radius:10px}.events .btn{font-size:18px;padding:10px 22px}@media (max-width: 1600px){.events .btn{font-size:15px;padding:6px 14px}}.events-blocks{display:flex;gap:47px!important;overflow:hidden;position:relative;width:100%}.events-cards{display:flex;gap:47px;transition:transform .5s ease}.event-block-text{display:flex;flex-direction:column;padding:20px}.event-block-text h3{font-family:Montserrat,sans-serif;color:#153c45;font-weight:500;margin-bottom:20px}@media (max-width: 2560px){.event-block-text h3{font-size:24px}}@media (max-width: 1600px){.event-block-text h3{font-size:20px}}.event-text-info{display:flex;align-items:center;gap:7px;margin-bottom:10px}.event-text-info p{font-family:Inter,sans-serif;color:#153c45;opacity:.7}@media (max-width: 2560px){.event-text-info p{font-size:18px}}@media (max-width: 1600px){.event-text-info p{font-size:15px}}@media (max-width: 768px){.events .events-blocks{overflow-x:auto}.events .events-cards{gap:20px}.events .event-block{min-width:86vw}}@media (max-width: 360px){.events .event-block{min-width:92vw}.event-block{flex-direction:column}.event-block>img{height:auto;width:100%}.e-card>img{width:60px;height:auto}.e-card{gap:10px}}.events-blocks{display:flex;gap:47px;overflow:hidden;position:relative;width:100%}.event-card{display:flex;gap:19px;border:.5px solid rgba(21,60,69,.5);border-radius:20px;height:250px;max-height:300px;transition:opacity .3s ease;width:calc((100% - 48px)/2)}.event-cover{flex:0 0 180px;height:auto;background:#f5f7f9;display:flex;align-items:center;justify-content:center}.event-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-body{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.event-title{font-size:18px;font-weight:700;margin:0 0 4px}.event-meta{font-size:14px;color:#5c6b7a}.event-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.price{font-weight:700;color:#0b8cf8}.event-media{min-width:100px;width:35%;display:flex;justify-content:center;align-items:center;position:relative;background:#f4f7fa;flex-shrink:0;overflow:hidden;border-top-left-radius:20px;border-bottom-left-radius:20px}.event-media img{height:100%;-o-object-fit:cover;object-fit:cover;display:block}.event-content{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:20px 20px 20px 0}.event-title{font-family:Montserrat,sans-serif;color:#153c45;font-weight:500}@media (max-width: 2560px){.event-title{font-size:24px}}@media (max-width: 1600px){.event-title{font-size:20px}}.event-lines{display:grid;gap:19px;margin-top:2px}.event-line{display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:400;gap:7px;color:#153c45;font-size:15px}.event-line svg{flex:0 0 18px;opacity:.75}@media (max-width: 2560px){.event-line svg{width:23px;height:23px}}@media (max-width: 1600px){.event-line svg{width:18px;height:18px}}.event-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.price-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:#d7a66c;color:#fff;font-weight:800;border-radius:12px;font-size:14px;letter-spacing:.2px;box-shadow:0 2px #0000000d inset}.event-link{display:none}@media (max-width: 720px){.event-card{grid-template-columns:1fr;width:100%}.event-media{aspect-ratio:auto}}.events-state{margin:8px 0 0;padding:14px 16px;border-radius:12px;background:#f3f7fb;color:#2f3d4a;border:1px dashed #dbe7f3;font-size:14px}.events-cards{display:flex;gap:47px;transition:transform .5s ease;will-change:transform}@media (max-width: 1400px){.events .events-cards{gap:40px}}@media (max-width: 1024px){.events .events-cards{gap:35px}.events .event-title{font-size:15px}.events .title-block{margin-bottom:35px}}@media (max-width: 720px){.events .event-card{flex-basis:100%;max-width:unset}}@media (max-width: 900px){.events .events-cards{gap:30px}}@media (max-width: 600px){.events .title-block{margin-bottom:30px}}@media (max-width: 475px){.events .events-cards{gap:25px}.events .event-title{font-size:17px}}@media (max-width: 390px){.events .event-title{font-size:16px}}@media (max-width: 320px){.events .event-title{font-size:15px}.events .event-body{padding:12px 14px}}.review .container{display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px;gap:25px}.review .btn{width:159px;height:38px;font-family:Inter,sans-serif;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:20px;border-color:transparent}.review-cards{display:flex;align-items:center;justify-content:space-between;gap:51px;width:100%}.r-card{display:flex;flex-direction:column;border:.5px solid rgba(21,60,69,.5);border-radius:20px;width:360px;height:234px;padding-left:25px}.r-card p{font-family:Inter,sans-serif;font-size:14px;color:#153c45;opacity:.7;line-height:20px;max-width:235px;margin:10px 0;height:80px;overflow:hidden}.r-card-title{display:flex;gap:15px}.r-card-title-name{display:flex;flex-direction:column;gap:3px;position:relative}.r-card-title-name h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;color:#153c45;margin-top:15px}.r-card-title-name span{position:absolute;top:52%;right:-70px;font-family:Montserrat,sans-serif;font-size:12px;color:#153c45;opacity:.7}.stars{display:flex;align-items:center;gap:2px}@media (max-width: 768px){.review .review-cards{flex-wrap:wrap;gap:16px}.review .r-card{width:calc(50% - 8px);margin-bottom:10px}}@media (max-width: 360px){.review .r-card{width:100%}.review .review-cards{justify-content:center}}@media (max-width: 1400px){.review-cards{gap:45px}.review .r-card{width:350px;height:230px}}@media (max-width: 1024px){.review-cards{gap:40px}.review .r-card{width:340px;height:225px}}@media (max-width: 900px){.review-cards{gap:35px;flex-wrap:wrap;justify-content:center}.review .r-card{width:320px;height:220px}}@media (max-width: 600px){.review .r-card{width:300px;height:215px}.review-cards{gap:25px}}@media (max-width: 475px){.review .r-card{width:280px;height:210px;padding-left:20px}.review .r-card p{max-width:220px;font-size:13px}}@media (max-width: 390px){.review .r-card{width:260px;height:205px}}@media (max-width: 320px){.review .r-card{width:240px;height:200px;padding-left:15px}.review .r-card p{max-width:200px;font-size:12px}.review .r-card-title-name h3{font-size:18px}}.review-cards{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 1100px){.review-cards{grid-template-columns:repeat(8,1fr)}}@media (max-width: 720px){.review-cards{grid-template-columns:repeat(4,1fr)}}.review-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0c14210f;width:320px;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease}.review-card:hover{transform:translateY(-2px)}.contacts .container.passive{display:none}.contacts .container.active{display:flex}.contacts .container{display:flex;align-items:end;justify-content:space-between;width:100%;padding-top:20px;padding-bottom:20px}.contacts .container iframe{border-radius:20px;max-width:600px}.contacts-info{display:flex;flex-direction:column}.contacts-info h3{font-family:Inter,sans-serif;font-weight:500;color:#153c45}@media (max-width: 2560px){.contacts-info h3{font-size:26px}}@media (max-width: 1600px){.contacts-info h3{font-size:22px}}.contacts-info p{font-family:Inter,sans-serif;color:#153c45;margin-top:18px}@media (max-width: 2560px){.contacts-info p{font-size:20px}}@media (max-width: 1600px){.contacts-info p{font-size:16px}}.contacts-info-buttons{display:flex;align-items:center;gap:20px;margin:15px 0 35px}.contacts-info-buttons button{font-family:Inter,sans-serif;color:#153c45;border:.5px solid rgba(21,60,69,.5);display:flex;align-items:center;justify-content:center;background:transparent;border-radius:20px}.contacts-info-buttons button.active{background:#153c45;color:#fff}.contacts-info-buttons button{width:162px;height:41px;font-size:18px}@media (max-width: 1600px){.contacts-info-buttons button{width:127px;height:31px;font-size:14px}}.contacts-info-links{display:flex;align-items:center;gap:23px}@media (max-width: 426px){.contacts-info-links{align-items:baseline;gap:0;flex-direction:column}}.contacts-info-links a{font-family:Inter,sans-serif;font-size:20px;font-weight:500;color:#dca269;margin:30px 0 50px;position:relative;text-decoration:underline}@media (max-width: 426px){.contacts-info-links a{margin:10px 0;position:static}}@media (max-width: 426px){.contacts-info-links a+a{margin-top:5px}}.contacts-info-links .a_hr:after{content:"";position:absolute;width:445px;height:1px;background:#153c4580;bottom:-22px;left:0}@media (max-width: 1024px){.contacts-info-links .a_hr:after{width:340px}}.contacts-info-links .a_hr_2:before{content:"";position:absolute;height:41px;width:.5px;background:#153c4580;bottom:-2px;left:-10px}@media (max-width: 1200px){.contacts .container{flex-direction:column;align-items:stretch;gap:30px}.contacts .container iframe{width:100%!important;height:400px!important;max-width:100%}.contacts-info{width:100%}.contacts-info-links{flex-wrap:wrap;gap:15px}.contacts-info-links .a_hr:after{width:100%;bottom:-15px}.contacts-info-links .a_hr_2:before{display:none}}@media (max-width: 768px){.contacts .container{gap:25px}.contacts .container iframe{height:350px!important}.contacts-info-buttons{justify-content:center;margin:20px 0 30px}.contacts-info-links{flex-direction:column;align-items:flex-start;gap:10px}.contacts-info-links a{margin:15px 0;font-size:18px}.contacts-info-links .a_hr:after{bottom:-10px}}@media (max-width: 480px){.contacts .container{gap:20px}.contacts .container iframe{height:300px!important}.contacts-info-buttons{gap:15px;margin:15px 0 25px}.contacts-info-buttons button{width:140px!important;height:36px!important;font-size:16px!important}.contacts-info h3{font-size:20px!important;margin-bottom:8px}.contacts-info-links a{font-size:16px;margin:12px 0}.contacts-info p{font-size:16px;margin-top:12px}.contacts-info-links .a_hr:after{bottom:-8px}}@media (max-width: 360px){.contacts .container iframe{height:250px!important}.contacts-info-buttons{gap:10px}.contacts-info-buttons button{width:120px!important;height:32px!important;font-size:14px!important}.contacts-info h3{font-size:18px!important}.contacts-info-links a,.contacts-info p{font-size:15px}}@media (max-width: 360px){.contacts-info-buttons{gap:12px}.contacts-info-links a,.contacts-info h3{font-size:16px}.contacts-info-links .a_hr:after{bottom:-15px}.contacts-info-links .a_hr_2:before{bottom:-10px}}@media (max-width: 1400px){.contacts .container{padding-top:18px;padding-bottom:18px}.contacts-info h3{font-size:21px}}@media (max-width: 1024px){.contacts .container{padding-top:16px;padding-bottom:16px}.contacts-info h3{font-size:20px}.contacts-info p{font-size:15px}}@media (max-width: 600px){.contacts iframe{height:280px!important}.contacts-info-buttons{gap:15px}.contacts-info-links a{font-size:18px}}@media (max-width: 475px){.contacts-info h3{font-size:18px;margin-bottom:10px}.contacts-info p{font-size:14px}.contacts-info-buttons button{width:110px;height:28px;font-size:13px}}@media (max-width: 390px){.contacts-info-buttons{gap:10px}.contacts-info-links a{font-size:14px}.contacts-info h3{font-size:17px}}@media (max-width: 320px){.contacts-info h3{font-size:15px}.contacts-info p{font-size:13px}.contacts-info-buttons{gap:8px}.contacts-info-buttons button{width:100px;height:26px;font-size:12px}}.docs .container{display:flex;flex-direction:column;gap:40px;padding-top:20px;padding-bottom:20px}.docs-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:40px 60px}.docs-card{display:flex;flex-direction:column;padding:18px 23px;max-width:260px;height:150px;border:.5px solid rgba(21,60,69,.5);border-radius:20px;position:relative;cursor:pointer}.docs-card p{font-family:Montserrat,sans-serif;color:#153c45;font-weight:500}@media (max-width: 2560px){.docs-card p{font-size:18px}}@media (max-width: 1600px){.docs-card p{font-size:16px}}@media (max-width: 435px){.docs-card p{font-size:14px}}@media (max-width: 391px){.docs-card p{font-size:13px}}@media (max-width: 321px){.docs-card p{font-size:12px}}.docs-pdf{display:flex;align-items:center;gap:7px;position:absolute;bottom:20px;left:23px}.docs-pdf a{font-family:Inter,sans-serif;color:#153c45;font-size:14px}@media (max-width: 768px){.docs-grid{grid-template-columns:repeat(2,1fr);gap:16px}.docs-card{width:100%;height:140px}}@media (max-width: 360px){.docs-grid{grid-template-columns:1fr}.docs-card{height:128px}}@media (max-width: 1400px){.docs-grid{gap:35px 50px}.docs-card{max-width:240px;height:145px}}@media (max-width: 1200px){.docs-grid{gap:35px 40px}}@media (max-width: 1090px){.docs-grid{gap:35px 20px}}@media (max-width: 1024px){.docs-grid{grid-template-columns:repeat(3,1fr);gap:30px 40px}.docs-card{max-width:220px;height:140px}}@media (max-width: 900px){.docs-grid{grid-template-columns:repeat(2,1fr);gap:25px 30px}.docs-card{width:100%;height:135px}.docs-card p{font-size:14px}}@media (max-width: 600px){.docs-grid{gap:20px}.docs-card{height:130px}}@media (max-width: 475px){.docs-card{height:125px;padding:14px 18px}.docs-pdf{bottom:18px;left:18px}}@media (max-width: 390px){.docs-card{height:120px}}@media (max-width: 320px){.docs-card{height:115px;padding:12px 0 12px 15px}.docs-pdf{bottom:15px;left:15px}}.popup-programm{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:1010;max-height:90vh;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:min(1340px,92vw);scrollbar-width:none;-ms-overflow-style:none}.table-container{overflow:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:1000px}.table-container.p400{min-height:240px}.popup-programm::-webkit-scrollbar{width:0;height:0}.popup-programm::-webkit-scrollbar-thumb{background:transparent}.popup-programm::-webkit-scrollbar-track{background:transparent}.popup-programm.is-open{display:flex;flex-direction:column;background:#fff;border-radius:20px;border:.5px solid rgba(21,60,69,.5);padding:70px}.popup-programm h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:23px;color:#153c45;margin-bottom:20px}.popup-programm>img{position:absolute;top:10px;right:10px;cursor:pointer}.popup-programm p,.popup-programm li,.popup-programm span{color:#153c45;font-family:inter,sans-serif;line-height:23px}.popup-programm span{font-weight:600}.popup-programm ol,.popup-programm ul{margin-left:25px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:998}@media (max-width: 1400px){.popup-programm{width:min(1200px,90vw)}.popup-programm.is-open{padding:60px}}@media (max-width: 1024px){.popup-programm{width:min(1000px,88vw)}.popup-programm.is-open{padding:50px}.popup-programm h2{font-size:19px}}@media (max-width: 900px){.popup-programm{width:min(850px,86vw)}.popup-programm.is-open{padding:45px}}@media (max-width: 600px){.popup-programm{width:min(95vw,550px)}.popup-programm.is-open{padding:35px}.popup-programm h2{font-size:18px}}@media (max-width: 475px){.popup-programm{width:min(96vw,450px);left:50%}.popup-programm.is-open{padding:30px}}@media (max-width: 390px){.popup-programm{width:min(97vw,370px);left:50%}.popup-programm h2{font-size:17px;margin-top:35px}}@media (max-width: 360px){.popup-programm.is-open{padding:40px 5px;left:49%}.popup-programm h2{font-size:16px}.popup-programm>img{right:15px}}@media (max-width: 320px){.popup-programm{width:min(98vw,300px);left:48%}.popup-programm.is-open{padding:25px 8px}.popup-programm h2{font-size:15px}.popup-programm>img{right:10px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:998}.overlay.is-open{opacity:1;pointer-events:auto}.popup-main-programm{display:none;position:fixed;top:4vh;left:50%;transform:translate(-50%);z-index:999;width:min(1200px,94vw);max-height:92vh;background:#fff;border:1px solid rgba(21,60,69,.5);border-radius:20px;box-shadow:0 24px 72px #00000047;padding:24px 28px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.popup-main-programm::-webkit-scrollbar{width:0;height:0}.popup-main-programm.is-open{display:block;padding:78px 64px}.popup-main-programm .close-btn{position:absolute;top:30px;right:40px;display:block;width:20px;height:20px;cursor:pointer;z-index:2}.popup-main-programm p,.popup-main-programm a{font-family:Inter,sans-serif;color:#153c45}.popup-main-programm span{font-weight:600}.popup-main-programm a{text-decoration:underline}.popup-main-programm .table{padding:10px 0 15px}@media (max-width: 360px){.popup-main-programm{left:45%}.popup-main-programm .table{width:100%}.popup-main-programm.is-open{padding:40px 5px}.popup-main-programm .close-btn{right:20px}}@media (max-width: 1400px){.popup-main-programm{width:min(1100px,92vw);top:5vh}.popup-main-programm.is-open{padding:70px 55px}}@media (max-width: 1024px){.popup-main-programm{width:min(950px,90vw)}.popup-main-programm.is-open{padding:60px 45px}}@media (max-width: 900px){.popup-main-programm{width:min(850px,88vw);top:6vh}.popup-main-programm.is-open{padding:50px 35px}}@media (max-width: 600px){.popup-main-programm{width:min(95vw,550px)}.popup-main-programm.is-open{padding:45px 25px}}@media (max-width: 475px){.popup-main-programm{width:min(96vw,450px);left:47%}.popup-main-programm.is-open{padding:35px 15px}}@media (max-width: 390px){.popup-main-programm{width:min(97vw,370px);left:46%}}@media (max-width: 320px){.popup-main-programm{width:min(98vw,300px);left:48%}.popup-main-programm.is-open{padding:30px 10px}.popup-main-programm .close-btn{right:15px}}.popup-info{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;width:431px;height:628px;background:#fff;border-radius:20px;padding:30px 24px 0;display:none;flex-direction:column;gap:40px;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.popup-info h4{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;color:#153c45}.popup-info::-webkit-scrollbar{width:0;height:0}.popup-info.is-open{display:flex}.popup-info>img{position:absolute;top:30px;right:24px;cursor:pointer;z-index:1}.popup-info .accordion{display:flex;flex-direction:column;gap:23px}.popup-info .accordion-block{display:flex;flex-direction:column}.popup-info .accordion-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:23px;border-bottom:.5px solid #153c45}.popup-info .accordion-title h5{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#153c45}.popup-info .accrodion-content p,.popup-info .accrodion-content li{font-family:Inter,sans-serif;font-size:14px;color:#153c45;line-height:20px}.popup-info .accordion-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:.5px solid #153c45;padding-bottom:18px;transition:border-color .2s ease}.popup-info .accrodion-content{max-height:0;overflow:hidden;opacity:0;padding:0;border-bottom:.5px solid transparent;transition:max-height .3s ease,opacity .2s ease,padding .2s ease,border-color .2s ease}.popup-info .accordion-block.is-open .accordion-title{border-bottom-color:transparent}.popup-info .accordion-block.is-open .accrodion-content{opacity:1;padding-bottom:24px;border-bottom-color:#153c45}.popup-info .accordion-title img{transition:transform .25s ease}.popup-info .accordion-block.is-open .accordion-title img{transform:rotate(180deg)}@media (max-width: 360px){.popup-info{width:330px;left:45%}.popup-info h4{font-size:20px}.popup-info .accordion-title h5{font-size:16px}}@media (max-width: 1400px){.popup-info{width:420px;height:490px;padding:28px 22px 0}}@media (max-width: 1024px){.popup-info{width:410px;height:480px;padding:26px 20px 0}.popup-info h4{font-size:23px}}@media (max-width: 900px){.popup-info{width:400px;height:470px}}@media (max-width: 600px){.popup-info{width:380px;height:450px}.popup-info h4{font-size:22px}}@media (max-width: 475px){.popup-info{width:360px;height:430px}.popup-info .accordion-title h5{font-size:18px}}@media (max-width: 390px){.popup-info{width:340px;left:47%}.popup-info h4{font-size:21px}}@media (max-width: 320px){.popup-info{width:310px;left:48%;height:400px}.popup-info h4{font-size:18px}.popup-info .accordion-title h5{font-size:15px}}.contact-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}.contact-overlay.is-open{opacity:1;pointer-events:auto}.contact-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-48%) scale(.98);width:min(640px,92vw);max-height:88vh;padding:24px 22px 22px;background:linear-gradient(0deg,#fffffff0,#fffffff0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(21,60,69,.5);border-radius:16px;box-shadow:0 24px 60px #00000038;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:1001;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.contact-popup::-webkit-scrollbar{display:none}.contact-popup.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.contact-section-title{margin:24px 0 12px;font:600 18px/1.3 Montserrat,sans-serif;color:#153c45;border-bottom:2px solid rgba(21,60,69,.3);padding-bottom:6px}.contact-close{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:10px;background:#153c45;color:#fff;cursor:pointer;display:grid;place-items:center;font-size:18px;transition:transform .15s ease,opacity .2s ease,background .2s ease}.contact-close:hover{opacity:.95}.contact-close:active{transform:scale(.98)}.contact-close:focus-visible{outline:2px solid rgba(21,60,69,.35);outline-offset:2px}.contact-popup h2{margin:0 40px 14px 2px;font:600 22px/1.3 Montserrat,sans-serif;color:#153c45;position:relative}.contact-popup h2:after{content:"";display:block;width:56px;height:3px;margin-top:8px;border-radius:2px;background:#153c45;opacity:.85}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.contact-col{border:1px solid rgba(21,60,69,.5);border-radius:12px;padding:14px 14px 12px;background:#0f3a4008}.contact-col h3{margin:2px 0 6px;font:600 16px/1.25 Inter,sans-serif;color:#153c45}.contact-col p{margin:0;font:14px/1.6 Inter,sans-serif;color:#153c45;opacity:.9;word-break:break-word}@media (max-width: 760px){.contact-popup{width:min(600px,94vw);padding:20px 18px 18px}.contact-grid{grid-template-columns:1fr;gap:12px}.contact-popup h2{font-size:20px}.contact-col h3{font-size:15px}.contact-col p{font-size:13px;line-height:1.55}}.body-lock{overflow:hidden}.faq .container{display:flex;align-items:start;gap:50px;padding:40px 0}.faq .container.passive{display:none}.faq .container.active{display:flex}@media (max-width: 768px){.faq .container{flex-direction:column;padding:30px 20px;gap:30px}}@media (max-width: 360px){.faq .container{padding:20px 15px;gap:20px}}.faq .faq-title{display:flex;flex-direction:column}.faq .faq-title p{margin:15px 0 20px;font-family:Inter,sans-serif;font-weight:400;color:#153c45}@media (max-width: 2560px){.faq .faq-title p{font-size:20px}}@media (max-width: 1600px){.faq .faq-title p{font-size:16px}}@media (max-width: 900px){.faq .faq-title p{font-size:14px;margin:10px 0 15px}}.faq .faq-title span{color:#dca269;font-weight:500}.faq .faq-title .btn{font-family:Inter,sans-serif;font-weight:400;display:flex;align-items:center;justify-content:center;border-radius:15px;display:inline-block;border-color:transparent}.faq .faq-title .btn{font-size:24px;width:220px;height:64px}@media (max-width: 1600px){.faq .faq-title .btn{font-size:20px;width:192px;height:58px}}@media (max-width: 360px){.faq .faq-title .btn{font-size:16px;padding:10px 30px;width:auto}}.faq .main-faq-block{display:flex;flex-direction:column;gap:35px;margin-top:50px;max-width:600px}@media (max-width: 768px){.faq .main-faq-block{margin-top:0;gap:25px}}@media (max-width: 360px){.faq .main-faq-block{gap:20px}}.faq .main-faq-block .accordion{display:flex;flex-direction:column;gap:17px;position:relative}@media (max-width: 360px){.faq .main-faq-block .accordion{gap:15px}}.faq .main-faq-block .accordion-blocks{display:flex;flex-direction:column}.faq .main-faq-block .accordion-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:.5px solid rgba(21,60,69,.5);cursor:pointer}.faq .main-faq-block .accordion-title p{font-family:Inter,sans-serif;font-weight:400;color:#153c45}@media (max-width: 2560px){.faq .main-faq-block .accordion-title p{font-size:22px}}@media (max-width: 1600px){.faq .main-faq-block .accordion-title p{font-size:20px}}@media (max-width: 900px){.faq .main-faq-block .accordion-title p{font-size:16px}}.faq .main-faq-block .accrodion-content{overflow:hidden;max-height:0;transition:max-height .3s ease}.faq .main-faq-block .accrodion-content p{font-family:Inter,sans-serif;font-weight:400;color:#153c45;opacity:.8}@media (max-width: 2560px){.faq .main-faq-block .accrodion-content p{font-size:18px}}@media (max-width: 1600px){.faq .main-faq-block .accrodion-content p{font-size:16px}}@media (max-width: 900px){.faq .main-faq-block .accrodion-content p{font-size:14px}}.faq .main-faq-block .accordion-blocks.open .accordion-title{border-bottom:none}.faq .main-faq-block .accordion-blocks.open .accrodion-content{border-bottom:.5px solid rgba(21,60,69,.5);padding-bottom:17px}.faq .main-faq-block .accordion-title img{transition:transform .3s ease}.faq .main-faq-block .accordion-title img.rotated{transform:rotate(180deg)}body.body-lock{overflow:hidden}.hotels-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.hotels-overlay.is-open{opacity:1;pointer-events:auto}.hotels-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-46%) scale(.98);width:min(520px,92vw);background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000038;padding:18px 16px 16px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1001}.hotels-popup.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.hotels-close{position:absolute;right:10px;top:10px;width:36px;height:36px;border:0;border-radius:10px;background:#0f3a40;color:#fff;cursor:pointer}.hotels-popup h3{margin:0 44px 12px 4px;font:600 20px/1.3 Montserrat,sans-serif;color:#0f3a40}.hotels-list{display:grid;gap:10px}.hotels-item{width:100%;text-align:left;border:1px solid #e6e6e6;border-radius:12px;padding:14px;background:#f8fafb;cursor:pointer}.hotels-item:hover{background:#f1f5f6}.hotels-city{display:block;font:600 16px/1.2 Inter,sans-serif;color:#0f3a40}.hotels-hotel{display:block;font:13px/1.4 Inter,sans-serif;color:#0f3a40;opacity:.7}main .contact-form-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1001;font-family:Inter,sans-serif;color:#153c45}main .contact-form-popup.is-open{opacity:1;pointer-events:auto}main .contact-form-popup__content{width:min(92vw,520px);background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 20px 60px #00000026;position:relative}main .contact-form-popup__title{margin:0 0 12px;font-size:20px;font-weight:700}main .contact-form-popup__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:8px;border:none;background:#f3f5f7;cursor:pointer;font-size:22px;line-height:1}main .contact-form-popup__close:hover{background:#e9eef2}main .contact-form__row{margin-bottom:12px}main .contact-form__label{display:grid;gap:6px;font-size:14px;font-family:Inter,sans-serif;font-weight:500}main .contact-form__input,main .contact-form__textarea{width:100%;border:1px solid #d9e1e7;border-radius:10px;padding:10px 12px;font-size:14px;outline:none}main .contact-form__input:focus,main .contact-form__textarea:focus{border-color:#8bb4ff;box-shadow:0 0 0 3px #8bb4ff40}main .contact-form__actions{margin-top:8px}main .contact-form__actions .btn{padding:10px 17px;border-radius:15px;border-color:transparent;font-family:Inter,sans-serif}main .contact-form__hint{margin:8px 0 0;font-size:12px;color:#6b7280}main .body-lock{overflow:hidden}.lifestyle .header{background:#fff;border-bottom:1px solid #153c45}@media (max-width: 1024px){.lifestyle .header{padding:20px}}.lifestyle .header .container{display:flex;color:#fff;gap:10px}@media (max-width: 768px){.lifestyle .header .container{gap:0;justify-content:space-between;width:100%;padding:0 10px}}.lifestyle .burger{display:none;width:40px;height:40px;border:none;background:transparent;position:relative;cursor:pointer}.lifestyle .burger span{position:absolute;left:8px;right:8px;height:2px;transition:transform .25s ease,top .25s ease,opacity .25s ease}.lifestyle .burger span:nth-child(1){top:12px}.lifestyle .burger span:nth-child(2){top:19px}.lifestyle .burger span:nth-child(3){top:26px}.lifestyle .burger.is-open span:nth-child(1){top:19px;transform:rotate(45deg);background:#0d0f0f}.lifestyle .burger.is-open span:nth-child(2){opacity:0}.lifestyle .burger.is-open span:nth-child(3){top:19px;transform:rotate(-45deg);background:#0d0f0f}.lifestyle .mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(86vw,320px);background:#fff;padding:80px 24px 24px;display:flex;flex-direction:column;gap:18px;transform:translate(100%);transition:transform .3s ease;z-index:1001}.lifestyle .mobile-menu a{font-family:Montserrat,sans-serif;font-size:16px;color:#0d0f0f;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}.lifestyle .mobile-menu.is-open{transform:translate(0)}.lifestyle .header-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:99}.lifestyle .header-menu-overlay.is-open{opacity:1;pointer-events:auto}.lifestyle body.menu-open{overflow:hidden}@media (max-width: 768px){.lifestyle .desktop-nav{display:none}.lifestyle .burger{display:block}}.container .banner-content{min-height:640px;height:fit-content;max-width:1600px;width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;gap:6rem}.banner-left{display:flex;flex-direction:column;align-items:start;justify-content:space-between;min-width:fit-content}.banner-hotels-manage{display:flex;gap:2rem}.banner-choice-container{width:251px;aspect-ratio:1!important;border-radius:12px;overflow:hidden;background-color:transparent;padding:30px 25px;display:flex;flex-direction:column;justify-content:space-between}.banner-choice-container:nth-child(1){background-image:url(/assets/images/main/Bospor.png)}.banner-choice-container:nth-child(2){background-image:url(/assets/images/main/Nino.png)}.banner-choice-container h4{font-weight:600;color:#fff;font-family:Inter,sans-serif;font-size:2rem}.banner-choice-container button{height:50px;width:157px;display:flex;justify-content:center;align-items:center;color:#153c45;font-size:22px;font-weight:400;border-radius:12px;background-color:#fff;outline:none;border:none}.banner-choice-container button:hover{cursor:pointer}.banner-choice-container button.active{opacity:.6}.banner-title-block{display:flex;flex-direction:column;align-items:start}.banner-right{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.banner-right .banner-form{width:100%}.banner-right .sf-wrapper{max-width:505px}.sf-controls-wrapper{display:flex;flex-direction:column;gap:20px}.lifestyle .banner{display:flex;position:relative;padding:30px 0 15px}@media screen and (max-width: 550px){.banner-choice-container{width:180px;object-fit:contain}.banner-choice-container button{height:36px;width:120px;font-size:16px}}@media screen and (max-width: 400px){.banner-choice-container{object-fit:contain;width:160px}.banner-choice-container h4{font-size:1.4rem}.banner-choice-container button{height:30px;width:100px;font-size:16px;border-radius:8px}}@media (max-width: 768px){.lifestyle .banner{padding:20px 0 10px}}@media (max-width: 360px){.lifestyle .banner{padding:15px 0 5px}}.lifestyle .banner img{width:100%;height:519px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media (max-width: 768px){.lifestyle .banner img{height:300px}}@media (max-width: 360px){.lifestyle .banner img{height:200px}}.lifestyle .banner h1{font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;color:#fff;position:absolute;bottom:70px;margin-left:70px}@media screen and (max-width: 1032px){.container .banner-content{flex-direction:column-reverse;height:fit-content}main .banner .banner-content{padding-top:0;margin-top:0}.banner-right{justify-content:flex-start;gap:0}.banner-title-block{display:none}.banner-title-block h1{font-size:clamp(28px,6vw,82px)}}@media (max-width: 1025px){.lifestyle .banner h1{margin-left:0}}@media (max-width: 768px){.lifestyle .banner h1{font-size:28px;left:50px;bottom:40px}}@media (max-width: 360px){.lifestyle .banner h1{font-size:20px;left:-40px;bottom:30px;text-align:center;width:calc(100% - 40px)}}.lifestyle .route{padding:40px 0}@media (max-width: 768px){.lifestyle .route{padding:30px 0}}@media (max-width: 360px){.lifestyle .route{padding:20px 0}}.lifestyle .route .container{display:flex;flex-direction:column}.lifestyle .route .container h2{margin-bottom:30px}@media (max-width: 768px){.lifestyle .route .container h2{margin-bottom:20px;text-align:center}}.lifestyle .route .route-block{display:flex;align-items:start;gap:40px}@media (max-width: 1200px){.lifestyle .route .route-block{flex-direction:column;gap:30px;align-items:center}}@media (max-width: 360px){.lifestyle .route .route-block{gap:20px}}.lifestyle .route .route-img{display:none}@media (max-width: 768px){.lifestyle .route .route-img{max-width:100%;justify-content:center}}.lifestyle .route .route-img.active{display:flex;max-width:553px;flex-wrap:wrap;align-items:center;gap:20px}@media (max-width: 768px){.lifestyle .route .route-img.active{max-width:740px;gap:10px}}@media (max-width: 768px){.lifestyle .route .route-img .route-img_one{height:212px;width:300px}}@media (max-width: 768px){.lifestyle .route .route-img img{max-width:200px;height:auto}}@media (max-width: 391px){.lifestyle .route .route-img img{max-width:300px}}@media (max-width: 360px){.lifestyle .route .route-img img{max-width:100%}}.lifestyle .route .route-href{display:flex;flex-direction:column;gap:15px}@media (max-width: 1200px){.lifestyle .route .route-href{flex-direction:row}}@media (max-width: 768px){.lifestyle .route .route-href{flex-direction:row;justify-content:center;gap:20px}}@media (max-width: 360px){.lifestyle .route .route-href{gap:15px}}.lifestyle .route .route-href button{font-family:Inter,sans-serif;font-size:32px;padding:15px 25px;border-radius:50%;color:#153c45;border:1px solid rgba(21,60,69,.5);background:#fff;cursor:pointer;min-width:60px;min-height:60px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.lifestyle .route .route-href button{min-width:50px;min-height:50px;font-size:28px}}@media (max-width: 360px){.lifestyle .route .route-href button{min-width:40px;min-height:40px;font-size:24px;padding:10px 20px}}.lifestyle .route .route-href button.active{background:#153c45;color:#fff}.lifestyle .route .route-text{display:none;flex-direction:column;flex:1}.lifestyle .route .route-text.active{display:flex}@media (max-width: 900px){.lifestyle .route .route-text.active{align-items:center}}.lifestyle .route .route-text h3{font-family:Inter,sans-serif;color:#153c45;margin-bottom:20px}@media (max-width: 2560px){.lifestyle .route .route-text h3{font-size:30px;line-height:35px}}@media (max-width: 1600px){.lifestyle .route .route-text h3{font-size:24px;line-height:25px}}@media (max-width: 768px){.lifestyle .route .route-text h3{font-size:22px;text-align:center}}@media (max-width: 360px){.lifestyle .route .route-text h3{font-size:20px;margin-bottom:15px}}.lifestyle .route .route-text p{font-family:Inter,sans-serif;color:#153c45;line-height:1.6;margin-bottom:15px}@media (max-width: 2560px){.lifestyle .route .route-text p{font-size:22px}}@media (max-width: 1600px){.lifestyle .route .route-text p{font-size:16px}}@media (max-width: 360px){.lifestyle .route .route-text p{font-size:14px;line-height:1.4}}.lifestyle .route .route-text p span{font-weight:600}.lifestyle .route .route-text ol{margin-left:25px;margin-bottom:20px}@media (max-width: 360px){.lifestyle .route .route-text ol{margin-left:15px}}.lifestyle .route .route-text ol li{font-family:Inter,sans-serif;line-height:1.6;color:#153c45;margin-bottom:8px}@media (max-width: 2560px){.lifestyle .route .route-text ol li{font-size:20px}}@media (max-width: 1600px){.lifestyle .route .route-text ol li{font-size:16px}}@media (max-width: 360px){.lifestyle .route .route-text ol li{font-size:14px;line-height:1.4}}.lifestyle .route .route-text .btn{font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;margin-top:20px;border-radius:20px;text-decoration:none;border-color:transparent;white-space:nowrap;overflow:hidden;padding:20px;box-sizing:border-box;font-size:14px}@media (max-width: 2560px){.lifestyle .route .route-text .btn{font-size:24px;height:70px;padding:0 10px}}@media (max-width: 1600px){.lifestyle .route .route-text .btn{font-size:20px;height:64px}}@media (max-width: 768px){.lifestyle .route .route-text .btn{align-self:center;padding:0 15px;width:280px;height:55px;white-space:nowrap}}@media (max-width: 360px){.lifestyle .route .route-text .btn{width:220px;height:50px;font-size:10px;margin-top:15px;padding:0 12px;white-space:nowrap}}.lifestyle .relax{padding:40px 0}@media (max-width: 768px){.lifestyle .relax{padding:30px 0}}@media (max-width: 360px){.lifestyle .relax{padding:20px 0}}.lifestyle .relax .container{display:flex;flex-direction:column;gap:30px}@media (max-width: 360px){.lifestyle .relax .container{gap:20px}}@media (max-width: 768px){.lifestyle .relax .container h2{text-align:center}}.lifestyle .relax .relax-block{display:flex;align-items:stretch;justify-content:space-between;gap:30px}@media (max-width: 1024px){.lifestyle .relax .relax-block{flex-wrap:wrap}}@media (max-width: 768px){.lifestyle .relax .relax-block{flex-direction:column;align-items:center;gap:20px}}.lifestyle .relax .r-block{display:flex;gap:20px;align-items:center;border:.5px solid rgba(21,60,69,.5);border-radius:20px;padding-right:14px;width:48%}@media (max-width: 768px){.lifestyle .relax .r-block{width:100%;max-width:660px}}@media (max-width: 451px){.lifestyle .relax .r-block{flex-direction:column;text-align:center;padding:15px;gap:15px}}.lifestyle .relax .r-block img{-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (max-width: 483px){.lifestyle .relax .r-block img{width:200px}}.lifestyle .relax .r-block .r-block-text{display:flex;flex-direction:column;gap:12px;flex:1}.lifestyle .relax .r-block .r-block-text h4{font-family:Montserrat,sans-serif;font-weight:500;color:#153c45}@media (max-width: 2560px){.lifestyle .relax .r-block .r-block-text h4{font-size:24px}}@media (max-width: 1600px){.lifestyle .relax .r-block .r-block-text h4{font-size:20px}}@media (max-width: 360px){.lifestyle .relax .r-block .r-block-text h4{font-size:18px}}.lifestyle .relax .r-block .r-block-text p{font-family:Inter,sans-serif;font-size:15px;color:#153c45;opacity:.8;line-height:1.4}@media (max-width: 2560px){.lifestyle .relax .r-block .r-block-text p{font-size:17px}}@media (max-width: 1600px){.lifestyle .relax .r-block .r-block-text p{font-size:15px}}@media (max-width: 1024px){.lifestyle .relax .r-block .r-block-text p{font-size:13px;min-width:200px}}@media (max-width: 483px){.lifestyle .relax .r-block .r-block-text p{font-size:12px}}@media (max-width: 360px){.lifestyle .relax .r-block .r-block-text p{font-size:14px}}.lifestyle .news{padding:40px 0}@media (max-width: 768px){.lifestyle .news{padding:30px 0}}@media (max-width: 360px){.lifestyle .news{padding:20px 0}}.lifestyle .news .container{display:flex;flex-direction:column;gap:30px}@media (max-width: 360px){.lifestyle .news .container{gap:20px}}@media (max-width: 768px){.lifestyle .news .container h2{text-align:center}}.lifestyle .news .news-grid{display:flex;align-items:center;justify-content:space-between;gap:55px;overflow:hidden}@media (max-width: 768px){.lifestyle .news .news-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 360px){.lifestyle .news .news-grid{grid-template-columns:1fr;gap:15px}}.lifestyle .news .news-card{display:flex;flex-direction:column;gap:10px;border-radius:15px;transition:transform .3s ease}.lifestyle .news .news-card img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:350px;height:233px}@media (max-width: 360px){.lifestyle .news .news-card img{height:150px}}.lifestyle .news .news-card h3{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#153c45;margin:0}@media (max-width: 360px){.lifestyle .news .news-card h3{font-size:16px}}.lifestyle .news .news-card p{font-size:12px;color:#153c45;font-family:Inter,sans-serif;line-height:20px;flex:1}@media (max-width: 360px){.lifestyle .news .news-card p{font-size:13px}}.lifestyle .news .news-card span{font-size:12px;color:#153c45;font-family:Inter,sans-serif;opacity:.7;margin-left:auto}@media (max-width: 360px){.lifestyle .news .news-card span{font-size:11px}}.lifestyle .popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:#fff;padding:40px;border-radius:20px;max-height:90vh;max-width:90vw;overflow-y:auto;box-shadow:0 10px 30px #0000004d}@media (max-width: 768px){.lifestyle .popup{padding:30px;max-width:95vw}}@media (max-width: 360px){.lifestyle .popup{padding:20px;border-radius:15px}}.lifestyle .popup.is-open{display:block;width:90%}.lifestyle .popup .poput-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media (max-width: 360px){.lifestyle .popup .poput-title{margin-bottom:20px}}.lifestyle .popup .poput-title h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;color:#153c45;margin:0}@media (max-width: 768px){.lifestyle .popup .poput-title h2{font-size:24px}}@media (max-width: 360px){.lifestyle .popup .poput-title h2{font-size:20px}}.lifestyle .popup [data-close-popup]{cursor:pointer;width:24px;height:24px}@media (max-width: 360px){.lifestyle .popup [data-close-popup]{width:20px;height:20px}}.lifestyle .popup .popup-text{display:flex;gap:30px;margin-bottom:30px}@media (max-width: 768px){.lifestyle .popup .popup-text{flex-direction:column;gap:20px}}.lifestyle .popup .popup-text img{width:300px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (max-width: 768px){.lifestyle .popup .popup-text img{width:100%;height:auto}}.lifestyle .popup .popup-text p{font-family:Inter,sans-serif;color:#153c45;line-height:1.6;margin:0}@media (max-width: 360px){.lifestyle .popup .popup-text p{font-size:14px}}.lifestyle .popup p{font-family:Inter,sans-serif;color:#153c45;line-height:1.6;margin-bottom:20px}@media (max-width: 360px){.lifestyle .popup p{font-size:14px;margin-bottom:15px}}.lifestyle .popup ul{margin-left:20px;margin-bottom:20px}@media (max-width: 360px){.lifestyle .popup ul{margin-left:15px}}.lifestyle .popup ul li{font-family:Inter,sans-serif;color:#153c45;line-height:1.6;margin-bottom:8px}@media (max-width: 360px){.lifestyle .popup ul li{font-size:14px}}.lifestyle .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:990}.lifestyle .overlay.is-open{opacity:1;pointer-events:auto}.lifestyle #audioPopup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:#fff;padding:40px;border-radius:20px;height:1127px;width:1340px;overflow-y:auto;box-shadow:0 10px 30px #0000004d;scrollbar-width:none;-ms-overflow-style:none}.lifestyle #audioPopup #audioPopup::-webkit-scrollbar{display:none}.lifestyle #audioPopup h3{font-size:24px;font-family:Inter,sans-serif;color:#153c45;font-weight:400;margin-bottom:30px}.lifestyle #audioPopup .route-images img{display:none}.lifestyle #audioPopup .route-images img.active{display:block;width:646px}@media (max-width: 721px){.lifestyle #audioPopup .route-images img.active{width:100%}}@media (max-width: 360px){.lifestyle #audioPopup .route-images img.active{width:95%}}.lifestyle #audioPopup.is-open{display:block}.lifestyle .body-lock{overflow:hidden}.lifestyle .popup-close{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer}.lifestyle #audioPopup h2{font-size:22px;margin-bottom:50px;font-weight:600;display:flex;justify-content:center}.lifestyle .route-block{display:flex;gap:30px;margin-bottom:30px}.lifestyle .route-images{flex:0 0 350px}.lifestyle .route-images img{display:none;width:100%;border-radius:10px}.lifestyle .route-images img.active{display:block;width:646px}.lifestyle .route-info{flex:1;display:flex;gap:30px}@media (max-width: 800px){.lifestyle .route-info{flex-direction:column}}.lifestyle .route-href{display:flex;flex-direction:column;gap:12px}.lifestyle .route-href button{width:61px;height:61px;border-radius:50%;background:#fff;color:#153c45;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif;font-size:32px;line-height:25px;font-weight:400}@media (max-width: 450px){.lifestyle .route-href button{height:51px;width:51px}}.lifestyle .route-href button.active{background:#153c45;color:#fff}.lifestyle .route-text{display:none;flex-direction:column;gap:15px}.lifestyle .route-text.active{display:flex}.lifestyle .route-text h3{font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#153c45}.lifestyle .popup p{font-size:16px;line-height:25px;color:#153c45;opacity:.7;overflow-y:auto;padding-right:10px;max-height:350px;scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 550px){.lifestyle .popup p{font-size:14px;line-height:20px}}.lifestyle .popup p::-webkit-scrollbar{display:none}.lifestyle .audio-guide{padding:40px 0;background:#fff}.lifestyle .audio-guide .container{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.lifestyle .audio-guide .container{align-items:center}}.lifestyle .audio-guide .container .gallery-title{font-family:Montserrat,sans-serif;font-weight:500;color:#153c45}@media (max-width: 2560px){.lifestyle .audio-guide .container .gallery-title{font-size:34px}}@media (max-width: 1600px){.lifestyle .audio-guide .container .gallery-title{font-size:22px}}.lifestyle .audio-guide h2{margin-bottom:20px}.lifestyle .audio-guide .route-block{display:flex;gap:30px;margin-bottom:30px}@media (max-width: 900px){.lifestyle .audio-guide .route-block{flex-direction:column}}.lifestyle .audio-guide .route-images{position:sticky;top:20px;align-self:flex-start}@media (max-width: 901px){.lifestyle .audio-guide .route-images{position:static}}.lifestyle .audio-guide .route-images img{display:none;width:500px;height:auto}@media (max-width: 1025px){.lifestyle .audio-guide .route-images img{width:300px}}@media (max-width: 901px){.lifestyle .audio-guide .route-images img{width:500px}}@media (max-width: 620px){.lifestyle .audio-guide .route-images img{width:350px}}@media (max-width: 430px){.lifestyle .audio-guide .route-images img{width:270px}}.lifestyle .audio-guide .route-images img.active{display:block}.lifestyle .audio-guide .route-info{flex:1;display:flex;gap:30px}@media (max-width: 600px){.lifestyle .audio-guide .route-info{flex-direction:column}}.lifestyle .audio-guide .route-href{display:flex;flex-direction:column;gap:12px}.lifestyle .audio-guide .route-href button{width:61px;height:61px;border-radius:50%;background:#fff;color:#153c45;border:1px solid rgba(21,60,69,.5);font-family:Inter,sans-serif;font-size:32px;cursor:pointer;transition:.2s}.lifestyle .audio-guide .route-href button.active{background:#153c45;color:#fff}.lifestyle .audio-guide .route-text{display:none;flex-direction:column;gap:15px}.lifestyle .audio-guide .route-text span{font-family:Inter,sans-serif;font-weight:600;color:#153c45;opacity:1}@media (max-width: 2560px){.lifestyle .audio-guide .route-text span{font-size:22px}}@media (max-width: 1600px){.lifestyle .audio-guide .route-text span{font-size:18px}}.lifestyle .audio-guide .route-text ol{padding-left:20px}.lifestyle .audio-guide .route-text li{font-size:16px;line-height:1.6;font-family:Inter,sans-serif;font-weight:400;color:#153c45;opacity:.8}@media (max-width: 2560px){.lifestyle .audio-guide .route-text li{font-size:20px}}@media (max-width: 1600px){.lifestyle .audio-guide .route-text li{font-size:16px}}.lifestyle .audio-guide .route-text.active{display:flex}@media (max-width: 768px){.lifestyle .audio-guide .route-text.active{align-items:center}}.lifestyle .audio-guide .route-text h3{font-family:Inter,sans-serif;font-weight:400;color:#153c45;margin:0}@media (max-width: 2560px){.lifestyle .audio-guide .route-text h3{font-size:30px;line-height:35px}}@media (max-width: 1600px){.lifestyle .audio-guide .route-text h3{font-size:24px;line-height:25px}}.lifestyle .audio-guide .route-text .btn{padding:12px 30px;border-radius:15px;border:none;font-size:18px}@media (max-width: 2560px){.lifestyle .audio-guide .route-text .btn{font-size:24px;height:70px;padding:0 10px}}@media (max-width: 1600px){.lifestyle .audio-guide .route-text .btn{font-size:20px;height:64px}}@media (max-width: 768px){.lifestyle .audio-guide .route-text .btn{align-self:center;padding:0 15px;width:280px;height:55px;white-space:nowrap}}.lifestyle .audio-guide .popup-audio{display:flex;align-items:center;gap:10px;margin:12px 0 16px}.lifestyle .audio-guide .playPauseBtn{width:48px;height:48px;border:none;border-radius:12px;background:#153c45;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.lifestyle .audio-guide .progressBar{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ddd;border-radius:2px}.lifestyle .audio-guide .progressBar::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#153c45}.lifestyle .audio-guide .progressBar::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#153c45;border:none}.lifestyle .audio-guide .currentTime{font:16px Inter,sans-serif;color:#153c45}.lifestyle .audio-guide .route-text p{font-family:Inter,sans-serif;color:#153c45;opacity:.7;overflow-y:auto;padding-right:10px;scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 2560px){.lifestyle .audio-guide .route-text p{font-size:20px;line-height:30px}}@media (max-width: 1600px){.lifestyle .audio-guide .route-text p{font-size:16px;line-height:25px}}.lifestyle .audio-guide .route-text p::-webkit-scrollbar{display:none}.lifestyle .audio-guide .gallery-flex{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.lifestyle .audio-guide .col-left img{width:345px;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}.lifestyle .audio-guide .col-right{display:flex;flex-direction:column;gap:18px;flex:1}.lifestyle .audio-guide .col-right .row{display:flex;gap:21px}.lifestyle .audio-guide .col-right .row img{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}.lifestyle .audio-guide .short{width:351px}.lifestyle .audio-guide .long{width:451px}@media (max-width: 768px){.lifestyle .audio-guide h2{font-size:24px}.lifestyle .audio-guide .route-images{display:flex;margin:0 auto}.lifestyle .audio-guide .col-left img{width:100%;height:300px}.lifestyle .audio-guide .col-right .row{gap:15px}.lifestyle .audio-guide .col-right .row img{height:150px}.lifestyle .audio-guide .short,.lifestyle .audio-guide .long{width:48%}}@media (max-width: 360px){.lifestyle .audio-guide .route-text p{font-size:14px;line-height:20px}.lifestyle .audio-guide .col-right .row{flex-direction:column}.lifestyle .audio-guide .col-right .row img{width:100%!important;height:120px}.lifestyle .audio-guide .col-left img{height:200px}}.lifestyle .popup-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:15px}.lifestyle .popup-gallery img{width:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.lifestyle #audioPopup{padding:30px;max-width:95vw}.lifestyle .route-block{flex-direction:column}.lifestyle .route-images{flex:1}.lifestyle .audio-guide .route-href{flex-direction:row;justify-content:center}}@media (max-width: 480px){.lifestyle #audioPopup{padding:20px;border-radius:15px}.lifestyle .playPauseBtn{width:36px;height:36px}}.lifestyle .galery{margin-top:50px;padding-bottom:20px}@media (max-width: 768px){.lifestyle .galery{margin-top:30px}}@media (max-width: 360px){.lifestyle .galery{margin-top:20px}}.lifestyle .galery .container{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.lifestyle .galery .container{padding:0 20px}}@media (max-width: 360px){.lifestyle .galery .container{padding:0 15px;gap:20px}}.lifestyle .gallery-flex{display:flex;align-items:center;gap:22px}@media (max-width: 768px){.lifestyle .gallery-flex{flex-direction:column;gap:15px}}.lifestyle .col-left{display:flex}.lifestyle .col-left img{width:345px;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}@media (max-width: 768px){.lifestyle .col-left img{width:100%;height:300px}}@media (max-width: 360px){.lifestyle .col-left img{height:200px}}@media (max-width: 768px){.lifestyle .col-left img:nth-child(1){display:none}}.lifestyle .col-right{display:flex;flex-direction:column;gap:18px}@media (max-width: 768px){.lifestyle .col-right{width:100%}}.lifestyle .col-right .row{display:flex;align-items:center;gap:21px}@media (max-width: 768px){.lifestyle .col-right .row{gap:15px}}@media (max-width: 360px){.lifestyle .col-right .row{flex-direction:column;gap:10px}}.lifestyle .col-right .row img{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}@media (max-width: 768px){.lifestyle .col-right .row img{height:150px}}@media (max-width: 360px){.lifestyle .col-right .row img{width:100%!important;height:120px}}.lifestyle .short{width:351px}@media (max-width: 768px){.lifestyle .short{width:48%}}.lifestyle .long{width:451px}@media (max-width: 768px){.lifestyle .long{width:48%}}@media (max-width: 1400px){.lifestyle .header .container{gap:55px}.lifestyle .banner h1{font-size:34px;left:180px}.lifestyle .route .route-block{gap:35px}}@media (max-width: 1024px){.lifestyle .header .container{gap:45px}.lifestyle .banner h1{font-size:32px;left:160px}.lifestyle .route .route-block{gap:30px}.lifestyle .relax .r-block{width:85%}}@media (max-width: 900px){.lifestyle .banner h1{font-size:30px;left:70px}.lifestyle .route .route-block{gap:25px;flex-direction:column;align-items:center}.lifestyle .relax .r-block{width:100%;max-width:600px}}@media (max-width: 600px){.lifestyle .banner h1{font-size:25px;left:40px}.lifestyle .route .route-text h3{font-size:22px}.lifestyle .news .news-card img{width:320px;height:200px}}@media (max-width: 475px){.lifestyle .banner h1{font-size:23px;left:30px}.lifestyle .route .route-href button{min-width:35px;min-height:35px;font-size:20px}.lifestyle .news .news-card img{width:280px;height:180px}}@media (max-width: 390px){.lifestyle .banner h1{font-size:21px;left:20px}.lifestyle .route .route-text h3{font-size:19px}.lifestyle .news .news-card img{width:260px;height:160px}}@media (max-width: 320px){.lifestyle .banner h1{font-size:18px;left:-50px}.lifestyle .route .route-href button{min-width:30px;min-height:30px;font-size:18px}.lifestyle .news .news-card img{width:240px;height:140px}.lifestyle .galery .col-right .row img{height:100px}}.numbers .header{background:#fff;border-bottom:1px solid #153c45}.numbers .header .container{display:flex;color:#fff;gap:15px}@media (max-width: 768px){.numbers .header .container{gap:0;justify-content:space-between;width:100%;padding:0 10px}}.numbers .burger{display:none;width:40px;height:40px;border:none;background:transparent;position:relative;cursor:pointer}.numbers .burger span{position:absolute;left:8px;right:8px;height:2px;transition:transform .25s ease,top .25s ease,opacity .25s ease}.numbers .burger span:nth-child(1){top:12px}.numbers .burger span:nth-child(2){top:19px}.numbers .burger span:nth-child(3){top:26px}.numbers .burger.is-open span:nth-child(1){top:19px;transform:rotate(45deg);background:#0d0f0f}.numbers .burger.is-open span:nth-child(2){opacity:0}.numbers .burger.is-open span:nth-child(3){top:19px;transform:rotate(-45deg);background:#0d0f0f}.numbers .mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(86vw,320px);background:#fff;padding:80px 24px 24px;display:flex;flex-direction:column;gap:18px;transform:translate(100%);transition:transform .3s ease;z-index:1001}.numbers .mobile-menu a{font-family:Montserrat,sans-serif;font-size:16px;color:#0d0f0f;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}.numbers .mobile-menu.is-open{transform:translate(0)}.numbers .header-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.numbers .header-menu-overlay.is-open{opacity:1;pointer-events:auto}.numbers body.menu-open{overflow:hidden}@media (max-width: 768px){.numbers .desktop-nav{display:none}.numbers .burger{display:block}}.numbers .banner .container{position:relative;margin-top:20px}.numbers .banner .container .banner-image{position:relative;display:block;width:100%;height:700px;border-radius:20px;overflow:hidden}.numbers .banner .container .banner-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}@media (max-width: 768px){.numbers .banner .container .banner-image{height:450px}}@media (max-width: 440px){.numbers .banner .container .banner-image{height:350px}}.numbers .banner .container .banner-image img{width:100%;height:100%;object-fit:cover;display:block}.numbers .banner .container .banner-image h1,.numbers .banner .container .banner-image .btn-bron,.numbers .banner .container .banner-image .back{position:absolute}.numbers .banner .container .banner-image h1{font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;color:#fff;bottom:14%;left:7%;position:absolute;background-color:transparent;padding:0;border-radius:0;display:inline-block;margin:0;line-height:1.2;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.8)}@media (max-width: 768px){.numbers .banner .container .banner-image h1{font-size:24px;bottom:20%;left:5%}}@media (max-width: 440px){.numbers .banner .container .banner-image h1{font-size:20px;bottom:25%}}.numbers .banner .container .banner-image .btn-bron{padding:15px 35px;border-radius:15px 15px 0 0;bottom:0;right:10%;font-family:Inter,sans-serif;z-index:2}@media (max-width: 2560px){.numbers .banner .container .banner-image .btn-bron{font-size:24px}}@media (max-width: 1600px){.numbers .banner .container .banner-image .btn-bron{font-size:20px}}@media (max-width: 768px){.numbers .banner .container .banner-image .btn-bron{font-size:18px;padding:10px 25px}}@media (max-width: 440px){.numbers .banner .container .banner-image .btn-bron{padding:8px 15px;font-size:16px;border-radius:10px 10px 0 0}}.numbers .banner .container .banner-image .back{font-weight:500;padding:10px 25px;border-radius:0 10px 10px 0;background:#ffffffe6;color:#153c45;top:10%;left:0;border:1px solid rgba(21,60,69,.5);font-family:Inter,sans-serif;z-index:2}@media (max-width: 2560px){.numbers .banner .container .banner-image .back{font-size:22px}}@media (max-width: 1600px){.numbers .banner .container .banner-image .back{font-size:18px}}@media (max-width: 440px){.numbers .banner .container .banner-image .back{font-size:16px;padding:9px 15px;border-radius:0 10px 10px 0}}.numbers .banner .container .banner-image .back:hover{background:#fff}.numbers .about .container{display:flex;flex-direction:column;gap:35px;padding:40px 0}@media (max-width: 768px){.numbers .about .container{padding:30px 20px;gap:25px}}@media (max-width: 360px){.numbers .about .container{padding:20px 15px;gap:20px}}.numbers .about .main-about-block{display:flex;align-items:start;justify-content:space-between;width:100%}@media (max-width: 768px){.numbers .about .main-about-block{flex-direction:column;gap:30px}}.numbers .about .about-text{padding-right:24px}@media (max-width: 768px){.numbers .about .about-text{padding-right:0}}.numbers .about .about-text .about-text-buttons{display:flex;gap:8px;margin:15px 0 30px}@media (max-width: 360px){.numbers .about .about-text .about-text-buttons{margin:10px 0 20px}}.numbers .about .about-text .about-text-buttons a{display:inline-flex;align-items:center;padding:7px 22px;height:28px;border-radius:10px;border:1px solid rgba(21,60,69,.5);font-family:Inter,sans-serif;font-size:14px;color:#153c45;background:#fff;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}@media (max-width: 360px){.numbers .about .about-text .about-text-buttons a{padding:6px 18px;font-size:12px}}.numbers .about .about-text .about-text-buttons a:hover{background:#153c450f;border-color:#153c4559}.numbers .about .about-text .about-text-buttons a.active{background:#153c45;color:#fff;border-color:#153c45}.numbers .about .about-text p{margin:0;max-width:600px;font-family:Inter,sans-serif;font-size:16px;color:#153c45;min-width:600px}@media (max-width: 1024px){.numbers .about .about-text p{min-width:400px;font-size:14px}}@media (max-width: 900px){.numbers .about .about-text p{min-width:370px}}@media (max-width: 768px){.numbers .about .about-text p{min-width:auto;max-width:100%}}@media (max-width: 360px){.numbers .about .about-text p{font-size:14px}}.numbers .about .about-img{display:block;width:100%;height:260px;border-radius:16px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 24px #0000000f;margin-top:75px}@media (max-width: 900px){.numbers .about .about-img{width:55%;margin-top:115px}}@media (max-width: 768px){.numbers .about .about-img{margin-top:0;width:100%}}.numbers .about .other-about-block{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width: 768px){.numbers .about .other-about-block{flex-direction:column;gap:30px;align-items:flex-start}}.numbers .about .other-about-block p{margin:0;max-width:600px;font-family:Inter,sans-serif;font-size:16px;color:#153c45;min-width:850px}@media (max-width: 1024px){.numbers .about .other-about-block p{min-width:700px}}@media (max-width: 900px){.numbers .about .other-about-block p{min-width:600px}}@media (max-width: 768px){.numbers .about .other-about-block p{min-width:auto;max-width:100%}}@media (max-width: 360px){.numbers .about .other-about-block p{font-size:14px}}.numbers .about .other-about-block .other-info{display:flex;flex-direction:column;gap:25px;align-items:center;margin-right:56px}@media (max-width: 1024px){.numbers .about .other-about-block .other-info{margin-right:0}}@media (max-width: 768px){.numbers .about .other-about-block .other-info{flex-direction:row;margin-right:0;gap:40px}}@media (max-width: 360px){.numbers .about .other-about-block .other-info{flex-direction:column;gap:20px;width:100%}}.numbers .about .other-about-block .other-info .dop-block{display:flex;flex-direction:column;align-items:center;gap:3px;max-width:168px}@media (max-width: 360px){.numbers .about .other-about-block .other-info .dop-block{max-width:100%}}.numbers .about .other-about-block .other-info .dop-block h3{font-family:Montserrat,sans-serif;font-size:20px;color:#153c45;font-weight:400}@media (max-width: 360px){.numbers .about .other-about-block .other-info .dop-block h3{font-size:18px}}.numbers .about .other-about-block .other-info .dop-block span{font-family:Inter,sans-serif;color:#153c45;opacity:.6;text-align:center;font-weight:400}@media (max-width: 360px){.numbers .about .other-about-block .other-info .dop-block span{font-size:14px}}.numbers .questions .container{display:flex;flex-direction:column;gap:45px;padding:40px 0}@media (max-width: 768px){.numbers .questions .container{padding:30px 20px;gap:30px}}@media (max-width: 360px){.numbers .questions .container{padding:20px 15px;gap:20px}}.numbers .questions .qusetion-main-block{display:flex;align-items:end}@media (max-width: 768px){.numbers .questions .qusetion-main-block{flex-direction:column;align-items:center;gap:20px}}.numbers .qustion-wrapper{display:flex;flex-direction:column}.numbers .question-block{display:none;flex-direction:column}.numbers .question-block label{margin-bottom:45px;font-family:inter,sans-serif;font-weight:500;color:#153c45}@media (max-width: 2560px){.numbers .question-block label{font-size:26px}}@media (max-width: 1600px){.numbers .question-block label{font-size:22px}}@media (max-width: 768px){.numbers .question-block label{font-size:20px;margin-bottom:30px}}@media (max-width: 360px){.numbers .question-block label{font-size:18px;margin-bottom:20px}}.numbers .question-block input{margin-bottom:30px;border:none;outline:none;border-bottom:.5px solid #153c45;width:444px;padding-bottom:29px;font-family:inter,sans-serif;color:#153c45;opacity:.5;font-weight:500}@media (max-width: 2560px){.numbers .question-block input{font-size:20px}}@media (max-width: 1600px){.numbers .question-block input{font-size:16px}}@media (max-width: 768px){.numbers .question-block input{width:100%;max-width:444px}}@media (max-width: 360px){.numbers .question-block input{font-size:14px;padding-bottom:20px;margin-bottom:20px}}.numbers .question-block input ::-moz-placeholder{font-family:inter,sans-serif;color:#153c45;opacity:.5;font-weight:500}.numbers .question-block input ::placeholder{font-family:inter,sans-serif;color:#153c45;opacity:.5;font-weight:500}@media (max-width: 2560px){.numbers .question-block input ::-moz-placeholder{font-size:20px}.numbers .question-block input ::placeholder{font-size:20px}}@media (max-width: 1600px){.numbers .question-block input ::-moz-placeholder{font-size:16px}.numbers .question-block input ::placeholder{font-size:16px}}@media (max-width: 360px){.numbers .question-block input ::-moz-placeholder{font-size:14px}.numbers .question-block input ::placeholder{font-size:14px}}.numbers .question-block.active{display:flex}.numbers .next-button{display:flex;align-items:center;gap:27px;margin-bottom:25px}@media (max-width: 360px){.numbers .next-button{gap:15px;margin-bottom:15px}}.numbers .next-button span{font-family:Inter,sans-serif;font-weight:500;color:#153c45;opacity:.5}@media (max-width: 2560px){.numbers .next-button span{font-size:19px}}@media (max-width: 1600px){.numbers .next-button span{font-size:16px}}@media (max-width: 360px){.numbers .next-button span{font-size:14px}}.numbers .next-button .btn{padding:10px 41px;border-radius:20px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;border-color:transparent}@media (max-width: 2560px){.numbers .next-button .btn{font-size:21px}}@media (max-width: 1600px){.numbers .next-button .btn{font-size:15px}}@media (max-width: 360px){.numbers .next-button .btn{padding:8px 30px;font-size:14px}}.numbers .next-button .btn-back{background:#f3f7fb;color:#153c45;opacity:.8;transition:.2s ease}.numbers .next-button .btn-back:hover{opacity:1}.numbers .next-button .btn-back:disabled{opacity:.4;cursor:default}.numbers .equipment .container{max-width:1300px;padding:47px 93px 75px 47px;background:#153c45;border-radius:20px}@media (max-width: 768px){.numbers .equipment .container{padding:20px;margin:0 20px}}@media (max-width: 360px){.numbers .equipment .container{padding:20px 15px;margin:0 15px;border-radius:15px}}.numbers .equipment .container h2{margin-bottom:55px;color:#fff}@media (max-width: 768px){.numbers .equipment .container h2{margin-bottom:30px}}@media (max-width: 360px){.numbers .equipment .container h2{margin-bottom:20px}}.numbers .equipment .equipment-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:62px 65px}@media (max-width: 768px){.numbers .equipment .equipment-grid{grid-template-columns:1fr 1fr;gap:40px 30px}}@media (max-width: 391px){.numbers .equipment .equipment-grid{grid-template-columns:1fr}}@media (max-width: 360px){.numbers .equipment .equipment-grid{grid-template-columns:1fr;gap:30px}}.numbers .equipment .equipment-grid-base{grid-template-rows:1fr 1fr}.numbers .equipment .equipment-card{display:flex;align-items:center;gap:17px}@media (max-width: 360px){.numbers .equipment .equipment-card{flex-direction:column;text-align:center;gap:10px}}.numbers .equipment .equipment-card p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#fff}@media (max-width: 2560px){.numbers .equipment .equipment-card p{font-size:26px}}@media (max-width: 1600px){.numbers .equipment .equipment-card p{font-size:20px}}@media (max-width: 1024px){.numbers .equipment .equipment-card p{font-size:18px}}@media (max-width: 900px){.numbers .equipment .equipment-card p{font-size:16px}}@media (max-width: 476px){.numbers .equipment .equipment-card p{font-size:13px}}.numbers .equipment .equipment-card img{height:auto;width:60px}@media (max-width: 2560px){.numbers .equipment .equipment-card img{width:60px}}@media (max-width: 1600px){.numbers .equipment .equipment-card img{width:45px}}@media (max-width: 640px){.numbers .equipment .equipment-card img{width:35px}}@media (max-width: 476px){.numbers .equipment .equipment-card img{width:27px;height:auto}}.numbers .equipment .equipment-card .btn{padding:15px 27px;border-radius:20px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;margin-left:40px}@media (max-width: 900px){.numbers .equipment .equipment-card .btn{font-size:20px}}@media (max-width: 768px){.numbers .equipment .equipment-card .btn{margin-left:0;font-size:20px;padding:12px 20px}}@media (max-width: 360px){.numbers .equipment .equipment-card .btn{font-size:18px;padding:10px 15px}}.numbers .equipment-base .container{padding:47px 83px 75px 87px}@media (max-width: 640px){.numbers .equipment-base .container{padding:27px 13px 25px 17px}}.numbers .galery{margin-top:50px;padding-bottom:20px}@media (max-width: 768px){.numbers .galery{margin-top:30px}}@media (max-width: 360px){.numbers .galery{margin-top:20px}}.numbers .galery .container{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.numbers .galery .container{padding:0 20px}}@media (max-width: 360px){.numbers .galery .container{padding:0 15px;gap:20px}}.numbers .gallery-flex{display:flex;align-items:center;gap:22px}@media (max-width: 768px){.numbers .gallery-flex{flex-direction:column;gap:15px}}.numbers .col-left{display:flex}.numbers .col-left img{width:345px;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}@media (max-width: 768px){.numbers .col-left img{width:100%;height:300px}}@media (max-width: 360px){.numbers .col-left img{height:200px}}@media (max-width: 1024px){.numbers .col-left img:nth-child(1){display:none}}.numbers .col-right{display:flex;flex-direction:column;gap:18px}@media (max-width: 768px){.numbers .col-right{width:100%}}.numbers .col-right .row{display:flex;align-items:center;gap:21px}@media (max-width: 1024px){.numbers .col-right .row{gap:30px}}@media (max-width: 768px){.numbers .col-right .row{gap:15px}}@media (max-width: 391px){.numbers .col-right .row{flex-direction:column;gap:10px}}@media (max-width: 360px){.numbers .col-right .row{flex-direction:column;gap:10px}}.numbers .col-right .row img{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}@media (max-width: 768px){.numbers .col-right .row img{height:150px}}@media (max-width: 391px){.numbers .col-right .row img{height:auto;width:100%}}@media (max-width: 360px){.numbers .col-right .row img{width:100%!important;height:120px}}.numbers .short{width:351px}@media (max-width: 900px){.numbers .short{width:301px}}@media (max-width: 768px){.numbers .short{width:48%}}.numbers .long{width:451px}@media (max-width: 900px){.numbers .long{width:401px}}@media (max-width: 768px){.numbers .long{width:48%}}.numbers .politica .container{display:flex;flex-direction:column;gap:30px;padding:40px 0}@media (max-width: 768px){.numbers .politica .container{padding:30px 20px;gap:25px}}@media (max-width: 360px){.numbers .politica .container{padding:20px 15px;gap:20px}}.numbers .politica .politica-blocks{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:36px}.numbers .politica .politica-blocks .line{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;gap:36px}@media (max-width: 900px){.numbers .politica .politica-blocks{gap:10px}}@media (max-width: 768px){.numbers .politica .politica-blocks{justify-content:center;gap:25px}}.numbers .politica .p-block{display:flex;flex-direction:column;gap:27px;border-radius:20px;border:.5px solid rgba(21,60,69,.5);padding:35px 48px 18px}@media (max-width: 2560px){.numbers .politica .p-block{height:320px}}@media (max-width: 1600px){.numbers .politica .p-block{height:260px}}@media (max-width: 900px){.numbers .politica .p-block{gap:15px;width:370px;height:220px;padding:25px 40px 8px}}@media (max-width: 768px){.numbers .politica .p-block{width:320px;height:240px;padding:25px 35px 15px}}@media (max-width: 601px){.numbers .politica .p-block{width:300px;height:200px}}@media (max-width: 360px){.numbers .politica .p-block{width:100%;height:auto;padding:20px;gap:20px}}.numbers .politica .p-block img{height:80px;width:auto}@media (max-width: 600px){.numbers .politica .p-block img{height:60px}}.numbers .politica .p-block p{width:270px;height:100px;font-family:Montserrat,sans-serif;font-weight:500;color:#153c45;text-align:center}@media (max-width: 1600px){.numbers .politica .p-block p{font-size:16px}}@media (max-width: 768px){.numbers .politica .p-block p{width:auto;height:auto}}@media (max-width: 600px){.numbers .politica .p-block p{font-size:14px}}@media (max-width: 360px){.numbers .politica .p-block p{font-size:14px}}.numbers .politica .politica-text{display:flex;flex-direction:column}.numbers .politica .politica-text p{font-size:16px;font-family:Inter,sans-serif;font-weight:400;color:#153c45;line-height:25px}@media (max-width: 2560px){.numbers .politica .politica-text p{font-size:21px}}@media (max-width: 1600px){.numbers .politica .politica-text p{font-size:16px}}@media (max-width: 360px){.numbers .politica .politica-text p{font-size:14px;line-height:1.4}}.numbers .politica .politica-text span{font-weight:600}.numbers .politica .politica-text a{font-family:Inter,sans-serif;font-weight:400;color:#dca269;text-decoration:underline;line-height:25px}@media (max-width: 2560px){.numbers .politica .politica-text a{font-size:21px}}@media (max-width: 1600px){.numbers .politica .politica-text a{font-size:16px}}@media (max-width: 360px){.numbers .politica .politica-text a{font-size:14px}}@media (max-width: 2560px){.numbers .politica .politica-text .s-text{font-size:21px}}@media (max-width: 1600px){.numbers .politica .politica-text .s-text{font-size:13px}}@media (max-width: 360px){.numbers .politica .politica-text .s-text{font-size:12px}}.numbers .faq .container{display:flex;align-items:start;gap:50px;padding:40px 0}@media (max-width: 768px){.numbers .faq .container{flex-direction:column;padding:30px 20px;gap:30px}}@media (max-width: 360px){.numbers .faq .container{padding:20px 15px;gap:20px}}.numbers .faq .faq-title{display:flex;flex-direction:column}.numbers .faq .faq-title p{margin:15px 0 20px;font-family:Inter,sans-serif;font-weight:400;color:#153c45}@media (max-width: 2560px){.numbers .faq .faq-title p{font-size:20px}}@media (max-width: 1600px){.numbers .faq .faq-title p{font-size:16px}}@media (max-width: 900px){.numbers .faq .faq-title p{font-size:14px;margin:10px 0 15px}}.numbers .faq .faq-title span{white-space:nowrap;color:#dca269;font-weight:500}.numbers .faq .faq-title .btn{font-family:Inter,sans-serif;font-weight:400;display:flex;align-items:center;justify-content:center;border-radius:15px;display:inline-block;border-color:transparent;width:215px;height:71px}@media (max-width: 2560px){.numbers .faq .faq-title .btn{font-size:24px;width:215px;height:71px}}@media (max-width: 1600px){.numbers .faq .faq-title .btn{font-size:20px;width:192px;height:64px}}@media (max-width: 360px){.numbers .faq .faq-title .btn{font-size:16px;padding:10px 30px;width:auto}}.numbers .faq .main-faq-block{display:flex;flex-direction:column;gap:35px;margin-top:50px;max-width:600px}@media (max-width: 768px){.numbers .faq .main-faq-block{margin-top:0;gap:25px}}@media (max-width: 360px){.numbers .faq .main-faq-block{gap:20px}}.numbers .faq .main-faq-block .accordion{display:flex;flex-direction:column;gap:17px;position:relative}@media (max-width: 360px){.numbers .faq .main-faq-block .accordion{gap:15px}}.numbers .faq .main-faq-block .accordion-blocks{display:flex;flex-direction:column}.numbers .faq .main-faq-block .accordion-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:.5px solid rgba(21,60,69,.5);cursor:pointer}.numbers .faq .main-faq-block .accordion-title p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#153c45}@media (max-width: 2560px){.numbers .faq .main-faq-block .accordion-title p{font-size:22px}}@media (max-width: 1600px){.numbers .faq .main-faq-block .accordion-title p{font-size:20px}}@media (max-width: 900px){.numbers .faq .main-faq-block .accordion-title p{font-size:16px}}.numbers .faq .main-faq-block .accrodion-content{overflow:hidden;max-height:0;transition:max-height .3s ease}.numbers .faq .main-faq-block .accrodion-content p{font-family:Inter,sans-serif;font-weight:400;color:#153c45;opacity:.8}@media (max-width: 2560px){.numbers .faq .main-faq-block .accrodion-content p{font-size:18px}}@media (max-width: 1600px){.numbers .faq .main-faq-block .accrodion-content p{font-size:16px}}@media (max-width: 900px){.numbers .faq .main-faq-block .accrodion-content p{font-size:14px}}.numbers .faq .main-faq-block .accordion-blocks.open .accordion-title{border-bottom:none}.numbers .faq .main-faq-block .accordion-blocks.open .accrodion-content{border-bottom:.5px solid rgba(21,60,69,.5);padding-bottom:17px}.numbers .faq .main-faq-block .accordion-title img{transition:transform .3s ease}.numbers .faq .main-faq-block .accordion-title img.rotated{transform:rotate(180deg)}.numbers .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}.numbers .overlay.is-open{opacity:1;pointer-events:auto}.numbers .contact-form-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1001;font-family:Inter,sans-serif;color:#153c45}.numbers .contact-form-popup.is-open{opacity:1;pointer-events:auto}.numbers .contact-form-popup__content{width:min(92vw,520px);background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 20px 60px #00000026;position:relative}.numbers .contact-form-popup__title{margin:0 0 12px;font-size:20px;font-weight:700}.numbers .contact-form-popup__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:8px;border:none;background:#f3f5f7;cursor:pointer;font-size:22px;line-height:1}.numbers .contact-form-popup__close:hover{background:#e9eef2}.numbers .contact-form__row{margin-bottom:12px}.numbers .contact-form__label{display:grid;gap:6px;font-size:14px}.numbers .contact-form__input,.numbers .contact-form__textarea{width:100%;border:1px solid #d9e1e7;border-radius:10px;padding:10px 12px;font-size:14px;outline:none}.numbers .contact-form__input:focus,.numbers .contact-form__textarea:focus{border-color:#8bb4ff;box-shadow:0 0 0 3px #8bb4ff40}.numbers .contact-form__actions{margin-top:8px}.numbers .contact-form__actions .btn{padding:10px 17px;border-radius:15px;border-color:transparent;font-family:Inter,sans-serif}.numbers .contact-form__hint{margin:8px 0 0;font-size:12px;color:#6b7280}.numbers .body-lock{overflow:hidden}@media (max-width: 768px){.numbers .numbers .container{padding:0 20px}}@media (max-width: 360px){.numbers .numbers .container{padding:0 15px}}@media (max-width: 1400px){.numbers .numbers .header .container{gap:55px}.numbers .numbers .banner h1{font-size:34px;left:120px}.numbers .numbers .about .container{gap:30px}.numbers .numbers .equipment .container{padding:40px 80px 65px 40px}}@media (max-width: 1024px){.numbers .numbers .header .container{gap:45px}.numbers .numbers .banner h1{font-size:32px;left:100px}.numbers .numbers .about .container{gap:25px}.numbers .numbers .equipment .container{padding:35px 70px 55px 35px}.numbers .numbers .equipment .equipment-grid{gap:50px 25px}}@media (max-width: 900px){.numbers .numbers .banner h1{font-size:30px;left:80px}.numbers .numbers .about .other-about-block{gap:25px}.numbers .numbers .equipment .container{padding:30px 60px 45px 30px}}@media (max-width: 600px){.numbers .numbers .banner h1{font-size:26px;left:40px}.numbers .numbers .about .about-text p{font-size:15px}.numbers .numbers .equipment .equipment-grid{gap:35px 20px}}@media (max-width: 475px){.numbers .numbers .banner h1{font-size:20px;left:30px}.numbers .numbers .about .about-text .about-text-buttons a{padding:5px 16px;font-size:13px}.numbers .numbers .equipment .equipment-card p{font-size:17px}.numbers .numbers .equipment .container{padding:30px 45px}}@media (max-width: 390px){.numbers .numbers .banner h1{font-size:22px;left:25px}.numbers .numbers .about .about-text p{font-size:14px}.numbers .numbers .equipment .equipment-card p{font-size:16px}}@media (max-width: 320px){.numbers .numbers .banner h1{font-size:19px;left:15px}.numbers .numbers .about .about-text .about-text-buttons a{padding:4px 14px;font-size:11px}.numbers .numbers .equipment .equipment-card p{font-size:15px}.numbers .numbers .equipment .equipment-card .btn{font-size:16px;padding:8px 12px}}.numbers .up{position:fixed;bottom:3%;right:3%;z-index:1007}.numbers .up img{height:auto;fill:#153c45}@media (max-width: 2560px){.numbers .up img{width:65px}}@media (max-width: 1600px){.numbers .up img{width:45px}}.company .header{background:#fff;border-bottom:1px solid #153c45}.company .header .container{display:flex;color:#153c45;gap:10px}@media (max-width: 768px){.company .header .container{gap:0;justify-content:space-between;width:100%;padding:0 10px}}.company .burger{display:none;width:40px;height:40px;border:none;background:transparent;position:relative;cursor:pointer}.company .burger span{position:absolute;left:8px;right:8px;height:2px;transition:transform .25s ease,top .25s ease,opacity .25s ease}.company .burger span:nth-child(1){top:12px}.company .burger span:nth-child(2){top:19px}.company .burger span:nth-child(3){top:26px}.company .burger.is-open span:nth-child(1){top:19px;transform:rotate(45deg);background:#0d0f0f}.company .burger.is-open span:nth-child(2){opacity:0}.company .burger.is-open span:nth-child(3){top:19px;transform:rotate(-45deg);background:#0d0f0f}.company .mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(86vw,320px);background:#fff;padding:80px 24px 24px;display:flex;flex-direction:column;gap:18px;transform:translate(100%);transition:transform .3s ease;z-index:1001}.company .mobile-menu a{font-family:Montserrat,sans-serif;font-size:16px;color:#0d0f0f;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}.company .mobile-menu.is-open{transform:translate(0)}.company .header-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:99}.company .header-menu-overlay.is-open{opacity:1;pointer-events:auto}.company body.menu-open{overflow:hidden}@media (max-width: 768px){.company .desktop-nav{display:none}.company .burger{display:block}}.company .banner{display:block;width:100%;position:relative;padding:30px 0 15px}@media (max-width: 768px){.company .banner{padding:20px 0 10px}}@media (max-width: 360px){.company .banner{padding:15px 0 5px}}@media (max-width: 768px){.company .banner .container{padding:0 20px}}@media (max-width: 360px){.company .banner .container{padding:0 15px}}.company .banner .container{position:relative}.company .banner img{width:100%;height:519px;object-fit:cover;border-radius:20px;display:block;filter:brightness(80%)}@media (max-width: 768px){.company .banner img{height:300px}}@media (max-width: 360px){.company .banner img{height:200px}}.company .banner h1{font-family:Montserrat,sans-serif;font-weight:500;color:#fff;position:absolute;bottom:10%;background-color:transparent;padding:0;border-radius:0;display:inline-block;line-height:1.2;z-index:2;margin:0 0 0 20px;text-shadow:1px 1px 3px rgba(0,0,0,.8)}@media (max-width: 2560px){.company .banner h1{left:3%;font-size:40px}}@media (max-width: 1600px){.company .banner h1{font-size:36px;left:3%}}@media (max-width: 1441px){.company .banner h1{bottom:60px;left:15px}}@media (max-width: 950px){.company .banner h1{left:10px}}@media (max-width: 768px){.company .banner h1{left:8px;bottom:30px;font-size:28px}}@media (max-width: 480px){.company .banner h1{font-size:24px;bottom:40px}}@media (max-width: 360px){.company .banner h1{left:10px;right:10px;bottom:20px;font-size:20px;text-align:center}}.company .description .container{display:flex;flex-direction:column;gap:25px;align-items:center;text-align:center;padding:40px 0}@media (max-width: 768px){.company .description .container{padding:30px 20px;gap:20px}}@media (max-width: 360px){.company .description .container{padding:20px 15px;gap:15px}}.company .description .container p{font-family:Inter,sans-serif;font-weight:400;color:#153c45;max-width:800px}@media (max-width: 2560px){.company .description .container p{font-size:22px}}@media (max-width: 1600px){.company .description .container p{font-size:20px}}@media (max-width: 768px){.company .description .container p{font-size:18px}}@media (max-width: 360px){.company .description .container p{font-size:16px}}.company .direction .container{display:flex;flex-direction:column;padding:47px 47px 70px;margin-top:20px;background:#153c45;border-radius:20px;max-width:1300px;width:100%;box-sizing:border-box}@media (max-width: 1200px){.company .direction .container{max-width:95%}}@media (max-width: 768px){.company .direction .container{padding:30px 25px;margin:20px auto;max-width:calc(100% - 40px)}}@media (max-width: 480px){.company .direction .container{padding:25px 20px;margin:15px auto;max-width:calc(100% - 30px)}}@media (max-width: 360px){.company .direction .container{padding:20px 15px;margin:10px auto;max-width:calc(100% - 20px);border-radius:15px}}@media (max-width: 360px){.company .direction .container .title-block .title-buttons{display:none}}.company .title-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}@media (max-width: 768px){.company .title-block{align-items:flex-start;margin-bottom:15px}}.company .title-block h2{color:#fff}@media (max-width: 360px){.company .title-block h2{font-size:24px}}.company .title-block .title-buttons{margin-top:40px;display:flex;align-items:center;gap:10px}@media (max-width: 768px){.company .title-block .title-buttons{margin-top:0;align-self:flex-end}}@media (max-width: 360px){.company .title-block .title-buttons{align-self:center}}.company .title-block .title-buttons .arrow-btn{width:32px;height:32px;cursor:pointer}@media (max-width: 360px){.company .title-block .title-buttons .arrow-btn{width:28px;height:28px}}.company .title-block .title-buttons .arrow-btn-right{transform:rotate(180deg)}.company .direction-cards{display:flex;align-items:center;gap:39px;margin-bottom:35px}@media (max-width: 768px){.company .direction-cards{gap:20px;justify-content:center;flex-wrap:wrap}}@media (max-width: 360px){.company .direction-cards{gap:15px;flex-direction:column}}.company .d-card{width:243px;height:114px;border-radius:20px;background:#18444e;color:#fff;cursor:pointer;transition:all .3s ease}@media (max-width: 768px){.company .d-card{width:200px;height:100px}}@media (max-width: 360px){.company .d-card{width:100%;height:80px}}.company .d-card.active{background:#fff;color:#153c45}.company .d-card p{font-family:Montserrat,sans-serif;font-weight:500;padding:9px 0 0 17px}@media (max-width: 2560px){.company .d-card p{font-size:20px}}@media (max-width: 1600px){.company .d-card p{font-size:20px}}@media (max-width: 768px){.company .d-card p{font-size:16px;padding:15px;text-align:center}}@media (max-width: 360px){.company .d-card p{font-size:10px!important;padding:20px 15px;height:78px;align-items:center;justify-content:center;display:flex}}.company .main-direction-block{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}@media (max-width: 1024px){.company .main-direction-block{grid-template-columns:1fr 350px;gap:30px}}@media (max-width: 900px){.company .main-direction-block{grid-template-columns:1fr 300px;gap:25px}}@media (max-width: 768px){.company .main-direction-block{grid-template-columns:1fr;gap:25px}}.company .main-direction-block p{font-family:Inter,sans-serif;font-weight:400;line-height:30px;color:#fff;display:none;width:100%;max-width:100%;overflow:hidden}@media (max-width: 2560px){.company .main-direction-block p{font-size:22px}}@media (max-width: 1600px){.company .main-direction-block p{font-size:18px}}@media (max-width: 768px){.company .main-direction-block p{font-size:16px;line-height:26px}}@media (max-width: 360px){.company .main-direction-block p{font-size:14px;line-height:22px}}.company .main-direction-block p.active{display:block}.company .main-direction-block .highlight-phrase{font-weight:700;color:#fff;display:block;line-height:1.4;font-size:20px}@media (max-width: 768px){.company .main-direction-block .highlight-phrase{font-size:18px}}@media (max-width: 360px){.company .main-direction-block .highlight-phrase{font-size:16px}}.company .main-direction-block span{font-weight:600;font-size:20px}@media (max-width: 768px){.company .main-direction-block span{font-size:18px}}@media (max-width: 360px){.company .main-direction-block span{font-size:16px}}.company .main-direction-block img{display:none;width:100%;max-width:400px;height:auto;border-radius:10px;object-fit:cover}@media (max-width: 1024px){.company .main-direction-block img{max-width:350px}}@media (max-width: 900px){.company .main-direction-block img{max-width:300px}}@media (max-width: 768px){.company .main-direction-block img{max-width:100%;margin:0 auto;order:-1}}@media (max-width: 480px){.company .main-direction-block img{max-width:100%;border-radius:8px}}.company .main-direction-block img.active{display:block}.company .plus .container{display:flex;flex-direction:column;gap:26px;margin-top:50px;padding:0 20px}@media (max-width: 768px){.company .plus .container{margin-top:30px;gap:20px}}@media (max-width: 360px){.company .plus .container{margin-top:20px;gap:15px;padding:0 15px}}.company .plus .container h2{margin:0 auto;text-align:center}@media (max-width: 360px){.company .plus .container h2{font-size:24px}}.company .plus .container ul{padding-left:20px}@media (max-width: 360px){.company .plus .container ul{padding-left:15px}}.company .plus .container li{font-family:Inter,sans-serif;font-weight:400;color:#153c45;margin-bottom:10px;line-height:1.4}@media (max-width: 2560px){.company .plus .container li{font-size:22px}}@media (max-width: 1600px){.company .plus .container li{font-size:20px}}@media (max-width: 768px){.company .plus .container li{font-size:18px}}@media (max-width: 360px){.company .plus .container li{font-size:16px}}.company .partner .container{display:flex;align-items:center;border:.5px solid rgba(21,60,69,.5);border-radius:30px;margin:50px auto 20px;max-width:1300px;width:100%}@media (max-width: 1235px){.company .partner .container{gap:50px}}@media (max-width: 1205px) and (min-width: 1025px){.company .partner .container{gap:110px}}@media (max-width: 768px){.company .partner .container{flex-direction:column;gap:30px;margin:30px 20px;padding:20px;align-items:center;text-align:center;width:95%}}@media (max-width: 360px){.company .partner .container{margin:20px 15px;padding:15px;border-radius:20px;gap:20px}}.company .partner .partner-text-block{padding:38px 0 90px 47px;display:flex;flex-direction:column;max-width:750px}@media (max-width: 1235px){.company .partner .partner-text-block{max-width:600px}}@media (max-width: 1205px) and (min-width: 1025px){.company .partner .partner-text-block{max-width:500px}}@media (max-width: 768px){.company .partner .partner-text-block{padding:0;order:2}}.company .partner .partner-text-block p{font-family:Inter,sans-serif;font-weight:400;color:#153c45;margin:33px 0 24px;line-height:1.5}@media (max-width: 2560px){.company .partner .partner-text-block p{font-size:18px}}@media (max-width: 1600px){.company .partner .partner-text-block p{font-size:16px}}@media (max-width: 768px){.company .partner .partner-text-block p{margin:20px 0}}@media (max-width: 360px){.company .partner .partner-text-block p{font-size:14px;margin:15px 0}}.company .partner .partner-text-block a{color:#dca269;text-decoration:underline}.company .partner .partner-text-block .form{display:flex;align-items:center;gap:27px;width:100%;flex-wrap:wrap}@media (max-width: 768px){.company .partner .partner-text-block .form{flex-direction:column;gap:15px;width:100%}}.company .partner .partner-text-block .form input[type=text]{width:215px;padding:15px 0 15px 15px;border-radius:15px;border:.5px solid rgba(21,60,69,.5);outline:none}@media (max-width: 2560px){.company .partner .partner-text-block .form input[type=text]{height:54px;font-size:20px}}@media (max-width: 1600px){.company .partner .partner-text-block .form input[type=text]{height:50px;font-size:16px}}@media (max-width: 768px){.company .partner .partner-text-block .form input[type=text]{width:100%;max-width:300px}}@media (max-width: 360px){.company .partner .partner-text-block .form input[type=text]{height:45px;padding:12px 0 12px 12px}}.company .partner .partner-text-block .form input[type=text]::-moz-placeholder{font-family:Inter,sans-serif;color:#153c4580}.company .partner .partner-text-block .form input[type=text]::placeholder{font-family:Inter,sans-serif;color:#153c4580}@media (max-width: 2560px){.company .partner .partner-text-block .form input[type=text]::-moz-placeholder{font-size:18px}.company .partner .partner-text-block .form input[type=text]::placeholder{font-size:18px}}@media (max-width: 1600px){.company .partner .partner-text-block .form input[type=text]::-moz-placeholder{font-size:16px}.company .partner .partner-text-block .form input[type=text]::placeholder{font-size:16px}}.company .partner .partner-text-block .form input[type=submit]{display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;border:none;outline:none;border-radius:15px}@media (max-width: 2560px){.company .partner .partner-text-block .form input[type=submit]{font-size:20px;width:160px;height:54px}}@media (max-width: 1600px){.company .partner .partner-text-block .form input[type=submit]{font-size:16px;width:140px;height:50px}}@media (max-width: 768px){.company .partner .partner-text-block form input[type=submit]{width:100%;max-width:300px}}@media (max-width: 360px){.company .partner .partner-text-block form input[type=submit]{height:45px}}.company .partner img{height:100%;width:auto;max-width:550px}@media (max-width: 1160px) and (min-width: 1025px){.company .partner img{max-width:450px}}@media (max-width: 768px){.company .partner img{width:100%;max-width:400px;height:auto;order:1}}@media (max-width: 360px){.company .partner img{max-width:300px}}.company .big{text-align:center;margin:30px auto 50px;max-width:1000px;padding:0 20px}@media (max-width: 768px){.company .big{margin:20px auto 30px;font-size:20px}}@media (max-width: 360px){.company .big{margin:15px auto 20px;font-size:18px;padding:0 15px}}.company .articles .container{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;padding:0 20px}@media (max-width: 768px){.company .articles .container{margin-bottom:30px}}@media (max-width: 360px){.company .articles .container{margin-bottom:20px;padding:0 15px;gap:15px}}.company .articles .container h2{color:#153c45;font-family:Inter,sans-serif;line-height:25px}@media (max-width: 2560px){.company .articles .container h2{font-size:36px}}@media (max-width: 1600px){.company .articles .container h2{font-size:24px}}@media (max-width: 360px){.company .articles .container h2{font-size:20px}}.company .articles .title-block .title-buttons{margin-top:0}.company .articles .articles-slider{overflow:hidden;width:100%}.company .articles .articles-track{display:flex;transition:transform .4s ease}.company .articles .a-card{flex:0 0 calc((100% - px) / 3);justify-content:flex-end;padding:10px}@media (max-width: 768px){.company .articles .a-card{flex:0 0 calc((100% - 20px)/2)}}@media (max-width: 476px){.company .articles .a-card{min-width:100%}}@media (max-width: 360px){.company .articles .a-card{flex:0 0 100%;margin-right:0}}.company .articles-card{display:flex;align-items:center;justify-content:space-between;gap:78px}@media (max-width: 768px){.company .articles-card{gap:30px;flex-wrap:wrap;justify-content:center}}@media (max-width: 360px){.company .articles-card{gap:20px;flex-direction:column}}.company .a-card{display:flex;width:355px;height:233px;flex-direction:column;gap:10px;border-radius:20px;color:#fff;padding:144px 0 16px 16px;background-size:cover;background-position:center;transition:transform .3s ease}@media (max-width: 768px){.company .a-card{width:320px;height:220px}}@media (max-width: 360px){.company .a-card{width:100%;height:180px;padding:100px 15px 15px}}.company .a-card h3{font-family:Inter,sans-serif;font-weight:400}@media (max-width: 2560px){.company .a-card h3{font-size:22px;line-height:20px}}@media (max-width: 1600px){.company .a-card h3{font-size:20px;line-height:25px}}@media (max-width: 768px){.company .a-card h3{font-size:18px}}@media (max-width: 426px){.company .a-card h3{font-size:16px}}.company .a-card p{font-family:Inter,sans-serif}@media (max-width: 2560px){.company .a-card p{font-size:14px;line-height:18px}}@media (max-width: 1600px){.company .a-card p{font-size:12px;line-height:20px}}@media (max-width: 768px){.company .a-card p{display:none}}.company .a-card{flex:0 0 calc((100% - 40px) / 3);margin-right:20px}.company .up{position:fixed;bottom:3%;right:2%}.company .up img{width:45px;height:45px;fill:#153c45}@media (max-width: 900px){.company .a-card{flex:0 0 calc((100% - 20px)/2)}}@media (max-width: 476px){.company .a-card{flex:0 0 100%;margin-right:0}}.company .a-card-1{background-image:url(/assets/images/articles.png)}.company .a-card-2{background-image:url(/assets/images/articles_2.png)}.company .a-card-3{background-image:url(/assets/images/articles_3.png)}@media (max-width: 1024px){.company .partner .partner-text-block .form{flex-wrap:wrap}.company .partner img{width:500px}}@media (max-width: 900px){.company .header .container{padding:10px 20px}.company .main-direction-block p{font-size:14px;min-width:332px}.company .main-direction-block img{width:60%}.company .partner img{width:390px}}@media (max-width: 768px){.company .container{padding:0 20px}.company .main-direction-block img{width:100%}.company .main-direction-block img{max-width:500px}.company .partner .partner-text-block .form input[type=submit]{width:300px}}@media (max-width: 440px){.company .description .container p{font-size:16px}}@media (max-width: 426px){.company .banner h1{font-size:24px}.company .d-card{width:150px}.company .plus .container li{font-size:16px}.company .partner img{width:100%}}@media (max-width: 376px){.company .banner h1{font-size:22px}.company .d-card{width:120px;height:75px}.company .description .container p{font-size:14px}.company .d-card p{font-size:16px;padding:10px;text-align:center}.company .main-direction-block p{min-width:300px}.company .plus .container li,.company .d-card p{font-size:14px}.company .direction-cards{gap:15px;flex-direction:row}}@media (max-width: 360px){.company .container{padding:0 15px}}@media (max-width: 321px){.company .main-direction-block p{min-width:0;max-width:300px}.company .partner .partner-text-block .form input[type=text]{width:90%;max-width:280px}.company .partner .partner-text-block .form input[type=submit]{width:90%}.company .description .container p{font-size:14px}}.thanks{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.thanks .container{display:flex;flex-direction:column;align-items:center;gap:20px}.thanks .container h1{font-family:Montserrat,sans-serif;font-size:32px;font-weight:600;color:#153c45}@media (max-width: 768px){.thanks .container h1{font-size:26px}}@media (max-width: 360px){.thanks .container h1{font-size:22px}}.thanks .container p{font-family:Inter,sans-serif;font-size:18px;color:#153c45;opacity:.8;margin:0}@media (max-width: 768px){.thanks .container p{font-size:16px}}@media (max-width: 360px){.thanks .container p{font-size:14px}}.thanks .container .btn{display:inline-block;margin-top:15px;padding:12px 32px;border-radius:20px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;background:#153c45;color:#fff;transition:background .2s ease}.thanks .container .btn:hover{background:#153c45d9}@media (max-width: 360px){.thanks .container .btn{font-size:14px;padding:10px 25px}}@media (max-width: 1400px){.thanks .thanks .container{gap:18px}.thanks .thanks .container h1{font-size:30px}.thanks .thanks .container p{font-size:17px}}@media (max-width: 1024px){.thanks .thanks .container{gap:16px}.thanks .thanks .container h1{font-size:28px}.thanks .thanks .container p{font-size:16px}}@media (max-width: 900px){.thanks .thanks .container h1{font-size:27px}}@media (max-width: 600px){.thanks .thanks{padding:15px}.thanks .thanks .container h1{font-size:25px}.thanks .thanks .container p{font-size:15px}}@media (max-width: 475px){.thanks .thanks .container h1{font-size:24px}.thanks .thanks .container .btn{font-size:15px;padding:11px 28px}}@media (max-width: 390px){.thanks .thanks .container h1{font-size:23px}.thanks .thanks .container p{font-size:14px}}@media (max-width: 320px){.thanks .thanks{padding:10px}.thanks .thanks .container h1{font-size:20px}.thanks .thanks .container p{font-size:13px}.thanks .thanks .container .btn{font-size:13px;padding:8px 20px}}.gallery-page .gallery-hero{padding:clamp(16px,4vw,32px) 0;margin-top:5px}.gallery-page .gallery-hero .container{display:flex;flex-direction:column;gap:6px}.gallery-page .gallery-hero h1{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(24px,3.2vw,36px);color:#153c45;margin:0}.gallery-page .gallery-actions{display:flex;justify-content:center;margin-top:clamp(12px,3vw,20px);margin-bottom:clamp(12px,3vw,20px)}.gallery-page .gallery-actions .btn{font-family:Inter,sans-serif;font-size:16px;border-radius:14px;padding:12px 18px;cursor:pointer;border:1px solid rgba(21,60,69,.5);background:#fff;color:#153c45;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.gallery-page .gallery-actions .btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000014}.gallery-page .gallery-actions .btn:active{transform:translateY(0);box-shadow:none}.gallery-page .btn-more[aria-expanded=true]{background:#153c45;color:#fff;border-color:transparent}.gallery-page .gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(10px,1.6vw,18px)}.gallery-page .card{position:relative;border-radius:16px;overflow:hidden;background:#f6f7f8;box-shadow:0 1px #00000008 inset;transition:transform .25s ease,box-shadow .25s ease}.gallery-page .card img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.gallery-page .card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.gallery-page .card--square img{aspect-ratio:1/1}.gallery-page .card--tall img{aspect-ratio:3/4}.gallery-page .card--wide img{aspect-ratio:16/10}@media (min-width: 1100px){.gallery-page .card--wide{grid-column:span 2}.gallery-page .card--tall{grid-row:span 2}}@media (max-width: 360px){.gallery-page .gallery-grid{grid-template-columns:1fr 1fr}}.gallery-page .container{width:min(1200px,92vw);margin-inline:auto}@media (max-width: 768px){main .banner{min-height:480px;height:auto;max-height:none}main .banner{padding:10px 0 50px}main .banner .reservation-form{padding:15px;min-height:auto;gap:12px}main .banner .input-group-label{height:48px}main .banner input{height:26px;margin:14px auto 0;font-size:14px}main .banner .btn{height:48px;font-size:16px;margin-top:8px}main .banner .slider-pagination{bottom:15px}}@media (max-width: 480px){main .banner{min-height:420px}main .banner{padding:10px 0 40px}main .banner h1{margin-bottom:12px}main .banner p{margin-bottom:25px}}@media (max-width: 320px){main .banner{min-height:380px}main .banner{padding:50px 0 30px}main .banner .reservation-form{padding:12px;gap:10px}main .banner .input-group-label{height:44px}main .banner input{height:24px;font-size:13px}}.header .container{margin:0 auto;max-width:1200px;display:flex;flex-direction:column;gap:5px}@media (max-width: 768px){.header .container{gap:0;justify-content:space-between;width:100%;flex-direction:row;align-items:center;padding:0 16px}}.header .main-header{display:flex;align-items:flex-end;justify-content:flex-start;gap:40px;width:100%;flex-wrap:wrap}@media (max-width: 1440px){.header .main-header{gap:20px}}@media (max-width: 1024px){.header .main-header{gap:15px}}.header .desktop-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}@media (max-width: 1440px){.header .desktop-nav{gap:15px}}@media (max-width: 1024px){.header .desktop-nav{gap:12px}}@media (max-width: 900px){.header .desktop-nav{gap:10px}}.header .desktop-nav a{font-size:clamp(14px,1.4vw,18px);font-family:Montserrat,sans-serif;color:#153c45;text-decoration:none;transition:all .3s ease;font-weight:600;padding:6px 10px;border-radius:8px;position:relative;white-space:nowrap}@media (max-width: 1200px){.header .desktop-nav a{font-size:clamp(13px,1.3vw,16px);padding:5px 8px}}@media (max-width: 900px){.header .desktop-nav a{font-size:clamp(12px,1.2vw,15px);padding:4px 6px}}@media (max-width: 1440px) and (min-width: 769px){.header .container{max-width:1100px;padding:0 20px}.header .main-header{justify-content:flex-start;align-items:center}.header .desktop-nav{gap:12px}.header .logo img{width:110px}}@media (max-width: 1200px) and (min-width: 769px){.header .container{max-width:1000px;padding:0 15px}.header .desktop-nav{gap:10px}.header .logo img{width:100px}}@media (max-width: 900px) and (min-width: 769px){.header .container{max-width:900px;padding:0 12px}.header .desktop-nav{gap:8px}.header .logo img{width:90px}.header .desktop-nav a{font-size:13px;padding:4px 6px}}@media (max-width: 768px){.header .desktop-nav{display:none}.header .burger{display:inline-block}}.header .main-header{display:flex;align-items:center;gap:40px;width:100%}.header .main-header .btn{padding:11px 19px;border-radius:20px;font-size:16px;font-weight:500;font-family:Inter,sans-serif}@media (max-width: 768px){.header .main-header{align-items:center}.header .main-header .btn{align-self:center}}@media (max-width: 470px){.header .main-header .btn{padding:9px 12px;border-radius:15px;font-size:14px}}@media (max-width: 1208px) and (min-width: 768px){.galery .container{padding:0 20px}.gallery-flex{flex-wrap:wrap;justify-content:center;gap:20px}.col-left img{width:100%;max-width:400px;height:350px}.col-right .row{justify-content:center}.short,.long{width:calc(50% - 15px);max-width:280px}.col-right .row img{height:180px;width:100%;object-fit:cover}}@media (max-width: 1100px){.galery .container{max-width:100%;overflow:hidden}.col-left{justify-content:center}.col-left img:nth-child(1){display:block!important}}@media (max-width: 1024px){.galery .container{padding:0 15px}.gallery-flex{gap:15px}.col-left img{width:100%;max-width:350px;height:300px}.col-right .row img{height:160px}}.events-blocks{display:flex;gap:20px;transition:transform .6s ease-in-out;will-change:transform}.events-blocks{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.level-block>img{display:block;margin:0 auto 20px;max-width:120px;height:auto}.nav-link-btn{background:transparent;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:inherit}.nav-link-btn:hover{text-decoration:underline}.about-section .about-line{top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;pointer-events:none;object-fit:cover;object-position:center top}.contact-form__row{margin-bottom:12px}.contact-form__label{display:grid;gap:6px;font-size:14px;font-family:Inter,sans-serif;font-weight:500}.contact-form__input,.contact-form__textarea{width:100%;border:1px solid #d9e1e7;border-radius:10px;padding:10px 12px;font-size:14px;outline:none;font-family:Inter,sans-serif}.contact-form__input:focus,.contact-form__textarea:focus{border-color:#8bb4ff;box-shadow:0 0 0 3px #8bb4ff40}.contact-form__actions{margin-top:16px}.contact-form__actions .btn{padding:10px 17px;border-radius:15px;border-color:transparent;font-family:Inter,sans-serif;cursor:pointer}.contact-form__hint{margin:8px 0 0;font-size:12px;color:#6b7280}
