.top-bar{background-color:var(--primary-color-fixed);color:var(--white-fixed);padding:8px 0;font-size:.85rem}.top-bar a{color:var(--white-fixed);text-decoration:none;transition:opacity .3s}.top-bar a a:hover{opacity:.8}.top-info-item{display:flex;align-items:center;gap:8px}.header-page4{padding:20px 0;background:rgba(var(--white-rgb), 0.85);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--white-rgb), 0.5);position:sticky;top:0;z-index:1000;transition:all .3s ease}.header-page4 .navbar-brand img{height:50px}.header-page4 .menu-trigger{background:var(--light-color);border:none;width:50px;height:50px;border-radius:15px;color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease}.header-page4 .menu-trigger:hover{background:var(--primary-color);color:var(--white);transform:rotate(90deg)}.header-page4.scrolled{padding:0;box-shadow:0 10px 30px rgba(var(--dark-color-rgb), 0.05)}.mediluxe-offcanvas{width:400px !important;border:none !important;color:var(--white-fixed);background:linear-gradient(135deg, var(--primary-color-fixed) 0%, var(--dark-color-fixed) 100%)}.offcanvas-header{padding:2.5rem}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%);opacity:1;transform:scale(1.2)}.offcanvas-body{padding:0 2.5rem 2.5rem;display:flex;flex-direction:column}.nav-list{list-style:none;padding:0;margin-top:2rem}.nav-item{margin-bottom:1rem}.nav-link-custom{font-family:var(--font-head);font-weight:700;color:var(--white-fixed);display:flex;align-items:center;justify-content:space-between;transition:color .3s;cursor:pointer}.nav-link-custom:hover{color:var(--secondary-color-fixed)}.dropdown-panel{max-height:0;overflow:hidden;transition:max-height .5s ease;padding-left:1.5rem;border-left:2px solid rgba(var(--white-fixed-rgb), 0.1)}.nav-item.active .dropdown-panel{max-height:1000px}.sub-link{display:block;color:rgba(var(--white-fixed-rgb), 0.7);padding:.5rem 0;font-size:1.1rem;transition:.3s}.sub-link:hover{color:var(--white-fixed);padding-left:10px}.dropdown-panel-sub{list-style:none;padding-left:1rem;margin-top:.5rem}.dropdown-panel-sub a{display:block;color:rgba(var(--white-fixed-rgb), 0.7);padding:.5rem 0;font-size:1rem;transition:.3s}.dropdown-panel-sub a:hover{color:var(--white-fixed);padding-left:10px}.menu-footer{margin-top:auto;padding-top:2rem;border-top:1px solid rgba(var(--white-fixed-rgb), 0.1)}.contact-mini{font-size:.9rem;color:rgba(var(--white-fixed-rgb), 0.6);margin-bottom:.5rem}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--dark-color-fixed-rgb), 0.98);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.4s}.search-overlay.active{opacity:1;visibility:visible}.search-overlay .search-form{width:600px;position:relative}.search-overlay .search-form input{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--white);color:var(--white);font-size:30px;outline:none}.search-overlay .search-form input:focus{box-shadow:none}.hero-page5{position:relative;min-height:87vh;display:flex;align-items:center;padding:90px 0;background:radial-gradient(circle at 80% 20%, var(--light-color) 0%, var(--white) 50%)}.hero-page5 .fluid-bg{position:absolute;top:0;right:0;width:50%;height:100%;background:var(--light-color);clip-path:polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);z-index:0}.hero-page5 .hero-premium__badge{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--secondary-color);margin-bottom:20px;display:block}.hero-page5 .hero-premium__title{font-weight:800;line-height:1;margin-bottom:30px;letter-spacing:-2px}.hero-page5 .hero-premium__title span{display:block;color:var(--primary-color)}.hero-page5 .hero-premium__desc{font-size:1.2rem;color:var(--gray-cus-600);max-width:480px;margin-bottom:45px;border-left:3px solid var(--secondary-color);padding-left:25px}.hero-page5 .cta-group{display:flex;align-items:center;gap:25px}.hero-page5 .btn-luxe{background:var(--dark-color);color:var(--white);padding:22px 45px;border-radius:100px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);display:flex;align-items:center;gap:15px}.hero-page5 .btn-luxe:hover{transform:scale(1.05);background:var(--primary-color);color:var(--white)}.hero-page5 .hero-premium__visual{position:relative;z-index:1}.hero-page5 .image-reveal{position:relative;width:100%;height:650px;border-radius:300px 300px 20px 20px;overflow:hidden;box-shadow:0 40px 100px rgba(var(--dark-color-rgb), 0.1)}.hero-page5 .image-reveal:hover img{transform:scale(1.05);filter:grayscale(0)}.hero-page5 .image-reveal img{width:100%;height:100%;object-fit:cover;filter:grayscale(20%);transition:all var(--tr-speed-slow)}.hero-page5 .stat-card{position:absolute;bottom:40px;left:-60px;background:rgba(var(--white-rgb), 0.55);backdrop-filter:blur(20px);padding:30px;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-lg);max-width:240px;transition:background-color var(--tr-speed)}.hero-page5 .stat-card:hover{background:rgba(var(--white-rgb), 0.75)}.hero-page5 .stat-card h3{font-size:32px;color:var(--primary-color);margin-bottom:5px}.hero-page5 .stat-card p{font-size:14px;margin:0;color:var(--gray-600)}@media(max-width: 991px){.hero-page5 .fluid-bg{display:none}.hero-page5 .hero-premium{text-align:center;padding-top:150px}.hero-page5 .hero-premium__desc{margin:0 auto 40px;text-align:left}.hero-page5 .cta-group{justify-content:center}.hero-page5 .stat-card{left:20px;bottom:20px}.hero-page5 .image-reveal{height:450px;margin-top:50px}}.service-page5{background:radial-gradient(circle at top right, var(--light-color) 0%, var(--white) 50%);position:relative}.service-page5 .care-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:30px;align-items:start}.service-page5 .care-card{position:relative;background:var(--white);border-radius:var(--border-radius-lg);padding:40px;box-shadow:0 10px 40px rgba(var(--dark-color-rgb), 0.03);border:1px solid var(--gray-cus-100);transition:all var(--tr-speed) cubic-bezier(0.2, 1, 0.3, 1);overflow:hidden;text-decoration:none;display:block}.service-page5 .care-card:hover{transform:translateY(-15px);box-shadow:0 30px 60px rgba(var(--primary-color), 0.08);border-color:var(--secondary-color)}.service-page5 .icon-box{width:70px;height:70px;background:var(--light-color);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;font-size:1.8rem;color:var(--primary-color);transition:all .4s ease}.service-page5 .care-card:hover .icon-box{background:var(--primary-color);color:var(--white);transform:scale(1.1) rotate(10deg)}.service-page5 .card-title{font-family:var(--font-head);font-size:1.5rem;margin-bottom:15px;color:var(--dark-color)}.service-page5 .card-text{color:var(--gray-cus-400);line-height:1.7;font-size:.95rem}.service-page5 .item-1{grid-column:span 4;margin-top:50px}.service-page5 .item-2{grid-column:span 5}.service-page5 .item-3{grid-column:span 3;margin-top:100px}.service-page5 .item-4{grid-column:2/span 4;margin-top:-30px}.service-page5 .item-5{grid-column:6/span 5;margin-top:30px}.service-page5 .btn-care-floating{position:absolute;right:10%;top:50%;width:150px;height:150px;background:var(--primary-color);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-head);font-weight:600;font-size:.9rem;line-height:1.2;cursor:pointer;z-index:5;transition:all .5s ease;box-shadow:0 20px 40px rgba(var(--primary-color-rgb), 0.3);text-decoration:none}.service-page5 .btn-care-floating:hover{transform:scale(1.1);background:var(--secondary-color);color:var(--white)}@media(max-width: 991px){.service-page5 .care-grid{display:block}.service-page5 .care-card{margin-bottom:30px !important;margin-top:0 !important}.service-page5 .btn-care-floating{position:static;width:100%;height:60px;border-radius:12px;margin-top:20px}}.about-page5{position:relative;overflow:hidden}.about-page5 .bg-blob{position:absolute;top:10%;right:-5%;width:40%;height:60%;background:radial-gradient(circle, rgba(var(--secondary-color-rgb), 0.08) 0%, rgba(var(--light-color-rgb), 0) 70%);z-index:0;pointer-events:none}.about-page5 .image-stack{position:relative;padding-bottom:50px}.about-page5 .main-img{width:85%;border-radius:var(--border-radius-lg);box-shadow:0 30px 60px -12px rgba(var(--dark-color-rgb), 0.12);position:relative;z-index:2}.about-page5 .avatar-group img{width:40px;height:40px;border-radius:50%;border:2px solid var(--white)}.about-page5 .overlap-card{position:absolute;bottom:0;right:0;width:60%;background:rgba(var(--white-rgb), 0.55);backdrop-filter:blur(15px);padding:2.5rem;border-radius:var(--border-radius-lg);box-shadow:0 20px 40px rgba(var(--dark-color-rgb), 0.05);z-index:3;border:1px solid rgba(var(--light-color-rgb), 0.8);transition:background-color var(--tr-speed)}.about-page5 .overlap-card:hover{background:rgba(var(--white-rgb), 0.75)}.about-page5 .tagline{color:var(--secondary-color);font-weight:700;font-size:.9rem;letter-spacing:1px;margin-bottom:1rem;display:block}.about-page5 .display-title{font-family:var(--font-head);font-weight:700;color:var(--dark-color);line-height:1.3;margin-bottom:2rem}.about-page5 .feature-item{display:flex;gap:1.5rem;margin-bottom:2.5rem}.about-page5 .icon-soft{flex-shrink:0;width:54px;height:54px;background:var(--white);color:var(--secondary-color);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 10px 20px rgba(var(--secondary-color-rgb), 0.1)}.about-page5 .learn-more-link{font-family:var(--font-head);color:var(--primary-color);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:10px;position:relative}.about-page5 .learn-more-link::after{content:"";position:absolute;bottom:-5px;left:0;width:30px;height:2px;background:var(--secondary-color);transition:width var(--tr-speed)}.about-page5 .learn-more-link:hover::after{width:100%}@media(max-width: 991px){.about-page5 .overlap-card{position:static;width:100%;margin-top:-30px}.about-page5 .main-img{width:100%}}.team-page5 .therapist-card{background:var(--white);padding:2.5rem 2rem;border-radius:var(--border-radius-lg);transition:all var(--tr-speed) cubic-bezier(0.4, 0, 0.2, 1);position:relative;border:1px solid var(--gray-cus-100);height:100%;text-align:center}.team-page5 .therapist-card:hover{transform:translateY(-12px);box-shadow:var(--box-shadow-lg);border-color:var(--secondary-color)}.team-page5 .therapist-image-box{position:relative;width:200px;height:200px;margin:0 auto 2rem;z-index:1}.team-page5 .therapist-img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:relative;z-index:2;border:5px solid var(--white);box-shadow:0 10px 20px rgba(var(--dark-color-rgb) 0.05)}.team-page5 .shape-blob{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:rgba(var(--secondary-color-rgb), 0.15);border-radius:40% 60% 70% 30%/40% 50% 60% 50%;z-index:1;animation:blobby 12s infinite linear}@keyframes blobby{0%{transform:rotate(0deg) scale(1)}33%{transform:rotate(120deg) scale(1.1) translate(5%, 5%)}66%{transform:rotate(240deg) scale(0.9) translate(-5%, 2%)}100%{transform:rotate(360deg) scale(1)}}.team-page5 .therapist-overlay{position:absolute;inset:0;background:rgba(var(--primary-color-rgb), 0.88);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease;z-index:5;padding:2rem}.team-page5 .therapist-card:hover .therapist-overlay{opacity:1;visibility:visible}.team-page5 .overlay-content{color:var(--white);transform:translateY(30px);transition:transform .4s ease}.team-page5 .therapist-card:hover .overlay-content{transform:translateY(0)}.team-page5 .specialty-badge{display:inline-block;background:var(--light-color);color:var(--primary-color);padding:6px 18px;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:1rem}.team-page5 .btn-filter{border:1px solid var(--gray-cus-200);background:var(--white);padding:12px 28px;border-radius:50px;font-family:var(--font-head);font-weight:600;color:var(--gray-cus-600);transition:background-color var(--tr-speed),color var(--tr-speed),border-color var(--tr-speed),box-shadow var(--tr-speed)}.team-page5 .btn-filter.active,.team-page5 .btn-filter:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color);box-shadow:0 8px 15px rgba(var(--primary-color-rgb), 0.2)}.team-page5 .social-links a{display:inline-flex;width:40px;height:40px;background:rgba(var(--white-rgb), 0.1);color:var(--white);align-items:center;justify-content:center;border-radius:50%;margin:0 5px;transition:all .3s}.team-page5 .social-links a:hover{background:var(--secondary-color);transform:scale(1.1)}.process-page5{background-color:var(--light-color);overflow:hidden;position:relative}.process-page5 .process-wrapper{margin-top:60px}.process-page5 .process-line-svg{position:absolute;top:55%;left:0;width:100%;height:auto;z-index:1;opacity:.3;pointer-events:none}.process-page5 .process-card{background:rgba(var(--white-rgb), 0.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(var(--white-rgb), 0.8);border-radius:var(--border-radius-lg);padding:40px 30px;height:100%;position:relative;z-index:2;transition:all var(--tr-speed) ease}.process-page5 .process-card:hover{transform:translateY(-12px);background:rgba(var(--white-rgb), 0.95);box-shadow:var(--box-shadow-lg)}.process-page5 .icon-wrapper{width:80px;height:80px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 10px 20px rgba(var(--dark-color-rgb), 0.05);position:relative}.process-page5 .icon-wrapper i{font-size:2rem;color:var(--primary-color)}.process-page5 .step-num{position:absolute;top:-5px;right:-5px;width:30px;height:30px;background:var(--secondary-color);color:var(--white);border-radius:50%;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:3px solid var(--white)}.process-page5 .process-card h3{margin-bottom:15px;color:var(--primary-color)}.process-page5 .process-card p{font-size:.95rem;color:var(--gray-cus-600);line-height:1.6;margin-bottom:0}@media(min-width: 992px){.process-page5 .float-down{margin-top:50px}.process-page5 .float-up{margin-top:-50px}}@media(max-width: 991px){.process-page5 .process-line-svg{display:none}.process-page5 .process-card{margin-bottom:20px}}.cta-page5{background:radial-gradient(circle at 10% 20%, rgba(var(--secondary-color-rgb), 0.05) 0%, rgba(var(--white-rgb), 1) 90%);position:relative}.cta-page5 .zen-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:450px}.cta-page5 .zen-content{text-align:center;z-index:5;max-width:800px}.cta-page5 .floating-element{position:absolute;padding:20px 25px;background:rgba(var(--white-rgb), 0.8);backdrop-filter:blur(10px);border:1px solid rgba(var(--white-rgb), 0.3);border-radius:20px;box-shadow:0 15px 35px rgba(var(--dark-color-rgb), 0.05);display:flex;align-items:center;gap:15px;z-index:4;transition:transform .1s ease-out}.cta-page5 .fe-1{top:0;left:5%}.cta-page5 .fe-2{bottom:10%;right:5%}.cta-page5 .fe-3{top:20%;right:10%}.cta-page5 .fe-icon{width:45px;height:45px;background:var(--light-color);color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.cta-page5 .magnetic-wrap{display:inline-block;margin-top:40px}.cta-page5 .btn-zen{background:var(--primary-color);color:var(--white);padding:22px 50px;border-radius:100px;font-family:var(--font-head);font-weight:600;text-decoration:none;display:flex;align-items:center;gap:15px;font-size:18px;transition:all var(--tr-speed);border:2px solid rgba(0,0,0,0)}.cta-page5 .btn-zen:hover{background:rgba(0,0,0,0);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-5px)}.cta-page5 .btn-zen i{font-size:22px;transition:transform .3s}.cta-page5 .btn-zen:hover i{transform:translateX(8px)}@media(max-width: 991px){.cta-page5 .zen-wrapper{display:flex;flex-direction:column}.cta-page5 .floating-element{position:relative;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:10px auto}.cta-page5 .btn-zen{padding:12px 30px}}.blog-page5 .insight-swiper{padding-top:40px !important;overflow:visible !important}.blog-page5 .insight-card{background:var(--white);border-radius:var(--border-radius-lg);padding:30px;height:100%;border:1px solid rgba(var(--dark-color-rgb), 0.04);box-shadow:0 15px 35px rgba(var(--primary-color-rgb), 0.04);transition:all var(--tr-speed) cubic-bezier(0.25, 1, 0.5, 1);display:flex;flex-direction:column;opacity:.5;transform:scale(0.9)}.blog-page5 .swiper-slide-active .insight-card{opacity:1;transform:scale(1);box-shadow:0 30px 60px rgba(var(--primary-color-rgb), 0.12);border-color:rgba(var(--secondary-color-rgb), 0.2)}.blog-page5 .card-img-holder{width:100%;height:260px;border-radius:30px;overflow:hidden;margin-bottom:25px;position:relative}.blog-page5 .card-img-holder img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.blog-page5 .insight-card:hover .card-img-holder img{transform:scale(1.1)}.blog-page5 .badge-tag{position:absolute;top:20px;left:20px;background:rgba(var(--white-rgb), 0.9);backdrop-filter:blur(10px);padding:6px 16px;border-radius:100px;font-size:.75rem;font-weight:700;color:var(--primary-color);box-shadow:0 4px 10px rgba(var(--dark-color-rgb), 0.05)}.blog-page5 .card-body-content{flex-grow:1}.blog-page5 .card-title{font-weight:700;line-height:1.3;margin-bottom:15px;color:var(--primary-color)}.blog-page5 .swiper-nav-wrapper{display:flex;gap:15px;justify-content:center;margin-top:20px}.blog-page5 .nav-btn{width:55px;height:55px;border-radius:50%;border:2px solid var(--gray-cus-100);background:var(--white);display:flex;align-items:center;justify-content:center;color:var(--primary-color);cursor:pointer;transition:all .3s ease}.blog-page5 .nav-btn:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.blog-page5 .swiper-pagination-bullet{width:10px;height:10px;background:var(--secondary-color);opacity:.3}.blog-page5 .swiper-pagination-bullet-active{width:30px;border-radius:5px;opacity:1}@media(max-width: 768px){.blog-page5 .insight-card{padding:20px}.blog-page5 .card-img-holder{height:200px}}.faq-page5{position:relative}.faq-page5 .orb{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(80px);z-index:-1;opacity:.15;background:linear-gradient(135deg, var(--primary-color), var(--secondary-color))}.faq-page5 .orb-1{top:10%;left:-5%;animation:float 10s infinite alternate}.faq-page5 .orb-2{bottom:10%;right:-5%;background:var(--secondary-color);animation:float 12s infinite alternate-reverse}@keyframes float{from{transform:translate(0, 0)}to{transform:translate(30px, 50px)}}.faq-page5 .faq-item{background:rgba(var(--white-rgb), 0.6);backdrop-filter:blur(10px);border:1px solid rgba(var(--white-rgb), 0.8);border-radius:var(--border-radius-lg);padding:30px 40px;margin-bottom:20px;cursor:pointer;transition:all var(--tr-speed) cubic-bezier(0.23, 1, 0.32, 1);position:relative;overflow:hidden}.faq-page5 .faq-item:hover{background:var(--white);transform:scale(1.02);box-shadow:0 30px 60px -12px rgba(var(--primary-color-rgb), 0.1)}.faq-page5 .faq-item.active{background:var(--white);border-color:var(--secondary-color);box-shadow:0 30px 60px -12px rgba(var(--primary-color), 0.15)}.faq-page5 .faq-header-flex{display:flex;align-items:center;justify-content:space-between}.faq-page5 .faq-number{font-family:var(--font-head);font-size:.9rem;color:var(--secondary-color);font-weight:700;letter-spacing:2px;margin-bottom:10px;display:block}.faq-page5 .faq-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.faq-page5 .faq-toggle-icon{width:45px;height:45px;border-radius:50%;border:1px solid rgba(var(--primary-color), 0.1);display:flex;align-items:center;justify-content:center;transition:.4s;color:var(--primary-color)}.faq-page5 .faq-item.active .faq-toggle-icon{background:var(--primary-color);color:var(--white);transform:rotate(45deg)}.faq-page5 .faq-answer{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);opacity:0}.faq-page5 .faq-item.active .faq-answer{max-height:500px;opacity:1;margin-top:25px;padding-top:25px;border-top:1px solid var(--gray-cus-100)}.faq-page5 .faq-answer p{font-size:1.1rem;line-height:1.8;color:var(--gray-cus-600);max-width:80%}@media(max-width: 991px){.faq-page5 .faq-item{padding:20px 30px}}.ml-utility-menu{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:1050}.ml-utility-inner{background:rgba(var(--white-rgb), 0.9);backdrop-filter:blur(15px);padding:10px;border-radius:50px;border:1px solid var(--gray-cus-100);box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:12px}.ml-utility-link{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--white);color:var(--primary-color);border:1px solid var(--gray-cus-100);transition:.3s;cursor:pointer;text-decoration:none}.ml-utility-link:hover,.ml-utility-link.active-cta{background:var(--primary-color);color:var(--white)}.ml-lang-dropdown{min-width:180px;border:none;box-shadow:var(--box-shadow);border-radius:16px;padding:10px;margin-left:15px !important}.ml-lang-dropdown .dropdown-item:active,.ml-lang-dropdown .dropdown-item:focus{background-color:var(--secondary-color)}.ml-lang-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:14px;color:var(--dark-color);transition:.2s}.ml-lang-item:hover{background:var(--light-color);color:var(--primary-color)}@media(max-width: 767px){.ml-utility-menu{left:0;bottom:0;top:auto;transform:none;width:100%;padding:10px 20px;background:var(--white);box-shadow:0 -5px 20px rgba(var(--dark-color-rgb), 0.05);border-top:1px solid var(--gray-cus-100)}.ml-utility-inner{flex-direction:row;justify-content:space-between;background:rgba(0,0,0,0);backdrop-filter:none;padding:0;box-shadow:none;border:none}.ml-lang-dropdown{margin-left:0 !important;position:absolute !important;bottom:60px !important;top:auto !important;transform:none !important}.ml-utility-link{width:40px;height:40px}.active-cta{width:auto;padding:0 20px;border-radius:20px;font-weight:600;font-size:14px}.active-cta::after{content:" Book Now";margin-left:8px}footer{padding-bottom:60px}}.footer-page4{position:relative}.footer-page4 .newsletter-floating{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border-radius:var(--border-radius-lg);padding:3rem;margin-top:-100px;position:relative;z-index:10;box-shadow:0 20px 40px rgba(var(--primary-color-rgb), 0.2)}@media(max-width: 991px){.footer-page4 .newsletter-floating{padding:2rem}}.footer-page4 .newsletter-floating h3{color:var(--white);font-weight:700}.footer-page4 .newsletter-floating .form-control{height:60px;border:none;padding-left:1.5rem;border-radius:50px 0 0 50px}.footer-page4 .newsletter-floating .btn-subscribe{background-color:var(--dark-color);color:var(--white);border-radius:0 50px 50px 0;padding:0 2.2rem;font-weight:600;transition:all var(--tr-speed)}.footer-page4 .newsletter-floating .btn-subscribe:hover{background-color:var(--dark-color);padding-right:3rem}.footer-page4 .footer-main{padding-top:5rem;padding-bottom:3rem}.footer-page4 .footer-logo-text{font-family:var(--font-head);font-size:1.75rem;font-weight:800;color:var(--primary-color)}.footer-page4 .footer-logo-text span{color:var(--secondary-color)}.footer-page4 .footer-links-title{font-family:var(--font-head);font-weight:700;margin-bottom:1.5rem;color:var(--dark-color);position:relative}.footer-page4 .footer-links-title::after{content:"";position:absolute;left:0;bottom:-8px;width:30px;height:3px;background-color:var(--secondary-color);border-radius:10px}.footer-page4 .footer-links-list{list-style:none;padding:0}.footer-page4 .footer-links-list li{margin-bottom:12px}.footer-page4 .footer-links-list a{text-decoration:none;color:var(--gray-cus-600);transition:all var(--tr-speed);display:inline-block}.footer-page4 .footer-links-list a:hover{color:var(--secondary-color);transform:translateX(8px)}.footer-page4 .social-box{display:flex;gap:12px;margin-top:1.5rem}.footer-page4 .social-icon{width:45px;height:45px;background-color:var(--light-color);color:var(--primary-color);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);transition:all var(--tr-speed);font-size:1.2rem}.footer-page4 .social-icon:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-5px)}.footer-page4 .schedule-card{background-color:var(--light-color);padding:1.5rem;border-radius:20px;border:1px dashed var(--secondary-color)}.footer-page4 .schedule-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.95rem}.footer-page4 .footer-bottom{border-top:1px solid var(--gray-cus-200);padding:1.5rem 0}/*# sourceMappingURL=index5.min.css.map */