@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth;scroll-padding-top:100px}.custom-navbar{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;padding:16px 24px;position:sticky;top:0;z-index:1000}.custom-navbar-left{align-items:center;display:flex;gap:12px}.custom-navbar-logo{height:48px}.custom-navbar-hamburger{color:#07385f;cursor:pointer;display:none}.custom-navbar-center{display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;gap:24px}.custom-navbar-center a{color:#07385f;cursor:pointer;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s}.custom-navbar-center a:hover{color:#00d9a5}.custom-navbar-right{align-items:center;display:flex;gap:12px}.custom-navbar-btn-outline{background:#0000;border:2px solid #07385f;border-radius:6px;color:#07385f;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:500;padding:8px 16px;transition:background .3s}.custom-navbar-btn-outline:hover{background-color:#07385f1a}.custom-navbar-btn-filled{background-color:#07385f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:500;padding:8px 16px}.custom-navbar-btn-filled:hover{background-color:#062c4d}.custom-navbar-btn-filled-drawer{-webkit-tap-highlight-color:transparent;background-color:#07385f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:8px 16px}.custom-navbar-drawer{background-color:#fff;box-shadow:2px 0 8px #0003;display:flex;flex-direction:column;height:100%;left:-100%;padding:24px;position:fixed;top:0;transition:left .3s ease-in-out;width:60%;z-index:1200}.custom-navbar-drawer.open{left:0}.custom-navbar-drawer-header{align-items:center;display:flex;justify-content:space-between}.custom-navbar-drawer-close{color:#07385f;cursor:pointer;font-size:24px}.custom-navbar-drawer-links{display:flex;flex-direction:column;margin-top:24px}.custom-navbar-drawer-links a{color:#07385f;font-size:18px;font-weight:500;margin-bottom:16px;text-decoration:none}.custom-navbar-drawer-links a:hover{color:#00d9a5}.custom-navbar-overlay{background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1100}@media only screen and (max-width:768px){.custom-navbar-btn-filled{display:none}.custom-navbar-btn-outline,.custom-navbar-center a,.custom-navbar-drawer-links a{-webkit-tap-highlight-color:transparent;font-size:16px}.custom-navbar-btn-outline{padding:4px 12px}.custom-navbar-logo{height:30px}.custom-navbar-drawer-links a{margin-bottom:12px}}@media only screen and (max-width:1350px){.custom-navbar-center{display:none}.custom-navbar-hamburger{display:block}}.hero-section-container{align-items:center;background:url(/static/media/hero_background.bd4f0005ddeaae5f42f0.jpg) top/cover no-repeat;color:#07385f;display:flex;height:30vh;justify-content:center;overflow:hidden;padding:120px 5%;position:relative;text-align:center}.hero-section-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-section-content{max-width:800px;padding:0 20px;position:relative;z-index:2}.hero-section-content h1{font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.3;margin-bottom:20px}.hero-section-content h1 span{color:#00d9a5;font-family:Inter,sans-serif;font-weight:700}.hero-section-content p{color:#333;font-family:Inter,sans-serif;font-size:20px;margin-bottom:30px}.hero-section-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero-section-btn-filled{background-color:#00d9a5;border:none;border-radius:10px;box-shadow:0 4px 15px #00d9a566;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;padding:12px 28px;transition:background .3s ease}.hero-section-btn-filled:hover{background-color:#00c296}.hero-section-btn-outline{background-color:initial;border:2px solid #07385f;border-radius:10px;color:#07385f;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;padding:12px 28px;transition:all .3s ease}.hero-section-btn-outline:hover{background-color:#07385f0d}@media (max-width:768px){.hero-section-container{height:auto;padding:80px 5% 60px}.hero-section-content h1{font-size:32px}.hero-section-content p{font-size:16px}.hero-section-btn-filled,.hero-section-btn-outline{font-size:15.2px;padding:10px 20px}}@media (max-width:480px){.hero-section-content h1{font-size:25.6px}.hero-section-content p{font-size:15.2px}.hero-section-buttons{flex-direction:column;gap:12px}.hero-section-btn-filled,.hero-section-btn-outline{max-width:280px;width:100%}}.features-section{background-color:#f8fafd;padding:80px 5%;text-align:center}.features-section-header h2{color:#07385f;font-family:Inter,sans-serif;font-size:40px;margin-bottom:10px}.features-section-header p{color:#555;font-family:Inter,sans-serif;font-size:17.6px;margin:0 auto 40px;max-width:600px}.features-section-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.features-section-card{background:#fff;border-radius:16px;box-shadow:0 8px 25px #0000000f;font-family:Inter,sans-serif;max-width:320px;padding:30px 25px;transition:transform .3s ease}.features-section-card:hover{transform:translateY(-5px)}.features-section-icon{color:#00d9a5;font-size:40px;margin-bottom:20px}.features-section-card h3{color:#07385f;font-family:Inter,sans-serif;font-size:22.4px;margin-bottom:12px}.features-section-card p{color:#555;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}@media screen and (max-width:768px){.features-section-header h2{font-size:32px}.features-section-header p{font-size:16px}.features-section-grid{align-items:center;flex-direction:column}}@media screen and (max-width:480px){.features-section{padding:60px 4%}.features-section-grid{gap:10px}.features-section-card{padding:24px 20px}.features-section-icon{font-size:36px}.features-section-header h2{font-size:28px}.features-section-header p{font-size:15px}.features-section-card h3{font-size:20px}.features-section-card p{font-size:15px}}.hospitals{background-color:#fff;padding:50px 5%;text-align:center}.hospitals h2{color:#07385f;font-family:Inter,sans-serif;font-size:38.4px;margin-bottom:10px}.hospitals-section-subtitle{color:#555;font-family:Inter,sans-serif;font-size:17.6px;margin-bottom:40px}.recommendation-section{margin-bottom:50px;text-align:left}.recommendation-section h3{color:#07385f;font-family:Inter,sans-serif;margin-bottom:20px}.horizontal-scroll{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:20px;justify-content:flex-start;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory}.horizontal-scroll::-webkit-scrollbar{height:8px}.horizontal-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.hospital-card{background:#f4f8fc;border-radius:14px;box-shadow:0 8px 20px #0000000d;flex:0 0 auto;max-width:300px;min-width:280px;padding:24px;text-align:left;transition:transform .3s ease}.hospital-card:hover{transform:translateY(-5px)}.hospital-logo{color:#00d9a5;font-size:40px;margin-bottom:16px}.hospital-details h3{color:#07385f;font-family:Inter,sans-serif;font-size:19.2px;margin-bottom:8px}.hospital-details p{color:#444;font-family:Inter,sans-serif;font-size:15.2px;margin-bottom:20px}.hospital-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:15px}.btn-filled-small,.btn-outline-small{border-radius:8px;cursor:pointer;font-size:13.6px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.btn-outline-small{background:#0000;border:2px solid #07385f;color:#07385f}.btn-outline-small:hover{background:#e8f0f7}.btn-filled-small{background:#07385f;border:none;color:#fff}.btn-filled-small:hover{background:#052a48}.hospital-type{background-color:#00d9a5;border-radius:50px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.hospital-rating{align-items:center;display:flex;margin-top:10px}.star{color:#dcdcdc;font-size:19.2px}.star.filled{color:gold}@media screen and (max-width:768px){.hospitals{padding:50px 20px}.hospital-logo{font-size:32px}.hospitals h2{font-size:28px}.hospitals-section-subtitle{font-size:15px}.hospital-details h3{font-size:16px}.hospital-card{min-width:250px}.hospital-buttons{flex-direction:column;gap:10px}}.laboratoriesSection{background-color:#f9f9f9;padding:60px 5%;text-align:center}.laboratoriesSection h2{color:#07385f;font-family:Inter,sans-serif;font-size:38.4px;margin-bottom:10px}.laboratoriesSection .section-subtitle{color:#555;font-family:Inter,sans-serif;font-size:17.6px;margin-bottom:40px}.laboratoriesSection .labs-shops-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:20px}.laboratoriesSection .labs-shops-card{background:linear-gradient(135deg,#f4f8fc 60%,#e8fbf6);border-radius:14px;box-shadow:0 8px 20px #0000000d;margin-bottom:15px;padding:24px;scroll-snap-align:start;text-align:left;transition:transform .3s ease;width:300px}.laboratoriesSection .labs-shops-card:hover{transform:translateY(-5px)}.laboratoriesSection .labs-shops-logo{color:#00d9a5;font-size:48px;margin-bottom:16px}.laboratoriesSection .labs-shops-details h3{color:#07385f;font-family:Inter,sans-serif;font-size:19.2px;margin-bottom:8px}.laboratoriesSection .labs-shops-details p{color:#444;font-family:Inter,sans-serif;font-size:15.2px;margin-bottom:20px}.laboratoriesSection .labs-shops-buttons{display:flex;justify-content:center}.laboratoriesSection .btn-filled{background:#07385f;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 20px;transition:all .3s ease}.laboratoriesSection .btn-filled:hover{background:#052a48}.laboratoriesSection .labs-shops-type{background-color:#00d9a5;border-radius:50px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}@media screen and (max-width:768px){.laboratoriesSection .labs-shops-grid{justify-content:center}.laboratoriesSection{padding:60px 20px}.laboratoriesSection h2{font-size:28px}.laboratoriesSection .section-subtitle{font-size:15px}.laboratoriesSection .labs-shops-logo{font-size:40px}.laboratoriesSection .labs-shops-details h3{font-size:16px}.laboratoriesSection .labs-shops-card{width:250px}.laboratoriesSection .labs-shops-buttons{flex-direction:column;gap:10px}}.about-us{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;padding:60px 5%}.about-content{flex:1 1;min-width:300px}.about-content h2{color:#07385f;font-family:Inter,sans-serif;font-size:40px;margin-bottom:10px}.about-content h2 span{color:#00d9a5}.subtitle{color:#444;font-size:19.2px}.description,.subtitle{font-family:Inter,sans-serif;margin-bottom:20px}.description{color:#555;font-size:16px;line-height:1.7}.about-points{color:#07385f;font-family:Inter,sans-serif;font-weight:500;list-style:none;padding:0}.about-points li{align-items:center;display:flex;margin-bottom:12px}.about-image{flex:1 1;min-width:300px;text-align:center}.about-image img{border-radius:20px;box-shadow:0 12px 30px #00000014;max-width:70%}@media screen and (max-width:768px){.about-us{flex-direction:column;padding:40px 20px;text-align:center}.about-content,.about-image{min-width:100%}.about-content h2{font-size:32px}.subtitle{font-size:17px}.description{font-size:15px}.about-image img{display:none}.about-points{margin-top:20px;text-align:left}}.contact-donation{background-color:#f7fdfd;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:60px 5%}.contact-us,.donation{flex:1 1;min-width:300px}.contact-us h2,.donation h2{color:#07385f;font-size:32px;margin-bottom:10px}.contact-us h2 span,.donation h2 span{color:#00d9a5}.contact-us p,.donation p{color:#555;font-size:16px;line-height:1.6;margin-bottom:20px}form{display:flex;flex-direction:column;gap:15px}form input,form textarea{border:1px solid #ccc;border-radius:10px;font-size:16px;outline:none;padding:12px}form button{background-color:#07385f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background .3s ease}form button:hover{background-color:#052a48}.qr-box{background:linear-gradient(135deg,#f0fcf8,#e6f4ff);border-radius:16px;box-shadow:0 8px 20px #0000000d;padding:30px 20px;text-align:center}.qr-box img{margin-bottom:10px;width:180px}.qr-box p{color:#07385f;font-size:16px;font-weight:500}@media screen and (max-width:768px){.contact-donation{flex-direction:column;padding:40px 20px}.contact-us,.donation{min-width:100%}.contact-us h2,.donation h2{font-size:28px;text-align:center}.contact-us p,.donation p{text-align:center}form{width:100%}.qr-box img{width:150px}}.footer{background-color:#07385f;color:#fff;overflow:hidden;padding-top:60px;position:relative}.footer-wave svg{display:block;height:100px;left:0;position:absolute;top:-1px;width:100%}.footer-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:0 5% 40px;position:relative;z-index:2}.footer-col{flex:1 1;margin-top:30px;min-width:250px}.footer-logo{border-radius:10px;margin-bottom:15px;width:160px}.footer-desc{font-size:15px;line-height:1.6;opacity:.85}.footer-col h4{color:#00d9a5;font-size:20px;margin-bottom:14px}.footer-col ul{list-style:none;padding:0}.footer-col li{cursor:pointer;margin-bottom:10px;transition:color .3s ease}.footer-col li:hover{color:#00d9a5}.subscribe-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border-radius:16px;box-shadow:0 0 20px #00d9a51a;padding:20px}.subscribe-form{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.subscribe-form input{border:none;border-radius:8px;box-sizing:border-box;font-size:16px;outline:none;padding:10px 14px}.subscribe-form button{background-color:#00d9a5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 16px;transition:background .3s ease}.subscribe-form button:hover{background-color:#00b88a}.footer-bottom{border-top:1px solid #ffffff1a;font-size:14px;opacity:.75;padding:25px 5%;text-align:center}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column;gap:0;padding:0 8% 40px;text-align:center}.footer-logo{margin-bottom:15px;width:130px}.footer-col{margin-top:5px;min-width:0;min-width:auto}.footer-col h4{font-size:18px}.footer-desc{font-size:14px}.subscribe-form{flex-direction:column;gap:10px}.subscribe-form button,.subscribe-form input{width:100%}}
/*# sourceMappingURL=main.6d38f75d.css.map*/