:root{--primary:#4A7C59;--primary-dark:#2D5A3D;--primary-light:#6B9F7B;--primary-rgb:74, 124, 89;--secondary:#3F3F44;--dark:#3F3F44;--text-color:#666666;--body-color:#666666;--white:#FFFFFF;--light:#EFF6F4;--border:#DDDCDC;--bg-light:#f8faf8;--font-body:'DM Sans', sans-serif;--font-heading:'Barlow Condensed', sans-serif}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--body-color);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}a{text-decoration:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0 0 16px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}@media (max-width:767px){input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="password"],input[type="date"],select,textarea{font-size:16px!important}}.container{max-width:1200px;margin:0 auto;padding:0 15px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col-lg-3{padding:0 15px;width:25%}.col-lg-4{padding:0 15px;width:33.333%}.col-lg-5{padding:0 15px;width:41.666%}.col-lg-6{padding:0 15px;width:50%}.col-lg-7{padding:0 15px;width:58.333%}.col-lg-8{padding:0 15px;width:66.666%}.col-md-6{padding:0 15px;width:50%}.text-center{text-align:center}.text-end{text-align:right}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-end{justify-content:flex-end}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-5{margin-top:3rem}.m-0{margin:0}.p-0{padding:0}.list-inline{display:flex;gap:8px;padding-left:0}.list-inline-item{display:inline-block}.img-fluid{max-width:100%;height:auto}.d-inline-block{display:inline-block}.w-100{width:100%}h1,.h1{font-family:var(--font-heading);font-weight:600;font-size:100px;line-height:1.1}h2,.h2{font-family:var(--font-heading);font-weight:600;font-size:50px;line-height:1.2}h3,.h3{font-family:var(--font-heading);font-weight:600;font-size:36px;line-height:1.3}h4,.h4{font-family:var(--font-heading);font-weight:600;font-size:28px;line-height:1.4}h5,.h5{font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:1.4}h6,.h6{font-family:var(--font-heading);font-weight:600;font-size:22px;line-height:1.3}p{margin-bottom:16px}.themeht-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:50px;font-family:var(--font-body);font-weight:600;font-size:15px;transition:all 0.3s ease;border:2px solid #fff0;cursor:pointer;line-height:1;text-transform:capitalize}.themeht-btn i{font-size:14px}.themeht-btn.white-btn{background:var(--white);color:var(--primary-dark);border-color:var(--white)}.themeht-btn.white-btn:hover{background:#fff0;color:var(--white);border-color:var(--white);transform:translateY(-3px)}.themeht-btn.primary-btn{background:var(--primary);color:var(--white);border-color:var(--primary)}.themeht-btn.primary-btn:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-3px);box-shadow:0 8px 25px rgba(var(--primary-rgb),.35)}.themeht-btn.secondary-btn{background:var(--secondary);color:var(--white);border-color:var(--secondary)}.themeht-btn.secondary-btn:hover{background:var(--dark);border-color:var(--dark);transform:translateY(-3px)}.themeht-btn.outline-btn{background:#fff0;color:var(--white);border-color:rgb(255 255 255 / .45)}.themeht-btn.outline-btn-dark{background:#fff0;color:var(--primary-dark);border-color:var(--primary)}.themeht-btn.outline-btn-dark:hover{background:var(--primary);color:var(--white);border-color:var(--primary);transform:translateY(-3px)}.themeht-btn.outline-btn:hover{background:var(--white);color:var(--primary-dark);border-color:var(--white);transform:translateY(-3px)}.btn-group-flex{display:flex;gap:16px;flex-wrap:wrap}.theme-title{margin-bottom:50px}.theme-title h6{color:var(--primary);font-family:var(--font-heading);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-bottom:12px;position:relative;padding-left:40px}.theme-title h6::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:2px;background:var(--primary)}.theme-title h2{color:var(--dark);max-width:600px}.theme-title.center{text-align:center}.theme-title.center h6{padding-left:0}.theme-title.center h6::before{display:none}.theme-title.center h2{max-width:100%;margin:0 auto}.section-padding{padding:100px 0}.section-padding:has(.about-img-wrap){padding-bottom:30px}.light-bg{background:var(--light)}.white-bg{background:var(--white)}.site-header{position:absolute;top:0;left:0;width:100%;z-index:1000;transition:all 0.3s ease}#header-wrap{padding:0}.header-in{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;transition:all 0.3s ease}.header-right{display:flex;align-items:center;gap:20px}.navbar-brand.logo{display:flex;align-items:center}.logo-text{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--white);letter-spacing:2px;white-space:nowrap}.logo-dark{color:var(--dark)!important}.sticky-logo{display:none}.phone-num{display:flex;align-items:center;gap:10px;color:var(--white)}.phone-num i{font-size:20px;color:var(--white)}.phone-num a{color:var(--white);font-weight:600;font-size:16px}.phone-num span{display:block;font-size:12px;opacity:.8}.header-btns{display:flex;align-items:center;gap:12px}.appointment-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--primary);color:var(--white);border-radius:50px;font-weight:600;font-size:14px;transition:all 0.3s ease;white-space:nowrap}.appointment-btn:hover{background:var(--primary-dark);transform:translateY(-2px);color:var(--white)}.login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#fff0;color:var(--white);border:2px solid rgb(255 255 255 / .4);border-radius:50px;font-weight:600;font-size:14px;transition:all 0.3s ease;white-space:nowrap}.login-btn:hover{background:var(--white);color:var(--primary-dark);border-color:var(--white);transform:translateY(-2px)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--white);border-radius:2px;transition:all 0.3s ease}.site-header.sticky .menu-toggle span{background:var(--dark)}.mobile-close{display:none;position:absolute;top:20px;right:20px;font-size:24px;color:var(--dark);cursor:pointer;z-index:10}.mobile-nav-btns{display:none;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.mobile-nav-btns .appointment-btn,.mobile-nav-btns .login-btn{width:100%;justify-content:center;text-align:center;display:flex}.mobile-nav-btns .login-btn{border-color:var(--border);color:var(--dark)}.mobile-nav-btns .login-btn:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.main-nav{display:flex;align-items:center}.main-nav .menu,.main-nav ul{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0}.main-nav .menu li,.main-nav ul li{position:relative}.main-nav .menu li a{display:block;padding:10px 18px;color:var(--white);font-family:var(--font-body);font-weight:500;font-size:15px;transition:all 0.3s ease;white-space:nowrap}.main-nav .menu li a:hover,.main-nav .menu li.current-menu-item a,.main-nav .menu li.current_page_item a{color:var(--primary-light)}.main-nav .menu li .sub-menu{position:absolute;top:100%;left:0;min-width:220px;background:var(--white);box-shadow:0 10px 40px rgb(0 0 0 / .1);border-radius:8px;padding:12px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:100}.main-nav .menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-nav .menu li .sub-menu li a{padding:8px 24px;color:var(--dark);font-size:14px}.main-nav .menu li .sub-menu li a:hover{color:var(--primary);background:var(--light)}.nav-menu-toggle{display:none;background:none;border:none;color:var(--white);font-size:28px;cursor:pointer;padding:8px}.ht-mobile-menu-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .5);z-index:998;opacity:0;transition:opacity 0.3s ease}.right-nav{gap:16px}.search-icon a{color:var(--white);font-size:18px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}.search-icon a:hover{background:rgb(255 255 255 / .1)}.search-input{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .9);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.4s ease}.search-input.active{opacity:1;visibility:visible}.search-inner-box{width:100%;max-width:600px;padding:20px}.search-form{display:flex;position:relative}.search-form .search-field{width:100%;padding:16px 60px 16px 24px;border:none;border-radius:50px;font-size:18px;font-family:var(--font-body);background:var(--white);color:var(--dark)}.search-form .search-submit{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:var(--primary);color:var(--white);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-search{position:absolute;top:-60px;right:0;color:var(--white);font-size:32px;cursor:pointer}.site-header.sticky{position:fixed;background:var(--white);box-shadow:0 4px 20px rgb(0 0 0 / .08)}.site-header.sticky .logo-text{color:var(--dark)}.site-header.sticky .header-in{padding:12px 30px}.site-header.sticky .main-nav .menu li a,.site-header.sticky .main-nav ul li a{color:var(--dark)}.site-header.sticky .main-nav .menu li a:hover,.site-header.sticky .main-nav .menu li.current-menu-item a,.site-header.sticky .main-nav ul li a:hover,.site-header.sticky .main-nav ul li.current-menu-item a{color:var(--primary)}.site-header.sticky .phone-num{color:var(--dark)}.site-header.sticky .phone-num i,.site-header.sticky .phone-num a{color:var(--dark)}.site-header.sticky .appointment-btn{background:var(--primary);color:var(--white)}.site-header.sticky .login-btn{border-color:rgb(0 0 0 / .15);color:var(--dark)}.site-header.sticky .login-btn:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.site-header.sticky .main-nav .menu li .sub-menu li a{color:var(--text-color)}.banner-slider{position:relative;width:100%;height:100vh;height:100dvh;min-height:650px;max-height:950px;overflow:hidden}.banner-slider .swiper-slide{position:relative;height:100%}.slider-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 6s ease-out}.banner-slider .swiper-slide-active .slider-img{transform:scale(1.05)}.banner-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:1200px;margin:0 auto;padding:0 60px;color:var(--white)}.banner-content h6{font-family:var(--font-heading);font-size:18px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px}.banner-content h6 span{display:inline-block;background:rgb(255 255 255 / .15);padding:6px 20px;border-radius:50px;margin-right:12px;font-size:14px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.banner-content h6 .h6-line{background:none;padding:0;border-radius:0;margin-right:0;font-size:inherit;line-height:1.3;vertical-align:middle;backdrop-filter:none;-webkit-backdrop-filter:none}.banner-content h1{font-family:var(--font-heading);font-size:80px;font-weight:600;line-height:1.05;max-width:700px;margin-bottom:20px;text-shadow:0 2px 30px rgb(0 0 0 / .15)}.banner-content h2{font-family:var(--font-heading);font-size:72px;font-weight:600;line-height:1.05;max-width:700px;margin-bottom:20px;text-shadow:0 2px 30px rgb(0 0 0 / .15)}.banner-content p{font-family:var(--font-body);font-size:18px;max-width:560px;line-height:1.7;opacity:.92}.banner-content .btn-box{display:flex;gap:16px;flex-wrap:wrap}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{color:var(--white);width:60px;height:60px;background:rgb(255 255 255 / .1);border:2px solid rgb(255 255 255 / .3);border-radius:50%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all 0.3s ease}.banner-slider .swiper-button-next:hover,.banner-slider .swiper-button-prev:hover{background:var(--white);color:var(--primary-dark);border-color:var(--white)}.banner-slider .swiper-button-next::after,.banner-slider .swiper-button-prev::after{font-size:20px}.marquee-swiper{overflow:hidden;padding:20px 0}.marquee-section{width:auto!important}.marquee-text{padding:0 30px;font-family:var(--font-heading);font-size:22px;font-weight:600;text-transform:capitalize;white-space:nowrap}.marquee-text span{display:inline-block}.marquee-section.style1 .marquee-text{border-right:2px solid var(--border)}.marquee-section.style2 .marquee-text{border-right:2px solid rgb(0 0 0 / .08)}.text-black .marquee-text{color:var(--dark)}.about-img-wrap{position:relative}.about-img-block{width:100%;aspect-ratio:1;min-height:300px;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,var(--primary) 0%,var(--primary-dark) 100%);display:flex;align-items:center;justify-content:center}.about-profile-img{width:100%;height:100%;object-fit:cover;display:block}.about-icon{font-size:160px;color:rgb(255 255 255 / .15)}.about-exp-badge{position:absolute;bottom:-20px;right:-20px;background:var(--primary);color:var(--white);padding:24px 32px;border-radius:16px;text-align:center;box-shadow:0 10px 30px rgba(var(--primary-rgb),.3)}.about-exp-badge .exp-num{font-family:var(--font-heading);font-size:42px;font-weight:600;display:block;line-height:1}.about-exp-badge .exp-label{font-size:13px;text-transform:uppercase;letter-spacing:1px;opacity:.9;margin-top:4px;display:block}.about-highlights{margin:28px 0 32px}.highlight-item{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--dark);padding:12px 0;border-bottom:1px solid var(--border)}.highlight-item:first-child{border-top:1px solid var(--border)}.highlight-num{color:var(--primary);margin-right:10px;font-size:22px}.service-item{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .06);transition:all 0.4s ease;margin-bottom:30px}.service-item:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgb(0 0 0 / .1)}.service-image{height:220px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.service-icon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);display:flex;align-items:center;justify-content:center;transition:all 0.4s ease}.service-icon-bg i{font-size:56px;color:rgb(255 255 255 / .8);transition:all 0.4s ease}.service-item:hover .service-icon-bg i{transform:scale(1.1)}.service-icon-bg svg{width:70%;height:70%;max-width:220px}.sa-aura{animation:saAuraPulse 3s ease-in-out infinite}@keyframes saAuraPulse{0%,100%{opacity:.25;r:38}50%{opacity:.5;r:46}}.sa-sparkle{animation:saSparkleFade 3s ease-in-out infinite}.sa-sparkle.sa-s2{animation-delay:1s}.sa-sparkle.sa-s3{animation-delay:2s}@keyframes saSparkleFade{0%,100%{opacity:0}50%{opacity:1}}.sa-crack{stroke-dasharray:60;stroke-dashoffset:0;animation:saHeal 4s ease-in-out infinite}@keyframes saHeal{0%,55%{stroke-dashoffset:0;opacity:1}85%,100%{stroke-dashoffset:60;opacity:0}}.sa-heart-glow{opacity:0;animation:saHeartGlow 4s ease-in-out infinite}@keyframes saHeartGlow{0%,55%{opacity:0}70%{opacity:1}100%{opacity:0}}.sa-conflict{animation:saConflictShow 6s ease-in-out infinite}@keyframes saConflictShow{0%,40%{opacity:1}48%,100%{opacity:0}}.sa-harmony{opacity:0;animation:saHarmonyShow 6s ease-in-out infinite}@keyframes saHarmonyShow{0%,48%{opacity:0}56%,90%{opacity:1}100%{opacity:0}}.sa-figL{animation:saLeanL 6s ease-in-out infinite;transform-origin:95px 155px}.sa-figR{animation:saLeanR 6s ease-in-out infinite;transform-origin:165px 155px}@keyframes saLeanL{0%,40%{transform:translateX(-4px) rotate(-4deg)}56%,100%{transform:translateX(2px) rotate(0deg)}}@keyframes saLeanR{0%,40%{transform:translateX(4px) rotate(4deg)}56%,100%{transform:translateX(-2px) rotate(0deg)}}.sa-bolt{animation-name:saConflictShow,saBoltShake;animation-duration:6s,.4s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}@keyframes saBoltShake{from{transform:translateX(-2px)}to{transform:translateX(2px)}}.sa-drop{opacity:0;animation:saRainFall 1.6s linear infinite}.sa-drop.sa-d2{animation-delay:.35s}.sa-drop.sa-d3{animation-delay:.7s}.sa-drop.sa-d4{animation-delay:1.05s}@keyframes saRainFall{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(22px);opacity:0}}.sa-sun{opacity:0;animation:saSunAppear 6s ease-in-out infinite}@keyframes saSunAppear{0%,60%{opacity:0;transform:translateY(6px)}85%,100%{opacity:1;transform:translateY(0)}}.sa-raincloud{animation:saCloudFade 6s ease-in-out infinite}@keyframes saCloudFade{0%,60%{opacity:1}85%,100%{opacity:.35}}.sa-bar{transform-box:fill-box;transform-origin:bottom;animation:saBarGrow 2s ease-in-out infinite}.sa-bar2{animation-delay:.2s}.sa-bar3{animation-delay:.4s}@keyframes saBarGrow{0%,100%{transform:scaleY(.7)}50%{transform:scaleY(1)}}.sa-pulse{transform-box:fill-box;transform-origin:center;animation:saPulseOut 2.4s ease-out infinite;opacity:0}.sa-p2{animation-delay:1.2s}@keyframes saPulseOut{0%{transform:scale(.4);opacity:.8}80%{opacity:0}100%{transform:scale(2.4);opacity:0}}.sa-orbit{animation:saOrbitRun 5s linear infinite}@keyframes saOrbitRun{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sa-aura,.sa-sparkle,.sa-crack,.sa-heart-glow,.sa-conflict,.sa-harmony,.sa-figL,.sa-figR,.sa-bolt,.sa-drop,.sa-sun,.sa-raincloud,.sa-bar,.sa-pulse,.sa-orbit{animation:none!important}.sa-heart-glow{opacity:1}}.service-desc{padding:28px 24px}.service-title h4{margin-bottom:10px}.service-title h4 a{color:var(--dark);font-family:var(--font-heading);font-size:22px;font-weight:600;transition:color 0.3s ease}.service-title h4 a:hover{color:var(--primary)}.service-desc p{font-size:14px;line-height:1.7;color:var(--text-color);margin-bottom:16px}.arrow-button{display:flex;align-items:center;gap:8px;padding:14px 24px;border-top:1px solid var(--border);color:var(--primary);font-weight:600;font-size:14px;transition:all 0.3s ease}.arrow-button:hover{background:var(--primary);color:var(--white);gap:14px}.arrow-button i{font-size:12px;transition:all 0.3s ease}.stats-section{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding:100px 0;position:relative;overflow:hidden}.stats-section::before{content:'';position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:rgb(255 255 255 / .04);border-radius:50%}.stats-section::after{content:'';position:absolute;bottom:-30%;left:-10%;width:350px;height:350px;background:rgb(255 255 255 / .03);border-radius:50%}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.stat-box{text-align:center;color:var(--white);padding:30px 20px;border:1px solid rgb(255 255 255 / .15);border-radius:16px;transition:all 0.3s ease}.stat-box:hover{border-color:rgb(255 255 255 / .35);transform:translateY(-4px)}.stat-number{font-family:var(--font-heading);font-size:48px;font-weight:600;margin-bottom:8px}.stat-label{font-size:15px;opacity:.85}.testimonial-swiper{max-width:800px;margin:0 auto}.testimonial.style-1{text-align:center;padding:40px}.testimonial-icon-wrap{font-size:52px;color:var(--primary);margin-bottom:20px;line-height:1}.testimonial.style-1 p{font-style:italic;font-size:18px;line-height:1.85;color:var(--text-color);margin-bottom:24px}.testimonial.style-1 h4{font-family:var(--font-heading);font-weight:600;color:var(--dark)}.swiper-nav-arrow{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:30px;position:relative}.swiper-nav-arrow .swiper-button-next,.swiper-nav-arrow .swiper-button-prev{position:static;width:48px;height:48px;border-radius:50%;background:var(--white);color:var(--primary);border:1px solid var(--border);transition:all 0.3s ease}.swiper-nav-arrow .swiper-button-next:hover,.swiper-nav-arrow .swiper-button-prev:hover{background:var(--primary);color:var(--white)}.swiper-nav-arrow .swiper-button-next::after,.swiper-nav-arrow .swiper-button-prev::after{font-size:16px}.swiper-nav-arrow .swiper-pagination{position:static;width:auto}.swiper-nav-arrow .swiper-pagination-bullet{width:10px;height:10px;background:var(--border);opacity:1}.swiper-nav-arrow .swiper-pagination-bullet-active{background:var(--primary)}.testimonial-reting{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;padding-top:30px;border-top:1px solid var(--border)}.teting-number{font-family:var(--font-heading);font-size:48px;font-weight:600;color:var(--dark)}.testimonial-reting-text{font-weight:600;color:var(--dark)}.reting-icon{display:flex;gap:4px;color:#F4A422;font-size:18px;margin-bottom:4px}.cta-section{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding:100px 0;text-align:center;color:var(--white);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.cta-content{position:relative;z-index:2}.cta-content h2{font-family:var(--font-heading);font-size:48px;font-weight:600;margin-bottom:20px;color:var(--white)}.cta-content p{font-size:18px;max-width:580px;margin:0 auto 40px;opacity:.92;line-height:1.7;color:var(--white)}.post-swiper{overflow:hidden}.post-card.style-2{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .06);transition:all 0.4s ease;margin:15px}.post-card.style-2:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgb(0 0 0 / .1)}.post-image{position:relative;overflow:hidden;height:240px}.post-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.post-card.style-2:hover .post-image img{transform:scale(1.05)}.post-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);display:flex;align-items:center;justify-content:center}.post-placeholder i{font-size:48px;color:rgb(255 255 255 / .3)}.post-cat{position:absolute;top:16px;left:16px}.cat-links a,.cat-links{background:var(--primary);color:var(--white);padding:6px 16px;border-radius:50px;font-size:12px;font-weight:600;display:inline-block}.post-desc{padding:24px}.post-bottom{margin-bottom:12px;font-size:13px;color:var(--text-color);gap:16px}.post-bottom i{margin-right:6px;color:var(--primary)}.post-title h4{margin-bottom:8px}.post-title h4 a{color:var(--dark);transition:color 0.3s}.post-title h4 a:hover{color:var(--primary)}.swiper-nav-none{position:relative}.swiper-nav-none .swiper-button-next,.swiper-nav-none .swiper-button-prev{width:48px;height:48px;border-radius:50%;background:var(--white);color:var(--primary);border:1px solid var(--border)}.swiper-nav-none .swiper-button-next:hover,.swiper-nav-none .swiper-button-prev:hover{background:var(--primary);color:var(--white)}.swiper-nav-none .swiper-button-next::after,.swiper-nav-none .swiper-button-prev::after{font-size:16px}.swiper-nav-none .swiper-pagination{position:static;margin-top:20px}.swiper-nav-none .swiper-pagination-bullet{background:var(--border);opacity:1}.swiper-nav-none .swiper-pagination-bullet-active{background:var(--primary)}.page-banner{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding:140px 0 80px;text-align:center;color:var(--white)}.page-banner h1{font-family:var(--font-heading);font-size:56px;font-weight:600}.page-banner .post-meta{margin-top:16px;opacity:.85;font-size:15px}.page-banner .post-meta span{margin:0 12px}.page-banner .post-meta i{margin-right:6px}.footer{background:var(--dark);color:var(--white)}.primary-footer{padding:60px 0 40px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .1)}.ftr-cta-text{font-family:var(--font-heading);font-size:28px;font-weight:600;color:var(--white)}.footer-top-button{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.footer-logo-text{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--white);letter-spacing:2px}.footer-widget{margin-bottom:28px}.footer-widget p{color:rgb(255 255 255 / .7);font-size:15px;line-height:1.7}.footer-info{margin-top:20px}.footer-info-in{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.footer-info-in i{color:var(--primary-light);font-size:18px;margin-top:4px}.footer-info-in a{color:rgb(255 255 255 / .8);transition:color 0.3s}.footer-info-in a:hover{color:var(--white)}.footer-info-in p{color:rgb(255 255 255 / .7);margin:0;font-size:14px}.widget-title{font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--white);margin-bottom:20px;position:relative;padding-bottom:12px}.widget-title::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--primary)}.footer-widget .menu{padding:0}.footer-widget .menu li{margin-bottom:10px}.footer-widget .menu li a{color:rgb(255 255 255 / .7);font-size:15px;transition:all 0.3s ease;display:flex;align-items:center;gap:8px}.footer-widget .menu li a::before{content:'\F285';font-family:'bootstrap-icons';font-size:10px;color:var(--primary)}.footer-widget .menu li a:hover{color:var(--white);padding-left:6px}.footer-social{margin-top:20px}.footer-social li a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .08);color:var(--white);font-size:18px;transition:all 0.3s ease;margin-right:8px}.footer-social li a:hover{background:var(--primary);transform:translateY(-3px)}.secondary-footer{background:rgb(0 0 0 / .2);padding:20px 0}.copyright{color:rgb(255 255 255 / .6);font-size:14px;text-align:center}.copyright a{color:var(--primary-light)}.copyright a:hover{color:var(--white)}.scroll-top{position:fixed;bottom:30px;right:100px;width:48px;height:48px;z-index:999;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease}.scroll-top.visible{opacity:1;visibility:visible}.scroll-top svg{border-radius:50%}.scroll-top .svg-content path{fill:none;stroke:var(--primary);stroke-width:2;transition:stroke-dashoffset 0.3s}.scroll-top:hover .svg-content path{stroke:var(--primary-dark)}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:9999;width:60px;height:60px;border-radius:50%;background:#25D366;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 4px 20px rgb(37 211 102 / .4);transition:all 0.3s ease;animation:waPulse 2s ease-in-out infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 28px rgb(37 211 102 / .5)}@keyframes waPulse{0%,100%{box-shadow:0 4px 20px rgb(37 211 102 / .4)}50%{box-shadow:0 4px 30px rgb(37 211 102 / .6)}}@media (max-width:992px){h1,.h1{font-size:56px}h2,.h2{font-size:40px}.section-padding{padding:70px 0}.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-md-6{width:100%}.phone-num{display:none}.header-btns{gap:8px}.appointment-btn,.login-btn{padding:8px 16px;font-size:12px}.appointment-btn span,.login-btn span{display:none}.main-nav{position:fixed;top:0;right:-300px;width:300px;height:100vh;height:100dvh;background:var(--white);flex-direction:column;align-items:flex-start;padding:80px 30px 30px;transition:right 0.3s ease;z-index:999;box-shadow:-4px 0 20px rgb(0 0 0 / .1);overflow-y:auto}.main-nav.active{right:0}.main-nav .menu,.main-nav ul{flex-direction:column;width:100%}.main-nav .menu li a,.main-nav ul li a{color:var(--dark);padding:12px 0;border-bottom:1px solid var(--border)}.main-nav .menu li .sub-menu,.main-nav ul li .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding-left:20px}.main-nav .menu li .sub-menu li a,.main-nav ul li .sub-menu li a{padding:8px 0;border-bottom:none}.menu-toggle{display:flex}.mobile-close{display:block}.mobile-nav-btns{display:flex}.ht-mobile-menu-bg.active{display:block;opacity:1}.banner-content{padding:0 30px}.banner-content h1{font-size:54px}.banner-content h2{font-size:54px}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{width:48px;height:48px}.about-img-block{aspect-ratio:4/3}.stats-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:769px) and (max-width:992px){.col-lg-3.col-md-6,.col-lg-4.col-md-6{width:50%}}@media (max-width:768px){h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:28px}.section-padding{padding:60px 0}.banner-content h1{font-size:42px;text-shadow:0 2px 16px rgb(0 0 0 / .55)}.banner-content h2{font-size:42px;text-shadow:0 2px 16px rgb(0 0 0 / .55)}.banner-content h6{font-size:14px;letter-spacing:2px}.banner-content p{font-size:16px;text-shadow:0 1px 10px rgb(0 0 0 / .5)}.banner-content .btn-box{flex-direction:column;gap:12px}.banner-slider{min-height:550px}.banner-content{justify-content:flex-start;padding-top:70px}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{display:none}.about-exp-badge{bottom:16px;right:16px;padding:18px 24px}.about-exp-badge .exp-num{font-size:34px}.cta-content h2{font-size:34px}.footer-top{flex-direction:column;text-align:center;gap:20px}.footer-top-button{justify-content:center}.ftr-cta-text{font-size:22px}.testimonial-reting{flex-direction:column;gap:12px}.teting-number{font-size:38px}}@media (max-width:576px){h1,.h1{font-size:34px}h2,.h2{font-size:28px}.container{padding:0 15px}.banner-content{padding:70px 20px 0}.banner-content h1{font-size:34px}.banner-content h2{font-size:34px}.banner-slider{min-height:500px}.themeht-btn{padding:12px 24px;font-size:14px}.btn-group-flex{flex-direction:column;align-items:stretch}.stats-grid{grid-template-columns:1fr 1fr;gap:16px}.stat-number{font-size:36px}.stat-box{padding:20px 12px}.cta-section{padding:60px 0}.cta-content h2{font-size:28px}.page-banner{padding:120px 0 60px}.page-banner h1{font-size:36px}.whatsapp-float{width:52px;height:52px;font-size:26px;bottom:20px;right:20px}.scroll-top{right:82px;bottom:20px;width:42px;height:42px}.header-btns{gap:6px}.appointment-btn,.login-btn{padding:6px 12px;font-size:11px}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease-out,transform 0.7s ease-out}.fade-up.visible{opacity:1;transform:translateY(0)}.storm-calm-slide{position:absolute;inset:0;overflow:hidden;background:#20302a}.storm-calm-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.sc-bg-storm{animation:scStormFade 8s ease-in-out infinite}@keyframes scStormFade{0%{opacity:1}26%{opacity:1}45%{opacity:0}92%{opacity:0}100%{opacity:1}}.sc-bg-calm{opacity:0;animation:scCalmFade 8s ease-in-out infinite}@keyframes scCalmFade{0%{opacity:0}40%{opacity:0}60%{opacity:1}88%{opacity:1}100%{opacity:0}}.sc-clouds{animation:scClouds 8s ease-in-out infinite;transform-origin:center}@keyframes scClouds{0%{opacity:.85;transform:translateY(0)}30%{opacity:.85}55%{opacity:0;transform:translateY(-40px)}100%{opacity:.85;transform:translateY(0)}}.sc-rain line{animation:scRainFall 0.9s linear infinite}.sc-rain{animation:scRainFade 8s ease-in-out infinite}@keyframes scRainFall{0%{transform:translateY(0)}100%{transform:translateY(120px)}}@keyframes scRainFade{0%{opacity:.5}28%{opacity:.5}45%{opacity:0}92%{opacity:0}100%{opacity:.5}}.sc-flash{animation:scFlash 8s ease-in-out infinite}@keyframes scFlash{0%,2.6%,3.4%,4.2%,10.6%,11.4%,12.2%,19.6%,20.4%,21.2%,100%{opacity:0}2.8%{opacity:.9}3.0%{opacity:.15}3.2%{opacity:.75}10.8%{opacity:.85}11.0%{opacity:.1}11.2%{opacity:.7}19.8%{opacity:.95}20.0%{opacity:.1}20.2%{opacity:.8}}.sc-rays{animation:scRays 8s ease-in-out infinite}@keyframes scRays{0%,52%{opacity:0}68%{opacity:1}90%{opacity:1}100%{opacity:0}}.sc-figure-body{animation:scFigureBody 8s ease-in-out infinite;transform-origin:800px 800px}@keyframes scFigureBody{0%{transform:translateY(0) rotate(4deg)}40%{transform:translateY(0) rotate(4deg)}65%{transform:translateY(-6px) rotate(0deg)}100%{transform:translateY(0) rotate(4deg)}}@media (prefers-reduced-motion:reduce){.storm-calm-slide *{animation:none!important}}.testimonial-swiper .swiper-slide .testimonial{opacity:0}.testimonial-swiper .swiper-slide-active .testimonial,.testimonial-swiper .swiper-slide-duplicate-active .testimonial{animation:testiSlideIn 0.7s cubic-bezier(.22,1,.36,1) forwards}@keyframes testiSlideIn{0%{opacity:0;transform:translateY(28px) scale(.97)}100%{opacity:1;transform:translateY(0) scale(1)}}.testimonial-swiper .swiper-slide-active .testimonial-icon-wrap i,.testimonial-swiper .swiper-slide-duplicate-active .testimonial-icon-wrap i{display:inline-block;animation:testiIconPop 0.6s cubic-bezier(.34,1.56,.64,1) 0.15s backwards}@keyframes testiIconPop{0%{opacity:0;transform:scale(.3) rotate(-20deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.reting-icon i{display:inline-block;animation:starPop 0.5s cubic-bezier(.34,1.56,.64,1) backwards}.reting-icon i:nth-child(1){animation-delay:0.05s}.reting-icon i:nth-child(2){animation-delay:0.15s}.reting-icon i:nth-child(3){animation-delay:0.25s}.reting-icon i:nth-child(4){animation-delay:0.35s}.reting-icon i:nth-child(5){animation-delay:0.45s}@keyframes starPop{0%{opacity:0;transform:scale(0) rotate(-45deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.post-swiper .swiper-slide .post-card{opacity:0}.post-swiper .swiper-slide-active .post-card,.post-swiper .swiper-slide-next .post-card,.post-swiper .swiper-slide-duplicate-active .post-card,.post-swiper .swiper-slide-duplicate-next .post-card{animation:postCardIn 0.65s cubic-bezier(.22,1,.36,1) forwards}.post-swiper .swiper-slide-active .post-card{animation-delay:0s}.post-swiper .swiper-slide-next .post-card{animation-delay:0.12s}@keyframes postCardIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.post-swiper .post-image img,.post-swiper .post-placeholder{transition:transform 0.6s ease-out}.post-swiper .swiper-slide:hover .post-image img,.post-swiper .swiper-slide:hover .post-placeholder{transform:scale(1.06)}.post-swiper .post-cat{animation:catFadeIn 0.5s ease-out 0.2s backwards}@keyframes catFadeIn{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.testimonial-swiper *,.post-swiper *{animation:none!important;transition:none!important}.testimonial-swiper .testimonial,.post-swiper .post-card{opacity:1!important}}.sunrise-slide,.conversation-slide{position:absolute;inset:0;overflow:hidden;background:#1a3a25}.sunrise-svg,.conversation-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.sr-bg-dusk{animation:srDuskFade 8s ease-in-out infinite}@keyframes srDuskFade{0%{opacity:1}30%{opacity:1}55%{opacity:0}90%{opacity:0}100%{opacity:1}}.sr-bg-dawn{animation:srDawnFade 8s ease-in-out infinite}@keyframes srDawnFade{0%{opacity:0}30%{opacity:0}55%{opacity:1}90%{opacity:1}100%{opacity:0}}.sr-sun-shift{transform:translateX(0)}.sr-sun-group{animation:srRise 8s ease-in-out infinite;transform-origin:920px 720px}@keyframes srRise{0%{transform:translateY(160px);opacity:.5}55%{transform:translateY(0);opacity:1}85%{transform:translateY(0);opacity:1}100%{transform:translateY(160px);opacity:.5}}.sr-rays{animation:srRaysFade 8s ease-in-out infinite;transform-origin:920px 720px}@keyframes srRaysFade{0%,50%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}.sr-hills path{animation:srHillsColor 8s ease-in-out infinite}@keyframes srHillsColor{0%{fill:#1a3323}55%{fill:#2a4a34}100%{fill:#1a3323}}.sr-bird1-wrap{animation:srBird1 8s linear infinite}@keyframes srBird1{0%{transform:translateX(-60px);opacity:0}10%{opacity:.7}45%{opacity:.7}55%{transform:translateX(220px);opacity:0}100%{transform:translateX(220px);opacity:0}}.sr-bird2-wrap{animation:srBird2 8s linear infinite}@keyframes srBird2{0%{transform:translateX(-40px);opacity:0}20%{opacity:0}25%{opacity:.6}60%{opacity:.6}70%{transform:translateX(200px);opacity:0}100%{transform:translateX(200px);opacity:0}}.cv-figureA{animation:cvBobA 4s ease-in-out infinite;transform-origin:680px 900px}.cv-figureB{animation:cvBobB 4.4s ease-in-out infinite;transform-origin:920px 900px}@keyframes cvBobA{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cvBobB{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.cv-bubbleA{opacity:0;animation:cvBubbleA 8s ease-in-out infinite;transform-origin:720px 666px}@keyframes cvBubbleA{0%,5%{opacity:0;transform:translateY(10px) scale(.9)}15%{opacity:1;transform:translateY(0) scale(1)}40%{opacity:1;transform:translateY(0) scale(1)}48%{opacity:0;transform:translateY(-6px) scale(.95)}100%{opacity:0}}.cv-bubbleB{opacity:0;animation:cvBubbleB 8s ease-in-out infinite;transform-origin:925px 666px}@keyframes cvBubbleB{0%,50%{opacity:0;transform:translateY(10px) scale(.9)}60%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0) scale(1)}92%{opacity:0;transform:translateY(-6px) scale(.95)}100%{opacity:0}}.cv-connect{opacity:0;animation:cvConnect 8s ease-in-out infinite;transform-origin:800px 790px}@keyframes cvConnect{0%,90%{opacity:0;transform:scale(.8)}95%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.sunrise-slide *,.conversation-slide *{animation:none!important}}@media (max-width:767px){.sunrise-svg,.conversation-svg{transform:scale(1.15);transform-origin:center 55%}.sr-sun-shift{transform:translateX(-120px)}}.entry-content .e-con.e-con-boxed{padding-left:0;padding-right:0}@media (max-width:767px){.col-lg-4.col-md-6{align-self:flex-start}.service-item{height:auto!important;margin-bottom:20px}.col-lg-3.col-md-6{padding:0 20px}.service-image{height:160px}.service-icon-bg i{font-size:40px}.service-icon-bg svg{max-width:160px}.service-desc{padding:20px 18px}.service-title h4 a{font-size:19px}}.gallery-section{background:var(--white)}.gallery-empty-msg{text-align:center;color:var(--text-color);opacity:.7;font-size:16px;max-width:480px;margin:0 auto}.gallery-embed-wrap{max-width:1100px;margin:0 auto}.gallery-embed-wrap .wp-block-gallery{margin-bottom:32px}.gallery-embed-wrap .wp-block-image img,.gallery-embed-wrap figure.wp-block-gallery img{border-radius:12px;transition:transform 0.4s ease}.gallery-embed-wrap .wp-block-image:hover img,.gallery-embed-wrap figure.wp-block-gallery .wp-block-image:hover img{transform:scale(1.03)}.gallery-embed-wrap .instagram-media{margin:0 auto 24px!important}.gallery-embed-wrap>p:empty{display:none}.ig-feed-wrap{max-width:1100px;margin:0 auto 28px}.ig-feed-wrap .sb_instagram_header{display:none}.ig-feed-wrap #sb_instagram{padding-bottom:0!important}.ig-feed-wrap .sbi_item{border-radius:12px;overflow:hidden}.ig-feed-wrap .sbi_photo,.ig-feed-wrap .sbi_photo_wrap img{border-radius:12px;transition:transform 0.4s ease}.ig-feed-wrap .sbi_item:hover .sbi_photo,.ig-feed-wrap .sbi_item:hover .sbi_photo_wrap img{transform:scale(1.05)}.ig-feed-wrap .sbi_follow_btn{background:var(--primary)!important;border-color:var(--primary)!important}.ig-feed-wrap .sbi_follow_btn:hover{background:var(--primary-dark)!important}.ig-feed-wrap #sbi_load{display:none!important}.ig-feed-wrap #sbi_images{cursor:grab}.ig-feed-wrap #sbi_images{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ig-feed-wrap #sbi_images::-webkit-scrollbar{display:none}.ig-feed-wrap #sbi_images .sbi_item{flex:0 0 auto!important;width:220px!important}@media (max-width:767px){.ig-feed-wrap #sbi_images .sbi_item{width:165px!important}}