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}.header{align-items:center;background-color:#036;display:flex;height:70px;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;transition:transform .3s ease-in-out;z-index:1000}.header-hidden{transform:translateY(-100%)}.navbar{align-items:center;display:flex;justify-content:space-between;width:100%}.logo a{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .3s ease}body.header-scrolled .logo a{font-size:1rem;opacity:.7;transform:translateY(-2px) scale(.95)}.nav-links{display:flex;gap:1.5rem;list-style:none}.nav-links li a{align-items:center;border-radius:4px;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;padding:0 1rem;text-decoration:none;transition:background-color .3s ease}.nav-links li a:hover{background-color:#2369c5}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:.5rem;z-index:1100}.hamburger .line{background-color:#fff;height:3px;width:25px}.mobile-menu{background-color:#002855;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;padding:1rem;position:absolute;right:0;top:60px;width:100%}.mobile-menu li{margin-bottom:1rem}.mobile-menu li a{border-radius:4px;color:#e1f9ff;font-weight:600;padding:.5rem 1rem;transition:background-color .3s ease}.mobile-menu li a:hover{background-color:#036}@media (max-width:768px){.nav-links{display:none}.hamburger{display:flex}.mobile-menu{background-color:#002855;box-shadow:-2px 0 10px #0003;display:none;flex-direction:column;opacity:0;padding:1rem;position:absolute;right:0;top:70px;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease;width:50vw;z-index:999}.mobile-menu.open{display:flex;opacity:1;transform:translateX(0)}.mobile-menu.open.animating{opacity:1;transform:translateY(0);transform:translateX(0)}.mobile-menu li{border-bottom:1px solid #1a1a2a;margin-bottom:.5rem;padding-bottom:.5rem}.mobile-menu li:last-child{border-bottom:none}.mobile-menu li a{border-radius:4px;color:#e1f9ff;font-size:.9rem;font-weight:600;padding:.5rem;transition:background-color .3s ease}.mobile-menu li a:hover{background-color:#036}}.about-section{background-color:#f5f5f5;padding:4rem 2rem;position:relative;text-align:center}.about-content{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto;position:relative;width:90%}.about-image{height:400px;object-fit:cover;width:300px}.about-image,.about-text-box{border-radius:12px;box-shadow:0 8px 20px #0003}.about-text-box{background:#fff;max-width:600px;padding:3rem;text-align:left}.about-text h3{color:#0a72b1;font-size:1.8rem;margin-bottom:1rem}.about-text p{color:#333;font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.about-text ul{list-style:disc;margin-top:1rem;padding-left:1.5rem}.about-section h2{color:#0a72b1;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.aboutme-button-wrapper{margin-top:2rem;text-align:center}.aboutme-button{background-color:#0052a2;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.aboutme-button:hover{background-color:#003d7a}@media (max-width:768px){.about-content{flex-direction:column;width:95%}.about-text-box{max-width:none;padding:1.5rem;width:100%}.about-text h3{font-size:1.3rem;margin-bottom:1.2rem;text-align:center}.mobile-image-and-text{align-items:center;display:flex;flex-direction:column;gap:1rem}.about-image{height:260px;width:200px}.text-paragraphs p,.text-paragraphs ul{font-size:.95rem;line-height:1.6;text-align:center}.about-section h2{font-size:1.7rem}.aboutme-button{font-size:.95rem}}.services-section{background-color:#f5f5f5;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.foggy{position:relative}.services-section:not(.foggy):before{opacity:0;pointer-events:none}.services-container{align-items:center;height:auto;max-width:100%}.service-wrapper,.services-container{display:flex;justify-content:center;position:relative}.service-wrapper{overflow:hidden;width:70%}.service-box{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 20px #0003;display:flex;flex-direction:column;min-height:400px;padding:2rem;position:relative;text-align:center;transition:transform .3s ease-in-out;width:100%}.service-image-container{height:432px;margin:0 auto;max-width:600px;overflow:hidden;width:100%}.service-box img,.service-box img.loaded{border-radius:10px;height:100%;margin-bottom:1rem;object-fit:cover;transition:opacity .5s ease-in-out;width:100%}.service-box img.hidden{opacity:0!important}.lds-grid{display:flex;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.lds-grid div{animation:lds-grid 1.2s linear infinite;background:#0a72b1;border-radius:50%;height:16px;position:absolute;width:16px}.lds-grid div:first-child{animation-delay:0s;left:8px;top:8px}.lds-grid div:nth-child(2){animation-delay:-.4s;left:32px;top:8px}.lds-grid div:nth-child(3){animation-delay:-.8s;left:56px;top:8px}.lds-grid div:nth-child(4){animation-delay:-.4s;left:8px;top:32px}.lds-grid div:nth-child(5){animation-delay:-.8s;left:32px;top:32px}.lds-grid div:nth-child(6){animation-delay:-1.2s;left:56px;top:32px}.lds-grid div:nth-child(7){animation-delay:-.8s;left:8px;top:56px}.lds-grid div:nth-child(8){animation-delay:-1.2s;left:32px;top:56px}.lds-grid div:nth-child(9){animation-delay:-1.6s;left:56px;top:56px}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}.service-box h3{color:#0a72b1;font-size:1.8rem;margin-bottom:1rem}.service-box p{color:#333;font-size:1.1rem;white-space:pre-wrap}.arrow{background:none;border:none;color:#0a72b1;cursor:pointer;font-size:2rem;transition:color .3s ease,transform .2s ease;z-index:5}.arrow:hover{color:#095a8a}.left-arrow{left:5%;position:absolute}.right-arrow{position:absolute;right:5%}@media (max-width:768px){.service-wrapper{width:90%}.service-box{padding:1.5rem}.service-box h3{font-size:1.3rem}.service-box p{font-size:.95rem}.arrow{font-size:1.8rem}.left-arrow{left:-30px}.right-arrow{right:-30px}.service-image-container{height:auto;max-width:100%}}.services-section h2{color:#0a72b1;font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:700;margin-bottom:2rem;text-align:center}.contact-section{background-color:#fff;padding:4rem 2rem}.contact-section h2{color:#0a72b1;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.contact-content{display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1200px}.contact-form{display:flex;flex:1 1 400px;flex-direction:column}.contact-form label{font-weight:600;margin-bottom:.5rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;padding:.75rem}.btn-primary{background-color:#0a72b1}.btn-primary:hover{box-shadow:0 0 10px #7ad7f0,0 0 20px #7ad7f080;transform:scale(1.05)}.contact-info{flex:1 1 400px;padding:1rem}.contact-info,.office-hours{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000001a}.office-hours{padding:1.5rem;text-align:center}.locations-row,.office-hours{margin:2rem auto;max-width:1200px}.locations-row{display:flex;flex-wrap:wrap;gap:2rem}.location-box{flex:1 1;min-width:300px}.location-box iframe{border:0;box-shadow:0 2px 4px #0000001a;height:300px;width:100%}.location-box h4{color:#0a72b1;font-size:1.2rem}@media (max-width:768px){.contact-content{flex-direction:column}.contact-section h2{font-size:1.7rem}.contact-form label{font-size:.95rem}.contact-form input,.contact-form textarea{font-size:.95rem;padding:.6rem}.btn-primary{font-size:.95rem;padding:.65rem 1.2rem}.location-box h4{font-size:1rem;margin:.5rem 0;text-align:center}.office-hours{padding:1.2rem}.location-box p{font-size:.8rem;line-height:1.4;margin:.5rem 0;text-align:center}.hospital-logo{display:block;margin:0 auto}}.maratones-section{background-color:#f5f5f5;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.maratones-section h2{color:#0a72b1;font-size:2.5rem;font-weight:700;text-align:center}.maratones-section h2,.maratones-section p{font-family:Poppins,sans-serif;margin-bottom:2rem}.maratones-section p{color:#333;font-size:1.1rem;line-height:1.5}.foggy:before{background:#ffffffe6;content:"";inset:0;opacity:1;position:absolute;transition:opacity 1s ease-out;z-index:10}.maratones-section:not(.foggy):before{opacity:0;pointer-events:none}.carousel-container{align-items:center;display:flex;justify-content:center;position:relative;z-index:20}.maratones-carousel{border-radius:12px;margin:0 auto;overflow:hidden;width:70%}.maratones-inner.infinite-scroll{display:flex;width:-webkit-max-content;width:max-content}.maraton-card{background:#fff;border-radius:12px;flex:0 0 auto;margin-right:30px;padding:2rem;scroll-snap-align:center;text-align:center;width:348px}.maraton-card img{border-radius:12px;box-shadow:none;height:200px;margin-bottom:1rem;object-fit:contain;width:100%}.maraton-card h3{color:#0a72b1;font-size:1.8rem;margin-bottom:1rem}.maraton-card .date{margin-bottom:1rem}.maraton-card .date,.maraton-card p{color:#333;font-size:1.1rem}.maraton-card .extra-image{height:auto;margin-top:1rem;object-fit:contain;width:100%}@media (max-width:768px){.maratones-carousel.mobile-scroll,.maratones-carousel.swipe-enabled{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-snap-type:x mandatory}.maratones-carousel{margin:0 auto;overflow:hidden;width:100%}.maraton-card{margin-right:1rem;padding:1.2rem;width:85vw}.maraton-card img{height:160px}.maratones-section h2{font-size:2rem;margin-bottom:1rem}.maratones-section p{font-size:1rem;margin-bottom:1.5rem}}.fade-mask{position:relative}.fade-mask:after,.fade-mask:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:40px;z-index:1}.fade-mask:before{background:linear-gradient(90deg,#f5f5f5 0,#0000);left:0}.fade-mask:after{background:linear-gradient(270deg,#f5f5f5 0,#0000);right:0}@media (max-width:768px){.maratones-section{padding:2.5rem 1rem}.maratones-section h2{font-size:1.8rem}.maratones-section p{font-size:.95rem;margin-bottom:1rem}.maraton-card{padding:1rem;transition:transform .2s ease,box-shadow .2s ease;width:80vw}.maraton-card:active{box-shadow:0 6px 12px #00000026;transform:scale(1.02)}.maraton-card img{height:140px}.maraton-card h3{font-size:1.2rem;margin-bottom:.8rem}.maraton-card .date,.maraton-card p{font-size:.95rem}.maraton-card .extra-image{margin-top:.8rem}.fade-mask:after,.fade-mask:before{width:20px}}footer{background-color:#0a72b1;color:#fff;padding:2rem 0;text-align:center}.footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:70%}.footer-container p{margin:0}.footer-container p,.social-media{font-family:Poppins,sans-serif;font-size:1rem}.social-media,.social-media a{align-items:center;display:inline-flex}.social-media a{color:#fff;margin:0 .5rem;text-decoration:none}.social-icon{height:auto;margin-right:.5rem;width:1.3rem}.separator{color:#fff;margin:0 .5rem}.social-media a:hover{color:#1a95dd}.footer-credit{color:#fff;font-family:Poppins,sans-serif;font-size:.8rem}@media (max-width:768px){.footer-container{flex-direction:column;width:90%}.social-media{margin-top:1rem}}.footer-credit small{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8400d1,orange);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Poppins,sans-serif;font-size:.8rem}.footer-credit{background-color:#000;border-radius:4px;display:inline-block;margin-top:1rem;padding:.3rem 1rem;text-align:center}.admin-link{color:#0a72b1;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease,transform .2s ease}.admin-link:hover{color:#095a8a;transform:scale(1.05)}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column;gap:1rem;text-align:center}.footer-container p,.social-media{font-size:.95rem}.social-media{flex-direction:column;gap:.5rem}.social-media a{margin:0}.separator{display:none}.admin-link{font-size:.95rem}footer{padding-bottom:2.5rem}}.review-section{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:2rem auto;padding:1rem;text-align:center;width:65%}.review-section h2{color:#0a72b1;font-family:Poppins,sans-serif;margin-bottom:1.5rem}.review-columns{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.review-form-container{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;flex:1 1 300px;min-height:550px;padding:1.5rem}.review-form h3{color:#0a72b1;font-size:1.4rem;margin-bottom:1rem}.review-form label{display:block;font-weight:600;margin-bottom:.5rem;text-align:left}.review-form input,.review-form textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.react-stars{display:block;margin-bottom:1rem}.review-form button,.see-more-button{align-items:center;background-color:#036;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;margin:1rem auto;overflow:hidden;padding:.75rem 1rem;position:relative;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.review-form button:hover,.see-more-button:hover{background-color:#036;transform:scale(1.02)}.review-form button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.btn-google{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;margin:1rem auto;overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.btn-google,.btn-google:hover{background-color:#036;color:#fff}.btn-google:hover{transform:scale(1.02)}.btn-google:hover .pixel-inside{opacity:1}.btn-google .google-icon{flex-shrink:0;height:20px;margin-right:.5rem;width:20px;z-index:1}.review-submitted-message{background-color:#e1f9ff;border-radius:8px;color:#036;font-size:1.2rem;margin-bottom:2rem;padding:1rem}.reviews-container{display:flex;flex:1 1 300px;flex-direction:column;gap:1rem}.review-card{animation:fadeInUp .5s ease-in-out both;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:1rem;position:relative}.review-card h4{color:#036;font-size:1.2rem;margin-bottom:.5rem}.review-card p{color:#333;font-size:1rem;margin-top:.5rem}.reviewer-info{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.reviewer-photo{border-radius:50%;height:30px;object-fit:cover;width:30px}.google-icon,.reviewer-google-icon{flex-shrink:0;height:20px;margin-right:.5rem;width:20px}.google-submitted-icon{height:30px;position:absolute;right:30px;top:20px;width:30px;z-index:1}.google-signin,.google-user-info{margin-bottom:1rem;text-align:center}.google-btn{color:#333}.google-user-info .user-photo{border-radius:50%;height:30px;margin-bottom:.5rem;object-fit:cover;width:30px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.review-section{padding:2rem 1rem;width:90%}.review-form h3{font-size:1.2rem}.google-btn,.review-card h4,.review-card p,.review-form button,.review-form input,.review-form label,.review-form textarea{font-size:.95rem}.review-columns{flex-direction:column}.review-form-container,.reviews-container{flex:1 1 100%}}.studies-section{background-color:#f5f5f5;padding:4rem 2rem;text-align:center}.studies-section h2{color:#0a72b1;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.studies-grid{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.study-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.study-card:hover{box-shadow:0 12px 24px #0003;transform:translateY(-8px) scale(1.02)}.study-card h3{color:#0a72b1;font-size:1.5rem;margin-bottom:.75rem}.study-card p{color:#333;font-size:1rem}.partners-section{margin-top:3rem;text-align:center}.partners-section h3{color:#0a72b1;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1rem}.partners-image{display:block;height:auto;margin:0 auto;max-width:100%}.more-studies-card,.partners-image{border-radius:12px;box-shadow:0 4px 12px #0000001a}.more-studies-card{background:#fff;color:#0a72b1;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6;margin:2rem auto 0;max-width:600px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.more-studies-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px) scale(1.01)}@media (max-width:768px){.studies-grid{grid-template-columns:1fr}.study-card{padding:1rem}.study-card h3{font-size:1.3rem}.study-card p{font-size:.95rem}.studies-section h2{font-size:1.7rem}.partners-section h3{font-size:1.5rem}.more-studies-card{font-size:1rem;padding:1.2rem}}.admin-login{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0003;margin:5rem auto;max-width:400px;padding:2rem;text-align:center}.admin-login h2{color:#0a72b1;font-size:2rem;margin-bottom:1.5rem}.admin-login form{display:flex;flex-direction:column}.admin-login label{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;text-align:left}.admin-login input{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:1rem;padding:.75rem;transition:border .3s ease-in-out;width:100%}.admin-login input:focus{border-color:#0a72b1;outline:none}.admin-login .error{color:red;font-size:1rem;margin-bottom:1rem}.admin-login button{background-color:#0a72b1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem;transition:background-color .3s ease,transform .2s ease}.admin-login button:hover{background-color:#095a8a;transform:scale(1.05)}@media (max-width:768px){.admin-login{max-width:90%;padding:1.5rem}.admin-login h2{font-size:1.8rem}.admin-login button{font-size:1rem}}.google-login-container{margin-top:1rem}.google-btn{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;margin-bottom:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.google-btn:hover{background-color:#f0f0f0}.google-icon{height:20px;margin-right:.5rem;width:20px}.return-home-button{background-color:#0a72b1;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem;transition:background-color .3s ease,transform .2s ease}.return-home-button:hover{background-color:#fff;transform:scale(1.05)}#rectangle{height:60px;opacity:.5;z-index:5}#rectangle,#rectangle2{background:#3586ff;bottom:0;pointer-events:none;position:fixed;width:100%}#rectangle2{height:90px;opacity:.25;z-index:6}.waves-container{pointer-events:none}.waves-container,.waves-layer{left:0;position:fixed;width:100%}.waves-layer{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAACBCAYAAACfMBctAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEQyRDlGREEyNzNCMTFFQ0I1NTNBODY0QjM0MTExMkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEQyRDlGRDkyNzNCMTFFQ0I1NTNBODY0QjM0MTExMkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUNENkVBQTJENzdFMTFFOTgyRDg4Njg1NUIyMDk3QUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUNENkVBQTNENzdFMTFFOTgyRDg4Njg1NUIyMDk3QUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40B17dAAASs0lEQVR42uzd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) repeat-x;background-size:auto 100px;height:100px;overflow:hidden}@keyframes slideBackground{0%{background-position:0 0}to{background-position:-1000px 0}}.waves-layer:first-child{animation:slideBackground 2s linear infinite;bottom:0;opacity:1;z-index:4}.waves-layer:nth-child(2){animation:slideBackground 5s linear infinite;bottom:30px;opacity:.75;z-index:3}.waves-layer:nth-child(3){animation:slideBackground 9s linear infinite;bottom:60px;opacity:.5;z-index:2}.waves-layer:nth-child(4){animation:slideBackground 10s linear infinite;bottom:90px;opacity:.25;z-index:1}.admin-panel{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Poppins,sans-serif;margin:2rem auto;max-width:800px;padding:1rem}.admin-panel h2{color:#0a72b1}.admin-panel h2,.admin-panel p{margin-bottom:1.5rem;text-align:center}.admin-panel p{color:#01243a;gap:1rem}.admin-review-card{border:1px solid #ccc;border-radius:8px;margin-bottom:1rem;padding:1rem;text-align:center}.admin-review-card h3{color:#036;margin-bottom:.5rem}.admin-review-card p{color:#333;font-size:1rem;margin:.5rem 0}.admin-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.admin-review-card button{background-color:#0a72b1;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease}.admin-review-card button:hover{background-color:#095a8a}.error{color:red;margin-top:1rem;text-align:center}.admin-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.logout-button,.return-home-button{background-color:#0a72b1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:1rem auto;padding:.5rem 1rem;transition:background-color .3s ease,transform .2s ease}.logout-button:hover,.return-home-button:hover{background-color:#095a8a;transform:scale(1.05)}html{scroll-behavior:smooth;scroll-margin-top:160px}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Open Sans,sans-serif;line-height:1.6}img{display:block;max-width:100%}.hero-section{align-items:center;background:url(/static/media/Brain.de08afd98f083bdc2bcb.png) 50%/cover no-repeat;color:#fff;display:flex;height:80vh;isolation:isolate;justify-content:center;position:relative;scroll-margin-top:100px;text-align:center}.hero-section:after{background:linear-gradient(#0009,#0000004d);content:"";inset:0;mix-blend-mode:overlay;position:absolute;z-index:1}.hero-content{max-width:800px;padding:0 1rem;position:relative;z-index:2}.hero-content h1,.hero-content p{mix-blend-mode:difference;text-shadow:0 1px 2px #000000b3;transition:all .5s ease}.hero-content h1{font-family:Poppins,sans-serif;font-size:3rem;margin-bottom:1rem}.hero-content p{font-size:1.2rem;line-height:1.8;margin-bottom:2rem}.btn-primary{background-color:#036;border:2px solid #0000;border-radius:4px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.btn-text{position:relative;z-index:2}.pixel-inside{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.btn-primary:hover{border-color:#7ad7f0;box-shadow:0 0 12px #7ad7f0cc,0 0 24px #7ad7f04d;transform:scale(1.08)}.btn-primary:hover .pixel-inside{opacity:1}@media (max-width:768px){.hero-section{height:65vh;padding:1rem}.hero-content h1{font-size:2.2rem}.hero-content p{font-size:1.1rem}.btn-primary{font-size:1rem;padding:.85rem 1.5rem}}section{padding:4rem 2rem;scroll-margin-top:80px}h2{font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:2rem;text-align:center}.hospital-logo{height:50px;margin-top:1rem;object-fit:contain}.blink-effect{animation:blinkAnimation .7s ease-in-out infinite alternate}.sticky-contact-button{align-items:center;border-radius:50%;bottom:20px;box-shadow:0 8px 20px #0003;display:inline-flex;font-size:1.5rem;height:56px;justify-content:center;padding:.75rem;position:fixed;right:20px;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:56px;z-index:2000}.sticky-contact-button:hover{transform:scale(1.1)}.contact-icon{display:block;height:24px;object-fit:contain;width:24px}
/*# sourceMappingURL=main.c3aefa22.css.map*/