@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap);:root{--primary:#00656A;--primary-dark:#005258;--primary-light:#EAF6F6;--secondary:#FF8500;--secondary-dark:#E67500;--secondary-light:#FFF3E5;--heading:#1D2939;--text:#667085;--text-light:#98A2B3;--white:#fff;--black:#000;--light:#F8FAFC;--border:#EAECF0;--shadow:0 12px 35px rgba(0, 0, 0, .08);--radius:6px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:var(--text);background:#fff;overflow-x:clip;line-height:1.8}.container{max-width:1280px}img{max-width:100%;height:auto;display:block}a{text-decoration:none;transition:.35s}a:hover{color:var(--secondary)}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--heading);font-weight:800;line-height:1.25;margin-bottom:18px}h1{font-size:58px}h2{font-size:42px}h3{font-size:32px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}p{font-size:16px;color:var(--text);font-weight:500;margin-bottom:18px}.btn{border-radius:5px;font-weight:700;padding:14px 30px;transition:.35s}.btn-primary{background:var(--primary);border:1px solid var(--primary)}.btn-primary:hover{background:var(--primary);border-color:var(--secondary)}.btn-secondary{background:var(--secondary);color:#fff;border:1px solid var(--secondary)}.btn-secondary:hover{background:var(--primary);border-color:var(--primary)}section{padding:90px 0}.section-title{margin-bottom:55px}.section-title h2{margin-bottom:18px}.section-title span{color:var(--secondary)}.section-title p{max-width:700px}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.bg-primary{background:var(--primary)!important}.bg-light{background:var(--light)!important}.shadow{box-shadow:var(--shadow)!important}.rounded{border-radius:var(--radius)!important}.top-header{background:var(--primary);color:#fff;font-size:15px;font-weight:600;position:relative;z-index:1001}.top-header-wrap{display:flex;justify-content:space-between;align-items:center;min-height:50px}.top-left,.top-right{display:flex;align-items:center;gap:20px}.top-left a,.top-right a{color:#fff;display:flex;align-items:center;gap:8px;font-size:13.5px;transition:.3s}.top-left a:hover,.top-right a:hover{color:var(--secondary,#ff8500)}.top-left i{color:var(--secondary,#ff8500);font-size:14px}.top-header-map-link{background:rgba(255,255,255,.08);padding:3px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.15)}.top-header-map-link:hover{background:rgba(255,133,0,.2);border-color:var(--secondary,#ff8500);color:#fff!important}.top-map-action-btn{background:var(--secondary,#ff8500);color:#fff!important;padding:4px 14px;border-radius:20px;font-size:12.5px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.2)}.top-map-action-btn:hover{background:#e67700;transform:translateY(-1px)}.top-social-divider{height:18px;width:1px;background:rgba(255,255,255,.25)}.top-social-icons{display:flex;align-items:center;gap:6px}.top-social-icons a{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);font-size:13px}.top-social-icons a:hover{background:var(--secondary,#ff8500);color:#fff!important}.main-header{background:#fff;position:sticky;top:0;z-index:999;transition:.35s;box-shadow:0 4px 20px rgba(0,0,0,.05)}.navbar{padding:6px 0;transition:.35s}.main-header.sticky .navbar{padding:6px 0}.navbar-brand{padding:0}.navbar-brand img{height:52px;transition:.35s}.main-header.sticky .navbar-brand img{height:50px}.navbar-nav{gap:4px;align-items:center}.nav-item{position:relative}.nav-link{color:#0b1e28!important;font-size:14.5px;font-weight:600;text-transform:capitalize;letter-spacing:.2px;padding:22px 10px!important;position:relative;white-space:nowrap}.nav-link.active,.nav-link:hover{color:var(--primary,#00656a)!important}.nav-link::after{content:"";position:absolute;left:10px;bottom:12px;width:0;height:2.5px;background:var(--secondary,#ff8500);transition:width .25s;border-radius:2px}.nav-link.active::after,.nav-link:hover::after{width:calc(100% - 20px)}.header-nav-map-btn{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,101,106,.08);color:var(--primary,#00656a);font-size:14.5px;border:1px solid rgba(0,101,106,.15);transition:.25s;text-decoration:none}.header-nav-map-btn:hover{background:var(--primary,#00656a);color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,101,106,.25)}.appointment-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary,#00656a);color:#fff!important;font-size:13.5px;font-weight:700;padding:10px 20px;border-radius:25px;margin-left:6px;white-space:nowrap;box-shadow:0 4px 14px rgba(0,101,106,.2);text-decoration:none}.appointment-btn:hover{background:var(--secondary,#ff8500);color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,133,0,.3)}@media (min-width:992px) and (max-width:1199px){.navbar-brand img{height:46px}.navbar-nav{gap:2px}.nav-link{font-size:13.5px;padding:20px 6px!important}.nav-link::after{left:6px;bottom:10px}.nav-link.active::after,.nav-link:hover::after{width:calc(100% - 12px)}.appointment-btn{padding:9px 14px;font-size:12.5px;margin-left:4px}.header-nav-map-btn{width:34px;height:34px;font-size:13px}}.dropdown{position:relative}.dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(18px);border:none;border-radius:0 0 14px 14px;padding:6px 0;margin-top:0;background:#022325;min-width:320px;max-height:calc(100vh - 120px);overflow-y:auto;border-top:4px solid var(--secondary);box-shadow:0 20px 45px rgba(0,0,0,.25)}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:10px}.dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;color:rgba(255,255,255,.92);font-size:14.5px;font-weight:600;padding:11px 22px;background:0 0;border-bottom:1px solid rgba(255,255,255,.08)!important}.dropdown-item:last-child{border-bottom:none!important}.dropdown-item:focus,.dropdown-item:hover{background:var(--secondary)!important;color:#fff!important;padding-left:28px}.dropdown-item.active{background:var(--secondary)!important;color:#fff!important;font-weight:700;padding-left:28px}.navbar-toggler{border:none;box-shadow:none!important}.navbar-toggler i{font-size:28px;color:var(--primary)}.main-header.sticky{box-shadow:0 12px 35px rgba(0,0,0,.12)}@media (max-width:991px){.top-header{display:none}.main-header{position:fixed;width:100%;left:0;top:0;z-index:9999}body{padding-top:82px}.navbar{padding:12px 0}.navbar-brand img{height:58px}.navbar-toggler{padding:0;border:none;box-shadow:none}.navbar-toggler i{font-size:30px;color:var(--primary)}.mobile-left-drawer,.mobile-slider-drawer{width:320px!important;max-width:86vw!important;background:#fff;box-shadow:-10px 0 35px rgba(0,0,0,.16);z-index:10000;border-left:1px solid #e2e8f0;border-right:none}.mobile-drawer-header{padding:16px 20px;background:#fff}.mobile-drawer-close{padding:8px;font-size:14px;box-shadow:none!important}.mobile-drawer-doc-strip{background:#f8fafc;border-bottom:1px solid #eef2f6}.mobile-nav-list{padding:0;margin:0}.mobile-nav-link{display:flex;align-items:center;gap:14px;padding:13px 20px;font-size:15px;font-weight:600;color:#1e293b;text-decoration:none;border-bottom:1px solid #f1f5f9;transition:.2s}.mobile-nav-link.active,.mobile-nav-link:hover{background:rgba(0,101,106,.06);color:var(--primary,#00656a)!important;padding-left:24px}.mobile-nav-icon{width:22px;text-align:center;font-size:15px;color:var(--primary,#00656a)}.mobile-submenu-arrow{font-size:12px;color:#94a3b8;transition:transform .25s}.mobile-nav-toggle[aria-expanded=true] .mobile-submenu-arrow{transform:rotate(180deg);color:var(--primary,#00656a)}.mobile-submenu-list{background:#f8fafc;border-bottom:1px solid #eef2f6;padding:6px 0}.mobile-submenu-list li a{display:block;padding:9px 20px 9px 56px;font-size:14px;font-weight:500;color:#475569;text-decoration:none;transition:.2s}.mobile-submenu-list li a:hover{color:var(--primary,#00656a);background:rgba(0,101,106,.08);padding-left:60px}.mobile-drawer-contact-box{background:#f8fafc;border:1px solid #e2e8f0}.mobile-left-drawer .appointment-btn{margin:0!important;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;font-size:15px;border-radius:50px;box-shadow:0 4px 14px rgba(0,101,106,.25)}}@media(min-width:992px) and (max-width:1199px){.navbar-brand img{height:64px}.nav-link{font-size:15px;padding:28px 10px!important}.appointment-btn{padding:12px 22px;font-size:15px}}@media(min-width:1200px){.navbar>.container{max-width:1320px}}.dropdown-menu{transition:.35s}.appointment-btn,.dropdown-item,.nav-link{transition:.3s}.hero-section{position:relative;width:100%;min-height:80vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:-2}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,101,106,.82),rgba(0,101,106,.6),rgba(0,0,0,.45));z-index:-1}.hero-content{max-width:820px;text-align:center;color:#fff;animation:1s fadeUp}.hero-subtitle{display:inline-flex;align-items:center;gap:14px;color:#63e6f0;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:28px}.hero-subtitle span{width:45px;height:2px;background:#63e6f0}.hero-content h1{color:#fff;font-size:55px;font-weight:800;line-height:1.12;margin-bottom:12px}.hero-content h1 span{color:var(--secondary)}.hero-content p{color:rgba(255,255,255,.92);font-size:16px;line-height:1.9;margin-bottom:20px;max-width:760px;margin-inline:auto}.hero-content strong{color:#fff}.hero-btns{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:45px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 36px;border-radius:60px;font-size:16px;font-weight:700;transition:.35s}.btn-primary{background:var(--secondary);color:#fff;border:2px solid var(--secondary)}.btn-primary:hover{background:#fff;color:var(--primary);border-color:#fff;transform:translateY(-3px)}.btn-outline{color:#fff;border:2px solid rgba(255,255,255,.55);background:0 0}.btn-outline:hover{background:#fff;color:var(--primary);border-color:#fff;transform:translateY(-3px)}.hero-features{display:flex;justify-content:center;flex-wrap:wrap;gap:25px}.feature-item{color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.feature-item i{color:#7cf58c;font-size:18px}.scroll-down{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.scroll-down span{width:32px;height:52px;display:block;border:2px solid rgba(255,255,255,.6);border-radius:50px;position:relative}.scroll-down span::before{content:"";position:absolute;left:50%;top:10px;width:6px;height:6px;background:#fff;border-radius:50%;transform:translateX(-50%);animation:1.6s infinite scroll}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,22px)}}@media(max-width:1199px){.hero-content h1{font-size:56px}}@media(max-width:991px){.hero-section{padding:120px 0 80px;min-height:auto}.hero-content h1{font-size:44px}.hero-content p{font-size:17px}.hero-btns{flex-direction:column}.hero-btn{width:100%;max-width:320px}.hero-features{justify-content:center;gap:15px}}@media(max-width:576px){.hero-content h1{font-size:34px;line-height:1.25}.hero-content p{font-size:15px;line-height:1.8}.hero-subtitle{font-size:13px;letter-spacing:2px}.hero-btn{padding:16px 25px;font-size:15px}.feature-item{width:100%;justify-content:center}}.hero-section::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:170px;background:linear-gradient(to top,#fff,transparent);z-index:2;pointer-events:none}.hero-section .glow{position:absolute;width:550px;height:550px;background:rgba(0,101,106,.28);border-radius:50%;filter:blur(130px);animation:8s ease-in-out infinite floatGlow;z-index:0}.hero-section .glow.left{top:-180px;left:-120px}.hero-section .glow.right{right:-180px;bottom:-120px}.hero-stats{display:flex;justify-content:center;gap:22px;margin-top:55px;flex-wrap:wrap}.hero-stat{min-width:180px;background:rgba(255,255,255,.08);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:22px 26px;text-align:center;transition:.35s}.hero-stat:hover{transform:translateY(-8px);background:rgba(255,255,255,.13)}.hero-stat h3{color:#fff;font-size:38px;font-weight:800;margin-bottom:5px}.hero-stat p{margin:0;color:#fff;opacity:.9;font-size:15px}.hero-btn{position:relative;overflow:hidden}.hero-btn::before{content:"";position:absolute;left:-120%;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:.6s}.hero-btn:hover::before{left:120%}.hero-video{animation:18s linear infinite alternate zoomVideo}@keyframes zoomVideo{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.08)}}@keyframes floatGlow{0%,100%{transform:translateY(0)}50%{transform:translateY(35px)}}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:50px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:600;margin-bottom:28px;backdrop-filter:blur(12px)}.hero-badge i{color:#ff8500}@media(max-width:991px){.hero-stats{gap:15px}.hero-stat{min-width:150px;padding:18px}.hero-stat h3{font-size:30px}}@media(max-width:576px){.hero-stats{flex-direction:column;align-items:center}.hero-stat{width:100%;max-width:280px}}.counter-section{margin-top:-160px;position:relative;z-index:50}.counter-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.counter-card{background:#fff;border-radius:22px;padding:42px 28px;text-align:center;position:relative;overflow:hidden;transition:.35s;box-shadow:0 18px 45px rgba(0,0,0,.08)}.counter-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#00656a,#ff8500)}.counter-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.counter-icon{width:60px;height:60px;margin:auto auto 24px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#00656a,#008a91);color:#fff;font-size:20px;transition:.35s}.counter-card:hover .counter-icon{transform:rotateY(180deg);background:linear-gradient(135deg,#ff8500,#ff9d2b)}.counter-card h3{font-size:25px;color:#00656a;font-weight:800;margin-bottom:5px}.counter-card p{font-size:14px;color:#555;line-height:1.6;font-weight:600;margin:0}@media(max-width:1200px){.counter-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.counter-section{margin-top:40px}.counter-wrapper{grid-template-columns:1fr;gap:20px}.counter-card{padding:35px 22px}.counter-card h3{font-size:38px}.counter-card p{font-size:17px}.counter-icon{width:78px;height:78px;font-size:30px}}.about-doctor{padding:60px 0;background:#f8fbff}.about-content{padding-left:35px}.section-tag{display:inline-block;background:#eaf5f6;color:var(--primary);padding:8px 18px;border-radius:30px;font-size:13px;font-weight:700;margin-bottom:18px}.about-content h2{font-size:24px;line-height:1.25;font-weight:800;margin-bottom:10px}.about-content p{font-size:15px;line-height:1.8;color:#555;margin-bottom:10px}.doctor-image{position:relative;max-width:480px;margin:auto}.doctor-image img{width:100%;border-radius:24px;box-shadow:0 20px 45px rgba(0,0,0,.1)}.experience-box{position:absolute;right:-25px;bottom:30px;width:170px;background:#fff;border-radius:18px;padding:18px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,.12);animation:2.5s infinite bounceCard}.experience-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--secondary);border-radius:18px 18px 0 0}.experience-box h2{font-size:25px;color:var(--primary);margin:0;font-weight:800}.experience-box span{font-size:13px;font-weight:700;color:#000}.info-box{margin-top:28px;background:0 0;box-shadow:none;padding:0}.info-box h4{font-size:24px;margin-bottom:15px;color:var(--heading);display:flex;align-items:center;gap:10px}.info-box h4 i{color:var(--secondary)}.info-box ul{padding:0;margin:0}.info-box li{list-style:none;display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#555;margin-bottom:14px;line-height:1.7}.info-box li i{color:var(--primary);margin-top:4px}.about-btn{margin-top:30px}.about-btn .btn-primary{padding:14px 30px;border-radius:50px;font-size:16px}.about-btn .btn-primary:hover{background:var(--primary-dark)!important;color:#fff}@keyframes bounceCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:991px){.about-content{padding-left:0;margin-top:45px}.about-content h2{font-size:30px;text-align:center}.about-content p{text-align:center}.section-tag{display:table;margin:auto auto 18px}.doctor-image{max-width:380px}.experience-box{right:15px;bottom:20px;width:150px}.experience-box h2{font-size:40px}.info-box{margin-top:25px}.about-btn{text-align:center}}@media(max-width:576px){.about-doctor{padding:70px 0}.doctor-image{max-width:100%}.experience-box{position:relative;right:0;bottom:auto;margin:-35px auto 0}.about-content h2{font-size:26px}.about-content p{font-size:15px}.info-box h4{font-size:20px}.info-box li{font-size:15px}}.expertise-strip{background:#fff;padding:30px 0;border-top:1px solid #eef3f6;border-bottom:1px solid #eef3f6;overflow:hidden}.marquee{overflow:hidden;white-space:nowrap}.marquee-content{display:inline-flex;align-items:center;gap:65px;animation:35s linear infinite marquee}.marquee:hover .marquee-content{animation-play-state:paused}.expert-item{display:flex;align-items:center;gap:15px;flex-shrink:0}.expert-item i{font-size:22px;color:var(--primary);transition:.35s}.expert-item span{font-size:18px;font-weight:800;color:#143a67;transition:.35s}.expert-item:hover i{color:var(--secondary);transform:rotate(10deg) scale(1.15)}.expert-item:hover span{color:var(--secondary)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:991px){.expert-item{gap:12px}.expert-item i{font-size:24px}.expert-item span{font-size:18px}.marquee-content{gap:40px;animation-duration:25s}}.risk-section{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(135deg,#00484c 0,#00656a 45%,#0c8c91 100%)}.risk-section::before{content:"";position:absolute;width:620px;height:620px;right:-220px;top:-220px;border-radius:50%;background:rgba(255,255,255,.06);filter:blur(15px)}.risk-section::after{content:"";position:absolute;width:420px;height:420px;left:-170px;bottom:-170px;border-radius:50%;background:rgba(255,133,0,.1);filter:blur(10px)}.risk-section .container{position:relative;z-index:5;max-width:1320px}.risk-head{text-align:center;margin-bottom:70px}.eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:50px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700;margin-bottom:20px}.risk-title{color:#fff;font-size:44px;font-weight:800;line-height:1.2;margin:0}.risk-title span{color:#ff8500}.risk-wrapper{display:grid;grid-template-columns:1fr 560px;align-items:center;gap:70px}.risk-list{display:flex;flex-direction:column;gap:0}.risk-item{position:relative;padding:28px 30px;border-bottom:1px solid rgba(255,255,255,.18);cursor:pointer;overflow:hidden;animation:.6s both fadeUp}.risk-item:last-child{border-bottom:none}.risk-item::before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:var(--secondary);transition:.35s}.risk-item.active::before,.risk-item:hover::before{height:100%}.risk-item h4{margin:0;color:#fff;font-size:30px;font-weight:700}.risk-item:hover h4{color:#fff;transform:translateX(8px)}.risk-desc{display:none;margin-top:14px;color:rgba(255,255,255,.88);font-size:16px;line-height:1.8}.risk-item.active .risk-desc{display:block}.risk-item.active{background:rgba(255,255,255,.1);backdrop-filter:blur(18px);border-radius:22px;border-bottom:none;margin-bottom:18px;box-shadow:0 18px 45px rgba(0,0,0,.18);box-shadow:0 20px 40px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.05)}.risk-item.active h4{color:#fff}.risk-item:hover{background:rgba(255,255,255,.06)}.risk-item h4 i{color:var(--secondary);margin-right:15px;transition:.35s}.risk-item:hover h4 i{transform:rotate(10deg) scale(1.15)}.risk-desc,.risk-item,.risk-item h4{transition:.35s}.risk-image{position:relative;overflow:hidden;border-radius:28px;box-shadow:0 25px 60px rgba(0,0,0,.2)}.risk-image::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,101,106,.15),transparent);z-index:2}.risk-image img{width:100%;display:block;object-fit:cover}.risk-image:hover{transform:translateY(-8px);box-shadow:0 35px 80px rgba(0,101,106,.3)}.risk-image:hover img{transform:scale(1.06)}.risk-image::after{content:"";position:absolute;inset:18px;border:2px solid rgba(255,255,255,.12);border-radius:18px;pointer-events:none;transition:.4s}.risk-image:hover::after{inset:12px}.risk-item:nth-child(2){animation-delay:.08s}.risk-item:nth-child(3){animation-delay:.16s}.risk-item:nth-child(4){animation-delay:.24s}.risk-item:nth-child(5){animation-delay:.32s}@keyframes fadeUp{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1199px){.risk-wrapper{grid-template-columns:1fr;gap:50px}.risk-image{max-width:650px;margin:auto}}@media(max-width:991px){.risk-section{padding:80px 0}.risk-wrapper{display:flex;flex-direction:column-reverse;gap:40px}.risk-head{margin-bottom:40px}.risk-title{font-size:34px;line-height:1.3}.eyebrow{font-size:12px;padding:10px 18px}.risk-item{padding:22px}.risk-item h4{font-size:22px}.risk-desc{font-size:15px;line-height:1.7}.risk-image{width:100%;border-radius:22px}}@media(max-width:576px){.risk-section{padding:65px 0}.risk-title{font-size:28px}.risk-item{padding:18px}.risk-item h4{font-size:19px;line-height:1.4}.risk-desc{font-size:14px;margin-top:10px}.risk-image{border-radius:18px}.risk-image img{min-height:320px;object-fit:cover}}@media(min-width:1400px){.risk-wrapper{grid-template-columns:1fr 600px;gap:80px}.risk-title{font-size:30px}.risk-item h4{font-size:20px}}.risk-image,.risk-image img,.risk-item{transition:.35s}.service-section{padding:60px 0;background:#f8fbff;position:relative;overflow:hidden}.service-section::before{content:"";position:absolute;width:450px;height:450px;border-radius:50%;background:rgba(0,101,106,.05);right:-180px;top:-180px}.service-section::after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(255,133,0,.06);left:-120px;bottom:-120px}.service-heading{text-align:center;max-width:760px;margin:auto auto 50px;position:relative;z-index:2}.service-tag{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:40px;background:rgba(0,101,106,.08);color:var(--primary);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.service-heading h2{font-size:30px;font-weight:800;color:var(--heading);line-height:1.25;margin-bottom:10px}.service-heading p{font-size:16px;line-height:1.8;color:#666}.service-card{height:100%;background:#fff;border:1px solid #e8eef2;border-radius:22px;padding:35px 28px;position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.05);opacity:0;transform:translateY(40px);animation:.8s forwards serviceFade}.service-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));transform:scaleX(0);transform-origin:left;transition:.4s}.service-card:hover::before{transform:scaleX(1)}.service-icon{width:70px;height:70px;border-radius:18px;background:rgba(0,101,106,.08);display:flex;justify-content:center;align-items:center;margin-bottom:15px;animation:3s ease-in-out infinite floatIcon}.service-icon img{width:55px;max-width:58px;max-height:58px;object-fit:contain}.service-card:hover .service-icon{background:linear-gradient(135deg,var(--primary),#008d93);color:#fff}.service-card:hover .service-icon img{transform:scale(1.12) rotate(8deg);filter:brightness(0) invert(1)}.service-card h3{font-size:27px;line-height:1.3;color:var(--heading);font-weight:700;margin-bottom:18px}.service-card:hover h3{color:var(--primary)}.service-card p{color:#000;font-size:15px;line-height:1.9;margin-bottom:10px}.service-card a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--primary);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.service-card a i{transition:.35s}.service-card:hover a{color:var(--secondary)}.service-card:hover a i{transform:translateX(6px)}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}.service-card:nth-child(7){animation-delay:.7s}.service-card:nth-child(8){animation-delay:.8s}@keyframes serviceFade{from{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}.service-card::after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(0,101,106,.05);top:-70px;right:-70px;transition:.4s}.service-card:hover::after{transform:scale(1.4)}@keyframes floatIcon{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.service-card:hover{transform:translateY(-10px);border-color:transparent;box-shadow:0 25px 50px rgba(0,101,106,.12);background:#fff}.service-card:hover p{color:#555}@media(min-width:1400px){.service-heading{max-width:850px}.service-heading h2{font-size:30px}.service-card{padding:42px 34px}.service-card h3{font-size:17px}}@media(max-width:1199px){.service-heading{margin-bottom:55px}.service-card{padding:30px 24px}.service-card h3{font-size:24px}}@media(max-width:991px){.service-section{padding:80px 0}.service-heading{margin-bottom:45px}.service-heading h2{font-size:34px}.service-heading p{font-size:16px}.service-card{padding:28px 22px}.service-icon{width:75px;height:75px}.service-icon img{max-width:48px}.service-card h3{font-size:22px}.service-card p{font-size:15px;line-height:1.8}}@media(max-width:576px){.service-section{padding:65px 0}.service-heading h2{font-size:28px}.service-tag{font-size:12px;padding:9px 18px}.service-card{padding:25px 20px;border-radius:18px}.service-icon{width:68px;height:68px;margin-bottom:20px}.service-icon img{max-width:42px}.service-card h3{font-size:20px}.service-card a,.service-card p{font-size:14px}}.service-card,.service-card a,.service-card h3,.service-card p,.service-icon,.service-icon img{transition:.35s}.service-btn{margin-top:60px}.view-service-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;border-radius:60px;background:var(--secondary);color:#fff;font-size:16px;font-weight:700;text-decoration:none;letter-spacing:.5px;transition:.35s;box-shadow:0 15px 35px rgba(0,101,106,.25)}.view-service-btn i{transition:.35s}.view-service-btn:hover{background:var(--primary-dark);color:#fff;transform:translateY(-5px);box-shadow:0 20px 45px rgba(255,133,0,.3)}.view-service-btn:hover i{transform:translateX(8px)}@media(max-width:576px){.view-service-btn{width:100%;justify-content:center;padding:15px 20px;font-size:15px}}.uro-care-section{padding:60px 0;background:#f0f8ffb0}.uro-care-wrapper{display:flex;align-items:center;gap:40px}.uro-care-left{width:48%}.uro-care-left img{width:100%;border-radius:20px;margin-left:40px}.uro-care-right{width:52%;background:linear-gradient(135deg,#00484c 0,#00656a 45%,#0c8c91 100%);padding:50px;border-radius:10px;color:#fff}.uro-care-right h2{font-size:30px;font-weight:700;margin-bottom:15px;color:#fff}.uro-care-right p{font-size:15px;line-height:1.7;margin-bottom:10px;color:#fff}.uro-stats{display:flex;gap:20px;margin-top:25px}.uro-stat{flex:1;background:#fff;color:#000;text-align:center;padding:20px;border-radius:12px}.uro-stat .num{font-size:26px;font-weight:700;display:block}.uro-stat .label{font-size:13px;margin-top:5px}@media (max-width:992px){.uro-care-wrapper{flex-direction:column}.uro-care-left,.uro-care-right{width:100%}.uro-care-right{padding:30px}.uro-care-left img{margin-left:10px}.uro-care-right h2{font-size:21px}.uro-stats{flex-direction:column}}.process-section{position:relative;overflow:clip;padding:80px 0 0;background:linear-gradient(135deg,#012f33 0,#01484c 45%,#01666b 100%)}.process-section::before{content:"";position:absolute;width:700px;height:700px;left:-350px;bottom:-300px;border-radius:50%;background:radial-gradient(circle,rgba(255,133,0,.12) 0,rgba(255,133,0,.05) 35%,transparent 70%)}.process-section::after{content:"";position:absolute;width:650px;height:650px;left:-220px;bottom:-180px;border-radius:50%;border:2px solid rgba(255,255,255,.05);box-shadow:0 0 0 40px rgba(255,255,255,.03),0 0 0 80px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.02),0 0 0 160px rgba(255,255,255,.018),0 0 0 200px rgba(255,255,255,.015)}.process-section .container{position:relative;z-index:5}.process-left{position:-webkit-sticky;position:sticky;padding-bottom:20px;max-width:430px;align-self:start;position:-webkit-sticky;position:sticky;top:120px;align-self:start;height:fit-content}.process-tag{display:inline-flex;align-items:center;gap:14px;color:var(--secondary);text-transform:uppercase;font-size:14px;letter-spacing:3px;font-weight:700;margin-bottom:25px}.process-tag::before{content:"";width:38px;height:2px;background:var(--secondary)}.process-left h2{color:#fff;font-size:30px;line-height:1.12;font-weight:800;margin-bottom:10px}.process-left p{color:rgba(255,255,255,.82);font-size:16px;line-height:2;margin-bottom:45px}.process-grid{display:grid;grid-template-columns:420px 1fr;gap:100px;align-items:start}.process-right{position:relative;padding-left:90px}.process-line{position:absolute;left:18px;top:20px;bottom:20px;width:1px;background:rgba(255,255,255,.12)}.process-item{display:flex;align-items:flex-start}.process-dot{position:absolute;left:12px;top:12px;width:14px;height:14px;border-radius:50%;background:var(--secondary);border:4px solid #fff;box-shadow:0 0 0 8px rgba(255,133,0,.15);z-index:5}.process-content h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:10px;line-height:1.2}.process-btn{display:inline-flex;align-items:center;gap:14px;background:var(--secondary);font-size:16px;box-shadow:0 20px 45px rgba(255,133,0,.35)}.process-btn:hover{color:var(--primary);transform:translateY(-5px)}.process-wrapper{position:relative;padding-left:90px}.process-wrapper::before{content:"";position:absolute;left:35px;top:0;width:1px;height:100%;background:rgba(255,255,255,.1)}.process-item{position:relative;display:flex;align-items:flex-start;gap:35px;margin-bottom:75px;transition:.45s;opacity:0;transform:translateY(60px);animation:.8s forwards processFade}.process-item:nth-child(2n){margin-left:90px}.process-item:nth-child(odd){margin-left:0}.process-number{position:absolute;left:-5px;top:-32px;font-size:82px;font-weight:800;color:rgba(255,255,255,.06);line-height:1;z-index:1}.process-content{margin-left:95px;max-width:520px;position:relative;z-index:5;padding-left:70px}.process-content h4{color:#fff;font-size:40px;font-weight:700;margin-bottom:18px;line-height:1.25}.process-content p{color:rgba(255,255,255,.82);font-size:18px;line-height:1.9;max-width:520px}.process-item:hover{transform:translateY(-8px)}.process-item:hover .process-number{color:rgba(255,255,255,.14)}.process-item:hover h4{color:#fff}.process-item:hover p{color:rgba(255,255,255,.95)}.process-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 38px;background:var(--secondary);color:#fff;border-radius:60px;font-weight:700;text-decoration:none;transition:.35s}.process-btn i{transition:.35s}.process-btn:hover{background:#fff;color:var(--primary)}.process-btn:hover i{transform:translateX(6px)}@media(max-width:1200px){.process-left h2{font-size:48px}.process-content h4{font-size:32px}.process-content p{font-size:17px}.process-item:nth-child(2n){margin-left:60px}}@media(max-width:991px){.process-section{padding:90px 0}.process-left{position:relative;top:auto;max-width:100%;margin-bottom:60px}.process-left h2{font-size:42px}.process-left p{font-size:16px}.process-wrapper{padding-left:0}.process-wrapper::before{display:none}.process-item{margin:0 0 55px!important}.process-number{position:relative;left:auto;top:auto;font-size:56px;margin-bottom:12px}.process-number::after{display:none}.process-content{padding-left:0}.process-content h4{font-size:28px;margin-bottom:12px}.process-content p{font-size:15px;line-height:1.8}}@media(max-width:576px){.process-section{padding:70px 0}.process-tag{font-size:12px;letter-spacing:2px}.process-left h2{font-size:34px}.process-left p{font-size:15px}.process-btn{width:100%;justify-content:center;padding:16px 20px}.process-number{font-size:48px}.process-content h4{font-size:24px}.process-content p{font-size:14px}}.process-item:first-child{animation-delay:.1s}.process-item:nth-child(2){animation-delay:.25s}.process-item:nth-child(3){animation-delay:.4s}.process-item:nth-child(4){animation-delay:.55s}.process-item:nth-child(5){animation-delay:.7s}.process-item:nth-child(6){animation-delay:.85s}@keyframes processFade{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}@media(max-width:991px){.process-grid{grid-template-columns:1fr;gap:70px}.process-left{position:relative;top:auto}.process-right{padding-left:0}.process-line{display:none}.process-item,.process-item:nth-child(2n),.process-item:nth-child(odd){margin-left:0;margin-bottom:55px}.process-number{position:relative;left:0;top:0;font-size:56px}.process-dot{display:none}.process-content{margin-left:0;margin-top:10px}.process-content h3{font-size:28px}.process-content p{font-size:15px}}.review-sec{background:#fdfdfd;padding:70px 0}.review-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.review-tag{font-size:12px;letter-spacing:2px;color:var(--secondary-dark);font-weight:600}.review-header h2{font-size:36px;font-weight:700;color:#1e293b}.review-header p{color:#64748b}.review-btn{border:1px solid var(--secondary);padding:12px 20px;border-radius:30px;text-decoration:none;color:var(--primary-color);transition:.3s}.review-btn:hover{background:var(--primary-dark);color:#fff}.reviewSlider .swiper-slide{height:auto}.review-card{background:#fff;border-radius:16px;padding:22px;border:1px solid #e2e8f0;height:100%;transition:.3s}.review-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.review-top{display:flex;justify-content:space-between;align-items:center}.review-user{display:flex;align-items:center;gap:10px}.review-user span{width:42px;height:42px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.review-user h4{margin:0;font-size:15px}.review-user small{font-size:12px;color:#777}.g-icon{width:22px}.review-stars{color:#f59e0b;margin:10px 0}.review-card p{font-size:14px;color:#555}.review-nav{display:flex;justify-content:center;gap:15px;margin-top:25px}.review-next,.review-prev{width:45px;height:45px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer}.review-next:hover,.review-prev:hover{background:var(--primary-dark);color:#fff}@media (max-width:991px){.review-header{flex-direction:column;text-align:center}.review-header h2{font-size:26px}}.contact-section{position:relative;padding:60px 0;background:#f0f8ffb0;overflow:hidden}.contact-section::before{content:"";position:absolute;width:420px;height:420px;background:rgba(0,101,106,.05);border-radius:50%;top:-180px;left:-180px}.contact-section::after{content:"";position:absolute;width:350px;height:350px;background:rgba(255,133,0,.06);border-radius:50%;right:-150px;bottom:-150px}.contact-heading{text-align:center;max-width:760px;margin:0 auto 40px;position:relative;z-index:2}.contact-tag{display:inline-flex;align-items:center;gap:12px;color:var(--secondary);text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:700;margin-bottom:18px}.contact-tag::before{content:"";width:40px;height:2px;background:var(--secondary)}.contact-heading h2{font-size:30px;font-weight:800;color:var(--heading);margin-bottom:10px}.contact-heading p{font-size:16px;line-height:1.9;color:var(--text)}.contact-card{background:#fff;border-radius:22px;padding:20px 30px;height:100%;text-align:center;border:1px solid rgba(0,101,106,.08);box-shadow:0 20px 45px rgba(0,0,0,.05);transition:.4s;position:relative;overflow:hidden}.contact-card::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--secondary);transform:scaleY(0);transition:.35s}.contact-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,101,106,.15)}.contact-card:hover::before{transform:scaleY(1)}.contact-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#008a91);color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto 15px;font-size:20px;transition:.35s}.contact-card:hover .contact-icon{background:linear-gradient(135deg,var(--secondary),#ff9f32);transform:rotate(10deg) scale(1.08)}.contact-card h4{font-size:17px;font-weight:700;color:var(--heading);margin-bottom:10px}.contact-card p{margin:0;font-size:14px;line-height:2;color:var(--text)}.contact-card a{display:block;color:var(--primary);font-weight:600;margin-bottom:10px;text-decoration:none;transition:.3s}.contact-card a:hover{color:var(--secondary)}.hours-card{text-align:left}.hours-card .contact-icon{margin:0 0 25px}.hours-card ul{margin:0;padding:0;list-style:none}.hours-card li{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:14px 0;border-bottom:1px dashed rgba(0,101,106,.12)}.hours-card li:last-child{border-bottom:none}.hours-card strong{color:var(--heading);font-size:16px;font-weight:700}.hours-card span{color:var(--text);font-size:15px;text-align:right;line-height:1.6}.map-box{height:100%;min-height:550px;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(0,101,106,.08);box-shadow:0 25px 60px rgba(0,0,0,.08);transition:.4s;position:relative}.map-box::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:24px;transition:.35s}.map-box:hover{transform:translateY(-8px);box-shadow:0 35px 70px rgba(0,101,106,.18)}.map-box:hover::after{border-color:rgba(255,133,0,.45)}.map-box iframe{width:100%;height:100%;border:0;display:block}@media(max-width:991px){.contact-section{padding:80px 0}.contact-heading{margin-bottom:45px}.contact-heading h2{font-size:34px}.contact-heading p{font-size:16px}.contact-card{padding:30px 24px}.contact-card h4{font-size:24px}.contact-icon{width:70px;height:70px;font-size:28px}.map-box{min-height:420px;margin-top:20px}.hours-card li{flex-direction:column;gap:4px}.hours-card span{text-align:left}}@media(max-width:576px){.contact-section{padding:65px 0}.contact-tag{font-size:12px;letter-spacing:2px}.contact-heading h2{font-size:28px;line-height:1.3}.contact-heading p{font-size:15px}.contact-card{border-radius:18px;padding:26px 20px}.contact-card h4{font-size:22px}.contact-card a,.contact-card p{font-size:15px}.contact-icon{width:64px;height:64px;font-size:24px}.map-box{min-height:320px;border-radius:18px}}.faq-section{background:linear-gradient(135deg,#00484c 0,#00656a 45%,#0c8c91 100%);color:#fff;padding:80px 0;position:relative}.faq-section .container{max-width:1200px;margin:auto;padding:0 15px}.faq-heading{text-align:center;margin-bottom:45px}.faq-tag{display:inline-block;background:rgba(255,255,255,.12);color:#fff;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:15px}.faq-heading h2{font-size:35px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.2}.faq-heading p{color:rgba(255,255,255,.85);font-size:17px;margin:0}.faq-wrapper{max-width:1100px;margin:auto}.faq-item{background:#fff;border-radius:14px;overflow:hidden;margin-bottom:14px;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:.3s}.faq-item:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.faq-question{width:100%;border:none;background:#fff;padding:10px 24px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:19px;font-weight:600;color:#0f172a;cursor:pointer;transition:.3s}.faq-question:hover{background:#f8fafc}.faq-question span{font-size:28px;font-weight:700;color:#0d4ca1;transition:.3s;flex-shrink:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s;background:#fff}.faq-answer p{margin:0;padding:0 24px 22px;font-size:15px;line-height:1.9;color:#475569}.faq-item.active{box-shadow:0 15px 35px rgba(20,184,166,.15)}.faq-item.active .faq-question{background:var(--primary);color:#fff}.faq-item.active .faq-question span{color:#fff;transform:rotate(45deg)}.faq-item.active .faq-answer{background:#fff;border-top:1px solid rgba(20,184,166,.15)}.faq-item.active .faq-answer p{padding-top:20px}@media(max-width:991px){.faq-section{padding:70px 0}.faq-heading h2{font-size:38px}.faq-question{font-size:17px}}@media(max-width:767px){.faq-section{padding:60px 0}.faq-heading{margin-bottom:35px}.faq-heading h2{font-size:30px}.faq-heading p{font-size:15px}.faq-question{font-size:15px;padding:16px 18px;line-height:1.5}.faq-question span{font-size:22px}.faq-answer p{font-size:14px;line-height:1.8;padding:0 18px 18px}}@media(max-width:480px){.faq-heading h2{font-size:26px}.faq-tag{font-size:13px;padding:7px 16px}}.consultation-modal .modal-dialog{max-width:500px}.consultation-modal .modal-content{border-radius:26px;padding:35px 32px;border:none;background:#fff;box-shadow:0 25px 60px rgba(0,0,0,.15)}.modal-title{font-size:26px;font-weight:700;margin-bottom:20px;color:#222}.modal-subtitle{font-size:14px;color:#777;margin-bottom:25px}.modal-form-fix .row{display:block!important}.modal-form-fix [class*=col-]{width:100%!important;max-width:100%!important}.modal-form-fix input,.modal-form-fix select,.modal-form-fix textarea{width:100%!important;height:50px;border-radius:14px;border:1px solid #e5e5e5;padding:12px 16px;font-size:14px;margin-bottom:16px!important;background:#f8f9fb;transition:.2s}.modal-form-fix input:focus,.modal-form-fix select:focus{border-color:#3d6de0;background:#fff;outline:0;box-shadow:0 0 0 3px rgba(61,109,224,.1)}.modal-form-fix select{height:52px}.modal-form-fix button,.modal-form-fix input[type=submit]{width:100%;border:none;height:52px;border-radius:30px;font-weight:600;font-size:15px;background:var(--secondary);color:#fff;margin-top:5px;transition:.3s}.modal-form-fix button:hover,.modal-form-fix input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(61,109,224,.3);background:var(--primary-dark)}.modal-close-btn{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;border:none;background:0 0;font-size:20px;font-weight:600}@media (max-width:576px){.consultation-modal .modal-content{padding:25px 20px}}.appointment-form button[type=submit],.hero-submit-btn{width:100%;border:none;height:52px;border-radius:30px;font-weight:600;font-size:15px;background:var(--secondary);color:#fff;margin-top:5px;transition:.3s;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.appointment-form button[type=submit]:hover,.hero-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,133,0,.3);background:var(--primary-dark)}.custom-select-wrap{position:relative;width:100%}.custom-select-wrap .form-select{width:100%;height:60px;border:1px solid #d9d9d9;border-radius:18px;padding:0 55px 0 20px;font-size:18px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;cursor:pointer}.custom-select-wrap i{position:absolute;top:50%;right:22px;transform:translateY(-50%);font-size:14px;color:#002f6c;pointer-events:none;line-height:1}.footer{position:relative;background:linear-gradient(135deg,#003f43 0,#005c61 100%);color:#fff;padding:90px 0 0;overflow:hidden}.footer::before{content:"";position:absolute;width:420px;height:420px;left:-180px;top:-180px;border-radius:50%;background:rgba(255,255,255,.04)}.footer::after{content:"";position:absolute;right:-120px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:rgba(255,133,0,.08)}.footer .container{position:relative;z-index:2}.footer-logo img{height:68px;margin-bottom:25px}.footer-about p{color:rgba(255,255,255,.75);font-size:16px;line-height:1.9;margin-bottom:30px}.footer-social{display:flex;gap:14px}.footer-social a{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:.35s}.footer-social a:hover{background:var(--secondary);color:#fff;transform:translateY(-6px)}.footer-widget h4{font-size:20px;font-weight:700;margin-bottom:28px;position:relative;padding-bottom:14px;color:#fff}.footer-widget h4::after{content:"";position:absolute;left:0;bottom:0;width:55px;height:3px;background:var(--secondary);border-radius:20px}.footer-widget ul{list-style:none;padding:0;margin:0}.footer-widget ul li{margin-bottom:9px}.footer-widget ul li a{color:rgba(255,255,255,.75);text-decoration:none;transition:.35s;display:inline-flex;align-items:center;gap:10px;font-size:16px}.footer-widget ul li a::before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--secondary);transition:.35s}.footer-widget ul li a:hover{color:#fff;padding-left:10px}.footer-contact{display:flex;flex-direction:column;gap:24px}.contact-item{display:flex;align-items:flex-start;gap:16px}.contact-item i{width:48px;height:48px;min-width:48px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--secondary);display:flex;align-items:center;justify-content:center;font-size:18px}.contact-item strong{display:block;color:#fff;font-size:15px;margin-bottom:6px}.contact-item p{color:rgba(255,255,255,.72);margin:0;line-height:1.8}.contact-item a{display:block;color:rgba(255,255,255,.78);text-decoration:none;margin-bottom:6px;transition:.35s}.contact-item a:hover{color:var(--secondary)}.footer-map-box{margin-top:10px}.footer-map-frame{width:100%;height:145px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#022325;box-shadow:0 4px 18px rgba(0,0,0,.25);transition:transform .3s,border-color .3s}.footer-map-frame:hover{border-color:var(--secondary,#ff8500);transform:translateY(-2px)}.footer-map-frame iframe{width:100%;height:100%;border:0;display:block}.footer-map-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:7px 14px;background:rgba(255,133,0,.15);border:1px solid var(--secondary,#ff8500);color:var(--secondary,#ff8500)!important;font-size:12.5px;font-weight:700;border-radius:20px;text-decoration:none;transition:.25s}.footer-map-btn:hover{background:var(--secondary,#ff8500);color:#fff!important;box-shadow:0 4px 14px rgba(255,133,0,.35);transform:translateY(-1px)}.footer-stats{margin-top:70px;padding:40px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.stat-box{text-align:center}.stat-box i{font-size:38px;color:var(--secondary);margin-bottom:15px}.stat-box h5{font-size:28px;color:#fff;font-weight:700;margin-bottom:5px}.stat-box span{color:rgba(255,255,255,.75)}.footer-bottom{padding:22px 0}.footer-bottom-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-bottom p{margin:0;color:rgba(255,255,255,.7);font-size:15px}.footer-bottom i{color:#ff4d6d}.scroll-top{position:fixed;right:30px;bottom:30px;width:52px;height:52px;border-radius:50%;background:var(--secondary);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;box-shadow:0 15px 35px rgba(255,133,0,.35);transition:.35s;z-index:999}.scroll-top:hover{background:#fff;color:var(--primary);transform:translateY(-6px)}@media(max-width:991px){.footer{padding:70px 0 0}.footer-stats{grid-template-columns:repeat(2,1fr)}.footer-bottom-wrap{flex-direction:column;text-align:center}}@media(max-width:576px){.footer-logo img{height:55px}.footer-widget{margin-top:15px}.footer-widget h4{font-size:21px}.footer-about p{font-size:15px}.footer-stats{grid-template-columns:1fr;gap:35px}.contact-item{gap:12px}.contact-item i{width:42px;height:42px;min-width:42px;font-size:16px}.footer-social{justify-content:center}.footer-bottom{text-align:center}.scroll-top{width:46px;height:46px;right:20px;bottom:20px}}.footer-bottom p a{color:var(--secondary);text-decoration:none;font-weight:600;transition:.3s}.footer-bottom p a:hover{color:#fff;text-decoration:underline}.py-80{padding:80px 0}.bg-light-alt{background-color:#f7fafb}.max-w-700{max-width:700px}.max-w-800{max-width:800px}.about-page-banner{position:relative;padding:110px 0 90px;background:linear-gradient(135deg,#012427 0,#013f44 40%,#00565b 75%,#00656a 100%);color:#fff;overflow:clip}.banner-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.banner-glow-left{width:600px;height:600px;top:-250px;left:-150px;background:radial-gradient(circle,rgba(99,230,240,.16) 0,rgba(99,230,240,.05) 45%,transparent 70%)}.banner-glow-right{width:650px;height:650px;bottom:-280px;right:-150px;background:radial-gradient(circle,rgba(255,133,0,.16) 0,rgba(255,133,0,.04) 45%,transparent 70%)}.banner-grid-pattern{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1.2px,transparent 1.2px);background-size:32px 32px;pointer-events:none;z-index:1;opacity:.75}.banner-circle-shape{position:absolute;width:700px;height:700px;border-radius:50%;border:1px solid rgba(255,255,255,.04);box-shadow:0 0 0 50px rgba(255,255,255,.02),0 0 0 100px rgba(255,255,255,.015);right:-250px;top:-250px;pointer-events:none;z-index:1}.banner-subtitle-badge{display:inline-flex;align-items:center;gap:14px;margin-bottom:20px}.banner-subtitle-badge .badge-line{width:40px;height:2px;background:#63e6f0}.banner-subtitle-badge .badge-text{color:#63e6f0;font-size:13.5px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.banner-title{font-size:52px;font-weight:800;color:#fff;line-height:1.18;margin-bottom:14px;letter-spacing:-.5px}.banner-title span{color:var(--secondary);position:relative;display:inline-block}.banner-subtitle-desc{font-size:19px;color:rgba(255,255,255,.92);max-width:720px;margin:0 auto 28px;font-weight:500;line-height:1.6}.banner-breadcrumb-wrapper{display:inline-flex;align-items:center;background:rgba(255,255,255,.09);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);padding:8px 24px;border-radius:40px;box-shadow:0 10px 30px rgba(0,0,0,.15);margin-bottom:30px}.banner-breadcrumb{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:12px;font-size:14px}.banner-breadcrumb a{color:rgba(255,255,255,.85);text-decoration:none;font-weight:600;transition:.3s}.banner-breadcrumb a:hover{color:var(--secondary)}.banner-breadcrumb .breadcrumb-separator{color:rgba(255,255,255,.4);font-size:11px}.banner-breadcrumb .active{color:var(--secondary);font-weight:700}.banner-quick-highlights{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:5px}.highlight-pill{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);padding:8px 20px;border-radius:30px;font-size:13.5px;color:#fff;font-weight:600;transition:.3s}.highlight-pill:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.highlight-pill i{color:var(--secondary);font-size:14px}.section-badge{display:inline-block;color:var(--secondary);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;position:relative;padding-left:28px}.section-badge::before{content:"";position:absolute;left:0;top:50%;width:20px;height:2px;background:var(--secondary);transform:translateY(-50%)}.section-badge.text-danger-custom{color:#d9383a}.section-badge.text-danger-custom::before{background:#d9383a}.section-main-heading{font-size:34px;font-weight:800;color:var(--heading);line-height:1.3;margin-bottom:18px}.section-desc{font-size:16px;color:var(--text);line-height:1.8}.doctor-profile-card{position:relative;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 15px 45px rgba(0,101,106,.1);border:1px solid #eaeff2}.doctor-profile-card .image-wrapper{position:relative;background:linear-gradient(180deg,#eaf4f5 0,#f7fafb 100%);text-align:center;padding-top:25px}.doctor-profile-card .doctor-img{max-height:440px;object-fit:cover;display:inline-block}.doctor-badge-floating{position:absolute;bottom:20px;left:20px;background:#fff;padding:12px 18px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.12);display:flex;align-items:center;gap:12px;border:1px solid #eef2f5}.doctor-badge-floating .badge-icon{width:44px;height:44px;border-radius:12px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:20px}.doctor-badge-floating .badge-text strong{display:block;font-size:16px;color:var(--heading);font-weight:800;line-height:1.2}.doctor-badge-floating .badge-text span{font-size:12px;color:var(--text);font-weight:600}.doctor-meta-strip{display:grid;grid-template-columns:1fr 1fr;padding:18px 24px;background:#fff;border-top:1px solid #f0f4f7;gap:15px}.doctor-meta-strip .meta-item{display:flex;align-items:center;gap:12px}.doctor-meta-strip .meta-item i{font-size:20px;color:var(--secondary)}.doctor-meta-strip .meta-item h6{font-size:14px;font-weight:700;margin:0;color:var(--heading)}.doctor-meta-strip .meta-item p{font-size:12px;margin:0;color:var(--text)}.about-bio-content .lead-text{font-size:17px;color:#243342;line-height:1.8;font-weight:600;margin-bottom:16px}.about-bio-content .regular-text{font-size:15.5px;color:var(--text);line-height:1.85;margin-bottom:22px}.bio-highlight-quote{background:#f1f8f8;border-left:4px solid var(--primary);padding:18px 22px 18px 50px;border-radius:0 14px 14px 0;position:relative;margin:25px 0 20px}.bio-highlight-quote .quote-icon{position:absolute;left:18px;top:20px;font-size:20px;color:var(--primary);opacity:.6}.bio-highlight-quote p{font-size:15px;color:#1a4245;font-style:italic;margin:0;line-height:1.7;font-weight:600}.btn-primary-custom{background:var(--primary);border:1px solid var(--primary);color:#fff;font-weight:700;padding:13px 28px;border-radius:30px;transition:.3s;font-size:15px}.btn-primary-custom:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,101,106,.25)}.btn-secondary-custom{background:var(--secondary);border:1px solid var(--secondary);font-size:15px}.btn-secondary-custom:hover{background:var(--secondary-dark);border-color:var(--secondary-dark);box-shadow:0 8px 20px rgba(255,133,0,.3)}.btn-outline-custom{background:0 0;border:1px solid #ced8df;color:#f0f4f7;font-weight:700;padding:13px 26px;border-radius:30px;transition:.3s;font-size:15px;margin-left:10px}.btn-outline-custom:hover{background:#f1f5f8;color:var(--primary);border-color:var(--primary)}.edu-card{background:#fff;border-radius:20px;padding:32px 28px;height:100%;position:relative;border:1px solid #e7edf0;box-shadow:0 8px 25px rgba(0,0,0,.04);transition:.35s;overflow:hidden}.edu-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(0,101,106,.1);border-color:var(--primary)}.edu-step{position:absolute;right:20px;top:15px;font-size:40px;font-weight:900;color:rgba(0,101,106,.07);line-height:1}.edu-icon{width:58px;height:58px;border-radius:16px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:22px;transition:.3s}.edu-card:hover .edu-icon{background:var(--primary);color:#fff}.edu-degree-tag{display:inline-block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--secondary);margin-bottom:6px}.edu-degree{font-size:22px;font-weight:800;color:var(--heading);margin-bottom:10px}.edu-institute{font-size:15px;color:var(--text);margin:0;line-height:1.6;font-weight:500}.edu-card.featured-edu{border:2px solid var(--primary);background:linear-gradient(180deg,#fff 0,#f6fbfa 100%)}.featured-ribbon{position:absolute;top:14px;left:24px;background:var(--primary);color:#fff;font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.8px}.edu-card.featured-edu .edu-icon{margin-top:18px}.edu-note-box{background:#fff;border:1px dashed #cde0e2;padding:14px 24px;border-radius:12px;max-width:800px;margin:30px auto 0}.edu-note-box p{font-size:14px;color:#274d50;font-weight:600;margin:0}.experience-card{background:#fff;border-radius:20px;padding:34px 30px;height:100%;border:1px solid #e7edf0;box-shadow:0 8px 25px rgba(0,0,0,.04);transition:.35s;position:relative}.experience-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(0,101,106,.09);border-color:var(--primary)}.experience-card.active-role{border-left:4px solid var(--secondary);background:linear-gradient(180deg,#fff 0,#fffbf7 100%)}.exp-icon-wrap{width:56px;height:56px;border-radius:16px;background:#f0f7f7;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.exp-badge{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;background:#edf1f4;color:#5d6f7a;padding:3px 10px;border-radius:20px;margin-bottom:10px}.exp-badge.active{background:#ffeeda;color:var(--secondary-dark)}.exp-title{font-size:22px;font-weight:800;color:var(--heading);margin-bottom:14px}.exp-text{font-size:15px;color:var(--text);line-height:1.8;margin:0}.alert-warning-custom{background-color:#fff9e6;border:1px solid #ffe18b;border-radius:16px;padding:18px 24px;color:#7a5800;font-size:14px}.info-alert-icon{font-size:22px;color:#e09800}.conditions-ribbon-section{overflow:hidden;position:relative}.conditions-ribbon-wrapper{position:relative;width:100%;overflow:hidden;padding:10px 0}.conditions-ribbon-wrapper::after,.conditions-ribbon-wrapper::before{content:"";position:absolute;top:0;bottom:0;width:160px;z-index:3;pointer-events:none}.conditions-ribbon-wrapper::before{left:0;background:linear-gradient(90deg,#f7fafb 0,rgba(247,250,251,0) 100%)}.conditions-ribbon-wrapper::after{right:0;background:linear-gradient(270deg,#f7fafb 0,rgba(247,250,251,0) 100%)}.ribbon-row{display:flex;width:max-content;user-select:none}.ribbon-items-group{display:flex;align-items:center;gap:20px;padding-right:20px;flex-shrink:0}.ribbon-scroll-left .ribbon-items-group{animation:38s linear infinite ribbonScrollLeft}.ribbon-scroll-right .ribbon-items-group{animation:42s linear infinite ribbonScrollRight}.ribbon-row:hover .ribbon-items-group{animation-play-state:paused}@keyframes ribbonScrollLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ribbonScrollRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}.ribbon-pill{display:inline-flex;align-items:center;gap:14px;background:#fff;padding:12px 26px;border-radius:50px;border:1.5px solid #e1eaee;box-shadow:0 6px 20px rgba(0,47,51,.05);text-decoration:none;transition:.35s cubic-bezier(.16, 1, .3, 1);cursor:pointer;white-space:nowrap}.ribbon-pill:hover{transform:translateY(-4px) scale(1.02);border-color:var(--primary);box-shadow:0 14px 30px rgba(0,101,106,.15);background:#fff}.ribbon-pill .pill-icon{width:44px;height:44px;border-radius:50%;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;transition:.35s;flex-shrink:0}.ribbon-pill:hover .pill-icon{background:var(--primary);color:#fff;transform:rotate(10deg) scale(1.08)}.ribbon-pill .pill-text{font-size:16.5px;font-weight:800;color:#143a67;letter-spacing:-.2px;transition:color .3s}.ribbon-pill:hover .pill-text{color:var(--secondary)}@media (max-width:768px){.conditions-ribbon-wrapper::after,.conditions-ribbon-wrapper::before{width:60px}.ribbon-pill{padding:10px 20px;gap:10px}.ribbon-pill .pill-icon{width:36px;height:36px;font-size:15px}.ribbon-pill .pill-text{font-size:15px}}.emergencies-section{background:#fff}.supporting-points-panel{background:#fff;border-radius:24px;padding:34px 30px;box-shadow:0 15px 40px rgba(0,101,106,.06);border:1px solid #e2ecec}.supporting-points-panel .panel-title{font-size:22px;font-weight:800;color:var(--heading);margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #edf4f5}.points-list{display:flex;flex-direction:column;gap:14px}.point-item{display:flex;align-items:center;gap:16px;background:#f7fafb;padding:14px 18px;border-radius:14px;border:1px solid #e7f0f2;transition:.3s}.point-item:hover{background:#fff;border-color:var(--primary);transform:translateX(4px);box-shadow:0 6px 18px rgba(0,101,106,.08)}.point-icon{width:38px;height:38px;border-radius:10px;background:rgba(0,101,106,.1);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:.3s}.point-item:hover .point-icon{background:var(--primary);color:#fff}.point-text{font-size:15.5px;font-weight:700;color:var(--heading)}.diag-card{background:#fff;border-radius:18px;padding:24px 22px;text-align:center;border:1px solid #e7edf0;box-shadow:0 6px 20px rgba(0,0,0,.03);transition:.3s;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.diag-card::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:var(--primary);transition:width .3s;border-radius:0 0 4px 4px}.diag-card:hover{transform:translateY(-4px);border-color:rgba(0,101,106,.35);box-shadow:0 14px 30px rgba(0,101,106,.09)}.diag-card:hover::before{width:48px}.diag-card h4{font-size:17.5px;font-weight:800;color:var(--heading);margin-bottom:6px}.diag-card span{font-size:13px;color:var(--text);font-weight:600;display:block}.approach-step-card{background:#fff;border-radius:20px;padding:30px 26px;border:1px solid #eaeff2;box-shadow:0 8px 24px rgba(0,0,0,.03);height:100%;position:relative;transition:.3s}.approach-step-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 15px 35px rgba(0,101,106,.08)}.step-num-badge{position:absolute;top:20px;right:20px;font-size:26px;font-weight:900;color:#e4edf0;line-height:1}.approach-step-card .step-icon{width:52px;height:52px;border-radius:14px;background:#eff7f7;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px;transition:.3s}.approach-step-card:hover .step-icon{background:var(--primary);color:#fff}.approach-step-card .step-title{font-size:20px;font-weight:800;color:var(--heading);margin-bottom:10px}.approach-step-card .step-desc{font-size:14.5px;color:var(--text);line-height:1.7;margin:0}.choose-feature-card{background:#fff;border-radius:20px;padding:32px 28px;border:1px solid #eaeff2;box-shadow:0 8px 25px rgba(0,0,0,.04);height:100%;transition:.35s}.choose-feature-card:hover{transform:translateY(-4px);border-color:var(--secondary);box-shadow:0 16px 35px rgba(255,133,0,.09)}.feature-icon-box{width:56px;height:56px;border-radius:16px;background:#fff5eb;color:var(--secondary);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;transition:.3s}.choose-feature-card:hover .feature-icon-box{background:var(--secondary);color:#fff}.feature-title{font-size:21px;font-weight:800;color:var(--heading);margin-bottom:12px}.feature-desc{font-size:15px;color:var(--text);line-height:1.8;margin:0}.about-cta-strip{background:linear-gradient(135deg,#012f33 0,#005054 50%,#00656a 100%);padding:60px 0;color:#fff;position:relative;overflow:clip}.cta-tag{display:inline-block;color:var(--secondary);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.cta-text-content h2{color:#fff;font-size:32px;font-weight:800;margin-bottom:10px}.cta-text-content p{color:rgba(255,255,255,.85);font-size:16px;margin:0}@media (max-width:991px){.about-page-banner{padding:85px 0 65px}.banner-title{font-size:38px}.banner-subtitle-desc{font-size:17px}.section-main-heading{font-size:28px}.btn-outline-custom{margin-left:0;margin-top:10px;display:inline-block}.doctor-profile-card{max-width:450px;margin:0 auto}}@media (max-width:576px){.about-page-banner{padding:65px 0 50px}.banner-title{font-size:28px}.banner-subtitle-desc{font-size:15px}.banner-subtitle-badge .badge-text{font-size:11.5px;letter-spacing:1.5px}.banner-subtitle-badge .badge-line{width:25px}.banner-quick-highlights{gap:8px}.highlight-pill{font-size:12px;padding:6px 14px}.section-main-heading{font-size:24px}.py-80{padding:55px 0}.doctor-meta-strip{grid-template-columns:1fr}}.custom-gallery-item{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.05);border:1px solid #eaeff2;transition:.35s;height:100%}.custom-gallery-item:hover{transform:translateY(-6px);box-shadow:0 16px 35px rgba(0,101,106,.12);border-color:var(--primary)}.gallery-img-box{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3}.gallery-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.custom-gallery-item:hover .gallery-img-box img{transform:scale(1.08)}.gallery-hover-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,47,51,.1) 0,rgba(1,47,51,.85) 100%);opacity:0;transition:opacity .35s;display:flex;align-items:flex-end;padding:20px}.custom-gallery-item:hover .gallery-hover-overlay{opacity:1}.gallery-hover-content{color:#fff;transform:translateY(10px);transition:transform .35s;width:100%}.custom-gallery-item:hover .gallery-hover-content{transform:translateY(0)}.gallery-zoom-icon{font-size:22px;color:var(--secondary);margin-bottom:8px;display:inline-block}.gallery-hover-content h5{color:#fff;font-size:15px;font-weight:700;margin:0;line-height:1.4}.service-page-banner{background:linear-gradient(145deg,#022325 0,#004d51 55%,#00656a 100%);padding:60px 0 70px;position:relative;overflow:hidden;color:#fff}.service-banner-title{font-size:44px;font-weight:800;color:#fff;line-height:1.25;margin-bottom:20px}.service-banner-title span{color:#ff9800;position:relative}.service-lead-intro{font-size:19px;font-weight:600;line-height:1.6;color:rgba(255,255,255,.95);margin-bottom:16px}.service-intro-desc{font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.82);margin-bottom:24px}.service-quick-features .quick-feature-item{font-size:14px;font-weight:700;color:rgba(255,255,255,.9);display:flex;align-items:center}.service-quick-features .quick-feature-item i{color:#38ef7d!important}.service-img-placeholder{background:linear-gradient(135deg,rgba(255,255,255,.96) 0,rgba(240,248,248,.95) 100%);border:2px dashed rgba(0,101,106,.35);border-radius:24px;display:flex;align-items:center;justify-content:center;padding:34px 26px;box-shadow:0 15px 40px rgba(0,0,0,.05);position:relative;transition:.3s}.service-page-banner .service-img-placeholder{background:rgba(255,255,255,.08);border:2px dashed rgba(255,255,255,.3);backdrop-filter:blur(12px);box-shadow:0 20px 45px rgba(0,0,0,.2)}.service-img-placeholder:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 20px 45px rgba(0,101,106,.12)}.service-page-banner .service-img-placeholder:hover{border-color:rgba(255,255,255,.6);box-shadow:0 25px 50px rgba(0,0,0,.25)}.placeholder-icon-circle{width:68px;height:68px;border-radius:50%;background:rgba(0,101,106,.1);color:var(--primary);font-size:28px;display:inline-flex;align-items:center;justify-content:center;transition:.3s}.service-page-banner .placeholder-icon-circle{background:rgba(255,255,255,.15);color:#fff}.service-img-placeholder:hover .placeholder-icon-circle{transform:scale(1.08);background:var(--primary);color:#fff}.service-page-banner .service-img-placeholder:hover .placeholder-icon-circle{background:#ff9800;color:#fff}.placeholder-title{font-size:18px;font-weight:800;color:var(--heading)}.service-page-banner .placeholder-title{color:#fff}.placeholder-dimensions-badge{display:inline-block;background:var(--primary);color:#fff;font-size:13px;font-weight:700;padding:6px 16px;border-radius:50px;letter-spacing:.5px;box-shadow:0 4px 12px rgba(0,101,106,.2)}.service-page-banner .placeholder-dimensions-badge{background:#ff9800;color:#fff;box-shadow:0 4px 14px rgba(255,152,0,.35)}.placeholder-note{font-size:13.5px;color:var(--text);font-weight:500}.service-page-banner .placeholder-note{color:rgba(255,255,255,.75)}.info-callout-card{background:#f3f9f9;border-left:4px solid var(--primary);border-radius:0 16px 16px 0;padding:20px 24px;display:flex;gap:16px;align-items:flex-start}.info-callout-card .callout-icon{font-size:22px;color:var(--primary);flex-shrink:0;margin-top:2px}.info-callout-card .callout-text{font-size:15px;font-weight:600;color:var(--heading);line-height:1.6}.symptom-card{background:#fff;border:1px solid #e7edf0;border-radius:18px;padding:22px 20px;display:flex;align-items:flex-start;gap:16px;height:100%;transition:.3s}.symptom-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,101,106,.08)}.symptom-icon-box{width:38px;height:38px;border-radius:10px;background:rgba(0,101,106,.08);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:.3s}.symptom-card:hover .symptom-icon-box{background:var(--primary);color:#fff}.symptom-card-body h5{font-size:16.5px;font-weight:800;color:var(--heading);margin-bottom:6px}.symptom-card-body p{font-size:14px;color:var(--text);margin:0;line-height:1.5}.highlight-attention-box{background:linear-gradient(135deg,#fff9f0 0,#fff4e5 100%);border:1px solid #ffd8a8;border-radius:20px;padding:28px 32px;box-shadow:0 10px 30px rgba(255,133,0,.08)}.highlight-box-inner{display:flex;gap:22px;align-items:center}.highlight-icon{width:56px;height:56px;border-radius:16px;background:#ff8500;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.highlight-title{font-size:19px;font-weight:800;color:#c95d00;margin-bottom:6px}.highlight-text{font-size:15.5px;font-weight:600;color:#4b3621;line-height:1.6}.cause-item-card{background:#fff;border:1px solid #e7edf0;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:14px;transition:.3s;box-shadow:0 4px 14px rgba(0,0,0,.02)}.cause-item-card:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,101,106,.08)}.cause-item-icon{color:var(--primary);font-size:18px;flex-shrink:0;transition:.3s}.cause-item-card:hover .cause-item-icon{transform:scale(1.15)}.cause-item-title{font-size:15.5px;font-weight:700;color:var(--heading)}.type-interactive-card{background:#fff;border:1px solid #e7edf0;border-radius:20px;padding:24px 26px;transition:.3s;box-shadow:0 6px 20px rgba(0,0,0,.03);cursor:pointer}.type-interactive-card:hover{border-color:var(--primary);box-shadow:0 12px 30px rgba(0,101,106,.09)}.type-card-header{display:flex;align-items:center;gap:18px}.type-number{font-size:20px;font-weight:800;color:var(--primary);background:rgba(0,101,106,.09);width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.type-title-wrap{flex-grow:1}.type-title-wrap h4{font-size:18px;font-weight:800;color:var(--heading);margin-bottom:4px}.type-badge-pill{font-size:12.5px;font-weight:700;color:var(--secondary);background:rgba(255,133,0,.1);padding:3px 10px;border-radius:50px;display:inline-block}.type-toggle-btn{width:36px;height:36px;border-radius:50%;background:#f4f8fa;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:14px;transition:transform .3s;flex-shrink:0}.type-interactive-card[aria-expanded=false] .type-toggle-btn{transform:rotate(-90deg)}.type-card-body{padding-top:18px;margin-top:16px;border-top:1px dashed #e7edf0;font-size:15px;line-height:1.6;color:var(--text)}.clinical-assessment-note{background:#fff;border:1px solid #d8e8ea;border-radius:18px;padding:22px 28px;display:flex;gap:20px;align-items:center;box-shadow:0 10px 30px rgba(0,101,106,.05)}.clinical-assessment-note .note-icon{width:52px;height:52px;border-radius:14px;background:rgba(0,101,106,.1);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.clinical-assessment-note .note-text{font-size:15.5px;color:var(--heading);line-height:1.6}.diag-step-card{background:#fff;border:1px solid #e7edf0;border-radius:20px;padding:28px 24px;position:relative;height:100%;transition:.3s;box-shadow:0 6px 20px rgba(0,0,0,.03)}.diag-step-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,101,106,.09)}.step-badge-number{position:absolute;top:20px;right:20px;font-size:22px;font-weight:800;color:rgba(0,101,106,.15)}.step-card-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.step-card-header .step-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,101,106,.09);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:.3s}.diag-step-card:hover .step-card-header .step-icon{background:var(--primary);color:#fff}.step-card-header h4{font-size:17.5px;font-weight:800;color:var(--heading);margin:0;padding-right:30px}.diag-step-card p{font-size:14.5px;color:var(--text);line-height:1.6;margin:0}.treatment-pillar-card{background:#fff;border:1px solid #e7edf0;border-radius:22px;padding:30px 28px;display:flex;gap:22px;align-items:flex-start;height:100%;transition:.3s;box-shadow:0 6px 20px rgba(0,0,0,.03)}.treatment-pillar-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,101,106,.09)}.pillar-icon-box{width:56px;height:56px;border-radius:16px;background:rgba(0,101,106,.1);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:.3s}.treatment-pillar-card:hover .pillar-icon-box{background:var(--primary);color:#fff}.pillar-content h4{font-size:19px;font-weight:800;color:var(--heading);margin-bottom:8px}.pillar-content p{font-size:15px;color:var(--text);line-height:1.6;margin:0}.custom-badge-pill{display:inline-block;background:#fff;border:1px solid #d8e8ea;padding:10px 24px;border-radius:50px;font-size:15px;font-weight:700;color:var(--heading);box-shadow:0 6px 18px rgba(0,101,106,.05)}.checklist-items-vertical{display:flex;flex-direction:column;gap:14px}.check-item-row{background:#fff;border:1px solid #e7edf0;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:16px;transition:.3s}.check-item-row:hover{border-color:var(--primary);transform:translateX(4px);box-shadow:0 6px 18px rgba(0,101,106,.07)}.check-icon-circle{color:var(--primary);font-size:18px;flex-shrink:0}.check-item-text{font-size:15.5px;font-weight:700;color:var(--heading)}.management-column-card{background:#fff;border:1px solid #e7edf0;border-radius:24px;padding:36px 32px;box-shadow:0 10px 30px rgba(0,0,0,.03)}.column-card-header{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #edf4f5}.header-icon-box{width:48px;height:48px;border-radius:14px;background:rgba(0,101,106,.1);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:20px}.column-card-title{font-size:21px;font-weight:800;color:var(--heading);margin:0}.practices-list{display:flex;flex-direction:column;gap:14px}.practice-item{display:flex;align-items:center;font-size:15px;font-weight:600;color:var(--heading)}.benefits-check-list{display:flex;flex-direction:column;gap:12px}.benefit-item{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--heading)}.benefit-item .check-tick{color:var(--primary);font-weight:800;font-size:18px}.outcome-disclaimer{background:#f7fafb;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:500;color:var(--text);border-left:3px solid var(--secondary)}.emergency-alert-card{background:linear-gradient(135deg,#fff7f7 0,#ffecec 100%);border:1px solid #ffd1d1;border-radius:24px;padding:38px 36px;position:relative;overflow:hidden;box-shadow:0 15px 40px rgba(220,53,69,.08)}.emergency-warning-icon{width:72px;height:72px;border-radius:50%;background:#dc3545;color:#fff;font-size:32px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(220,53,69,.3)}.emergency-badge{font-size:12.5px;font-weight:800;color:#dc3545;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;display:inline-block}.emergency-heading{font-size:26px;font-weight:800;color:#842029;margin-bottom:12px}.emergency-text{font-size:16px;font-weight:600;color:#58151c;line-height:1.7;margin-bottom:14px}.emergency-note{font-size:13.5px;color:#842029;font-weight:600}.why-choose-minimal-list{display:flex;flex-direction:column;gap:16px}.why-minimal-item{background:#fff;border:1px solid #e7edf0;border-radius:16px;padding:20px 22px;display:flex;align-items:flex-start;gap:18px;transition:.3s;box-shadow:0 4px 14px rgba(0,0,0,.02)}.why-minimal-item:hover{border-color:var(--primary);transform:translateX(6px);box-shadow:0 10px 25px rgba(0,101,106,.08)}.why-minimal-num{width:44px;height:44px;border-radius:12px;background:rgba(0,101,106,.08);color:var(--primary);font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s}.why-minimal-item:hover .why-minimal-num{background:var(--primary);color:#fff}.why-minimal-content h4{font-size:17.5px;font-weight:800;color:var(--heading);margin-bottom:6px}.why-minimal-content p{font-size:14.5px;color:var(--text);line-height:1.6;margin:0}.why-choose-right-image .service-img-placeholder{border-radius:24px;box-shadow:0 15px 40px rgba(0,0,0,.06)}.custom-faq-accordion .accordion-item{border:1px solid #e7edf0;border-radius:16px!important;margin-bottom:14px;overflow:hidden;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.02);transition:.3s}.custom-faq-accordion .accordion-item:hover{border-color:var(--primary)}.custom-faq-accordion .accordion-button{font-size:16.5px;font-weight:700;color:var(--heading);padding:20px 24px;background:#fff;box-shadow:none}.custom-faq-accordion .accordion-button:not(.collapsed){color:var(--primary);background:rgba(0,101,106,.04)}.faq-q-number{font-weight:800;color:var(--primary);margin-right:12px;background:rgba(0,101,106,.08);padding:3px 10px;border-radius:8px;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;transition:.3s}.custom-faq-accordion .accordion-button:not(.collapsed) .faq-q-number{background:var(--primary);color:#fff}.custom-faq-accordion .accordion-body{padding:16px 24px 22px;font-size:15px;line-height:1.7;color:var(--text)}.service-cta-card{background:linear-gradient(145deg,#022325 0,#004d51 55%,#00656a 100%);border-radius:30px;padding:55px 50px;position:relative;overflow:hidden;color:#fff;box-shadow:0 20px 50px rgba(0,101,106,.25)}.service-cta-card .cta-card-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.service-cta-card .cta-glow-1{width:380px;height:380px;background:radial-gradient(circle,rgba(99,230,240,.18) 0,transparent 70%);top:-120px;left:-80px}.service-cta-card .cta-glow-2{width:420px;height:420px;background:radial-gradient(circle,rgba(255,152,0,.15) 0,transparent 70%);bottom:-150px;right:-100px}.service-cta-card .cta-badge{font-size:13px;font-weight:800;color:#ff9800;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;display:inline-block}.service-cta-card .cta-heading,.service-cta-card .cta-title,.service-cta-card h2,.service-cta-card h3{font-size:34px;font-weight:800;color:#fff!important;line-height:1.28;margin-bottom:12px;letter-spacing:-.3px}.service-cta-card .cta-desc,.service-cta-card p{font-size:16.5px;line-height:1.7;color:rgba(255,255,255,.92)!important;margin-bottom:0}.service-cta-card .cta-subdesc{font-size:15.5px;color:rgba(255,255,255,.8)!important;font-weight:500}.service-cta-card .btn-secondary-custom{background:var(--secondary,#ff9800);color:#fff!important;font-weight:700;border-radius:50px;padding:13px 28px;border:none;transition:.3s;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;box-shadow:0 8px 22px rgba(255,152,0,.35)}.service-cta-card .btn-secondary-custom:hover{background:#e68900;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,152,0,.45)}.service-cta-card .btn-outline-custom{background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.45);color:#fff!important;font-weight:700;padding:13px 28px;border-radius:50px;transition:.3s;font-size:15px;margin-left:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none}.service-cta-card .btn-outline-custom:hover{background:#fff;color:#004d51!important;border-color:#fff;transform:translateY(-2px)}.btn-secondary-custom{background:var(--secondary);color:#fff;font-weight:700;border-radius:50px;padding:14px 28px;border:none;transition:.3s}.btn-secondary-custom:hover{background:#e67700;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,133,0,.35)}.btn-white-custom{background:#fff;color:var(--primary);font-weight:700;border-radius:50px;padding:14px 28px;border:none;transition:.3s}.btn-white-custom:hover{background:#f0f7f7;color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,255,255,.25)}.btn-whatsapp-custom{background:#25d366;color:#fff;font-weight:700;border-radius:50px;padding:14px 28px;border:none;transition:.3s}.btn-whatsapp-custom:hover{background:#1ebc59;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,211,102,.35)}@media (max-width:991px){.service-page-banner{padding:45px 0 50px}.service-banner-title{font-size:34px}.service-cta-card{padding:40px 30px}.service-cta-card .cta-title{font-size:28px}}.on-this-page-bar{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.04)}.on-page-link{display:inline-block;padding:6px 14px;font-size:13.5px;font-weight:600;color:var(--heading);background:#f4f8fa;border-radius:50px;border:1px solid #e5edf0;text-decoration:none;transition:.25s}.on-page-link:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-1px)}.treatments-grid-section{position:relative;background:#fbfdfd}.treatment-grid-card{background:#fff;border-radius:24px;padding:36px 30px 30px;box-shadow:0 10px 35px rgba(0,101,106,.05);border:1px solid rgba(0,101,106,.09);position:relative;transition:.35s;display:flex;flex-direction:column;height:100%}.treatment-grid-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px rgba(0,101,106,.12);border-color:rgba(0,101,106,.35)}.treatment-card-icon{width:68px;height:68px;border-radius:20px;background:linear-gradient(135deg,rgba(0,101,106,.08) 0,rgba(0,101,106,.16) 100%);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:22px;transition:.35s}.treatment-grid-card:hover .treatment-card-icon{background:var(--primary);color:#fff;transform:scale(1.06) rotate(-3deg);box-shadow:0 10px 25px rgba(0,101,106,.28)}.treatment-card-title{font-size:21px;font-weight:800;color:var(--heading);margin-bottom:12px;line-height:1.35;transition:.3s}.treatment-grid-card:hover .treatment-card-title{color:var(--primary)}.treatment-card-desc{font-size:14.5px;line-height:1.7;color:var(--text);margin-bottom:20px}.treatment-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.treatment-tag{font-size:12px;font-weight:700;color:var(--primary);background:rgba(0,101,106,.07);padding:4px 12px;border-radius:30px;border:1px solid rgba(0,101,106,.12);transition:.3s}.treatment-grid-card:hover .treatment-tag{background:rgba(0,101,106,.12)}.treatment-card-footer{margin-top:auto;padding-top:18px;border-top:1px solid rgba(0,101,106,.07)}.treatment-explore-link{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700;color:var(--primary);text-decoration:none;transition:.3s}.treatment-explore-link i{font-size:13px;transition:transform .3s}.treatment-grid-card:hover .treatment-explore-link{color:var(--secondary)}.treatment-grid-card:hover .treatment-explore-link i{transform:translateX(6px)}.contact-form-box{background:#fff;border-radius:24px;padding:38px 34px;border:1px solid rgba(0,101,106,.09);box-shadow:0 15px 45px rgba(0,0,0,.05)}.form-main-title{font-size:28px;font-weight:800;color:var(--heading,#112a2b)}.form-sub-text{font-size:15px;color:var(--text,#556667);line-height:1.6}.clinic-radio-box{background:#f8fbfb;border-color:rgba(0,101,106,.12)!important;transition:.3s;cursor:pointer}.clinic-radio-box:has(input:checked){background:#eef8f8;border-color:var(--primary,#00656a)!important;box-shadow:0 4px 15px rgba(0,101,106,.08)}.btn-outline-teal{color:var(--primary,#00656a);border:2px solid var(--primary,#00656a);background:0 0;font-weight:700;border-radius:12px;padding:10px 18px;transition:.3s}.btn-outline-teal.active,.btn-outline-teal:hover{background:var(--primary,#00656a);color:#fff;box-shadow:0 6px 18px rgba(0,101,106,.2)}.map-floating-badge{position:absolute;top:16px;left:16px;background:rgba(2,35,37,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:8px 16px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.15);z-index:10;pointer-events:none}.map-floating-badge .badge-title{display:block;font-size:13.5px;font-weight:700}.map-floating-badge .badge-sub{display:block;font-size:11.5px;color:rgba(255,255,255,.75)}.hospital-detail-card{transition:.35s}.hospital-detail-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(0,101,106,.1)!important}.hospital-icon-box{width:60px;height:60px;border-radius:16px;background:rgba(0,101,106,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-teal-soft{background:rgba(0,101,106,.09)!important}.text-teal-dark{color:#004d51!important}.cursor-pointer{cursor:pointer}.gallery-showcase-section{position:relative;background:#fbfdfd}.gallery-marquee-viewport{height:780px;overflow:hidden;position:relative;padding:10px 0;mask-image:linear-gradient(to bottom,transparent 0%,black 7%,black 93%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 7%,black 93%,transparent 100%)}.marquee-column{height:100%;overflow:hidden;position:relative}.marquee-track{display:flex;flex-direction:column;gap:24px;will-change:transform}.track-running-up{animation:26s linear infinite marqueeVerticalUp}.track-running-down{animation:26s linear infinite marqueeVerticalDown}.track-running-up-alt{animation:30s linear infinite marqueeVerticalUp}.marquee-column:hover .marquee-track{animation-play-state:paused}@keyframes marqueeVerticalUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes marqueeVerticalDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}.gallery-pure-card{position:relative;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(0,101,106,.08);box-shadow:0 12px 30px rgba(0,0,0,.05);cursor:pointer;transition:transform .35s cubic-bezier(.2, .8, .2, 1),box-shadow .35s;aspect-ratio:4/3;display:block}.gallery-pure-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.gallery-pure-overlay{position:absolute;inset:0;background:rgba(0,77,81,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;z-index:2}.gallery-pure-zoom-btn{width:52px;height:52px;border-radius:50%;background:#fff;color:var(--primary,#00656a);display:flex;align-items:center;justify-content:center;font-size:18px;transform:scale(.8);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 10px 25px rgba(0,0,0,.25)}.gallery-pure-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 45px rgba(0,101,106,.16);z-index:5}.gallery-pure-card:hover img{transform:scale(1.06)}.gallery-pure-card:hover .gallery-pure-overlay{opacity:1}.gallery-pure-card:hover .gallery-pure-zoom-btn{transform:scale(1)}.gallery-lightbox-modal .modal-content{background:0 0}.gallery-lightbox-modal img{max-height:85vh;object-fit:contain;background:#000}@media (max-width:991px){.gallery-marquee-viewport{height:640px}.gallery-pure-card{border-radius:16px}}@media (max-width:576px){.gallery-marquee-viewport{height:520px}}.blog-page-wrapper{background-color:#f8fafc;padding:60px 0 80px}.blog-post-card{background:#fff;border-radius:16px;border:1px solid #e8eef3;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.165, .84, .44, 1),box-shadow .3s cubic-bezier(.165, .84, .44, 1);box-shadow:0 4px 16px rgba(0,101,106,.04)}.blog-post-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,101,106,.12);border-color:rgba(0,101,106,.2)}.blog-card-image-box,.blog-card-media{position:relative;width:100%;height:220px;background:#eef2f6;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}.blog-card-image-link{display:block;width:100%;height:100%;position:relative;overflow:hidden}.blog-card-image-link::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(13,43,56,.22) 100%);pointer-events:none;transition:opacity .4s;opacity:.7}.blog-post-card:hover .blog-card-image-link::after{opacity:.2}.blog-card-img,.blog-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.165, .84, .44, 1)}.blog-post-card:hover .blog-card-img,.blog-post-card:hover .blog-card-media img{transform:scale(1.08)}.blog-badge-cat,.blog-category-badge{position:absolute;top:14px;left:14px;background:rgba(0,101,106,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:5px 12px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:3;pointer-events:none}.blog-card-body{padding:22px;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta,.blog-meta-top{display:flex;align-items:center;gap:14px;font-size:12.5px;color:#64748b;margin-bottom:10px}.blog-card-meta span,.blog-meta-top span{display:inline-flex;align-items:center;gap:5px}.blog-card-meta i,.blog-meta-top i{color:var(--secondary,#ff8500)}.blog-card-title{font-size:17px;font-weight:700;line-height:1.42;color:#0d2b38;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px;transition:color .2s}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-title a:hover{color:var(--primary,#00656a)}.blog-card-excerpt{font-size:13.5px;color:#556980;line-height:1.55;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid #f1f5f9}.blog-meta-date,.blog-read-time{font-size:12px;color:#8da2b5;font-weight:500;display:inline-flex;align-items:center;gap:5px}.btn-read-more,.btn-read-more-right{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--secondary,#ff8500);text-decoration:none;padding:6px 14px;border-radius:20px;background:rgba(255,133,0,.08);transition:.25s;margin-left:auto}.btn-read-more i,.btn-read-more-right i{font-size:11px;transition:transform .25s}.btn-read-more-right:hover,.btn-read-more:hover{background:var(--secondary,#ff8500);color:#fff!important;box-shadow:0 4px 12px rgba(255,133,0,.25)}.btn-read-more-right:hover i,.btn-read-more:hover i{transform:translateX(3px)}.blog-sidebar-sticky,.sidebar-sticky-wrap{position:sticky;top:95px}.blog-sidebar-card,.sidebar-widget{background:#fff;border-radius:16px;border:1px solid #e8eef3;padding:24px;box-shadow:0 4px 20px rgba(0,101,106,.04);margin-bottom:24px}.blog-sidebar-title,.sidebar-widget-title{font-size:18px;font-weight:800;color:#0d2b38;position:relative;padding-bottom:12px;margin-bottom:20px}.blog-sidebar-title::after,.sidebar-widget-title::after{content:'';position:absolute;bottom:0;left:0;width:36px;height:3px;background:var(--secondary,#ff8500);border-radius:2px}.blog-category-list,.category-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog-category-list li a,.category-item a{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border-radius:10px;color:#334155;text-decoration:none;font-size:13.5px;font-weight:600;border:1px solid #f1f5f9;transition:.2s}.blog-category-list li a.active,.blog-category-list li a:hover,.category-item a.active,.category-item a:hover{background:#00656a;color:#fff!important;border-color:#00656a;transform:translateX(4px)}.category-item a:hover .badge,.category-item a:hover .category-name,.category-item a:hover i{color:#fff!important}.blog-category-list li a .cat-count,.category-item a .badge{font-size:11px;font-weight:700;padding:2px 8px;background:#e2e8f0;color:#475569;border-radius:12px;transition:.2s}.blog-category-list li a:hover .cat-count,.category-item a:hover .badge{background:rgba(255,255,255,.25);color:#fff!important}.appointment-widget,.blog-sidebar-card.form-card{background:#fff;border:1px solid #e1e9ee}.sidebar-form-container .appointment-form .hero-submit-btn{width:100%;margin-top:6px;padding:13px 20px;font-size:15px}.blog-sidebar-card.form-card .form-container,.blog-sidebar-card.form-card .home-form-box{box-shadow:none!important;padding:0!important;border:none!important;background:0 0!important}.blog-pagination-wrapper{margin-top:45px;display:flex;justify-content:center}.custom-pagination{display:inline-flex;gap:6px;list-style:none;padding:0;margin:0}.custom-pagination li a,.custom-pagination li span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px solid #e2e8f0;color:#334155;font-size:14px;font-weight:700;text-decoration:none;transition:.2s}.custom-pagination li a:hover{background:var(--primary,#00656a);color:#fff;border-color:var(--primary,#00656a)}.custom-pagination li.active span{background:var(--primary,#00656a);color:#fff;border-color:var(--primary,#00656a);box-shadow:0 4px 12px rgba(0,101,106,.2)}.custom-pagination li.disabled span{color:#cbd5e1;background:#f8fafc;cursor:not-allowed}.blog-article-card{background:#fff;border-radius:20px;border:1px solid #e8eef3;padding:36px;box-shadow:0 4px 24px rgba(0,101,106,.04)}.blog-article-badge{display:inline-block;background:rgba(0,101,106,.1);color:#00656a;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 14px;border-radius:20px;margin-bottom:14px}.blog-article-title{font-size:32px;font-weight:800;color:#0b1e28;line-height:1.35;margin-bottom:18px}.blog-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #eef2f6;font-size:13.5px;color:#64748b}.blog-article-meta span{display:inline-flex;align-items:center;gap:6px}.blog-article-meta i{color:var(--secondary,#ff8500)}.blog-article-featured-img,.blog-featured-image{position:relative;width:100%;height:420px;background:#eef2f6;border-radius:18px;overflow:hidden;margin-bottom:32px;border:1px solid #e2e8f0;box-shadow:0 8px 30px rgba(0,101,106,.08)}.blog-article-featured-img img,.blog-featured-image img,.blog-featured-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.165, .84, .44, 1)}.blog-article-featured-img:hover img,.blog-featured-image:hover img{transform:scale(1.03)}.blog-article-content{font-size:15.5px;line-height:1.8;color:#334155}.blog-article-content p{margin-bottom:18px}.blog-article-content h2,.blog-article-content h3{font-size:22px;font-weight:800;color:#0b1e28;margin-top:28px;margin-bottom:14px;position:relative;padding-left:14px}.blog-article-content h2::before,.blog-article-content h3::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:4px;background:var(--secondary,#ff8500);border-radius:2px}.blog-article-content ol,.blog-article-content ul{margin-bottom:20px;padding-left:24px}.blog-article-content li{margin-bottom:8px}.blog-article-content strong{color:#0f172a}.blog-author-box{margin-top:40px;padding:24px;background:#f8fafc;border-radius:14px;border:1px solid #e2e8f0;display:flex;gap:20px;align-items:center}.blog-author-avatar{width:74px;height:74px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.08);flex-shrink:0}.blog-author-info h4{font-size:17px;font-weight:800;color:#0b1e28;margin-bottom:4px}.blog-author-info p{font-size:13px;color:#64748b;margin:0;line-height:1.5}.suggested-blogs-section{padding:60px 0 80px;background:#fff;border-top:1px solid #eef2f6}.suggested-heading{font-size:26px;font-weight:800;color:#0b1e28;margin-bottom:30px}@media (max-width:991px){.blog-article-card{padding:22px}.blog-article-title{font-size:24px}.blog-article-featured-img,.blog-featured-image{height:340px;border-radius:16px;margin-bottom:26px}.sidebar-sticky-wrap{margin-top:30px;position:static}}@media (max-width:576px){.blog-card-image-box,.blog-card-media{height:200px}.blog-article-featured-img,.blog-featured-image{height:230px;border-radius:14px;margin-bottom:20px}}.media-video-section{background-color:#f8fafc;padding:70px 0 90px}.media-video-card{background:#fff;border-radius:18px;border:1px solid #e8eef3;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .35s cubic-bezier(.165, .84, .44, 1),box-shadow .35s cubic-bezier(.165, .84, .44, 1),border-color .35s;box-shadow:0 4px 18px rgba(0,101,106,.05)}.media-video-card:hover{transform:translateY(-7px);box-shadow:0 18px 40px rgba(0,101,106,.14);border-color:rgba(0,101,106,.25)}.media-video-thumb{position:relative;width:100%;height:220px;background:#0b1e28;overflow:hidden}.media-thumb-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.165, .84, .44, 1),filter .4s}.media-video-card:hover .media-thumb-img{transform:scale(1.08);filter:brightness(.9)}.media-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(0,0,0,.15) 0,rgba(0,0,0,.45) 100%);transition:background .3s}.media-video-card:hover .media-play-overlay{background:radial-gradient(circle,rgba(0,0,0,.05) 0,rgba(0,0,0,.55) 100%)}.media-play-btn{width:62px;height:62px;border-radius:50%;background:red;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding-left:4px;box-shadow:0 8px 24px rgba(255,0,0,.45);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),box-shadow .3s;position:relative}.media-play-btn::before{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.6);opacity:.8;transition:transform .4s,opacity .4s}.media-video-card:hover .media-play-btn{transform:scale(1.14);box-shadow:0 12px 30px rgba(255,0,0,.6)}.media-video-card:hover .media-play-btn::before{transform:scale(1.22);opacity:0}.media-video-body{padding:20px 22px 24px;background:#fff;display:flex;align-items:center;flex-grow:1}.media-video-title{font-size:16.5px;font-weight:700;line-height:1.45;color:#0b1e28;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px;transition:color .25s}.media-video-card:hover .media-video-title{color:var(--primary,#00656a)}.media-video-modal .modal-content{background:#0f172a;border:1px solid rgba(255,255,255,.1)}.media-video-modal .modal-header{background:#0f172a}@media (max-width:576px){.media-video-thumb{height:195px}.media-play-btn{width:52px;height:52px;font-size:17px}.media-video-title{font-size:15px}}.blog-card-image-box{position:relative;width:100%;aspect-ratio:16/10;height:auto;min-height:195px;max-height:235px;background:#f1f5f9;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}.blog-card-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s}.blog-post-card:hover .blog-card-img{transform:scale(1.06)}.blog-article-featured-img{position:relative;width:100%;aspect-ratio:16/9;height:auto;max-height:480px;background:#f8fafc;border-radius:18px;overflow:hidden;margin-bottom:32px;border:1px solid #e2e8f0;box-shadow:0 8px 30px rgba(0,101,106,.08)}.blog-article-featured-img img,.blog-featured-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog-article-body,.blog-article-content{font-size:16px;line-height:1.85;color:#334155;word-break:break-word}.blog-article-body p,.blog-article-content p{font-size:16px;line-height:1.85;color:#334155;margin-bottom:20px}.blog-article-body strong,.blog-article-content strong{color:#0b1e28;font-weight:700}.blog-article-body h2,.blog-article-content h2{font-size:24px;font-weight:800;color:#0b1e28;line-height:1.35;margin-top:36px;margin-bottom:16px;position:relative;padding-left:16px}.blog-article-body h2::before,.blog-article-content h2::before{content:'';position:absolute;left:0;top:5px;bottom:5px;width:4px;background:#ff8500;border-radius:3px}.blog-article-body h3,.blog-article-content h3{font-size:20px;font-weight:700;color:#00656a;line-height:1.4;margin-top:28px;margin-bottom:12px}.blog-article-body table,.blog-article-content table{width:100%!important;max-width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:28px 0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,101,106,.06)!important;font-size:15px!important;line-height:1.6!important}.blog-article-body table thead th,.blog-article-body table tr:first-child th,.blog-article-body table tr:first-child td,.blog-article-content table thead th,.blog-article-content table tr:first-child th,.blog-article-content table tr:first-child td{background:linear-gradient(135deg,#00484c 0%,#00656a 100%)!important;color:#fff!important;font-weight:700!important;font-size:15px!important;letter-spacing:.3px!important;padding:14px 18px!important;border:none!important;border-bottom:2px solid #00363a!important;text-align:left!important}.blog-article-body table tr:first-child td strong,.blog-article-content table tr:first-child td strong{color:#fff!important}.blog-article-body table tr:not(:first-child) td,.blog-article-body table tbody tr td,.blog-article-content table tr:not(:first-child) td,.blog-article-content table tbody tr td{padding:14px 18px!important;border:none!important;border-bottom:1px solid #eef2f6!important;color:#334155!important;font-size:14.5px!important;vertical-align:middle!important;background:#fff;transition:background .15s ease}.blog-article-body table tr:not(:first-child):nth-child(even) td,.blog-article-content table tr:not(:first-child):nth-child(even) td{background:#f8fafc!important}.blog-article-body table tr:not(:first-child):hover td,.blog-article-content table tr:not(:first-child):hover td{background:#eef8f8!important}.blog-article-body table tr:last-child td,.blog-article-content table tr:last-child td{border-bottom:none!important}.blog-article-body ul,.blog-article-content ul{list-style:none!important;padding-left:0!important;margin:20px 0 26px!important}.blog-article-body ul>li,.blog-article-content ul>li{position:relative!important;padding-left:32px!important;margin-bottom:12px!important;font-size:15.5px!important;line-height:1.8!important;color:#334155!important}.blog-article-body ul>li::before,.blog-article-content ul>li::before{content:'\f00c'!important;font-family:'Font Awesome 6 Free'!important;font-weight:900!important;position:absolute!important;left:4px!important;top:5px!important;font-size:11px!important;color:#00656a!important;background:rgba(0,101,106,.1)!important;width:20px!important;height:20px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.blog-article-body ol,.blog-article-content ol{counter-reset:blog-ol-counter!important;list-style:none!important;padding-left:0!important;margin:20px 0 26px!important}.blog-article-body ol>li,.blog-article-content ol>li{position:relative!important;counter-increment:blog-ol-counter!important;padding-left:36px!important;margin-bottom:14px!important;font-size:15.5px!important;line-height:1.8!important;color:#334155!important}.blog-article-body ol>li::before,.blog-article-content ol>li::before{content:counter(blog-ol-counter)!important;position:absolute!important;left:0!important;top:3px!important;width:24px!important;height:24px!important;border-radius:50%!important;background:linear-gradient(135deg,#00656a 0%,#008a91 100%)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgba(0,101,106,.25)!important}.blog-article-body li>p,.blog-article-content li>p{margin-bottom:0!important;display:inline!important}.blog-article-body blockquote,.blog-article-content blockquote{background:#f0f7f7!important;border-left:4px solid #00656a!important;padding:18px 24px!important;border-radius:0 14px 14px 0!important;margin:26px 0!important;font-style:italic!important;color:#004d51!important;font-size:16.5px!important}.categories-widget{padding:22px 18px!important}.category-item a{padding:8px 12px!important;font-size:13.5px!important;border-radius:10px!important}.category-item a .category-name{font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.category-item a .badge{font-size:11px!important;padding:2px 7px!important;flex-shrink:0}.blog-card-image-box{position:relative;width:100%;aspect-ratio:16/9!important;height:auto!important;min-height:unset!important;max-height:unset!important;background:#f1f5f9;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}.blog-card-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog-article-featured-img{position:relative;width:100%;aspect-ratio:16/9!important;height:auto!important;max-height:none!important;background:#f8fafc;border-radius:18px;overflow:hidden;margin-bottom:32px;border:1px solid #e2e8f0;box-shadow:0 8px 30px rgba(0,101,106,.08)}.blog-article-featured-img img,.blog-featured-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.consultation-modal .modal-dialog{max-width:620px!important;margin:1.5rem auto!important}.consultation-modal .modal-content{border-radius:20px!important;padding:0!important;border:none!important;background:#fff!important;box-shadow:0 25px 60px rgba(0,77,81,.25)!important;overflow:hidden!important}.consultation-modal .modal-header{background:linear-gradient(135deg,#004d51 0%,#00656a 100%)!important;padding:20px 26px!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.15)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.consultation-modal .modal-header .modal-title,.consultation-modal .modal-header h4{font-size:19px!important;font-weight:700!important;color:#fff!important;margin-bottom:3px!important;line-height:1.3!important}.consultation-modal .modal-header p,.consultation-modal .modal-header .text-white-50{color:rgba(255,255,255,.85)!important;font-size:13px!important;margin-bottom:0!important}.consultation-modal .modal-header .btn-close,.consultation-modal .modal-header .btn-close-white{filter:invert(1) brightness(2)!important;opacity:.85!important;padding:8px!important;margin:-8px -8px -8px auto!important}.consultation-modal .modal-body{padding:22px 26px 26px!important;background:#fff!important}.consultation-modal .form-label{font-size:13.5px!important;font-weight:600!important;color:#1e293b!important;margin-bottom:6px!important}.consultation-modal .form-control,.consultation-modal .form-select{height:44px!important;border-radius:10px!important;border:1px solid #d1d5db!important;padding:8px 14px!important;font-size:13.5px!important;background-color:#f8fafc!important;color:#1e293b!important;margin-bottom:0!important}.consultation-modal textarea.form-control{height:auto!important;min-height:70px!important;max-height:100px!important;padding:10px 14px!important}.consultation-modal .form-control:focus,.consultation-modal .form-select:focus{border-color:#00656a!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(0,101,106,.12)!important;outline:none!important}.consultation-modal .btn-secondary-custom{background:linear-gradient(135deg,#ff8500 0%,#ff9800 100%)!important;color:#fff!important;font-weight:700!important;font-size:14.5px!important;border-radius:10px!important;padding:10px 22px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.consultation-modal .btn-outline-secondary{border-radius:10px!important;font-size:13.5px!important;font-weight:600!important;padding:9px 18px!important}
.media-carousel-section{background:#fff;padding:80px 0;position:relative;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7}.media-section-header{border-bottom:1px solid #f1f5f9;padding-bottom:24px}.media-all-link{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:30px;background:#fff;color:var(--primary,#00656a);border:1.5px solid var(--primary,#00656a);font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 8px rgba(0,101,106,.08);white-space:nowrap}.media-all-link:hover{background:var(--primary,#00656a);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,101,106,.22)}.media-nav-arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid #d5dfe6;background:#fff;color:var(--heading,#1d2939);display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px rgba(0,0,0,.04)}.media-nav-arrow:hover{background:var(--primary,#00656a);border-color:var(--primary,#00656a);color:#fff;transform:scale(1.06);box-shadow:0 6px 16px rgba(0,101,106,.25)}.media-nav-arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.mediaVideoSlider{width:100%;position:relative;overflow:hidden}.mediaVideoSlider .swiper-slide{height:auto;display:flex}.mediaVideoSlider .swiper-slide .media-video-card{width:100%;display:flex;flex-direction:column}.media-yt-pill{position:absolute;top:12px;left:12px;background:rgba(15,23,42,.85);backdrop-filter:blur(4px);color:#fff;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:700;letter-spacing:.3px;display:inline-flex;align-items:center;gap:5px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.25)}.media-yt-pill i{color:red;font-size:13px}.media-slider-pagination{position:static!important;width:auto!important;display:inline-flex;align-items:center;gap:6px}.media-slider-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#c5d0d8;opacity:.7;margin:0 3px!important;transition:all .3s ease;border-radius:6px}.media-slider-pagination .swiper-pagination-bullet-active{background:var(--primary,#00656a);width:26px;border-radius:6px;opacity:1}@media (max-width:991px){.media-carousel-section{padding:60px 0}.media-section-header{align-items:flex-start!important}}@media (max-width:767px){.media-carousel-footer{flex-direction:row;align-items:center}}
