*{margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}:root{--font-size-base:15px;--font-primary:"Inter", sans-serif;--font-secondary:"Roboto", sans-serif;--color-primary:#21cdad;--color-secondary:#002678;--color-primary-rgb:33, 205, 173;--color-secondary-rgb:0, 38, 120;--color-white:#fff;--color-accent:#33b1a6;--color-dark:#222;--color-light:#6d6fb3;--bs-gray:#828599;--bs-gray-dark:#222;--color-gray-100:#f9f9f9;--color-gray-200:#e9e9f0;--color-gray-300:#dee2e6;--color-green-100:#d7f6f0;--bs-primary:#21cdad;--bs-secondary:#002678;--bs-success:#198754;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:33, 205, 173;--bs-secondary-rgb:0, 38, 120;--bs-success-rgb:25, 135, 84;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--color-white-rgb:255, 255, 255;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-link-color:#21cdad;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:none;--bs-link-hover-color:#002678;--bs-link-hover-color-rgb:10, 88, 202;--bs-highlight-bg:#fff3cd;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013}html{scroll-behavior:smooth}.bgcolor{background:#f3fbf7}.show-more-wrapper{justify-content:center;margin-top:20px;display:none}.show-more-btn{cursor:pointer;color:#fff;background:#21cdad;border:1px solid #21cdad;border-radius:30px;padding:6px 15px;font-size:12px;font-weight:600}@media (max-width:767px){.show-more-wrapper{display:flex}}.swiper.healthConditionsSlider{padding:10px 0}#medicineDelivery{background:url(/assets/image/deliverymedicinea.png) 50% no-repeat;padding:90px 0}#medicineDelivery .medicineWrapper{grid-template-columns:1.1fr .9fr;place-content:end;place-items:end;gap:70px;display:grid}#medicineDelivery .sectionTag{color:#0aa76d;background:#0aa76d1a;border-radius:30px;align-items:center;margin-bottom:18px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}#medicineDelivery .sectionTitle{color:#0f172a;margin-bottom:18px;font-family:Fraunces,serif;font-size:48px;font-weight:800;line-height:1.2}#medicineDelivery .sectionTitle span{color:#0aa76d;font-family:Fraunces,serif;display:block}#medicineDelivery .sectionDesc{color:#64748b;max-width:600px;margin-bottom:35px;font-size:16px;line-height:1.8}#medicineDelivery .stepsWrapper{flex-direction:column;gap:18px;margin-bottom:35px;display:flex}#medicineDelivery .stepCard{background:#fff;border:1px solid #eef2f7;border-radius:20px;align-items:flex-start;gap:18px;padding:20px;transition:all .3s;display:flex;box-shadow:0 8px 30px #0f172a0d}#medicineDelivery .stepCard:hover{transform:translateY(-4px)}#medicineDelivery .stepCard .stepNumber{color:#fff;background:#21cdad;border-radius:16px;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;font-size:18px;font-weight:700;display:flex}#medicineDelivery .stepCard .stepContent h4{color:#0f172a;margin-bottom:6px;font-size:18px;font-weight:700}#medicineDelivery .stepCard .stepContent p{color:#64748b;margin:0;line-height:1.6}#medicineDelivery .buttonGroup{flex-wrap:wrap;gap:15px;display:flex}#medicineDelivery .primaryBtn,#medicineDelivery .outlineBtn{cursor:pointer;border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex}#medicineDelivery .primaryBtn{color:#fff;background:#21cdad;border:none}#medicineDelivery .primaryBtn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98140}#medicineDelivery .outlineBtn{color:#0f172a;background:#fff;border:1px solid #dbe4ee}#medicineDelivery .outlineBtn:hover{color:#0aa76d;border-color:#0aa76d}#medicineDelivery .imageArea{position:relative}#medicineDelivery .deliveryImage{object-fit:contain;width:100%;height:100%}#medicineDelivery .floatingCard{background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:30px;left:30px;box-shadow:0 20px 50px #0000001f}#medicineDelivery .floatingCard svg{color:#0aa76d;font-size:28px}#medicineDelivery .floatingCard h5{color:#0f172a;margin:0;font-size:16px;font-weight:700}#medicineDelivery .floatingCard span{color:#64748b;font-size:13px}@media (max-width:992px){#medicineDelivery .medicineWrapper{grid-template-columns:1fr;gap:50px}#medicineDelivery .sectionTitle{font-size:38px}#medicineDelivery .imageCard{height:450px}}@media (max-width:576px){#medicineDelivery{padding:70px 0}#medicineDelivery .sectionTitle{font-size:30px}#medicineDelivery .stepCard{padding:16px}#medicineDelivery .stepNumber{width:48px!important;min-width:48px!important;height:48px!important}#medicineDelivery .imageCard{border-radius:24px;height:350px}#medicineDelivery .floatingCard{bottom:15px;left:15px;right:15px}}.bgimage{border-radius:10px;width:100%;overflow:hidden}.bgimage img{object-fit:contain;width:100%}.membership-tabs{justify-content:center;gap:1rem;margin:1.5rem 0 2rem;display:flex}.membership-tabs .tab-btn{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:30px;padding:.6rem 1.8rem;font-weight:500;transition:all .3s}.membership-tabs .tab-btn.active{color:#fff;background:#21cdad;border-color:#21cdad}#wellgreen-membership{background:linear-gradient(135deg,#f5fff9 0%,#eefcf4 50%,#fff 100%);padding:90px 0}#wellgreen-membership .membership-header{text-align:center;max-width:750px;margin:0 auto 70px}#wellgreen-membership .membership-header .tag{color:#21cdad;background:#11a7681f;border-radius:50px;margin-bottom:20px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-block}#wellgreen-membership .membership-header h2{color:#111;margin-bottom:20px;font-size:52px;font-weight:700}#wellgreen-membership .membership-header h2 span{color:#21cdad}#wellgreen-membership .membership-header p{color:#666;font-size:17px;line-height:1.8}#wellgreen-membership .membership-plans{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:80px;margin-bottom:80px;display:grid}#wellgreen-membership .membership-plans .plan-card{background:#fff;border-radius:28px;padding:40px 30px;transition:all .4s;position:relative;box-shadow:0 15px 40px #00000014}#wellgreen-membership .membership-plans .plan-card:hover{transform:translateY(-10px)}#wellgreen-membership .membership-plans .plan-card h3{text-align:center;color:#222;font-size:28px;font-weight:700}#wellgreen-membership .membership-plans .plan-card .price{text-align:center;color:#21cdad;margin:20px 0 30px;font-size:48px;font-weight:700}#wellgreen-membership .membership-plans .plan-card .price span{color:#777;font-size:15px;font-weight:500}#wellgreen-membership .membership-plans .plan-card ul{margin:0 0 30px;padding:0;list-style:none}#wellgreen-membership .membership-plans .plan-card ul li{color:#555;border-bottom:1px solid #eee;align-items:center;gap:12px;padding:14px 0;display:flex}#wellgreen-membership .membership-plans .plan-card ul li svg{color:#21cdad;flex-shrink:0;font-size:14px}#wellgreen-membership .membership-plans .plan-card button,#wellgreen-membership .membership-plans .plan-card .plan-choose-btn{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:15px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}#wellgreen-membership .membership-plans .plan-card button:hover,#wellgreen-membership .membership-plans .plan-card .plan-choose-btn:hover{opacity:.88;color:#fff}#wellgreen-membership .membership-plans .plan-card .popular-badge{color:#fff;white-space:nowrap;background:#ff9800;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}#wellgreen-membership .membership-plans .plan-card.popular{background:#21cdad}#wellgreen-membership .membership-plans .plan-card.popular h3,#wellgreen-membership .membership-plans .plan-card.popular .price,#wellgreen-membership .membership-plans .plan-card.popular .price span,#wellgreen-membership .membership-plans .plan-card.popular li{color:#fff}#wellgreen-membership .membership-plans .plan-card.popular li{border-color:#ffffff26}#wellgreen-membership .membership-plans .plan-card.popular li svg{color:#fff}#wellgreen-membership .membership-plans .plan-card.popular button,#wellgreen-membership .membership-plans .plan-card.popular .plan-choose-btn{color:#21cdad;background:#fff}#wellgreen-membership .membership-plans .plan-card.popular button:hover,#wellgreen-membership .membership-plans .plan-card.popular .plan-choose-btn:hover{opacity:.9;color:#21cdad}#wellgreen-membership .benefits-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}#wellgreen-membership .benefits-grid .benefit-card{text-align:center;background:#fff;border-radius:22px;padding:30px;transition:all .3s;box-shadow:0 10px 35px #0000000f}#wellgreen-membership .benefits-grid .benefit-card:hover{transform:translateY(-8px)}#wellgreen-membership .benefits-grid .benefit-card .icon{color:#21cdad;background:#11a7681f;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:28px;display:flex}#wellgreen-membership .benefits-grid .benefit-card h4{color:#222;margin-bottom:12px;font-size:20px}#wellgreen-membership .benefits-grid .benefit-card p{color:#666;margin:0;line-height:1.7}@media (max-width:991px){#wellgreen-membership .membership-header h2{font-size:38px}#wellgreen-membership .membership-plans{grid-template-columns:1fr;margin-top:20px}#wellgreen-membership .membership-plans .plan-card.popular{transform:scale(1)}#wellgreen-membership .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){#wellgreen-membership{padding:60px 0}#wellgreen-membership .membership-header h2{font-size:30px}#wellgreen-membership .benefits-grid{grid-template-columns:1fr}#wellgreen-membership .membership-plans .plan-card{padding:30px 20px}#wellgreen-membership .membership-plans .plan-card .price{font-size:38px}}.plan-details-page .plan-details-hero{background:linear-gradient(135deg,#f0fdf6 0%,#e6f9ee 60%,#fff 100%);border-bottom:1px solid #e0f2e9;padding:70px 20px 60px}.plan-details-page .plan-details-hero .plan-hero-content{text-align:center;max-width:800px;margin:0 auto}.plan-details-page .plan-details-hero .plan-hero-content h1{color:#111;margin:16px 0 18px;font-size:46px;font-weight:700;line-height:1.2}.plan-details-page .plan-details-hero .plan-hero-content p{color:#555;max-width:600px;margin:0 auto;font-size:17px;line-height:1.8}.plan-details-page .breadcrumb-nav{color:#888;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.plan-details-page .breadcrumb-nav a{color:#21cdad;font-weight:500;text-decoration:none}.plan-details-page .breadcrumb-nav a:hover{text-decoration:underline}.plan-details-page .breadcrumb-nav span{color:#aaa}.plan-details-page .membership-tabs{justify-content:center;gap:.75rem;margin:0;display:flex}.plan-details-page .membership-tabs .tab-btn{cursor:pointer;color:#555;background:0 0;border:1.5px solid #d0d0d0;border-radius:30px;padding:.65rem 2rem;font-size:15px;font-weight:500;transition:all .25s}.plan-details-page .membership-tabs .tab-btn:hover{color:#21cdad;border-color:#21cdad}.plan-details-page .membership-tabs .tab-btn.active{color:#fff;background:#21cdad;border-color:#21cdad;box-shadow:0 4px 14px #11a7684d}.plan-details-page .membership-plans{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.plan-details-page .membership-plans:has(.plan-card:nth-child(4)){grid-template-columns:repeat(4,1fr)}.plan-details-page .membership-plans .plan-card{background:#fff;border-radius:24px;flex-direction:column;padding:38px 28px 32px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 12px 36px #00000012}.plan-details-page .membership-plans .plan-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001c}.plan-details-page .membership-plans .plan-card h3{text-align:center;color:#222;margin:0 0 4px;font-size:26px;font-weight:700}.plan-details-page .membership-plans .plan-card .price{text-align:center;color:#21cdad;margin:18px 0 28px;font-size:44px;font-weight:700;line-height:1}.plan-details-page .membership-plans .plan-card .price span{color:#888;margin-top:6px;font-size:14px;font-weight:500;display:block}.plan-details-page .membership-plans .plan-card ul{flex:1;margin:0 0 28px;padding:0;list-style:none}.plan-details-page .membership-plans .plan-card ul li{color:#555;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:13px 0;font-size:15px;display:flex}.plan-details-page .membership-plans .plan-card ul li:last-child{border-bottom:none}.plan-details-page .membership-plans .plan-card ul li svg{color:#21cdad;flex-shrink:0;font-size:13px}.plan-details-page .membership-plans .plan-card .btn-primary-wg{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:14px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.plan-details-page .membership-plans .plan-card .btn-primary-wg:hover{opacity:.88;color:#fff}.plan-details-page .membership-plans .plan-card .popular-badge{color:#fff;white-space:nowrap;letter-spacing:.3px;background:#ff9800;border-radius:50px;padding:6px 16px;font-size:12px;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-details-page .membership-plans .plan-card.popular{background:#21cdad;box-shadow:0 16px 48px #11a76847}.plan-details-page .membership-plans .plan-card.popular h3,.plan-details-page .membership-plans .plan-card.popular li,.plan-details-page .membership-plans .plan-card.popular .price{color:#fff}.plan-details-page .membership-plans .plan-card.popular .price span{color:#ffffffbf}.plan-details-page .membership-plans .plan-card.popular ul li{border-color:#ffffff26}.plan-details-page .membership-plans .plan-card.popular ul li svg{color:#fff}.plan-details-page .membership-plans .plan-card.popular .btn-primary-wg{color:#21cdad;background:#fff}.plan-details-page .membership-plans .plan-card.popular .btn-primary-wg:hover{opacity:.92;color:#21cdad}.plan-details-page .pkg-section-title{color:#111;text-align:center;margin-bottom:40px;font-size:34px;font-weight:700}.plan-details-page .pkg-section-title:after{content:"";background:#21cdad;border-radius:4px;width:52px;height:4px;margin:14px auto 0;display:block}.plan-details-page .plan-comparison .comparison-table-wrap{border-radius:18px;overflow-x:auto;box-shadow:0 8px 30px #00000012}.plan-details-page .plan-comparison .comparison-table{border-collapse:collapse;background:#fff;border-radius:18px;width:100%;min-width:560px;overflow:hidden}.plan-details-page .plan-comparison .comparison-table thead tr{background:#21cdad}.plan-details-page .plan-comparison .comparison-table thead tr th{color:#fff;text-align:center;padding:18px 20px;font-size:15px;font-weight:600}.plan-details-page .plan-comparison .comparison-table thead tr th:first-child{text-align:left;width:220px}.plan-details-page .plan-comparison .comparison-table tbody tr{border-bottom:1px solid #f3f3f3;transition:background .2s}.plan-details-page .plan-comparison .comparison-table tbody tr:last-child{border-bottom:none}.plan-details-page .plan-comparison .comparison-table tbody tr:hover{background:#f8fffe}.plan-details-page .plan-comparison .comparison-table tbody tr:nth-child(2n){background:#fafafa}.plan-details-page .plan-comparison .comparison-table tbody tr:nth-child(2n):hover{background:#f4fdf9}.plan-details-page .plan-comparison .comparison-table tbody tr td{color:#555;text-align:center;padding:16px 20px;font-size:14px}.plan-details-page .plan-comparison .comparison-table tbody tr td:first-child{text-align:left;color:#333;font-weight:500}.plan-details-page .plan-benefits .benefits-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.plan-details-page .plan-benefits .benefits-grid .benefit-card{text-align:center;background:#fff;border-radius:20px;padding:32px 24px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 28px #0000000f}.plan-details-page .plan-benefits .benefits-grid .benefit-card:hover{transform:translateY(-7px);box-shadow:0 16px 40px #0000001a}.plan-details-page .plan-benefits .benefits-grid .benefit-card .icon{color:#21cdad;background:#11a7681a;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:26px;display:flex}.plan-details-page .plan-benefits .benefits-grid .benefit-card h4{color:#222;margin-bottom:10px;font-size:18px;font-weight:600}.plan-details-page .plan-benefits .benefits-grid .benefit-card p{color:#666;margin:0;font-size:14px;line-height:1.7}.plan-details-page .plan-faqs{max-width:780px;margin-left:auto;margin-right:auto}.plan-details-page .plan-faqs .pkg-faq-item{border:1px solid #e8e8e8;border-radius:14px;margin-bottom:14px;transition:box-shadow .2s;overflow:hidden}.plan-details-page .plan-faqs .pkg-faq-item:hover,.plan-details-page .plan-faqs .pkg-faq-item.open{box-shadow:0 6px 22px #00000012}.plan-details-page .plan-faqs .pkg-faq-item.open{border-color:#11a7684d}.plan-details-page .plan-faqs .pkg-faq-item .pkg-faq-toggle{cursor:pointer;text-align:left;color:#222;background:#fff;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:15px;font-weight:600;transition:background .2s;display:flex}.plan-details-page .plan-faqs .pkg-faq-item .pkg-faq-toggle:hover{background:#f9fffe}.plan-details-page .plan-faqs .pkg-faq-item .pkg-faq-toggle svg{color:#21cdad;flex-shrink:0;font-size:14px}.plan-details-page .plan-faqs .pkg-faq-item .pkg-faq-answer{color:#666;border-top:1px solid #f0f0f0;margin:0;padding:16px 24px 20px;font-size:14px;line-height:1.75}.plan-details-page .packages-cta.bgsection{background:linear-gradient(135deg,#f0fdf7 0%,#e6f9ee 100%);border-radius:24px;margin-bottom:60px}.plan-details-page .packages-cta .cta-box{text-align:center;max-width:600px;margin:0 auto;padding:20px 0}.plan-details-page .packages-cta .cta-box h2{color:#111;margin-bottom:14px;font-size:36px;font-weight:700}.plan-details-page .packages-cta .cta-box p{color:#555;margin-bottom:32px;font-size:16px;line-height:1.7}.plan-details-page .packages-cta .cta-box .cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.plan-details-page .btn-primary-wg{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.plan-details-page .btn-primary-wg:hover{opacity:.88;color:#fff;transform:translateY(-1px)}.plan-details-page .btn-outline-wg{color:#21cdad;cursor:pointer;background:0 0;border:2px solid #21cdad;border-radius:12px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.plan-details-page .btn-outline-wg:hover{color:#fff;background:#21cdad;transform:translateY(-1px)}.plan-details-page .sectionpt_30{padding-top:30px}.plan-details-page .sectionpt_50{padding-top:50px}.plan-details-page .sectionpb_50{padding-bottom:50px}@media (max-width:1199px){.plan-details-page .membership-plans:has(.plan-card:nth-child(4)){grid-template-columns:repeat(2,1fr)}.plan-details-page .plan-benefits .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.plan-details-page .plan-details-hero .plan-hero-content h1{font-size:36px}.plan-details-page .membership-plans{grid-template-columns:1fr}.plan-details-page .membership-plans:has(.plan-card:nth-child(4)){grid-template-columns:repeat(2,1fr)}.plan-details-page .pkg-section-title,.plan-details-page .packages-cta .cta-box h2{font-size:28px}}@media (max-width:767px){.plan-details-page .plan-details-hero{padding:50px 20px 40px}.plan-details-page .plan-details-hero .plan-hero-content h1{font-size:30px}.plan-details-page .plan-details-hero .plan-hero-content p{font-size:15px}.plan-details-page .membership-plans:has(.plan-card:nth-child(4)){grid-template-columns:1fr}.plan-details-page .plan-benefits .benefits-grid{grid-template-columns:1fr}.plan-details-page .plan-faqs .pkg-faq-toggle{padding:16px 18px;font-size:14px}.plan-details-page .packages-cta .cta-box h2{font-size:24px}.plan-details-page .packages-cta .cta-box .cta-btns{flex-direction:column;align-items:stretch}.plan-details-page .packages-cta .cta-box .btn-primary-wg,.plan-details-page .packages-cta .cta-box .btn-outline-wg{justify-content:center}}@media (max-width:576px){.plan-details-page .membership-plans .plan-card{padding:36px 20px 28px}.plan-details-page .membership-plans .plan-card .price{font-size:38px}}#healthPackages{background:linear-gradient(#f7f9ff 0%,#fff 100%);padding:60px 20px}#healthPackages .hp-container{max-width:1200px;margin:auto}#healthPackages .hp-header{text-align:center;margin-bottom:35px}#healthPackages .hp-header h2{color:#1a1a1a;font-size:28px;font-weight:700}#healthPackages .hp-header p{color:#666;margin-top:6px;font-size:14px}#healthPackages .hp-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}#healthPackages .hp-card{background:#fff;border-radius:18px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000f}#healthPackages .hp-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px #0000001f}#healthPackages .hp-card .hp-image{height:180px;position:relative;overflow:hidden}#healthPackages .hp-card .hp-image .hp-card-img{object-fit:cover;width:100%;height:100%;transition:all .4s}.hp-card:hover #healthPackages .hp-card .hp-image .hp-card-img{transform:scale(1.08)}#healthPackages .hp-card .hp-image .hp-logo-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffffe0;border-radius:7px;padding:3px 7px;position:absolute;top:10px;left:10px;width:auto!important;height:auto!important}#healthPackages .hp-card .hp-image .hp-logo{object-fit:contain!important;width:80px!important;height:auto!important;display:block!important}#healthPackages .hp-card .hp-body{padding:16px}#healthPackages .hp-card .hp-body h3{color:#222;margin-bottom:6px;font-size:18px;font-weight:700}#healthPackages .hp-card .hp-body p{color:#666;margin-bottom:12px;font-size:13px;line-height:1.5}#healthPackages .hp-card .hp-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}#healthPackages .hp-card .hp-tags span{color:#21cdad;background:#eef3ff;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}#healthPackages .hp-card .hp-footer{justify-content:space-between;align-items:center;display:flex}#healthPackages .hp-card .hp-footer .hp-price{color:#21cdad;font-size:28px;font-weight:700}#healthPackages .hp-card .hp-footer .hp-price small{color:#484848;margin-left:4px;font-size:14px;font-weight:400}#healthPackages .hp-card .hp-btn{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:10px;padding:8px 14px;font-size:13px;transition:all .3s}#healthPackages .hp-card .hp-btn.outline{color:#fff;background:#21cdad;border:1px solid #21cdad}#healthPackages .hp-custom{color:#000;text-align:center;background:#fff;border:2px dashed #f17e00;justify-content:center;align-items:center;padding:30px 20px}#healthPackages .hp-custom h3,#healthPackages .hp-custom p{color:#000}#healthPackages .hp-custom .hp-custom-icon{margin-bottom:10px;font-size:42px}@media (max-width:992px){#healthPackages .hp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#healthPackages .hp-grid{grid-template-columns:1fr}}.bottom-nav-mobile{z-index:9999;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-around;align-items:center;width:100%;height:55px;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #00000014}.bottom-nav-mobile .bottom-nav-item{text-align:center;color:#555;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.bottom-nav-mobile .bottom-nav-item .icon-wrap{font-size:22px;line-height:1}.bottom-nav-mobile .bottom-nav-item.active{color:#e61a4f}.bottom-nav-mobile .care-item{margin-top:-28px;position:relative}.bottom-nav-mobile .care-item .icon-wrap{color:#fff;background:linear-gradient(135deg,#21cdad,#f17e00);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:19px;display:flex;box-shadow:0 8px 20px #e61a4f40}.bottom-nav-mobile .care-item span{margin-top:2px}@media (max-width:991px){.bottom-nav-mobile{display:flex}}.see-more-wrap{text-align:center;margin-top:20px;display:none}.see-more-btn{color:#00a699;cursor:pointer;background:#fff;border:1px solid #00a699;border-radius:30px;padding:5px 24px;font-size:10px;font-weight:600}@media (max-width:767px){.see-more-wrap{display:block}}.package-categories{background:#f8fcff;padding:80px 0}.package-categories .container{max-width:1400px;margin:auto;padding:0 20px}.package-categories .section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.package-categories .section-head .tag{color:#00a699;background:#00a6991a;border-radius:30px;margin-bottom:12px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.package-categories .section-head h2{color:#0f172a;margin-bottom:10px;font-size:38px;font-weight:700}.package-categories .section-head p{color:#64748b;max-width:700px}.package-categories .section-head .see-all-btn{color:#fff;cursor:pointer;background:#00a699;border:none;border-radius:12px;padding:14px 28px;font-weight:600;transition:all .3s}.package-categories .section-head .see-all-btn:hover{transform:translateY(-2px)}.package-categories .category-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;display:grid}.package-categories .category-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px;transition:all .35s;position:relative}.package-categories .category-card:hover{border-color:#00a699;box-shadow:0 15px 40px #00a69926}.package-categories .category-card:hover .icon-box{color:#fff;background:#00a699}.package-categories .category-card .popular-badge{color:#d97706;background:#fff3cd;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:-14px;right:39px}.package-categories .category-card .icon-box{color:#00a699;background:#00a6991a;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;font-size:38px;transition:all .35s;display:flex}.package-categories .category-card h4{color:#0f172a;margin-top:18px;font-size:18px;font-weight:600}@media (max-width:768px){.package-categories .section-head{flex-direction:column;align-items:flex-start}.package-categories .section-head h2{font-size:28px}.package-categories .category-grid{grid-template-columns:repeat(3,1fr);gap:9px}.package-categories .category-grid .category-card{border-radius:9px;padding:8px;overflow:visible}.package-categories .category-grid .category-card:hover{transform:none}.package-categories .category-grid .category-card .popular-badge{color:#d97706;background:#fff3cd;border-radius:20px;padding:5px 10px;font-size:7px;font-weight:600;position:absolute;top:-11px;right:12px}.package-categories .category-grid .category-card .icon-box{color:#00a699;background:#00a6991a;border-radius:4px;justify-content:center;align-items:center;width:35px;height:35px;margin:auto;font-size:19px;transition:all .35s;display:flex}.package-categories .category-grid .category-card h4{color:#0f172a;margin-top:11px;font-size:12px;font-weight:600}}.wrapper{gap:12px;margin:30px 0;display:flex}.feature_item{align-items:center;gap:12px;display:flex}.iconBox{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.iconBox svg{color:#fff;font-size:22px}.text h4{color:#fff;margin:0;font-size:15px;font-weight:600}.text p{opacity:.85;padding-bottom:0;font-size:12px;margin:2px 0 0!important}.hero_slider_section{width:100%}.hero_slider_section .hero_slide{z-index:1;background-position:top;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:end;align-items:start;width:100%;padding:20px 50px;display:flex;position:relative;overflow:hidden}.hero_slider_section .overlay{z-index:-1;background:linear-gradient(90deg,#000000d1 0%,#0000008c 45%,#0003 100%);position:absolute;inset:0}.hero_slider_section .overlay_home_page_content{position:absolute;top:50%;bottom:0;left:0%;transform:translate(7%,38%)}.hero_slider_section .hero_tag{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff6;border-radius:50px;align-items:center;margin-bottom:24px;padding:10px 22px;font-size:15px;font-weight:600;display:inline-flex}.hero_slider_section h1{margin-bottom:24px;font-family:Fraunces,serif;font-size:40px;font-weight:700;line-height:1.5}.hero_slider_section h1 span{color:#f17e00;font-weight:700}.hero_slider_section p{color:#ffffffe0;max-width:650px;margin-bottom:36px;font-size:14px;line-height:1.5}.hero_slider_section .hero_btns{flex-wrap:wrap;gap:18px;display:flex}.hero_slider_section button{cursor:pointer;border:none;border-radius:6px;padding:10px;font-size:16px;font-weight:600;transition:all .3s}.hero_slider_section .primary_btn{color:#fff;background:#f17e00}.hero_slider_section .secondary_btn{color:#111;background:#fff}.hero_slider_section .outline_btn{color:#fff;background:0 0;border:1px solid #ffffff73}.hero_slider_section .primary_btn:hover,.hero_slider_section .secondary_btn:hover,.hero_slider_section .outline_btn:hover{transform:translateY(-3px)}.hero_slider_section .outline_btn:hover{color:#111;background:#fff}.hero_slider_section .swiper-pagination{bottom:0!important}.hero_slider_section .swiper-pagination-bullet{opacity:.4;background:#fff;width:12px;height:12px}.hero_slider_section .swiper-pagination-bullet-active{opacity:1;background:#f17e00}@media (max-width:1200px){.hero_slider_section h1{font-size:52px}}@media (max-width:992px){.hero_slider_section h1{font-size:42px}.hero_slider_section p{font-size:16px;line-height:28px}}@media (max-width:576px){.hero_slider_section h1{margin-bottom:10px;font-size:25px;line-height:1.2}.hero_slider_section p{font-size:13px;line-height:26px}.hero_slider_section .hero_btns{flex-wrap:wrap;justify-content:start;gap:10px}.hero_slider_section .hero_slide{position:relative}.hero_slider_section .overlay_home_page_content{width:100%;position:absolute;bottom:5px;left:15px}.hero_slider_section button{width:max-content;padding:2px 5px;font-size:7px}}.how-work-section{background:#f8fbff;font-family:Poppins,sans-serif}.how-work-section .how-work-title{text-align:center;max-width:760px;margin:0 auto 60px}.how-work-section .how-work-title h2{color:#111;margin-bottom:14px;font-size:42px;font-weight:700}.how-work-section .how-work-title h2 span{color:#00a6ff}.how-work-section .how-work-title p{color:#666;font-size:16px;line-height:28px}.how-work-section .how-work-grid{z-index:1;justify-content:space-between;gap:10px;display:flex;position:relative}.how-work-section .how-work-grid:before{content:"";z-index:-1;background:#ececec;width:79%;height:2px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.how-work-section .how-work-card{text-align:center;border-radius:20px;padding:13px 8px;transition:all .3s}.how-work-section .how-work-card:hover{transform:translateY(-8px);box-shadow:0 12px 35px #00000014}.how-work-section .how-work-card .work-image{background:#f3f9ff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 25px;display:flex}.how-work-section .how-work-card .work-image img{object-fit:contain}.how-work-section .how-work-card .work-content .step-number{color:#fff;background:#f17e00;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 10px;font-size:18px;font-weight:600;display:flex}.how-work-section .how-work-card .work-content h3{color:#111;margin-bottom:12px;font-size:16px;font-weight:700}.how-work-section .how-work-card .work-content a{text-decoration:none}.how-work-section .how-work-card .work-content a h3{transition:color .2s}.how-work-section .how-work-card .work-content a h3:hover{color:#21cdad}.how-work-section .how-work-card .work-content p{color:#6b8c7a;margin-bottom:0;font-size:14px;line-height:24px}.container_custom{width:95%;margin:auto}.sectionpb_50{padding:50px 0}.image-sec span{font-size:16px;font-weight:600}.bgsection{background:#33b1a621}.heading-wrapper{text-align:center;margin-bottom:20px}.heading-wrapper h2{color:#0f2d1f;margin-bottom:0;font-family:Fraunces,serif;font-size:42px;font-weight:600;line-height:1.2}.heading-wrapper h3{color:#6b8c7a;margin-top:10px;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.7;display:block}.heading-wrapper a{color:#1ca89e;font-size:15px;font-weight:600;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);font-family:Inter,sans-serif;font-size:var(--font-size-base);color:var(--bs-gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;height:100%;font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif}.final-cta{text-align:center;background:#33b1a6;padding:70px 20px}.final-cta .container{max-width:860px;margin:0 auto}.final-cta h2{color:#fff;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1.2}.final-cta p{color:#ffffffd9;margin-bottom:36px;font-size:17px;line-height:1.6}.final-cta .cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.final-cta .btn{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:9px;padding:14px 28px;font-size:16px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.final-cta .btn i{font-size:15px}.final-cta .btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000038}.final-cta .btn.btn-white{color:var(--color-secondary);background:#fff}.final-cta .btn.btn-orange{color:#fff;background:#ff6b35}.final-cta .btn.btn-expert{background:var(--color-primary);color:#fff}@media (max-width:768px){.final-cta{padding:50px 16px}.final-cta h2{font-size:26px}.final-cta p{margin-bottom:28px;font-size:15px}.final-cta .cta-buttons{flex-direction:column;align-items:stretch}.final-cta .cta-buttons .btn{justify-content:center;padding:13px 20px;font-size:15px}}.whatsapplogo{z-index:99999;width:60px;height:60px;position:fixed;bottom:60px;right:25px}.whatsapplogo img{width:100%;height:100%}.trusted-section{background:#f9f9f9;padding:50px 0}.trusted-section .review-wrapper{align-items:center;gap:18px;display:flex;position:relative}.trusted-section .review-slider{flex:1;width:100%;overflow:hidden}.trusted-section .review-slider .swiper{width:100%;padding:10px 5px}.trusted-section .review-slider .swiper-slide{height:auto}.trusted-section .arrow-btn{cursor:pointer;z-index:2;background:#fff;border:1px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.trusted-section .arrow-btn svg{color:#444;font-size:14px}.trusted-section .arrow-btn:hover{background:#111}.trusted-section .arrow-btn:hover svg{color:#fff}.trusted-section .rating-card{background:#fff;border:1px solid #eee;border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;width:260px;min-width:260px;min-height:220px;padding:28px;display:flex}.trusted-section .rating-card h3{color:#111;margin-bottom:10px;font-size:52px;font-weight:700}.trusted-section .rating-card span{color:#777;font-size:14px}.trusted-section .rating-card .stars{gap:4px;margin-bottom:10px;display:flex}.trusted-section .rating-card .stars svg{color:#ffb400;font-size:16px}.trusted-section .rating-card .google-text{color:#222;margin-bottom:6px;font-size:16px;font-weight:600}.trusted-section .rating-card .google-logo{align-items:center;gap:8px;margin-top:22px;display:flex}.trusted-section .rating-card .google-logo svg{font-size:26px}.trusted-section .rating-card .google-logo p{color:#222;margin-bottom:0;font-size:18px;font-weight:600}.trusted-section .review-card{background:#fff;border:1px solid #eee;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;transition:all .3s;display:flex}.trusted-section .review-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000f}.trusted-section .review-card .review-text{color:#444;margin-bottom:35px;font-size:15px;line-height:1.7}.trusted-section .review-card .user-info{align-items:center;gap:12px;display:flex}.trusted-section .review-card .user-info img{object-fit:cover;border-radius:50%;width:48px;height:48px}.trusted-section .review-card .user-info h4{color:#111;margin-bottom:5px;font-size:15px;font-weight:600}.trusted-section .review-card .user-info .small-stars{gap:3px;display:flex}.trusted-section .review-card .user-info .small-stars svg{color:#ffb400;font-size:12px}@media (max-width:992px){.trusted-section .review-wrapper{flex-wrap:wrap}.trusted-section .rating-card{width:100%;min-width:100%}.trusted-section .review-slider{width:100%}.trusted-section .arrow-btn{display:none}}.pkg-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:16px;box-shadow:0 3px 12px #0000000a}.pkg-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pkg-title{color:#333;font-size:16px;font-weight:700;line-height:1.4}.pkg-badge{text-align:center;background:#e9f9fb;border-radius:10px;min-width:70px;padding:10px 12px}.pkg-badge .big{color:#00a8b5;font-size:18px;font-weight:700;display:block}.pkg-badge .small{color:#00a8b5;font-size:12px}.pkg-desc{color:#555;margin-top:12px;font-size:12px;line-height:1.5}.pkg-desc .more{color:#00a8b5;cursor:pointer;font-weight:600}.pkg-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.know-more{color:#00a8b5;cursor:pointer;font-size:13px;font-weight:600}.members{cursor:pointer;background:#eaf7ff;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex}.pkg-note{color:#333;border-top:1px dashed #ddd;margin-top:8px;padding-top:8px;font-size:12px}.pkg-features{color:#666;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:11px;display:flex}.pkg-features span{background:#f7f7f7;border-radius:6px;padding:5px 8px}.pkg-bottom{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.price .new{color:#00a8b5;font-size:18px;font-weight:800}.price .new small{color:#777;font-size:11px;font-weight:400}.price .old span{color:#bbb;margin-left:5px}.book-btn{color:#fff;cursor:pointer;background:#00a8b5;border:none;border-radius:10px;padding:10px 18px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.book-btn:hover{color:#fff;background:#008a96}.healthScansSection{background:#fff;padding:40px 0}.healthScansSection .healthScansWrapper{align-items:center;display:flex;position:relative}.healthScansSection .healthScansGrid{grid-template-columns:repeat(3,1fr);gap:22px;width:100%;display:grid}.healthScansSection .scanCard{background:#fff;border:1px solid #ececec;flex-direction:column;align-items:center;gap:20px;padding:10px;transition:all .3s;display:flex}.healthScansSection .scanImage{min-width:100%;height:170px;overflow:hidden}.healthScansSection .scanImage img{object-fit:cover;width:100%;height:100%}.healthScansSection .scanContent{width:100%}.healthScansSection .scanContent h3{color:#111;margin-bottom:5px;font-size:20px;font-weight:700}.healthScansSection .scanContent h4{color:#17b4aa;margin-bottom:14px;font-size:20px;font-weight:700}.healthScansSection .scanContent h4 span{color:#17b4aa}.healthScansSection .scanContent p{color:#444;margin-bottom:10px;font-size:15px;line-height:1.6}.healthScansSection .scanContent .bookBtn{color:#fff;cursor:pointer;background:var(--color-accent);border-radius:6px;padding:5px 28px;font-size:20px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-block}.healthScansSection .scanContent .bookBtn:hover{color:#fff;background:#f17e00}.healthScansSection .sliderArrow{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;width:54px;height:54px;font-size:26px;position:absolute;box-shadow:0 4px 15px #0000001f}.healthScansSection .sliderArrow.leftArrow{left:-25px}.healthScansSection .sliderArrow.rightArrow{right:-25px}@media (max-width:1200px){.healthScansSection .healthScansGrid{grid-template-columns:1fr}.healthScansSection .scanContent h3{font-size:24px}.healthScansSection .scanContent h4{font-size:22px}.healthScansSection .scanContent p{font-size:18px}}@media (max-width:768px){.healthScansSection .scanCard{flex-direction:column;align-items:flex-start}.healthScansSection .scanImage{width:100%;min-width:100%;height:220px}.healthScansSection .healthScansTop{flex-direction:column;align-items:flex-start;gap:10px}.healthScansSection .healthScansTop h2{font-size:24px}.healthScansSection .sliderArrow{display:none}}.healthConditionsWrapper{background:#f7fafc;padding:60px 0}.healthConditionsWrapper .healthConditionsGrid{justify-content:space-between;gap:7px;display:flex}.healthConditionsWrapper .healthConditionsCard{text-align:center;cursor:pointer;background:#fff;border-top:4px solid #21cdad;border-radius:12px;width:100%;padding:10px;transition:all .3s;box-shadow:0 4px 18px #0000000f}.healthConditionsWrapper .healthConditionsCard:hover{background:#fff;border:1px solid #21cdad}.healthConditionsWrapper .healthConditionsCard:hover p{color:#000}.healthConditionsWrapper .healthConditionsIconBox{border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto 12px;transition:all .3s;display:flex}.healthConditionsWrapper .healthConditionsIconBox img{object-fit:contain}.healthConditionsWrapper .healthConditionsTitle{color:#334155;margin-bottom:0;font-size:15px;font-weight:600}@media (max-width:992px){.healthConditionsWrapper .healthConditionsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.healthConditionsWrapper .healthConditionsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.healthConditionsWrapper .healthConditionsGrid{grid-template-columns:repeat(2,1fr)}.healthConditionsWrapper .healthConditionsWrapper{padding:40px 15px}}.health-packages{background:#f7f8fa;padding:60px 0}.health-packages .tabs{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.health-packages .tabs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:30px;padding:4px 22px;font-size:15px;font-weight:600;transition:all .3s}.health-packages .tabs button.active{color:#fff;background:#1ca89e;border-color:#1ca89e}.health-packages .tabs button:hover{color:#fff;background:#1ca89e}.health-packages .packages-wrapper{align-items:center;display:flex;position:relative}.health-packages .packages-wrapper .nav-btn{z-index:2;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;box-shadow:0 4px 10px #00000014}.health-packages .packages-wrapper .nav-btn svg{font-size:14px}.health-packages .packages-wrapper .nav-btn.left{left:-20px}.health-packages .packages-wrapper .nav-btn.right{right:-20px}.health-packages .packages-grid{grid-template-columns:repeat(4,1fr);gap:22px;width:100%;display:grid}.health-packages .package-card{background:#fff;border:1px solid #e8e8e8;border-radius:18px;flex-direction:column;justify-content:space-between;transition:all .3s;display:flex;position:relative}.health-packages .package-card .popular{color:#fff;background:#f17e00;border-radius:5px;width:max-content;padding:5px 10px;font-weight:600;position:absolute;top:-18px}.health-packages .package-card:hover{transform:translateY(-5px)}.health-packages .package-card.active{border-color:#f17e00}.health-packages .package-card .card-content{padding:15px 0 0}.health-packages .package-card h3{color:#111;margin-bottom:0;font-size:18px;font-weight:700}.health-packages .package-card .subtitle{color:#666;margin-bottom:15px;font-size:14px}.health-packages .package-card h4{color:#111;margin-bottom:18px;font-size:18px;font-weight:700}.health-packages .package-card ul{margin-bottom:0;padding-left:18px}.health-packages .package-card ul li{color:#555;margin-bottom:10px;font-size:14px}.health-packages .package-card .price-row{justify-content:space-between;align-items:center;display:flex}.health-packages .package-card .price-row .price-left{align-items:center;gap:10px;display:flex}.health-packages .package-card .price-row .price{color:#17a35b;font-size:25px;font-weight:700}.health-packages .package-card .price-row .old-price{color:#999;font-size:16px;text-decoration:line-through}.health-packages .package-card .price-row .discount{color:#17a35b;font-size:15px;font-weight:700}.health-packages .package-card .book-btn{text-align:center;color:#fff;cursor:pointer;background:#1ca89e;border:none;width:100%;padding:9px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.health-packages .package-card .book-btn:hover{color:#fff;background:#138d84}@media (max-width:1200px){.health-packages .packages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.health-packages .heading-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.health-packages .heading-wrapper h2{font-size:26px}.health-packages .packages-grid{grid-template-columns:1fr}.health-packages .nav-btn{display:none!important}}.help-section{grid-template-columns:1fr 1fr;gap:20px;padding:40px 0;display:grid}.help-section .help-card{background:#f7f9fc;border:1px solid #edf0f5;border-radius:18px;justify-content:space-between;align-items:start;display:flex;overflow:hidden}.help-section .help-card .help-content{max-width:74%;padding:23px 30px}.help-section .help-card .help-content h2{margin-bottom:10px;font-size:23px;font-weight:600;line-height:1.3}.help-section .help-card .help-content p{color:#5f6470;margin-bottom:18px;font-family:Inter,sans-serif;font-size:17px;line-height:1.5}.help-section .help-card .help-content .green-title{color:#12b5a5}.help-section .help-card .help-content .blue-title{color:#f17e00}.help-section .help-card .help-content .btn{cursor:pointer;color:#fff;border:none;border-radius:10px;padding:14px 26px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .3s;display:inline-block}.help-section .help-card .help-content .btn.green-btn{background:#12b5a5}.help-section .help-card .help-content .btn.green-btn:hover{background:#099687}.help-section .help-card .help-content .btn.blue-btn{background:#f17e00}.help-section .help-card .help-content .consult-learn-more{color:#555;margin-top:12px;margin-left:12px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.help-section .help-card .help-content .consult-learn-more:hover{color:#12b5a5}.help-section .help-card .doctor-image{width:56%;height:100%}.help-section .help-card .doctor-image img{object-fit:cover;width:100%;height:100%}.ladydoc img{transform:scaleX(-1)}@media (max-width:576px){.help-section .help-card .help-content h2{font-size:26px}.help-section .help-card .help-content p{font-size:15px}.help-section .help-card .doctor-image img{width:130px}}.services-section{padding:40px 0}.services-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.service-card{text-align:center;background:#fff;border:1px solid #f1f1f1;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100%;padding:10px;transition:all .3s;display:flex;box-shadow:0 4px 18px #0000000a}.icon-box{border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:22px;font-size:34px;display:flex}.service-card h3{color:#0f2d1f;margin-bottom:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600}.service-card p{color:#64748b;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6}@media (max-width:1200px){.services-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.services-grid{grid-template-columns:repeat(3,1fr);gap:10px}.help-section{grid-template-columns:repeat(1,1fr);gap:10px;padding:0}.how-work-section .how-work-card .work-image{width:85px;height:85px}.healthConditionsWrapper .healthConditionsGrid{display:grid}.service-card{gap:0;min-height:70px;padding:10px}.service-card h3{padding:5px 0;font-size:10px;line-height:1.4}.service-card p{font-size:14px}.icon-box{width:70px;height:70px;font-size:28px}}.Lead_form_Group{background:#fff;border-radius:24px;width:100%;margin:auto}.Lead_form_Group .booking_top{text-align:center}.Lead_form_Group .booking_top h3{margin-bottom:0;font-size:22px;font-weight:600;line-height:1.3}.Lead_form_Group .booking_top p{color:#666;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.Lead_form_Group .booking_tabs{border-bottom:2px solid #ececec;grid-template-columns:1fr 1fr;margin-bottom:5px;font-family:Plus Jakarta Sans,sans-serif;display:grid}.Lead_form_Group .booking_tabs button{color:#555;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 10px;font-size:16px;font-weight:700;display:flex;position:relative}.Lead_form_Group .booking_tabs button svg{font-size:18px}.Lead_form_Group .booking_tabs .active_tab{color:#33b1a6}.Lead_form_Group .booking_tabs .active_tab:after{content:"";background:#33b1a6;border-radius:20px;width:100%;height:3px;position:absolute;bottom:-2px;left:0}.Lead_form_Group .form-control{border:1px solid #e5e5e5;border-radius:14px;width:100%;height:45px;padding:0 18px;font-size:15px;box-shadow:none!important}.Lead_form_Group .form-control:focus{border-color:#33b1a6}.Lead_form_Group .input_icon{z-index:2;color:#33b1a6;font-size:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.Lead_form_Group select.form-control{padding-left:45px}.Lead_form_Group .bookbutton{background:var(--color-accent);color:#fff;border:none;border-radius:7px;width:100%;height:50px;font-size:17px;font-weight:600;transition:all .3s}.Lead_form_Group .bookbutton:hover{transform:translateY(-2px)}.Lead_form_Group .bottom_features{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.Lead_form_Group .feature_box{justify-content:center;align-items:center;gap:5px;display:flex}.Lead_form_Group .feature_icon{color:#33b1a6;background:#33b1a61f;border-radius:50%;justify-content:center;align-items:center;min-width:35px;min-height:35px;font-size:15px;display:flex}.Lead_form_Group .feature_box span{color:#444;font-size:11px;font-weight:600;line-height:1.2;display:block}@media (max-width:768px){.Lead_form_Group .booking_top h3{font-size:28px}.Lead_form_Group .bottom_features{grid-template-columns:repeat(2,1fr)}.Lead_form_Group .bottom_features .feature_box:last-child{grid-column:1/-1;justify-self:center}}.medical_box{border-radius:20px;height:345px;min-height:345px;margin:10px 0;transition:all .3s;overflow:hidden}.medical_box img{border-radius:20px;width:100%;height:100%}.content_area_seo{background:#fff;padding:50px 0;font-family:Poppins,sans-serif}.content_area_seo .seo_heading{margin-bottom:30px}.content_area_seo .seo_heading h2{color:var(--color-accent);margin-bottom:0;font-size:20px;font-weight:600;line-height:1.3}.content_area_seo .seo_heading p{color:#333;margin-top:4px;margin-bottom:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.content_area_seo .seo_content_wrapper{max-height:300px;transition:all .5s;position:relative;overflow:hidden}.content_area_seo .seo_content_wrapper:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);width:100%;height:120px;position:absolute;bottom:0;left:0}.content_area_seo .seo_content_wrapper.expanded{max-height:100%}.content_area_seo .seo_content_wrapper.expanded:after{display:none}.content_area_seo .seo_content h3{color:var(--color-accent);margin-bottom:0;font-size:20px;font-weight:600;line-height:1.3}.content_area_seo .seo_content h4{color:#111;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.5}.content_area_seo .seo_content p{color:#333;margin-top:4px;margin-bottom:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.content_area_seo .seo_content .test_box{color:var(--color-accent);margin-bottom:10px;font-size:25px;line-height:1.3}.content_area_seo .btn_area{text-align:center;margin-top:35px}.content_area_seo .show_btn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:60px;padding:10px 34px;font-size:15px;font-weight:500;transition:all .3s}@media (max-width:991px){.content_area_seo .seo_heading h2{font-size:34px}.content_area_seo .seo_content h3{font-size:24px}}@media (max-width:768px){.content_area_seo{padding:60px 15px}.content_area_seo .seo_heading h2{font-size:28px}.content_area_seo .seo_heading p{font-size:15px}.content_area_seo .seo_content h3{font-size:22px}.content_area_seo .seo_content h4{font-size:18px}.content_area_seo .seo_content p,.content_area_seo .seo_content li{font-size:15px;line-height:1.8}.content_area_seo .show_btn{width:100%}}.faq-section{background:linear-gradient(#f8fbff,#fff)}.faq-heading{max-width:650px}.faq-tag{color:#00a6c7;background:#00b4d81f;border-radius:30px;margin-bottom:15px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.faq-heading h2{color:#0f172a;margin-bottom:15px;font-size:42px;font-weight:700}.faq-heading p{color:#64748b;font-size:16px;line-height:1.7}.faq-wrapper{flex-direction:column;gap:20px;display:flex}.faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 8px 30px #0000000a}.faq-card.active{border-color:#00b4d8;box-shadow:0 12px 40px #00b4d826}.faq-question{text-align:left;color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 28px;font-size:19px;font-weight:700;display:flex;position:relative}.faq-icon{color:#00b4d8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;min-width:42px;min-height:42px;font-size:14px;transition:all .3s;display:flex}.faq-card.active .faq-icon{color:#fff;background:#00b4d8}.faq-answer{max-height:0;transition:all .4s;overflow:hidden}.faq-answer.show{max-height:500px}.faq-answer p{color:#64748b;margin:0;padding:0 28px 28px;font-size:15px;line-height:1.8}@media (max-width:768px){.faq-heading h2{font-size:30px}.faq-question{padding:16px;font-size:14px;font-weight:600}.faq-answer p{padding:0 14px 20px;font-size:11px}}.footercitypackage{padding:60px 0;position:relative;overflow:hidden}.footercitypackage:before{content:"";pointer-events:none;background:radial-gradient(circle,#0891b214 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.section-header{text-align:center;margin-bottom:40px}.header-badge{color:#e65100;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ffe0b2;border-radius:50px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 18px;font-size:13px;font-weight:700;display:inline-flex}.section-title{color:#0f172a;letter-spacing:-.3px;margin:0 0 8px;font-size:32px;font-weight:800}.section-subtitle{color:#475569;max-width:500px;margin:0 auto;font-size:16px;line-height:1.5}.header-divider{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.header-divider:before,.header-divider:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee);border-radius:1px;width:50px;height:2px}.header-divider:after{background:linear-gradient(90deg,#22d3ee,#0000)}.divider-icon{font-size:18px}.tabs-wrapper{-webkit-overflow-scrolling:touch;padding:4px;overflow-x:auto}.tabs-wrapper::-webkit-scrollbar{height:4px}.tabs-wrapper::-webkit-scrollbar-track{background:0 0}.tabs-wrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.tabs{justify-content:center;gap:12px;min-width:max-content;padding:4px;display:flex}.city-tab{cursor:pointer;color:#475569;white-space:nowrap;background:#efefef;border:2px solid #e2e8f0;border-radius:25px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #00000014}.city-tab.active{color:#fff;background:#33b1a6;border-color:#fff0;transform:translateY(-2px)}.city-tab.active .location-count{color:#fff;background:#ffffff40}.city-icon{font-size:18px;line-height:1}.city-name{font-size:16px;font-weight:600}.location-count{color:#fff;text-align:center;background:#33b1a6;border-radius:50px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;line-height:4px;display:flex}.footercitypackage .row{flex-wrap:wrap;margin:0 -10px;display:flex}.footercitypackage .col-md-4{width:33.333%;margin-bottom:12px;padding:0 10px}.footercitypackage .col-sm-6{width:50%}.footercitypackage .col-xs-12{width:100%}.footer_profile_parameters{opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s forwards fadeInUp}.footer_profile_parameters:first-child{animation-delay:30ms}.footer_profile_parameters:nth-child(2){animation-delay:60ms}.footer_profile_parameters:nth-child(3){animation-delay:90ms}.footer_profile_parameters:nth-child(4){animation-delay:.12s}.footer_profile_parameters:nth-child(5){animation-delay:.15s}.footer_profile_parameters:nth-child(6){animation-delay:.18s}.footer_profile_parameters:nth-child(7){animation-delay:.21s}.footer_profile_parameters:nth-child(8){animation-delay:.24s}.footer_profile_parameters:nth-child(9){animation-delay:.27s}.footer_profile_parameters:nth-child(10){animation-delay:.3s}.footer_profile_parameters:nth-child(11){animation-delay:.33s}.footer_profile_parameters:nth-child(12){animation-delay:.36s}.footer_profile_parameters:nth-child(13){animation-delay:.39s}.footer_profile_parameters:nth-child(14){animation-delay:.42s}.footer_profile_parameters:nth-child(15){animation-delay:.45s}.footer_profile_parameters:nth-child(16){animation-delay:.48s}.footer_profile_parameters:nth-child(17){animation-delay:.51s}.footer_profile_parameters:nth-child(18){animation-delay:.54s}.footer_profile_parameters:nth-child(19){animation-delay:.57s}.footer_profile_parameters:nth-child(20){animation-delay:.6s}.footer_profile_parameters:nth-child(21){animation-delay:.63s}.footer_profile_parameters:nth-child(22){animation-delay:.66s}.footer_profile_parameters:nth-child(23){animation-delay:.69s}.footer_profile_parameters:nth-child(24){animation-delay:.72s}.footer_profile_parameters:nth-child(25){animation-delay:.75s}.footer_profile_parameters:nth-child(26){animation-delay:.78s}.footer_profile_parameters:nth-child(27){animation-delay:.81s}.footer_profile_parameters:nth-child(28){animation-delay:.84s}.footer_profile_parameters:nth-child(29){animation-delay:.87s}.footer_profile_parameters:nth-child(30){animation-delay:.9s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer_profile_parameters{width:max-content}.footer_profile_parameters a{color:#474747;align-items:center;gap:10px;padding:5px 10px;text-decoration:none;transition:all .3s;display:flex}.locationgrid{column-count:4}.footer_profile_parameters a:hover{color:#0891b2}.footer_profile_parameters p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:500;overflow:hidden}.text-center{text-align:center}.show_more_locality,.show_less_locality{color:#0891b2;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #22d3ee;border-radius:50px;margin-top:24px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.show_more_locality:hover,.show_less_locality:hover{color:#fff;background:#0891b2;transform:translateY(-2px);box-shadow:0 4px 12px #0891b24d}.hide_top_locality{display:none}@media (max-width:992px){.footercitypackage .col-md-4{width:50%}}@media (max-width:768px){.footercitypackage{padding:40px 0}.section-title{font-size:24px}.tabs{gap:8px}.city-tab{gap:6px;padding:10px 16px;font-size:13px}.footercitypackage .col-md-4,.footercitypackage .col-sm-6{width:100%}}@media (max-width:480px){.city-tab{padding:5px 6px}.city-tab p{font-size:10px}.footer_profile_parameters a{padding:3px 9px}.footer_profile_parameters a p{font-size:10px}.footer_profile_parameters p{font-size:13px}}.call-form-btn .call-form-title{color:#fff;margin:0;font-size:18px;font-weight:600}.btnc-callme{background-color:#003873;justify-content:center;align-items:center;width:150px;margin-left:15px;display:flex;background-image:none!important}.btnc{border-radius:5px;font-size:14px}.btnc-default{border-radius:22px!important}.btnc{color:#fff;background:var(--color-accent);border:none;width:100%;height:35px;padding-left:35px;padding-right:10px;font-weight:700;position:relative}.btnc .icon-contain{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;left:5px}.call-form-btn{z-index:9999999}.buttonbutton{color:#fff;background-color:#f17e00;padding:10px}.image_shield{width:150px;height:100%}.image_shield img{width:60%;height:100%}.call-form-btn{color:#fff;z-index:8;background-color:#f17e00;justify-content:center;align-items:center;width:100%;padding:10px 80px;display:flex;position:fixed;bottom:0;left:0}.insurance-section{background:var(--color-accent);padding:25px 0}.insurance-wrapper{gap:20px}.image_shield,.familyimage{flex:1;justify-content:center;align-items:center;display:flex}.content_insaurabce{flex:2;padding:20px}.content_insaurabce .title{color:#fff;margin-bottom:9px;font-size:40px;font-weight:700}.desc,.content_insaurabce .subtitle{color:#fff;font-size:16px}.modern-package-card{background:#fff;border:1px solid #fff9;border-radius:28px;height:100%;padding:28px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.modern-package-card:before{content:"";opacity:.08;background:linear-gradient(135deg,#00c3b5,#2563eb);border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.modern-package-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #0000001f}.package-top{align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.default-package-icon{font-size:32px}.package-content h3{color:#071c45;margin-bottom:0;font-size:20px;font-weight:600;line-height:1.4}.tests{color:#64748b;margin-bottom:0;font-size:15px;font-weight:500}.package-features{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.feature-item{text-align:center;flex:1}.feature-item i{color:#00b7a8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:auto auto 10px;font-size:15px;display:flex}.feature-item span{color:#334155;font-size:13px;font-weight:600;line-height:1.5;display:block}.package-bottom{justify-content:space-between;align-items:end;gap:15px;display:flex}.discount-badge{color:#33b1a6;background:#dcfce7;border-radius:30px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.price{align-items:center;gap:10px;display:flex}.price .new{color:#071c45;font-size:32px;font-weight:800;line-height:1}.price .old{color:#94a3b8;font-size:16px;font-weight:500;text-decoration:line-through}.modern-book-btn{background:var(--color-accent);color:#fff;border:none;border-radius:50px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-width:135px;padding:5px 6px 5px 19px;font-size:16px;font-weight:600;transition:all .4s;display:flex}.modern-book-btn i{color:#111827;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.modern-book-btn:hover{transform:translateY(-4px);box-shadow:0 15px 30px #2563eb40}@media (max-width:767px){.modern-package-card{padding:22px}.package-content h3{font-size:20px}.package-features{flex-wrap:wrap}.package-bottom{flex-direction:column;align-items:flex-start}.modern-book-btn{width:100%}.price .new{font-size:28px}}.cols.headligt{width:auto}.card.smaple{box-shadow:none;background:0 0;border:0}a.card.smaple{color:inherit;text-decoration:none;transition:transform .2s}a.card.smaple:hover{transform:translateY(-3px)}.bookbutton{background:var(--color-accent);color:#fff;border-radius:5px;padding:10px 15px}.bookcontact{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:5px;padding:10px 15px}.rightarrow{width:25px;height:25px;color:var(--color-accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:4px}.popular-tests-section{background:#f4fbfb;padding:50px 0;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.popular-tests-section .section-heading{z-index:2;position:relative}.popular-tests-section .section-heading .top-badge{color:#0f172a;background:#fff;border-radius:50px;align-items:center;gap:12px;margin-bottom:30px;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 35px #00000014}.popular-tests-section .section-heading .top-badge i{color:#00b7a8;font-size:20px}.popular-tests-section .section-heading h2{letter-spacing:-2px;color:#071c45;margin-bottom:15px;font-size:40px;font-weight:600;line-height:1.1}.popular-tests-section .section-heading h2 span{background:var(--color-accent);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.popular-tests-section .section-heading p{color:#6b7280;margin-top:10px;font-size:22px}.popular-tests-section .test-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;z-index:2;background:#fff;border:1px solid #ffffffb3;border-radius:35px;height:100%;padding:35px 25px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 15px 45px #00000014}.popular-tests-section .test-card:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 25px 60px #0000001f}.popular-tests-section .test-card:hover .book-btn i{transform:translate(4px)}.popular-tests-section .test-card:hover .features i{transform:translateY(-4px)}.popular-tests-section .test-card:hover .test-icon{transform:rotate(6deg)scale(1.05)}.popular-tests-section .test-card:before{content:"";opacity:.15;filter:blur(10px);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-80px;right:-70px}.popular-tests-section .test-card .test-icon{color:#00ccbe;background:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:auto auto 10px;font-size:40px;transition:all .4s;display:flex;box-shadow:0 10px 30px #00000014}.popular-tests-section .test-card .test-icon i{font-size:40px}.popular-tests-section .test-card h3{color:#0f172a;min-height:57px;font-size:20px;font-weight:600;line-height:1.4}.popular-tests-section .test-card .test-count{background:#f8fafc;margin:5px 0;font-size:18px;display:inline-block}.popular-tests-section .test-card .features{justify-content:space-between;gap:10px;margin-bottom:35px;display:flex}.popular-tests-section .test-card .features div{flex:1}.popular-tests-section .test-card .features i{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:auto auto 12px;font-size:18px;transition:all .3s;display:flex}.popular-tests-section .test-card .features span{color:#334155;font-size:14px;font-weight:600;line-height:1.4;display:block}.popular-tests-section .book-btn{color:#fff;border-radius:50px;justify-content:center;align-items:center;padding:10px 24px;font-size:20px;font-weight:500;text-decoration:none;transition:all .4s;display:flex;position:relative;box-shadow:0 12px 25px #0000001f}.popular-tests-section .book-btn .rightarrow{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;right:4px}.popular-tests-section .book-btn i{color:#111827;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .4s;display:flex}.popular-tests-section .green-card:before{background:#00c3b5}.popular-tests-section .green-card .test-icon{border:5px solid #d1fffb}.popular-tests-section .green-card .test-icon i{color:#00b7a8}.popular-tests-section .green-card .test-count span{color:#00b7a8;font-weight:700}.popular-tests-section .green-card .green-btn{background:var(--color-accent)}.popular-tests-section .view-more-btn{color:#fff;background-color:var(--color-accent);border-radius:60px;align-items:center;gap:15px;padding:18px 35px;font-size:20px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex;box-shadow:0 10px 35px #00000014}.popular-tests-section .view-more-btn:hover{transform:translateY(-5px)scale(1.03);box-shadow:0 18px 40px #0000001f}.popular-tests-section .view-more-btn i{color:#00b7a8}@media (max-width:991px){.popular-tests-section .section-heading h2{font-size:46px}.popular-tests-section .section-heading p{font-size:18px}.popular-tests-section .test-card h3{font-size:24px}}@media (max-width:767px){.popular-tests-section{padding:70px 0}.popular-tests-section .section-heading h2{font-size:34px}.popular-tests-section .section-heading .top-badge{padding:12px 20px;font-size:13px}.popular-tests-section .test-card{padding:30px 20px}.popular-tests-section .test-card h3{min-height:auto;font-size:22px}.popular-tests-section .book-btn{font-size:18px}}.header-text h2{color:#1f2937;font-size:32px;font-weight:700}.header-text p{color:#6b7280;margin-top:8px}.tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:30px;display:flex}.tab-btn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:30px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.tab-btn:hover{color:#0ea5e9;border-color:#0ea5e9;transform:translateY(-2px)}.tab-btn.active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 6px 15px #2563eb4d}.package-icon-wrapper{background:#f3f3f3;border:1px solid #ccc;border-radius:5px;justify-content:center;align-items:center;width:60px;height:60px;font-size:31px;display:flex}.package-icon-wrapper svg{color:var(--color-accent)}.package-card:hover{transform:translateY(-6px);box-shadow:0 12px 25px #0000001a}.package-card h3{color:#111827;margin-bottom:10px;font-size:18px;font-weight:600}.tests{color:#6b7280;margin-bottom:15px;font-size:14px}.price{align-items:center;gap:10px;margin-bottom:15px;display:flex}.price .new{color:#33b1a6;margin-right:0;font-size:30px;font-weight:700}.price .old{color:#9ca3af;font-size:14px;text-decoration:line-through}.book-btn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:10px;font-weight:600;transition:all .3s}.view-all a{color:#fff;background:#33b1a6;padding:10px;font-size:20px;font-weight:500;text-decoration:none}.view-all a:hover{text-decoration:underline}@media (max-width:768px){.header-text h2{font-size:24px}.tab-btn{padding:8px 12px;font-size:13px}}.homesection{background:#33b1a621;width:100%;height:100%;padding:35px 0}.homesection .homecontent h1{color:#fff;font-weight:600}.homesection .homecontent p{color:#fff}.homesection .grid_new{background:#fff;border-radius:10px;align-items:flex-start;width:48%;padding:15px;transition:all .3s;display:flex;box-shadow:0 5px 15px #00000014}.homesection .grid_new:hover{transform:translateY(-5px)}.homesection .image_icon{background:#e8f5ff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;margin-right:12px;font-size:22px;display:flex}.homesection .content_grid h3{margin:0;font-size:16px;font-weight:600}.homesection .content_grid p{color:#666;margin:4px 0 0;font-size:13px}.habit-section{background:#ebebeb;padding:50px 0}.header-text{text-align:start;margin-bottom:25px}.header-text h2{font-size:28px;font-weight:700}.header-text p{color:#666}.tabs{flex-wrap:wrap;justify-content:start;gap:10px;margin-top:0;margin-bottom:0;display:flex}.tab-btn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:30px;align-items:center;gap:6px;padding:10px 26px;font-size:16px;transition:all .3s;display:flex}.tab-btn.active{color:#fff;background:#33b1a6;border-color:#33b1a6}.icon{font-size:16px}.package-card{background:#fff;border-radius:12px;height:100%;padding:18px;transition:all .3s;box-shadow:0 3px 12px #00000014}.package-card:hover{transform:translateY(-5px)}.package-card h3{margin-bottom:10px;font-size:22px;font-weight:600}.tests{color:#555;font-size:13px}.price{margin:10px 0}.new{color:#2b6fff;margin-right:10px;font-size:18px;font-weight:700}.old{color:#999;text-decoration:line-through}.book-btn{color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px;font-weight:600}.book-btn:hover{background:#1d4ed8}.view-all{text-align:center;margin-top:20px}.popular-tests{background:#f8f9ff}.section-title{color:#1a1a1a;font-weight:700}.test-card{background:#fff;border:1px solid #ccc;border-radius:5px;height:100%;padding:15px;transition:all .3s}.booknow{background:var(--color-accent);color:#fff;border-radius:5px;width:100%;padding:7px;font-size:15px}.test-card:hover{transform:translateY(-5px)}.test-card h5{color:#333;font-size:16px;font-weight:600}.test-card p{color:#666;margin:8px 0 15px;font-size:14px}.icon-box{width:60px;height:60px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;font-size:22px;transition:all .3s;display:flex}.icon-box img{object-fit:contain;width:100%;height:100%}.test-card:hover .icon-box{color:#fff;background:#2b6fff}a,a:hover{text-decoration:none!important}::selection{background-color:var(--color-primary);color:var(--color-white)}a{color:var(--color-primary);text-decoration:none;transition:color .3s}a:hover{color:var(--color-secondary);text-decoration:none}.formdevicespecific .Lead_form_Group{align-items:unset;background:#fff;border:1px solid #ccc;border-radius:8px;max-width:100%;height:calc(100% - 20px);padding:15px;display:block;overflow:hidden}.formdevicespecific .Lead_form_Group .top_content{color:#fff;background:url(/assets/image/medical_solution_bg_2.jpg) 0 0/cover;padding:10px}.formdevicespecific .Lead_form_Group .top_content .small_badge{font-size:18px;font-weight:700}.formdevicespecific .Lead_form_Group .h2class{margin-top:0;margin-bottom:0}.formdevicespecific .Lead_form_Group .inside_leads{padding:0 10px 10px}.formdevicespecific .Lead_form_Group .bottom_note{text-align:center;color:#616161;justify-content:center;margin:10px 0;display:flex}.formdevicespecific .Lead_form_Group p{color:#858585;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600}.formdevicespecific .Lead_form_Group .inside_leads{margin:15px 0 0}img{max-width:100%}*{outline:none}button{background-color:#0000;border:none;padding:0}select{background-color:#0000}button,button:focus,.form-control,.form-control:focus{-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;outline:none}textarea{resize:none}.svg-pathes{position:absolute}@media (min-width:576px) and (max-width:1200px){.container{max-width:100%}}@media (min-width:1300px){.container{max-width:1280px}}@media (min-width:1400px){.row{--bs-gutter-x:40px}.container{max-width:1320px}}.sticky-top{z-index:500}.row-gutter-0{margin-left:0;margin-right:0}.row-gutter-0>[class*=col]{padding-left:0;padding-right:0}.text-2-lines{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mw-500{max-width:500px}.flex-1{flex:1}.fz-13{font-size:13px!important}.fz-14{font-size:14px!important}.fz-16{font-size:16px!important}.fz-17{font-size:17px!important}.fz-25{font-size:25px!important}.font-secondary{font-family:var(--font-secondary)}.align-v{align-items:center!important;display:flex!important}.align-v-h{justify-content:center!important;align-items:center!important;display:flex!important}.border-top{border-top:1px solid #e7ebef!important}.border-bottom{border-bottom:1px solid #e7ebef!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mr-0{margin-right:0!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.ml-0{margin-left:0!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.mx-80{margin-left:80px;margin-right:80px}.pb-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pt-110{padding-top:110px!important}.pt-120{padding-top:120px!important}.pt-130{padding-top:130px!important}.pt-140{padding-top:140px!important}.pt-150{padding-top:150px!important}.pt-170{padding-top:170px!important}.pt-220{padding-top:220px!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pb-110{padding-bottom:110px!important}.pb-130{padding-bottom:130px!important}.pb-140{padding-bottom:140px!important}.pb-150{padding-bottom:150px!important}.pb-170{padding-bottom:170px!important}.pb-120{padding-bottom:120px!important}.pb-220{padding-bottom:220px!important}.pr-0{padding-right:0!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-100{padding-right:100px!important}.pl-0{padding-left:0!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}@media (max-width:992px){.order-3-md{order:3}.mt-30,.mt-40{margin-top:20px!important}.mt-50{margin-top:25px!important}.mt-60{margin-top:30px!important}.mt-70{margin-top:35px!important}.mt-80{margin-top:40px!important}.mt-90{margin-top:45px!important}.mt-100{margin-top:50px!important}.mb-30{margin-bottom:15px!important}.mb-40{margin-bottom:20px!important}.mb-50{margin-bottom:25px!important}.mb-60{margin-bottom:30px!important}.mb-70{margin-bottom:35px!important}.mb-80{margin-bottom:40px!important}.mb-90{margin-bottom:45px!important}.mb-100{margin-bottom:50px!important}.mr-30{margin-right:15px!important}.mr-40{margin-right:20px!important}.mr-50{margin-right:25px!important}.ml-30{margin-left:15px!important}.ml-40{margin-left:20px!important}.ml-50{margin-left:25px!important}.pt-30{padding-top:15px!important}.pt-40{padding-top:20px!important}.pt-50{padding-top:25px!important}.pt-60{padding-top:30px!important}.pt-70{padding-top:35px!important}.pt-80{padding-top:40px!important}.pt-90{padding-top:45px!important}.pt-100{padding-top:50px!important}.pt-110{padding-top:55px!important}.pt-120{padding-top:60px!important}.pt-130,.pt-140{padding-top:70px!important}.pt-150{padding-top:75px!important}.pt-160{padding-top:80px!important}.pt-170{padding-top:85px!important}.pt-220{padding-top:110px!important}.pb-30{padding-bottom:15px!important}.pb-40{padding-bottom:20px!important}.pb-50{padding-bottom:25px!important}.pb-60{padding-bottom:30px!important}.pb-70{padding-bottom:35px!important}.pb-80{padding-bottom:40px!important}.pb-90{padding-bottom:45px!important}.pb-100{padding-bottom:50px!important}.pb-110{padding-bottom:55px!important}.pb-120{padding-bottom:60px!important}.pb-130{padding-bottom:65px!important}.pb-140{padding-bottom:70px!important}.pb-150{padding-bottom:75px!important}.pb-160{padding-bottom:80px!important}.pb-170{padding-bottom:85px!important}.pl-50{padding-left:25px!important}.pb-220{padding-bottom:110px!important}}@media (max-width:991px){.order-1-md{order:1}.order-2-md{order:2}}.color-gray{color:var(--color-gray-100)!important}.color-dark{color:var(--color-dark)!important}.color-primary,.color-primary-hover:hover{color:var(--color-primary)!important}a.color-primary:hover,.color-secondary{color:var(--color-secondary)!important}a.color-secondary:hover{color:var(--color-primary)!important}.color-heading{color:var(--color-accent)!important}.color-body{color:var(--bs-gray)!important}.color-white,.color-white-hover:hover,a.color-white-hover:hover{color:var(--color-white)!important}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)!important}.bg-gray{background-color:var(--color-gray-100)!important}.bg-dark{background-color:var(--color-dark)!important}.bg-heading{background-color:var(--color-accent)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-img{z-index:1;position:relative}.background-size-auto{background-size:auto!important}.bg-parallax{background-attachment:fixed}.bg-overlay:before{content:"";z-index:-1;background-color:#1b1a1a40;width:100%;height:100%;position:absolute;inset:0}.bg-overlay-2:before{background-color:#1b1a1a26}.bg-overlay-3:before{background-color:#1b1a1a0d}.bg-overlay-gradient:before{opacity:.65;background-color:#0000;background-image:linear-gradient(#010711 0%,#1b1a1aa6 34%)}.bg-overlay-secondary:before{background-color:#002678ed}.bg-overlay-primary:before{background-color:#21cdade6}.bg-overlay-primary-gradient:before{opacity:.95;background-color:var(--color-primary);background-image:linear-gradient(90deg, #0646b200 0%, #0badf600 3%, rgb(var(--color-primary-rgb)) 80%)}.bg-overlay-secondary-gradient:before{opacity:.95;background-color:var(--color-secondary);background-image:linear-gradient(90deg, #25374500 0%, #0026780a 3%, rgb(var(--color-secondary-rgb)) 80%)}.bg-gray-gradient{background-image:linear-gradient(90deg,#0646b200 0%,#0badf600 3%,#f6f7f8 80%)}.has-pattern-bg:after{content:"";z-index:1;opacity:.2;background-position:100% 100%;background-repeat:no-repeat;width:100%;height:377px;position:absolute;bottom:0;right:0}p{margin-bottom:15px;line-height:1.75}h1{font-size:52px}h2{font-size:42px}h3{font-size:38px}h4{font-size:32px}h5{font-size:24px}h6{font-size:18px}.heading-subtitle{font-family:var(--font-secondary);color:var(--color-secondary);margin-bottom:12px;font-size:16px}.heading-title{margin-bottom:20px;font-size:36px}.heading-title .underlined-text{border-bottom:4px solid var(--color-primary)}.heading-desc{margin-bottom:0;font-size:16px}.heading-layout2 .heading-title{font-size:40px}.heading-layout3 .heading-title{font-size:50px}.heading-light .heading-subtitle{color:#f0f1f4}.heading-light .heading-title{color:var(--color-white)}.heading-light .heading-desc{color:var(--color-gray-100)}.text-block-title{margin-bottom:14px;font-size:24px}.text-block-desc{font-size:16px}.text-link{font-size:14px;font-weight:700}.text-link a:not(.btn){border-bottom:2px solid var(--color-primary);padding-bottom:2px}.text-link a:not(.btn).color-secondary{border-bottom-color:var(--color-secondary)}.text-link:hover a:not(.btn){color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.text-link:hover a:not(.btn).color-secondary{color:var(--color-primary);border-bottom-color:var(--color-primary)}[class*=underlined-text]{border-bottom:2px solid;padding-bottom:2px}.underlined-text,.underlined-text-primary{border-bottom-color:var(--color-primary)}.underlined-text-secondary{border-bottom-color:var(--color-secondary)}.heading-divider{background-color:var(--color-secondary);height:4px;margin-top:14px}@media (min-width:768px) and (max-width:991px){.heading-title{font-size:30px}}@media (min-width:320px) and (max-width:767px){.heading-title{margin-bottom:10px;font-size:20px}.heading-desc,.heading-subtitle,.text-link{font-size:14px}.heading-layout2 .heading-title{font-size:22px}.text-block-desc{margin-bottom:10px;font-size:14px;line-height:24px}}.header-transparent+.page-title{margin-top:-135px}.pagetitle-subheading{color:var(--color-white);background-color:var(--color-primary);border-radius:10px;margin-bottom:15px;padding:10px 20px;font-size:16px;font-weight:700;display:inline-block}.pagetitle-heading{margin-bottom:20px;font-size:75px;font-weight:700;line-height:1.1}.pagetitle-desc{margin-bottom:0;font-size:17px;font-weight:700}.home-nav{z-index:3;background-color:var(--color-secondary);border:10px solid var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:var(--color-white)!important}[class*=page-title] .breadcrumb-item a{color:var(--color-secondary);font-weight:700}[class*=page-title] .breadcrumb-item a:hover{color:var(--color-primary)}[class*=page-title] .breadcrumb-item+.breadcrumb-item:before{color:var(--color-secondary)}[class*=page-title] .breadcrumb-item.active{color:var(--bs-gray)}[class*=page-title] .btn,[class*=page-title] .video-btn{margin-top:32px}[class*=page-title] .btn:not(.btn-xl){min-width:200px}[class*=page-title].bg-overlay:before{opacity:.25;background-color:#0000;background-image:linear-gradient(#00226c 0%,#fff0 70%)}[class*=page-title].bg-overlay:after{content:"";z-index:-1;background-color:#0d0e4326;position:absolute;inset:0}.page-title-light .pagetitle-heading,.page-title-light .breadcrumb-item a,.page-title-light .breadcrumb-item.active,.page-title-light .breadcrumb-item+.breadcrumb-item:before{color:var(--color-white)}.page-title-light .pagetitle-desc{color:var(--color-gray-100)}.page-title-layout1{padding-top:160px}.page-title-layout2{padding-top:130px}.page-title-layout2 .pagetitle-desc{max-width:610px}.page-title-layout2 .pagetitle-subheading{margin-top:20px}.page-title-layout3{padding-top:130px}.page-title-layout3 .breadcrumb-area{border-top:1px solid #ffffff40;margin-top:150px;padding:22px 0}.page-title-layout3{padding-top:150px;padding-bottom:100px}.page-title-layout3 .pagetitle-heading{font-size:37px;font-weight:600;line-height:1.3}.page-title-layout3 .pagetitle-categorey{background-color:var(--color-primary);border-radius:5px;margin-bottom:27px;padding:5px 10px;display:inline-block}.page-title-layout3 .pagetitle-categorey a{color:var(--color-white);margin-right:3px;padding-right:3px;position:relative}.page-title-layout3 .pagetitle-categorey a:after{content:",";color:var(--color-white);position:absolute;top:0;right:-2px}.page-title-layout3 .pagetitle-categorey a:last-child{margin-right:0;padding-right:0}.page-title-layout3 .pagetitle-categorey a:last-child:after{display:none}.page-title-layout3 .pagetitle-categorey a:hover{color:var(--color-secondary)}.page-title-layout4 .breadcrumb-area{border-bottom:1px solid #82859940;margin-bottom:70px;padding:22px 0}@media (min-width:992px) and (max-width:1199px){.pagetitle-heading{font-size:60px}.pagetitle-desc{font-size:16px}}@media (max-width:991px){.page-title-layout2{padding-top:60px}.page-title-layout1,.page-title-layout3{padding-top:60px;padding-bottom:90px}.pagetitle-heading{font-size:35px;line-height:1.3}.pagetitle-desc{font-size:15px;font-weight:400}}@media (min-width:320px) and (max-width:767px){.pagetitle-desc{margin-bottom:10px;font-size:14px}.pagetitle-heading{margin-bottom:20px;line-height:1.2;font-size:30px!important}}.btn{text-transform:capitalize;z-index:1;background:var(--color-accent);text-align:center;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;transition:all .3s linear;display:inline-flex;position:relative}.btn:focus,.btn.active,.btn:active{box-shadow:none;outline:none}.btn .icon-filled,.btn .icon-outlined{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:5px;transition:all .3s linear;display:inline-flex}.btn:not(.btn-link) span,.btn:not(.btn-link) i{margin:0 5px}.btn-primary{color:var(--color-white);background-color:var(--color-primary)}.btn-primary .icon-outlined{color:var(--color-primary);border:1px solid var(--color-primary);background-color:var(--color-white)}.btn-primary .icon-filled{color:var(--color-white);background-color:var(--color-primary)}.btn-primary:hover{color:var(--color-white)}.btn-primary:hover .icon-outlined{color:var(--color-secondary);background-color:var(--color-white)}.btn-primary:hover .icon-filled{color:var(--color-white);background-color:var(--color-secondary)}.btn-primary.btn-outlined{color:var(--color-primary);border:2px solid var(--color-primary);background-color:#0000}.btn-primary.btn-outlined:hover{color:var(--color-white);background-color:var(--color-primary)}.btn-primary-style2:hover{color:var(--color-primary)!important;background-color:var(--color-white)!important}.btn-primary:active,.btn-primary:focus,.btn-primary:not(.btn-outlined):hover{color:var(--color-white);border-color:var(--color-secondary);background-color:var(--color-secondary)}.btn-secondary{color:var(--color-white);background-color:var(--color-secondary)}.btn-secondary .icon-filled{color:var(--color-white);background-color:var(--color-primary)}.btn-secondary .icon-outlined{color:var(--color-secondary);border:1px solid #b2bdd6}.btn-secondary:hover{color:var(--color-white)}.btn-secondary:hover .icon-filled{background-color:var(--color-secondary)}.btn-secondary.btn-outlined{color:var(--color-secondary);background-color:#0000;border:2px solid #b2bdd6}.btn-secondary.btn-outlined:hover{color:var(--color-white);border-color:var(--color-secondary);background-color:var(--color-secondary)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:not(.btn-link):hover,.btn-secondary:not(.btn-outlined):hover{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary)}.btn-secondary-style2:active,.btn-secondary-style2:focus,.btn-secondary-style2:not(.btn-outlined):hover,.btn-white{color:var(--color-secondary);background-color:var(--color-white)}.btn-white:active,.btn-white:focus{color:var(--color-secondary);border-color:var(--color-white);background-color:var(--color-white)}.btn-white:hover{color:var(--color-white);background-color:var(--color-secondary)}.btn-white.btn-outlined{color:var(--color-white);border:2px solid var(--color-white);background-color:#0000}.btn-white.btn-outlined:before{border-right-color:var(--color-white)}.btn-white.btn-outlined:hover,.btn-white-style2{color:var(--color-primary);background-color:var(--color-white)}.btn-white-style2:hover{color:var(--color-white);background-color:var(--color-primary)}.btn-light{color:var(--color-secondary);background-color:var(--color-light)}.btn-light:active,.btn-light:focus{color:var(--color-secondary);border-color:var(--color-light);background-color:var(--color-light)}.btn-light:hover{color:var(--color-white);border-color:var(--color-white);background-color:var(--color-secondary)}.btn-light.btn-outlined{color:var(--color-white);border:2px solid var(--color-light);background-color:#0000}.btn-light.btn-outlined:before{border-right-color:var(--color-light)}.btn-light.btn-outlined:hover{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white)}.btn-light.btn-outlined:hover:before{border-right-color:var(--color-white)}.btn-outlined{background-color:#0000}.btn-link{min-width:0;height:auto;padding:0;text-decoration:none;background-color:#0000!important;border-color:#0000!important}.btn-link:focus,.btn-link:active{background-color:#0000}.btn-link.btn-icon{height:auto;padding:0;line-height:1}.btn-link.btn-primary{color:var(--color-primary)}.btn-link.btn-primary-style2:hover{color:var(--color-white)!important}.btn-link.btn-primary.btn-underlined{border-bottom:2px solid var(--color-primary);padding-bottom:3px}.btn-link.btn-primary:hover{color:var(--color-secondary);background-color:#0000}.btn-link.btn-secondary{color:var(--color-secondary)}.btn-link.btn-secondary:hover{color:var(--color-primary)}.btn-link.btn-white{color:var(--color-white)}.btn-link.btn-white .btn-icon-custom{color:var(--color-secondary);background-color:var(--color-white);box-shadow:0 0 0 10px #f0f1f426}.btn-link.btn-white.btn-underlined{border-bottom:2px solid var(--color-white);padding-bottom:3px}.btn-link.btn-white:hover{color:var(--color-secondary)}.btn-link.btn-white:hover.btn-underlined{border-color:var(--color-secondary)}.btn-block{width:100%}.btn-social{width:54px;height:54px;color:var(--color-white);border-radius:3px;font-weight:400;line-height:54px;min-width:0!important}.btn-facebook{background-color:#4267b2}.btn-twitter{background-color:#1da0f0}.btn-google-plus{background-color:#ea4335}.btn-lg{min-width:200px}.btn-xl{min-width:250px;height:70px}.btn-xl i,.btn-xl span{margin:0 7px}.btn-xhight{height:70px;line-height:68px}.btn-rounded{border-radius:50px}.btn-icon-custom{width:48px;height:48px;color:var(--color-white);background-color:var(--color-primary);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;margin:10px;font-size:16px;display:flex;box-shadow:0 0 0 10px #f0f1f4}@media (min-width:320px) and (max-width:767px){.btn:not(.btn-link){min-width:120px;height:55px;font-size:13px}.btn-icon{padding:0 10px}.btn-xl{min-width:150px;height:55px}}label{color:var(--color-secondary);margin-bottom:10px;font-weight:700;line-height:1}label.error{color:red;margin:7px 0 0;font-size:14px;font-weight:400}.form-group{margin-bottom:30px;position:relative}.form-control{background-color:var(--color-white);border:2px solid #e6e8eb;border-radius:7px;height:60px;padding:0 20px;font-size:14px}.form-control:focus{border-color:var(--color-primary);background-color:var(--color-white)}.form-control::-webkit-input-placeholder{color:#26365e}.form-control:-moz-placeholder-shown{color:#26365e}.form-control::-moz-placeholder{color:#26365e}.form-control:-ms-placeholder-shown{color:#26365e}.custom-control{align-items:center;display:flex}textarea.form-control{min-height:120px;padding-top:16px}.form-title{margin-bottom:20px;font-size:18px;line-height:1}.custom-checkbox{position:relative}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio]{display:none}.checkbox-controls .custom-checkbox{margin-bottom:20px;margin-right:27px}.checkbox-controls .custom-checkbox label{color:var(--bs-gray)}.label-radio{cursor:pointer;color:var(--bs-gray);margin-bottom:0;padding-left:26px;font-size:13px;font-weight:400;display:block;position:relative}.label-radio input{z-index:-1;opacity:0;position:absolute}.radio-indicator{background:0 0;border:2px solid #eaeaea;border-radius:50%;width:17px;height:17px;position:absolute;top:-1px;left:0}.label-radio input:checked~.radio-indicator,.label-radio:hover input:not([disabled]):checked~.radio-indicator,.label-radio input:checked:focus~.radio-indicator{background:0 0}.radio-indicator:after{content:"";background:var(--color-primary);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:3px;left:3px}.label-radio input:checked~.radio-indicator:after{display:block}.custom-control-label{margin-bottom:0;padding-left:27px;font-weight:400}.custom-control-label:before{content:"";pointer-events:none;border:2px solid #e7ebef;border-radius:3px;width:17px;height:17px;transition:all .3s ease-in-out;position:absolute;top:-2px;left:0}.custom-control-label:after{content:"";color:var(--color-primary);font-family:icomoon;font-size:6px;transition:all .3s ease-in-out;position:absolute;top:3px;left:4px;transform:scale(0)}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{transform:scale(1)}.custom-control-input:not(:disabled):active~.custom-control-label:before{border-color:#0000}.custom-control-input:checked~.custom-control-label:before{border-color:var(--color-primary)!important}.custom-control-input:focus~.custom-control-label:before{box-shadow:none}input[type=checkbox],input[type=radio]{box-shadow:none!important}.nice-select{border-radius:7px;width:100%;height:60px;margin-bottom:30px;line-height:60px}.nice-select .list{width:100%}.nice-select .current,.nice-select .option{color:var(--bs-gray)}.form-group-date .form-group-icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:53%;left:20px}.form-group-date .form-control[type=date]::-webkit-inner-spin-button{width:100%;height:100%;margin:0;display:block}.form-group-date .form-control[type=date]::-webkit-calendar-picker-indicator{width:100%;height:100%;margin:0;display:block}.form-group-date .form-control[type=time]::-webkit-inner-spin-button{width:100%;height:100%;margin:0;display:block}.form-group-date .form-control[type=time]::-webkit-calendar-picker-indicator{width:100%;height:100%;margin:0;display:block}::-webkit-inner-spin-button{opacity:0}::-webkit-calendar-picker-indicator{opacity:0}@media (min-width:320px) and (max-width:767px){.form-group,.nice-select{margin-bottom:20px}}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{text-transform:capitalize;color:var(--color-secondary);border:0;margin:0 30px 0 0;padding:0 0 10px;font-size:16px;font-weight:700;line-height:1;display:block;position:relative}.nav-tabs .nav-link:last-of-type{margin-right:0}.nav-tabs .nav-link:after{content:"";background-color:var(--color-primary);transform-origin:100%;width:100%;height:3px;transition:transform 2s cubic-bezier(.2,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:var(--color-primary)}.nav-tabs .nav-link.active:after,.nav-tabs .nav-link:hover:after{transform-origin:0;transform:scale(1)}.nav-tabs-white .nav-link,.nav-tabs-white .nav-link.active,.nav-tabs-white .nav-link:hover{color:var(--color-white)}.nav-tabs-white .nav-link:after{background-color:var(--color-white)}@media (min-width:320px) and (max-width:767px){.nav-tabs .nav-link{margin:0 15px 0 0;font-size:13px}.nav-tabs .nav-link:after{bottom:4px}}.social-icons{flex-wrap:wrap;align-items:center;display:flex}.social-icons li{margin-right:10px}.social-icons li a{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s linear;display:flex;box-shadow:inset 0 0 0 2px #dfdfea}.social-icons li a i{color:var(--color-secondary);font-size:23px;transition:all .4s linear}.social-icons li a:hover{background-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary) inset}.social-icons li a:hover i{color:var(--color-white)}.social-icons li:last-of-type{margin-right:0}.icon-arrow-right,.icon-arrow-left{font-size:65%}.plus-icon{width:26px;height:26px;color:var(--color-white);background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-right:3px;font-size:22px;font-style:normal;font-weight:700;transition:all .3s linear;display:flex}.rating .active{color:#f4572e}.curve-top-shape{position:absolute;bottom:-1px;left:0;right:0;transform:rotate(180deg)}.curve-top-shape .curve-svg{width:100%;height:48px}.curve-top-shape .curve-path{fill:var(--color-white);transform-origin:50%;transform:rotateY(0)}.hexagon-clippath{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.hexagon-clippath2{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%)}.octagon-clippath{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.cms-octagon-clippath{filter:url(#rounded-clippath-filter)}.breadcrumb{background-color:#0000;padding:0}.breadcrumb-item{font-size:14px;position:relative}.breadcrumb-item+.breadcrumb-item:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}@media (min-width:320px) and (max-width:767px){.breadcrumb-item a,.breadcrumb-item+.breadcrumb-item{font-size:12px}}.pagination li{margin-right:10px}.pagination li:last-child{margin-right:0}.pagination li a{width:58px;height:58px;color:var(--color-secondary);background-color:var(--color-white);border:2px solid #b2bdd6;border-radius:5px;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:all .3s linear;display:flex}.pagination li a:hover,.pagination li a.current{color:var(--color-white);border-color:var(--color-secondary);background-color:var(--color-secondary)}@media (min-width:320px) and (max-width:767px){.pagination li a{width:35px;height:35px;font-size:16px}}.contact-list li{margin-bottom:5px;font-size:14px}.contact-list li:last-child{margin-bottom:0}.contact-list li a{color:var(--bs-gray)}.list-items li{margin-bottom:9px;padding-left:27px;font-weight:700;position:relative}.list-items li:before{content:"";text-align:center;width:22px;height:22px;color:var(--color-primary);border-radius:50%;font-family:"Font Awesome 5 Free";font-size:9px;font-weight:900;line-height:22px;position:absolute;top:0;left:0}.list-items li:last-of-type{margin-bottom:0}.list-horizontal{flex-wrap:wrap;display:flex}.list-horizontal li{flex:0 0 50%;max-width:50%}@media (max-width:992px){.list-horizontal{flex-direction:column}.list-horizontal li{flex:0 0 100%!important;max-width:100%!important}}@media (min-width:320px) and (max-width:767px){.list-items li{font-size:14px}.list-horizontal li{flex:0 0 100%;max-width:100%}}@keyframes ripple{70%{box-shadow:0 0 0 50px #fff0}to{box-shadow:0 0 #fff0}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideTopDown{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes headerAnimation{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes zoomOut{50%{transform:scale(1.1)}}.alert-primary{color:var(--color-secondary);background-color:#e0f8f4;border-color:#0000;border-radius:15px;padding:30px}.alert-primary .alert-title{font-size:19px}.alert-info{color:var(--bs-gray);background-color:#eef7ff;border-color:#eef7ff;padding:27px}.slick-list{margin:0 -10px}.slick-slide{margin:0 10px}.m-slides-0 .slick-list,.m-slides-0 .slick-slide{margin:0}.slick-arrow{z-index:3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:0;transition:all .3s linear;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slick-arrow:before{width:48px;height:48px;color:var(--color-white);background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-family:icomoon;font-size:16px;transition:all .3s linear;display:flex}.slick-arrow:hover{box-shadow:inset 0 0 0 2px #dfdfea}.slick-arrow:hover:before{background-color:var(--color-secondary)}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:before{content:""}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{content:""}.slick-dots{z-index:2;text-align:center;margin-bottom:0;padding:0;list-style:none;position:relative}.slick-dots li{width:20px;height:8px;margin:0 4px;transition:all .3s linear;display:inline-flex;position:relative}.slick-dots li button{background-color:var(--color-secondary);border-radius:3px;width:20px;height:8px;padding:0;font-size:0;transition:all .2s linear;display:block}.slick-dots li.slick-active{width:40px}.slick-dots li.slick-active button{background-color:var(--color-primary);width:40px}.carousel-dots-light .slick-dots li:not(.slick-active) button{background-color:var(--color-white)}.preloader{z-index:5000;background-color:var(--color-white);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.preloader .loading{width:80px;height:80px;position:relative}.preloader .loading span{border:5px solid #21cdad;border-color:var(--color-primary) #0000 #0000 #0000;border-radius:50%;width:64px;height:64px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite rotating;position:absolute}.preloader .loading span:first-child{animation-delay:-.45s}.preloader .loading span:nth-child(2){animation-delay:-.3s}.preloader .loading span:nth-child(3){animation-delay:-.15s}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header{z-index:1000;position:relative}.navbar{background-color:var(--color-white);height:100px;max-height:100px;padding:0}.navbar>.container,.navbar>.container-fluid{height:100px;position:relative}.navbar .navbar-brand{width:150px;margin:0;padding:0}.navbar .navbar-brand img{width:100%}.navbar .logo-light{display:none}.navbar .navbar-toggler{border:none;border-radius:0;width:23px;padding:0;position:relative}.navbar .navbar-toggler .menu-lines{display:inline-block}.navbar .navbar-toggler .menu-lines:before,.navbar .navbar-toggler .menu-lines:after{content:"";background-color:var(--color-secondary);width:23px;height:1px;transition:all .3s;display:inline-block;position:absolute;left:0}.navbar .navbar-toggler .menu-lines:before{top:0}.navbar .navbar-toggler .menu-lines:after{top:12px}.navbar .navbar-toggler .menu-lines span{background-color:var(--color-secondary);width:18px;height:1px;position:absolute;top:6px;left:0}.navbar .navbar-toggler.actived .menu-lines>span{opacity:0}.navbar .navbar-toggler.actived .menu-lines:before{top:0;transform:rotate(-45deg)}.navbar .navbar-toggler.actived .menu-lines:after{top:0;transform:rotate(45deg)}.navbar .nav-item{margin:0 10px;position:relative}.navbar .nav-item .nav-item-link{text-transform:capitalize;color:var(--color-secondary);letter-spacing:.4px;text-align:center;font-size:16px;font-weight:500;line-height:50px;display:block;position:relative}.navbar .nav-item .nav-item-link.active,.navbar .nav-item .nav-item-link:hover{color:var(--color-primary)}.navbar .nav-item .nav-item-link.active:before,.navbar .nav-item .nav-item-link:hover:before{width:100%}.navbar .nav-item:last-child{margin-right:0}.navbar .dropdown-menu{background-color:var(--color-white);border:none;border-radius:0;margin:0;box-shadow:0 5px 83px #0d0e431f}.navbar .dropdown-menu.mega-dropdown-menu{padding:0}.navbar .dropdown-menu.mega-dropdown-menu .nav-block{padding:50px 20px 40px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured{padding:45px 50px 40px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured>.nav{justify-content:space-between}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-title{font-size:24px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-desc{font-size:14px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item{flex:0 0 50%;max-width:50%;margin-bottom:10px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item .nav-item-link{color:var(--color-white);align-items:center;margin-right:15px;font-weight:700;display:flex;line-height:55px!important}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item .nav-item-link:before{background-color:#dfdfea}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item .nav-item-link:hover{color:var(--color-secondary)}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item .nav-item-link:hover [class*=icon-]{background-color:var(--color-secondary)}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item [class*=icon-]{width:26px;height:26px;color:var(--color-primary);background-color:var(--color-white);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;margin-right:10px;transition:all .3s;display:flex}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-block-inner{background-color:var(--color-primary);border-radius:10px;padding:47px 50px 35px}.navbar .dropdown-menu .nav-item{text-align:left;margin:0;padding:0}.navbar .dropdown-menu .nav-item>.nav-item-link{color:var(--bs-gray);text-transform:capitalize;white-space:nowrap;text-align:left;border-bottom:1px solid #dfdfea;padding:0 18px;font-size:16px;font-weight:400;position:relative;line-height:42px!important}.navbar .dropdown-menu .nav-item>.nav-item-link:before{content:"";background-color:var(--color-primary);width:0;height:1px;transition:all .5s;position:absolute;top:auto;bottom:-1px;left:0}.navbar .dropdown-menu .nav-item>.nav-item-link:hover{color:var(--color-primary)}.navbar .dropdown-menu .nav-item>.nav-item-link:hover:before{width:100%}.navbar .dropdown-menu .nav-item:last-child{margin-right:0}.navbar .dropdown-menu .nav-item:last-child>.nav-item-link{border-bottom:0}.navbar .dropdown-menu .nav-item:last-child>.nav-item-link:before{display:none}.navbar .dropdown-menu .dropdown-toggle:after{right:0}.navbar .dropdown-menu .nav-title{margin-bottom:8px;font-size:18px}.navbar-actions>li{margin-left:20px}.navbar-actions>li:last-child{margin-right:0}.action-btn{color:var(--color-secondary)}.lang-dropdown .dropdown-item{padding:.25rem 1rem;font-size:14px}.lang-dropdown .lang-dropdown-toggle{height:40px;color:var(--color-white);align-items:center;padding-right:15px;font-size:14px;font-weight:700;display:flex}.lang-dropdown .lang-dropdown-toggle:after{content:"";border:0;font-family:"Font Awesome 5 Free";font-weight:900;display:block!important}.lang-dropdown .lang-dropdown-toggle i{margin-right:7px;font-size:30px}.lang-dropdown .dropdown-menu{min-width:100px!important;padding:.6rem 0!important}.lang-dropdown .dropdown-menu .dropdown-item{color:var(--bs-gray)}.lang-dropdown .dropdown-menu .dropdown-item:focus,.lang-dropdown .dropdown-menu .dropdown-item:hover{color:var(--color-primary);background-color:#0000}.lang-dropdown .dropdown-menu .dropdown-item.active,.lang-dropdown .dropdown-menu .dropdown-item:active{background-color:#0000}.header-topbar{background-color:var(--color-accent);align-items:center;padding:10px 0;display:flex}.header-topbar .header-topbar-links li{margin-right:20px}.header-topbar .header-topbar-links li a{color:var(--color-white);font-size:15px}.header-topbar .header-topbar-links li a:hover{color:var(--color-primary)}.header-topbar .contact-list li{align-items:center;margin-bottom:0;margin-right:30px;font-size:13px;display:flex;position:relative}.header-topbar .contact-list li a:not(.btn){color:#f4f4f4}.header-topbar .contact-list li a:not(.btn):hover{color:var(--color-white)}.header-topbar .contact-list li>i{color:var(--color-primary);margin-right:8px;font-size:16px}.header-topbar .contact-list li:last-child{margin-right:0}.header-topbar .social-icons li a{width:34px;height:34px}.header-topbar .social-icons li a .social-icon{color:var(--color-white);font-size:20px}.header-topbar .header-topbar-search{position:relative}.header-topbar .header-topbar-search .form-control{height:30px;color:var(--color-white);background-color:#0000;border:2px solid #0000;border-left-color:#ffffff26;border-radius:0}.header-topbar .header-topbar-search .form-control:focus{border-color:#ffffff26!important}.header-topbar .header-topbar-search .form-control::-webkit-input-placeholder{color:var(--color-gray-100);font-size:13px;font-style:italic}.header-topbar .header-topbar-search .form-control:-moz-placeholder-shown{color:var(--color-gray-100);font-size:13px;font-style:italic}.header-topbar .header-topbar-search .form-control::-moz-placeholder{color:var(--color-gray-100);font-size:13px;font-style:italic}.header-topbar .header-topbar-search .form-control:-ms-placeholder-shown{color:var(--color-gray-100);font-size:13px;font-style:italic}.header-topbar .header-topbar-search .header-topbar-search-btn{color:var(--color-white);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.header-topbar .lang-dropdown .lang-dropdown-toggle{padding:0 10px}.header-topbar .lang-dropdown .lang-dropdown-toggle img{margin-right:7px}.header-topbar .action-btn{color:var(--color-white)!important}.topbar-nav li{margin-right:15px}.topbar-nav li a{color:var(--color-white);font-size:13px}.topbar-nav li a:hover{color:var(--color-secondary)}.topbar-nav li:last-child{margin-right:0}.header{box-shadow:0 5px 83px #091d3e1a}.header .promo-text a{color:var(--color-primary)!important}.header .promo-text a:hover{color:var(--color-white)!important}.header-layout3 .promo-text{font-size:13px}.is-sticky{z-index:1040;width:100%;animation:.8s headerAnimation;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 4px #00000012;background-color:var(--color-white)!important;border-bottom:0!important;height:80px!important;max-height:80px!important}.is-sticky>.container,.is-sticky>.container-fluid{height:80px;position:relative}.is-sticky .miniPopup-departments-trigger{height:80px}.is-sticky .navbar-brand{line-height:80px}.is-sticky .header-top-right{display:none!important}.is-sticky .nav-item .nav-item-link{line-height:80px!important}.is-sticky .logo-light{display:none}.is-sticky .logo-dark{display:inline-block}.is-sticky .navbar-nav{margin-top:0!important}.miniPopup{z-index:150;opacity:0;visibility:hidden;background-color:var(--color-white);border-radius:0 0 6px 6px;width:310px;padding:40px;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(20px);box-shadow:0 5px 83px #091d3e26}.miniPopup.active{opacity:1;visibility:visible;transform:translateY(0)}.miniPopup-language-trigger{z-index:151;height:46px;color:var(--bs-gray);background-color:var(--color-white);border-radius:0 10px 0 0;margin-top:14px;margin-left:40px;padding:10px 20px 10px 0;transition:all .3s;position:relative}.miniPopup-language-trigger:after{content:"";font-family:"Font Awesome 5 Free";font-size:11px;font-weight:900;position:absolute;bottom:-1px;left:calc(50% - 10px);transform:translate(-50%)}.miniPopup-language-trigger.active:after{content:""}.miniPopup-language-trigger .btn-shape{z-index:-1;clip-path:url(#curve-left);background-color:var(--color-white);width:38px;height:100%;transition:all .3s;position:absolute;top:0;left:-38px}.miniPopup-language-trigger.shape-right{border-radius:10px 0 0;margin:14px 40px 0 0;padding:10px 0 10px 20px}.miniPopup-language-trigger.shape-right .btn-shape{left:auto;right:-37px}.miniPopup-language-area{position:relative}.miniPopup-language-area:hover .miniPopup-language-trigger{color:var(--color-white);background-color:var(--color-primary)}.miniPopup-language-area:hover .miniPopup-language-trigger .btn-shape{background-color:var(--color-primary)}.miniPopup-language-area:hover .miniPopup-language{opacity:1;visibility:visible;transform:translateY(0)}.miniPopup-language{width:176px;padding:5px}.miniPopup-language li{padding:10px 8px}.miniPopup-departments-trigger{height:100px;color:var(--color-secondary);align-items:center;font-size:15px;font-weight:700;transition:all .3s;display:flex;position:relative}.miniPopup-departments-trigger .menu-lines{width:25px;height:14px;margin-right:15px;position:relative}.miniPopup-departments-trigger .menu-lines span{background-color:var(--color-secondary);width:20px;height:2px;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.miniPopup-departments-trigger .menu-lines:before,.miniPopup-departments-trigger .menu-lines:after{content:"";background-color:var(--color-secondary);width:14px;height:2px;transition:all .3s;display:inline-block;position:absolute;right:0}.miniPopup-departments-trigger .menu-lines:before{top:0}.miniPopup-departments-trigger .menu-lines:after{bottom:0}.miniPopup-departments-trigger .menu-lines.active{color:var(--color-primary)}.miniPopup-departments-trigger .menu-lines.active span{opacity:0}.miniPopup-departments-trigger .menu-lines.active:before,.miniPopup-departments-trigger .menu-lines.active:after{background-color:var(--color-primary);top:7px}.miniPopup-departments-trigger .menu-lines.active:before{transform:rotate(-45deg)}.miniPopup-departments-trigger .menu-lines.active:after{transform:rotate(45deg)}.miniPopup-departments-trigger a{color:var(--color-secondary)}.miniPopup-departments-trigger a:hover{color:var(--color-primary)}.miniPopup-departments.dropdown-menu{width:220px;min-width:220px;display:block;top:100%;box-shadow:0 5px 83px #091d3e26!important}.cart-minipopup{z-index:1055;visibility:hidden;opacity:0;background-color:var(--color-white);border-radius:0 0 8px 8px;width:310px;padding:40px;transition:all .4s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 5px 83px #2828280d}.cart-minipopup.active{opacity:1;visibility:visible;transform:translateY(0)}.cart-minipopup .cart-item{margin-bottom:20px;display:flex;position:relative}.cart-minipopup .cart-item .cart-img{border-radius:3px;width:50px;height:50px;margin-right:15px;overflow:hidden}.cart-minipopup .cart-item .cart-content{flex:1;padding-right:22px}.cart-minipopup .cart-item .cart-title{color:var(--color-secondary);font-family:var(--font-primary);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.cart-minipopup .cart-item .cart-price{color:var(--color-primary);font-size:15px;font-weight:700;line-height:1}.cart-minipopup .cart-item .cart-delete{width:20px;height:20px;color:var(--color-white);background-color:var(--color-secondary);text-align:center;cursor:pointer;border-radius:50%;font-style:normal;line-height:20px;transition:all .4s;display:inline-block;position:absolute;top:0;right:0}.cart-minipopup .cart-item .cart-delete:hover{background-color:var(--color-primary)}.cart-minipopup .cart-total{font-family:var(--font-primary);margin-bottom:20px;font-size:19px;line-height:1}.cart-minipopup .cart-action .btn{min-width:105px;height:40px;line-height:40px}.action-btn-cart{color:var(--color-secondary);font-size:18px;position:relative}.cart-counter{z-index:3;text-align:center;width:19px;height:19px;color:var(--color-white);background-color:var(--color-primary);border-radius:50%;font-size:12px;line-height:19px;position:absolute;top:-10px;right:-10px}.search-popup{z-index:2300;opacity:0;visibility:hidden;background-color:var(--color-white);width:100%;height:100%;transition:all .5s ease-in-out;position:fixed;top:0;bottom:0;right:0;transform:scale(.7)}.search-popup.active{opacity:1;visibility:visible;transform:scale(1)}.search-popup.active .search-popup-form{transform:translateY(-50%)scaleX(1)}.search-popup.inActive{opacity:0;transition-delay:.5s;transform:scale(1)}.search-popup.inActive .search-popup-form{transition-delay:0s;transform:translateY(-50%)scaleX(0)}.search-popup .search-popup-close{cursor:pointer;text-align:center;width:100px;height:100px;color:var(--color-white);background-color:var(--color-primary);border-radius:3px;font-style:normal;line-height:100px;transition:all .2s linear;position:absolute;top:50px;right:50px}.search-popup .search-popup-close:hover{background-color:var(--color-secondary)}.search-popup .search-popup-form{width:100%;max-width:550px;margin:-40px auto 0;transition:all .5s ease-in-out;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(0)}.search-popup .search-popup-btn{text-align:center;cursor:pointer;color:var(--color-secondary);font-size:28px;line-height:80px;transition:all .3s;position:absolute;top:0;left:0}.search-popup .search-popup-btn:hover{color:var(--color-primary)}.search-popup .search-popup-form-input{font-family:var(--font-primary);z-index:1;width:100%;height:80px;color:var(--bs-gray);background:0 0;border:none;border-bottom:2px solid #e7ebef;padding:0 0 0 40px;font-size:35px;font-weight:300;transition:all .3s}.search-popup .search-popup-form-input::-webkit-input-placeholder{color:var(--bs-gray)}.search-popup .search-popup-form-input:-moz-placeholder-shown{color:var(--bs-gray)}.search-popup .search-popup-form-input::-moz-placeholder{color:var(--bs-gray)}.search-popup .search-popup-form-input:-ms-placeholder-shown{color:var(--bs-gray)}.btn-contact{min-width:150px;height:50px}.btn-contact:hover{border-color:var(--color-secondary)!important;background-color:var(--color-secondary)!important}.btn-contact.btn-secondary:not(.btn-outlined):hover{background-color:var(--color-primary)!important}.contact-phone .contact-icon{border-radius:50%;width:61px;height:61px;margin-right:12px;padding:7px;font-size:17px;box-shadow:0 0 0 2px #b2bdd6}.contact-phone .contact-icon .icon-phone{width:47px;height:47px;color:var(--color-white);background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-phone .phone-link{white-space:nowrap;color:var(--color-secondary);font-size:15px;font-weight:700}.contact-phone .phone-link:hover{color:var(--color-primary)}.header-actions>li{margin-left:30px}.footer-widget-contact svg,.footer-widget-contact p{color:#fff;font-size:16px}@media (min-width:1200px){.header-topbar{display:flex}.navbar>.container-fluid,.header-topbar>.container-fluid{padding-left:30px;padding-right:30px}}@media (max-width:1199px){.header-topbar{display:none}}@media (min-width:1400px){.navbar>.container-fluid,.header-topbar>.container-fluid{padding-left:50px;padding-right:50px}}@media (min-width:992px) and (max-width:1200px){.navbar .nav-item{margin-right:20px}}@media (max-width:991px){.navbar .navbar-toggler{height:13px;position:absolute;right:15px}.call-form-btn.hide-mobile{display:none}.whatsapplogo{z-index:99999;width:45px;height:45px;position:fixed;bottom:74px;right:25px}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .collapse:not(.show){display:block}.navbar .navbar-nav{margin:0!important}.navbar .nav-item{margin-right:0}.navbar .nav-item .nav-item-link{color:var(--color-dark);padding-left:15px;line-height:35px!important}.navbar .nav-item .nav-item-link:hover{color:var(--color-primary)}.navbar .nav-item .nav-item-link:before{display:none}.navbar .navbar-collapse{visibility:hidden;opacity:0;z-index:1000;background-color:#0009;width:100%;height:100%;padding:0;transition:all .4s;position:fixed;inset:0}.navbar .navbar-collapse .navbar-nav{opacity:0;background-color:var(--color-white);width:240px;height:100%;padding:50px 0 20px;transition:all .3s .4s;overflow-y:auto;transform:translate(-100%)}.navbar .navbar-collapse.menu-opened{opacity:1;visibility:visible}.navbar .navbar-collapse.menu-opened .navbar-nav{opacity:1;transform:translate(0)}.navbar .navbar-collapse.menu-opened .close-mobile-menu{opacity:1;transform:scale(1)}.navbar .close-mobile-menu{z-index:1100;text-align:center;color:#fff;cursor:pointer;opacity:0;border:1px solid #fff;border-radius:50%;width:35px;height:35px;line-height:33px;transition:all .4s .5s;position:absolute;top:30px;right:30px;transform:scale(.8)}.navbar .nav-item [data-bs-toggle=dropdown]:after{text-align:right;z-index:2;width:50%;padding-right:15px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:35px;position:absolute;right:0;display:block!important}.navbar .dropdown-toggle:after{display:none}.navbar .nav-item [data-bs-toggle=dropdown].opened:after,.navbar .nav-item [data-bs-toggle=dropdown].show:after{content:""}.navbar .dropdown-menu{background-color:#fff}.navbar .dropdown-menu .nav-item{padding:0 15px 0 30px}.navbar .dropdown-menu .nav-item .nav-item-link{border-bottom:none;padding-left:0}.navbar .dropdown-menu .dropdown-menu-col .nav-item{padding:0}.navbar .nav-item.dropdown-submenu>.dropdown-menu.show{padding-left:10px}.navbar .dropdown-submenu .dropdown-menu .nav-item{padding:0 0 0 15px}.navbar .navbar-nav .dropdown-menu.show{padding:0}.navbar .mega-dropdown-menu .container{max-width:none}.navbar .mega-dropdown-menu>.nav-item{padding:0 10px}.navbar .mega-dropdown-menu .nav-item{padding:0}.navbar .dropdown-menu .nav-title{font-size:15px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block{padding:10px 0 0}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured{height:auto;padding:10px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured:after{display:none}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-title{font-size:18px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-desc{font-size:13px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item{flex:0 0 100%;max-width:100%;margin-bottom:0}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item .nav-item-link{line-height:40px!important}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-item [class*=icon-]{flex:0 0 20px;width:20px;height:20px;margin-right:10px}.navbar .dropdown-menu.mega-dropdown-menu .nav-block-featured .nav-block-inner{margin:-10px;padding:10px}.header .navbar,.header-transparent .navbar{background-color:var(--color-white)}.header .logo-dark,.header-transparent .logo-dark{display:inline-block}.header .logo-light,.header-transparent .logo-light{display:none}.header .module-btn,.header-transparent .module-btn{color:var(--color-secondary);margin:0 60px 0 0}.header .navbar .navbar-toggler .menu-lines:before,.header .navbar .navbar-toggler .menu-lines:after,.header .navbar .navbar-toggler .menu-lines span,.header-transparent .navbar .navbar-toggler .menu-lines:before,.header-transparent .navbar .navbar-toggler .menu-lines:after,.header-transparent .navbar .navbar-toggler .menu-lines span{background-color:var(--color-secondary)}.header .navbar-expand-lg>.container,.header .navbar-expand-lg>.container-fluid,.header-transparent .navbar-expand-lg>.container,.header-transparent .navbar-expand-lg>.container-fluid{width:100%;max-width:none}.header .navbar,.header .navbar>.container,.header .navbar>.container-fluid,.header-transparent .navbar,.header-transparent .navbar>.container,.header-transparent .navbar>.container-fluid{height:80px}.header .header-full .navbar,.header .header-full .navbar .navbar-brand,.header .navbar-brand,.header-transparent .header-full .navbar,.header-transparent .header-full .navbar .navbar-brand,.header-transparent .navbar-brand{margin-left:15px;line-height:80px!important}.header .header-full .navbar,.header .header-full .navbar .navbar-brand,.header-transparent .header-full .navbar,.header-transparent .header-full .navbar .navbar-brand{line-height:80px}.header-topbar>.container{max-width:none}.lang-dropdown .lang-dropdown-toggle,.header-transparent .action-btn{color:var(--color-secondary)}.action-btn-search{position:absolute;top:50%;right:80px;transform:translateY(-50%)}}@media (min-width:992px){.navbar .nav-item .nav-item-link:before{content:"";background-color:var(--color-primary);width:0;height:2px;transition:all .4s;position:absolute;bottom:0;left:0}.navbar .nav-item .nav-item-link.active:before,.navbar .nav-item .nav-item-link:hover:before{width:100%}.navbar .dropdown-menu{text-align:left;border-radius:0 0 4px 4px;width:auto;min-width:235px;padding:0}.navbar .nav-item.has-dropdown>.dropdown-menu,.navbar .nav-item.dropdown-submenu>.mega-menu,.navbar .nav-item.has-dropdown>.mega-menu,.navbar .nav-item.has-dropdown>.dropdown-menu>.nav-item.dropdown-submenu>.dropdown-menu{z-index:1050;opacity:0;visibility:hidden;transition:all .5s;display:block;position:absolute;left:0;right:auto;transform:translateY(10px)}.navbar .nav-item.has-dropdown>.dropdown-menu>.nav-item.dropdown-submenu>.dropdown-menu,.navbar .nav-item.dropdown-submenu>.dropdown-menu>.nav-item.has-dropdown>.dropdown-menu{top:0;left:100%}.navbar .nav-item.has-dropdown:hover>.dropdown-menu,.navbar .nav-item.dropdown-submenu:hover>.mega-menu,.navbar .nav-item.has-dropdown:hover>.mega-menu,.navbar .nav-item.has-dropdown>.dropdown-menu>.nav-item.dropdown-submenu:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar .nav-item.has-dropdown.has-mega-dropdown{position:static}.navbar .nav-item.has-dropdown .mega-dropdown-menu{width:100%}.navbar .nav-item.has-dropdown .mega-dropdown-menu .container{max-width:none;padding-left:50px;display:block}.navbar .dropdown-menu.mega-dropdown-menu .nav-item{padding:0}.nav-item i[data-bs-toggle=dropdown]{display:none}}@media (min-width:320px) and (max-width:767px){.dropdown-menu.mega-dropdown-menu>.nav-item{padding:0 15px}.dropdown-menu.mega-dropdown-menu .nav-item:last-child>.nav-item-link{border-bottom:1px solid #f2f2f2}.dropdown-menu.mega-dropdown-menu [class^=col-]:last-child .nav-item:last-child>.nav-item-link{border-bottom:none}}@media (min-width:320px) and (max-width:575px){.search-popup .search-popup-form{width:90%}.search-popup .search-popup-form-input{height:40px;padding:0 0 0 30px;font-size:20px;font-weight:400}.search-popup .search-popup-btn{font-size:20px;line-height:40px}.search-popup .search-popup-close{width:30px;height:30px;font-size:14px;line-height:30px;top:30px;right:30px}}@media (max-width:420px){.header .navbar-brand img{max-width:120px}.header .action-btn-login span{display:none}}.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0}.accordion-item{background-color:var(--color-white);border-top:2px solid #e7ebef;border-bottom:2px solid #e7ebef;margin-top:-1px;padding:22px 0}.accordion-item:first-child{border-top:8px solid var(--color-primary)}.accordion-item .accordion-title{cursor:pointer;color:var(--color-secondary);padding-right:40px;font-size:19px;font-weight:700;display:block;position:relative}.accordion-item .accordion-title:hover{color:var(--color-primary)}.accordion-item .accordion-title:after{content:"+";width:26px;height:26px;color:var(--color-white);background-color:var(--color-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:0;right:0}.accordion-item.opened .accordion-header:not(.collapsed) .accordion-title{color:var(--color-primary)}.accordion-item.opened .accordion-header:not(.collapsed) .accordion-title:after{content:"-";background-color:var(--color-primary)}.accordion-item .accordion-body{padding-top:20px}.accordion-item .accordion-body p{margin-bottom:0;font-size:15px}.accordion-item .accordion-body p:not(:last-child){margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.accordion-item{padding:10px 0}.accordion-item .accordion-title{font-size:15px}.accordion-item .accordion-body p{font-size:13px}}.banner-layout1 .banner-img,.banner-layout2 .banner-img{position:relative}.banner-layout1 .promo-text,.banner-layout2 .promo-text{z-index:2;writing-mode:vertical-lr;color:var(--color-white);font-size:18px;font-weight:600;font-family:var(--font-primary);background-color:var(--color-primary);border-radius:0 20px;padding:30px 22px;position:absolute;top:-30px}.banner-layout1 .promo-text .inner-text,.banner-layout2 .promo-text .inner-text{display:block;transform:rotate(180deg)}.banner-layout1 .banner-shape,.banner-layout2 .banner-shape{z-index:2;display:flex;position:absolute;bottom:-13px}.banner-layout1 .hexagon-clippath,.banner-layout2 .hexagon-clippath{background-color:var(--color-primary);width:30px;height:26px}.banner-layout1 .hexagon-clippath2,.banner-layout2 .hexagon-clippath2{background-color:var(--color-white);width:78px;height:26px}.banner-layout1 .secondary-content,.banner-layout2 .secondary-content{border-top:1px solid #25468c;margin-top:90px;padding:60px 0 40px}.banner-layout1 .promo-text{box-shadow:-30px 30px 0 0 var(--color-secondary);right:-30px}.banner-layout1 .banner-shape{left:50px}.banner-layout2 .promo-text{top:70px;left:-30px}.banner-layout2 .banner-shape{flex-direction:row-reverse;right:50px}.banner-layout3 .form-control,.banner-layout3 .form-group-icon,.banner-layout3 label:not(.error),.banner-layout3 .nice-select .current,.banner-layout3 .checkbox-controls .custom-checkbox label{color:var(--color-white)}.banner-layout3 .form-control{background-color:#0000;border-color:#3a5797;height:68px}.banner-layout3 .form-control::-webkit-input-placeholder{color:var(--color-white)}.banner-layout3 .form-control:-moz-placeholder-shown{color:var(--color-white)}.banner-layout3 .form-control::-moz-placeholder{color:var(--color-white)}.banner-layout3 .form-control:-ms-placeholder-shown{color:var(--color-white)}.banner-layout3 .nice-select{line-height:68px}.banner-layout3 .nice-select:after,.banner-layout3 .custom-control-label:before{border-color:#3a5797}.banner-layout3 .banner-img{margin:46px 0}.banner-layout3 .banner-icon{color:#17377d;font-size:190px;line-height:1;position:absolute;bottom:-20px;right:-110px}.banner-layout3 .fancybox-item{max-width:480px}.banner-layout4 .testimonials-layout2{border-top:2px solid #e9e9f080}.banner-layout5 .contact-panel-desc{margin-bottom:24px}.banner-layout5 .fancybox-layout2 .fancybox-item .fancybox-icon{flex:none;padding:0 0 15px}.banner-layout5 .fancybox-layout2 .fancybox-item .fancybox-body{flex:0 0 100%;max-width:100%;padding-bottom:45px}.banner-layout6 .heading-title{margin-bottom:27px;font-size:24px}.banner-layout6 .heading-desc{margin-bottom:26px}.banner-layout6 .btn-xl{min-width:230px}@media (min-width:1200px){.banner-layout1 .banner-text>p,.banner-layout2 .banner-text>p{margin-bottom:30px;font-size:16px}.banner-layout2{margin-top:70px}.banner-layout2 .banner-text{padding:100px 100px 0 0}.banner-layout2 .banner-img{transform:translateY(-70px)}.banner-layout3 .form-control{height:68px}.banner-layout4 .contact-panel{margin-left:60px}.banner-layout4 .testimonials-layout2{margin-top:90px;padding-top:82px}.banner-layout6 .video-banner{margin-bottom:-70px}}@media (max-width:1199px){.banner-layout1 .banner-text,.banner-layout2 .banner-text{margin-top:30px}.banner-layout2 .banner-text{padding:50px 0 30px}.banner-layout3 .banner-icon{font-size:100px;right:20px}.banner-layout4 .testimonials-layout2{margin-top:30px;padding-top:30px}.banner-layout6 .video-banner{margin-bottom:-40px}}@media (min-width:992px){.banner-layout3 .banner-img{margin-top:-70px}.banner-layout5{margin-bottom:140px;padding-bottom:40px}.banner-layout5 .contact-panel{margin-bottom:-180px}.banner-layout5 .col-20{width:20%}.banner-layout5 .col-60{width:60%}}@media (max-width:767px){.banner-layout1 .banner-img{padding-right:40px}.banner-layout1 .promo-text{box-shadow:-20px 20px 0 0 var(--color-secondary);padding:20px 15px;font-size:15px;top:-20px;right:0}.banner-layout1 .secondary-content{margin-top:40px;padding:30px 0 20px}}.footer{overflow-x:hidden}.footer .footer-primary{background-color:#0000;background-image:linear-gradient(#00000080,#00000080),url(/assets/image/footerbg.jpg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:80px 0 100px;position:relative}.footer [class*=footer-widget]{z-index:2;margin-bottom:30px;position:relative}.footer-section{background:var(--color-white);text-transform:capitalize;border-radius:10px;margin-bottom:13px;padding:15px}.footer-section p{font-size:16px;font-weight:500}.footer .footer-widget-title{color:var(--color-white);text-transform:capitalize;margin-bottom:33px;font-size:20px;font-weight:600}.footer .contact-list li{margin-bottom:17px}.footer .contact-list li:last-child{margin-bottom:0}.footer .contact-list li a{font-family:var(--font-primary);color:var(--color-primary);align-items:center;font-size:17px;font-weight:500;display:flex}.footer .contact-list li a .contact-icon{margin-right:15px}.footer .contact-list li a:hover{color:var(--color-white)}.footer .contact-list li p{margin-bottom:7px}.footer .footer-widget-contact p{color:var(--color-gray-100)}.footer .footer-widget-nav li a{color:var(--color-white);margin-bottom:11px;font-size:16px;display:block;position:relative}.footer .footer-widget-nav li a:hover{color:var(--color-primary)}.footer .footer-copyright-links li a{color:var(--color-secondary);margin-right:25px;padding:3px 0;display:block;position:relative}.footer .footer-copyright-links li a:before{content:"-";color:var(--color-secondary);position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.footer .footer-copyright-links li a:hover{color:var(--color-primary)}.footer .footer-copyright-links li:last-child a{margin-right:0}.footer .footer-copyright-links li:last-child a:before{display:none}.footer .social-icons li{margin-right:30px}.footer .social-icons li a{width:auto;height:auto;box-shadow:none}.footer .social-icons li a i{font-size:17px}.footer .social-icons li a .social-title{color:var(--bs-gray);margin-left:10px;font-weight:700;transition:all .4s linear}.footer .social-icons li a:hover{background-color:#0000}.footer .social-icons li a:hover i,.footer .social-icons li a:hover .social-title{color:var(--color-primary)}.footer .social-icons li:last-of-type{margin-right:0}@media (max-width:1024px){.Lead_form_Group .booking_top h3{font-size:15px}.formdevicespecific .Lead_form_Group p{font-size:12px}.Lead_form_Group .booking_tabs button{font-size:11px}.medical_box{height:321px;min-height:312px}.help-section .help-card .help-content h2{font-size:18px}.help-section .help-card .help-content p{font-size:12px}.help-section .help-card .help-content .btn{padding:9px 16px;font-size:12px}.image-sec span{font-size:10px;font-weight:600}.trusted-section .rating-card .google-logo{margin-top:10px}.app_offer_section .app_content p{margin-bottom:5px;font-size:16px}.app_offer_section .app_content h2{margin-bottom:0}.app_offer_section .appcontnetdesign .downloadqr{width:100px}.app_offer_section .app_content .store_btn h4{margin-bottom:0}.locationgrid{column-count:unset;flex-wrap:wrap;display:flex}.footer_profile_parameters p{font-size:13px}.city-tab{gap:4px;padding:6px 13px;font-size:11px}.footer .footer-widget-title{margin-bottom:10px;font-size:16px}.footer .footer-widget-nav li a{margin-bottom:11px;font-size:12px}.footer-widget-contact p,.footer .contact-list li a,.footer-section p{font-size:12px}}@media (max-width:992px){.Lead_form_Group .bookbutton{border-radius:7px;width:100%;height:max-content;font-size:14px;line-height:18px}.Lead_form_Group .booking_tabs button{gap:6px;padding:13px 6px;font-size:16px}.service-card h3{padding:5px 4px;font-size:11px;line-height:1.4}.icon-box{width:40px;height:40px}.Lead_form_Group .booking_top h3{font-size:15px}.formdevicespecific .Lead_form_Group p{font-size:12px}.Lead_form_Group .booking_tabs button{font-size:11px}.medical_box{height:321px;min-height:312px}.help-section .help-card .help-content h2{font-size:18px}.help-section .help-card .help-content p{font-size:12px}.help-section .help-card .help-content .btn{padding:9px 16px;font-size:12px}.image-sec span{font-size:10px;font-weight:600}.trusted-section .rating-card .google-logo{margin-top:10px}.app_offer_section .app_content p{margin-bottom:5px;font-size:16px}.app_offer_section .app_content h2{margin-bottom:0}.app_offer_section .appcontnetdesign .downloadqr{width:100px}.app_offer_section .app_content .store_btn h4{margin-bottom:0}.locationgrid{column-count:unset;flex-wrap:wrap;display:flex}.footer_profile_parameters p{font-size:13px}.city-tab{gap:4px;padding:6px 13px;font-size:11px}.footer .footer-widget-title{margin-bottom:10px;font-size:16px}.footer .footer-widget-nav li a{margin-bottom:11px;font-size:12px}.footer-widget-contact p,.footer .contact-list li a,.footer-section p{font-size:12px}.heading-wrapper h2{margin-bottom:0;font-size:22px;font-weight:600}.health-packages .tabs button{padding:4px 22px;font-size:15px}.how-work-section .how-work-card .work-content h3{font-size:14px}.how-work-section .how-work-card .work-content p{color:#666;margin-bottom:0;font-size:11px;line-height:1.5}.how-work-section .how-work-card .work-content .step-number{width:34px;height:34px;margin:0 auto 10px;font-size:14px}.call-form-btn{padding:10px 16px}.btnc{color:#fff;background:var(--color-accent);border:none;width:max-content;height:30px;padding-left:32px;padding-right:12px;font-size:11px;font-weight:700;position:relative}.call-form-btn .call-form-title{font-size:10px}}@media (max-width:768px){.hero_slider_section .hero_tag{color:#fff;background:#f17e001f;border:1px solid #fff;padding:8px 22px;font-size:10px;font-weight:600}.wrapper{flex-wrap:wrap;gap:10px}.wrapper .feature_item{width:48%}.wrapper .feature_item .text h4{font-size:12px}.wrapper .feature_item .text p{font-size:11px}.wrapper .feature_item .iconBox{width:35px;height:35px;font-size:14px}.how-work-section .how-work-grid{flex-wrap:wrap}.how-work-section .how-work-grid .how-work-card{width:48%}.Lead_form_Group .booking_tabs button{font-size:13px;font-weight:500}.wellgreen-header .search-box__select{width:59px;padding:0 2px}.homesection{padding:5px 0}.help-section .help-card .help-content{max-width:66%;padding:9px 10px}.help-section .help-card .help-content h2{font-size:14px}.help-section .help-card .help-content p{font-size:10px}.help-section .help-card .help-content .btn{height:max-content;padding:9px 16px;font-size:12px}.health-packages .heading-wrapper h2{font-size:18px}.health-packages .heading-wrapper h2 h3{font-size:10px}.content_area_seo .seo_heading h3,.content_area_seo .seo_heading h2,.content_area_seo .seo_content h3,.content_area_seo .seo_content h2{font-size:14px}.content_area_seo .seo_heading p,.content_area_seo .seo_content p{font-size:10px}.content_area_seo .show_btn{width:max-content;padding:8px 20px}.mobile_image{display:none}.app_offer_section .appcontnetdesign{flex-direction:column-reverse;justify-content:space-around;align-items:center;gap:13px;width:100%;padding:5px}.app_offer_section .app_content p{margin-bottom:5px;font-size:12px}.app_offer_section .app_content .store_btn h4{font-size:11px}.app_offer_section .app_content .store_btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:all .3s}.how-work-section .how-work-card .work-content h3{margin-bottom:8px;font-size:12px}.cols.headligt{width:50%}.sectionpb_50{padding:20px 0}.heading-wrapper h3{margin-top:5px;font-size:13px;font-weight:500}.city-name{font-size:12px;font-weight:600}.show_more_locality,.show_less_locality{padding:6px 18px;font-size:12px}.health-packages .package-card .book-btn{font-size:15px}.health-packages .package-card h3{font-size:18px;font-weight:600}.health-packages .package-card .popular{font-size:12px;top:3px;right:10px}.health-packages .package-card h4{color:#111;margin-bottom:7px;font-size:13px;font-weight:600}.health-packages .package-card .price-row .price{font-size:20px;font-weight:600}.medical_box{height:max-content;min-height:max-content}.wellgreen-header .search-box__input{color:#333;border:none;outline:none;flex:1;width:60%;padding:3px 6px;font-size:11px}.Lead_form_Group .booking_top h3{font-size:18px}.overlay_home_page_content .wrapper{display:none}.hero_slider_section .hero_content{color:#fff;width:100%;font-family:Poppins,sans-serif;position:absolute;bottom:15px}.hero_slider_section .hero_slide{background-size:contain;height:150px;padding:0}.package-categories{padding:30px 0}.health-packages .tabs{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;min-width:fit-content;margin-bottom:20px;display:flex}.bgimage img{height:100%}}.pdt-section{background:#f4fbfb;padding:60px 0}.pdt-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.pdt-tag{color:#0aa76d;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#e0faf5,#b8f5e8);border-radius:50px;margin-bottom:8px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.pdt-title{color:#0f172a;margin:0;font-size:28px;font-weight:800}.pdt-view-all{border:1.5px solid var(--color-primary,#21cdad);color:var(--color-primary,#21cdad);white-space:nowrap;background:0 0;border-radius:50px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.pdt-view-all:hover{background:var(--color-primary,#21cdad);color:#fff}.pdt-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pdt-card{background:#fff;border:1px solid #e8f5f2;border-radius:20px;flex-direction:column;gap:14px;padding:22px 20px 18px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 20px #0000000d}.pdt-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #21cdad1f}.pdt-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pdt-name{color:#0f172a;flex:1;font-size:15px;font-weight:700;line-height:1.4}.pdt-badge{white-space:nowrap;border-radius:30px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.badge-most-booked{color:#e65100;background:#fff3e0}.badge-diabetes{color:#1565c0;background:#e3f2fd}.badge-heart{color:#c62828;background:#fce4ec}.badge-thyroid{color:#6a1b9a;background:#f3e5f5}.badge-vitamin{color:#2e7d32;background:#e8f5e9}.badge-fever{color:#f57f17;background:#fff8e1}.pdt-params{flex-wrap:wrap;gap:6px;display:flex}.pdt-params span{color:#0aa76d;background:#f0faf8;border:1px solid #d0f0e8;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}.pdt-card-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.pdt-price{flex-direction:column;gap:2px;display:flex}.pdt-original{color:#94a3b8;font-size:13px;text-decoration:line-through}.pdt-final{color:#0f172a;align-items:center;gap:6px;font-size:17px;font-weight:800;display:flex}.pdt-discount{color:#0aa76d;background:#e8f5e9;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:700}.pdt-book-btn{background:var(--color-primary,#21cdad);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.pdt-book-btn:hover{color:#fff;background:#1ab89a;transform:scale(1.03)}@media (max-width:992px){.pdt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.pdt-grid{grid-template-columns:1fr}.pdt-title{font-size:22px}.pdt-header{flex-direction:column;align-items:flex-start}}.container_custom{width:92%;max-width:1400px;margin:0 auto;padding:0 16px}@media (min-width:2560px){.container_custom{max-width:2200px}.hero_slider_section .bgimage img{object-fit:cover;width:100%;height:auto;max-height:700px}.overlay_home_page_content{transform:translate(5%,30%)}.hero_slider_section h1{font-size:72px}.hero_slider_section button{padding:16px 32px;font-size:20px}.wrapper{gap:40px}.feature_item .iconBox{width:70px;height:70px;font-size:28px}.feature_item .text h4{font-size:18px}.feature_item .text p{font-size:14px}.heading-wrapper h2{font-size:56px}.heading-wrapper h3{font-size:22px}.package-categories .categories-grid{grid-template-columns:repeat(8,1fr)}.health-packages .package-card h3{font-size:22px}.health-packages .package-card .price{font-size:28px}.how-work-section .how-work-grid{gap:32px}.how-work-section .how-work-card .work-image img{width:150px;height:150px}.how-work-section .how-work-card .work-content h3{font-size:22px}.how-work-section .how-work-card .work-content p{font-size:16px}.pdt-grid{grid-template-columns:repeat(3,1fr);gap:32px}.pdt-title{font-size:42px}.pdt-name{font-size:20px}.pdt-final{font-size:24px}.pdt-book-btn{padding:14px 24px;font-size:16px}.trusted-section .rating-card h3{font-size:52px}.footer .footer-primary{padding:120px 0 150px}.footer .footer-widget-title{font-size:22px}.footer .footer-widget-nav li a{font-size:16px}.wellgreen-header .brand-logo__title{width:300px}.wellgreen-header .search-box{max-width:700px}.wellgreen-header .main-nav{gap:36px}.wellgreen-header .main-nav__link{font-size:16px}}@media (min-width:1440px) and (max-width:2559px){.container_custom{max-width:1380px}.heading-wrapper h2{font-size:46px}.hero_slider_section .bgimage img{object-fit:cover;width:100%}.package-categories .categories-grid{grid-template-columns:repeat(6,1fr)}.how-work-section .how-work-card .work-content h3{font-size:16px}.wellgreen-header .search-box{max-width:540px}.wellgreen-header .main-nav{gap:28px}}@media (min-width:1200px) and (max-width:1439px){.container_custom{max-width:1160px}.hero_slider_section .bgimage img{width:100%}.how-work-section .how-work-card{min-width:unset}.pdt-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px) and (max-width:1199px){.container_custom{width:94%}.hero_slider_section .bgimage img{width:100%}.hero_slider_section h1{font-size:36px}.overlay_home_page_content{transform:translate(5%,40%)}.help-section{gap:16px}.help-section .help-card .help-content h2{font-size:16px}.help-section .help-card .help-content p{font-size:12px}.pdt-grid{grid-template-columns:repeat(3,1fr);gap:16px}.pdt-name{font-size:14px}.pdt-final{font-size:15px}.how-work-section .how-work-grid{gap:14px}.how-work-section .how-work-card{padding:16px 12px}.how-work-section .how-work-card .work-content h3{font-size:13px}.how-work-section .how-work-card .work-content p{font-size:11px}.health-packages .package-card h3{font-size:16px}.health-packages .package-card{padding:16px}#wellgreen-membership .membership-plans{gap:14px}.wellgreen-header .search-box{max-width:380px}.wellgreen-header .main-nav{gap:16px}.wellgreen-header .main-nav__link{font-size:13px}.wellgreen-header .nav-action .action-btn{padding:6px 8px;font-size:11px}.wellgreen-header .utility-actions{gap:12px}.wellgreen-header .brand-logo__title{width:180px}}@media (min-width:768px) and (max-width:991px){.container_custom{width:95%;padding:0 12px}.hero_slider_section .hero_slide{height:240px;padding:10px 20px}.hero_slider_section .bgimage img{object-fit:cover;width:100%;height:240px}.overlay_home_page_content{transform:translate(4%,-10%)}.overlay_home_page_content .hero_btns{gap:6px}.overlay_home_page_content .hero_btns button{padding:5px 10px;font-size:10px}.overlay_home_page_content .wrapper{display:none}.heading-wrapper h2{font-size:28px}.heading-wrapper h3{font-size:14px}.sectionpb_50{padding:36px 0}.pdt-grid{grid-template-columns:repeat(2,1fr);gap:16px}.pdt-title{font-size:22px}.pdt-header{flex-direction:column;align-items:flex-start}.how-work-section .how-work-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.how-work-section .how-work-card{width:auto;padding:14px 10px}.how-work-section .how-work-card .work-image img{width:80px;height:80px}.how-work-section .how-work-card .work-content h3{font-size:13px}.how-work-section .how-work-card .work-content p{font-size:11px}.how-work-section .how-work-card .step-number{width:30px;height:30px;font-size:13px}.health-packages .tabs{flex-wrap:wrap;gap:6px}.health-packages .package-card h3{font-size:16px}.help-section{flex-direction:column;gap:16px}.help-section .help-card{flex:1}#wellgreen-membership .membership-plans{grid-template-columns:repeat(2,1fr);display:grid}.test-section .cols.headligt{width:33.33%}.test-section .card.smaple{margin-bottom:12px}.package-categories .categories-grid{grid-template-columns:repeat(4,1fr)}#medicineDelivery{padding:50px 0}#medicineDelivery .medicineWrapper{grid-template-columns:1fr;gap:30px}#medicineDelivery .sectionTitle{font-size:32px}.footer .footer-primary{padding:50px 0 70px}.footer .col-6.col-lg-2{flex:0 0 50%;max-width:50%}.footer .col-12.col-lg-3{flex:0 0 100%;max-width:100%}main{padding-bottom:55px}}@media (min-width:576px) and (max-width:767px){.container_custom{width:96%;padding:0 10px}.hero_slider_section .hero_slide{height:200px;padding:0}.hero_slider_section .bgimage img{object-fit:cover;width:100%;height:200px}.overlay_home_page_content{transform:translate(3%,-5%)}.overlay_home_page_content .hero_btns button{padding:4px 8px;font-size:9px}.overlay_home_page_content .wrapper{display:none}.heading-wrapper h2{font-size:24px}.heading-wrapper h3{font-size:13px}.sectionpb_50{padding:28px 0}.pdt-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pdt-title{font-size:20px}.pdt-name{font-size:14px}.pdt-book-btn{padding:8px 12px;font-size:12px}.how-work-section .how-work-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.how-work-section .how-work-card{width:auto;padding:14px 10px}.how-work-section .how-work-card .work-image img{width:70px;height:70px}.how-work-section .how-work-card .work-content h3{font-size:12px}.how-work-section .how-work-card .work-content p{font-size:10px}.help-section{flex-direction:column;gap:12px}.package-categories .categories-grid{grid-template-columns:repeat(4,1fr);gap:10px}.test-section .cols.headligt{width:50%;margin-bottom:12px}.footer .footer-primary{padding:40px 0 60px}main{padding-bottom:55px}}@media (max-width:575px){.container_custom{width:100%;padding:0 12px}body{font-size:14px}.hero_slider_section .hero_slide{height:160px;padding:0}.hero_slider_section .bgimage img{object-fit:cover;width:100%;height:160px}.overlay_home_page_content{position:absolute;bottom:10px;left:10px;transform:none!important}.overlay_home_page_content .hero_btns{flex-wrap:wrap;gap:4px;display:flex}.overlay_home_page_content .hero_btns button{border-radius:4px;padding:3px 7px;font-size:8px}.overlay_home_page_content .wrapper{display:none}.wellgreen-header .main-row{padding:10px 0}.wellgreen-header .brand-logo__title{width:130px}.wellgreen-header .search-box{order:4;width:100%;max-width:100%;margin-top:8px}.wellgreen-header .utility-actions{gap:8px}.wellgreen-header .utility-actions .support-info{display:none}.wellgreen-header .auth-btn{padding:7px 10px;font-size:11px}.heading-wrapper h2{font-size:20px;line-height:1.3}.heading-wrapper h3{font-size:12px}.sectionpb_50{padding:20px 0}.pdt-section{padding:30px 0}.pdt-grid{grid-template-columns:1fr;gap:12px}.pdt-title{font-size:18px}.pdt-header{flex-direction:column;align-items:flex-start;gap:10px}.pdt-view-all{padding:8px 16px;font-size:12px}.pdt-card{border-radius:14px;padding:16px 14px 14px}.pdt-name{font-size:14px}.pdt-badge{padding:3px 8px;font-size:10px}.pdt-params span{padding:3px 8px;font-size:11px}.pdt-final{font-size:16px}.pdt-original{font-size:12px}.pdt-book-btn{border-radius:8px;padding:8px 14px;font-size:12px}.how-work-section .how-work-grid{flex-direction:column;gap:12px}.how-work-section .how-work-grid .how-work-card{text-align:left;flex-direction:row;align-items:center;gap:14px;width:100%;padding:14px}.how-work-section .how-work-grid .how-work-card .work-image{flex-shrink:0}.how-work-section .how-work-grid .how-work-card .work-image img{width:60px;height:60px}.how-work-section .how-work-grid .how-work-card .work-content h3{margin-bottom:4px;font-size:13px}.how-work-section .how-work-grid .how-work-card .work-content p{font-size:11px;line-height:1.4}.how-work-section .how-work-grid .how-work-card .work-content .step-number{margin:0 0 6px}.package-categories{padding:20px 0}.package-categories .categories-grid{grid-template-columns:repeat(4,1fr);gap:8px}.package-categories .category-icon{width:44px;height:44px;font-size:20px}.package-categories .category-name{font-size:10px}.help-section{flex-direction:column;gap:12px}.help-section .help-card{border-radius:12px}.help-section .help-card .help-content h2{font-size:14px}.help-section .help-card .help-content p{font-size:11px}.help-section .help-card .help-content .btn{padding:8px 14px;font-size:11px}.health-packages{padding:20px 0}.health-packages .tabs{flex-wrap:wrap;justify-content:center;gap:6px}.health-packages .tabs button{padding:5px 14px;font-size:12px}.health-packages .package-card{padding:16px}.health-packages .package-card h3{font-size:15px}.health-packages .package-card h4,.health-packages .package-card ul li{font-size:12px}.health-packages .package-card .price{font-size:18px}.health-packages .package-card .old-price{font-size:12px}.health-packages .package-card .discount{font-size:11px}.health-packages .package-card .book-btn{padding:10px;font-size:13px}#wellgreen-membership{padding:20px 0}#wellgreen-membership .membership-header h2{font-size:22px}#wellgreen-membership .membership-plans{flex-direction:column;gap:12px}#wellgreen-membership .plan-card{padding:16px}.habit-icon{font-size:18px}#medicineDelivery{background-size:cover;padding:30px 0}#medicineDelivery .medicineWrapper{grid-template-columns:1fr;gap:20px}#medicineDelivery .sectionTitle{font-size:26px}#medicineDelivery .sectionDesc{font-size:14px}#medicineDelivery .stepCard{padding:14px}#medicineDelivery .stepNumber{border-radius:12px;width:44px;min-width:44px;height:44px}#medicineDelivery .buttonGroup{flex-direction:column}#medicineDelivery .primaryBtn,#medicineDelivery .outlineBtn{justify-content:center;width:100%}.trusted-section .rating-card{display:none}.trusted-section .review-wrapper{gap:10px}.test-section .cols.headligt{width:50%;margin-bottom:12px}.test-section .card.smaple{padding:10px}.test-section .card.smaple .image-sec span{font-size:10px}.city-tab{padding:4px 10px;font-size:10px}.locationgrid{column-count:2}.footer .footer-primary{padding:30px 0 50px}.footer .footer-widget-title{margin-bottom:10px;font-size:15px}.footer .footer-widget-nav li a{margin-bottom:8px;font-size:13px}.footer .col-6,.footer .col-12{flex:0 0 100%;max-width:100%}.footer-section{padding:10px}.footer-section p{font-size:12px}.whatsapplogo{width:40px;height:40px;bottom:65px;right:12px}.call-form-btn{padding:8px 12px}.bottom-nav-mobile{height:56px}.bottom-nav-mobile .bottom-nav-item{gap:2px;font-size:10px}.bottom-nav-mobile .bottom-nav-item .icon-wrap{font-size:20px}.bottom-nav-mobile .care-item .icon-wrap{width:40px;height:40px}main{padding-bottom:56px}.accordion-item .accordion-title{font-size:13px}.accordion-item .accordion-body p{font-size:12px}.app_offer_section{padding:20px 0}.app_offer_section .app_content h2{font-size:20px}.content_area_seo{padding:20px 0}}@media (max-width:380px){.hero_slider_section .bgimage img,.hero_slider_section .hero_slide{height:140px}.pdt-grid{gap:10px}.package-categories .categories-grid{grid-template-columns:repeat(3,1fr)}.wellgreen-header .brand-logo__title{width:110px}.how-work-section .how-work-grid .how-work-card .work-image img{width:50px;height:50px}.test-section .cols.headligt{width:100%}}@media print{.wellgreen-header,.bottom-nav-mobile,.whatsapplogo,.call-form-btn{display:none!important}.container_custom{width:100%;max-width:none}.pdt-grid{grid-template-columns:repeat(2,1fr)}}.page-hero-banner{color:#fff;text-align:center;padding:60px 0 40px}.page-hero-banner .page-hero-content h1{margin-bottom:12px;font-family:Lexend,sans-serif;font-size:42px;font-weight:700}.page-hero-banner .page-hero-content p{opacity:.9;margin-bottom:16px;font-size:16px}.page-hero-banner .breadcrumb-nav{opacity:.8;font-size:14px}.page-hero-banner .breadcrumb-nav a{color:#fff;text-decoration:none}.page-hero-banner .breadcrumb-nav a:hover{text-decoration:underline}.page-hero-banner .breadcrumb-nav span{margin:0 8px}.btn-primary-wg{color:#fff;cursor:pointer;background:#21cdad;border:2px solid #21cdad;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary-wg:hover{color:#fff;background:#1ab89a;border-color:#1ab89a}.btn-outline-wg{color:#21cdad;cursor:pointer;background:0 0;border:2px solid #21cdad;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline-wg:hover{color:#fff;background:#21cdad}.section-tag{color:#21cdad;background:#d7f6f0;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.cta-box{text-align:center;padding:60px 40px}.cta-box h2{color:#002678;margin-bottom:12px;font-size:32px;font-weight:700}.cta-box p{color:#666;margin-bottom:28px;font-size:16px}.cta-box .cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.filter-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.filter-bar .filter-label{color:#000;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.category-tabs{flex-wrap:wrap;gap:10px;display:flex}.category-tabs button{cursor:pointer;background:#fff;border:1.5px solid #dee2e6;border-radius:20px;padding:8px 18px;font-size:14px;font-weight:500;transition:all .2s}.category-tabs button:hover,.category-tabs button.active{color:#fff;background:#21cdad;border-color:#21cdad}.no-results{text-align:center;color:#888;padding:60px 20px;font-size:16px}.about-page .about-mission{padding-top:60px}.about-page .about-mission .about-mission__grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:768px){.about-page .about-mission .about-mission__grid{grid-template-columns:1fr;gap:30px}}.about-page .about-mission .about-mission__img img{object-fit:cover;border-radius:16px;width:100%;max-height:460px}.about-page .about-mission .about-mission__text h2{color:#002678;margin:10px 0 16px;font-family:Lexend,sans-serif;font-size:32px;font-weight:700}.about-page .about-mission .about-mission__text p{color:#555;margin-bottom:16px;line-height:1.8}.about-page .about-mission .about-checks{margin-top:20px;padding:0;list-style:none}.about-page .about-mission .about-checks li{color:#333;align-items:center;gap:10px;padding:8px 0;font-weight:500;display:flex}.about-page .about-mission .about-checks li svg{color:#21cdad}.about-page .about-stats{padding:50px 0}.about-page .about-stats .stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:768px){.about-page .about-stats .stats-grid{grid-template-columns:repeat(2,1fr)}}.about-page .about-stats .stat-card{text-align:center;background:#fff;border-radius:12px;padding:30px 20px;box-shadow:0 2px 12px #0000000f}.about-page .about-stats .stat-card h3{color:#21cdad;margin-bottom:8px;font-size:36px;font-weight:700}.about-page .about-stats .stat-card p{color:#555;font-weight:500}.about-page .about-why{padding:60px 0}.about-page .about-why .why-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:992px){.about-page .about-why .why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.about-page .about-why .why-grid{grid-template-columns:1fr}}.about-page .about-why .why-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:12px;padding:28px 24px;transition:box-shadow .2s}.about-page .about-why .why-card:hover{border-color:#21cdad;box-shadow:0 8px 24px #21cdad26}.about-page .about-why .why-card .why-card__icon{color:#21cdad;background:#d7f6f0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:22px;display:flex}.about-page .about-why .why-card h4{color:#002678;margin-bottom:8px;font-size:17px;font-weight:600}.about-page .about-why .why-card p{color:#666;font-size:14px;line-height:1.7}.about-page .about-team{padding:60px 0}.about-page .about-team .team-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:992px){.about-page .about-team .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.about-page .about-team .team-grid{grid-template-columns:repeat(2,1fr)}}.about-page .about-team .team-card{text-align:center;background:#fff;border-radius:12px;padding:24px 16px}.about-page .about-team .team-card img{object-fit:cover;border:3px solid #21cdad;border-radius:50%;width:90px;height:90px;margin-bottom:14px}.about-page .about-team .team-card h4{color:#002678;margin-bottom:6px;font-size:16px;font-weight:600}.about-page .about-team .team-card p{color:#888;font-size:13px}.about-page .about-cta{padding:60px 0}.blog-page .blog-featured{padding-top:60px}.blog-page .blog-featured .featured-post{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}@media (max-width:768px){.blog-page .blog-featured .featured-post{grid-template-columns:1fr}}.blog-page .blog-featured .featured-post img{object-fit:cover;border-radius:16px;width:100%;height:340px}.blog-page .blog-featured .featured-post .featured-post__content h2{color:#002678;margin:12px 0;font-family:Lexend,sans-serif;font-size:28px;font-weight:700;line-height:1.4}.blog-page .blog-featured .featured-post .featured-post__content p{color:#555;margin-bottom:16px;line-height:1.7}.blog-page .blog-featured .featured-post .featured-post__content .btn-primary-wg{margin-top:8px}.blog-page .blog-category-tag{color:#fff;background:#21cdad;border-radius:20px;margin-bottom:10px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.blog-page .blog-meta{color:#888;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.blog-page .blog-meta span{align-items:center;gap:5px;display:flex}.blog-page .blog-filter-section{padding:24px 0}.blog-page .blog-filter-section .blog-controls{flex-direction:column;gap:16px;display:flex}.blog-page .blog-filter-section .blog-search{background:#fff;border:1.5px solid #dee2e6;border-radius:8px;align-items:center;gap:10px;max-width:500px;padding:12px 16px;display:flex}.blog-page .blog-filter-section .blog-search svg{color:#888}.blog-page .blog-filter-section .blog-search input{border:none;outline:none;width:100%;font-size:15px}.blog-page .blog-filter-section .blog-category-tabs{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:991px){.blog-page .blog-filter-section .blog-category-tabs{display:none}}.blog-page .blog-filter-section .blog-category-tabs button{cursor:pointer;background:#fff;border:1.5px solid #dee2e6;border-radius:20px;padding:7px 16px;font-size:13px;transition:all .2s}.blog-page .blog-filter-section .blog-category-tabs button:hover,.blog-page .blog-filter-section .blog-category-tabs button.active{color:#fff;background:#21cdad;border-color:#21cdad}.blog-page .blog-grid-section{padding:50px 0}.blog-page .blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:992px){.blog-page .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.blog-page .blog-grid{grid-template-columns:1fr}}.blog-page .blog-card{background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px #00000012}.blog-page .blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #0000001f}.blog-page .blog-card .blog-card__img{position:relative}.blog-page .blog-card .blog-card__img img{object-fit:cover;width:100%;height:200px;display:block}.blog-page .blog-card .blog-card__img .blog-category-tag{position:absolute;top:14px;left:14px}.blog-page .blog-card .blog-card__body{padding:20px}.blog-page .blog-card .blog-card__body h3{color:#002678;margin:8px 0;font-size:17px;font-weight:600;line-height:1.4}.blog-page .blog-card .blog-card__body p{color:#666;margin-bottom:14px;font-size:14px;line-height:1.6}.blog-page .blog-card .read-more-link{color:#21cdad;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-page .blog-card .read-more-link:hover{color:#002678}.contact-page .contact-info-section{padding:60px 0}.contact-page .contact-cards-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:992px){.contact-page .contact-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.contact-page .contact-cards-grid{grid-template-columns:1fr}}.contact-page .contact-info-card{text-align:center;background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:30px 20px;transition:box-shadow .2s}.contact-page .contact-info-card:hover{border-color:#21cdad;box-shadow:0 6px 24px #21cdad26}.contact-page .contact-info-card .contact-info-card__icon{color:#21cdad;background:#d7f6f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:22px;display:flex}.contact-page .contact-info-card h4{color:#002678;margin-bottom:10px;font-size:16px;font-weight:600}.contact-page .contact-info-card p{color:#555;margin:4px 0;font-size:14px}.contact-page .contact-info-card a{color:#555;text-decoration:none}.contact-page .contact-info-card a:hover{color:#21cdad}.contact-page .contact-main-section{padding:60px 0}.contact-page .contact-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (max-width:768px){.contact-page .contact-grid{grid-template-columns:1fr}}.contact-page .contact-form-box,.contact-page .contact-map-box{background:#fff;border-radius:16px;padding:36px}.contact-page .contact-form-box h3,.contact-page .contact-map-box h3{color:#002678;margin-bottom:24px;font-size:22px;font-weight:700}.contact-page .contact-form .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:576px){.contact-page .contact-form .form-row{grid-template-columns:1fr}}.contact-page .contact-form .form-group{flex-direction:column;margin-bottom:16px;display:flex}.contact-page .contact-form .form-group label{color:#333;margin-bottom:6px;font-size:13px;font-weight:600}.contact-page .contact-form .form-group input,.contact-page .contact-form .form-group select,.contact-page .contact-form .form-group textarea{border:1.5px solid #dee2e6;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.contact-page .contact-form .form-group input:focus,.contact-page .contact-form .form-group select:focus,.contact-page .contact-form .form-group textarea:focus{border-color:#21cdad}.contact-page .contact-form .form-group textarea{resize:none}.contact-page .contact-form .form-group select{cursor:pointer;background:#fff}.contact-page .contact-form .btn-primary-wg{justify-content:center;width:100%}.contact-page .form-success{text-align:center;padding:40px 20px}.contact-page .form-success svg{color:#21cdad;margin-bottom:16px;font-size:60px}.contact-page .form-success h4{color:#002678;margin-bottom:8px;font-size:22px;font-weight:700}.contact-page .form-success p{color:#666}.contact-page .map-embed{margin-bottom:20px}.contact-page .whatsapp-cta{color:#fff;background:#25d366;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.contact-page .whatsapp-cta:hover{color:#fff;background:#128c7e}.contact-page .whatsapp-cta svg{font-size:22px}.contact-page .home-collection-cta{background:#d7f6f0;border-radius:12px;padding:20px}.contact-page .home-collection-cta h4{color:#002678;margin-bottom:8px;font-size:16px;font-weight:700}.contact-page .home-collection-cta p{color:#555;margin-bottom:14px;font-size:13px}.appointment-page .appt-steps{padding:40px 0}.appointment-page .appt-steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:768px){.appointment-page .appt-steps-grid{grid-template-columns:repeat(2,1fr)}}.appointment-page .appt-step-card{text-align:center;background:#fff;border-radius:14px;padding:28px 16px;position:relative}.appointment-page .appt-step-card .appt-step-icon{color:#21cdad;background:#d7f6f0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:20px;display:flex}.appointment-page .appt-step-card .appt-step-num{color:#fff;background:#21cdad;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.appointment-page .appt-step-card h4{color:#002678;margin-bottom:8px;font-size:15px;font-weight:600}.appointment-page .appt-step-card p{color:#666;font-size:13px;line-height:1.6}.appointment-page .appt-form-section{padding:60px 0}.appointment-page .appt-form-wrapper{grid-template-columns:1fr 340px;align-items:start;gap:30px;display:grid}@media (max-width:992px){.appointment-page .appt-form-wrapper{grid-template-columns:1fr}}.appointment-page .appt-form-card{background:#fff;border-radius:16px;padding:36px;box-shadow:0 4px 20px #00000014}@media (max-width:992px){.appointment-page .appt-form-card{padding:24px}}.appointment-page .form-steps-indicator{gap:0;margin-bottom:32px;display:flex;position:relative}.appointment-page .form-steps-indicator .step-dot{text-align:center;flex:1;position:relative}.appointment-page .form-steps-indicator .step-dot:before{content:"";background:#dee2e6;width:100%;height:2px;position:absolute;top:16px;left:-50%}.appointment-page .form-steps-indicator .step-dot:first-child:before{display:none}.appointment-page .form-steps-indicator .step-dot span{color:#888;z-index:1;background:#e9e9f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.appointment-page .form-steps-indicator .step-dot p{color:#888;margin-top:6px;font-size:12px}.appointment-page .form-steps-indicator .step-dot.active span{color:#fff;background:#21cdad}.appointment-page .form-steps-indicator .step-dot.active p{color:#21cdad;font-weight:600}.appointment-page .form-steps-indicator .step-dot.active:before{background:#21cdad}.appointment-page .form-step .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:576px){.appointment-page .form-step .form-row{grid-template-columns:1fr}}.appointment-page .form-step .form-group{flex-direction:column;margin-bottom:16px;display:flex}.appointment-page .form-step .form-group label{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.appointment-page .form-step .form-group input,.appointment-page .form-step .form-group select,.appointment-page .form-step .form-group textarea{border:1.5px solid #dee2e6;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.appointment-page .form-step .form-group input:focus,.appointment-page .form-step .form-group select:focus,.appointment-page .form-step .form-group textarea:focus{border-color:#21cdad}.appointment-page .form-step .form-group textarea{resize:none}.appointment-page .form-step .mt-3{margin-top:16px}.appointment-page .form-step .form-step-hint{color:#666;margin-bottom:16px;font-size:14px}.appointment-page .tests-selection-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}@media (max-width:576px){.appointment-page .tests-selection-grid{grid-template-columns:1fr}}.appointment-page .test-checkbox-label{cursor:pointer;border:1.5px solid #dee2e6;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:all .2s;display:flex}.appointment-page .test-checkbox-label input{display:none}.appointment-page .test-checkbox-label svg{color:#21cdad}.appointment-page .test-checkbox-label:hover{background:#f0fdf9;border-color:#21cdad}.appointment-page .test-checkbox-label.checked{color:#002678;background:#d7f6f0;border-color:#21cdad;font-weight:500}.appointment-page .time-slots-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:576px){.appointment-page .time-slots-grid{grid-template-columns:repeat(3,1fr)}}.appointment-page .no-slots-msg{color:#b8860b;background:#fff3d6;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px}.appointment-page .time-slot-btn{cursor:pointer;background:#fff;border:1.5px solid #dee2e6;border-radius:8px;padding:8px 10px;font-size:13px;transition:all .2s}.appointment-page .time-slot-btn:hover,.appointment-page .time-slot-btn.active{color:#fff;background:#21cdad;border-color:#21cdad}.appointment-page .booking-preview{background:#f9f9f9;border-radius:10px;margin:16px 0;padding:16px 20px}.appointment-page .booking-preview h5{color:#002678;margin-bottom:8px;font-size:14px;font-weight:700}.appointment-page .booking-preview p{color:#555;margin:4px 0;font-size:13px}.appointment-page .step-btns{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.appointment-page .appt-sidebar{flex-direction:column;gap:16px;display:flex}.appointment-page .sidebar-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:20px}.appointment-page .sidebar-card h4{color:#002678;margin-bottom:10px;font-size:15px;font-weight:700}.appointment-page .sidebar-card p{color:#555;margin:4px 0;font-size:13px}.appointment-page .sidebar-card ul{margin:0;padding:0;list-style:none}.appointment-page .sidebar-card ul li{color:#555;padding:4px 0;font-size:13px}.appointment-page .sidebar-card ul li:before{content:"✓ ";color:#21cdad;font-weight:700}.appointment-page .sidebar-card--highlight{background:#d7f6f0;border-color:#21cdad}.appointment-page .sidebar-card .btn-primary-wg{justify-content:center;width:100%;margin-top:10px}.appointment-page .appt-success{padding:80px 0}.appointment-page .success-box{text-align:center;background:#fff;border-radius:16px;max-width:560px;margin:0 auto;padding:50px 40px;box-shadow:0 4px 24px #00000014}.appointment-page .success-box .success-icon{color:#21cdad;margin-bottom:20px;font-size:72px}.appointment-page .success-box h2{color:#002678;margin-bottom:12px;font-size:28px;font-weight:700}.appointment-page .success-box p{color:#666;margin-bottom:20px}.appointment-page .success-box .booking-summary{text-align:left;background:#f9f9f9;border-radius:10px;margin-bottom:24px;padding:16px 20px}.appointment-page .success-box .booking-summary p{color:#555;margin:6px 0;font-size:14px}.book-page .book-form-section{padding:60px 0}.book-page .book-form-wrapper{grid-template-columns:1fr 340px;align-items:start;gap:30px;display:grid}@media (max-width:992px){.book-page .book-form-wrapper{grid-template-columns:1fr}}.book-page .book-form-card{background:#fff;border-radius:16px;padding:36px;box-shadow:0 4px 20px #00000014}@media (max-width:992px){.book-page .book-form-card{padding:24px}}.book-page .form-steps-indicator{gap:0;margin-bottom:32px;display:flex;position:relative}.book-page .form-steps-indicator .step-dot{text-align:center;flex:1;position:relative}.book-page .form-steps-indicator .step-dot:before{content:"";background:#dee2e6;width:100%;height:2px;position:absolute;top:16px;left:-50%}.book-page .form-steps-indicator .step-dot:first-child:before{display:none}.book-page .form-steps-indicator .step-dot span{color:#888;z-index:1;background:#e9e9f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.book-page .form-steps-indicator .step-dot p{color:#888;margin-top:6px;font-size:12px}.book-page .form-steps-indicator .step-dot.active span{color:#fff;background:#21cdad}.book-page .form-steps-indicator .step-dot.active p{color:#21cdad;font-weight:600}.book-page .form-steps-indicator .step-dot.active:before{background:#21cdad}.book-page .form-step .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:576px){.book-page .form-step .form-row{grid-template-columns:1fr}}.book-page .form-step .form-group{flex-direction:column;margin-bottom:16px;display:flex}.book-page .form-step .form-group label{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.book-page .form-step .form-group input,.book-page .form-step .form-group select,.book-page .form-step .form-group textarea{border:1.5px solid #dee2e6;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.book-page .form-step .form-group input:focus,.book-page .form-step .form-group select:focus,.book-page .form-step .form-group textarea:focus{border-color:#21cdad}.book-page .form-step .form-group textarea{resize:none}.book-page .time-slots-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:576px){.book-page .time-slots-grid{grid-template-columns:repeat(3,1fr)}}.book-page .no-slots-msg{color:#b8860b;background:#fff3d6;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px}.book-page .time-slot-btn{cursor:pointer;background:#fff;border:1.5px solid #dee2e6;border-radius:8px;padding:8px 10px;font-size:13px;transition:all .2s}.book-page .time-slot-btn:hover,.book-page .time-slot-btn.active{color:#fff;background:#21cdad;border-color:#21cdad}.book-page .booking-preview{background:#f9f9f9;border-radius:10px;margin:16px 0;padding:16px 20px}.book-page .booking-preview h5{color:#002678;margin-bottom:8px;font-size:14px;font-weight:700}.book-page .booking-preview p{color:#555;margin:4px 0;font-size:13px}.book-page .step-btns{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.book-page .book-sidebar{flex-direction:column;gap:16px;display:flex}.book-page .sidebar-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:20px}.book-page .sidebar-card h4{color:#002678;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.book-page .sidebar-card h4 svg{color:#21cdad}.book-page .sidebar-card p{color:#555;margin:4px 0;font-size:13px}.book-page .sidebar-card--highlight{background:#d7f6f0;border-color:#21cdad}.book-page .sidebar-card .btn-primary-wg{justify-content:center;width:100%;margin-top:10px}.book-page .book-order-card .book-order-empty{color:#666;font-size:13px;line-height:1.6}.book-page .book-order-card .book-order-empty a{color:#21cdad;font-weight:600}.book-page .book-order-list{margin:0 0 14px;padding:0;list-style:none}.book-page .book-order-list li{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}.book-page .book-order-list li:before{content:none;display:none}.book-page .book-order-list li::marker{display:none}.book-page .book-order-list li:last-child{border-bottom:none}.book-page .book-order-item-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.book-page .book-order-item-info .book-order-item-icon{color:#21cdad;flex-shrink:0;font-size:13px}.book-page .book-order-item-info div{flex-direction:column;gap:2px;min-width:0;display:flex}.book-page .book-order-item-name{color:#222;font-size:13px;font-weight:600}.book-page .book-order-item-meta{color:#888;font-size:11px}.book-page .book-order-item-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.book-page .book-order-item-right .book-order-item-price{color:#21cdad;white-space:nowrap;font-size:13px;font-weight:700}.book-page .book-order-item-right button{color:#c0392b;cursor:pointer;background:0 0;border:none;padding:2px}.book-page .book-order-totals{border-top:1.5px dashed #e9e9f0;padding-top:12px}.book-page .book-order-row{color:#666;justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.book-page .book-order-row .strike{color:#aaa;text-decoration:line-through}.book-page .book-order-row--final{color:#002678;margin-top:2px;font-size:17px;font-weight:800}.book-page .book-success{padding:80px 0}.book-page .success-box{text-align:center;background:#fff;border-radius:16px;max-width:560px;margin:0 auto;padding:50px 40px;box-shadow:0 4px 24px #00000014}.book-page .success-box .success-icon{color:#21cdad;margin-bottom:20px;font-size:72px}.book-page .success-box h2{color:#002678;margin-bottom:12px;font-size:28px;font-weight:700}.book-page .success-box p{color:#666;margin-bottom:20px}.book-page .success-box .booking-summary{text-align:left;background:#f9f9f9;border-radius:10px;margin-bottom:24px;padding:16px 20px}.book-page .success-box .booking-summary p{color:#555;margin:6px 0;font-size:14px}.book-page .success-box .book-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.book-page .step1-header,.appointment-page .step1-header{margin-bottom:18px}.book-page .step1-title,.appointment-page .step1-title{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:4px;font-size:17px;font-weight:700;display:flex}.book-page .step1-title svg,.appointment-page .step1-title svg{color:#21cdad;font-size:15px}.book-page .step1-subtitle,.appointment-page .step1-subtitle{color:#666;font-size:13px}.book-page .selected-items-box,.appointment-page .selected-items-box{background:#f4fffe;border:1.5px solid #b2ece4;border-radius:12px;margin-bottom:14px;padding:14px}.book-page .selected-items-box .book-order-list,.appointment-page .selected-items-box .book-order-list{margin:0 0 8px!important;padding:0!important;list-style:none!important}.book-page .selected-items-box .book-order-list li,.appointment-page .selected-items-box .book-order-list li{border-bottom:1px solid #d4f3ee;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex;list-style:none!important}.book-page .selected-items-box .book-order-list li:last-child,.appointment-page .selected-items-box .book-order-list li:last-child{border-bottom:none}.book-page .selected-items-box .book-order-list li:before,.appointment-page .selected-items-box .book-order-list li:before{content:none!important;display:none!important}.book-page .selected-items-box .book-order-list li::marker{display:none!important}.appointment-page .selected-items-box .book-order-list li::marker{display:none!important}.book-page .selected-items-box .book-order-item-info,.appointment-page .selected-items-box .book-order-item-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.book-page .selected-items-box .book-order-item-info .book-order-item-icon,.appointment-page .selected-items-box .book-order-item-info .book-order-item-icon{color:#21cdad;flex-shrink:0;font-size:13px}.book-page .selected-items-box .book-order-item-info div,.appointment-page .selected-items-box .book-order-item-info div{flex-direction:column;gap:1px;min-width:0;display:flex}.book-page .selected-items-box .book-order-item-right,.appointment-page .selected-items-box .book-order-item-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.book-page .selected-items-box .book-order-item-price,.appointment-page .selected-items-box .book-order-item-price{color:#21cdad;white-space:nowrap;font-size:13px;font-weight:700}.book-page .selected-items-box .book-order-item-mrp,.appointment-page .selected-items-box .book-order-item-mrp{color:#bbb;white-space:nowrap;margin-left:4px;font-size:11px;text-decoration:line-through;display:inline}.book-page .selected-items-box button,.appointment-page .selected-items-box button{color:#c0392b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;line-height:1}.book-page .selected-items-label,.appointment-page .selected-items-label{color:#21cdad;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:11px;font-weight:700}.book-page .step1-savings,.appointment-page .step1-savings{color:#16a34a;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:600}.book-page .btn-add-more,.appointment-page .btn-add-more{color:#21cdad;cursor:pointer;background:#f4fffe;border:1.5px dashed #21cdad;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:12px;padding:11px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.book-page .btn-add-more:hover,.appointment-page .btn-add-more:hover{background:#e0f9f5}.book-page .add-panel,.appointment-page .add-panel{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.book-page .add-panel-tabs,.appointment-page .add-panel-tabs{border-bottom:1px solid #e5e7eb;display:flex}.book-page .add-panel-tab,.appointment-page .add-panel-tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:13px;font-weight:400;transition:all .15s;display:flex}.book-page .add-panel-tab svg,.appointment-page .add-panel-tab svg{font-size:12px}.book-page .add-panel-tab.active,.appointment-page .add-panel-tab.active{color:#21cdad;background:#f0fafa;border-bottom-color:#21cdad;font-weight:600}.book-page .add-panel-search,.appointment-page .add-panel-search{background:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:9px 14px;display:flex}.book-page .add-panel-search svg,.appointment-page .add-panel-search svg{color:#bbb;flex-shrink:0;font-size:12px}.book-page .add-panel-search input,.appointment-page .add-panel-search input{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.book-page .add-panel-list,.appointment-page .add-panel-list{max-height:260px;overflow-y:auto}@media (max-width:576px){.book-page .add-panel-list,.appointment-page .add-panel-list{max-height:220px}}.book-page .add-panel-item,.appointment-page .add-panel-item{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.book-page .add-panel-item:last-child,.appointment-page .add-panel-item:last-child{border-bottom:none}.book-page .add-panel-item:hover,.appointment-page .add-panel-item:hover{background:#fafffe}.book-page .add-panel-item-info,.appointment-page .add-panel-item-info{flex:1;min-width:0}.book-page .add-panel-item-name,.appointment-page .add-panel-item-name{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.book-page .add-panel-item-sub,.appointment-page .add-panel-item-sub{color:#888;margin-top:2px;font-size:11px}.book-page .add-panel-add-btn,.appointment-page .add-panel-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#21cdad;border:1.5px solid #21cdad;border-radius:7px;flex-shrink:0;padding:5px 13px;font-size:12px;font-weight:600;transition:all .15s}.book-page .add-panel-add-btn:hover:not(:disabled),.appointment-page .add-panel-add-btn:hover:not(:disabled){background:#1ab99b;border-color:#1ab99b}.book-page .add-panel-add-btn.added,.book-page .add-panel-add-btn:disabled,.appointment-page .add-panel-add-btn.added,.appointment-page .add-panel-add-btn:disabled{color:#aaa;cursor:default;background:#f5f5f5;border-color:#d1d5db}.book-page .add-panel-empty,.appointment-page .add-panel-empty{text-align:center;color:#bbb;padding:20px 16px;font-size:13px}.book-page .step1-footer,.appointment-page .step1-footer{margin-top:10px}.book-page .step1-skip-note,.appointment-page .step1-skip-note{color:#999;text-align:center;margin-bottom:10px;font-size:12px}.book-page .step1-continue,.appointment-page .step1-continue{justify-content:center;width:100%;padding:14px;font-size:15px}.book-page .step1-hidden,.appointment-page .step1-hidden{display:none!important}.book-page .mobile-cart-bar,.appointment-page .mobile-cart-bar{display:none}@media (max-width:992px){.book-page .mobile-cart-bar,.appointment-page .mobile-cart-bar{z-index:200;color:#fff;background:#111;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #0000002e}}.book-page .mobile-cart-info,.appointment-page .mobile-cart-info{flex-direction:column;gap:2px;display:flex}.book-page .mobile-cart-count,.appointment-page .mobile-cart-count{color:#aaa;font-size:11px}.book-page .mobile-cart-price,.appointment-page .mobile-cart-price{font-size:16px;font-weight:700}.book-page .mobile-cart-mrp,.appointment-page .mobile-cart-mrp{color:#777;margin-left:6px;font-size:12px;font-weight:400;text-decoration:line-through}.book-page .mobile-cart-edit,.appointment-page .mobile-cart-edit{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}@media (max-width:992px){.book-page,.appointment-page{padding-bottom:68px}}.date-picker{width:100%;position:relative}.date-picker__input{color:#222;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #dee2e6;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s;display:flex}.date-picker__input:hover,.date-picker__input:focus{border-color:#21cdad;outline:none}.date-picker__icon{color:#21cdad;flex-shrink:0;font-size:14px}.date-picker__placeholder{color:#999}.date-picker__panel{z-index:50;background:#fff;border:1.5px solid #e9e9f0;border-radius:12px;width:300px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 32px #00000024}@media (max-width:380px){.date-picker__panel{width:260px;padding:12px}}.date-picker__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.date-picker__title{color:#002678;font-size:14px;font-weight:700}.date-picker__nav{color:#21cdad;cursor:pointer;background:#f3fdfb;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:all .2s;display:flex}.date-picker__nav:hover:not(:disabled){color:#fff;background:#21cdad}.date-picker__nav:disabled{opacity:.35;cursor:not-allowed}.date-picker__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:6px;display:grid}.date-picker__weekdays span{text-align:center;color:#999;font-size:11px;font-weight:700}.date-picker__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker__cell{aspect-ratio:1;color:#333;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:all .15s;display:flex}.date-picker__cell:hover:not(:disabled){color:#21cdad;background:#f3fdfb}.date-picker__cell--empty{cursor:default;pointer-events:none}.date-picker__cell--disabled{color:#ccc;cursor:not-allowed}.date-picker__cell--disabled:hover{color:#ccc;background:0 0}.date-picker__cell--today{color:#21cdad;border:1.5px solid #21cdad;font-weight:700}.date-picker__cell--selected{color:#fff;background:#21cdad;font-weight:700}.date-picker__cell--selected:hover{color:#fff;background:#21cdad}.tests-page .hero-search{background:#fff;border:1px solid #000;border-radius:10px;align-items:center;gap:12px;max-width:600px;margin:24px auto 0;padding:14px 20px;display:flex}.tests-page .hero-search svg{color:#888;font-size:18px}.tests-page .hero-search input{color:#333;border:none;outline:none;flex:1;font-size:15px}.tests-page .hero-search button{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:6px;padding:8px 20px;font-weight:600}.tests-page .tests-filter{padding:16px 0}.tests-page .tests-listing{padding:40px 0}.tests-page .tests-results-info{color:#666;margin-bottom:20px;font-size:14px}.tests-page .tests-results-info strong{color:#000}.tests-page .tests-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:992px){.tests-page .tests-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.tests-page .tests-grid{grid-template-columns:1fr}}.tests-page .test-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:20px;transition:box-shadow .2s;position:relative}.tests-page .test-card:hover{border-color:#21cdad;box-shadow:0 6px 24px #21cdad26}.tests-page .test-card .popular-tag{color:#fff;background:#f17e00;border-radius:0 0 8px 8px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:-1px;right:16px}.tests-page .test-card .test-card__header{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.tests-page .test-card .test-card__header .test-icon{color:#21cdad;background:#d7f6f0;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:18px;display:flex}.tests-page .test-card .test-card__header .test-cat-badge{color:#555;background:#e9e9f0;border-radius:10px;margin-bottom:4px;padding:2px 8px;font-size:11px;display:inline-block}.tests-page .test-card .test-card__header h4{color:#000;font-size:17px;font-weight:600;line-height:1.4}.tests-page .test-card .test-card__details{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tests-page .test-card .test-card__details span{color:#666;background:#f9f9f9;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}.tests-page .test-card .test-card__details span svg{color:#21cdad}.tests-page .test-card .test-card__footer{border-top:1px solid #e9e9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.tests-page .test-card .test-price{align-items:center;gap:8px;display:flex}.tests-page .test-card .test-price .price{color:#000;font-size:20px;font-weight:700}.tests-page .test-card .test-price .mrp{color:#aaa;font-size:13px;text-decoration:line-through}.tests-page .test-card .test-price .discount{color:#21cdad;background:#d7f6f0;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.tests-page .test-card .book-test-btn{color:#fff;background:#21cdad;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tests-page .test-card .book-test-btn:hover{background:#1ab89a}.pkg-mobile-filter-drawer{display:none}@media (max-width:991px){.pkg-mobile-filter-drawer.mobile-open{z-index:1001;background:#fff;flex-direction:column;width:84%;max-width:340px;padding:22px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-4px 0 24px #00000026}.pkg-mobile-filter-backdrop{z-index:1000;background:#00000080;position:fixed;inset:0}}.pkg-mobile-filter-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pkg-mobile-filter-header h3{color:#002678;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.pkg-mobile-filter-header h3 svg{color:#21cdad}.pkg-mobile-filter-header button{cursor:pointer;color:#555;background:#f1f1f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pkg-mobile-filter-options{flex-direction:column;flex:1;gap:4px;display:flex}.pkg-mobile-filter-apply{justify-content:center;width:100%;margin-top:16px}.packages-page .packages-value{padding:24px 0}.packages-page .packages-value .value-props-row{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.packages-page .packages-value .value-prop{color:#002678;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.packages-page .packages-value .value-prop svg{color:#21cdad;font-size:18px}.packages-page .packages-filter-section{padding:16px 0}@media (max-width:991px){.packages-page .packages-filter-section{display:none}}.packages-page .packages-listing{padding:40px 0}.packages-page .full-packages-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.packages-page .full-packages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.packages-page .full-packages-grid{grid-template-columns:1fr}}.packages-page .pkg-card-logo-wrap{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:7px;padding:4px 8px;line-height:0;position:absolute;top:14px;left:14px}.packages-page .pkg-card-logo{object-fit:contain;width:100px;height:auto;display:block}@media (max-width:576px){.packages-page .pkg-card-logo{width:64px}}.packages-page .full-pkg-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;flex-direction:column;padding:24px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.packages-page .full-pkg-card:hover{border-color:#21cdad;box-shadow:0 8px 28px #21cdad26}.packages-page .full-pkg-card .popular-badge{color:#fff;background:#f17e00;border-radius:0 0 10px 10px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-1px;right:20px}.packages-page .full-pkg-card .full-pkg-card__top{margin-top:30px;margin-bottom:16px}.packages-page .full-pkg-card .full-pkg-card__top .pkg-cat-tag{color:#21cdad;background:#d7f6f0;border-radius:20px;margin-bottom:10px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.packages-page .full-pkg-card .full-pkg-card__top h3{color:#002678;margin-bottom:4px;font-size:18px;font-weight:700}.packages-page .full-pkg-card .full-pkg-card__top .pkg-subtitle{color:#888;margin-bottom:10px;font-size:13px}.packages-page .full-pkg-card .full-pkg-card__top .pkg-tests-count{color:#21cdad;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.packages-page .full-pkg-card .full-pkg-card__top .pkg-tests-count svg{font-size:14px}.packages-page .full-pkg-card .pkg-includes{flex:1;margin:0 0 16px;padding:0;list-style:none}.packages-page .full-pkg-card .pkg-includes li{color:#555;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.packages-page .full-pkg-card .pkg-includes li:last-child{border:none}.packages-page .full-pkg-card .pkg-includes li svg{color:#21cdad;min-width:14px;font-size:12px}.packages-page .full-pkg-card .pkg-meta-row{color:#888;flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.packages-page .full-pkg-card .pkg-footer{border-top:1px solid #e9e9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.packages-page .full-pkg-card .pkg-price .new-price{color:#002678;font-size:24px;font-weight:700;display:block}.packages-page .full-pkg-card .pkg-price .old-price{color:#aaa;margin-right:8px;font-size:13px;text-decoration:line-through}.packages-page .full-pkg-card .pkg-price .pkg-discount{color:#21cdad;background:#d7f6f0;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.packages-page .full-pkg-card .book-pkg-btn{color:#fff;background:#21cdad;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.packages-page .full-pkg-card .book-pkg-btn:hover{background:#1ab89a}.packages-page .packages-cta{padding:50px 0 60px}.test-card__title-link{color:inherit;text-decoration:none;display:block}.test-card__title-link h4{transition:color .18s}.test-card__title-link:hover h4{color:#21cdad;text-decoration:underline}.td-breadcrumb{background:#f3fbf7;border-bottom:1px solid #e0f5ef;padding:10px 0;font-size:13px}.td-breadcrumb .td-bc-link{color:#21cdad;font-weight:500;text-decoration:none}.td-breadcrumb .td-bc-link:hover{text-decoration:underline}.td-breadcrumb .td-bc-sep{color:#aaa;margin:0 8px}.td-breadcrumb .td-bc-current{color:#555}.td-page{background:#f7fdf9;min-height:100vh;padding-bottom:100px}.td-layout{grid-template-columns:1fr 320px;align-items:start;gap:28px;padding:28px 0 40px;display:grid}@media (max-width:1024px){.td-layout{grid-template-columns:1fr}}.td-main{flex-direction:column;gap:24px;display:flex}.td-hero-card{background:#fff;border:1.5px solid #d7f6f0;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #21cdad14}.td-hero-top{background:linear-gradient(135deg,#f3fbf9 0%,#e0f5ef 100%);border-bottom:1px solid #c2ede4;padding:24px 28px 20px}.td-badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.td-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.td-badge svg{font-size:10px}.td-badge--cat{color:#0f7a62;background:#d7f6f0}.td-badge--green{color:#166534;background:#dcfce7}.td-badge--gold{color:#92400e;background:#fef3c7}.td-badge--orange{color:#c05800;background:#fff0e0}.td-test-name{color:#002678;margin-bottom:10px;font-size:clamp(20px,4vw,28px);font-weight:800;line-height:1.25}.td-meta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.td-code{color:#888;font-size:12px}.td-hero-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 28px 24px;display:flex}.td-price-block{flex:1;min-width:240px}.td-price-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.td-price{color:#0f172a;font-size:38px;font-weight:900}.td-mrp{color:#aaa;font-size:15px;text-decoration:line-through}.td-discount{color:#dc2626;background:#fef2f2;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.td-quick-facts{flex-wrap:wrap;gap:20px;display:flex}.td-fact{flex-direction:column;align-items:center;gap:3px;min-width:64px;display:flex}.td-fact-icon{color:#21cdad;font-size:18px}.td-fact-label{color:#94a3b8;letter-spacing:.3px;text-transform:uppercase;font-size:10px}.td-fact-value{color:#334155;text-align:center;font-size:12px;font-weight:700}.td-cta-block{flex-direction:column;gap:10px;min-width:200px;display:flex}@media (max-width:480px){.td-cta-block{width:100%}}.td-btn-cart{color:#fff;cursor:pointer;background:linear-gradient(135deg,#21cdad,#1ab89a);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:all .3s;display:inline-flex}.td-btn-cart--added,.td-btn-cart.added{background:linear-gradient(135deg,#16a34a,#15803d)}.td-btn-cart:hover:not(.added):not(.td-btn-cart--added){background:linear-gradient(135deg,#1ab89a,#14a088)}.td-btn-book{color:#002678;background:#fff;border:2px solid #002678;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.td-btn-book:hover{color:#fff;background:#002678}.td-btn-whatsapp{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;width:44px;height:44px;font-size:18px;text-decoration:none;transition:background .2s;display:inline-flex}.td-btn-whatsapp:hover{background:#1ebe5b}.td-tabs-card{background:#fff;border:1.5px solid #e0f5ef;border-radius:18px;overflow:hidden;box-shadow:0 2px 16px #0000000d}.td-tab-bar{scrollbar-width:none;border-bottom:1px solid #e0f5ef;display:flex;overflow-x:auto}.td-tab-bar::-webkit-scrollbar{display:none}.td-tab-bar{background:#f9fefc}.td-tab-btn{cursor:pointer;color:#666;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.td-tab-btn.active{color:#21cdad;background:#fff;border-bottom-color:#21cdad;font-weight:800}.td-tab-btn:hover:not(.active){color:#21cdad;background:#f0fdfb}.td-tab-content{padding:26px 28px}.td-section-title{color:#0f172a;margin-bottom:12px;font-size:17px;font-weight:800}.td-description{color:#475569;margin-bottom:22px;font-size:15px;line-height:1.85}.td-why-box{background:linear-gradient(135deg,#f0fdfb,#e0f5ef);border:1px solid #b2e8de;border-radius:14px;margin-bottom:22px;padding:18px 22px}.td-why-title{color:#0f6e56;margin-bottom:12px;font-size:15px;font-weight:800}.td-why-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.td-why-list li{color:#0f4f3f;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.td-why-icon{color:#21cdad;flex-shrink:0;margin-top:2px;font-size:14px}.td-trust-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.td-trust-item{text-align:center;background:#f7fdf9;border:1px solid #d7f6f0;border-radius:12px;padding:14px 12px}.td-trust-icon{color:#21cdad;margin-bottom:6px;font-size:22px}.td-trust-title{color:#0f172a;font-size:13px;font-weight:700}.td-trust-sub{color:#94a3b8;margin-top:2px;font-size:11px}.td-params-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.td-param-filters{flex-wrap:wrap;gap:8px;display:flex}.td-param-filter-btn{color:#666;cursor:pointer;background:#fff;border:1.5px solid #e0f5ef;border-radius:20px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.td-param-filter-btn.active{color:#0f7a62;background:#d7f6f0;border-color:#21cdad}.td-param-filter-btn:hover:not(.active){color:#21cdad;border-color:#21cdad}.td-param-table{border:1px solid #e0f5ef;border-radius:12px;overflow:hidden}.td-param-head{color:#0f7a62;text-transform:uppercase;letter-spacing:.5px;background:#e0f5ef;grid-template-columns:1fr 100px 130px;padding:11px 16px;font-size:11px;font-weight:800;display:grid}@media (max-width:480px){.td-param-head{grid-template-columns:1fr 80px}.td-param-head span:last-child{display:none}}.td-param-row{background:#fff;border-top:1px solid #e8f8f3;grid-template-columns:1fr 100px 130px;align-items:center;padding:12px 16px;font-size:14px;display:grid}.td-param-row.alt{background:#f7fdf9}@media (max-width:480px){.td-param-row{grid-template-columns:1fr 80px}.td-param-row .td-param-range{display:none}}.td-param-name{color:#1e293b;font-weight:600;line-height:1.4}.td-param-unit{color:#94a3b8;font-size:12px}.td-param-range{color:#0f7a62;background:#e0f5ef;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.td-fasting-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 18px;font-size:14px;font-weight:600;display:flex}.td-fasting-alert svg{color:#f59e0b;flex-shrink:0;font-size:16px}.td-prep-steps{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.td-prep-step{background:#f7fdf9;border:1px solid #d7f6f0;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.td-prep-step p{color:#334155;margin:0;font-size:14px;line-height:1.65}.td-step-num{color:#fff;background:#21cdad;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.td-home-collect-box{background:linear-gradient(135deg,#f0fdfb,#dcfce7);border:1px solid #86efac;border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.td-home-collect-box h4{color:#166534;margin-bottom:8px;font-size:15px;font-weight:800}.td-home-collect-box p{color:#166534;margin:0;font-size:13px;line-height:1.7}.td-hc-icon{color:#16a34a;flex-shrink:0;margin-top:2px;font-size:24px}.td-faq-item{border-bottom:1px solid #e0f5ef}.td-faq-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;font-family:inherit;display:flex}.td-faq-toggle span{color:#1e293b;font-size:14px;font-weight:700;line-height:1.45}.td-faq-toggle svg{color:#21cdad;flex-shrink:0;font-size:13px}.td-faq-toggle:hover span{color:#21cdad}.td-faq-answer{color:#475569;margin:0;padding-bottom:16px;font-size:14px;line-height:1.75}.td-related-title{color:#0f172a;margin-bottom:16px;font-size:18px;font-weight:900}.td-related-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.td-related-card{background:#fff;border:1.5px solid #e0f5ef;border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:box-shadow .2s,border-color .2s;display:flex}.td-related-card:hover{border-color:#21cdad;box-shadow:0 4px 20px #21cdad26}.td-related-cat{color:#0f7a62;background:#d7f6f0;border-radius:20px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.td-related-name{color:#002678;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.td-related-name:hover{color:#21cdad;text-decoration:underline}.td-related-meta{flex-wrap:wrap;gap:8px;display:flex}.td-related-meta span{color:#555;background:#f7fdf9;border:1px solid #d7f6f0;border-radius:6px;padding:3px 8px;font-size:12px}.td-related-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.td-related-price{align-items:center;gap:6px;display:flex}.td-related-price .td-rp-main{color:#0f172a;font-size:17px;font-weight:800}.td-related-price .td-rp-mrp{color:#aaa;font-size:12px;text-decoration:line-through}.td-related-price .td-rp-disc{color:#dc2626;background:#fef2f2;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.td-related-btn{color:#fff;white-space:nowrap;background:#21cdad;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.td-related-btn:hover{background:#1ab89a}.td-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}@media (max-width:992px){.td-booking-card,.td-info-card,.td-trust-card{display:none!important}}.td-sidebar-card{background:#fff;border:1.5px solid #e0f5ef;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0000000a}.td-booking-card{flex-direction:column;gap:10px;display:flex}.td-sb-price-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}.td-sb-price{color:#0f172a;font-size:32px;font-weight:900}.td-sb-mrp{color:#aaa;font-size:13px;text-decoration:line-through;display:block}.td-sb-disc{color:#dc2626;background:#fef2f2;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.td-sb-cart-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#21cdad,#1ab89a);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px;font-family:inherit;font-size:15px;font-weight:800;transition:background .3s;display:flex}.td-sb-cart-btn.added{background:linear-gradient(135deg,#16a34a,#15803d)}.td-sb-cart-btn:hover:not(.added){background:linear-gradient(135deg,#1ab89a,#14a088)}.td-sb-book-btn,.td-sb-call-btn{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.td-sb-book-btn{color:#002678;background:#fff;border:2px solid #002678}.td-sb-book-btn:hover{color:#fff;background:#002678}.td-sb-call-btn{color:#0f7a62;background:#f0fdfb;border:1.5px solid #d7f6f0}.td-sb-call-btn:hover{color:#fff;background:#21cdad;border-color:#21cdad}.td-sb-title{color:#0f172a;margin-bottom:14px;font-size:15px;font-weight:800}.td-sb-info-list{flex-direction:column;gap:0;display:flex}.td-sb-info-row{border-bottom:1px solid #f0fdfb;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.td-sb-info-row:last-child{border-bottom:none}.td-sb-label{color:#94a3b8;font-weight:500}.td-sb-value{color:#1e293b;text-align:right;max-width:140px;font-weight:700}.td-trust-card{flex-direction:column;gap:12px;display:flex}.td-sb-trust-row{color:#334155;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.td-sb-trust-icon{color:#21cdad;flex-shrink:0;font-size:16px}.td-help-card p{color:#64748b;margin-bottom:12px;font-size:13px;font-weight:500}.td-sb-help-btn,.td-sb-wa-btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.td-sb-help-btn{color:#fff;background:#002678}.td-sb-help-btn:hover{color:#fff;background:#001b5e}.td-sb-wa-btn{color:#166534;background:#dcfce7;border:1.5px solid #86efac;margin-bottom:0}.td-sb-wa-btn:hover{color:#fff;background:#25d366;border-color:#25d366}.td-consult-link{text-align:center;color:#21cdad;margin-top:12px;font-size:12px;font-weight:600;text-decoration:underline;display:block}.td-consult-link:hover{color:#002678}.td-sticky-bar{z-index:200;background:#fff;border-top:1px solid #e0f5ef;align-items:center;gap:10px;padding:10px 16px;display:none;position:fixed;bottom:50px;left:0;right:0;box-shadow:0 -4px 20px #00000014}@media (max-width:1024px){.td-sticky-bar{display:flex}}@media (max-width:576px){.td-sticky-bar{flex-wrap:wrap;padding:10px 14px}}.td-sticky-price{flex:1}.td-sticky-price .td-sticky-amount{color:#0f172a;font-size:20px;font-weight:900;line-height:1;display:block}.td-sticky-price .td-sticky-mrp{color:#aaa;font-size:12px;text-decoration:line-through}@media (max-width:576px){.td-sticky-price{text-align:center;border-bottom:1px solid #f1f1f5;flex:0 0 100%;width:100%;padding-bottom:8px}.td-sticky-price .td-sticky-mrp{margin-left:6px}}.td-sticky-cart{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#21cdad,#1ab89a);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:800;transition:background .3s;display:flex}.td-sticky-cart.added{background:linear-gradient(135deg,#16a34a,#15803d)}@media (max-width:576px){.td-sticky-cart{white-space:normal;flex:1;padding:11px 8px;font-size:12.5px}}.td-sticky-book{color:#fff;white-space:nowrap;background:#002678;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.td-sticky-book:hover{color:#fff;background:#001b5e}@media (max-width:576px){.td-sticky-book{white-space:normal;flex:1;padding:11px 8px;font-size:12.5px}}@media (max-width:768px){.td-hero-top{padding:18px 16px 16px}.td-hero-body{padding:16px}.td-tab-content{padding:18px 16px}.td-test-name{font-size:22px}.td-price{font-size:30px}.td-quick-facts{gap:14px}.td-cta-block{flex-flow:wrap}.td-cta-block .td-btn-cart,.td-cta-block .td-btn-book{flex:1}}@media (max-width:480px){.td-layout{padding:12px 0 30px}.td-hero-top{padding:14px 14px 12px}.td-hero-body,.td-tab-content{padding:14px}}.build-pkg-float-btn{writing-mode:vertical-rl;z-index:999;color:#fff;background:linear-gradient(135deg,#21cdad,#1ab89a);border-radius:12px 0 0 12px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;transition:padding .25s,box-shadow .25s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 18px #0000002e}.build-pkg-float-btn:hover{color:#fff;padding-right:20px;box-shadow:-6px 6px 22px #0000003d}.build-pkg-float-btn__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.build-pkg-float-btn__text{white-space:nowrap}@media (max-width:768px){.build-pkg-float-btn{border-radius:10px 0 0 10px;padding:12px;top:40%}.build-pkg-float-btn__text{font-size:10px;display:block}.build-pkg-float-btn:hover{padding-right:12px}}.build-pkg-page .build-pkg-hero{color:#fff;background:linear-gradient(135deg,#21cdad,#002678);padding:50px 0 36px}.build-pkg-page .build-pkg-hero--compact{padding:34px 0 26px}.build-pkg-page .build-pkg-hero h1{color:#fff;margin-bottom:6px;font-size:30px;font-weight:800}.build-pkg-page .build-pkg-hero p{opacity:.9;margin:0;font-size:15px}@media (max-width:576px){.build-pkg-page .build-pkg-hero{padding:30px 0 22px}.build-pkg-page .build-pkg-hero h1{font-size:22px}}.build-pkg-page .build-pkg-breadcrumb{opacity:.85;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.build-pkg-page .build-pkg-breadcrumb a,.build-pkg-page .build-pkg-breadcrumb .build-pkg-breadcrumb-link{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:none}.build-pkg-page .build-pkg-breadcrumb span:last-child{font-weight:600}.build-pkg-page .build-pkg-choice-section{background:#f9f9f9;padding:50px 0}.build-pkg-page .build-pkg-choice-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}@media (max-width:768px){.build-pkg-page .build-pkg-choice-grid{grid-template-columns:1fr}}.build-pkg-page .build-pkg-choice-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #e9e9f0;border-radius:18px;padding:36px 28px;font-family:inherit;transition:all .25s}.build-pkg-page .build-pkg-choice-card:hover{border-color:#21cdad;transform:translateY(-4px);box-shadow:0 12px 32px #21cdad2e}.build-pkg-page .build-pkg-choice-card .build-pkg-choice-icon{color:#21cdad;background:#d7f6f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;display:flex}.build-pkg-page .build-pkg-choice-card h3{color:#002678;margin-bottom:8px;font-size:19px;font-weight:700}.build-pkg-page .build-pkg-choice-card p{color:#666;margin-bottom:18px;font-size:14px;line-height:1.5}.build-pkg-page .build-pkg-choice-card .build-pkg-choice-cta{color:#21cdad;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.build-pkg-page .build-pkg-body{padding-top:36px}.build-pkg-page .build-pkg-layout{grid-template-columns:1fr 340px;align-items:start;gap:28px;display:grid}@media (max-width:992px){.build-pkg-page .build-pkg-layout{grid-template-columns:1fr}}.build-pkg-page .build-pkg-picker{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;padding:20px}.build-pkg-page .build-pkg-search{margin-bottom:16px}.build-pkg-page .build-pkg-search input{border:1.5px solid #e9e9f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.build-pkg-page .build-pkg-search input:focus{border-color:#21cdad}.build-pkg-page .build-pkg-test-list{flex-direction:column;gap:10px;max-height:640px;display:flex;overflow-y:auto}.build-pkg-page .build-pkg-test-row{cursor:pointer;border:1.5px solid #e9e9f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.build-pkg-page .build-pkg-test-row:hover{border-color:#21cdad}.build-pkg-page .build-pkg-test-row.checked{background:#f3fdfb;border-color:#21cdad}.build-pkg-page .build-pkg-test-row--readonly{cursor:default}.build-pkg-page .build-pkg-test-row input[type=checkbox]{accent-color:#21cdad;flex-shrink:0;width:18px;height:18px}.build-pkg-page .build-pkg-test-row .build-pkg-test-check{color:#21cdad;flex-shrink:0;font-size:16px}.build-pkg-page .build-pkg-test-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.build-pkg-page .build-pkg-test-name{color:#222;font-size:14px;font-weight:600}.build-pkg-page .build-pkg-test-meta{color:#888;font-size:12px}.build-pkg-page .build-pkg-test-price{color:#21cdad;white-space:nowrap;font-size:14px;font-weight:700}.build-pkg-page .build-pkg-no-results{text-align:center;color:#888;padding:24px 0;font-size:14px}.build-pkg-page .build-pkg-cart{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;padding:22px;position:sticky;top:100px}.build-pkg-page .build-pkg-cart h3{color:#002678;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.build-pkg-page .build-pkg-cart h3 svg{color:#21cdad}.build-pkg-page .build-pkg-cart-empty{color:#888;font-size:13px;line-height:1.5}.build-pkg-page .build-pkg-cart-list{max-height:260px;margin:0 0 16px;padding:0;list-style:none;overflow-y:auto}.build-pkg-page .build-pkg-cart-list li{color:#333;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.build-pkg-page .build-pkg-cart-list li button{color:#c0392b;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px}.build-pkg-page .build-pkg-cart-totals{border-top:1.5px dashed #e9e9f0;margin-bottom:16px;padding-top:14px}.build-pkg-page .build-pkg-cart-row{color:#666;justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.build-pkg-page .build-pkg-cart-row .strike{color:#aaa;text-decoration:line-through}.build-pkg-page .build-pkg-cart-row--final{color:#002678;margin-top:4px;font-size:18px;font-weight:800}.build-pkg-page .build-pkg-book-btn{color:#fff;background:#21cdad;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:13px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.build-pkg-page .build-pkg-book-btn:hover{color:#fff;background:#1ab89a}.build-pkg-page .build-pkg-book-btn--disabled{color:#999;cursor:not-allowed;background:#e9e9f0}.build-pkg-page .build-pkg-book-btn--disabled:hover{color:#999;background:#e9e9f0}.build-pkg-page .build-pkg-clear-btn{color:#666;cursor:pointer;background:#fff;border:1.5px solid #e9e9f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:11px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.build-pkg-page .build-pkg-clear-btn:hover{color:#21cdad;border-color:#21cdad}.build-pkg-page .build-pkg-quiz-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:18px;max-width:640px;margin:0 auto;padding:40px}@media (max-width:576px){.build-pkg-page .build-pkg-quiz-card{padding:26px 20px}}.build-pkg-page .build-pkg-quiz-card h2{color:#002678;text-align:center;margin:20px 0 24px;font-size:22px;font-weight:700}.build-pkg-page .build-pkg-progress{background:#e9e9f0;border-radius:4px;height:6px;overflow:hidden}.build-pkg-page .build-pkg-progress-bar{background:#21cdad;height:100%;transition:width .3s}.build-pkg-page .build-pkg-quiz-options{flex-direction:column;gap:12px;display:flex}.build-pkg-page .build-pkg-quiz-option{text-align:left;color:#333;cursor:pointer;background:#f9f9f9;border:1.5px solid #e9e9f0;border-radius:10px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.build-pkg-page .build-pkg-quiz-option:hover{color:#21cdad;background:#f3fdfb;border-color:#21cdad}.build-pkg-page .build-pkg-quiz-back{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:24px auto 0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.build-pkg-page .build-pkg-quiz-back:hover{color:#21cdad}.tests-body{padding:0 0 60px}.tests-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;padding-top:28px;display:grid}@media (max-width:991px){.tests-layout{grid-template-columns:1fr}.tests-sidebar-col{display:none}.tests-sidebar-col.mobile-open{display:block}}.tests-sidebar{background:#fff;border:1.5px solid #e0f5ef;border-radius:16px;position:sticky;top:80px;overflow:hidden;box-shadow:0 2px 16px #21cdad12}.filter_main-title{background:linear-gradient(135deg,#21cdad);border-bottom:1px solid #e0f5ef;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.filter_main-title h3{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.filter_main-title h3 svg{font-size:14px}.clear-filters-btn{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff80;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s}.clear-filters-btn:hover{background:#ffffff59}.filter-warrper{border-bottom:1px solid #eef8f5;padding:14px 18px}.filter-warrper:last-child{border-bottom:none}.filter-warrper h4{color:#002678;text-transform:uppercase;letter-spacing:.4px;margin:0 0 12px;font-size:13px;font-weight:800}.scrolling-ui{scrollbar-width:thin;scrollbar-color:#21cdad #f0fdfb;max-height:180px;padding-right:4px;overflow-y:auto}.scrolling-ui::-webkit-scrollbar{width:4px}.scrolling-ui::-webkit-scrollbar-track{background:#f0fdfb;border-radius:4px}.scrolling-ui::-webkit-scrollbar-thumb{background:#21cdad;border-radius:4px}.selected-item-checked{cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.selected-item-checked:last-child{padding-bottom:0}.selected-item-checked input[type=radio],.selected-item-checked input[type=checkbox],.selected-item-checked input[type=Checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;width:18px;min-width:18px;height:18px;transition:all .18s;position:relative}.selected-item-checked input[type=radio]:checked,.selected-item-checked input[type=checkbox]:checked,.selected-item-checked input[type=Checkbox]:checked{background:#21cdad;border-color:#21cdad}.selected-item-checked input[type=radio]:checked:after,.selected-item-checked input[type=checkbox]:checked:after,.selected-item-checked input[type=Checkbox]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:6px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.selected-item-checked input[type=radio]:hover:not(:checked),.selected-item-checked input[type=checkbox]:hover:not(:checked),.selected-item-checked input[type=Checkbox]:hover:not(:checked){border-color:#21cdad}.selected-item-checked input[type=radio]{border-radius:50%}.selected-item-checked input[type=radio]:checked:after{content:"";background:#fff;border:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selected-item-checked label{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;line-height:1.4;transition:color .15s}.selected-item-checked:hover label{color:#21cdad}.selected-item-checked input:checked~label{color:#0f7a62;font-weight:700}.mobile-filter-toggle-bar{background:#f3fbf7;border-bottom:1px solid #d7f6f0;padding:10px 0;display:none}@media (max-width:991px){.mobile-filter-toggle-bar{display:block}}.mobile-filter-toggle-bar .container_custom{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-filter-btn{color:#0f7a62;cursor:pointer;background:#fff;border:1.5px solid #21cdad;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.mobile-filter-btn.open,.mobile-filter-btn:hover{color:#fff;background:#21cdad}.filter-count-badge{color:#fff;background:#002678;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.mobile-results-count{color:#555;font-size:13px;font-weight:600}.active-filters-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filter-chip{color:#0f7a62;background:#d7f6f0;border:1px solid #b2e8de;border-radius:20px;align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:12px;font-weight:700;display:inline-flex}.filter-chip button{color:#0f7a62;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:800;line-height:1}.filter-chip button:hover{color:#dc2626}.clear-all-chip{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:20px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:700}.clear-all-chip:hover{color:#fff;background:#dc2626;border-color:#dc2626}.tests-content-col .tests-filter{background:#f3fbf7;border:1px solid #d7f6f0;border-radius:10px;margin-bottom:14px;padding:0}.tests-content-col .filter-bar{padding:12px 16px}.tests-content-col .tests-results-info{margin-bottom:16px}.tests-content-col .tests-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.tests-content-col .tests-grid{grid-template-columns:1fr}}.no-results{flex-direction:column;align-items:center;gap:14px;display:flex}.no-results .clear-filters-btn{color:#fff;cursor:pointer;background:#21cdad;border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:700}.tests-hero-slider{width:100%}.tests-hero-slider .tests-banner-slide{z-index:1;background-position:top;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:end;align-items:start;width:100%;padding:20px 50px;display:flex;position:relative;overflow:hidden}@media (max-width:576px){.tests-hero-slider .tests-banner-slide{padding:4px 8px}}.tests-page .page-hero-banner{display:none}.blog-details-page .bd-hero{background-position:50%;background-size:cover;align-items:flex-end;min-height:420px;display:flex;position:relative}.blog-details-page .bd-hero-overlay{background:linear-gradient(#0000 0%,#00000061 40%,#000000d1 100%);width:100%;padding:50px 0 40px}.blog-details-page .bd-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.blog-details-page .bd-breadcrumb a{color:#fffc;text-decoration:none}.blog-details-page .bd-breadcrumb a:hover{color:#21cdad}.blog-details-page .bd-breadcrumb span{color:#ffffff80}.blog-details-page .bd-breadcrumb span:last-child{color:#fff}.blog-details-page .bd-category-badge{color:#fff;background:#21cdad;border-radius:20px;margin-bottom:14px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.blog-details-page .bd-hero-title{color:#fff;max-width:820px;margin-bottom:20px;font-family:Fraunces,serif;font-size:36px;font-weight:800;line-height:1.25}@media (max-width:768px){.blog-details-page .bd-hero-title{font-size:24px}}.blog-details-page .bd-hero-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blog-details-page .bd-author-avatar{object-fit:cover;border:2px solid #21cdad;border-radius:50%;width:44px;height:44px}.blog-details-page .bd-author-info{flex-direction:column;display:flex}.blog-details-page .bd-author-name{color:#fff;font-size:14px;font-weight:700}.blog-details-page .bd-author-role{color:#ffffffb3;font-size:12px}.blog-details-page .bd-meta-divider{background:#ffffff4d;width:1px;height:28px}@media (max-width:576px){.blog-details-page .bd-meta-divider{display:none}}.blog-details-page .bd-meta-item{color:#fffc;align-items:center;gap:6px;font-size:13px;display:flex}.blog-details-page .bd-meta-item svg{color:#21cdad;font-size:12px}.blog-details-page .bd-layout{grid-template-columns:1fr 320px;align-items:start;gap:36px;padding:48px 0 60px;display:grid}@media (max-width:992px){.blog-details-page .bd-layout{grid-template-columns:1fr}}.blog-details-page .bd-action-bar{background:#f9fafb;border:1px solid #e9e9f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding:14px 20px;display:flex}.blog-details-page .bd-share-group{align-items:center;gap:10px;display:flex}.blog-details-page .bd-share-label{color:#555;font-size:13px;font-weight:600}.blog-details-page .bd-share-btn{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.blog-details-page .bd-share-btn:hover{opacity:.9;transform:scale(1.15)}.blog-details-page .bd-share-fb{color:#fff;background:#1877f2}.blog-details-page .bd-share-tw{color:#fff;background:#1da1f2}.blog-details-page .bd-share-wa{color:#fff;background:#25d366}.blog-details-page .bd-share-li{color:#fff;background:#0a66c2}.blog-details-page .bd-bookmark-btn{color:#555;cursor:pointer;background:#fff;border:1.5px solid #dee2e6;border-radius:8px;align-items:center;gap:7px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.blog-details-page .bd-bookmark-btn:hover{color:#21cdad;border-color:#21cdad}.blog-details-page .bd-bookmark-btn.bookmarked{color:#0f7a62;background:#d7f6f0;border-color:#21cdad}.blog-details-page .bd-content-body{line-height:1.85}.blog-details-page .bd-intro-text{color:#374151;background:#f0fdf9;border-left:4px solid #21cdad;border-radius:0 12px 12px 0;margin-bottom:28px;padding:20px 24px;font-size:17px;font-weight:400;line-height:1.9}.blog-details-page .bd-content-heading{color:#002678;border-bottom:2px solid #e0f5ef;margin:36px 0 14px;padding-bottom:10px;font-family:Fraunces,serif;font-size:22px;font-weight:700}.blog-details-page .bd-paragraph{color:#4b5563;margin-bottom:20px;font-size:15px;line-height:1.85}.blog-details-page .bd-bullet-list{margin:0 0 24px;padding:0;list-style:none}.blog-details-page .bd-bullet-list li{color:#374151;border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;display:flex}.blog-details-page .bd-bullet-list li:last-child{border:none}.blog-details-page .bd-bullet-icon{color:#21cdad;min-width:14px;margin-top:3px;font-size:13px}.blog-details-page .bd-highlight-box{background:#fffbeb;border:1.5px solid #fbbf24;border-radius:12px;align-items:flex-start;gap:14px;margin:24px 0;padding:18px 20px;display:flex}.blog-details-page .bd-highlight-box p{color:#78350f;margin:0;font-size:14px;font-weight:500;line-height:1.7}.blog-details-page .bd-highlight-icon{flex-shrink:0;font-size:22px;line-height:1}.blog-details-page .bd-table-wrap{border:1px solid #e0f5ef;border-radius:12px;margin:24px 0;overflow-x:auto}.blog-details-page .bd-table{border-collapse:collapse;width:100%}.blog-details-page .bd-table th{color:#fff;text-align:left;background:#002678;padding:12px 16px;font-size:13px;font-weight:600}.blog-details-page .bd-table td{color:#374151;border-bottom:1px solid #f0f0f0;padding:11px 16px;font-size:14px}.blog-details-page .bd-table tr:last-child td{border:none}.blog-details-page .bd-table tr:nth-child(2n) td{background:#f9f9f9}.blog-details-page .bd-tags-row{border-top:1px solid #e9e9f0;flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0;padding-top:24px;display:flex}.blog-details-page .bd-tags-icon{color:#888;font-size:14px}.blog-details-page .bd-tag{color:#555;cursor:pointer;background:#e9e9f0;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.blog-details-page .bd-tag:hover{color:#fff;background:#21cdad}.blog-details-page .bd-faqs-section{margin:8px 0 32px}.blog-details-page .bd-faqs-title{color:#002678;margin-bottom:20px;font-family:Fraunces,serif;font-size:22px;font-weight:700}.blog-details-page .bd-faq-item{border:1.5px solid #e9e9f0;border-radius:10px;margin-bottom:10px;transition:border-color .2s;overflow:hidden}.blog-details-page .bd-faq-item.open{border-color:#21cdad}.blog-details-page .bd-faq-toggle{color:#002678;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.blog-details-page .bd-faq-toggle svg{color:#21cdad;min-width:14px}.blog-details-page .bd-faq-toggle:hover{background:#f9f9f9}.blog-details-page .bd-faq-answer{color:#555;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.75}.blog-details-page .bd-author-card{background:#f9fafb;border:1.5px solid #e9e9f0;border-radius:16px;align-items:flex-start;gap:20px;margin:32px 0 24px;padding:24px;display:flex}@media (max-width:576px){.blog-details-page .bd-author-card{flex-direction:column}}.blog-details-page .bd-author-card-img{object-fit:cover;border:3px solid #21cdad;border-radius:50%;flex-shrink:0;width:80px;height:80px}.blog-details-page .bd-author-card-info h4{color:#002678;margin-bottom:4px;font-size:18px;font-weight:700}.blog-details-page .bd-author-card-role{color:#21cdad;margin-bottom:10px;font-size:13px;font-weight:600}.blog-details-page .bd-author-card-bio{color:#555;margin:0;font-size:14px;line-height:1.7}.blog-details-page .bd-back-row{margin-top:8px}.blog-details-page .bd-back-link{color:#21cdad;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-details-page .bd-back-link:hover{color:#002678}.blog-details-page .bd-sidebar{flex-direction:column;gap:20px;display:flex}.blog-details-page .bd-sidebar-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#002678,#004bbb);border-radius:16px;padding:24px}.blog-details-page .bd-sidebar-cta h4{margin:10px 0 8px;font-size:18px;font-weight:700}.blog-details-page .bd-sidebar-cta p{opacity:.85;margin-bottom:18px;font-size:13px;line-height:1.6}.blog-details-page .bd-sidebar-cta-icon{margin-bottom:4px;font-size:36px}.blog-details-page .bd-cta-tests-btn{color:#fff;background:#21cdad;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.blog-details-page .bd-cta-tests-btn:hover{color:#fff;background:#1ab89a}.blog-details-page .bd-cta-book-btn{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.blog-details-page .bd-cta-book-btn:hover{color:#fff;background:#ffffff40}.blog-details-page .bd-sidebar-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:20px}.blog-details-page .bd-sidebar-card-title{color:#002678;border-bottom:1px solid #e9e9f0;margin-bottom:16px;padding-bottom:10px;font-size:16px;font-weight:700}.blog-details-page .bd-related-tests-list{flex-direction:column;gap:2px;display:flex}.blog-details-page .bd-related-test-row{border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.blog-details-page .bd-related-test-row:hover{background:#f0fdf9}.blog-details-page .bd-related-test-name{color:#333;font-size:13px;font-weight:500}.blog-details-page .bd-related-test-price{color:#21cdad;font-size:14px;font-weight:700}.blog-details-page .bd-sidebar-cats{flex-wrap:wrap;gap:8px;display:flex}.blog-details-page .bd-sidebar-cat{color:#555;background:#f0f0f5;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.blog-details-page .bd-sidebar-cat:hover{color:#fff;background:#21cdad}.blog-details-page .bd-related-section{padding:60px 0}.blog-details-page .bd-related-heading{color:#002678;margin-bottom:32px;font-family:Fraunces,serif;font-size:28px;font-weight:800}.blog-details-page .bd-related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.blog-details-page .bd-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.blog-details-page .bd-related-grid{grid-template-columns:1fr}}.blog-details-page .bd-related-card{background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px #00000012}.blog-details-page .bd-related-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #0000001f}.blog-details-page .bd-related-img{position:relative}.blog-details-page .bd-related-img img{object-fit:cover;width:100%;height:180px;display:block}.blog-details-page .bd-related-cat-badge{color:#fff;background:#21cdad;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.blog-details-page .bd-related-body{padding:18px}.blog-details-page .bd-related-meta{color:#888;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.blog-details-page .bd-related-meta span{align-items:center;gap:4px;display:flex}.blog-details-page .bd-related-meta span svg{color:#21cdad}.blog-details-page .bd-related-body h3{color:#002678;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.blog-details-page .bd-related-body p{color:#666;margin-bottom:12px;font-size:13px;line-height:1.6}.blog-details-page .bd-related-read-link{color:#21cdad;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.blog-details-page .bd-related-read-link:hover{color:#002678}.pkg-hero-logo-wrap{z-index:5;background:#ffffffe6;border-radius:10px;padding:8px 14px;line-height:0;position:absolute;top:16px;right:16px}@media (max-width:576px){.pkg-hero-logo-wrap{padding:5px 9px;top:10px;right:10px}}.pkg-hero-logo{object-fit:contain;width:100px;height:auto;display:block}@media (max-width:576px){.pkg-hero-logo{width:60px}}@media (max-width:768px){.pkg-details-page{padding-bottom:78px}}.pkg-details-page .pkg-details-hero{background-position:50%;background-size:cover;align-items:flex-end;min-height:380px;display:flex}.pkg-details-page .pkg-details-hero-overlay{background:linear-gradient(#0000 0%,#0026788c 50%,#002678e6 100%);width:100%;padding:50px 0 36px}.pkg-details-page .pkg-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.pkg-details-page .pkg-breadcrumb a{color:#ffffffbf;text-decoration:none}.pkg-details-page .pkg-breadcrumb a:hover{color:#21cdad}.pkg-details-page .pkg-breadcrumb span{color:#ffffff73}.pkg-details-page .pkg-breadcrumb span:last-child{color:#fff}.pkg-details-page .pkg-popular-badge{color:#fff;background:#f17e00;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.pkg-details-page .pkg-details-title{color:#fff;margin-bottom:6px;font-family:Fraunces,serif;font-size:36px;font-weight:800}@media (max-width:768px){.pkg-details-page .pkg-details-title{font-size:26px}}.pkg-details-page .pkg-details-subtitle{color:#fffc;margin-bottom:16px;font-size:15px}.pkg-details-page .pkg-details-meta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pkg-details-page .pkg-meta-item{color:#ffffffd9;align-items:center;gap:6px;font-size:13px;display:flex}.pkg-details-page .pkg-meta-item svg{color:#21cdad}.pkg-details-page .pkg-rating{color:#fffc;align-items:center;gap:4px;font-size:12px;display:flex}.pkg-details-page .pkg-rating svg{font-size:12px}.pkg-details-page .pkg-details-layout{grid-template-columns:1fr 300px;align-items:start;gap:32px;padding:48px 0 60px;display:grid}@media (max-width:992px){.pkg-details-page .pkg-details-layout{grid-template-columns:1fr}}.pkg-details-page .pkg-details-main{flex-direction:column;gap:24px;display:flex}.pkg-details-page .pkg-details-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;padding:28px;box-shadow:0 2px 12px #0000000a}@media (max-width:576px){.pkg-details-page .pkg-details-card{padding:18px}}.pkg-details-page .pkg-section-title{color:#002678;border-bottom:2px solid #e0f5ef;margin-bottom:16px;padding-bottom:12px;font-family:Fraunces,serif;font-size:22px;font-weight:700}@media (max-width:576px){.pkg-details-page .pkg-section-title{font-size:18px}}.pkg-details-page .pkg-description{color:#4b5563;margin-bottom:24px;font-size:15px;line-height:1.85}.pkg-details-page .pkg-quick-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:576px){.pkg-details-page .pkg-quick-stats{grid-template-columns:repeat(2,1fr)}}.pkg-details-page .pkg-stat-item{text-align:center;background:#f0fdf9;border:1px solid #d7f6f0;border-radius:12px;padding:16px 12px}.pkg-details-page .pkg-stat-number{color:#002678;font-family:Fraunces,serif;font-size:20px;font-weight:800;display:block}.pkg-details-page .pkg-stat-label{color:#888;margin-top:4px;font-size:11px;font-weight:500;display:block}.pkg-details-page .pkg-group-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pkg-details-page .pkg-group-tab{cursor:pointer;background:#fff;border:1.5px solid #dee2e6;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.pkg-details-page .pkg-group-tab:hover{color:#21cdad;border-color:#21cdad}.pkg-details-page .pkg-group-tab.active{color:#fff;background:#21cdad;border-color:#21cdad}.pkg-details-page .pkg-group-count{background:#0000001f;border-radius:10px;padding:1px 7px;font-size:11px}.active .pkg-details-page .pkg-group-count{background:#ffffff40}.pkg-details-page .pkg-tests-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px;display:grid}@media (max-width:576px){.pkg-details-page .pkg-tests-grid{grid-template-columns:1fr}}.pkg-details-page .pkg-test-item{color:#374151;background:#f9f9f9;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pkg-details-page .pkg-test-icon{color:#21cdad;min-width:12px;font-size:11px}.pkg-details-page .pkg-includes-summary{border-top:1px solid #e9e9f0;padding-top:20px}.pkg-details-page .pkg-includes-summary h4{color:#002678;margin-bottom:14px;font-size:16px;font-weight:700}.pkg-details-page .pkg-includes-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (max-width:576px){.pkg-details-page .pkg-includes-grid{grid-template-columns:1fr}}.pkg-details-page .pkg-include-item{color:#374151;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;display:flex}.pkg-details-page .pkg-include-icon{color:#21cdad;min-width:13px;margin-top:2px}.pkg-details-page .pkg-prep-steps{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.pkg-details-page .pkg-prep-step{background:#f9f9f9;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.pkg-details-page .pkg-prep-step p{color:#374151;margin:0;font-size:14px;line-height:1.6}.pkg-details-page .pkg-step-num{color:#fff;background:#002678;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.pkg-details-page .pkg-home-collect-box{background:#d7f6f0;border-radius:12px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.pkg-details-page .pkg-home-collect-box h4{color:#002678;margin-bottom:6px;font-size:15px;font-weight:700}.pkg-details-page .pkg-home-collect-box p{color:#374151;margin:0;font-size:13px;line-height:1.7}.pkg-details-page .pkg-hc-icon{color:#21cdad;flex-shrink:0;margin-top:2px;font-size:28px}.pkg-details-page .pkg-faq-item{border:1.5px solid #e9e9f0;border-radius:10px;margin-bottom:10px;transition:border-color .2s;overflow:hidden}.pkg-details-page .pkg-faq-item.open{border-color:#21cdad}.pkg-details-page .pkg-faq-toggle{color:#002678;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.pkg-details-page .pkg-faq-toggle svg{color:#21cdad;min-width:14px}.pkg-details-page .pkg-faq-toggle:hover{background:#f9f9f9}.pkg-details-page .pkg-faq-answer{color:#555;margin:0;padding:0 20px 16px;font-size:14px;line-height:1.75}.pkg-details-page .pkg-back-row{margin-top:4px}.pkg-details-page .pkg-back-link{color:#21cdad;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pkg-details-page .pkg-back-link:hover{color:#002678}.pkg-details-page .pkg-details-sidebar{flex-direction:column;gap:20px;display:flex}.pkg-details-page .pkg-sidebar-booking{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000012}@media (max-width:768px){.pkg-details-page .pkg-sidebar-booking{display:none}}.pkg-details-page .pkg-sb-price-row{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.pkg-details-page .pkg-sb-price{color:#002678;font-size:34px;font-weight:800}.pkg-details-page .pkg-sb-mrp{color:#aaa;margin-right:8px;font-size:14px;text-decoration:line-through}.pkg-details-page .pkg-sb-disc{color:#0f7a62;background:#d7f6f0;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:700}.pkg-details-page .pkg-sb-book-btn{color:#fff;background:#21cdad;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.pkg-details-page .pkg-sb-book-btn:hover{color:#fff;background:#1ab89a}.pkg-details-page .pkg-sb-call-btn{color:#fff;background:#002678;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.pkg-details-page .pkg-sb-call-btn:hover{color:#fff;background:#001855}.pkg-details-page .pkg-sb-wa-btn{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.pkg-details-page .pkg-sb-wa-btn:hover{color:#fff;background:#128c7e}.pkg-details-page .pkg-sidebar-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:20px}.pkg-details-page .pkg-sb-title{color:#002678;margin-bottom:14px;font-size:16px;font-weight:700}.pkg-details-page .pkg-sb-info-list{flex-direction:column;gap:0;display:flex}.pkg-details-page .pkg-sb-info-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.pkg-details-page .pkg-sb-info-row:last-child{border:none}.pkg-details-page .pkg-sb-label{color:#888;font-size:13px}.pkg-details-page .pkg-sb-value{color:#002678;font-size:13px;font-weight:600}.pkg-details-page .pkg-trust-row{color:#374151;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:500;display:flex}.pkg-details-page .pkg-trust-row:last-child{border:none}.pkg-details-page .pkg-trust-icon{color:#21cdad;min-width:16px;font-size:16px}.pkg-details-page .pkg-related-section{padding:60px 0}.pkg-details-page .pkg-related-heading{color:#002678;margin-bottom:28px;font-family:Fraunces,serif;font-size:28px;font-weight:800}.pkg-details-page .pkg-related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.pkg-details-page .pkg-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.pkg-details-page .pkg-related-grid{grid-template-columns:1fr}}.pkg-details-page .pkg-related-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:22px;transition:box-shadow .2s,border-color .2s;position:relative}.pkg-details-page .pkg-related-card:hover{border-color:#21cdad;box-shadow:0 6px 24px #21cdad26}.pkg-details-page .pkg-related-popular{color:#fff;background:#f17e00;border-radius:0 0 8px 8px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-1px;right:16px}.pkg-details-page .pkg-related-cat{color:#21cdad;background:#d7f6f0;border-radius:20px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.pkg-details-page .pkg-related-card h3{color:#002678;margin-bottom:4px;font-size:16px;font-weight:700}.pkg-details-page .pkg-related-card p{color:#888;margin-bottom:12px;font-size:13px}.pkg-details-page .pkg-related-stats{color:#888;gap:14px;margin-bottom:14px;font-size:12px;display:flex}.pkg-details-page .pkg-related-stats span{align-items:center;gap:5px;display:flex}.pkg-details-page .pkg-related-stats span svg{color:#21cdad;font-size:11px}.pkg-details-page .pkg-related-footer{border-top:1px solid #e9e9f0;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pkg-details-page .pkg-related-price{align-items:baseline;gap:6px;display:flex}.pkg-details-page .pkg-rp-main{color:#002678;font-size:18px;font-weight:700}.pkg-details-page .pkg-rp-mrp{color:#aaa;font-size:12px;text-decoration:line-through}.pkg-details-page .pkg-related-btn{color:#fff;background:#21cdad;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pkg-details-page .pkg-related-btn:hover{background:#1ab89a}.pkg-details-page .pkg-sticky-bar{z-index:200;background:#fff;border-top:1px solid #e9e9f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:none;position:fixed;bottom:50px;left:0;right:0;box-shadow:0 -4px 20px #0000001a}@media (max-width:768px){.pkg-details-page .pkg-sticky-bar{flex-wrap:wrap;display:flex}}.pkg-details-page .pkg-sticky-price{align-items:baseline;gap:8px;display:flex}@media (max-width:768px){.pkg-details-page .pkg-sticky-price{border-bottom:1px solid #f1f1f5;justify-content:center;width:100%;padding-bottom:8px}}.pkg-details-page .pkg-sticky-amount{color:#002678;font-size:22px;font-weight:800}@media (max-width:480px){.pkg-details-page .pkg-sticky-amount{font-size:19px}}.pkg-details-page .pkg-sticky-mrp{color:#aaa;font-size:13px;text-decoration:line-through}.pkg-details-page .pkg-sticky-book,.pkg-details-page .pkg-sticky-cart{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:768px){.pkg-details-page .pkg-sticky-book,.pkg-details-page .pkg-sticky-cart{flex:1;padding:11px 8px;font-size:12.5px}}.pkg-details-page .pkg-sticky-book{color:#fff;background:#21cdad}.pkg-details-page .pkg-sticky-book:hover{color:#fff;background:#1ab89a}.pkg-details-page .pkg-sticky-cart{color:#21cdad;background:#fff;border:1.5px solid #21cdad}.pkg-details-page .pkg-sticky-cart:hover{color:#21cdad;background:#f0fdfa}.tests-hero-slider{width:100%;line-height:0;position:relative;overflow:hidden}.tests-hero-slider .swiper,.tests-hero-slider .swiper-slide{width:100%}.tests-hero-slider .tests-banner-slide{width:100%;position:relative;overflow:hidden}.tests-hero-slider .tests-banner-slide .bgimage{width:100%;line-height:0}.tests-hero-slider .tests-banner-slide .bgimage img{object-fit:inherit;max-height:480px;display:block;width:100%!important;height:auto!important}.tests-hero-slider .swiper-pagination{bottom:14px}.tests-hero-slider .swiper-pagination-bullet{opacity:1;background:#fff9;width:8px;height:8px;transition:all .3s}.tests-hero-slider .swiper-pagination-bullet-active{background:#21cdad;border-radius:4px;width:24px}@media (max-width:768px){.tests-hero-slider .tests-banner-slide .bgimage img{max-height:260px}}@media (max-width:480px){.tests-hero-slider .tests-banner-slide .bgimage img{max-height:200px}}.y{color:#fff}.tests-page .tests-breadcrumb{color:#888;padding:44px 0 10px;font-size:13px}.tests-page .tests-breadcrumb a{color:#21cdad;font-weight:500;text-decoration:none}.tests-page .tests-breadcrumb a:hover{text-decoration:underline}.tests-page .tests-breadcrumb span{margin:0 6px}.tests-page .tests-breadcrumb span:last-child{color:#555}@media (max-width:600px){.tests-page .tests-breadcrumb{padding-top:36px}}.corp-hero .page-hero-content{max-width:720px;margin:0 auto}.corp-hero__tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.corp-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.corp-hero__call{color:#fff!important;background:#ffffff1f!important;border-color:#fff9!important}.corp-hero__call:hover{background:#ffffff38!important}.corp-stats-bar{background:#004d47;padding:24px 0}.corp-stats-bar__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.corp-stats-bar__item strong{color:#fff;font-family:Lexend,sans-serif;font-size:28px;font-weight:700;line-height:1.1;display:block}.corp-stats-bar__item span{color:#ffffffbf;margin-top:4px;font-size:13px;display:block}.corp-intro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.corp-intro__img{border-radius:16px;position:relative;overflow:visible}.corp-intro__img img{object-fit:cover;border-radius:16px;width:100%;max-height:460px;display:block}.corp-intro__badge{color:#004d47;background:#fff;border:2px solid #21cdad;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:-20px;right:-20px;box-shadow:0 8px 24px #0000001a}.corp-intro__badge svg{color:#21cdad;font-size:24px}.corp-intro__content h2{color:#002020;margin-bottom:16px;font-family:Lexend,sans-serif;font-size:32px;font-weight:700;line-height:1.3}.corp-intro__content p{color:#555;margin-bottom:14px;font-size:15px;line-height:1.75}.corp-intro__checklist{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.corp-intro__checklist li{color:#333;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.corp-intro__checklist li svg{color:#21cdad;flex-shrink:0;font-size:16px}.corp-benefits{background:#f5fffe}.corp-benefits__header{text-align:center;margin-bottom:48px}.corp-benefits__header h2{color:#002020;margin-bottom:10px;font-family:Lexend,sans-serif;font-size:30px;font-weight:700}.corp-benefits__header p{color:#666;max-width:580px;margin:0 auto;font-size:15px}.corp-benefits__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.corp-benefit-card{background:#fff;border:1px solid #e6f7f5;border-radius:14px;padding:28px 24px;transition:transform .22s,box-shadow .22s}.corp-benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00a6991f}.corp-benefit-card__icon{color:#00a699;background:linear-gradient(135deg,#d7f6f0,#a8ede4);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:22px;display:flex}.corp-benefit-card h3{color:#002020;margin-bottom:8px;font-family:Lexend,sans-serif;font-size:16px;font-weight:700}.corp-benefit-card p{color:#666;margin:0;font-size:14px;line-height:1.65}.corp-process__steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px;display:grid;position:relative}.corp-process__step{text-align:center;padding:24px 20px;position:relative}.corp-process__step:not(:last-child):after{content:"";background:linear-gradient(90deg,#21cdad,#d7f6f0);width:50%;height:2px;position:absolute;top:42px;right:-1px}.corp-process__step:not(:first-child):before{content:"";background:linear-gradient(90deg,#d7f6f0,#21cdad);width:50%;height:2px;position:absolute;top:42px;left:-1px}.corp-process__step-number{color:#fff;z-index:1;background:linear-gradient(135deg,#00a699,#21cdad);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 20px;font-family:Lexend,sans-serif;font-size:18px;font-weight:700;display:flex;position:relative}.corp-process__step-content h3{color:#002020;margin-bottom:8px;font-family:Lexend,sans-serif;font-size:16px;font-weight:700}.corp-process__step-content p{color:#666;margin:0;font-size:13px;line-height:1.6}.corp-form-section{background:#f5fffe}.corp-form-wrapper{background:#fff;border-radius:20px;grid-template-columns:1fr 1.6fr;align-items:start;gap:60px;padding:48px;display:grid;box-shadow:0 8px 40px #0000000f}.corp-form-left h2{color:#002020;margin-bottom:14px;font-family:Lexend,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.corp-form-left p{color:#666;margin-bottom:28px;font-size:14px;line-height:1.7}.corp-form-contact{flex-direction:column;gap:14px;display:flex}.corp-form-contact a{color:#00a699;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.corp-form-contact a svg{font-size:18px}.corp-form-contact a:hover{color:#008f84}.corp-form__row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.corp-form__group{flex-direction:column;gap:6px;display:flex}.corp-form__group--full{grid-column:1/-1;margin-bottom:16px}.corp-form__group label{color:#333;font-size:13px;font-weight:600}.corp-form__group input,.corp-form__group select,.corp-form__group textarea{color:#333;resize:vertical;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;padding:10px 14px;font-family:Lexend,sans-serif;font-size:14px;transition:border-color .2s}.corp-form__group input:focus,.corp-form__group select:focus,.corp-form__group textarea:focus{border-color:#00a699}.corp-form__group input::placeholder,.corp-form__group select::placeholder,.corp-form__group textarea::placeholder{color:#bbb}.corp-form__submit{cursor:pointer;border:none;justify-content:center;width:100%;margin-top:8px;padding:14px;font-size:15px}.corp-faq__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.corp-faq__item{background:#fff;border:1px solid #e6f7f5;border-radius:14px;padding:24px;transition:box-shadow .2s}.corp-faq__item:hover{box-shadow:0 6px 20px #00a6991a}.corp-faq__item h4{color:#002020;align-items:flex-start;gap:10px;margin-bottom:10px;font-family:Lexend,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:flex}.corp-faq__item h4 svg{color:#21cdad;flex-shrink:0;margin-top:2px;font-size:16px}.corp-faq__item p{color:#666;margin:0;padding-left:26px;font-size:14px;line-height:1.65}.corp-cta{background:linear-gradient(135deg,#f0fffe 0%,#e0f9f6 100%);padding:60px 0}.corp-cta .cta-box h2{color:#002020}@media (max-width:1024px){.corp-intro__grid{gap:40px}.corp-benefits__grid{grid-template-columns:repeat(2,1fr)}.corp-stats-bar__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.corp-intro__grid{grid-template-columns:1fr;gap:32px}.corp-intro__badge{padding:10px 14px;font-size:12px;bottom:-16px;right:10px}.corp-benefits__grid,.corp-process__steps{grid-template-columns:1fr}.corp-process__step:after,.corp-process__step:before{display:none}.corp-form-wrapper{grid-template-columns:1fr;gap:32px;padding:28px 20px}.corp-form__row,.corp-faq__grid{grid-template-columns:1fr}.corp-stats-bar__grid{grid-template-columns:repeat(2,1fr)}.corp-hero__actions{flex-direction:column;align-items:center}.corp-intro__content h2{font-size:24px}}@media (max-width:480px){.corp-stats-bar__grid{grid-template-columns:repeat(2,1fr);gap:12px}.corp-stats-bar__item strong{font-size:22px}.corp-form-wrapper{padding:20px 16px}}.hs-page{font-family:Lexend,Poppins,sans-serif}.hs-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#004d47 0%,#00a699 60%,#33b1a6 100%);padding:60px 0 40px}.hs-hero__inner{max-width:640px;margin:0 auto}.hs-hero__tag{color:#fff;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:20px;margin-bottom:18px;padding:5px 16px;font-size:12px;font-weight:600;display:inline-block}.hs-hero h1{margin-bottom:14px;font-size:40px;font-weight:700;line-height:1.2}.hs-hero p{opacity:.9;margin-bottom:20px;font-size:15px;line-height:1.7}.hs-hero .breadcrumb-nav{opacity:.8;font-size:14px}.hs-hero .breadcrumb-nav a{color:#fff}.hs-hero .breadcrumb-nav span{margin:0 8px}.hs-section{background:#f5fffe;min-height:60vh}.hs-card{background:#fff;border-radius:20px;max-width:820px;margin:0 auto;padding:40px 48px;box-shadow:0 4px 32px #00000012}.hs-intro{text-align:center}.hs-intro__icon{margin-bottom:16px;font-size:48px}.hs-intro h2{color:#002020;margin-bottom:12px;font-size:28px;font-weight:700}.hs-intro p{color:#555;max-width:540px;margin:0 auto 28px;font-size:15px;line-height:1.7}.hs-pillar{background:#f0fffe;border:1px solid #d7f6f0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex}.hs-pillar span{font-size:22px}.hs-pillar small{color:#00a699;text-align:center;font-size:11px;font-weight:600;line-height:1.3}.hs-intro__pillars{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:32px;display:grid}.hs-start-btn{cursor:pointer;border:none;padding:14px 40px;font-size:16px}.hs-progress{max-width:820px;margin:0 auto 20px}.hs-progress__meta{color:#555;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.hs-progress__step strong{color:#004d47;font-weight:700}.hs-progress__pct{color:#00a699;font-weight:600}.hs-progress__track{background:#e5e7eb;border-radius:10px;width:100%;height:6px;overflow:hidden}.hs-progress__fill{background:linear-gradient(90deg,#00a699,#33b1a6);border-radius:10px;height:100%;transition:width .4s}.hs-section-title{border-bottom:2px solid #f0fffe;align-items:center;gap:14px;margin-bottom:32px;padding-bottom:18px;display:flex}.hs-section-title h2{color:#002020;margin:0;font-size:22px;font-weight:700}.hs-section-num{color:#fff;background:linear-gradient(135deg,#00a699,#33b1a6);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.hs-q-list{flex-direction:column;gap:28px;display:flex}.hs-q-item{background:#fdffff;border:1.5px solid #e6f7f5;border-radius:14px;padding:20px 22px;transition:border-color .2s}.hs-q-item:hover{border-color:#b8ede8}.hs-q-item--error{background:#fff5f5;border-color:#fca5a5!important}.hs-q-label{color:#002020;margin-bottom:14px;font-size:14px;font-weight:600;line-height:1.55}.hs-q-num{color:#00a699;background:#d7f6f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:12px;font-weight:700;display:inline-flex}.hs-radio-grid{flex-wrap:wrap;gap:10px;display:flex}.hs-radio-label{cursor:pointer;color:#333;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.hs-radio-label input[type=radio]{accent-color:#00a699;cursor:pointer;flex-shrink:0;width:15px;height:15px}.hs-radio-label:hover{color:#004d47;background:#f0fffe;border-color:#33b1a6}.hs-radio-label--checked{font-weight:700;color:#004d47!important;background:#d7f6f0!important;border-color:#00a699!important}.hs-input-row{flex-wrap:wrap;gap:16px;display:flex}.hs-input-group{flex-direction:column;gap:6px;min-width:160px;display:flex}.hs-input-group label{color:#555;font-size:12px;font-weight:600}.hs-input{color:#333;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:180px;padding:10px 14px;font-family:Lexend,sans-serif;font-size:14px;transition:border-color .2s}.hs-input:focus{border-color:#00a699}.hs-bmi-preview{color:#00a699;margin-top:10px;font-size:13px;font-weight:500}.hs-bmi-preview strong{font-size:15px}.hs-error{color:#dc2626;margin:8px 0 0;font-size:12px;font-weight:500}.hs-nav{justify-content:flex-end;gap:12px;max-width:820px;margin:20px auto 0;display:flex}.hs-nav-btn{cursor:pointer;border:none;padding:12px 28px;font-size:14px;font-weight:600}.hs-results{max-width:860px;margin:0 auto}.hs-results__header{text-align:center;margin-bottom:32px}.hs-results__header h2{color:#002020;margin-top:8px;font-size:28px;font-weight:700}.hs-results__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hs-results__cta a,.hs-results__cta button{cursor:pointer;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none}.hs-score-card{background:#fff;border-radius:20px;grid-template-columns:300px 1fr;align-items:start;gap:40px;margin-bottom:28px;padding:36px 40px;display:grid;box-shadow:0 4px 32px #00000012}.hs-score-card__gauge{text-align:center}.hs-score-card__label{margin-top:8px;font-family:Lexend,sans-serif;font-size:22px;font-weight:800}.hs-score-card__desc{color:#666;max-width:240px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.hs-score-card__breakdown h3{color:#002020;margin-bottom:20px;font-size:16px;font-weight:700}.hs-gauge{justify-content:center;align-items:center;display:inline-flex;position:relative}.hs-gauge svg{display:block}.hs-gauge__label{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.hs-gauge__num{font-family:Lexend,sans-serif;font-size:36px;font-weight:800}.hs-gauge__of{color:#999;font-size:13px;font-weight:500}.hs-breakdown-list{flex-direction:column;gap:14px;display:flex}.hs-breakdown-item__top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.hs-breakdown-item__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.hs-breakdown-item__name{color:#333;flex:1;font-size:13px;font-weight:600}.hs-breakdown-item__score{color:#002020;font-size:13px;font-weight:700}.hs-breakdown-item__bar{background:#f0f0f0;border-radius:10px;height:7px;overflow:hidden}.hs-breakdown-item__fill{border-radius:10px;height:100%;transition:width .8s}.hs-radar-section{text-align:center;background:#fff;border-radius:20px;margin-bottom:8px;padding:32px 40px;box-shadow:0 4px 32px #00000012}.hs-radar-section h3{color:#002020;margin-bottom:24px;font-size:18px;font-weight:700}.hs-radar-wrap{justify-content:center;display:flex}.hs-radar-canvas{max-width:100%}@media (max-width:768px){.hs-card{padding:24px 20px}.hs-intro__pillars{grid-template-columns:repeat(3,1fr)}.hs-hero h1{font-size:28px}.hs-score-card{grid-template-columns:1fr;padding:24px 20px}.hs-score-card__gauge{border-bottom:1px solid #f0f0f0;padding-bottom:24px}.hs-nav{flex-direction:column-reverse}.hs-nav .hs-nav-btn{justify-content:center;width:100%}.hs-results__cta{flex-direction:column;align-items:center}.hs-results__cta a,.hs-results__cta button{justify-content:center;width:100%}.hs-input{width:100%}.hs-input-row{flex-direction:column}}@media (max-width:480px){.hs-intro__pillars{grid-template-columns:repeat(2,1fr)}.hs-radio-label{width:100%}.hs-progress__meta{flex-direction:column;align-items:flex-start;gap:4px}}.consultation-page .consult-hero-tag{color:#fff;background:#ffffff29}.consultation-page .consult-hero-btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;display:flex}.consultation-page .consult-hero-btns a{border-radius:8px;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.consultation-page .consult-hero-btns .btn-hero-solid{color:#11806f;background:#fff}.consultation-page .consult-hero-btns .btn-hero-solid:hover{transform:translateY(-3px)}.consultation-page .consult-hero-btns .btn-hero-outline{color:#fff;background:0 0;border:2px solid #fff9}.consultation-page .consult-hero-btns .btn-hero-outline:hover{color:#11806f;background:#fff}.consultation-page .consult-mission{padding-top:60px}.consultation-page .consult-mission .consult-mission__grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:768px){.consultation-page .consult-mission .consult-mission__grid{grid-template-columns:1fr;gap:30px}}.consultation-page .consult-mission .consult-mission__img img{object-fit:cover;border-radius:16px;width:100%;max-height:460px}.consultation-page .consult-mission .consult-mission__text h2{color:#002678;margin:10px 0 16px;font-family:Lexend,sans-serif;font-size:30px;font-weight:700}.consultation-page .consult-mission .consult-mission__text p{color:#555;margin-bottom:16px;line-height:1.8}.consultation-page .consult-mission .consult-checks{margin-top:20px;padding:0;list-style:none}.consultation-page .consult-mission .consult-checks li{color:#333;align-items:center;gap:10px;padding:8px 0;font-weight:500;display:flex}.consultation-page .consult-mission .consult-checks li svg{color:#21cdad;flex-shrink:0}.consultation-page .consult-compare .compare-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}@media (max-width:768px){.consultation-page .consult-compare .compare-grid{grid-template-columns:1fr}}.consultation-page .consult-compare .compare-card{background:#fff;border:1px solid #edf0f5;border-radius:18px;padding:36px 32px}.consultation-page .consult-compare .compare-card .compare-icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:24px;display:flex}.consultation-page .consult-compare .compare-card h3{color:#002678;margin-bottom:4px;font-family:Lexend,sans-serif;font-size:22px;font-weight:700}.consultation-page .consult-compare .compare-card .compare-tagline{color:#888;margin-bottom:20px;font-size:14px}.consultation-page .consult-compare .compare-card ul{margin-bottom:26px;padding:0;list-style:none}.consultation-page .consult-compare .compare-card ul li{color:#444;align-items:flex-start;gap:10px;padding:7px 0;font-size:15px;display:flex}.consultation-page .consult-compare .compare-card--pre .compare-icon{color:#21cdad;background:#d7f6f0}.consultation-page .consult-compare .compare-card--pre ul li svg{color:#21cdad;margin-top:3px}.consultation-page .consult-compare .compare-card--post .compare-icon{color:#f17e00;background:#fde9d2}.consultation-page .consult-compare .compare-card--post ul li svg{color:#f17e00;margin-top:3px}.consultation-page .consult-compare .compare-card--post .consult-outline-post{color:#f17e00;border-color:#f17e00}.consultation-page .consult-compare .compare-card--post .consult-outline-post:hover{color:#fff;background:#f17e00;border-color:#f17e00}.consultation-page .consult-journey .journey-timeline{max-width:880px;margin:40px auto 0;padding-left:0;position:relative}.consultation-page .consult-journey .journey-timeline:before{content:"";background:#e3e8ef;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.consultation-page .consult-journey .journey-timeline:before{left:24px}}.consultation-page .consult-journey .journey-step{align-items:center;width:100%;margin-bottom:36px;display:flex;position:relative}@media (max-width:768px){.consultation-page .consult-journey .journey-step{padding-left:56px}}.consultation-page .consult-journey .journey-step__dot{color:#fff;z-index:2;background:#21cdad;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #fff}@media (max-width:768px){.consultation-page .consult-journey .journey-step__dot{left:24px}}.consultation-page .consult-journey .journey-step__card{background:#fff;border:1px solid #edf0f5;border-radius:14px;width:calc(50% - 40px);padding:20px 24px;box-shadow:0 2px 10px #0000000a}@media (max-width:768px){.consultation-page .consult-journey .journey-step__card{width:100%}}.consultation-page .consult-journey .journey-step__card h4{color:#002678;margin:6px 0;font-size:16px;font-weight:700}.consultation-page .consult-journey .journey-step__card p{color:#666;margin:0;font-size:14px;line-height:1.6}.consultation-page .consult-journey .journey-step__phase{letter-spacing:.04em;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.consultation-page .consult-journey .journey-step__phase.phase-pre{color:#12b5a5;background:#d7f6f0}.consultation-page .consult-journey .journey-step__phase.phase-post{color:#f17e00;background:#fde9d2}.consultation-page .consult-journey .journey-step__phase.phase-mid{color:#555;background:#e3e8ef}.consultation-page .consult-journey .journey-step--left{justify-content:flex-start}.consultation-page .consult-journey .journey-step--left .journey-step__card{margin-right:auto}@media (max-width:768px){.consultation-page .consult-journey .journey-step--left{justify-content:flex-start}}.consultation-page .consult-journey .journey-step--right{justify-content:flex-end}.consultation-page .consult-journey .journey-step--right .journey-step__card{margin-left:auto}@media (max-width:768px){.consultation-page .consult-journey .journey-step--right{justify-content:flex-start}}.consultation-page .consult-journey .journey-step--midpoint{justify-content:center}.consultation-page .consult-journey .journey-step--midpoint .journey-step__dot{background:#002678}.consultation-page .consult-journey .journey-step--midpoint .journey-step__card{text-align:center;background:#f3fbf7;border-color:#21cdad;width:60%}@media (max-width:768px){.consultation-page .consult-journey .journey-step--midpoint .journey-step__card{text-align:left;width:100%}}.consultation-page .consult-features .consult-features-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:992px){.consultation-page .consult-features .consult-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.consultation-page .consult-features .consult-features-grid{grid-template-columns:1fr}}.consultation-page .consult-features .consult-feature-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:12px;padding:28px 24px;transition:box-shadow .2s}.consultation-page .consult-features .consult-feature-card:hover{border-color:#21cdad;box-shadow:0 8px 24px #21cdad26}.consultation-page .consult-features .consult-feature-card .consult-feature-card__icon{color:#21cdad;background:#d7f6f0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:22px;display:flex}.consultation-page .consult-features .consult-feature-card h4{color:#002678;margin-bottom:8px;font-size:17px;font-weight:600}.consultation-page .consult-features .consult-feature-card p{color:#666;font-size:14px;line-height:1.7}.consultation-page .consult-team .consult-team-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:992px){.consultation-page .consult-team .consult-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.consultation-page .consult-team .consult-team-grid{grid-template-columns:repeat(2,1fr)}}.consultation-page .consult-team .consult-team-card{text-align:center;background:#fff;border:1px solid #edf0f5;border-radius:12px;padding:24px 16px}.consultation-page .consult-team .consult-team-card img{object-fit:cover;border:3px solid #21cdad;border-radius:50%;width:90px;height:90px;margin-bottom:14px}.consultation-page .consult-team .consult-team-card h4{color:#002678;margin-bottom:6px;font-size:16px;font-weight:600}.consultation-page .consult-team .consult-team-card p{color:#888;font-size:13px}.consultation-page .consult-faq .faq-wrapper{margin-top:30px}.consultation-page .consult-cta{padding:60px 0}.pulse-highlight{animation:1.8s ease-in-out infinite bouncePulse;position:relative;box-shadow:0 4px 14px #f17e0066}@keyframes bouncePulse{0%,to{transform:scale(1);box-shadow:0 4px 14px #f17e0066}50%{transform:scale(1.06);box-shadow:0 6px 20px #f17e00b3}}.btn-sm{padding:8px 16px!important;font-size:13px!important}.bookings-page .bookings-section{padding:50px 0 70px}.bookings-page .bookings-empty,.bookings-page .reports-empty{text-align:center;background:#fff;border-radius:16px;max-width:480px;margin:20px auto;padding:50px 30px;box-shadow:0 4px 20px #0000000f}.bookings-page .bookings-empty .bookings-empty-icon,.bookings-page .bookings-empty .reports-empty-icon,.bookings-page .reports-empty .bookings-empty-icon,.bookings-page .reports-empty .reports-empty-icon{color:#21cdad;margin-bottom:18px;font-size:56px}.bookings-page .bookings-empty h3,.bookings-page .reports-empty h3{color:#002678;margin-bottom:10px;font-size:22px;font-weight:700}.bookings-page .bookings-empty p,.bookings-page .reports-empty p{color:#666;margin-bottom:22px;font-size:14px}.bookings-page .bookings-empty-actions,.bookings-page .reports-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bookings-page .bookings-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.bookings-page .bookings-toolbar h4{color:#002678;margin:0;font-size:18px;font-weight:700}.bookings-page .bookings-list{flex-direction:column;gap:18px;display:flex}.bookings-page .booking-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;padding:22px 24px;box-shadow:0 2px 10px #0000000a}.bookings-page .booking-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bookings-page .booking-card-top .booking-card-id{flex-direction:column;gap:4px;display:flex}.bookings-page .booking-card-top .booking-card-id span{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.bookings-page .booking-card-top .booking-card-id strong{color:#333;font-size:14px}.bookings-page .booking-card-top .booking-card-id .booking-for-tag{color:#4338ca;text-transform:none;letter-spacing:0;background:#e0e7ff;border-radius:10px;width:fit-content;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.bookings-page .booking-status{border-radius:20px;align-items:center;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.bookings-page .booking-status.status-pending{color:#b8860b;background:#fff3d6}.bookings-page .booking-status.status-confirmed{color:#21cdad;background:#d7f6f0}.bookings-page .booking-status.status-collected{color:#4338ca;background:#e0e7ff}.bookings-page .booking-status.status-ready{color:#047857;background:#d1fae5}.bookings-page .booking-card-items{border-bottom:1px dashed #e5e7eb;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.bookings-page .booking-card-item{color:#333;background:#f9f9f9;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.bookings-page .booking-card-item svg{color:#21cdad}.bookings-page .booking-card-meta{flex-wrap:wrap;gap:18px;margin-bottom:16px;display:flex}.bookings-page .booking-card-meta-item{color:#555;align-items:center;gap:8px;font-size:13px;display:flex}.bookings-page .booking-card-meta-item svg{color:#21cdad;flex-shrink:0}.bookings-page .booking-card-bottom{border-top:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.bookings-page .booking-card-bottom .booking-card-total{color:#555;font-size:14px}.bookings-page .booking-card-bottom .booking-card-total strong{color:#002678;font-size:16px}.bookings-page .booking-card-actions a{align-items:center;gap:6px;display:inline-flex}@media (max-width:576px){.bookings-page .booking-card{padding:18px}.bookings-page .booking-card-meta{flex-direction:column;gap:8px}}.reports-page .reports-section{padding:50px 0 70px}.reports-page .reports-block{margin-bottom:36px}.reports-page .reports-block-title{color:#002678;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.reports-page .reports-block-title svg{color:#21cdad}.reports-page .reports-list{flex-direction:column;gap:14px;display:flex}.reports-page .report-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex;box-shadow:0 2px 10px #0000000a}.reports-page .report-card--ready{background:#f6fffd;border-color:#21cdad}.reports-page .report-card-icon{color:#21cdad;background:#d7f6f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.reports-page .report-card-icon--muted{color:#888;background:#f1f1f5}.reports-page .report-card-info{flex:1;min-width:200px}.reports-page .report-card-info h5{color:#333;margin-bottom:4px;font-size:15px;font-weight:700}.reports-page .report-card-info p{color:#777;margin:0;font-size:13px}.reports-page .report-progress{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.reports-page .report-progress-step{color:#aaa;align-items:center;gap:6px;font-size:11px;display:flex}.reports-page .report-progress-step .report-progress-dot{background:#ddd;border-radius:50%;width:8px;height:8px;display:inline-block}.reports-page .report-progress-step.done{color:#21cdad;font-weight:600}.reports-page .report-progress-step.done .report-progress-dot{background:#21cdad}.reports-page .report-eta{color:#b8860b;white-space:nowrap;background:#fff3d6;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.reports-page .reports-upload-cta{background:#f1f3f5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding:22px 26px;display:flex}.reports-page .reports-upload-cta .reports-upload-cta-icon{color:#21cdad;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.reports-page .reports-upload-cta .reports-upload-cta-text{flex:1;min-width:200px}.reports-page .reports-upload-cta .reports-upload-cta-text h4{color:#333;margin-bottom:4px;font-size:15px;font-weight:700}.reports-page .reports-upload-cta .reports-upload-cta-text p{color:#666;margin:0;font-size:13px}@media (max-width:576px){.reports-page .report-card{flex-direction:column;align-items:flex-start}.reports-page .report-eta{align-self:flex-start}}.profile-page .profile-section{padding:50px 0 70px}.profile-page .profile-wrapper{grid-template-columns:320px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:768px){.profile-page .profile-wrapper{grid-template-columns:1fr}}.profile-page .profile-card{text-align:center;background:#fff;border-radius:16px;padding:36px 28px;box-shadow:0 4px 20px #0000000f}.profile-page .profile-card .profile-avatar{color:#fff;background:linear-gradient(135deg,#21cdad,#33b1a6);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 16px;font-size:34px;display:flex}.profile-page .profile-card h3{color:#002678;margin-bottom:8px;font-size:20px;font-weight:700}.profile-page .profile-card .profile-phone,.profile-page .profile-card .profile-email{color:#555;justify-content:center;align-items:center;gap:8px;margin:4px 0;font-size:14px;display:flex}.profile-page .profile-card .profile-phone svg,.profile-page .profile-card .profile-email svg{color:#21cdad}.profile-page .profile-card .btn-outline-wg{justify-content:center;width:100%;margin-top:16px}.profile-page .profile-edit-form{text-align:left}.profile-page .profile-edit-form .form-group{flex-direction:column;margin-bottom:14px;display:flex}.profile-page .profile-edit-form .form-group label{color:#333;margin-bottom:6px;font-size:13px;font-weight:600}.profile-page .profile-edit-form .form-group input{border:1.5px solid #dee2e6;border-radius:8px;outline:none;padding:10px 14px;font-size:14px}.profile-page .profile-edit-form .form-group input:focus{border-color:#21cdad}.profile-page .profile-edit-form .step-btns{gap:10px;margin-top:6px;display:flex}.profile-page .profile-links{flex-direction:column;gap:14px;display:flex}.profile-page .profile-link-item{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e9e9f0;border-radius:14px;align-items:center;gap:16px;width:100%;padding:18px 22px;text-decoration:none;transition:all .2s;display:flex}.profile-page .profile-link-item:hover{border-color:#21cdad;box-shadow:0 4px 14px #21cdad1f}.profile-page .profile-link-item .profile-link-icon{color:#21cdad;background:#d7f6f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}.profile-page .profile-link-item .profile-link-text{flex:1}.profile-page .profile-link-item .profile-link-text h4{color:#333;margin-bottom:2px;font-size:15px;font-weight:700}.profile-page .profile-link-item .profile-link-text p{color:#777;margin:0;font-size:13px}.profile-page .profile-link-item .profile-link-arrow{color:#bbb}.profile-page .profile-link-item.profile-logout .profile-link-icon{color:#e02424;background:#fde8e8}.profile-page .auth-card{text-align:center;background:#fff;border-radius:16px;max-width:460px;margin:0 auto;padding:40px 36px;box-shadow:0 4px 24px #00000014}.profile-page .auth-card .auth-icon{color:#21cdad;background:#d7f6f0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:26px;display:flex}.profile-page .auth-card h3{color:#002678;margin-bottom:8px;font-size:20px;font-weight:700}.profile-page .auth-card .auth-sub{color:#777;margin-bottom:22px;font-size:13px}.profile-page .auth-card .form-group{text-align:left;margin-bottom:18px}.profile-page .auth-card .form-group label{color:#333;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.profile-page .auth-card .form-group input{text-align:left;border:1.5px solid #dee2e6;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:14px}.profile-page .auth-card .form-group input:focus{border-color:#21cdad}.profile-page .auth-card .phone-input-row{border:1.5px solid #dee2e6;border-radius:8px;align-items:center;display:flex;overflow:hidden}.profile-page .auth-card .phone-input-row:focus-within{border-color:#21cdad}.profile-page .auth-card .phone-input-row .phone-prefix{color:#555;background:#f5f5f5;border-right:1.5px solid #dee2e6;padding:12px 14px;font-size:14px;font-weight:600}.profile-page .auth-card .phone-input-row input{border:none;flex:1}.profile-page .auth-card .phone-input-row input:focus{border:none}.profile-page .auth-card .otp-input{text-align:center;letter-spacing:10px;font-size:22px;font-weight:700}.profile-page .auth-card .auth-submit-btn{justify-content:center;width:100%;margin-top:6px}.profile-page .auth-card .auth-error{color:#e02424;text-align:left;margin:-6px 0 14px;font-size:13px}.profile-page .auth-card .auth-hint{color:#999;text-align:left;margin:-6px 0 16px;font-size:12px}.profile-page .auth-card .auth-link-btn{color:#21cdad;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.profile-page .family-section{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;margin-top:24px;padding:24px}.profile-page .family-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.profile-page .family-section-header h3{color:#002678;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.profile-page .family-section-header h3 svg{color:#21cdad}.profile-page .family-empty{background:#f9f9f9;border-radius:10px;padding:18px 20px}.profile-page .family-empty p{color:#666;margin:0;font-size:13.5px;line-height:1.6}.profile-page .family-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:576px){.profile-page .family-grid{grid-template-columns:1fr}}.profile-page .family-card{background:#f9f9f9;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.profile-page .family-card .family-card-avatar{color:#fff;background:linear-gradient(135deg,#21cdad,#33b1a6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:flex}.profile-page .family-card .family-card-info{flex:1;min-width:0}.profile-page .family-card .family-card-info h5{color:#333;margin-bottom:2px;font-size:14px;font-weight:700}.profile-page .family-card .family-card-info p{color:#777;margin:0;font-size:12px}.profile-page .family-card .family-card-actions{flex-shrink:0;gap:8px;display:flex}.profile-page .family-card .family-card-actions button{color:#555;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:all .2s;display:flex}.profile-page .family-card .family-card-actions button:hover{color:#fff;background:#21cdad}.profile-page .family-card .family-card-actions button:last-child:hover{background:#e02424}.profile-page .family-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.profile-page .family-modal{background:#fff;border-radius:16px;width:100%;max-width:420px;max-height:90vh;padding:26px;overflow-y:auto}.profile-page .family-modal .form-group{flex-direction:column;margin-bottom:14px;display:flex}.profile-page .family-modal .form-group label{color:#333;margin-bottom:6px;font-size:13px;font-weight:600}.profile-page .family-modal .form-group input,.profile-page .family-modal .form-group select{border:1.5px solid #dee2e6;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px}.profile-page .family-modal .form-group input:focus,.profile-page .family-modal .form-group select:focus{border-color:#21cdad}.profile-page .family-modal .form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:420px){.profile-page .family-modal .form-row{grid-template-columns:1fr}}.profile-page .family-modal .step-btns{gap:10px;margin-top:6px;display:flex}.profile-page .family-modal-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.profile-page .family-modal-header h4{color:#002678;margin:0;font-size:17px;font-weight:700}.profile-page .family-modal-header button{cursor:pointer;color:#555;background:#f1f1f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.profile-page .family-modal-header button:hover{background:#e9e9f0}.care-page .care-section{padding:50px 0 70px}.care-page .care-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:36px;display:grid}@media (max-width:768px){.care-page .care-grid{grid-template-columns:1fr}}.care-page .care-card{background:#fff;border:1.5px solid #e9e9f0;border-radius:16px;flex-direction:column;padding:28px 26px;text-decoration:none;transition:all .2s;display:flex}.care-page .care-card:hover{border-color:#21cdad;transform:translateY(-2px);box-shadow:0 8px 24px #21cdad26}.care-page .care-card .care-card-icon{color:#fff;background:linear-gradient(135deg,#21cdad,#33b1a6);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:22px;display:flex}.care-page .care-card h4{color:#002678;margin-bottom:8px;font-size:17px;font-weight:700}.care-page .care-card p{color:#666;flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.6}.care-page .care-card .care-card-cta{color:#21cdad;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.care-page .care-support-banner{color:#fff;background:linear-gradient(135deg,#002678,#033494);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:28px 30px;display:flex}.care-page .care-support-banner .care-support-icon{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.care-page .care-support-banner .care-support-text{flex:1;min-width:200px}.care-page .care-support-banner .care-support-text h4{color:#fff;margin-bottom:4px;font-size:17px;font-weight:700}.care-page .care-support-banner .care-support-text p{opacity:.85;margin:0;font-size:13.5px}.care-page .care-support-banner .btn-primary-wg{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:992px){.appointment-page .appt-form-wrapper,.book-page .book-form-wrapper,.td-layout{display:block}.pkg-sidebar-booking,.pkg-sidebar-card,.pkg-trust-card{display:none}}
