@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";
body{background:#f8f8f8;margin:0;padding:0;font-family:var(--font-family)!important}.main-header{z-index:999;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:14px}.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:#0e3f6c;height:44px;position:relative}.location-dropdown .location-select{color:#fff;appearance:none;cursor:pointer;background:#0e3f6c;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:#0e3f6c;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;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:23.94px;text-decoration:none}.nav-links a:hover{text-decoration:underline}.auth-links{letter-spacing:0;color:#0e3f6c;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:27.93px}.auth-links a{color:#0e3f6c;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;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:23.94px;display:flex}.menu-container .menu-item .dropdown-icon{width:12px;height:12px;margin-left:8px}.custom-btn-header{color:#fff;cursor:pointer;opacity:1;background:#0e3f6c;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:#0a325a}.hero-section{background-image:url(/homeimage.png);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:#0e3f6c;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 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:#0e3f6c;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:#0e3f6c}.custom-gap{gap:30rem}.customer-support-text{letter-spacing:0%;color:#fff;margin-bottom:0;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:100%}@media (max-width:767px){.customer-support-text{max-width:186px;letter-spacing:0%;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%}}.request-call-btn{width:205px;height:44px;color:var(--Colors-Teal,#30b0c7);letter-spacing:0%;cursor:pointer;opacity:1;background-color:#0000;border:1px solid #30b0c7;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 30px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:100%;transition:all .3s;display:flex}.request-call-btn:hover{background-color:#30b0c71a;border-color:#30b0c7}.request-call-btn i{font-size:16px}@media (max-width:767px){.request-call-btn{width:126px;height:36px;letter-spacing:0%;white-space:nowrap;border-width:1px;border-radius:10px;gap:5px;padding:12px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:100%}.request-call-btn i{font-size:12px}}.switch-btn-group{background:#f2f2f7;border-radius:8px;width:100%;max-width:409px;display:flex;position:relative;overflow:hidden}.switch-btn-group input{display:none}.switch-btn{cursor:pointer;text-align:center;color:#797878;z-index:2;flex:1;padding:10px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:26.28px;transition:color .3s}.switch-indicator{z-index:1;background:#f0edf6;border:1px solid #0e3f6c80;border-radius:9.39px;width:calc(51% - 8px);transition:transform .3s;position:absolute;top:4px;bottom:4px;left:4px}#report:checked~.switch-indicator{transform:translate(100%)}.switch-btn-group input:checked+.switch-btn{color:#0e3f6c}.custom-box{opacity:1;background:#fff;border-radius:9.67px;width:100%;max-width:409px;height:auto;box-shadow:0 4px 10px #0000001a}.custom-select{appearance:none;opacity:1;background:url(/mdi-light_chevron.svg) 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:#0e3f6c;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}.custom-btn:hover{cursor:pointer;background:#0e3f6ccc;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:var(--Colors-Teal,#30b0c7);cursor:pointer;letter-spacing:0;white-space:nowrap;background-color:#0000;border:1px solid #30b0c7;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:#30b0c7;background-color:#30b0c71a;border-color:#30b0c7}.view-all-btn:active{background-color:#30b0c733}.banner-box{opacity:1;background:#fff;border-radius:10px;height:auto}.banner-box-text{letter-spacing:0;color:#0e3f6c;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:23.94px}.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:#797878;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:23.94px}.helth-slider{background:#e8e8ea}.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:#797878;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:#036;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}.senior-citizen-card{opacity:1;background:#fff;border-radius:10px;width:100%;max-width:310px;height:auto;overflow:hidden;transform:rotate(0)}.senior-citizen-card .card-image-wrapper{border-radius:1rem 1rem 0 0;width:100%;max-width:310px;height:194px;padding:.5rem;position:relative;overflow:hidden}.senior-citizen-card .card-image-wrapper img{object-fit:cover;border-radius:9.14px;width:100%;height:100%;display:block}.senior-citizen-card .card-title{letter-spacing:0;color:#333;margin-bottom:0;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:27.93px}.senior-citizen-card .card-meta{color:#6c757d}.senior-citizen-card .card-meta .meta-item{color:#797878;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.senior-citizen-card .card-meta .badge{color:#8080808c;background:#efeff0;border-radius:5px;width:auto;height:28px;padding:0 .3rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.senior-citizen-card .card-meta .meta-divider{color:#ccc;font-weight:300}.senior-citizen-card .home-collection-badge{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.senior-citizen-card .home-collection-badge .badge{text-align:center;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}.senior-citizen-card .home-collection-badge .badge-green{color:#38764a;background-color:#c6efd8}.senior-citizen-card .home-collection-badge .badge-red{color:#9f3e48;background-color:#fbe4e3}.senior-citizen-card .home-collection-badge.green{width:203px}.senior-citizen-card .home-collection-badge.red{width:222px}.senior-citizen-card .tags .badge{color:#8080808c;background:#efeff0;border-radius:5px;width:auto;height:28px;padding:0 .3rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.senior-citizen-card .price-section .current-price{color:#333;margin-bottom:0;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:23.94px}.senior-citizen-card .price-section .old-price{color:#797878;margin-bottom:0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:23.94px}.senior-citizen-card .price-section .discount.badge{color:#34c759;border-radius:.5rem;padding:.3em .6em;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:23.94px}.senior-citizen-card .add-to-cart{color:#30b0c7;background-color:#0000;border:1px solid #30b0c7;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;display:flex}.senior-citizen-card .book-now{color:#fff;background-color:#0e3f6c;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}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:#0e3f6c;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:1.5rem;padding-left:1.5rem;position:relative;overflow:hidden}.card-testimage-wrapper img{opacity:1;object-fit:cover;border-radius:9.14px;width:80px;height:80px;top:21px;left:22px;transform:rotate(0)}.tab-text{letter-spacing:-.01em;color:#999;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:#0e3f6c;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{opacity:1;background:#fff;border-left:2px solid #fbe4e3;border-radius:10px;width:100%;max-width:251px;height:auto;padding-bottom:2rem;overflow:hidden;transform:rotate(0)}.test-citizen-card .card-image-wrapper{object-fit:cover;border-radius:1rem 1rem 0 0;width:310px;height:194px;overflow:hidden}.test-citizen-card .card-image-wrapper img{border-radius:9.14px;width:290px;height:176px;position:absolute;top:8px;left:10px}.test-citizen-card .card-title{letter-spacing:0;color:#333;margin-bottom:0;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:27.93px}.test-citizen-card .card-meta{color:#6c757d}.test-citizen-card .card-meta .meta-item{color:#797878;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.test-citizen-card .card-meta .badge{color:#8080808c;background:#efeff0;border-radius:5px;width:auto;height:28px;padding:0 .3rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.test-citizen-card .card-meta .meta-divider{color:#ccc;font-weight:300}.test-citizen-card .home-collection-badge .badge-green{color:#38764a;background-color:#c6efd8;border-radius:10px;justify-content:center;align-items:center;width:203px;height:33px;padding:5px 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;display:flex}.test-citizen-card .home-collection-badge .badge-red{color:#9f3e48;background-color:#fbe4e3;border-radius:10px;justify-content:center;align-items:center;width:222px;height:33px;padding:5px 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:23.94px;display:flex}.test-citizen-card .tags .badge{color:#8080808c;background:#efeff0;border-radius:5px;width:auto;height:28px;padding:0 .3rem;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.test-citizen-card .price-section .current-price{color:#333;margin-bottom:0;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:23.94px}.test-citizen-card .price-section .old-price{color:#797878;margin-bottom:0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:23.94px}.test-citizen-card .price-section .discount.badge{color:#34c759;border-radius:.5rem;padding:.3em .6em;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:23.94px}.test-citizen-card .add-to-cart{color:#30b0c7;background-color:#0000;border:1px solid #30b0c7;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;display:flex}.test-citizen-card .book-now{color:#fff;background-color:#0e3f6c;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}.test-card-row{box-sizing:content-box;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;margin-top:2rem;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 h5{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:#797878;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 p{color:#797878;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:#0e3f6c;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:#0e3f6c;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.cmpad .sub-section{margin-top:3rem}.logo-left .trust-text{letter-spacing:0;opacity:.5;vertical-align:middle;background:linear-gradient(98.81deg,#146ec0 .79%,#0e3f6c 99.21%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:246px;height:auto;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:100%}.stat-text{letter-spacing:0;text-align:center;color:#0e3f6c;font-family:Inter,sans-serif;font-size:19.78px;font-style:normal;font-weight:500;line-height:23.73px}.stat-label{letter-spacing:0;text-align:center;color:#797878;white-space:nowrap;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:23.73px}@media (max-width:767.98px){.custom-gap{gap:0!important}}@media (min-width:768px){.custom-gap{gap:40px}}.result-icon{opacity:1;object-fit:contain;width:31.89px;height:36.14px;margin-bottom:1rem;display:block}.logo-right{opacity:1;background:#fff;border-radius:9.97px;justify-content:center;align-items:center;width:199.47px;height:133.58px;display:flex;box-shadow:0 2px 6px #00000014}.logo-right .logo-stat-label{color:#333;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:500}.card-one{opacity:1;background:#fff;border-radius:8.82px;gap:8.82px;width:139px;height:139.95px;padding:17.63px}.card-two{opacity:1;background:#fff;border-radius:8.58px;gap:8.58px;width:157.02px;height:139px;padding:8.58px 17.16px}.card-three{opacity:1;background:#fff;border-radius:7.93px;gap:7.93px;width:167.32px;height:140px;padding:15.85px}.card-one img,.card-two img,.card-three img{object-fit:contain;max-width:100%;height:auto}@media (max-width:576px){.d-flex.flex-row{justify-content:space-between}.card-one,.card-two,.card-three{width:30%;height:auto;padding:5%}}.blog-card{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:324px;height:auto;display:flex;overflow:hidden}.blog-card-image{object-fit:cover;opacity:1;border-top-left-radius:19.95px;border-top-right-radius:19.95px;width:417px;height:240px;position:relative;top:-40px;left:-1px}.blog-card-body{flex-direction:column;gap:8px;padding:20px 16px;display:flex}.blog-card-title{width:100%;max-width:300px;letter-spacing:0.8%;color:#0e3f6c;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:27.93px}.blog-card-text{width:100%;max-width:300px;letter-spacing:0%;color:#333;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:23.94px}.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:#0e3f6c;align-items:center;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:30.5px;text-decoration:none;display:inline-flex}.read-more-icon{width:18px;height:18px;display:inline-block}.save-icon{cursor:pointer;margin-left:12px}.read-more:hover{text-decoration:underline}.testimonials-section{background:#e8e8ea}.testimonials-section .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 .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:#797878;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:#0e3f6c;background:#7b94ab}.testimonials-section .nav-btn.next{color:#fff;background:#0e3f6c}.testimonials-section .indicators .dot{background:#d6d6d6;border-radius:50%;width:8px;height:8px}.testimonials-section .indicators .dot.active{background:#0e3f6c;border-radius:10px;width:16px}.testimonials-section .testimonial-cards .testimonial-card{opacity:1;background:#fff;border-radius:9.97px;flex:1;width:350px;height:204px;padding:20px;position:relative}.testimonials-section .testimonial-cards .testimonial-card .avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.testimonials-section .testimonial-cards .testimonial-card .name{letter-spacing:0;color:#797878;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:20.94px}.testimonials-section .testimonial-cards .testimonial-card .message{letter-spacing:0;color:#797878;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:1rem;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}.testimonials-section .testimonial-cards .testimonial-card .quote{color:#0e3f6c;font-size:40px;font-weight:700;position:absolute;top:-12px;right:26px}.testimonials-section .testimonial-cards .testimonial-card .quote img{width:40px;height:auto;display:block}.feedbackslide .swiper-slide{overflow:visible!important}.circle-bg{aspect-ratio:1;opacity:1;z-index:0;border:83.78px solid #0e3f6c;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 #0e3f6c;top:-5px}}.right-section-download{max-width:677px}.right-section-download h5{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:#797878;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,.footer-app-text{letter-spacing:0%;color:#3a3a3a;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:#797878;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 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}.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:#797878;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}.powered-by{letter-spacing:0%;color:#d4d4d4;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:991px){.custom-btn-header,.menu-container{display:none!important}}@media (max-width:576px){.logo{max-height:40px}.main-header{height:100px!important}}@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:#0e3f6c;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{font-size:16px}.mainhead-booked-test{font-size:20px}.switch-btn{letter-spacing:0%;white-space:nowrap;padding:10px 0;font-family:Inter,sans-serif;font-style:normal;font-weight:500;line-height:26.28px}.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;margin-top:.5rem;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,.blog-card{opacity:1;border-radius:20px;width:100%;max-width:282px;transform:rotate(0)}.senior-citizen-card .card-image-wrapper{border-radius:1rem 1rem 0 0;max-width:282px;height:180px}.senior-citizen-card .card-image-wrapper img{border-radius:9px;width:260px;height:160px;top:8px;left:10px}.senior-citizen-card .card-title{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}}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr);gap:1rem}}@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:576px){.web-card{padding:1.2rem}}.breadcrumb{margin:0}.breadcrumb-list{letter-spacing:0;color:#797878;align-items:center;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}.breadcrumb-link{color:#797878;font-family:DM Sans,sans-serif;text-decoration:none}.breadcrumb-item{align-items:center;display:flex}.breadcrumb-current{color:#797878;font-family:DM Sans,sans-serif}.about{padding:20px 0}.about__header{align-items:flex-start;gap:5rem;display:flex}.about__header h2{color:#0e3f6c;min-width:200px;font-family:DM Sans,sans-serif;font-size:36px;font-weight:600;line-height:49.87px}.about__header p{color:#797878;flex:1;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:22px}@media (max-width:1200px){.about__header{gap:3rem}}@media (max-width:992px){.about__header{flex-direction:column;gap:1.5rem}.about__header h2{font-size:28px;line-height:36px}.about__header p{font-size:15px;line-height:20px}}.about__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1200px){.about__grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:992px){.about__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about__grid{grid-template-columns:1fr;gap:16px}}.about__grid .about__image:nth-child(2){justify-content:center;align-items:center;display:flex}.about__grid .about__image:nth-child(2) img{object-fit:cover;border-radius:12px;width:80%;height:250px}@media (max-width:768px){.about__grid .about__image:nth-child(2) img{width:100%;height:200px}}.about__image img{object-fit:cover;border-radius:12px;width:100%;height:250px;display:block}@media (max-width:768px){.about__image img{height:200px}}@media (max-width:576px){.about__image img{height:180px}}.about__card{background:#f5faff;border-radius:12px;flex-direction:column;justify-content:center;width:100%;max-width:378px;padding:24px;display:flex}.about__card:not(:last-child){margin-top:3rem;margin-right:2rem}@media (max-width:767px){.about__card:not(:last-child){margin-top:0;margin-right:0}}.about__card h3{color:#333;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:43.88px}.about__card p{color:#797878;max-width:100%;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:22px}@media (max-width:992px){.about__card{max-width:100%;margin-right:0}}@media (max-width:768px){.about__card{padding:20px}}@media (max-width:576px){.about__card{padding:16px}}.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:#797878;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:#0e3f6c;background:#7b94ab}.testimonials-section-about .nav-btn.next{color:#fff;background:#0e3f6c}.testimonials-section-about .indicators .dot{background:#d6d6d6;border-radius:50%;width:8px;height:8px}.testimonials-section-about .indicators .dot.active{background:#0e3f6c;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:#797878;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:#797878;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:#0e3f6c;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:#0e3f6c}.services{padding:10px 0}.services .section-header{justify-content:space-between;align-items:center;display:flex}.services .section-title{letter-spacing:-.01em;color:#0e3f6c;border-bottom:2px solid #0e3f6c;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 .service-content{text-align:center;padding:1rem}.services .service-card .service-content .service-content h3{max-width:100%}.services .service-card .service-content .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:265px;height:235.75px}}.feedbackslide .swiper-slide{flex-shrink:0;margin-right:15px;width:auto!important}.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:#0e3f6c;text-decoration:none}.contact-section-header{justify-content:space-between;align-items:center;width:100%;display:flex}.contact-section-title{letter-spacing:-.01em;color:#0e3f6c;border-bottom:2px solid #0e3f6c;margin:0;font-size:24px;font-style:normal;font-weight:600;line-height:43.88px;font-family:DM Sans,sans-serif!important}.contact-section-divider{background-color:#e0e0e0;border:none;flex-grow:1;height:2px;margin:44px 0 0 -11px}.contact-form-card{opacity:1;background:#fff;border-radius:20px;width:100%;max-width:414px;height:auto;padding:3rem;top:191px;left:168px}.contact-form-card h3.contact-form-title{letter-spacing:0%;color:#000;text-align:center;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:23.94px}.contact-form-card .contact-form{flex-direction:column;align-items:center;gap:1rem;display:flex}.contact-form-card .contact-form .form-group{flex-direction:column;gap:.4rem;width:100%;display:flex}.contact-form-card .contact-form .form-group label{letter-spacing:0%;color:#333;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:23.94px}.contact-form-card .contact-form .form-group input,.contact-form-card .contact-form .form-group textarea{opacity:1;border:1px solid #8080808c;border-radius:10px;outline:none;height:35px;padding:.75rem 1rem;font-family:DM Sans,sans-serif;font-size:15px;transition:border .2s;transform:rotate(0);width:100%!important}.contact-form-card .contact-form .form-group input:focus,.contact-form-card .contact-form .form-group textarea:focus{border-color:#0e3f6c}.contact-form-card .contact-form .form-group textarea{resize:none;min-height:100px}.contact-form-card .contact-form .submit-btn{opacity:1;color:#fff;cursor:pointer;width:182px;height:47.572px;letter-spacing:0%;background:#0e3f6c;border:none;border-radius:10px;gap:8px;padding-left:10px;padding-right:10px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:23.94px;transition:background .2s;top:679.69px;left:284px;transform:rotate(0)}.contact-form-card .contact-form .submit-btn:hover{background:#2d6fad}.map-container{opacity:1;border-radius:25.77px;width:100%;max-width:491px;height:351px;top:191px;left:629px;overflow:hidden}.map{margin-bottom:6rem}.custom-px{padding-left:10rem;padding-right:10rem}.addres-section .location-title{letter-spacing:0;color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:23.94px}.addres-section .address{letter-spacing:0;color:#333;text-align:start;max-width:214px;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:23.94px}@media (max-width:1024px){.custom-px{padding-left:0;padding-right:0}}@media (max-width:768px){.custom-px{padding-left:0;padding-right:0}.map-container iframe{height:250px}.addres-section{text-align:left;flex-direction:column!important;padding:1.5rem!important}}@media (max-width:576px){input,textarea{width:100%;max-width:100%;height:auto}}.contact-pagination{border-bottom:.5px solid #f0eded;gap:8px;padding-bottom:10px;display:flex}.page-box{color:#0e3f6c;cursor:pointer;border:1px solid #0e3f6c;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:#0e3f6c;border:1px solid #0e3f6c}.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:#0e3f6c;border:1px solid #0e3f6c}.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}.job-card{opacity:1;background:#f6faff;border-radius:20px;width:100%;max-width:383px;height:auto;padding:16px 27px;font-family:DM Sans,sans-serif}.job-card-header{color:#6b7280;justify-content:space-between;margin-bottom:8px;font-size:15px;display:flex}.job-id,.job-date{letter-spacing:0%;color:#797878;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:43.88px}.job-description{letter-spacing:0%;color:#797878;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}.job-title{letter-spacing:0%;color:#0e3f6c;margin-top:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:43.88px}.job-details{margin:0 0 20px;padding:0;list-style:none}.job-details li{letter-spacing:0%;color:#797878;align-items:center;gap:8px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:18px;display:flex}.job-details i{color:#6b7280;font-size:16px}.qualification-text{word-break:break-word;max-width:100%;line-height:22px;display:inline-block}.view-btn{color:#fff;cursor:pointer;background:#0e3f6c;border:none;border-radius:8px;width:100%;padding:10px;font-size:15px;font-weight:500;text-decoration:none;display:block}.no-underline{text-decoration:none}.view-btn:hover{background:#0c3257}.main-centre-text{letter-spacing:.5px;color:#0e3f6c;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:27.93px}.address-text{letter-spacing:0;color:#0e3f6c;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}.location-button{cursor:pointer;background:#fff;border:1px solid #007aff;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:#0e3f6c;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{max-width:100%;margin-bottom:5px}}.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:#0e3f6c;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.svg) 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 0;position:relative;top:0}}@media (max-width:1024px){.col-lg-4 .formCard{border-radius:20px;max-width:100%!important;margin:1.5rem auto 0!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;width:80vw!important;max-width:100vw!important;margin:1.5rem 0 0!important;position:relative!important;top:0!important;left:30px!important}}.homeSection h2{letter-spacing:-1%;color:#0e3f6c;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:#0e3f6c;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;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:#0e3f6c;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:#0e3f6c;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}}.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 .date{color:#fff;background:#0e3f6c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;display:flex}.date-selector .date-item.active{background:#bcdbf5}.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:#0e3f6c}.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:384px;height:44px;letter-spacing:0%;color:#fff;cursor:pointer;background:#0e3f6c;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:#0c3054}@media (max-width:992px){.card-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.card-container{grid-template-columns:1fr}}.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}.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:#0e3f6c;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:#0e3f6ccc}.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:#0e3f6c}.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:#0e3f6c;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:#007aff;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}.price-card{background:#fff;border-radius:10px;width:100%;padding:16px;font-family:Inter,sans-serif}.overview-card{background:#fff;border-radius:10px;width:100%}.overview-title{letter-spacing:0;color:#0e3f6c;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:#0e3f6c;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:#0e3f6c;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:#0e3f6c;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:#0e3f6c;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:#797878;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:27.93px}.card-meta .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}.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:#38764a;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%;max-width:220px;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}@media (max-width:767.98px){.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:#0e3f6c;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 #0e3f6c;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:#0e3f6c;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:#0e3f6c}.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{padding-top:1.75rem}.patient-form .input-wrapper .form-label{color:#adb5bd;letter-spacing:0%;background-color:#fff;padding:0 .25rem;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:100%;transition:all .2s;position:absolute;top:0;left:1rem}.patient-form .input-wrapper .form-label.active{color:#0e3f6c;top:-.5rem;left:.75rem}.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:#0e3f6c}.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:#0e3f6c}.patient-form .form-switch,.patient-form .form-switch .form-check-input{margin-left:0}.patient-form .form-switch .form-check-input:checked{background-color:#55c831;border-color:#55c831}.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}@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;height:100vh;display:flex;overflow:hidden}.profile-content{flex:1;overflow-y:auto}.sidebar{height:100vh;position:sticky;top:0;overflow-y:auto}@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:#0e3f6c;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:#0e3f6c}.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:#0e3f6c;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:#0e3f6c;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}.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:#0e3f6c;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:#0d2d68;border:none}.btn-primary:hover{background-color:#0b2554}.cancel-btn{opacity:1;color:#0e3f6c;letter-spacing:0;background:#f6faff;border:1px solid #0e3f6c;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:#0e3f6c1a;border-color:#0e3f6c}.rescrdule-btn{color:#fff;letter-spacing:0;text-align:center;cursor:pointer;background:#0e3f6c;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:#0e3f6c;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:#0e3f6ccc}.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:#0e3f6c;border:1px solid #0e3f6c}.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:#0e3f6c;cursor:pointer;opacity:1;background-color:#0000;border:1px solid #0e3f6c;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{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;top:0;left:10px}.spinner{border:5px solid #0000001a;border-top-color:#0e3f6c;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}.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}.login-modal .modal-content{opacity:1;background:#fff;border:none;border-radius:20px;width:100%;max-width:514px;height:auto;padding:1.5rem;box-shadow:0 4px 30px #0000001a}.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:#0e3f6c;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:#007aff;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}.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%;max-width:300px;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 .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:#0e3f6c;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}.categslide .swiper-slide{margin-right:5px!important}.labslide .swiper-slide{margin-right:10px!important}.location-select option{color:#0e3f6c;background:#fff;border-radius:8px;padding:12px 14px;font-size:16px;font-weight:500}.location-select option:hover{color:#fff;background:#0e3f6c}.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}}.scroll-to-top{cursor:pointer;z-index:1050;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;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{width:100%;height:100%}.menu-container-dropdown .menu-item{cursor:pointer;white-space:nowrap;cursor:pointer;letter-spacing:0;color:#333;align-items:center;padding:0 10px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:23.94px;transition:all .2s;display:flex}.menu-container-dropdown .dropdown-icon{margin-left:5px;transition:transform .3s}.menu-container-dropdown .dropdown-icon.rotated{transform:rotate(180deg)}.menu-link{color:#333;font-size:15px;font-weight:500;text-decoration:none}.menu-item:hover .menu-link{color:#0e3f6c}.mega-menu{opacity:0;visibility:hidden;z-index:100;background:#fff;border:1px solid #ddd;min-width:180px;max-height:300px;padding:10px 0;transition:all .3s;top:100%;left:0;overflow-y:auto;transform:translateY(10px);box-shadow:0 4px 8px #0000001a}.mega-menu.visible{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu::-webkit-scrollbar{width:6px}.mega-menu::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.submenu-link{color:#333;padding:8px 20px;text-decoration:none;transition:background .2s,color .2s;display:block}.submenu-link:hover{color:#fff;background:#0e3f6c}::-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:1024px){.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,.leaflet-touch .leaflet-bar{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;width:80vw!important;max-width:100vw!important;margin:1.5rem 0 0!important;position:relative!important;top:0!important;left:12px!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:#0e3f6c;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:#0e3f6c;border:none;border-radius:8px;padding:6px 20px;font-family:inherit}.modal-body .btn-confirm:hover{background-color:#0b3156}.career-detail-page{background-color:#f9fafb}.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:13px;line-height:21px}.custom-btn-header{width:160px}.menu-link,.menu-container .menu-item{font-size:13px}.menu-container{gap:15px!important}}.responsive-image{width:30px;height:30px}.responsive-image img{width:90%;height:100%}@media (max-width:1454px){.responsive-image{width:20px;height:20px}}.cards-scrollable{cursor:grab;-webkit-overflow-scrolling:touch;max-height:500px;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:#6c757d;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:#797878;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:#0e3f6c;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{max-height:500px;padding-right:10px;overflow-y:auto}.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,.senior-citizen-card:hover,.blog-card:hover{transform:translateY(-8px)}.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}}.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}.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:#0e3f6c;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}}.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:215px}.mobile-sidebar{scrollbar-width:none;background:#fff;border-radius:22px 0 0 22px;padding-top:12px;overflow-y:auto;box-shadow:-8px 0 30px #0000001f;font-family:Inter,sans-serif!important}.mobile-sidebar::-webkit-scrollbar{display:none}.mobile-sidebar h5{color:#0f3a77;font-size:20px;font-weight:700}.mobile-sidebar button svg{stroke:#0f3a77;transition:transform .25s}.mobile-sidebar button:hover svg{transform:rotate(90deg)}.sidebar-link{color:#162447;cursor:pointer;border-radius:14px;justify-content:flex-start;align-items:center;gap:14px;padding:14px 12px;font-size:15px;font-weight:500;transition:all .22s ease-in-out;display:flex}.sidebar-link img,.sidebar-link svg{opacity:.75;transition:opacity .25s}.sidebar-link:hover{background:#0f3a7714;transform:translate(4px)}.sidebar-link:hover img,.sidebar-link:hover svg{opacity:1}.submenu-link{color:#444;border-radius:10px;font-size:14px;transition:all .25s;display:block}.submenu-link:hover{font-weight:600}.mobile-sidebar button.btn-primary{letter-spacing:.3px;border:none;padding:13px;font-size:16px;transition:all .3s ease-in-out;background:#0f3a77!important}.mobile-sidebar button.btn-primary:hover{transform:translateY(-1px);background:#062a57!important}.badge{border-radius:9px;padding:4px 7px;font-size:12px}.booking-card-new{background:#fff;border-radius:20px;width:100%;max-width:320px;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:#0e3f6c;background:#e5edf5;font-family:DM Sans,sans-serif}.booking-name{letter-spacing:0%;color:#0e3f6c;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:#0e3f6c;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,#0e3f6c 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,#0e3f6c,#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-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}.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:#0e3f6c;border-color:#0e3f6c}.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}@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:#0e3f6c;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}}.tab-buttons{flex-wrap:nowrap}@media (max-width:360px){.tab-buttons{flex-wrap:wrap;justify-content:center}.tab-text{text-align:center;width:100%}.divider{display:none!important}}.privacy-heading{letter-spacing:-1%;color:#0e3f6c;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-overlay{z-index:999;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.booking-drawer{background:#fff;border-radius:16px 0 0 16px;width:100%;max-width:533px;height:100%;padding:40px 20px;animation:.3s ease-in-out slideInRight;overflow-y:auto}@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:#0e3f6c;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:#0e3f6c;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{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}.test-details-container{background-color:#fff;width:100%;max-height:250px;padding:20px;overflow:hidden auto}.test-details-title{letter-spacing:0%;color:#0e3f6c;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:#0e3f6c;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:#0e3f6c;border:1px solid #0e3f6c;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:#0e3f6c}.download-button{color:#fff;cursor:pointer;background-color:#0e3f6c;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}
