@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
@import "https://fonts.googleapis.com/css?family=DM Sans";
@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@keyframes skeleton-loading{0%{background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0 0,#e8e8e8 40px,#f0f0f0 80px);background-position:-200px 0;background-size:200px 100%}to{background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0 0,#e8e8e8 40px,#f0f0f0 80px);background-position:calc(200px + 100%) 0;background-size:200px 100%}}.skeleton-card{pointer-events:none}.nav-login{text-decoration:none;color:#2951a8!important}.skeleton-image,.skeleton-title,.skeleton-text,.skeleton-badge,.skeleton-price-item,.skeleton-btn{background-color:#f0f0f0;border-radius:8px;animation:1.5s ease-in-out infinite skeleton-loading}.skeleton-image{border-radius:8px;width:100%;height:140px;margin-bottom:.5rem}.skeleton-title{border-radius:4px;width:100%;height:16px;margin-bottom:.5rem}.skeleton-text{border-radius:4px;width:100%;height:12px}.skeleton-badge{border-radius:6px;width:100%;height:24px}.skeleton-price-item{border-radius:4px;width:48%;height:18px;margin-right:2%;display:inline-block}.skeleton-btn{border-radius:6px;width:100%;height:36px}body{background:#f8f8f8;margin:0;padding:0;font-family:var(--font-family)!important}.main-header{z-index:1050;width:100%;position:fixed;top:0}.main-header.shrink{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;padding:6px 0;box-shadow:0 4px 12px #00000014}.main-header img{transition:all .3s}.main-header.shrink img{max-height:50px}.main-header .menu-link,.main-header .auth-links a{transition:all .3s}.main-header.shrink .menu-link,.main-header.shrink .auth-links a{font-size:1rem}.main-header .custom-btn-header{transition:all .3s}.main-header.shrink .custom-btn-header{transform:scale(.9)}.my-div{height:130px}.card{box-shadow:none;border:none!important}.search-box{width:100%;max-width:425px;position:relative}.search-box .custom-search-input{opacity:1;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;height:44px;padding-left:40px}.search-box .search-icon{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-wrapper{background:#fff;border-radius:8px;max-width:500px;display:flex;overflow:hidden}.location-dropdown{background:#2951a8;height:44px;position:relative}.location-dropdown .location-select{color:#fff;appearance:none;cursor:pointer;background:#2951a8;border:none;border-radius:0;outline:none;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.location-dropdown:after{content:"";pointer-events:none;background:url(/search-dropdown.svg) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-wrapper{overflow:visible!important}.search-box-dropdown{position:relative}.search-box-dropdown .custom-search-input::placeholder{letter-spacing:0;color:#8080808c;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:27.09px}.location-dropdown{color:#fff;cursor:pointer;background:#2951a8;border-radius:8px 0 0 8px;align-items:center;height:44px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.location-text{margin-right:6px}.dropdown-arrow{font-size:10px}.search-box-dropdown{flex-grow:1;position:relative}.search-box-dropdown .custom-search-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:72%;height:44px;padding-left:40px}.search-box-dropdown .custom-search-input::placeholder{color:#999}.search-box-dropdown .search-icon{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.custom-search-input{font-family:Inter,sans-serif}.custom-search-input::placeholder{color:var(--miscellaneous-alert-menu-action-sheet-separators,#8080808c);font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.09px}.nav-links a{letter-spacing:0;color:#333;padding:6px 0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:23.94px;text-decoration:none;transition:transform .25s,color .25s,opacity .25s;display:inline-block;position:relative}.nav-links a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2951a8,#2d7ff9);border-radius:999px;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-links a:hover{color:#2951a8;transform:translateY(-2px)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-links a.active{color:#2951a8;font-weight:600;transform:translateY(-1px)}.auth-links{letter-spacing:0;color:#2951a8;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:27.93px}.auth-links a{color:#2951a8;text-decoration:none}.auth-links a:hover{text-decoration:underline}.menu-container .menu-item{white-space:nowrap;cursor:pointer;letter-spacing:0;color:#333;align-items:center;gap:.4rem;padding:6px 0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:23.94px;transition:transform .25s,color .25s,opacity .25s;display:flex;position:relative}.menu-container .menu-item:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2951a8,#2951a8);border-radius:999px;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.menu-container .menu-item .responsive-image img,.menu-container .menu-item img{transition:transform .25s}.menu-container .menu-item:hover{color:#2951a8;transform:translateY(-2px)}.menu-container .menu-item:hover:after,.menu-container .menu-item.active:after{transform:scaleX(1)}.menu-container .menu-item:hover .responsive-image img,.menu-container .menu-item:hover img{transform:scale(1.08)}.menu-container .menu-item.active{color:#2951a8;font-weight:600;transform:translateY(-1px)}.menu-container .menu-item .dropdown-icon{width:13px;height:8px;margin-left:8px}.custom-btn-header{color:#fff;cursor:pointer;opacity:1;background:#2951a8;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:182px;height:44px;padding:0 10px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;display:flex;transform:rotate(0)}.custom-btn-header .btn-icon{width:18px;height:18px}.custom-btn-header .btn-text{letter-spacing:0;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:23.94px}.custom-btn-header:hover{background:#214187}.hero-section{background-image:url(/homeimage.webp);background-repeat:no-repeat;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:450px;margin-top:1rem;position:relative;overflow:hidden}.hero-section .hero-title{letter-spacing:-1%;color:#2951a8;font-family:DM Sans,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:49.87px}.hero-section .hero-subtext{max-width:479px;letter-spacing:0%;color:var(--Miscellaneous-Floating-Tab---Text-Unselected,#090909);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27.93px}.hero-section .support-bar{font-size:16px;font-weight:500}.hero-section .offer-tag{writing-mode:vertical-rl;text-orientation:mixed;border-radius:0 8px 8px 0;font-size:15px;font-weight:600}.hero-section .floating-buttons{bottom:7%}.hero-section .floating-buttons button{z-index:9999;width:45px;height:45px;font-size:18px}.hero-section img{width:100%;height:auto;display:block}.offer-tag{opacity:1;letter-spacing:0;color:#fff;writing-mode:vertical-rl;text-orientation:mixed;text-align:center;background:#2951a8;border-top-right-radius:10px;border-bottom-right-radius:10px;justify-content:center;align-items:center;width:55px;height:159px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:23.94px;display:flex;position:absolute;top:246px;left:-5px}.close-btn{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;display:flex;position:absolute;top:140px;right:-12px;box-shadow:0 2px 6px #00000026}.support-bar{background:#2951a8;overflow:visible}.custom-gap{gap:1.5rem}@media (min-width:1200px){.custom-gap{gap:8rem}}.customer-support-text{letter-spacing:0%;color:#fff;white-space:nowrap;margin-bottom:0;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:120%}@media (max-width:991px){.customer-support-text{font-size:15px}}@media (max-width:767px){.customer-support-text{white-space:normal;max-width:186px;font-size:12px;font-weight:500;line-height:150%}}.request-call-btn{width:auto;min-width:180px;height:44px;letter-spacing:0%;white-space:nowrap;cursor:pointer;opacity:1;background-color:#0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:100%;transition:all .3s;display:flex;color:#fff!important;box-sizing:border-box!important;border:1.5px solid #fff!important}.request-call-btn:hover{background-color:#214187;color:#fff!important;border-color:#fff!important}.request-call-btn i{font-size:16px}@media (max-width:767px){.request-call-btn{border-radius:10px;gap:5px;width:126px;min-width:126px;height:36px;padding:8px 10px;font-size:12px;color:#fff!important;border:1.5px solid #fff!important}.request-call-btn i{font-size:12px}}.switch-btn-group{box-sizing:border-box;background:#fff;border-radius:10px;align-items:center;width:100%;max-width:409px;height:46px;padding:4px;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.switch-btn-group input{display:none}.switch-btn{cursor:pointer;text-align:center;color:#797878;z-index:2;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;height:38px;margin:0;font-family:Inter,sans-serif;font-size:15.95px;font-weight:500;line-height:26px;transition:color .3s;display:flex}.switch-indicator{z-index:1;background:#2951a8;border:1px solid #2951a880;border-radius:6px;width:calc(50% - 4px);height:38px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #2951a840}#report:checked~.switch-indicator{transform:translate(100%)}.switch-btn-group input:checked+.switch-btn{font-weight:500;color:#fff!important}@media (max-width:400px){.switch-btn-group{max-width:100%;height:42px}.switch-btn{height:34px;font-size:13px;line-height:20px}.switch-indicator{height:34px}}@media (max-width:320px){.switch-btn{font-size:12px}}.custom-box{opacity:1;background:#fff;border-radius:9.67px;width:100%;max-width:409px;height:auto;box-shadow:0 4px 10px #0000001a}@media (max-width:400px){.custom-box{padding:16px!important}}@media (max-width:320px){.custom-box{padding:12px!important}}.custom-select{appearance:none;opacity:1;background:url(/mdi-light_chevron.webp) right 3px bottom 4px/30px no-repeat;border:1px solid #e0e0e0;border-radius:9.67px;width:100%;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:22px}.custom-btn{color:#fff;width:100%;height:44px;box-shadow:none;opacity:1;background:#2951a8;border:none;border-radius:9.67px;justify-content:center;align-items:center;gap:9.67px;padding:14.51px 29.02px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:22px;display:flex}@media (max-width:400px){.custom-btn{padding:10px 15px;font-size:13px}}@media (max-width:320px){.custom-btn{border-radius:6px;height:38px;padding:8px;font-size:12px}}.custom-btn:hover{cursor:pointer;background:#214187;box-shadow:0 4px 6px #0000001a}.custom-heading{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:43.88px}.view-all-btn{color:#2951a8;cursor:pointer;letter-spacing:0;white-space:nowrap;border:1px solid #2951a8;border-radius:10px;width:109px;height:44px;padding:8px 20px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px;transition:all .3s}.view-all-btn:hover{color:#fff;background-color:#214187;border-color:#2951a8}.view-all-btn:active{background-color:#30b0c733}.banner-box{opacity:1;will-change:transform;background:#fff;border-radius:10px;height:auto;transition:transform .28s,box-shadow .28s,border-color .28s}.banner-box:hover,.banner-box:focus-visible{border-color:#2951a82e;outline:none;transform:translateY(-6px);box-shadow:0 14px 30px #2951a81f}.banner-box:hover .banner-box-text,.banner-box:focus-visible .banner-box-text{color:#214187}.banner-box:hover .me-3,.banner-box:focus-visible .me-3{transform:scale(1.06)}.banner-box .me-3{transition:transform .28s}.banner-box-text{letter-spacing:0;color:#333;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:23.94px;transition:color .28s}.grid-container{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.grid-item{text-align:center;background:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:1rem}.banner-box-pera{white-space:nowrap;letter-spacing:0%;color:#8b8b8b;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:23.94px}@media (prefers-reduced-motion:reduce){.banner-box,.banner-box .me-3,.banner-box-text{transition:none}.banner-box:hover,.banner-box:focus-visible{box-shadow:none;transform:none}}.health-slider{background:#fff!important}.health-header .mainhead{letter-spacing:-.01em;color:#333;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:43.88px}.health-header .mainhead-service{letter-spacing:-.01em;color:#333;white-space:nowrap;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:43.88px}.health-header .subtext{letter-spacing:0;color:#4a4a4a;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.health-header .tab-buttons{gap:1rem;display:flex}.health-header .tab-buttons .tab-btn{letter-spacing:0;cursor:pointer;color:#acacac;background:0 0;border:none;border-radius:9px;padding:6px 14px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:27.93px;transition:all .3s}.health-header .tab-buttons .tab-btn.active{color:#fff;background:#2951a8;border-radius:9px;padding:5px 20px}.health-header .tab-buttons .tab-btn:hover:not(.active){color:#646464;background:#f2f2f2}.health-header .nav-btn{opacity:1;border:none;border-radius:9.97px;justify-content:center;align-items:center;gap:9.97px;width:35px;height:35px;padding:9.97px;display:flex}.health-header .nav-btn.prev,.health-header .nav-btn.next{color:#fff}@media (max-width:767.98px){.health-header .nav-btn{border-radius:5.24px;gap:5.24px;width:18.9px;height:18.9px;padding:9.97px}.health-header .nav-btn img{width:10px;height:10px}}.health-card{opacity:1;background:#fff;border-radius:20px;width:310px;height:auto;overflow:hidden;transform:rotate(0);box-shadow:0 4px 8px #0000001a}.categslide .swiper-wrapper,.testslide .swiper-wrapper{display:flex}.categslide .swiper-slide,.testslide .swiper-slide{height:auto!important}.categslide .swiper-slide>div,.categslide .swiper-slide>a,.categslide .swiper-slide .card,.testslide .swiper-slide>div,.testslide .swiper-slide>a,.testslide .swiper-slide .card{width:100%;height:auto}.senior-citizen-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;width:100%;max-width:310px;margin:0 auto;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;overflow:hidden;box-shadow:0 4px 14px #0000000a}.senior-citizen-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 24px -6px #2951a826}.senior-citizen-card .card-image-wrapper{width:100%;height:176px;padding:8px 8px 0;position:relative;overflow:hidden}.senior-citizen-card .card-image-wrapper img{object-fit:cover;border-radius:9.14px;width:100%;height:168px;transition:transform .35s;display:block}.senior-citizen-card .card-image-wrapper .offer-badge,.senior-citizen-card .card-image-wrapper .badge-offer{color:#fff;letter-spacing:.5px;text-transform:uppercase;z-index:2;background:linear-gradient(135deg,#ff3b30 0%,#e00034 100%);border-radius:20px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:13px;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #e0003459}.senior-citizen-card .card-image-wrapper .card-home-collection-badge{z-index:3;position:absolute;bottom:16px;left:16px}.senior-citizen-card .card-image-wrapper .card-home-collection-badge .badge-red,.senior-citizen-card .card-image-wrapper .card-home-collection-badge .badge-green{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;max-width:calc(100% - 16px);padding:3px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.senior-citizen-card .card-image-wrapper .card-home-collection-badge .badge-red{color:#9f3e48;background:#fbe4e3}.senior-citizen-card .card-image-wrapper .card-home-collection-badge .badge-green{color:#2951a8;background:#e8edfaf2}.senior-citizen-card:hover .card-image-wrapper img{transform:scale(1.03)}.senior-citizen-card .card-body{padding:14px 16px 16px}.senior-citizen-card .card-title{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28px;overflow:hidden}.senior-citizen-card .card-meta{color:#797878;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;line-height:28px;display:flex}.senior-citizen-card .card-meta .meta-item{color:#797878;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:28px;display:flex}.senior-citizen-card .card-meta .meta-badge{color:#808080bf;white-space:nowrap;background:#f3f4f9;border-radius:5px;justify-content:center;align-items:center;min-width:24px;padding:0 6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:28px;display:inline-flex}.senior-citizen-card .card-meta .meta-divider{opacity:.6;border-right:1px solid #797878;flex-shrink:0;height:16px;margin:0 4px;display:inline-block}.senior-citizen-card .home-collection-badge{margin-bottom:8px;display:flex}.senior-citizen-card .home-collection-badge .badge-red,.senior-citizen-card .home-collection-badge .badge-green{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;max-width:100%;padding:3px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.senior-citizen-card .home-collection-badge .badge-red{color:#9f3e48;background:#fbe4e3}.senior-citizen-card .home-collection-badge .badge-green{color:#2951a8;background:#e8edfa}.senior-citizen-card .tags-container{flex-wrap:nowrap;align-items:center;gap:5px;margin-bottom:10px;display:flex;overflow:hidden}.senior-citizen-card .tags-container .tag-badge{color:#797878;white-space:nowrap;background:#f3f4f9;border-radius:5px;flex-shrink:0;padding:2px 6px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.senior-citizen-card .card-divider{border-top:1px solid #e2e2e2;width:calc(100% + 32px);margin:10px -16px 12px}.senior-citizen-card .price-section{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.senior-citizen-card .price-section .current-price{color:#333;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:24px}.senior-citizen-card .price-section .old-price{color:#8b8b8b;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;text-decoration:line-through}.senior-citizen-card .price-section .discount-badge{color:#34c759;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px}.senior-citizen-card .actions{gap:10px;display:flex;margin-top:0!important}.senior-citizen-card .actions .btn-outline-cart,.senior-citizen-card .actions .add-to-cart{flex:1;justify-content:center;align-items:center;height:40px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;transition:all .2s;display:flex;color:#2951a8!important;background:0 0!important;border:1px solid #2951a8!important;border-radius:6px!important}.senior-citizen-card .actions .btn-outline-cart:hover,.senior-citizen-card .actions .add-to-cart:hover{color:#214187!important;background:#2951a814!important;border-color:#2951a8!important}.senior-citizen-card .actions .btn-book-now,.senior-citizen-card .actions .book-now{flex:1;justify-content:center;align-items:center;height:40px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;transition:all .2s;display:flex;box-shadow:0 4px 12px #2951a833;color:#fff!important;background:#2951a8!important;border:1px solid #2951a8!important;border-radius:6px!important}.senior-citizen-card .actions .btn-book-now:hover,.senior-citizen-card .actions .book-now:hover{box-shadow:0 6px 16px #2951a84d;color:#fff!important;background:#2951a8!important;border-color:#2951a8!important}.test-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;width:100%;max-width:310px;margin:0 auto;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;overflow:hidden;box-shadow:0 4px 14px #0000000a}.test-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 24px -6px #2951a826}.test-card .test-icon-wrapper{padding:20px 0 0 20px}.test-card .test-icon-wrapper .test-icon-circle{background:#e8edfa;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.test-card .test-icon-wrapper .test-icon-circle .test-icon-img{object-fit:contain;width:42px;height:42px}.test-card .card-body{padding:14px 20px 18px}.test-card .card-title{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28px;overflow:hidden}.test-card .card-meta{color:#797878;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;line-height:28px;display:flex}.test-card .card-meta .meta-item{color:#797878;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:28px;display:flex}.test-card .card-meta .meta-badge{color:#808080bf;white-space:nowrap;background:#f3f4f9;border-radius:5px;justify-content:center;align-items:center;min-width:24px;padding:0 6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:28px;display:inline-flex}.test-card .card-meta .meta-divider{opacity:.6;border-right:1px solid #797878;flex-shrink:0;height:16px;margin:0 4px;display:inline-block}.test-card .home-collection-badge{margin-bottom:8px;display:flex}.test-card .home-collection-badge .badge-red,.test-card .home-collection-badge .badge-green{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;max-width:100%;padding:3px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.test-card .home-collection-badge .badge-red{color:#9f3e48;background:#fbe4e3}.test-card .home-collection-badge .badge-green{color:#2951a8;background:#ebf3ff}.test-card .card-divider{border-top:1px solid #e2e2e2;width:calc(100% + 40px);margin:10px -20px 12px}.test-card .price-section{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.test-card .price-section .current-price{color:#333;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:24px}.test-card .price-section .old-price{color:#8b8b8b;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;text-decoration:line-through}.test-card .price-section .discount-badge{color:#34c759;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px}.test-card .actions{gap:9px;display:flex;margin-top:0!important}.test-card .actions .btn-outline-cart,.test-card .actions .add-to-cart{flex:1;justify-content:center;align-items:center;height:40px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;transition:all .2s;display:flex;color:#2951a8!important;background:0 0!important;border:1px solid #2951a8!important;border-radius:6px!important}.test-card .actions .btn-outline-cart:hover,.test-card .actions .add-to-cart:hover{color:#2951a8!important;background:#2951a814!important;border-color:#2951a8!important}.test-card .actions .btn-book-now,.test-card .actions .book-now{flex:1;justify-content:center;align-items:center;height:40px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;transition:all .2s;display:flex;box-shadow:0 4px 12px #2951a833;color:#fff!important;background:#2951a8!important;border:1px solid #2951a8!important;border-radius:6px!important}.test-card .actions .btn-book-now:hover,.test-card .actions .book-now:hover{box-shadow:0 6px 16px #2951a840;color:#fff!important;background:#2951a8!important;border-color:#2951a8!important}@media (max-width:576px){.test-card{max-width:100%}.test-card .test-icon-wrapper{padding:16px 0 0 16px}.test-card .test-icon-wrapper .test-icon-circle{width:64px;height:64px}.test-card .test-icon-wrapper .test-icon-circle .test-icon-img{width:40px;height:40px}.test-card .card-body{padding:14px 16px 16px}.test-card .card-title{font-size:15px;line-height:24px}.test-card .card-meta{font-size:13px}.test-card .card-meta .meta-badge{padding:1px 5px;font-size:13px}.test-card .price-section .current-price{font-size:20px}.test-card .price-section .old-price{font-size:14px}.test-card .actions{gap:6px}.test-card .actions .btn-outline-cart,.test-card .actions .add-to-cart,.test-card .actions .btn-book-now,.test-card .actions .book-now{height:40px;font-size:14px}}.senior-citizen-card,.book-a-test-card{isolation:isolate;backface-visibility:hidden;perspective:1000px;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d4d4d4;border-radius:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s;position:relative;overflow:hidden}.senior-citizen-card:before,.book-a-test-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#f0f0f066,#0000 42%),linear-gradient(135deg,#ffffffd9,#0000 55%);transition:opacity .35s;position:absolute;inset:0}.senior-citizen-card:after,.book-a-test-card:after{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(120deg,#0000 0%,#ffffffa6 50%,#0000 100%);width:55%;height:180%;position:absolute;top:-40%;left:-70%;transform:skew(-18deg)}.senior-citizen-card .book-a-test-card:hover,.book-a-test-card .book-a-test-card:hover{will-change:transform}.senior-citizen-card .book-a-test-card,.book-a-test-card .book-a-test-card{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.senior-citizen-card .card-testimage-wrapper,.senior-citizen-card .card-body,.book-a-test-card .card-testimage-wrapper,.book-a-test-card .card-body{z-index:2;position:relative}.senior-citizen-card .card-testimage-wrapper,.book-a-test-card .card-testimage-wrapper{transition:transform .35s}.senior-citizen-card .card-testimage-wrapper img,.book-a-test-card .card-testimage-wrapper img{transition:transform .5s,filter .5s}.senior-citizen-card .card-title,.senior-citizen-card .card-meta,.senior-citizen-card .home-collection-badge,.senior-citizen-card .price-section,.senior-citizen-card .actions,.book-a-test-card .card-title,.book-a-test-card .card-meta,.book-a-test-card .home-collection-badge,.book-a-test-card .price-section,.book-a-test-card .actions{transition:transform .35s,opacity .35s}.senior-citizen-card .badge,.book-a-test-card .badge{transition:transform .25s,box-shadow .25s,background-color .25s,color .25s}.senior-citizen-card .add-to-cart,.senior-citizen-card .book-now,.book-a-test-card .add-to-cart,.book-a-test-card .book-now{transition:transform .25s,box-shadow .25s,filter .25s,background-color .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.senior-citizen-card:hover,.book-a-test-card:hover{background:linear-gradient(#fff 0%,#fafafa 100%);border-color:#00000026;transform:translateY(-12px)scale(1.015)}.senior-citizen-card:hover:before,.book-a-test-card:hover:before{opacity:1}.senior-citizen-card:hover:after,.book-a-test-card:hover:after{opacity:1;animation:1.05s card-sheen}.senior-citizen-card:hover .card-testimage-wrapper,.book-a-test-card:hover .card-testimage-wrapper{transform:none}.senior-citizen-card:hover .card-testimage-wrapper img,.book-a-test-card:hover .card-testimage-wrapper img{filter:saturate(1.08)contrast(1.02);transform:scale(1.05)}.senior-citizen-card:hover .card-title,.book-a-test-card:hover .card-title{color:#2951a8;transform:translateY(-1px)}.senior-citizen-card:hover .card-meta,.senior-citizen-card:hover .home-collection-badge,.senior-citizen-card:hover .price-section,.book-a-test-card:hover .card-meta,.book-a-test-card:hover .home-collection-badge,.book-a-test-card:hover .price-section,.senior-citizen-card:hover .badge,.book-a-test-card:hover .badge{transform:translateY(-1px)}.senior-citizen-card:hover .actions,.book-a-test-card:hover .actions,.senior-citizen-card:hover .add-to-cart,.senior-citizen-card:hover .book-now,.book-a-test-card:hover .add-to-cart,.book-a-test-card:hover .book-now{transform:translateY(-2px)}.senior-citizen-card:hover .add-to-cart,.book-a-test-card:hover .add-to-cart{box-shadow:0 10px 18px #2951a81f}.senior-citizen-card:hover .book-now,.book-a-test-card:hover .book-now{box-shadow:0 10px 18px #2951a840}}.senior-citizen-card:focus-within,.book-a-test-card:focus-within{border-color:#2951a838;transform:translateY(-10px)scale(1.01);box-shadow:0 18px 42px #2951a829}@keyframes card-sheen{0%{transform:translate(0)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.add-to-cart{color:#2951a8;cursor:pointer;background-color:#0000;border:1px solid #2951a8;border-radius:10px;justify-content:center;align-items:center;width:128px;height:44px;padding:0 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;transition:all .3s;display:flex}.add-to-cart:hover{color:#fff;background-color:#214187;border-color:#214187;transform:translateY(-3px);box-shadow:0 8px 20px #2951a840}.add-to-cart:active{filter:brightness(.9);transform:translateY(-1px);box-shadow:0 4px 10px #2951a833}.book-now{color:#fff;background-color:#2951a8;border:none;border-radius:10px;justify-content:center;align-items:center;width:128px;height:44px;padding:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;display:flex}.book-now:hover{letter-spacing:.3px;background-color:#1a568d;transform:translateY(-2px);box-shadow:0 10px 20px #2951a866}.book-now:active{transform:translateY(0);box-shadow:0 2px 4px #2951a833}hr{border:1px solid #e0e0e0;margin:.5rem}.categslide .categslide-swipe{width:260px}.swiper{width:100%;height:100%;padding-top:14px!important}.mainhead-booked-test{letter-spacing:-.01em;color:#333;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:43.88px}.card-testimage-wrapper{border-radius:1rem 1rem 0 0;width:310px;height:auto;padding-top:1rem;padding-bottom:.5rem;position:relative;overflow:hidden}.card-testimage-wrapper img{opacity:1;transform-origin:0 0;object-fit:cover;border-radius:50%;width:80px;height:80px;display:block;top:21px;left:22px;transform:rotate(0)}.tab-text{letter-spacing:-.01em;color:#545454;cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:24px;font-weight:400;line-height:43.88px}.tab-text.active{color:#333;font-weight:700}.divider{opacity:1;border-left:2px solid #8080808c;width:0;height:43px}.divider-main{opacity:1;border-left:2px solid #8080808c;width:0;height:33px}.test-citizen-card{background:#fff;border:1px solid #e2e2e2;border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;width:100%;max-width:251px;min-height:164px;margin:0;padding:16px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;box-shadow:0 4px 12px #0000000a}.test-citizen-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 20px #2951a81f}.test-citizen-card .test-card-row{align-items:center;gap:14px;display:flex}.test-citizen-card .test-card-testimage-wrapper{flex-shrink:0}.test-citizen-card .test-card-testimage-wrapper .test-icon-circle{background:#2951a81a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.test-citizen-card .test-card-testimage-wrapper .test-icon-circle .test-icon-img{object-fit:contain;width:32px;height:32px}.test-citizen-card .inner-card-text{flex-grow:1}.test-citizen-card .inner-card-text .card-title{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.test-citizen-card .inner-card-text .card-meta{color:#797878;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;line-height:28px;display:flex}.test-citizen-card .inner-card-text .card-meta .meta-label{color:#797878;font-size:14px;font-weight:500}.test-citizen-card .inner-card-text .card-meta .meta-badge{color:#808080bf;background:#f3f4f9;border-radius:5px;justify-content:center;align-items:center;min-width:24px;padding:0 6px;font-size:14px;font-weight:500;line-height:28px;display:inline-flex}.test-citizen-card .home-collection-badge{width:100%;margin-top:0}.test-citizen-card .home-collection-badge .badge-green,.test-citizen-card .home-collection-badge .badge-red{text-align:center;border-radius:6px;justify-content:center;align-items:center;width:100%;height:33px;padding:5px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px;display:flex}.test-citizen-card .home-collection-badge .badge-green{color:#2951a8;background:#e8edfa}.test-citizen-card .home-collection-badge .badge-red{color:#9f3e48;background:#fbe4e3}@media (max-width:576px){.test-citizen-card{max-width:100%;min-height:auto;padding:14px}.test-citizen-card .test-card-testimage-wrapper .test-icon-circle{width:54px;height:54px}.test-citizen-card .test-card-testimage-wrapper .test-icon-circle .test-icon-img{width:28px;height:28px}.test-citizen-card .inner-card-text .card-title{font-size:15px;line-height:22px}}.test-card-row{box-sizing:content-box;justify-content:space-between;align-items:center;gap:1rem;display:flex}.test-card-testimage-wrapper{border-radius:9.14px;justify-content:center;align-items:center;padding-top:1.5rem;padding-left:1.5rem;display:flex;overflow:hidden}.test-card-testimage-wrapper img{object-fit:cover;border-radius:9.14px;width:100%;height:100%}.inner-card-text{flex-direction:column;gap:4px;padding-top:1.5rem;padding-right:1.5rem;display:flex}.inner-card-title,.inner-card-subtitle{letter-spacing:0;color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:27.93px}.cmpad .main-section{margin-top:7rem}@media (max-width:576px){.cmpad .main-section{margin-top:4rem}}.cmpad .left-section{max-width:577px}.cmpad .left-section .sub-heaad{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:43.88px}.cmpad .left-section p{letter-spacing:0;color:#545454;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23.94px}.cmpad .right-section{grid-template-columns:1fr 1fr;gap:20px;max-width:567px;display:grid}.cmpad .right-section .sub-heaad{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:43.88px}.cmpad .right-section p{color:#545454;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:23.94px}.cmpad .right-section .info-card{border-radius:8px;align-items:center;padding:12px 10px;display:flex}@media (max-width:576px){.cmpad .right-section .info-card{gap:8px;padding:10px}.cmpad .right-section .info-card .info-card{background:#f5faff}}.cmpad .right-section .icon-box{color:#fff;background:#2951a8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.cmpad .right-section .icon-box img{object-fit:contain;width:60%;height:60%}@media (max-width:1024px){.cmpad .right-section{flex-direction:column;grid-template-columns:1fr;gap:16px}}@media (max-width:992px){.cmpad .right-section{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:768px){.cmpad .right-section{grid-template-columns:1fr;gap:16px}}@media (max-width:576px){.cmpad .right-section{grid-template-columns:1fr;gap:12px}.cmpad .right-section p{font-size:15px;line-height:20px}.cmpad .right-section .icon-box{width:35px;height:35px;font-size:16px}}@media (max-width:1024px){.cmpad .right-section{grid-template-columns:1fr}}.cmpad .info-card{color:#555;border-radius:8px;padding:10px;font-size:15px}.cmpad .icon-box{color:#fff;background:#2951a8;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.cmpad .sub-section{margin-top:3rem}.trust-section-wrapper{background:#2951a8;width:100%;margin-top:3rem;margin-bottom:3rem;padding:35px 0}.trust-section{box-sizing:border-box;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:30px;min-height:auto;margin:0;padding:0;display:flex}.trust-section .logo-left{flex-shrink:0}.trust-section .logo-left .trust-text{color:#fff;-webkit-text-fill-color:#fff;opacity:1;background:0 0;width:246px;margin:0;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:42px}.trust-section .trust-cards-row{flex-direction:row;align-items:center;gap:40px;display:flex}.trust-section .trust-stat-card{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff5e;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:199px;height:150px;padding:16px 12px;transition:transform .25s,background .25s;display:flex}.trust-section .trust-stat-card:hover{background:#ffffff1f;transform:translateY(-4px)}.trust-section .trust-stat-card .result-icon{object-fit:contain;filter:brightness(0)invert();width:auto;height:38px;margin-bottom:12px}.trust-section .trust-stat-card .stat-text{text-align:center;color:#fff;margin-bottom:4px;font-family:Inter,sans-serif;font-size:19.78px;font-style:normal;font-weight:500;line-height:24px}.trust-section .trust-stat-card .stat-label{text-align:center;color:#fff;white-space:normal;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.trust-section .logo-right{box-sizing:border-box;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:230px;height:188px;display:flex}.trust-section .logo-right .badge-img{object-fit:contain;max-width:178px;max-height:178px}@media (max-width:1200px){.trust-section{gap:20px;padding:30px 24px}.trust-section .trust-cards-row{gap:20px}.trust-section .trust-stat-card{width:170px;height:140px}.trust-section .logo-right{width:190px;height:160px}.trust-section .logo-left .trust-text{width:190px;font-size:28px;line-height:36px}}@media (max-width:991px){.trust-section{text-align:center;flex-direction:column;align-items:center;padding:30px 20px}.trust-section .logo-left .trust-text{text-align:center;width:100%;margin-bottom:10px;font-size:28px;line-height:34px}.trust-section .trust-cards-row{flex-wrap:wrap;justify-content:center;gap:16px;width:100%}.trust-section .trust-stat-card{width:150px;height:130px;padding:12px 8px}.trust-section .trust-stat-card .stat-text{font-size:17px}.trust-section .trust-stat-card .stat-label{font-size:13px;line-height:18px}.trust-section .trust-stat-card .result-icon{height:30px;margin-bottom:8px}.trust-section .logo-right{margin-top:10px}}.cert-subtext{color:#797878;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.certifications-cards-row{flex-direction:row;flex-shrink:0;align-items:center;gap:33px;display:flex}@media (max-width:991px){.certifications-cards-row{flex-wrap:wrap;gap:20px}}@media (max-width:576px){.certifications-cards-row{justify-content:space-between;gap:12px;width:100%}}.cert-card,.card-one,.card-two,.card-three{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:8.81714px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8.82px;width:150px;height:150px;padding:17.6343px;transition:transform .25s,box-shadow .25s;display:flex}.cert-card:hover,.card-one:hover,.card-two:hover,.card-three:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.cert-card img,.card-one img,.card-two img,.card-three img{object-fit:contain;width:auto;max-width:114px;height:auto;max-height:114px}@media (max-width:576px){.cert-card,.card-one,.card-two,.card-three{aspect-ratio:1;width:calc(33.33% - 8px);height:auto;padding:10px}.cert-card img,.card-one img,.card-two img,.card-three img{max-width:100%;max-height:100%}.d-flex.flex-row{justify-content:space-between}.card-one,.card-two,.card-three{width:30%;height:auto;padding:5%}.nearby-center-card{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.nearby-center-card .center-image-block{width:100%;height:180px}.nearby-center-card .center-info-block{width:100%}.nearby-center-card .center-info-block .center-address-text{max-width:100%;font-size:14px;line-height:22px}.nearby-center-card .center-info-block .center-phone-text{font-size:15px}}.categslide{padding-top:12px!important;padding-bottom:24px!important}.categslide .swiper-wrapper{align-items:stretch;display:flex}.categslide .swiper-slide{display:flex;height:auto!important}.categslide .swiper-slide>div,.categslide .swiper-slide>a,.categslide .swiper-slide .blog-card{flex-direction:column;width:100%;display:flex;height:100%!important}.blog-card{background:0 0;border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:visible}@media (hover:hover) and (pointer:fine){.blog-card:hover{transform:translateY(-8px)scale(1.015)}}.blog-card-img-wrapper{border-radius:12px 12px 0 0;flex-shrink:0;width:100%;height:250px;display:block;position:relative;overflow:hidden}.blog-card-img-wrapper .card-image,.blog-card-img-wrapper .blog-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:block;max-width:none!important}.blog-card:hover .blog-card-img-wrapper .card-image,.blog-card:hover .blog-card-img-wrapper .blog-card-image{transform:scale(1.05)}.blog-card-body{flex-direction:column;flex:1;min-height:0;padding:16px 0 12px;display:flex}.blog-card-title{width:100%;max-width:100%;letter-spacing:0.8%;color:#2951a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-title{color:#2951a8!important}.blog-card-text{width:100%;max-width:100%;letter-spacing:0%;color:#545454;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card-bottom-wrapper{flex-direction:column;gap:4px;margin-top:auto;display:flex}.blog-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-card-footer img{cursor:pointer;margin-right:12px}.read-more{letter-spacing:0%;color:#2951a8;align-items:center;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .3s;display:inline-flex}.blog-card:hover .read-more{color:#2951a8!important}.arrow-diagonal{margin-left:4px;font-size:14px;transition:transform .3s;display:inline-block}.blog-card:hover .arrow-diagonal{transform:translate(3px,-3px)}.bookmark-btn{color:#797878;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.bookmark-btn:hover{color:#2951a8}.read-more-icon{width:18px;height:18px;display:inline-block}.save-icon{cursor:pointer;margin-left:12px}.read-more:hover{text-decoration:underline}.blog-time{color:#797878;margin-top:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.testimonials-section{background:#e8e8ea}.testimonials-section .section-subtitle{letter-spacing:0%;color:#2951a8;text-transform:none;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:27.93px}.testimonials-section .section-title{letter-spacing:-1%;color:#333;margin:0;font-family:DM Sans,sans-serif;font-size:23px;font-weight:600;line-height:43.88px}.testimonials-section .section-description{letter-spacing:0%;color:#4a4a4a;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:23.94px}.testimonials-section .nav-btn{opacity:1;border:none;border-radius:9.97px;justify-content:center;align-items:center;gap:9.97px;width:35px;height:35px;padding:9.97px;display:flex}.testimonials-section .nav-btn.prev{color:#2951a8;background:#7b94ab}.testimonials-section .nav-btn.next{color:#fff;background:#2951a8}.testimonials-section .indicators .dot{background:#d6d6d6;border-radius:50%;width:8px;height:8px}.testimonials-section .indicators .dot.active{background:#2951a8;border-radius:10px;width:16px}.testimonials-section .testimonial-cards .testimonial-card{background:#fff;border-radius:16px;flex:1;width:100%;height:220px;padding:24px;position:relative;overflow:visible;box-shadow:0 4px 16px #0000000d}.testimonials-section .testimonial-cards .testimonial-card .avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.testimonials-section .testimonial-cards .testimonial-card .name{color:#333;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:22px}.testimonials-section .testimonial-cards .testimonial-card .message{color:#555;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;padding:0;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.testimonials-section .testimonial-cards .testimonial-card .quote{z-index:2;position:absolute;top:-18px;right:26px}.testimonials-section .testimonial-cards .testimonial-card .quote img{width:44px;height:auto;display:block}.feedbackslide{padding-top:25px!important;padding-bottom:20px!important}.feedbackslide .swiper-slide{overflow:visible!important}.circle-bg{aspect-ratio:1;opacity:1;z-index:0;border:83.78px solid #2951a8;border-radius:50%;width:80vw;max-width:444.86px;position:absolute;top:5.25px;left:50%;transform:translate(-50%)rotate(0)}.mobile-img{z-index:1;max-width:60%;height:auto;position:relative;top:-30px}@media (max-width:576px){.circle-bg{border:11vw solid #2951a8;top:-5px}}.right-section-download{max-width:677px}.right-section-download .sub-head{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:31px;font-style:normal;font-weight:600;line-height:43.88px}.right-section-download p{letter-spacing:0;color:#545454;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23.94px}.download-app-text{white-space:nowrap;letter-spacing:0%;color:#3a3a3a;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;line-height:100%}.download-phone-text{letter-spacing:0%;color:#3a3a3a;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;line-height:100%}.footer-app-text{letter-spacing:0%;color:#3a3a3a;margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;line-height:100%}.download-app{padding-top:5rem;padding-bottom:3rem}.footer{color:#3a3a3a;font-family:Inter,sans-serif}.footer-title{color:#000;margin-bottom:12px;font-size:15px;font-weight:600}.footer-text{letter-spacing:0%;color:#333;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:23.94px}.footer-links li{color:#595959;cursor:pointer;margin-bottom:6px;font-size:15px}.footer-link{color:inherit;text-decoration:none}.footer-links li:hover{color:#000}.footer-contact{align-items:center;gap:.5rem;font-family:Inter,sans-serif;display:flex}.footer-contact-link{align-items:center;gap:.5rem;transition:transform .25s,color .25s;display:inline-flex}.footer-contact-link:hover{transform:translate(6px)}.footer-contact img{transition:transform .25s}.footer-contact:hover img{transform:scale(1.08)}.footer-contact span{letter-spacing:0%;color:#333;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:23.94px}.social-icon{color:#3a3a3a;cursor:pointer;font-size:20px;transition:all .3s}.social-icon:hover{color:#007bff}.footer-bottom,.small-text{color:#797878;font-size:13px}.social-icons{gap:10px}.social-img{object-fit:cover;will-change:transform;border-radius:14px;width:42px;height:42px;transition:transform .28s,box-shadow .28s,filter .28s}.social-icons a{border-radius:16px;justify-content:center;align-items:center;transition:transform .28s,background-color .28s;display:inline-flex}.social-icons a:hover{background:#2951a814;transform:translateY(-4px)scale(1.05)}.social-icons a:hover .social-img{filter:saturate(1.15)contrast(1.05);transform:scale(1.12)rotate(-4deg);box-shadow:0 10px 22px #2951a82e}.social-icons a:active .social-img{transform:scale(.98)}.social-icons a:focus-visible{outline-offset:4px;outline:2px solid #2951a880}.footer-presence{letter-spacing:0%;color:#333;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:27.09px}.footer-location{flex-wrap:wrap;gap:8px;display:flex}.location{letter-spacing:0%;color:#595959;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:27.09px}.separator{color:#333;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:27.09px}.poweredby-footer-bottom{justify-content:space-between;align-items:center;display:flex}.powered-by{letter-spacing:0%;color:#595959;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:23.94px}.footer-divider{opacity:.2;border:1px solid #595959;margin:3rem auto 0}@media (max-width:1190px){.custom-btn-header,.menu-container{display:none!important}}@media (max-width:576px){.logo{max-height:40px}.main-header{min-height:100px}}@media (max-width:767px){.hero-section{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.my-div{height:100px}.hero-section .hero-title{letter-spacing:-1%;color:#2951a8;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:49.87px}.hero-section .hero-subtext{letter-spacing:0%;color:#333;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27.93px}.health-header .mainhead{font-size:20px}.health-header .mainhead-service,.mainhead-booked-test{font-size:16px}.switch-btn{letter-spacing:0%;white-space:nowrap;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:500;line-height:24px}.hero-section{background-position:bottom;background-size:cover}.banner-box-text{white-space:nowrap;font-size:16px;line-height:20px}.banner-box-p{white-space:nowrap;font-size:12px;line-height:18px}.grid-container{grid-template-columns:1fr;gap:.75rem}.banner-box img{width:30px;height:30px}.custom-heading{font-size:20px}.view-all-btn{border-width:1px;border-radius:8px;width:86px;height:30px;padding:9px 14px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:12px}.tab-text{font-size:16px}.divider{height:21px}.senior-citizen-card{opacity:1;border-radius:20px;width:100%;max-width:282px;transform:rotate(0)}.blog-card{opacity:1;border-radius:20px;width:100%;transform:rotate(0)}.senior-citizen-card .card-image-wrapper{border-radius:1rem 1rem 0 0;max-width:282px;height:180px;padding:.5rem .7rem}}.senior-citizen-card .card-image-wrapper img{border-radius:9px;height:160px;top:8px;left:10px}.senior-citizen-card .card-title{white-space:nowrap;font-size:16px;line-height:24px}.senior-citizen-card .card-meta .meta-item{font-size:12px;line-height:20px}.senior-citizen-card .badge{padding:.2rem .4rem;font-size:12px;line-height:18px}.senior-citizen-card .home-collection-badge .badge{width:200px;height:28px;font-size:13px;line-height:20px}.senior-citizen-card .tags .badge{font-size:12px;line-height:18px}.senior-citizen-card .price-section .current-price{font-size:18px;line-height:22px}.senior-citizen-card .price-section .old-price{font-size:13px;line-height:20px}.senior-citizen-card .price-section .discount.badge{font-size:11px;line-height:18px}.senior-citizen-card,.book-a-test-card{border-radius:20px;box-shadow:0 8px 20px #2951a814}.senior-citizen-card:hover,.book-a-test-card:hover,.book-a-test-card:focus-within{transform:none;box-shadow:0 8px 20px #2951a814}.senior-citizen-card:before,.book-a-test-card:before,.senior-citizen-card:after,.book-a-test-card:after{display:none}.senior-citizen-card .card-testimage-wrapper img,.book-a-test-card .card-testimage-wrapper img,.senior-citizen-card .actions,.book-a-test-card .actions,.senior-citizen-card .card-title,.book-a-test-card .card-title,.senior-citizen-card .card-meta,.book-a-test-card .card-meta,.senior-citizen-card .home-collection-badge,.book-a-test-card .home-collection-badge,.senior-citizen-card .price-section,.book-a-test-card .price-section{transform:none}.senior-citizen-card,.book-a-test-card{backface-visibility:visible;perspective:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.book-test-mobile .card-testimage-wrapper img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:crisp-edges}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:576px){.book-test-list-row{--bs-gutter-x:.4rem;--bs-gutter-y:.4rem}.book-test-list-row>[class*=col-]{align-items:stretch;margin-bottom:0!important}.book-test-mobile{flex-direction:column;min-width:0;display:flex;border-radius:14px!important;max-width:100%!important;padding:.55rem!important}.book-test-mobile .card-testimage-wrapper{border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;max-width:100%;height:58px;padding:.1rem 0;display:flex}.book-test-mobile .card-testimage-wrapper img{border-radius:50%;width:44px;height:44px}.book-test-mobile .card-body{min-width:0;padding:0}.book-test-mobile .card-title{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin-top:.1rem;margin-bottom:.15rem;font-size:12px;font-weight:600;line-height:14px;display:-webkit-box;overflow:hidden}.book-test-mobile .card-meta{flex-wrap:wrap;gap:.15rem .25rem;min-width:0;margin-top:.1rem;margin-bottom:.1rem}.book-test-mobile .card-meta .meta-item{color:#6c757d;min-width:0;font-size:10px;font-weight:500;line-height:14px}.book-test-mobile .meta-divider{margin-left:.15rem!important;margin-right:.15rem!important}.book-test-mobile .badge{white-space:normal;border-radius:4px;max-width:100%;padding:.12rem .25rem;font-size:9px;line-height:12px}.book-test-mobile .home-collection-badge{margin-top:.15rem;margin-bottom:.15rem;width:100%!important}.book-test-mobile .home-collection-badge .badge{border-radius:6px;width:100%;height:auto;min-height:auto;padding:.18rem .35rem;font-size:9px;line-height:12px}.book-test-mobile .price-section{flex-wrap:wrap;align-items:center;gap:.2rem .3rem;min-width:0;margin-top:.15rem;margin-bottom:.2rem}.book-test-mobile .price-section .current-price{color:#1e1a00;font-size:13px;font-weight:700;line-height:17px}.book-test-mobile .price-section .old-price{color:#999;font-size:9px;line-height:12px;margin-left:0!important}.book-test-mobile .price-section .discount.badge{color:#d32f2f;background-color:#ffe8e8;margin-left:0;padding:.15rem .25rem;font-size:8px;line-height:10px}.book-test-mobile .actions{gap:.3rem;margin-top:auto;display:flex}.book-test-mobile .actions .btn{white-space:normal;border-radius:6px;min-width:0;min-height:28px;padding:.25rem .2rem;font-size:9px;font-weight:600;line-height:12px}.book-test-mobile .actions .add-to-cart{flex-grow:1;margin-right:0!important}.book-test-mobile .actions .book-now{flex-grow:1}}@media (min-width:390px) and (max-width:576px){.book-test-list-row{--bs-gutter-x:.45rem;--bs-gutter-y:.45rem}.book-test-mobile{padding:.65rem!important}.book-test-mobile .card-testimage-wrapper{height:66px}.book-test-mobile .card-testimage-wrapper img{width:50px;height:50px}.book-test-mobile .card-title{min-height:30px;font-size:13px;line-height:15px}.book-test-mobile .card-meta .meta-item{font-size:11px;line-height:15px}.book-test-mobile .home-collection-badge .badge{font-size:10px;line-height:13px}.book-test-mobile .price-section .current-price{font-size:14px;line-height:18px}.book-test-mobile .actions .btn{min-height:30px;font-size:10px;line-height:13px}}@media (max-width:768px){.book-test-mobile .actions{gap:.3rem}}@media (max-width:760px){.grid-container{grid-template-columns:1fr;gap:1rem}}.right-section h5{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600}.web-card{opacity:1;background:#fff;border-radius:10px;width:100%;height:auto;margin:20px 0;padding:1.875rem 3.125rem}@media (max-width:992px){.web-card{padding:1.875rem 1rem}}.web-card .contact-section-title{letter-spacing:-.01em;color:#2951a8;margin:0;font-family:DM Sans,sans-serif;font-size:34px;font-weight:600;line-height:50px}@media (max-width:576px){.web-card{padding:1.2rem}}.breadcrumb{width:100%;margin:0;overflow:hidden}.breadcrumb-list{-ms-overflow-style:none;scrollbar-width:none;letter-spacing:0;color:#797878;flex-wrap:nowrap;align-items:center;width:100%;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:27.93px;list-style:none;display:flex;overflow-x:auto}.breadcrumb-list::-webkit-scrollbar{display:none}.breadcrumb-link{color:#797878;white-space:nowrap;min-width:0;font-family:DM Sans,sans-serif;text-decoration:none;display:inline-block}.breadcrumb-item{white-space:nowrap;align-items:center;min-width:0;display:flex}.breadcrumb-current{color:#c32a2a;max-width:100%;white-space:inherit;font-family:DM Sans,sans-serif;display:inline-block}@media (max-width:576px){.breadcrumb{overflow:visible}.breadcrumb-list{align-items:flex-start;row-gap:4px;overflow-x:visible}.breadcrumb-item{white-space:normal;align-items:flex-start}.breadcrumb-link{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:calc(100vw - 64px)}.breadcrumb-item:last-child{flex-basis:100%}.breadcrumb-current{white-space:normal;overflow-wrap:anywhere;word-break:break-word}}.about-first-section-card{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;margin:20px auto 60px;padding:50px;box-shadow:0 4px 20px #00000008}@media (max-width:1200px){.about-first-section-card{margin:30px auto 40px;padding:40px}}@media (max-width:992px){.about-first-section-card{padding:1rem}}@media (max-width:576px){.about-first-section-card{margin:20px auto 30px;padding:20px}}.about-hero-section{justify-content:space-between;align-items:flex-start;gap:77px;display:flex}@media (max-width:1200px){.about-hero-section{gap:40px}}@media (max-width:992px){.about-hero-section{flex-direction:column;gap:30px}}.about-hero-section .about-content-left{flex-direction:column;flex:1;gap:32px;max-width:533px;display:flex}@media (max-width:992px){.about-hero-section .about-content-left{gap:24px;max-width:100%}}.about-hero-section .about-content-left .about-header-flow{flex-direction:column;gap:12px;display:flex}.about-hero-section .about-content-left .about-breadcrumb-wrapper{margin-bottom:-4px}.about-hero-section .about-content-left .about-title{letter-spacing:-.01em;color:#2951a8;margin:0;font-family:Inter,sans-serif;font-size:34px;font-weight:600;line-height:50px}@media (max-width:576px){.about-hero-section .about-content-left .about-title{font-size:28px;line-height:38px}}.about-hero-section .about-content-left .about-description{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:576px){.about-hero-section .about-content-left .about-description{font-size:15px;line-height:22px}}.about-hero-section .about-content-left .about-mission-vision-wrapper{flex-direction:column;gap:16px;display:flex}.about-hero-section .about-content-left .about-mission-vision-wrapper .about-mission-vision-item{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.about-hero-section .about-content-left .about-mission-vision-wrapper .about-mission-vision-item .about-subheading-row{flex-direction:row;align-items:center;gap:11px;display:flex}.about-hero-section .about-content-left .about-mission-vision-wrapper .about-mission-vision-item .about-subheading-row .blue-accent-bar{background:#2951a8;flex-shrink:0;width:4px;height:28px}.about-hero-section .about-content-left .about-mission-vision-wrapper .about-mission-vision-item .about-subheading-row .about-subheading-text{color:#595959;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:32px}.about-hero-section .about-content-left .about-mission-vision-wrapper .about-mission-vision-item .about-subtext{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:27px}@media (max-width:576px){.about-hero-section .about-content-left .about-mission-vision-wrapper .about-mission-vision-item .about-subtext{font-size:15px;line-height:24px}}.about-hero-section .about-image-container-right{background:#eaeaea;border-radius:12px;flex-shrink:0;width:610px;height:460px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000005}.about-hero-section .about-image-container-right:hover{transform:translateY(-2px)}@media (max-width:1200px){.about-hero-section .about-image-container-right{width:500px;height:380px}}@media (max-width:992px){.about-hero-section .about-image-container-right{width:100%;height:400px}}@media (max-width:576px){.about-hero-section .about-image-container-right{height:250px}}.about-hero-section .about-image-container-right img{object-fit:cover;width:100%;height:100%}.about-why-choose-section{align-items:stretch;gap:50px;margin:80px auto;display:flex}@media (max-width:1200px){.about-why-choose-section{gap:40px;margin:40px auto 60px}}@media (max-width:1100px){.about-why-choose-section{flex-direction:column;gap:40px}}.about-why-choose-section .about-why-choose-left,.about-why-choose-section .about-why-choose-right{min-width:0}.about-why-choose-section .about-why-choose-left{flex:1;width:100%;max-width:610px}@media (max-width:992px){.about-why-choose-section .about-why-choose-left{max-width:100%}}.about-why-choose-section .about-why-choose-left .about-images-grid{grid-template-columns:1fr 1fr;gap:20px;height:460px;display:grid}@media (max-width:992px){.about-why-choose-section .about-why-choose-left .about-images-grid{height:380px}}@media (max-width:576px){.about-why-choose-section .about-why-choose-left .about-images-grid{gap:12px;height:280px}}.about-why-choose-section .about-why-choose-left .about-images-grid .left-column,.about-why-choose-section .about-why-choose-left .about-images-grid .right-column{height:100%;min-height:0}.about-why-choose-section .about-why-choose-left .about-images-grid .left-column .about-image-wrapper{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.about-why-choose-section .about-why-choose-left .about-images-grid .left-column .about-image-wrapper img{object-fit:cover;transition:transform .4s;width:100%!important;height:100%!important}.about-why-choose-section .about-why-choose-left .about-images-grid .left-column .about-image-wrapper img:hover{transform:scale(1.03)}.about-why-choose-section .about-why-choose-left .about-images-grid .right-column{flex-direction:column;gap:20px;display:flex}@media (max-width:576px){.about-why-choose-section .about-why-choose-left .about-images-grid .right-column{gap:12px}}.about-why-choose-section .about-why-choose-left .about-images-grid .right-column .about-image-wrapper{border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.about-why-choose-section .about-why-choose-left .about-images-grid .right-column .about-image-wrapper img{object-fit:cover;transition:transform .4s;width:100%!important;height:100%!important}.about-why-choose-section .about-why-choose-left .about-images-grid .right-column .about-image-wrapper img:hover{transform:scale(1.03)}.about-why-choose-section .about-why-choose-right{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;gap:32px;display:flex}@media (max-width:992px){.about-why-choose-section .about-why-choose-right{gap:24px;max-width:100%}}.about-why-choose-section .about-why-choose-right .about-why-choose-header{flex-direction:column;gap:16px;display:flex}.about-why-choose-section .about-why-choose-right .about-why-choose-header h3{letter-spacing:-.01em;color:#2951a8;margin:0;font-family:Inter,sans-serif;font-size:34px;font-weight:600;line-height:50px}@media (max-width:576px){.about-why-choose-section .about-why-choose-right .about-why-choose-header h3{font-size:28px;line-height:38px}}.about-why-choose-section .about-why-choose-right .about-why-choose-header p{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:576px){.about-why-choose-section .about-why-choose-right .about-why-choose-header p{font-size:15px;line-height:22px}}.about-why-choose-section .about-why-choose-right .about-feature-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:auto;display:grid}@media (max-width:768px){.about-why-choose-section .about-why-choose-right .about-feature-grid{grid-template-columns:1fr;gap:20px}}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card{border-radius:10px;align-items:flex-start;gap:16px;padding:8px;transition:transform .3s;display:flex}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card:hover{transform:translateY(-2px)}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card .feature-icon-wrapper{background:#2951a81a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card .feature-icon-wrapper img{width:20px;height:20px}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card .feature-text-block{flex-direction:column;gap:6px;display:flex}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card .feature-text-block h4{color:#333;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px}.about-why-choose-section .about-why-choose-right .about-feature-grid .about-feature-card .feature-text-block p{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.testimonials-section-about .section-subtitle{letter-spacing:0%;color:var(--Colors-Teal,#30b0c7);text-transform:none;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:27.93px}.testimonials-section-about .section-title{letter-spacing:-1%;color:#333;margin:0;font-family:DM Sans,sans-serif;font-size:23px;font-weight:600;line-height:43.88px}.testimonials-section-about .section-description{letter-spacing:0%;color:#4a4a4a;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:23.94px}.testimonials-section-about .nav-btn{opacity:1;border:none;border-radius:9.97px;justify-content:center;align-items:center;gap:9.97px;width:35px;height:35px;padding:9.97px;display:flex}.testimonials-section-about .nav-btn.prev{color:#2951a8;background:#7b94ab}.testimonials-section-about .nav-btn.next{color:#fff;background:#2951a8}.testimonials-section-about .indicators .dot{background:#d6d6d6;border-radius:50%;width:8px;height:8px}.testimonials-section-about .indicators .dot.active{background:#2951a8;border-radius:10px;width:16px}.testimonials-section-about .testimonial-cards .testimonial-card{opacity:1;background:#fff;border-radius:9.97px;flex:1;max-width:350px;height:auto;padding:20px;position:relative}.testimonials-section-about .testimonial-cards .testimonial-card .avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.testimonials-section-about .testimonial-cards .testimonial-card .name{letter-spacing:0;color:#595959;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20.94px}.testimonials-section-about .testimonial-cards .testimonial-card .message{letter-spacing:0;color:#575656;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400}.testimonials-section-about .testimonial-cards .testimonial-card .quote{color:#2951a8;font-size:40px;font-weight:700;position:absolute;top:-10px;right:-10px}.testimonials-section-about .testimonial-cards .testimonial-card .quote img{width:40px;height:auto;display:block}.menu-link{color:inherit;font-family:inherit;text-decoration:none}.menu-link:hover{color:#2951a8}.services{padding:10px 0}.services .section-header{justify-content:space-between;align-items:center;display:flex}.services .section-title{letter-spacing:-.01em;color:#2951a8;border-bottom:2px solid #2951a8;margin-bottom:20px;padding-bottom:10px;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;display:inline-block;position:relative}.services .section-header hr{background-color:#e0e0e0;border:none;flex:1;height:2px;margin-top:27px;margin-left:2px;margin-right:-20px}.services .service-card{border:1px solid var(--miscellaneous-alert-menu-action-sheet-separators,#8080808c);border-radius:10px;margin-bottom:35px;overflow:hidden}.services .service-card .service-image{flex:1}.services .service-card .service-image img{object-fit:cover;width:100%;height:100%;display:block}.services .service-card .service-content{flex:2;padding:2rem}.services .service-card .service-content h3{letter-spacing:0;color:#333;max-width:315px;margin:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:25px}.services .service-card .service-content p{letter-spacing:0;color:#797878;margin-top:5px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:767.98px){.services .service-card .service-content{text-align:center;padding:1rem}.services .service-card .service-content h3{max-width:100%}.services .service-card .service-image img{height:auto}}.services .facility-list{margin:0;padding:0;list-style:none}.services .facility-list li{border-bottom:none;align-items:flex-start;gap:16px;margin:30px 0;padding-bottom:25px;font-size:16px;font-weight:500;display:flex;position:relative}.services .facility-list li:after{content:"";border-bottom:1px solid #d4d4d4;width:90%;position:absolute;bottom:0;left:40px}.services .facility-list li .facility-number{letter-spacing:-.01em;color:var(--miscellaneous-alert-menu-action-sheet-separators,#8080808c);min-width:53px;margin-right:25px;font-family:DM Sans,sans-serif;font-size:40px;font-weight:600;line-height:43.88px}.services .facility-list li .facility-content{flex-direction:column;gap:6px;display:flex}.services .facility-list li .facility-meta{letter-spacing:0%;color:#797878;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24.5px}.services .facility-list li .facility-title{letter-spacing:-.01em;color:#333;max-width:263px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:30px}@media (max-width:576px){.testimonials-section .testimonial-cards .testimonial-card{width:100%;height:235.75px}}.feedbackslide .swiper-slide{flex-shrink:0;margin-right:15px}.swiper-slide{margin-left:0!important}@media (max-width:576px){.testimonials-section .section-title{letter-spacing:-1%;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600}.custom-card-button img{max-width:100px}.d-flex.gap-2{flex-wrap:wrap}.download-app-text{text-align:start}.downlod-mb{justify-content:start!important}.footer-app-text{text-align:start}.testslide .swiper-slide{width:75%!important}}.mobile-menu{z-index:9999;-webkit-overflow-scrolling:tou;background:#fff;width:100%;max-height:calc(100vh - 70px);font-family:Inter,sans-serif;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a;overflow-y:auto!important}.mobile-menu.fullscreen{height:100vh;padding-top:80px;font-family:Inter,sans-serif;position:fixed;top:0;left:0;overflow-y:auto}nav a{color:inherit;font-family:Inter,sans-serif;font-weight:500;text-decoration:none}nav a:hover{color:#2951a8;text-decoration:none}.contact-page-container{box-sizing:border-box;width:100%;margin:20px auto 80px}@media (max-width:1320px){.contact-page-container{padding:0}}.contact-header-section{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-bottom:32px;display:flex}.contact-header-section .contact-page-title{letter-spacing:-.01em;color:#2951a8;margin:0;font-family:Inter,sans-serif;font-size:34px;font-weight:600;line-height:50px}@media (max-width:576px){.contact-header-section .contact-page-title{font-size:28px;line-height:38px}}.contact-header-section .contact-page-subtitle{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:576px){.contact-header-section .contact-page-subtitle{font-size:15px;line-height:22px}}.contact-main-card{box-sizing:border-box;background:#fffefe;border:1px solid #e2e2e2;border-radius:14px;gap:50px;width:100%;margin-bottom:60px;padding:30px;display:flex;position:relative;box-shadow:0 4px 20px #00000005}@media (max-width:992px){.contact-main-card{flex-direction:column;gap:40px}}@media (max-width:576px){.contact-main-card{padding:20px}}.contact-form-side{flex:1;width:100%;max-width:500px}@media (max-width:992px){.contact-form-side{max-width:100%}}.contact-form-side .contact-form-side-title{color:#2951a8;margin:0 0 20px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:44px}.contact-vertical-divider{background-color:#e2e2e2;flex-shrink:0;align-self:stretch;width:1px}.contact-info-side{flex-direction:column;flex:1.2;gap:30px;min-width:0;display:flex}.contact-map-wrapper{background:#efefef;border-radius:12px;width:100%;height:328px;overflow:hidden}@media (max-width:576px){.contact-map-wrapper{height:240px}}.contact-map-wrapper .leaflet-container{width:100%!important;height:100%!important}.contact-details-row{justify-content:space-between;align-items:stretch;gap:24px;display:flex}@media (max-width:768px){.contact-details-row{flex-direction:column;gap:24px}}.contact-main-address-block{flex:1;align-items:flex-start;gap:12px;display:flex}.contact-main-address-block .contact-icon-circle{background:#e8edfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-main-address-block .contact-icon-circle img{width:21px;height:21px}.contact-main-address-block .contact-address-text-wrapper{flex-direction:column;gap:6px;display:flex}.contact-main-address-block .contact-address-text-wrapper h3{color:#595959;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px}.contact-main-address-block .contact-address-text-wrapper p{color:#8b8b8b;max-width:200px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){.contact-main-address-block .contact-address-text-wrapper p{max-width:100%}}.contact-inner-divider{background-color:#e2e2e2;flex-shrink:0;align-self:stretch;width:1px}.contact-main-contacts-block{flex-direction:column;flex:1.2;justify-content:center;gap:16px;display:flex}.contact-main-contacts-block .contact-contact-row{align-items:center;gap:14px;display:flex}.contact-main-contacts-block .contact-contact-row .contact-icon-circle{background:#e8edfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-main-contacts-block .contact-contact-row .contact-icon-circle img{width:22px;height:22px}.contact-main-contacts-block .contact-contact-row .contact-contact-numbers{color:#8b8b8b;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex}.contact-main-contacts-block .contact-contact-row .contact-contact-numbers .contact-num-divider{background-color:#e2e2e2;width:1px;height:16px}@media (max-width:450px){.contact-main-contacts-block .contact-contact-row .contact-contact-numbers{flex-direction:column;align-items:flex-start;gap:4px}.contact-main-contacts-block .contact-contact-row .contact-contact-numbers .contact-num-divider{display:none}}.contact-main-contacts-block .contact-contact-row .contact-contact-text{color:#8b8b8b;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.contact-form{flex-direction:column;gap:18px;width:100%;display:flex}.contact-form .contact-form-group{flex-direction:column;gap:8px;width:100%;display:flex}.contact-form .contact-form-group label{color:#595959;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}.contact-form .contact-form-group .contact-input-wrapper{width:100%;position:relative}.contact-form .contact-form-group .contact-input-wrapper .contact-input-icon{pointer-events:none;width:22px;height:22px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.contact-form .contact-form-group .contact-input-wrapper .contact-input-icon-textarea{pointer-events:none;width:22px;height:22px;position:absolute;top:12px;left:12px}.contact-form .contact-form-group .contact-input-wrapper input{box-sizing:border-box;color:#333;border:1px solid #e2e2e2;border-radius:4px;outline:none;width:100%;height:46px;padding:0 16px 0 47px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:44px;transition:border-color .2s}.contact-form .contact-form-group .contact-input-wrapper input::placeholder{color:#8b8b8b}.contact-form .contact-form-group .contact-input-wrapper input:focus{border-color:#2951a8}.contact-form .contact-form-group .contact-input-wrapper textarea{box-sizing:border-box;resize:none;color:#333;border:1px solid #e2e2e2;border-radius:4px;outline:none;width:100%;height:84px;padding:12px 16px 12px 47px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .2s}.contact-form .contact-form-group .contact-input-wrapper textarea::placeholder{color:#8b8b8b}.contact-form .contact-form-group .contact-input-wrapper textarea:focus{border-color:#2951a8}.contact-form .contact-form-group .contact-error-text{color:#dc3545;margin:2px 0 0;font-family:Inter,sans-serif;font-size:13px}.contact-form .contact-submit-btn{color:#fff;cursor:pointer;background:#2951a8;border:none;border-radius:10px;width:272px;height:44px;margin:12px auto auto;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s}.contact-form .contact-submit-btn:hover:not(:disabled){background-color:#2951a8}.contact-form .contact-submit-btn:disabled{cursor:not-allowed;background-color:#ccc}@media (max-width:576px){.contact-form .contact-submit-btn{width:100%}}.contact-other-locations-section{flex-direction:column;gap:24px;width:100%;display:flex}.contact-other-locations-section .contact-other-locations-title{color:#2951a8;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:44px}.contact-other-locations-section .contact-locations-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:992px){.contact-other-locations-section .contact-locations-grid{grid-template-columns:1fr}}.contact-other-locations-section .contact-location-card{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:14px;justify-content:space-between;align-items:stretch;gap:20px;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.contact-other-locations-section .contact-location-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000005}@media (max-width:576px){.contact-other-locations-section .contact-location-card{flex-direction:column;align-items:flex-start;gap:16px}}.contact-other-locations-section .contact-location-card .loc-card-left{flex-direction:column;flex:1.1;gap:12px;display:flex}.contact-other-locations-section .contact-location-card .loc-card-left .loc-card-header{align-items:center;gap:12px;display:flex}.contact-other-locations-section .contact-location-card .loc-card-left .loc-card-header .contact-icon-circle{background:#e8edfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-other-locations-section .contact-location-card .loc-card-left .loc-card-header .contact-icon-circle img{width:21px;height:21px}.contact-other-locations-section .contact-location-card .loc-card-left .loc-card-header h3{color:#595959;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px}.contact-other-locations-section .contact-location-card .loc-card-left .loc-card-address{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.contact-other-locations-section .contact-location-card .loc-card-divider{background-color:#e2e2e2;flex-shrink:0;align-self:stretch;width:1px}.contact-other-locations-section .contact-location-card .loc-card-right{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.contact-other-locations-section .contact-location-card .loc-card-right .loc-card-contact-item{align-items:center;gap:14px;display:flex}.contact-other-locations-section .contact-location-card .loc-card-right .loc-card-contact-item .contact-icon-circle{background:#e8edfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-other-locations-section .contact-location-card .loc-card-right .loc-card-contact-item .contact-icon-circle img{width:22px;height:22px}.contact-other-locations-section .contact-location-card .loc-card-right .loc-card-contact-item .loc-card-contact-text{color:#8b8b8b;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.contact-pagination{border-bottom:.5px solid #f0eded;gap:8px;padding-bottom:10px;display:flex}.page-box{color:#2951a8;cursor:pointer;border:1px solid #2951a8;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;transition:all .2s ease-in-out;display:flex}.page-box:hover,.page-box.active{color:#2951a8;border:1px solid #2951a8}.gallery .gallery-item{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.gallery .gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery .gallery-item:hover img{transform:scale(1.05)}.contact-pagination{justify-content:center;gap:8px;margin:20px 0;display:flex}.contact-pagination .page-box{cursor:pointer;color:#d4d4d4;border:1px solid #d4d4d4;border-radius:6px;padding:6px 14px;font-weight:500;transition:all .3s}.contact-pagination .page-box.active,.contact-pagination .page-box:hover{color:#2951a8;border:1px solid #2951a8}.contact-pagination .page-box.dots{cursor:default;color:#6c757d;border:1px solid #0000}.contact-pagination .page-box.dots:hover{color:#6c757d;background:0 0;border:1px solid #0000}.contact-pagination .page-box{color:#d4d4d4;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .28s,border-color .28s,color .28s;display:flex;position:relative;overflow:hidden}.contact-pagination .page-box:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#2951a824,#0000 70%);transition:opacity .28s;position:absolute;inset:0}.contact-pagination .page-box:hover{color:#2951a8;background:linear-gradient(#fff 0%,#f4f8ff 100%);border-color:#2951a8;transform:translateY(-2px);box-shadow:0 10px 18px #2951a81f}.contact-pagination .page-box:hover:before{opacity:1}.contact-pagination .page-box.active{color:#2951a8;background:#fff;border:1px solid #2951a8}.contact-pagination .page-box.dots{cursor:default;color:#6c757d;box-shadow:none;background:0 0;border:1px solid #0000;transform:none}.contact-pagination .page-box.dots:hover{color:#6c757d;box-shadow:none;background:0 0;border:1px solid #0000;transform:none}.job-card{box-sizing:border-box;background:#fffefe;border:1px solid #e2e2e2;border-radius:20px;flex-direction:column;width:100%;max-width:383px;padding:24px;font-family:Inter,sans-serif;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;box-shadow:0 4px 14px #00000008}.job-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 24px #2951a81f}.job-card-top-row{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.job-top-icon-box{background:#e2eefd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.job-top-icon-box img{object-fit:contain;width:41px;height:41px}.job-date-badge{background:#e2eefd;border-radius:50px;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}.job-date-badge span{color:#2951a8;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.job-card-main-info{flex-direction:column;margin-bottom:14px;display:flex}.job-card-main-info .job-id{color:#595959;margin-bottom:2px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}.job-card-main-info .job-title{color:#2951a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px;display:-webkit-box;overflow:hidden}.job-card-main-info .job-description{color:#8b8b8b;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.job-card-main-info .job-description p,.job-card-main-info .job-description span,.job-card-main-info .job-description div{color:inherit;font-size:inherit;margin:0}.job-card-divider{background:#e2e2e2;width:100%;height:1px;margin-bottom:18px}.job-details-grid{grid-template-columns:repeat(2,1fr);gap:14px 16px;margin-bottom:20px;display:grid}.job-detail-item{align-items:center;gap:11px;display:flex}.job-detail-item .detail-icon-box{background:#e2eefd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.job-detail-item .detail-icon-box img{object-fit:contain;width:18px;height:18px}.job-detail-item .detail-text{color:#797878;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:18px;overflow:hidden}.no-underline{width:100%;text-decoration:none;display:block;margin-top:auto!important}.view-btn{color:#fff;cursor:pointer;background:#2951a8;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 10px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.view-btn:hover{color:#fff;background:#2951a8}.main-centre-text{letter-spacing:.5px;color:#2951a8;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:27.93px}.address-text{letter-spacing:0;color:#2951a8;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:24.5px}.address-text .first-line{white-space:normal;max-width:111px;display:block}.address-text .second-line{display:block}@media (max-width:575.98px){.testimonials-section-about.section-title{word-break:break-word;width:100%;font-size:20px;line-height:1.3}.job-card{max-width:100%;padding:20px}.job-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.job-detail-item{min-width:0}.detail-text{min-width:0;max-width:100%;font-size:14px}.contact-pagination{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;margin:12px 0 0;padding-bottom:4px;overflow-x:auto}.contact-pagination .page-box{flex:none;width:28px;height:28px;font-size:13px}}.nearby-center-page .nearby-center-header-wrapper .nearby-center-title{letter-spacing:-.01em;color:#2951a8;margin:0;font-family:Inter,sans-serif;font-size:34px;font-style:normal;font-weight:600;line-height:50px}.nearby-center-page .nearby-center-header-wrapper .nearby-center-subtitle{color:#8b8b8b;margin-top:8px;margin-bottom:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls{align-items:center;gap:12px;width:100%;display:flex}@media (max-width:576px){.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls{flex-direction:column}}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .search-box{position:relative;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .custom-search-input{color:#333;background:#fff;border:1px solid #e2e2e2;border-radius:10px;height:46px;padding-left:44px;font-family:Inter,sans-serif;font-size:14px;width:100%!important;max-width:none!important}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .custom-search-input::placeholder{color:#8b8b8b;font-weight:400}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .custom-search-input:focus{border-color:#2951a8;box-shadow:0 0 0 3px #2951a81f}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .search-icon{pointer-events:none;z-index:2;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .use-location-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#2951a8;border:1px solid #2951a8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:27px;transition:background-color .2s,transform .15s;display:inline-flex}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .use-location-btn:hover{background:#2951a8;border-color:#2951a8}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls .use-location-btn:active{transform:scale(.98)}.nearby-center-page .sticky-map-wrapper{z-index:5;position:sticky;top:110px}.nearby-center-page .map-container{background:#efefef;border:1px solid #e2e2e2;border-radius:12px;height:430px;min-height:380px;overflow:hidden}.nearby-center-page .map-container>div{border-radius:12px}.nearby-center-page .selected-center-summary{background:#fff;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 4px 14px #0000000a}.nearby-center-page .scrollable-centers-container{padding-bottom:8px}.nearby-center-page .nearby-center-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:213px;padding:16px 24px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #00000005}.nearby-center-page .nearby-center-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #2951a814}.nearby-center-page .nearby-center-card.selected-center-card{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #2951a826;border:2px solid #2951a8!important}.nearby-center-page .nearby-center-card .center-info-block{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;min-width:0;display:flex}.nearby-center-page .nearby-center-card .center-info-block .center-header-row{align-items:center;gap:12px;display:flex}.nearby-center-page .nearby-center-card .center-info-block .center-header-row .center-icon-circle{background:#e8edfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.nearby-center-page .nearby-center-card .center-info-block .center-header-row .center-icon-circle svg{width:21px;height:21px}.nearby-center-page .nearby-center-card .center-info-block .center-header-row .center-title{color:#595959;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:44px;overflow:hidden}.nearby-center-page .nearby-center-card .center-info-block .center-address-text{color:#8b8b8b;word-break:break-word;max-width:320px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.nearby-center-page .nearby-center-card .center-info-block .center-phone-text{color:#595959;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.nearby-center-page .nearby-center-card .center-image-block{background:#eee;border-radius:8px;flex-shrink:0;width:261px;height:181px;overflow:hidden}.nearby-center-page .nearby-center-card .center-image-block .center-img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nearby-center-page .nearby-center-card:hover .center-image-block .center-img{transform:scale(1.04)}@media (max-width:991.98px){.nearby-center-page .nearby-center-header-wrapper .nearby-center-title{font-size:26px;line-height:36px}.nearby-center-page .nearby-center-header-wrapper .nearby-center-controls{flex-direction:column;align-items:stretch}.nearby-center-page .use-location-btn{width:100%}.nearby-center-page .sticky-map-wrapper{margin-bottom:24px;position:relative;top:0}.nearby-center-page .map-container{height:320px;min-height:320px}.nearby-center-page .nearby-center-card{gap:16px;padding:16px}.nearby-center-page .nearby-center-card .center-image-block{width:200px;height:145px}.nearby-center-page .nearby-center-card .center-info-block .center-header-row .center-title{font-size:18px;line-height:28px}}@media (max-width:767.98px){.nearby-center-page .nearby-center-header-wrapper .nearby-center-title{font-size:22px;line-height:30px}.nearby-center-page .nearby-center-header-wrapper .nearby-center-subtitle{font-size:14px;line-height:20px}.nearby-center-page .nearby-center-card{flex-direction:column-reverse;align-items:stretch;gap:14px;padding:16px}.nearby-center-page .nearby-center-card .center-image-block{width:100%;height:180px}.nearby-center-page .nearby-center-card .center-info-block{width:100%}.nearby-center-page .nearby-center-card .center-info-block .center-header-row .center-title{white-space:normal;word-break:break-word}.nearby-center-page .nearby-center-card .center-info-block .center-address-text{word-break:normal;overflow-wrap:break-word;width:100%;max-width:100%;font-size:14px;line-height:22px}.nearby-center-page .nearby-center-card .center-info-block .center-phone-text{font-size:15px}}.facility-item{align-items:flex-start;gap:1.75rem;display:flex}@media (max-width:768px){.facility-item{flex-direction:column;align-items:center}}.facility-img-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 250px;justify-content:center;align-items:center;width:250px;height:165px;padding:.75rem;display:flex;overflow:hidden}.facility-img-box img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.facility-img-box:hover img{transform:scale(1.04)}@media (max-width:768px){.facility-img-box{width:100%;max-width:280px;height:180px}}.facility-content{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex}.facility-heading{color:#1e293b;margin-bottom:.5rem;font-family:DM Sans,Inter,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.4}.facility-desc{color:#64748b;margin-bottom:.75rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}.facility-uses-badge{color:#475569;background-color:#f8fafc;border-left:3px solid #214187;border-radius:0 6px 6px 0;padding:.5rem .85rem;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.5}.facility-uses-badge strong{color:#214187;font-weight:600}.location-button{cursor:pointer;background:#fff;border:1px solid #2951a8;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:221px;height:44px;padding:0 10px;display:flex}.location-button:hover{background:#007aff0d}.location-button:focus{outline:none;box-shadow:0 0 0 2px #007aff4d}.location-button svg{flex-shrink:0}.location-button .location-text{letter-spacing:0;color:#2951a8;font-family:Inter,sans-serif;font-weight:500;line-height:23.94px}.center-address{letter-spacing:0;color:#333;width:100%;max-width:189px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:23.94px}.info-text{letter-spacing:0;color:#797878;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:24.5px}.whiteBox{opacity:1;background:#fff;border-radius:12px;width:100%;height:auto;transform:rotate(0)}.leftContent{z-index:1;position:relative}.heroImg{object-fit:cover;border-radius:40px;width:100%;max-width:283px}@media (max-width:767px){.heroImg{margin-bottom:5px}}.appointment-feature-box{z-index:1;background-color:#f6faff;border-radius:16px;margin-left:-80px;padding:1.5rem;padding-left:90px!important}@media (max-width:991px){.appointment-feature-box{background-color:#0000;margin-top:12px;margin-left:0;padding-top:0;padding-bottom:0;padding-left:15px!important;padding-right:15px!important}}.featureBox{background:#f3faff;border-radius:0 20px 20px 0;flex:1;padding:1.5rem}@media (max-width:1024px){.featureBox{background:0 0}}.formCard{z-index:1;background:#eaffea;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;max-width:445px;padding:2rem;position:absolute;top:-11%}.formCard .form-label{letter-spacing:0%;color:var(--miscellaneous-keyboard-emoji-mic,#1b1f26b8);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.formCard .form-select{color:#b5b5b5;appearance:none;background-size:16px;border:.97px solid #e0e0e0;border-radius:9.67px;height:48px;padding-right:2.5rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.09px}.formCard .form-check-label{letter-spacing:0;color:#8080808c;border-radius:4px;margin-top:.2rem;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:27.09px}.formCard .form-check-label a{color:#2951a8;text-decoration:underline}.formCard .form-control{background-size:16px;border:.97px solid #e0e0e0;border-radius:9.67px;height:48px;padding-right:2.5rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.09px}.formCard .form-control::placeholder{color:#b5b5b5;opacity:1}.formCard .custom-dropdown{background:#fff url(/dropdown.webp) right 12px center/15px no-repeat}.formCard .form-select option{color:#b5b5b5;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.09px}.map-active-scroll{width:600px;max-height:85vh;overflow-y:auto}.list-group{position:relative;z-index:1050!important}.formCard.map-active-scroll{max-height:85vh;overflow:hidden auto}.formCard.map-active-scroll::-webkit-scrollbar-track{background:#eaffea}.formCard.map-active-scroll::-webkit-scrollbar{width:8px}.formCard.map-active-scroll::-webkit-scrollbar-thumb{background-color:#b5b5b566;border:2px solid #eaffea;border-radius:4px}.formCard.map-active-scroll{scrollbar-color:#b5b5b566 #eaffea;scrollbar-width:thin}@media (max-width:991px){.formCard{border-radius:20px;max-width:100%;margin:1.5rem auto 2rem;position:relative;top:0}}@media (max-width:1024px){.col-lg-4 .formCard{border-radius:20px;max-width:100%!important;margin:1.5rem auto 2rem!important;position:relative!important;top:0!important}.row.align-items-start>.col-lg-8,.row.align-items-start>.col-lg-4{flex:0 0 100%!important;max-width:100%!important}.col-lg-4 .formCard{border-radius:20px;padding:1rem;width:100%!important;max-width:100%!important;margin:1rem 0 0!important;position:relative!important;top:0!important;left:auto!important}}.homeSection h2{letter-spacing:-1%;color:#2951a8;font-family:DM Sans,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:49.87px}.homeSection p{letter-spacing:-1%;color:#000;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.homeSection p.fw-semibold{letter-spacing:-1%;text-align:center;color:var(--Colors-Green,#34c759);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:18px}.custom-upload-btn{color:#fff;opacity:1;cursor:pointer;background:#34c759;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:129px;height:40px;padding:7px 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:20px;display:flex;transform:rotate(0)}.custom-upload-btn:hover{background:#24a046}.custom-upload-btn img{font-size:16px}.custom-checkbox-wrapper{align-items:center;gap:8px;display:flex}.custom-checkbox{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #0000004a;border-radius:4px;width:30px;height:30px;position:relative}.custom-checkbox:checked{background-color:#34c759;border-color:#34c759}.custom-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:8px;height:16px;position:absolute;top:3px;left:10px;transform:rotate(45deg)}@media (max-width:480px){.custom-checkbox-wrapper .form-check-label{width:100%;font-size:12px}}.custom-submit-btn{color:#fff;cursor:pointer;opacity:1;background:#2951a8;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:384px;height:44px;padding:0 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:20px;display:flex;transform:rotate(0)}.custom-submit-btn:hover{background:#0a325a}.appoiment-discription{letter-spacing:-1%;color:#797878;width:100%;max-width:671px;margin-top:8px;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.card-container{background:#fff;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card-item{background:#fff;border-radius:12px;padding:20px}.card-item h2{letter-spacing:-1%;color:#2951a8;margin:0;padding-bottom:8px;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:49.87px}.card-item p{letter-spacing:-.01em;color:#797878;margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:22px}.choose-us-card{opacity:1;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:250px;height:auto;display:flex;transform:rotate(0)}.choose-us-card h5{letter-spacing:-1%;text-align:center;color:#2951a8;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:33.6px}.cmgpad{padding:0 15rem}@media (max-width:992px){.cmgpad{padding:0 4rem}}@media (max-width:576px){.cmgpad{padding:0 1rem}}.why-choose-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.why-choose-grid .choose-us-card{max-width:100%;min-height:220px;padding:1.5rem 1rem!important}.why-choose-grid .choose-us-card .icon img{object-fit:contain;width:64px;height:64px}.why-choose-grid .choose-us-card h5{margin-bottom:0;font-size:18px;line-height:1.35}@media (max-width:1024px){.why-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.why-choose-heading{text-align:left}.why-choose-heading h2{font-size:26px;line-height:1.2}.why-choose-grid{grid-template-columns:1fr;gap:12px}.why-choose-grid .choose-us-card{min-height:150px;padding:1rem!important}.why-choose-grid .choose-us-card .icon img{width:52px;height:52px}.why-choose-grid .choose-us-card h5{font-size:17px;line-height:1.3}}.datetime-step h5{letter-spacing:1%;vertical-align:middle;color:#313233;margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:140%}.date-selector h5{letter-spacing:1%;color:#313233;margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:140%}.date-selector .date-list{gap:1rem;display:flex}.date-selector .date-item{cursor:pointer;background:#fff;border:1px solid #0003;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:60px;height:88px;transition:all .3s;display:flex}.date-selector .date-item .day{letter-spacing:0%;text-align:center;color:var(--miscellaneous-alert-menu-action-sheet-separators,#8080808c);margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.date-selector .date-item.active{background:#2951a8}.time-btn{white-space:nowrap;opacity:1;cursor:pointer;background:#fff;border:1px solid #b1bdc9;border-radius:10px;width:107px;height:44px;padding:10px 18px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;transition:all .3s}.detail-page .time-btn{width:95px;padding:10px 12px}.time-btn.active,.time-btn:focus,.time-btn:hover{color:#fff;background:#2951a8}.time-btn.booked{color:#888;cursor:not-allowed;opacity:.6;background:#e0e0e0;border:1px solid #ccc}.time-btn.booked:hover{color:#888;background:#e0e0e0}.time-slot-wrapper{flex-wrap:wrap;gap:10px;max-height:98px;display:flex;overflow:hidden}.time-btn.booked{color:#888;cursor:not-allowed;background-color:#e0e0e0}.proceed-btn{opacity:1;width:100%;max-width:384px;height:44px;letter-spacing:0%;color:#fff;cursor:pointer;background:#2951a8;border:none;border-radius:10px;padding-right:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;transition:all .3s}.proceed-btn:hover{background:#214187}@media (max-width:992px){.card-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.card-container{grid-template-columns:1fr}.card-item{padding:16px}.card-item h2{font-size:20px;line-height:1.35}.homeSection h2{font-size:28px;line-height:1.25}.location-card{align-items:flex-start;height:auto}.location-card .icon-box{border-radius:12px;width:52px;height:52px}.location-card .text-box p{font-size:13px;line-height:1.3}.time-btn{text-align:center;width:calc(50% - 6px);min-width:0;padding:10px 12px}}.location-card{opacity:1;width:100%;height:104px;box-shadow:none;background:#fff;border:1.04px solid #f4f4f6;border-radius:16.69px;align-items:center;padding:12px 16px;transition:box-shadow .3s;display:flex}.location-card:hover{box-shadow:0 6px 12px #0000001a}.location-card .icon-box{opacity:1;background:#e5fbff;border:1.86px solid #e5fbff;border-radius:18.63px;justify-content:center;align-items:center;width:69.88px;height:69.88px;margin-right:12px;display:flex}.location-card .icon-box svg{color:#0d6efd}.location-card .text-box{flex-grow:1}.location-card .text-box h6{letter-spacing:0;vertical-align:middle;color:#33384b;margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.location-card .text-box p{letter-spacing:0;vertical-align:middle;color:#757575;align-items:center;margin:0;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:140%;display:flex}.location-card .text-box p .map-icon{color:#0d6efd;margin-right:4px}.location-card .radio-box input[type=radio]{appearance:none;cursor:pointer;background:#f7f7f8;border:1px solid #bcdbf5;border-radius:50%;width:20px;height:20px;position:relative}.location-card .radio-box input[type=radio]:checked{background:#f7f7f7}.location-card .radio-box input[type=radio]:checked:after{content:"";background:#bcdbf5;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}@media (max-width:768px){.location-card{align-items:flex-start;height:auto;padding:12px}.location-card .icon-box{border-radius:12px;width:52px;height:52px;margin-right:10px}.location-card .text-box p{font-size:13px;line-height:1.3}}.blue-card{opacity:1;color:#000;box-sizing:border-box;background:#fff;border-radius:10px;width:100%;height:195px;display:flex;overflow:hidden;transform:rotate(0)}.card-left{justify-content:center;align-items:center;width:50%;display:flex}.card-left img{object-fit:cover;width:100%;height:100%}.card-right{width:50%}.card-right h3{letter-spacing:-1%;color:#333;text-transform:none;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:14.6px;font-style:normal;font-weight:600;line-height:21.02px}.card-right p{letter-spacing:-1%;color:#797878;text-transform:none;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:8.17px;font-style:normal;font-weight:500;line-height:10.51px}.card-right button{color:#fff;width:85.25px;height:29.19px;letter-spacing:0%;cursor:pointer;opacity:1;background:#2951a8;border:none;border-radius:6.63px;justify-content:center;align-items:center;gap:6.63px;padding:6.63px;font-family:Inter,sans-serif;font-size:10.59px;font-style:normal;font-weight:500;line-height:15.88px;transition:all .3s;display:flex;transform:rotate(0)}.card-right button:hover{background-color:#2951a8cc}.filter-card{background:#fff;border-radius:20px;width:100%;height:auto;padding:16px;font-family:Inter,sans-serif}.filter-header{justify-content:space-between;align-items:center;display:flex}.filter-header h3{color:#333;letter-spacing:-1%;margin:0;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:43.88px}filter-category{letter-spacing:0%;margin:10px 0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:27.93px}.filter-category span{color:#2951a8}.filter-category .muted{color:#aca6a6}.filter-item{flex-direction:column;margin-top:12px;display:flex}.filter-item label{color:#333;margin-bottom:4px;font-size:15px}.filter-item select{color:#444;background:0 0;border:none;border-bottom:1px solid #ddd;outline:none;padding:6px 4px;font-size:15px}.view-card{opacity:1;background:#fff;border-radius:10px;width:100%;height:auto;padding:2rem;transform:rotate(0)}.details-card{background:#2951a8;border-radius:10px;align-items:center;width:100%;height:187px;display:flex;position:relative;overflow:hidden}.detail-card-left{flex:1.2;height:100%;position:relative;overflow:hidden}.detail-card-left img{object-fit:cover;clip-path:ellipse(75% 100% at 0%);border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%}.detail-card-right{color:#fff;flex-direction:column;flex:1;justify-content:center;padding:20px;display:flex}.detail-card-right h3{letter-spacing:0;margin:0 0 12px;font-family:DM Sans,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:15px}.btn-book{width:74px;height:25.5625px;letter-spacing:0%;color:#fff;cursor:pointer;opacity:1;background:#2951a8;border:none;border-radius:5.78px;gap:5.78px;padding:5.78px;font-family:Inter,sans-serif;font-size:9.23px;font-weight:500;line-height:13.84px;transition:all .3s}.booking-bottom{z-index:10;align-self:flex-start;position:sticky;top:140px}.booking-bottom .price-card,.booking-bottom .overview-card{position:static!important}.price-card{z-index:10;background:#fff;border-radius:10px;width:100%;padding:16px;font-family:Inter,sans-serif;position:sticky;top:140px}.overview-card{z-index:10;background:#fff;border-radius:10px;width:100%;position:sticky;top:140px}@media (max-width:768px){.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.mt-5{margin-top:2rem!important}.mb-5{margin-bottom:2rem!important}.pt-5{padding-top:2rem!important}.pb-5{padding-bottom:2rem!important}h1,h2,h3,h4,h5,.overview-title{margin-bottom:.5rem!important}.price-card,.overview-card,.details-card{padding:1rem!important}}.overview-title{letter-spacing:0;color:#2951a8;padding:.5rem;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:27.93px}.overview-text{letter-spacing:0;color:#797878;padding:.8rem 0 0;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:27.93px}.price-label{letter-spacing:-.01em;color:#2951a8;margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:43.88px}.price-section{align-items:center;margin-bottom:10px;display:flex}.final-price{letter-spacing:0%;color:#333;background-color:#3330;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:23.94px}.final-price-test{letter-spacing:0%;color:#333;background-color:#3330;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:23.94px}.original-price,.original-price-test{color:#999;font-size:15px;text-decoration:line-through}.discount{color:#34c759;font-size:13px;font-weight:600}.discount-test{color:#34c759;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.booked-info{color:#a6313e;background:#7676801f;border-radius:6px;margin-bottom:12px;padding:10px;font-size:12px;font-weight:600;display:inline-block}.button-book{color:#fff;cursor:pointer;background:#2951a8;border:none;border-radius:6px;width:100%;padding:10px 16px;font-size:15px;font-weight:600;transition:background .3s}.btn-book:hover{background:#082b4c}.faq-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014}.faq-title{letter-spacing:-.01em;color:#2951a8;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:43.88px}.faq-subtitle{letter-spacing:0;color:#797878;margin-bottom:15px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:23.94px}.accordion-button{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:43.88px;box-shadow:none!important}.accordion-button:not(.collapsed){color:#2951a8;background-color:#f8f9fa}.accordion-body{letter-spacing:0;color:#797878;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:23.94px}.icon-wrapper{opacity:1;background-color:#dc35451a;border-radius:50%;justify-content:center;align-items:center;width:114px;height:114px;display:flex;top:83px;left:38px;transform:rotate(0)}.icon-img{width:100%;height:auto}.card-meta{color:#6c757d}.card-meta .meta-item{color:#595959;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.card-meta .badge{color:#4f4f4f;background:#efeff0;border-radius:5px;width:auto;height:28px;padding:0 .1rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.card-meta .meta-divider{color:#ccc;font-weight:300}.home-collection-badge .badge{border-radius:10px;justify-content:center;align-items:center;width:100%;height:33px;padding:5px 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;display:flex}.badge-green{color:#255134;background-color:#c6efd8;width:203px}.badge-red{color:#9f3e48;background-color:#fbe4e3;width:222px}.info-badge{opacity:1;background:#fff;border-radius:10px;align-items:center;width:100%;height:auto;padding:6px 8px;display:flex}.info-badge span{color:#333;font-size:15px;font-weight:400}.banner-boxes-text{letter-spacing:-.01em;color:#797878;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;line-height:20px}.banner-box-p{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}@media (max-width:576px){.info-badge{flex:100%;max-width:100%}}.blog-content{scrollbar-width:none;-ms-overflow-style:none;flex-grow:1;padding-right:.5rem;overflow-y:auto}.blog-content::-webkit-scrollbar{display:none}.layout-row{height:100vh;overflow:hidden}.layout-scroll{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;height:100%;display:flex;overflow-y:auto}.layout-scroll::-webkit-scrollbar{display:none}.health-packages-grid{align-items:stretch!important}.health-package-col{align-items:stretch!important;display:flex!important}.health-package-card{flex-direction:column!important;flex:auto!important;height:auto!important;display:flex!important}.health-package-card .card-body{flex-direction:column;flex:auto;display:flex}.health-package-card .actions{margin-top:auto!important}@media (max-width:767.98px){.health-packages-page .view-card{padding:1rem}.health-packages-page .blue-card{display:none!important}.health-packages-page .card-left,.health-packages-page .card-right{width:100%}.health-packages-page .card-left img{max-height:180px}.health-packages-page .card-right h3{font-size:16px;line-height:22px}.health-packages-page .card-right p{font-size:12px;line-height:18px}.health-packages-page .overview-card{margin-bottom:1rem}.layout-row{flex-direction:column;height:auto;overflow:visible}.layout-scroll{height:auto;overflow:visible}}.booking-category-card{opacity:1;box-sizing:border-box;cursor:pointer;background:#fff;border:.93px solid #c62828;border-radius:7.44px;justify-content:center;align-items:center;width:100%;max-width:120px;height:107px;padding:8px;display:flex;transform:rotate(0);box-shadow:0 .47px 8.84px #00000029}.booking-category-card:hover{border-color:#c62828cc;transform:translateY(-3px);box-shadow:0 2px 12px #c6282866}.selected-card .booking-category-card{background:#c628280d;border:2px solid #c62828;box-shadow:0 4px 12px #c6282880}.booking-card-label{letter-spacing:1%;color:#c62828;text-align:center;margin-top:8px;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:140%}.appointment-tilte{text-align:left;letter-spacing:1%;vertical-align:middle;color:#2951a8;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.patient-form .form-check label{cursor:pointer;color:#adb5bd;font-weight:500}.patient-form .form-check .plus-icon{color:#1b6ec2;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.25rem;font-size:1.25rem;display:inline-flex}.patient-form .form-check input[type=radio]{appearance:none;cursor:pointer;border:1px solid #2951a8;border-radius:50%;width:20px;height:20px;margin-right:.5rem;position:relative}.patient-form .form-check input[type=radio]:checked{background:#f7f7f7}.patient-form .form-check input[type=radio]:checked:after{content:"";background:#2951a8;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.patient-form .form-control,.patient-form .form-select{box-shadow:none;border:2.6px solid #ced4da;border-radius:12px;padding:.75rem 1rem}.patient-form .form-control:focus,.patient-form .form-select:focus{border-color:#2951a8}.patient-form .form-control::placeholder,.patient-form .form-select::placeholder{color:#adb5bd;opacity:1}.patient-form .input-wrapper{position:relative}.patient-form .input-wrapper .form-control{border-radius:14px}.patient-form .input-wrapper .form-label{color:#2951a8;letter-spacing:0%;pointer-events:none;background-color:#fff;padding:0 .35rem;font-family:DM Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:100%;transition:all .25s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.patient-form .input-wrapper .form-label.active{color:#2951a8;letter-spacing:0;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:100%;top:-.55rem;left:.75rem;transform:none}.patient-form .input-wrapper .form-control::placeholder{opacity:0;transition:opacity .2s}.patient-form .input-wrapper.active .form-control::placeholder{opacity:1;color:#adb5bd}.patient-form .input-icon-wrapper{align-items:center;display:flex;position:relative}.patient-form .datepicker-input{flex:1;padding-right:35px}.patient-form .icon-calendar{color:#666;pointer-events:none;position:absolute;right:10px}.patient-form .datepicker-input:not(:placeholder-shown)+.icon-calendar{margin-left:8px}.custom-radio-wrapper{display:inline-block;position:relative}.custom-radio-wrapper input[type=radio]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #bcdbf5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.custom-radio-wrapper input[type=radio]:checked{border-color:#2951a8}.custom-radio-wrapper label{pointer-events:none;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-radio-wrapper input[type=radio]+label .plus-icon{color:#bcdbf5;transition:color .2s}.custom-radio-wrapper input[type=radio]:checked+label .plus-icon{color:#2951a8}.patient-form .form-switch,.patient-form .form-switch .form-check-input{margin-left:0}.patient-form .form-switch .form-check-input:checked{background-color:#2951a8;border-color:#2951a8}.patient-form .form-switch .form-check-input:checked:focus{box-shadow:0 0 0 .25rem #55c83140}.patient-form .form-switch .form-check-input:not(:checked){background-color:#e9ecef;border-color:#e9ecef}.patient-form .form-switch .form-check-input:before{background-color:#fff}.patient-form .form-switch .form-check-label{color:#757575;font-weight:500}.react-datepicker{margin-right:7rem}.react-datepicker-wrapper{width:100%;display:block}.booking-date-input,.booking-date-input .react-datepicker-wrapper,.booking-date-input .react-datepicker__input-container{width:100%}.booking-date-input .datepicker-input{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding-right:44px;overflow:hidden}.booking-date-input .icon-calendar{flex-shrink:0;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:768px){.react-datepicker-wrapper{width:100%;display:block}.react-datepicker__input-container input{box-sizing:border-box;width:100%}}body{color:#757575;background-color:#f8f9fa;font-family:DM Sans,sans-serif;font-weight:500}.profile-page-wrapper{background-color:#f8f9fa;align-items:flex-start;height:auto;min-height:100vh;display:flex;overflow:visible}.profile-content{flex:1;min-width:0;overflow:visible}.sidebar{height:auto;position:sticky;top:120px}@media (max-width:1024px){.profile-page-wrapper{flex-direction:column!important;height:auto!important;overflow:visible!important}.sidebar{height:auto!important;position:relative!important;overflow:visible!important}.profile-content{flex:unset!important;height:auto!important;overflow-y:visible!important}}.profile-page-wrapper{background-color:#f8f9fa;min-height:100vh;display:flex}@media (max-width:1024px){.profile-page-wrapper{flex-direction:column}}.profile-page-wrapper .sidebar{border-radius:8px;width:100%;max-width:280px;padding:2rem 0}@media (max-width:768px){.profile-page-wrapper .sidebar{max-width:100%}}@media (max-width:1024px){.profile-page-wrapper .sidebar{max-width:100%}}.profile-page-wrapper .sidebar .nav-link{color:#686b6b;background-color:#fff;border-radius:8px;align-items:center;gap:.875rem;width:100%;max-width:18.25rem;height:3.125rem;padding:.8125rem 1rem;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1;transition:all .2s ease-in-out;display:flex;box-shadow:2px 3.5px 10.5px #00000008,0 -2px 10px #00000008}@media (max-width:768px){.profile-page-wrapper .sidebar .nav-link{max-width:100%}}@media (max-width:1024px){.profile-page-wrapper .sidebar .nav-link{max-width:100%}}.profile-page-wrapper .sidebar .nav-link.active{color:#fff;background-color:#2951a8;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1}.profile-page-wrapper .sidebar .nav-link:hover{color:#fff;background-color:#2951a8}.profile-page-wrapper .profile-content{background-color:#fff;border-radius:20px;flex-grow:1;margin:5rem 0 2rem 2rem;padding:0 2rem}@media (max-width:991px){.profile-page-wrapper .profile-content{margin:0;padding:0 1rem}}.profile-page-wrapper .profile-content .card{background-color:#fff;border:none;border-radius:8px;margin-bottom:2rem;box-shadow:0 4px 10px #0000000d}.profile-page-wrapper .profile-content .profile-header-card{flex-wrap:wrap;align-items:center;padding:1.5rem 0;display:flex}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper{margin-right:2rem;position:relative}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper .profile-pic{object-fit:cover;border:3px solid #fff;border-radius:50%;width:115px;height:117px;box-shadow:0 2px 5px #0000000d}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper .camera-icon{color:#fff;cursor:pointer;background-color:#1c3667;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:1rem;display:flex;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 5px #0003}.profile-page-wrapper .profile-content .profile-header-card .profile-info{flex:1}.profile-page-wrapper .profile-content .profile-header-card .profile-info h4{color:#363939;margin-bottom:.25rem;font-family:DM Sans,sans-serif;font-size:30px;font-weight:400;line-height:36px}.profile-page-wrapper .profile-content .profile-header-card .profile-info p{color:#363939;align-items:center;margin-bottom:.25rem;font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:24px;display:flex}.profile-page-wrapper .profile-content .profile-header-card .profile-info p svg{margin-right:.5rem;font-size:1.1rem}@media (max-width:991px){.profile-page-wrapper .profile-content .profile-header-card{text-align:center;flex-direction:column;align-items:center}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper{margin-bottom:1rem;margin-right:0}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper .profile-pic{width:120px;height:120px}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper .camera-icon{padding:.4rem;font-size:.9rem}.profile-page-wrapper .profile-content .profile-header-card .profile-info h4{font-size:24px}.profile-page-wrapper .profile-content .profile-header-card .profile-info p{font-size:16px}}@media (max-width:576px){.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper .profile-pic{width:100px;height:100px}.profile-page-wrapper .profile-content .profile-header-card .profile-image-wrapper .camera-icon{padding:.3rem;font-size:.8rem}.profile-page-wrapper .profile-content .profile-header-card .profile-info h4{font-size:20px}.profile-page-wrapper .profile-content .profile-header-card .profile-info p{font-size:15px}}.profile-page-wrapper .profile-content .personal-details-card{border-radius:18px;padding:1.5rem}.profile-page-wrapper .profile-content .personal-details-card .card-title{letter-spacing:0;text-align:center;color:#2951a8;align-items:center;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:20px;display:flex}.profile-page-wrapper .profile-content .personal-details-card .card-title svg{color:#1c3667;margin-right:.75rem;font-size:1.5rem}.profile-page-wrapper .profile-content .personal-details-card .form-group{margin-bottom:1.5rem}.profile-page-wrapper .profile-content .personal-details-card .form-label{letter-spacing:0;color:#363939;margin-bottom:.5rem;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:20px}.profile-page-wrapper .profile-content .personal-details-card .form-control,.profile-page-wrapper .profile-content .personal-details-card .form-select{color:#363939;height:50px;box-shadow:none;letter-spacing:0;background-color:#0000;border:1px solid #dcdcdc;border-radius:12px;margin-bottom:.5rem;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:20px}.profile-page-wrapper .profile-content .personal-details-card .form-control:focus,.profile-page-wrapper .profile-content .personal-details-card .form-select:focus{border-color:#1c3667;box-shadow:0 0 0 .25rem #1c366740}.profile-page-wrapper .profile-content .personal-details-card .form-control::placeholder,.profile-page-wrapper .profile-content .personal-details-card .form-select::placeholder{color:#adb5bd;opacity:1;font-family:DM Sans,sans-serif}.profile-page-wrapper .profile-content .personal-details-card .react-datepicker__input-container{width:100%}.profile-page-wrapper .profile-content .personal-details-card .react-datepicker__input-container .form-control{padding-right:2.5rem}.profile-page-wrapper .profile-content .personal-details-card .input-icon-wrapper{position:relative}.profile-page-wrapper .profile-content .personal-details-card .input-icon-wrapper .icon-calendar{color:#757575;pointer-events:none;font-size:1.2rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.profile-page-wrapper .profile-content.no-bg{box-shadow:none!important;background-color:#0000!important}.profile-page-wrapper .family-form-wrapper{background:#fff;border-radius:14px;padding:2rem}.custom-save-btn{color:#fff;cursor:pointer;background-color:#2951a8;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:166px;height:auto;padding:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;transition:background-color .3s;display:flex}.custom-save-btn:hover{background-color:#0a2d50}.custom-cancel-btn{color:#666;cursor:pointer;background-color:#0000;border:1px solid #999;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:166px;height:auto;padding:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;transition:background-color .3s,border-color .3s,color .3s;display:flex}.custom-cancel-btn:hover{color:#666;background-color:#99999914;border-color:#666}.profile-action-row .custom-save-btn,.profile-action-row .custom-cancel-btn{flex:none;width:auto;min-width:166px}.profile-card{background:#fff;border:1px solid #ededed;border-radius:18px}.profile-card h6{letter-spacing:0;color:#363939;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:20px}.profile-card .text-primary{color:#0d6efd!important}.profile-card button{border-radius:8px}.card-feild{letter-spacing:0;color:#363939;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.profile-icon{opacity:1;background:#f6faff;border-radius:6px;justify-content:center;align-items:center;width:75px;height:74px;display:flex;transform:rotate(0)}.profile-icon img{object-fit:contain;max-width:100%;max-height:100%}.custom-download-btn{opacity:1;color:#09c84d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #09c84d;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:92px;height:31px;padding:5px 15px;font-family:DM Sans,sans-serif;transition:all .3s;display:flex;transform:rotate(0)}.custom-download-btn:hover{color:#fff;background:#09c84d;border:1px solid #09c84d}.booking-card{z-index:1;background:#fff;border-radius:20px;width:352px;height:352px;padding:24px;position:relative;overflow:hidden;box-shadow:2px 3.5px 10.5px #00000008,0 -2px 10px #00000008}.booking-card h6{letter-spacing:0;text-align:center;vertical-align:middle;color:#2951a8;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.booking-card p{letter-spacing:0;color:#363939;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:100%}.booking-card .circle-bg{z-index:0;background:#ebf3ff;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.booking-card .card-content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.btn-primary{background-color:#214187;border:none}.btn-primary:hover{background-color:#214187}.cancel-btn{opacity:1;color:#2951a8;letter-spacing:0;background:#f6faff;border:1px solid #2951a8;border-radius:8px;width:124px;height:34px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.cancel-btn:hover{cursor:pointer;background:#2951a81a;border-color:#2951a8}.rescrdule-btn{color:#fff;letter-spacing:0;text-align:center;cursor:pointer;background:#2951a8;border:none;border-radius:8px;padding:0 16px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;transition:all .3s}.rescrdule-button{color:#fff;letter-spacing:0;text-align:center;cursor:pointer;background:#2951a8;border:none;border-radius:8px;height:50px;padding:0 16px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;transition:all .3s}.rescrdule-btn:hover,.rescrdule-button:hover{background:#214187}.back-button{color:#fff;letter-spacing:0;text-align:center;cursor:pointer;background:#6c757d;border:none;border-radius:8px;height:50px;padding:0 16px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;transition:all .3s}.back-button:hover{background:#5a6268}.booking-card:after{content:"";z-index:-1;background:#f6faff;border-radius:50%;width:100%;height:100%;position:absolute;top:-42%;left:0}.category-buttons .category-btn{color:#000c;cursor:pointer;background:#fff;border:1px solid #cacaca;border-radius:10px;padding:6px 16px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:20px;transition:all .2s}.category-buttons .category-btn:hover{background:#f5f5f5}.category-buttons .category-btn.active{color:#fff;background:#2951a8;border:1px solid #2951a8}.cart-title{letter-spacing:0%;color:#333;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:25px}.cart-card{width:"100%";opacity:1;background:#fff;border:1px solid #d3d3d3;border-radius:10px;height:auto;top:120px;left:54px;box-shadow:0 2px 6px #0000000d}.cart-card .cart-title{letter-spacing:-1%;color:#333;font-family:DM Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:43.88px}.cart-price-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.cart-price-row .price{letter-spacing:0%;color:#333;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:23.94px}.cart-price-row .original-price{letter-spacing:0%;color:#6c757d;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:23.94px;text-decoration:line-through}.cart-price-row .discount{letter-spacing:0%;color:#34c759;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:23.94px}@media (max-width:576px){.cart-price-row{align-items:flex-start;gap:4px}.cart-price-row .price{font-size:18px}.cart-price-row .original-price{font-size:15px}.cart-price-row .discount{font-size:12px}}.custom-apply-btn{width:104px;height:43px;letter-spacing:-1%;color:#2951a8;cursor:pointer;opacity:1;background-color:#0000;border:1px solid #2951a8;border-radius:10px;padding:0 6px;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:34.88px;transition:all .2s;transform:rotate(0)}@media (max-width:768px){.custom-apply-btn{border-radius:8px;padding:6px 12px;font-size:15px;line-height:28px}}@media (max-width:480px){.custom-apply-btn{width:100%;padding:6px 10px;font-size:13px;line-height:24px;display:block}}.loader-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:55vh;margin:0 auto;display:flex}.spinner{border:5px solid #0000001a;border-top-color:#2951a8;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loader-container p{color:#333;margin-top:10px;font-family:Inter,sans-serif;font-size:16px}@media (max-width:768px){.loader-container{min-height:calc(100svh - 190px);padding:.5rem 0}}.account-layout .row>.loader-container{flex:0 0 100%;max-width:100%}.privacy-policy-container{color:#333;margin:0 auto;font-family:Inter,sans-serif;line-height:1.6}.privacy-title{font-family:DM Sans,sans-serif;font-size:28px;font-weight:600}h3{margin-top:20px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500}.contact-section span{color:#333;font-size:16px}.search-suggestions{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;max-height:250px;font-family:Inter,sans-serif;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-suggestion-item{cursor:pointer;padding:12px 16px;font-family:Inter,sans-serif;transition:background .2s}.search-suggestion-item:hover{background:#f1f5f9}.suggestion-address{color:#555;margin:4px 0 0;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.2}.login-modal{max-width:514px!important;margin:1.25rem auto!important}.login-modal .modal-content{opacity:1;background:#fff;border:none;border-radius:20px;width:100%;max-width:514px;height:auto;padding:1.25rem 1.5rem;box-shadow:0 4px 30px #0000001a}.login-modal .modal-content::-webkit-scrollbar{width:4px}.login-modal .modal-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.login-modal .modal-body{padding:0!important}.login-modal img[src*=headerLogo]{object-fit:contain;width:auto;max-height:90px}.login-modal img[src*=signup-logo]{object-fit:contain;width:auto;max-width:75%;max-height:220px}.login-modal .country-code{background:#f8f9fa;border:1px solid #ddd;border-radius:8px 0 0 8px;padding:.75rem 1rem;font-weight:500}.login-modal .login-btn{background:#2951a8;border:none;border-radius:8px;padding:.75rem;font-weight:600}.login-modal .small-text{letter-spacing:0;color:#333;text-align:start;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:25px}.login-modal .link-text{letter-spacing:0%;color:#2951a8;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:25px;text-decoration:none}.login-modal .link-text:hover{text-decoration:underline}.login-modal,.modal{z-index:100000!important}.login-modal-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:99999!important;background-color:#0009!important;width:150vw!important;height:150vh!important;position:fixed!important;top:-25vh!important;left:-25vw!important}.country-select{color:#02405b;appearance:none;background-color:#fff;background-position:right 12px center;background-repeat:no-repeat;border:1px solid #006aae1a;border-radius:8px;width:173px;height:46px;padding:10px 12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:22px}.mobile-input{color:#02405b;border:1px solid #006aae1a;border-radius:8px;width:100%;height:46px;padding:10px 12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:22px}.mobile-input::placeholder{color:#02405b;opacity:1}.otp-input{color:#02405b;border:1px solid #006aae1a;border-radius:8px;width:100%;height:46px;padding:10px 12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:22px}.otp-input::placeholder{color:#02405b;opacity:1}@media (max-width:576px){.login-modal{width:calc(100% - 1rem)!important;margin:1rem auto!important}.login-modal .modal-content{border-radius:16px;padding:1rem}.login-modal .d-flex.gap-2 .country-select,.login-modal .d-flex.gap-2 .mobile-input{border-radius:8px;width:100%}.login-modal .rescrdule-btn{padding:.65rem;font-size:15px}.login-modal .small-text,.login-modal .link-text{font-size:15px;line-height:20px}.login-modal img{max-width:100%;height:auto}}.filter-container{align-items:center;gap:30px;font-family:Inter,sans-serif;display:flex}.filter-label{color:#000;font-weight:600}.filter-option{color:#999;cursor:pointer;font-weight:600}.filter-option.active{color:#2951a8;font-weight:600}.checkup-card{border-radius:15px;font-family:DM Sans,sans-serif;overflow:hidden}.checkup-card .card-title{margin-bottom:10px;font-size:22px;font-weight:600}.checkup-card .report-info .badge{background:#f8f9fa;border-radius:6px;margin-right:6px;font-size:15px;font-weight:500}.checkup-card .home-collection .badge{color:#d9534f;background:#fdecec;border-radius:6px;font-size:15px}.checkup-card .tags .badge{color:#777;background:#f1f3f4;border-radius:6px;margin-right:5px;font-size:13px}.checkup-card .info{color:#444;font-size:13px}.checkup-card .info i{font-size:16px}.checkup-card .info small{font-weight:400}.checkup-card .info strong{font-weight:600}.tags .badge{color:#8080808c;background:#efeff0;border-radius:5px;width:auto;height:28px;padding:0 .1rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.categslide .swiper-wrapper{margin-right:0!important;padding-left:0!important}.location-select option{color:#2951a8;background:#fff;border-radius:8px;padding:12px 14px;font-size:16px;font-weight:500}.location-select option:hover{color:#fff;background:#2951a8}.filter-card .filter-options .filter-option{align-items:center;gap:8px;display:flex}.filter-card .filter-options .filter-option input[type=checkbox]{appearance:none;cursor:pointer;opacity:1;background-color:#0000;border:1px solid #c8c8c8;border-radius:4px;width:20px;height:20px;position:relative;top:2px;left:2px}.filter-card .filter-options .filter-option input[type=checkbox]:checked{background-color:#34c759;border-color:#34c759}.filter-card .filter-options .filter-option input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.filter-card .filter-options .filter-option input[type=checkbox]:disabled{cursor:not-allowed;background-color:#f0f0f0;border-color:#ccc}@media (min-width:992px){.me-lg-6{margin-right:15rem!important}.job-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scroll-to-top{cursor:pointer;z-index:1050;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 6px #0000001a;padding:0!important}.scroll-to-top:hover{background:#f2f2f2}.scroll-to-top img{object-fit:contain;width:100%;height:100%}@media (max-width:767.98px){.scroll-to-top{width:32px;height:32px;bottom:15px;right:15px}.scroll-to-top img{width:100%;height:100%}}.whatsapp-float-btn{justify-content:center;align-items:center;width:50px;height:50px;padding:0!important;display:flex!important}.whatsapp-float-btn img{object-fit:contain;width:30px!important;height:30px!important}@media (max-width:767.98px){.whatsapp-float-btn{width:44px;height:44px}.whatsapp-float-btn img{width:26px!important;height:26px!important}}.menu-container-dropdown .menu-item{cursor:pointer;white-space:nowrap;color:#334155;align-items:center;padding:0 12px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;transition:all .2s;display:flex;position:relative}.menu-container-dropdown .menu-item:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2951a8,#2d7ff9);border-radius:999px;width:calc(100% - 24px);height:2px;transition:transform .25s;position:absolute;bottom:0;left:12px;transform:scaleX(0)}.menu-container-dropdown .menu-item:hover{color:#2951a8}.menu-container-dropdown .menu-item:hover:after{transform:scaleX(1)}.menu-container-dropdown .dropdown-icon{margin-left:6px;transition:transform .25s}.menu-container-dropdown .dropdown-icon.rotated{transform:rotate(180deg)}.menu-link{color:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.menu-link.active{color:#2951a8;font-weight:600}.menu-container .menu-item.active .menu-link,.menu-container .menu-item.active{color:#2951a8}.menu-container .menu-item.active:after{transform:scaleX(1)}.mega-menu{opacity:0;visibility:hidden;z-index:1050;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:220px;max-height:320px;padding:6px;transition:opacity .2s,transform .2s,visibility .2s;top:100%;left:0;overflow-y:auto;transform:translateY(6px);box-shadow:0 10px 25px -5px #2951a81a,0 8px 10px -6px #0000000a}.mega-menu.visible{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu::-webkit-scrollbar{width:5px}.mega-menu::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.mega-menu::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.submenu-link{color:#334155;border-radius:8px;padding:8px 14px;font-size:.875rem;text-decoration:none;transition:background-color .18s,color .18s;display:block}.submenu-link:hover{color:#2951a8;background-color:#f1f5f9}::-webkit-scrollbar{display:none}.categslide{cursor:grab}.categslide:active{cursor:grabbing}@media (max-width:768px){.banner-box-pera{word-break:break-word;padding:0 10px;font-size:13px;line-height:20px}.banner-box-text{padding:0 10px;font-size:16px;line-height:22px}}.banner-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:992px){.banner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.banner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.banner-grid{grid-template-columns:1fr}}@media (max-width:1024px){.banner-right{width:100%!important}}.facility-text{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:30px}.card-header img{margin-bottom:.8rem}@media (max-width:1190px){.nav-links,.menu-container-dropdown,.menu-container{display:none!important}.d-lg-none{display:flex!important}}@media (min-width:1025px){.mobile-only{display:none!important}}@media (max-width:1024px){.mobile-only{display:block!important}.mobile-img{z-index:1;max-width:100%;height:auto;position:relative;top:-24px}}@media (max-width:912px){.mobile-img{max-width:50%}}@media (max-width:1280px){.mobile-img{max-width:72%;top:-33px}}@media (max-width:1024px){.mobile-img{max-width:90%;top:-21px}}@media (max-width:853px){.mobile-img{max-width:55%;top:-33px}}@media (max-width:540px){.mobile-img{max-width:77%;top:-30px}}@media (max-width:912px){.mobile-img{max-width:50%;top:-32px}}@media (max-width:820px){.mobile-img{max-width:55%;top:-25px}}@media (max-width:768px){.mobile-img{max-width:59%;top:-22px}}@media (max-width:1024px){.row.align-items-center{flex-direction:column!important}}.sidebar-icon{filter:invert(0);transition:filter .2s}.nav-link.active .sidebar-icon,.sidebar-icon.active-icon{filter:brightness(0)invert()contrast(1000%)}@media (max-width:460px){.mobile-img{z-index:1;max-width:79%;height:auto;position:relative;top:-28px}}@media (max-width:1024px){.main-section{flex-direction:column!important}}@media (max-width:768px){.custom-px{flex-direction:column!important;align-items:center!important}.addres-section{text-align:center;flex-direction:column!important;align-items:center!important}.map-container{max-width:100%!important}}@media (max-width:1024px){.map-container{max-width:100%!important}}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none;display:none}.css-5wvq3f{display:flex!important}.css-1byav4y-control{height:46px!important;min-height:46px!important}.css-19bb58m{margin:0!important}.css-1jqq78o-placeholder,.css-1dimb5e-singleValue{color:"rgb(2, 64, 91,1)"!important}@media (max-width:1024px){.sub-section{text-align:center;flex-direction:column!important;align-items:center!important;gap:3rem!important}}@media (min-width:768px) and (max-width:1199px){.col-custom{flex:0 0 50%;max-width:50%}}@media (min-width:1200px) and (max-width:1353px){.col-custom{flex:0 0 33.33%;max-width:33.33%}}@media (max-width:820px){.cart-item{gap:1rem;flex-direction:column!important;align-items:flex-start!important}.cart-price-row,.cart-item button{margin-top:0!important}.cart-price-row{justify-content:flex-end!important}}@media (max-width:1024px){.meta-divider{display:none!important}}@media (max-width:460px){.col-lg-4 .formCard{border-radius:20px;padding:1rem;width:100%!important;max-width:100%!important;margin:1rem 0 0!important;position:relative!important;top:0!important;left:auto!important}}@media (min-width:992px){.download-app-text{margin-right:25rem!important}}@media (max-width:768px){.cart-layout .col-md-8,.cart-layout .col-md-4{flex:0 0 100%;max-width:100%!important}}.coupon-input{opacity:1;border:1px solid #d4d4d4;border-radius:10px;width:100%;height:43px;font-family:Inter,sans-serif}.custom-align{align-items:flex-center}@media (min-width:1024px){.custom-align{align-items:start!important}}.modal-body{text-align:center;padding:1.5rem;font-family:DM Sans,sans-serif}.modal-body h5{color:#2951a8;margin-bottom:.5rem;font-weight:700}.modal-body p{color:#6c757d;font-weight:400}.modal-body .text-warning{color:#facc15;margin-bottom:10px}.modal-body .btn-cancel{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:6px 20px;font-family:inherit}.modal-body .btn-cancel:hover{background-color:#f5f5f5}.modal-body .btn-confirm{color:#fff;background-color:#2951a8;border:none;border-radius:8px;padding:6px 20px;font-family:inherit}.modal-body .btn-confirm:hover{background-color:#0b3156}.custom-delete-modal{max-width:520px}.custom-delete-modal .modal-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:none;border-radius:20px;box-shadow:0 10px 40px #00000026}.custom-delete-modal .delete-confirm-body{text-align:center;padding:2.25rem 2rem;font-family:Inter,sans-serif}.custom-delete-modal .delete-confirm-icon-wrap{background:#2951a81a;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1rem;display:flex}.custom-delete-modal .delete-confirm-icon,.custom-delete-modal .delete-confirm-title{color:#2951a8}.custom-delete-modal .delete-confirm-message{word-break:break-word;font-size:15px;line-height:1.5}.custom-delete-modal .delete-confirm-btn{border-radius:12px;justify-content:center;align-items:center;min-width:128px;min-height:44px;padding:.55rem 1rem;line-height:1;transition:all .2s;display:inline-flex}.custom-delete-modal .cancel-btn{color:#333;background:#fff;border:1px solid #dee2e6}.custom-delete-modal .cancel-btn:hover{background:#0000000d}.custom-delete-modal .confirm-btn{background:#2951a8;border:1px solid #0000}.custom-delete-modal .confirm-btn:hover{background:#0a2d50}@media (max-width:576px){.custom-delete-modal{max-width:calc(100vw - 1.5rem);margin:.75rem auto}.custom-delete-modal .modal-content{border-radius:16px}.custom-delete-modal .delete-confirm-body{padding:1.25rem 1rem}.custom-delete-modal .delete-confirm-icon-wrap{width:56px;height:56px;margin-bottom:.75rem}.custom-delete-modal .delete-confirm-icon{width:28px;height:28px}.custom-delete-modal .delete-confirm-title{font-size:1rem;line-height:1.35}.custom-delete-modal .delete-confirm-message{margin-bottom:1rem;font-size:14px}.custom-delete-modal .delete-confirm-actions{flex-direction:column;gap:.6rem!important;margin-top:.5rem!important}.custom-delete-modal .delete-confirm-btn{width:100%;min-width:0;min-height:42px;padding:.6rem .85rem;font-size:14px}}.career-detail-page{background-color:#f9fafb}.career-detail-page .career-summary-list{color:#666}.career-detail-page .career-summary-item{color:#666;align-items:flex-start;gap:8px;line-height:1.55;display:flex}.career-detail-page .career-summary-item svg{color:#666;flex-shrink:0;margin-top:2px}.job-summary-card ul li{align-items:center;gap:8px;display:flex}.btn-link{font-weight:500;text-decoration:none}.role-summary-title{letter-spacing:-.01em;color:#333;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:43.88px}.mobile-input{border-radius:8px;height:45px}@media (max-width:576px){.d-flex.flex-nowrap{flex-wrap:nowrap!important}.mobile-input{font-size:15px}}@media (max-width:1454px){.nav-links a{font-size:.875rem;line-height:21px}.custom-btn-header{width:160px}.menu-link{font-size:.975rem}.menu-container .menu-item{font-size:13px}.menu-container{gap:15px!important}}.responsive-image{width:24px;height:24px}.responsive-image img{width:90%;height:100%}@media (max-width:1454px){.responsive-image{width:24px;height:24px}}.cards-scrollable{cursor:grab;-webkit-overflow-scrolling:touch;max-height:500px;padding-left:10px;padding-right:10px;overflow-y:auto}.cards-scrollable::-webkit-scrollbar{width:6px}.cards-scrollable::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.cards-scrollable::-webkit-scrollbar-track{background:0 0}.coming-soon-container{color:#4c5557;justify-content:center;align-items:center;height:200px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;display:flex}.blog-card-text{color:#575656;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card-text p,.blog-card-text span,.blog-card-text strong,.blog-card-text em{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;display:inline}.blog-card-text br{display:none}.blog-detail{padding-left:14rem;padding-right:14rem}@media (max-width:1200px){.blog-detail{padding-left:6rem;padding-right:6rem}}@media (max-width:992px){.blog-detail{padding-left:4rem;padding-right:4rem}}@media (max-width:768px){.blog-detail{padding-left:2rem;padding-right:2rem}}@media (max-width:576px){.blog-detail{padding-left:1rem;padding-right:1rem}}.blog-detail-title{letter-spacing:0.5%;color:#2951a8;font-family:DM Sans,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:67.2px}.blog-paragraph{letter-spacing:0%;color:#333;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.scrollable-centers{padding-right:10px;overflow-y:auto}@media (max-width:767.98px){.nearby-center-page .contact-section-header{flex-wrap:wrap;gap:8px}.nearby-center-page .contact-section-divider{width:100%;margin:0}.nearby-center-page .contact-pagination{justify-content:flex-start;margin-top:.5rem;padding-bottom:.25rem;overflow-x:auto}.nearby-center-page .scrollable-centers{padding-right:0}.nearby-center-page .nearby-center-card{max-width:100%}.nearby-center-page .scrollable-centers .col-12,.nearby-center-page .scrollable-centers .col-sm-12{justify-content:stretch}}.css-b62m3t-container{width:100%}.scrollable-centers::-webkit-scrollbar{width:6px}.scrollable-centers::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.testimonial-card{background:#fff;border-radius:12px;padding:16px;transition:all .3s;box-shadow:0 3px 10px #00000014}.testimonial-card:hover,.test-citizen-card:hover,.blog-card:hover{transform:translateY(-8px)}@media (max-width:767.98px){.blog-card .card-image,.blog-card-image{height:170px}.blog-card-body{padding:16px 14px 14px}}.avatar{border-radius:50%;width:40px;height:40px}.name{font-family:Inter,sans-serif;font-weight:600}.message{color:#555;margin-bottom:10px;font-family:Inter,sans-serif;font-size:14px}.offer-tag:hover{background-color:#0056b3;transition:all .3s;transform:scale(1.05)}@media (max-width:768px){.contact-form-card{padding:1rem}}@media (max-width:1400px){.profile-page-wrapper .profile-content{margin:5rem 0 2rem 2rem;padding:0}.profile-page-wrapper .profile-content .profile-header-card{padding:1.5rem}}@media (max-width:1024px){.profile-page-wrapper .profile-content{margin:0 0 2rem;padding:0}.profile-page-wrapper .profile-content .profile-header-card{padding:1.5rem}.account-layout .profile-page-wrapper .account-sidebar{z-index:998;background:#f8f9fa;margin:0;padding:.75rem 0 .5rem;position:sticky!important;top:84px!important}.account-layout .profile-page-wrapper .account-sidebar .breadcrumb{display:none}.account-layout .profile-page-wrapper .account-sidebar .nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding:.25rem 0 .5rem;overflow:auto hidden;flex-direction:row!important;gap:.5rem!important}.account-layout .profile-page-wrapper .account-sidebar .nav::-webkit-scrollbar{display:none}.account-layout .profile-page-wrapper .account-sidebar .nav-link{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-height:63px;margin-right:.125rem;display:inline-flex;max-width:none!important;padding:.625rem .875rem!important}.account-layout .profile-page-wrapper .account-sidebar .nav-link span{line-height:1.2;margin-left:0!important}.account-layout .profile-page-wrapper .account-sidebar .nav-link img{flex-shrink:0}}@media (max-width:768px){.account-layout .profile-page-wrapper .account-sidebar{width:100%;left:0;right:0;box-shadow:0 2px 10px #0000000f;max-width:100%!important;padding:.5rem 1rem .35rem!important;position:fixed!important;top:84px!important}.account-layout .profile-page-wrapper .profile-content{width:100%;margin-top:7.5rem!important}.booking-card-new,.booking-card{width:100%!important;max-width:100%!important}.payment-summary-container{box-sizing:border-box!important;width:100%!important;padding:14px!important}.payment-method-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 14px!important}.account-layout .container{padding-left:.75rem;padding-right:.75rem}.account-layout .account-booking-row,.account-layout .account-wallet-row{margin-left:0;margin-right:0}.account-layout .account-booking-col,.account-layout .account-wallet-col{padding-left:.35rem;padding-right:.35rem}.account-layout .booking-card-new,.account-layout .booking-card{box-sizing:border-box;border-radius:14px;width:100%!important;max-width:100%!important;padding:16px!important}.account-layout .booking-card-header,.account-layout .wallet-card-header{flex-wrap:wrap;align-items:flex-start!important;gap:.5rem!important}.account-layout .booking-status-wrap,.account-layout .wallet-status-wrap{flex-wrap:wrap;justify-content:flex-start;width:100%}.account-layout .booking-name,.account-layout .booking-id,.account-layout .booking-date{word-break:break-word;overflow-wrap:anywhere}.account-layout .booking-name{font-size:18px;line-height:1.3}.account-layout .booking-id,.account-layout .booking-date{font-size:13px;line-height:1.35}.account-layout .booking-footer{flex-wrap:wrap;gap:.5rem}.account-layout .wallet-card-footer{flex-wrap:wrap;gap:.75rem}.account-layout .wallet-pay-btn{width:100%}.account-layout .wallet-receipt-link{margin-top:0!important}}@media (max-width:1024px){.account-layout .account-booking-col,.account-layout .account-wallet-col{flex:0 0 100%!important;max-width:100%!important}.account-layout .booking-card-new,.account-layout .booking-card{width:100%!important;max-width:100%!important}}@media (max-width:420px){.account-layout .booking-card-new,.account-layout .booking-card{padding:14px!important}.account-layout .wallet-due-amount{font-size:18px!important}}.mobile-menu .rotated{transition:transform .2s;transform:rotate(180deg)}.mobile-menu a{color:#333;text-decoration:none}.mobile-menu a:hover{color:#007bff}.success-page{background:#fff;border-radius:16px;max-width:415px;margin:0 auto;box-shadow:0 2px 10px #00000014}.success-details span{color:#333;font-family:DM Sans,sans-serif;font-size:14px}.success-detail-row{grid-template-columns:minmax(115px,42%) minmax(0,1fr);align-items:start;gap:12px;margin-bottom:8px;display:grid}.success-detail-row .text-muted{text-align:left;white-space:nowrap}.success-detail-row .success-detail-value{overflow-wrap:anywhere;text-align:right;min-width:0}.success-detail-row .success-detail-value.text-truncate{display:block}.success-detail-total{margin-bottom:0}@media (max-width:380px){.success-detail-row{grid-template-columns:minmax(96px,40%) minmax(0,1fr);gap:8px}}.text-success{letter-spacing:1%;text-align:center;vertical-align:middle;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;color:#3ac040!important}.text-muted{letter-spacing:1%;text-align:center;vertical-align:middle;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#6b6b6b!important}.btn-primary{background:#2951a8;border:none;border-radius:8px;font-weight:500}.filter-msg{color:#0f766e;text-align:center;background-color:#e6fffa;border-radius:6px;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:inline-block}.animate{animation:.5s cubic-bezier(.16,1,.3,1) premiumPop}@keyframes premiumPop{0%{opacity:0;transform:translateY(-10px)scale(.97)}60%{opacity:1;transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pop{0%{opacity:.5;transform:scale(.9)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:1220px){.booking-category-wrapper{gap:20px;flex-wrap:wrap!important;justify-content:center!important}}.css-b62m3t-container.css-1hm0h52{flex-wrap:nowrap!important}.booking-test-wrapper{gap:3rem}@media (max-width:1199px){.health-header .mainhead{font-size:18px}}@media (min-width:1199px) and (max-width:1512px){.booking-test-wrapper{gap:1rem!important}.booking-category-card{max-width:105px}.booking-card-label{font-size:11px}.remove-margin-lg{margin-right:5px!important}.health-header .mainhead{font-size:18px}.custom-apply-btn{padding:0 8px;font-size:12px}}@media (max-width:1199px){.layout-fixed{display:none!important}}@media (max-width:1199px){.layout-row{height:auto;overflow:visible}}@media (max-width:1024px) and (min-width:768px){.layout-row{display:flex;flex-wrap:wrap!important;height:auto!important;overflow-y:auto!important}.col-lg-6,.col-xl-3,.col-md-12{margin-bottom:1rem;width:100%!important}.booking-bottom{margin-top:50px!important}}@media (max-width:767px){.layout-row{display:block!important;overflow:visible!important}.layout-fixed,.layout-scroll{width:100%!important;overflow:visible!important}}.back-wrapper{align-items:center;display:flex}.back-icon{cursor:pointer;background:#f3f3f3;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:inline-flex}.back-icon:hover{background:#e6e6e6}.layout-fixed{overflow:visible!important}@media (max-width:1024px) and (min-width:768px){.layout-row{flex-wrap:wrap;display:flex}.layout-scroll{width:100%!important;overflow:visible!important}.booking-bottom{margin-top:20px}}@media (max-width:1199px) and (min-width:1024px){.layout-row{flex-wrap:wrap;display:flex}.layout-scroll{width:100%!important;overflow:visible!important}.booking-bottom{margin-top:20px}}@media (max-width:767px){.layout-row{display:block}.layout-scroll,.layout-fixed{width:100%!important;overflow:visible!important}}.card-image{object-fit:cover;width:100%;max-width:324px;height:auto}.mobile-sidebar{scrollbar-width:none;background:#f8fafc;border-radius:20px 0 0 20px;overflow-y:auto;box-shadow:-10px 0 35px #00000026;font-family:Inter,sans-serif!important}.mobile-sidebar .sidebar-header{border-bottom:1px solid #2951a81a}.mobile-sidebar::-webkit-scrollbar{display:none}.sidebar-card-item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #2951a814;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 16px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #2951a808}.sidebar-card-item:hover,.sidebar-card-item.open{background:#2951a80d;border-color:#2951a84d;transform:translateY(-1px);box-shadow:0 4px 12px #2951a81a}.sidebar-card-icon{color:#2951a8;justify-content:center;align-items:center;transition:transform .2s;display:flex}.sidebar-card-item:hover .sidebar-card-icon{transform:scale(1.08)}.sidebar-card-title{color:#1c2a38;font-size:15px;font-weight:600}.sidebar-card-chevron{color:#8c9ba5;transition:color .2s}.sidebar-card-item:hover .sidebar-card-chevron{color:#2951a8}.sidebar-submenu-card-link{background:#fff;border:1px solid #2951a814;transition:all .2s}.sidebar-submenu-card-link:hover{background:#2951a80f}.icon-avatar{background-color:#2951a81a;border:1px solid #2951a840;border-radius:50%;width:36px;height:36px}.badge{border-radius:9px;padding:4px 7px;font-size:12px}.booking-card-new{background:#fff;border-radius:20px;width:100%;padding:20px 24px;font-family:Inter,sans-serif;transition:all .3s;box-shadow:0 4px 10px #0000000d}.booking-card-new:hover{transform:translateY(-3px);box-shadow:0 6px 14px #00000014}.badge-section{justify-content:flex-start;display:flex}.booking-badge{color:#65000b;background:#f5dcda;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.booking-badge.lab{color:#2951a8;background:#e5edf5;font-family:DM Sans,sans-serif}.booking-name{letter-spacing:0%;color:#2951a8;margin-top:10px;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%}.booking-id,.booking-date{letter-spacing:0%;color:#363939;margin:2px 0;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.view-prescription{align-items:center;gap:6px;margin:10px 0;display:flex}.view-link{letter-spacing:0;color:#2951a8;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none}.view-link:hover{text-decoration:underline}.booking-divider{background:#e6e6e6;width:calc(100% + 32px);height:1px;margin:10px 0;position:relative;left:-16px}.booking-footer{color:#333;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.booking-time{color:#222}.booking-day{color:#555}.custom-filter-btn{width:134px;height:44px;letter-spacing:0%;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:15.96px;font-weight:500;line-height:27.09px;transition:all .3s;display:flex;color:#fff!important;background:linear-gradient(135deg,#2951a8 0%,#1c6ca6 100%)!important}.custom-filter-btn:hover{background:#15294e!important}.menu-item-wrapper{position:relative}.mega-menu{pointer-events:auto;display:none}.mega-menu.visible{display:block}.menu-item-wrapper *{pointer-events:auto}@media (max-width:1024px){.flex-lg-row{flex-direction:column!important}}@media (max-width:1199px){.force-xl-full{flex:0 0 100%!important;max-width:100%!important}}.coupon-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.coupon-popup{background:#fff;border-radius:14px 14px 0 0;width:100%;max-height:70vh;padding:20px;animation:.3s ease-out slideUp;overflow-y:auto;font-family:Inter,sans-serif!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.coupon-card{background:#fafafa;border:1px solid #eee;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px;display:flex;font-family:Inter,sans-serif!important}.coupon-tag{color:#0077c2;background:#eaf7ff;border-radius:5px;margin-left:8px;padding:4px 8px;font-size:11px;font-family:Inter,sans-serif!important}.apply-coupon-btn{color:#fff;background:linear-gradient(135deg,#2951a8,#1c6ca6);border:none;border-radius:6px;padding:7px 14px;font-size:14px;font-family:Inter,sans-serif!important}.custom-view-offers-btn{color:#ff3e6c;background:#ffe6ed;border:1px solid #ff9abb;border-radius:10px;width:100%;height:auto;padding:.3rem 0;font-weight:600;font-family:Inter,sans-serif!important}.summary-label,.summary-value{color:#7a7a7a;font-size:18px;font-family:Inter,sans-serif!important}.summary-total-label,.summary-total-value{font-size:22px;font-weight:600;font-family:Inter,sans-serif!important}.price-bounce{animation:.5s ease-out bounce}@keyframes bounce{0%{transform:scale(1)}40%{transform:scale(1.2)}60%{transform:scale(.95)}to{transform:scale(1)}}.coupon-overlay.desktop-center{justify-content:center;align-items:center;display:flex}.coupon-popup-desktop{background:#fff;border-radius:16px;width:550px;max-height:80vh;padding:25px;animation:.25s ease-out fadeIn;overflow-y:auto;box-shadow:0 10px 40px #00000040}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.date-item.disabled{opacity:.4;pointer-events:none;cursor:not-allowed;background:#e2e2e2!important}.search-box{position:relative}.search-box .search-icon{opacity:.6;width:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.custom-search-input{color:#666;border:1px solid #d4d4d4;border-radius:10px;height:44px;padding-left:44px;font-size:16px}.filter-btn{color:#8080808c;background:#fff;border:1px solid #d4d4d4;border-radius:10px;width:134px;height:44px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.filter-wrapper{flex-shrink:0}.filter-dropdown-box{z-index:20;background:#fff;border:1px solid #dcdcdc99;border-radius:10px;width:250px;padding:18px;font-family:Inter,sans-serif;animation:.25s ease-out fadeIn;position:absolute;top:55px;right:0;box-shadow:0 6px 18px #0000000f}@media (max-width:767px){.filter-wrapper{width:100%}.filter-btn{justify-content:space-between;width:100%}.filter-dropdown-box{width:100%;padding:14px;top:calc(100% + 8px);left:0;right:auto}}.filter-title{margin-bottom:10px;font-size:15px;font-weight:600}.filter-item{cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:6px 0;display:flex}.filter-item input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #c8c8c8;border-radius:6px;width:20px;height:20px;transition:all .25s;position:relative}.filter-item input[type=checkbox]:checked{background:#2951a8;border-color:#2951a8}.filter-item input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:14px;font-weight:700;animation:.2s ease-out tickPop;position:absolute;top:-1px;left:3.5px}.filter-item label{color:#555;cursor:pointer;margin:0;font-size:15px}.filter-actions{justify-content:flex-end;display:flex}.clear-filters-btn{color:#2951a8;background:linear-gradient(135deg,#2951a814,#2951a805);border:1px solid #2951a829;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s,background .2s,color .2s,opacity .2s;display:inline-flex;box-shadow:0 8px 20px #2951a814}.clear-filters-btn:hover:not(:disabled){background:linear-gradient(135deg,#2951a81f,#2951a80d);transform:translateY(-1px);box-shadow:0 12px 24px #2951a81f}.clear-filters-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2951a826,0 8px 20px #2951a814}.clear-filters-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.clear-filters-icon{background:#2951a81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;display:inline-flex}@keyframes tickPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.filter-grey{filter:brightness(0)saturate()invert(92%)sepia(0%)saturate(0%)hue-rotate()brightness(92%)contrast(85%)}.booking-amt{letter-spacing:0;color:#2951a8;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.booking-amt span{letter-spacing:0;color:#333;font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:20px}.two-column-list{grid-template-columns:repeat(2,1fr);gap:6px 20px;padding-left:18px;display:grid}@media (max-width:992px){.two-column-list{grid-template-columns:1fr}.nearby-center-card{gap:16px;padding:16px}.nearby-center-card .center-image-block{width:200px;height:145px}.nearby-center-card .center-info-block .center-header-row .center-title{font-size:18px}}.tab-buttons{flex-wrap:nowrap}@media (max-width:360px){.tab-buttons{justify-content:center;flex-wrap:nowrap!important;gap:8px!important}.tab-text{text-align:center;width:auto!important;font-size:12px!important}.divider{height:16px!important;display:block!important}}@media (max-width:320px){.tab-buttons{gap:4px!important}.tab-text{font-size:11px!important}}.privacy-heading{letter-spacing:-1%;color:#2951a8;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:43.88px}.privacy-text,.privacy-text ul,.privacy-text li{color:#797878;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23.94px}.privacy-title{letter-spacing:0%;color:#333;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:23.94px}.booking-drawer{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;z-index:10000;background:#fff;border-radius:16px 0 0 16px;width:100%;max-width:533px;height:100%;padding:40px 20px 80px;animation:.3s ease-in-out slideInRight;position:fixed;top:0;bottom:0;right:0;overflow-y:scroll!important}.booking-drawer-overlay{z-index:9999;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header{justify-content:space-between;align-items:center;display:flex}.back-btn{letter-spacing:0%;color:#2951a8;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%;display:flex}.booking-id{letter-spacing:0%;color:#363939;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.appointment-label{letter-spacing:0%;color:#666;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.appointment-value{letter-spacing:0%;color:#333;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.address-card{background-color:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:12px;padding:14px 16px;box-shadow:0 4px 4px #eee}.address-title{color:#333;font-family:DM Sans;font-size:14px;font-weight:500}.address-text{color:#666;font-family:DM Sans;font-size:14px;font-weight:400;line-height:1.4}.address-divider{border:none;border-top:1px solid #eee;width:100%;margin:0}.info-list{flex-direction:column;gap:10px;display:flex}.info-row{justify-content:space-between;align-items:center;display:flex}.info-label{color:#666;font-family:DM Sans;font-size:16px;font-weight:400}.info-value{color:#333;font-family:DM Sans;font-size:16px;font-weight:500}.timeline-box{padding-left:12px;font-family:Inter,sans-serif;position:relative}.timeline-box .timeline-heading{letter-spacing:0%;color:#2951a8;margin-bottom:30px;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.timeline-box .timeline-step{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:32px;display:flex;position:relative}.timeline-box .timeline-step .circle{z-index:2;background:#fff;border:2px solid #cfd3d4;border-radius:50%;width:27px;height:27px;position:relative;left:-12px}.timeline-box .timeline-step:after{content:"";z-index:1;border-left:1px solid #eeeeeeed;width:2px;height:calc(100% + 10px);position:absolute;top:22px;left:1px}.timeline-box .timeline-step:last-child:after{display:none}.timeline-box .timeline-step.completed .circle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231dbf73' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 6.709a1 1 0 0 0-1.414-1.418l-9.192 9.2-4.24-4.247a1 1 0 0 0-1.414 1.414l4.947 4.954a1 1 0 0 0 1.414 0l9.899-9.903z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#1dbf73}.timeline-box .timeline-step .step-content .step-title{color:#111;margin:0;font-size:16px;font-weight:600}.timeline-box .timeline-step .step-content .step-sub{color:#666;margin:0;font-size:14px}.timeline-box .timeline-step .step-date{white-space:nowrap;color:#76848e;margin-left:auto;font-size:14px}@media (max-width:768px){.timeline-box .timeline-step .step-date{width:100%;margin-top:-10px;margin-left:0;padding-left:30px}}.test-details-container{background-color:#fff;width:100%;max-height:250px;padding:20px;overflow:hidden auto}.test-details-title{letter-spacing:0%;color:#2951a8;margin-bottom:30px;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.test-item{background-color:#fff;border:1px solid #ededed;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:461px;height:54px;padding:0 15px;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 3px #0000000d}.test-icon{background-color:#f8f9fa;border-radius:4px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;overflow:hidden}.test-icon img{max-width:100%;height:auto}.test-name{color:#363939;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.test-price{color:#333;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.test-details-container::-webkit-scrollbar-track{background:0 0;border:4px solid #eee;border-radius:10px;margin-top:5px;margin-bottom:5px}.test-details-container::-webkit-scrollbar{width:6px}.test-details-container::-webkit-scrollbar-thumb{background-color:#797878;border:2px solid #797878;border-radius:10px}.test-items-list{max-height:140px;padding-right:15px;overflow:hidden auto}.test-items-list::-webkit-scrollbar-track{background:0 0;border:4px solid #eee;border-radius:10px;margin-top:5px;margin-bottom:5px}.test-items-list::-webkit-scrollbar{width:6px}.test-items-list::-webkit-scrollbar-thumb{background-color:#797878;border:2px solid #797878;border-radius:10px}.test-item{cursor:pointer;background-color:#fff;border:1px solid #ededed;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:461px;height:54px;padding:0 15px;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 3px #0000000d}.test-item:hover{border-color:#c5c5c5}.payment-summary-container{background-color:#fff;width:100%;padding:20px;font-family:DM Sans,sans-serif}.payment-title{color:#2951a8;margin-bottom:25px;font-size:18px;font-weight:400}.summary-details{margin-bottom:25px}.summary-item{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.label,.value{letter-spacing:0%;color:#666;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.total-item{margin-top:15px;margin-bottom:0}.total-label,.total-value{color:#333;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.payment-method-card{background:#fff;border:1px solid #ededed;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:461px;height:54px;margin-bottom:30px;padding:0 20px;display:flex}.method-label{color:#4a4a4a;font-size:16px;font-weight:400}.method-icon-group{align-items:center;gap:10px;display:flex}.upi-icon{color:#2951a8;border:1px solid #2951a8;border-radius:4px;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.upi-icon svg{width:14px;height:14px;margin-right:4px}.upi-icon svg rect,.upi-icon svg path{stroke:#2951a8}.download-button{color:#fff;cursor:pointer;background-color:#2951a8;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;transition:background-color .2s;display:flex}.download-button:hover{background-color:#1a568c}.download-icon{width:18px;height:18px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accounts-dropdown-box{z-index:1000;background:#fff;border:1px solid #edf2f7;border-radius:12px;width:280px;padding:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #0000001a}.dropdown-header{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f7fafc;margin-bottom:10px;padding:0 8px 10px;font-size:11px;font-weight:700}.account-card{cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:4px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.account-card:hover{background-color:#f8fbff;border-color:#e2e8f0;transform:translateY(-1px)}.account-card.active{background-color:#f0f7ff;border:1px solid #bfdbfe;position:relative}.account-card.active:after{content:"●";color:#3182ce;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.acc-name{color:#2d3748;font-size:14px;font-weight:600;line-height:1.2}.acc-id{color:#718096;font-size:12px;font-weight:400}.main-badge{color:#2b6cb0;text-transform:uppercase;background:#ebf8ff;border-radius:4px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700}.breadcrumb-item:before{content:none!important;display:none!important}.custom-submit-btn:disabled{color:#666!important;background-color:#cfcfcf!important;border-color:#cfcfcf!important}@media (min-width:992px) and (max-width:1430px){.appointment-feature-box{margin-left:-67px}}@media (max-width:480px){.success-details span{font-size:12px}.card-feild{font-size:14px}}@media (min-width:577px) and (max-width:768px){.book-test-list-row{--bs-gutter-x:.6rem;--bs-gutter-y:.6rem}.book-test-mobile{flex-direction:column;min-width:0;display:flex;padding:1.1rem!important}.book-test-mobile .card-testimage-wrapper{justify-content:center;align-items:center;width:100%;height:96px;padding:.35rem 0;display:flex}.book-test-mobile .card-testimage-wrapper img{border-radius:50%;width:72px;height:72px}.book-test-mobile .card-title{margin-top:.4rem;margin-bottom:.3rem;font-size:13px;line-height:18px}.book-test-mobile .card-meta .meta-item{font-size:12px;line-height:16px}.book-test-mobile .home-collection-badge{width:100%!important}.book-test-mobile .home-collection-badge .badge{white-space:normal;width:100%;height:auto;min-height:28px;font-size:11px;line-height:15px}.book-test-mobile .price-section{flex-wrap:wrap;gap:.25rem .4rem}.book-test-mobile .price-section .current-price{font-size:16px;line-height:20px}.book-test-mobile .price-section .old-price{margin-left:0!important}.book-test-mobile .actions .btn{white-space:normal;min-width:0;padding:.55rem .35rem;font-size:12px;line-height:16px}.book-test-mobile .actions .add-to-cart{margin-right:0!important}}.job-description-truncated{color:#333;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;margin-top:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden;margin-bottom:17px!important}.job-description-truncated p{display:inline;margin:0!important;padding:0!important}@media (max-width:767px){.categslide .swiper-slide,.testslide .swiper-slide{width:282px!important}.poweredby-footer-bottom{text-align:center;flex-direction:column;justify-content:center;gap:6px}}@media (max-width:360px){.health-header .mainhead,.health-header .mainhead-service,.faq-title,.mainhead-booked-test{word-break:break-word;white-space:normal!important;font-size:16px!important;line-height:1.3!important}.accordion-button{padding:10px!important;font-size:14px!important;line-height:1.3!important}.faq-subtitle{font-size:13px!important;line-height:1.4!important}.web-card,.faq-card,.view-card{padding:15px!important}.details-card{flex-direction:column;min-height:160px;height:auto!important}.detail-card-left{width:100%;height:120px}.detail-card-left img{clip-path:none;border-radius:10px}.detail-card-right{text-align:center;width:100%;padding:10px 0 0!important}.detail-card-right h3{font-size:18px!important}.breadcrumb-item,.breadcrumb-item a{font-size:12px!important}.info-badge{text-align:center;flex-direction:column;gap:8px}.info-badge .me-3{margin-right:0!important}.banner-box-p{font-size:12px!important;line-height:1.2!important}.overview-title,.overview-text{padding:10px!important;font-size:14px!important}.price-section .final-price-test{font-size:16px!important}.price-section .original-price-test{font-size:12px!important}.price-section .discount-test{padding:2px 4px!important;font-size:10px!important}}@media (min-width:992px){.layout-fixed{z-index:10;align-self:start!important;position:sticky!important;top:110px!important}}@media (max-width:991px){.no-sticky-mobile{position:relative!important;top:auto!important}}.custom-search-input:focus{border-color:#2951a8!important;outline:none!important;box-shadow:0 0 0 .2rem #2951a840!important}.search-icon,.search-box-dropdown img{pointer-events:none}.figma-cart-wrapper{background:#fff;border-radius:14px;margin-top:24px;margin-bottom:40px;padding:32px 36px;box-shadow:0 4px 20px #00000008}@media (max-width:768px){.figma-cart-wrapper{border-radius:12px;margin-top:16px;padding:16px}}.figma-breadcrumb{align-items:center;gap:6px;margin-bottom:12px;font-family:Inter,sans-serif;font-size:16px;display:flex}.figma-breadcrumb .bc-home{color:#8b8b8b;font-weight:400}.figma-breadcrumb .bc-chevron{color:#797878;align-items:center;display:inline-flex}.figma-breadcrumb .bc-cart{color:#595959;font-weight:500}.figma-cart-header{margin-bottom:28px}.figma-cart-header .cart-main-title{letter-spacing:-.01em;color:#2951a8;margin:0 0 6px;font-family:Inter,sans-serif;font-size:34px;font-weight:600;line-height:50px}@media (max-width:768px){.figma-cart-header .cart-main-title{font-size:26px;line-height:34px}}.figma-cart-header .cart-subtitle{color:#8b8b8b;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){.figma-cart-header .cart-subtitle{font-size:14px;line-height:20px}}.figma-cart-card{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:8px 24px;box-shadow:0 2px 8px #00000005}@media (max-width:768px){.figma-cart-card{border-radius:12px;padding:4px 14px}}.figma-cart-item{border-bottom:1px solid #e2e2e2;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.figma-cart-item:last-child{border-bottom:none}@media (max-width:640px){.figma-cart-item{flex-direction:column;align-items:flex-start;padding:16px 0}}.figma-item-left{flex-direction:row;flex:1;align-items:center;gap:18px;display:flex}@media (max-width:480px){.figma-item-left{gap:12px}}.figma-item-icon-circle{background:#e8edfa;border-radius:50%;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;display:flex}.figma-item-icon-circle svg,.figma-item-icon-circle img{width:42px;height:42px}@media (max-width:768px){.figma-item-icon-circle{width:60px;min-width:60px;height:60px}.figma-item-icon-circle svg,.figma-item-icon-circle img{width:32px;height:32px}}@media (max-width:480px){.figma-item-icon-circle{width:50px;min-width:50px;height:50px}.figma-item-icon-circle svg,.figma-item-icon-circle img{width:26px;height:26px}}.figma-item-details{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.figma-item-details .item-title{color:#333;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px}@media (max-width:768px){.figma-item-details .item-title{font-size:16px;line-height:22px}}.figma-item-details .item-meta-row{flex-flow:wrap;align-items:center;gap:6px;display:flex}.figma-item-details .item-meta-row .meta-text{color:#797878;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:28px}@media (max-width:480px){.figma-item-details .item-meta-row .meta-text{font-size:12px}}.figma-item-details .item-meta-row .meta-badge{color:#808080bf;background:#f3f4f9;border-radius:5px;justify-content:center;align-items:center;height:28px;padding:0 6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:28px;display:inline-flex}@media (max-width:480px){.figma-item-details .item-meta-row .meta-badge{height:24px;padding:0 5px;font-size:12px}}.figma-item-details .item-meta-row .meta-pipe{background:#797878;width:1px;height:18px;margin:0 4px}.figma-item-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media (max-width:640px){.figma-item-right{border-top:1px solid #f0f0f0;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding-top:8px}}.figma-delete-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .2s,transform .2s;display:inline-flex}.figma-delete-btn:hover{background:#df0c0014;transform:scale(1.08)}.figma-delete-btn svg{width:22px;height:22px}.figma-price-group{flex-direction:row;align-items:center;gap:10px;display:flex}.figma-price-group .item-discount-price{color:#009b2d;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:24px}@media (max-width:768px){.figma-price-group .item-discount-price{font-size:18px}}.figma-price-group .item-original-price{color:#8b8b8b;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:24px;text-decoration:line-through}@media (max-width:768px){.figma-price-group .item-original-price{font-size:13px}}.figma-summary-card{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:24px;box-shadow:0 2px 8px #00000005}@media (max-width:768px){.figma-summary-card{border-radius:12px;padding:18px}}.figma-summary-card .summary-title{color:#2951a8;margin-bottom:12px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:44px}.figma-summary-card .summary-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.figma-summary-card .summary-row .row-label{color:#8b8b8b;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.figma-summary-card .summary-row .row-val{color:#595959;text-align:right;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}.figma-summary-card .summary-row.total-row{margin-top:14px;margin-bottom:18px}.figma-summary-card .summary-row.total-row .total-label{color:#595959;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.figma-summary-card .summary-row.total-row .total-val{color:#009b2d;text-align:right;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:24px}.figma-summary-card .summary-divider{border:none;border-top:1px solid #e2e2e2;margin:14px 0}.figma-summary-card .figma-coupon-wrapper{flex-direction:row;align-items:center;gap:10px;margin-top:16px;margin-bottom:16px;display:flex}@media (max-width:480px){.figma-summary-card .figma-coupon-wrapper{flex-direction:column}}.figma-summary-card .figma-coupon-wrapper .coupon-input-box{background:#fff;border:1px solid #d4d4d4;border-radius:10px;flex:1;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .2s;display:flex}.figma-summary-card .figma-coupon-wrapper .coupon-input-box:focus-within{border-color:#2951a8}.figma-summary-card .figma-coupon-wrapper .coupon-input-box svg{flex-shrink:0}.figma-summary-card .figma-coupon-wrapper .coupon-input-box input{color:#333;background:0 0;border:none;outline:none;width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.figma-summary-card .figma-coupon-wrapper .coupon-input-box input::placeholder{color:#8b8b8b}@media (max-width:480px){.figma-summary-card .figma-coupon-wrapper .coupon-input-box{width:100%}}.figma-summary-card .figma-coupon-wrapper .coupon-apply-btn{color:#2951a8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #2951a8;border-radius:10px;height:46px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:27px;transition:all .2s}.figma-summary-card .figma-coupon-wrapper .coupon-apply-btn:hover{color:#fff;background:#2951a8}@media (max-width:480px){.figma-summary-card .figma-coupon-wrapper .coupon-apply-btn{width:100%}}.figma-summary-card .figma-primary-btn{color:#fff;cursor:pointer;background:#2951a8;border:1px solid #2951a8;border-radius:10px;justify-content:center;align-items:center;width:304px;max-width:100%;height:46px;margin:16px auto 0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:27px;transition:background .2s,transform .1s;display:flex}.figma-summary-card .figma-primary-btn:hover{color:#fff;background:#214187;border-color:#214187}.figma-summary-card .figma-primary-btn:active{transform:scale(.99)}.figma-primary-btn{color:#fff!important;cursor:pointer!important;width:100%!important;max-width:304px!important;height:46px!important;box-shadow:none!important;box-sizing:border-box!important;background:#2951a8!important;border:1.5px solid #2951a8!important;border-radius:10px!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:16px auto 0!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important;transition:background .2s,border-color .2s,transform .1s!important;display:flex!important}.figma-primary-btn:hover,.figma-primary-btn:focus,.figma-primary-btn:active{color:#fff!important;box-shadow:none!important;background:#214187!important;border-color:#214187!important;outline:none!important}.figma-outline-btn{color:#2951a8!important;cursor:pointer!important;width:100%!important;max-width:304px!important;height:46px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #2951a8!important;border-radius:10px!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important;transition:background .2s,border-color .2s,color .2s!important;display:flex!important}.figma-outline-btn:hover,.figma-outline-btn:focus,.figma-outline-btn:active{color:#2951a8!important;box-shadow:none!important;background:#e8edfa!important;border-color:#2951a8!important;outline:none!important}.button-book,.proceed-btn,.rescrdule-btn,.rescrdule-button{color:#fff!important;box-sizing:border-box!important;background:#2951a8!important;border:1.5px solid #2951a8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:304px!important;height:46px!important;margin:16px auto 0!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;display:flex!important}.date-selector{width:100%!important;overflow:hidden!important}.date-selector .swiper{width:100%!important;padding-bottom:6px!important}.date-selector .swiper-slide{width:auto!important}.date-selector .date-item{cursor:pointer!important;background:#fff!important;border:1px solid #cad0d8!important;border-radius:28px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;height:82px!important;transition:all .2s!important;display:flex!important}.date-selector .date-item .day{color:#8b8b8b!important;margin-bottom:4px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}.date-selector .date-item .date{color:#fff!important;background:#2951a8!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;display:flex!important}.date-selector .date-item.active{background:#d0e4fc!important;border-color:#2951a8!important}.date-selector .date-item.active .day{color:#2951a8!important;font-weight:600!important}.date-selector .date-item.active .date{color:#fff!important;background:#2951a8!important}.date-selector .date-item.disabled{opacity:.45!important;cursor:not-allowed!important;background:#f5f5f5!important}@media (max-width:576px){.date-selector .date-item{border-radius:24px!important;width:52px!important;min-width:52px!important;height:76px!important}.date-selector .date-item .day{margin-bottom:2px!important;font-size:12px!important}.date-selector .date-item .date{width:30px!important;height:30px!important;font-size:13px!important}}.time-btn{color:#333!important;background:#fff!important;border:1px solid #cad0d8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:108px!important;height:44px!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:all .2s!important;display:flex!important}.time-btn.active,.time-btn:hover,.time-btn:focus{color:#fff!important;background:#2951a8!important;border-color:#123d9b!important}.time-btn.booked{color:#aaa!important;cursor:not-allowed!important;background:#f0f0f0!important;border-color:#e0e0e0!important}@media (max-width:768px){.time-btn{text-align:center!important;white-space:nowrap!important;width:calc(33.33% - 6px)!important;min-width:0!important;max-width:calc(33.33% - 6px)!important;height:42px!important;padding:4px 2px!important;font-size:13px!important}}.figma-summary-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e2e2!important;border-radius:16px!important;width:100%!important;padding:24px!important}@media (max-width:768px){.figma-summary-card{border-radius:12px!important;padding:16px 12px!important}}.figma-cart-card{box-sizing:border-box!important;width:100%!important}@media (max-width:768px){.figma-cart-card{padding:16px 12px!important}}@media (max-width:576px){.figma-cart-card .figma-cart-item{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px 12px!important}.figma-cart-card .figma-item-right{flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}}.location-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #eaeaea!important;border-radius:14px!important;align-items:center!important;width:100%!important;padding:14px 16px!important;display:flex!important}.location-card .icon-box{background:#e6f7ff!important;border:none!important;border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-right:14px!important;display:flex!important}.location-card .text-box{flex:auto!important;min-width:0!important}.location-card .text-box h6{color:#333!important;word-break:break-word!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important}.location-card .text-box p{color:#8b8b8b!important;word-break:break-word!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important}@media (max-width:576px){.location-card{padding:10px 12px!important}.location-card .icon-box{width:44px!important;height:44px!important;margin-right:10px!important}.location-card .text-box h6{font-size:14px!important}.location-card .text-box p{font-size:12px!important}}.custom-save-btn{color:#fff!important;cursor:pointer!important;background:#2951a8!important;border:1px solid #2951a8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:304px!important;max-width:100%!important;height:46px!important;margin:0 auto!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:background .2s!important;display:flex!important}.custom-save-btn:hover{color:#fff!important;background:#214187!important;border-color:#214187!important}.custom-cancel-btn{color:#2951a8!important;cursor:pointer!important;background:#fff!important;border:1px solid #2951a8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:304px!important;max-width:100%!important;height:46px!important;margin:0 auto!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:all .2s!important;display:flex!important}.custom-cancel-btn:hover{color:#2951a8!important;background:#e8edfa!important}.profile-action-row{justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:24px!important;display:flex!important}@media (max-width:480px){.profile-action-row{flex-direction:column!important}.profile-action-row .custom-save-btn,.profile-action-row .custom-cancel-btn{width:100%!important}}.personal-details-card{background:#fff!important;border:1px solid #e2e2e2!important;border-radius:14px!important;margin-bottom:24px!important;padding:24px!important}.personal-details-card .card-title{color:#2951a8!important;margin-bottom:20px!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:600!important}.personal-details-card .form-label{color:#595959!important;margin-bottom:6px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important}.personal-details-card .form-control{color:#333!important;border:1px solid #cad0d8!important;border-radius:10px!important;height:46px!important;padding:0 14px!important;font-family:Inter,sans-serif!important;font-size:15px!important}.personal-details-card .form-control:focus{border-color:#2951a8!important;box-shadow:0 0 0 2px #2951a826!important}
