body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Trebuchet MS,sans-serif;font-size:14px!important;margin:0;overflow-x:hidden;padding:0}.app:before{background:url(/static/media/bg.49f4d30057d14f700f58.jpg) no-repeat 50% fixed;background-size:cover;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-2}.app{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100vh;max-width:100vw;overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;transform-origin:top left;z-index:-1}.app::-webkit-scrollbar{display:none}.navbar{align-items:center;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#fff9;display:flex;justify-content:space-between;left:0;overflow-x:hidden;padding:.9375rem 1.875rem;position:fixed;top:0;width:100%;z-index:1000}.logo img{height:3.125rem;margin-left:1.25rem}.nav-links{align-items:center;display:flex;justify-content:right;list-style:none;margin-right:4rem;padding:0}.nav-links li{font-weight:700;margin:0 .9375rem}.nav-links span{padding:0 .625rem}.nav-links a,.nav-links span{color:#1a1a4f;font-weight:700}.nav-links a{font-size:1.25rem;text-decoration:none;transition:color .3s ease-in-out}.nav-links a:hover{color:#0056b3}.contact-info{flex-grow:1;gap:1.25rem;justify-content:right;margin-left:1.25rem;margin-right:2.25rem}.contact-info,.nav-contact{align-items:center;display:flex}.nav-contact{color:#1a1a4f;font-size:1.25rem;font-weight:700;margin:0 3.125rem 0 .625rem;text-decoration:none;white-space:nowrap}.nav-contact:hover{color:#0056b3;text-decoration:underline;transition:color .3s ease-in-out}.nav-icon{font-size:1.125rem;margin-right:.625rem}.section{align-items:center;display:flex;flex-direction:column;font-family:Trebuchet MS,sans-serif;height:100vh;justify-content:center;overflow-x:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always;text-align:center;width:100%;z-index:0}.bg-video{height:calc(100% - 1.25rem);left:0;object-fit:cover;pointer-events:none;position:absolute;top:1.25rem;width:100%;z-index:-1}.home-section .home-content{background:#ffffffb3;box-shadow:0 .25rem .625rem #0003;margin-right:50%}.home-section .home-content,.medical-section .content{border-radius:.625rem;max-width:37.5rem;padding:1.875rem;position:relative;text-align:left;z-index:2}.medical-section .content{background:#ffffff80;margin-bottom:10%}.contact-section{overflow:hidden;position:relative}.contact-section .bg-image{background:url(/static/media/background_contact.9a2d192ccf92f591c7f6.png) no-repeat 50%;background-repeat:no-repeat;background-size:80%;height:100%;left:0;margin-left:10%;margin-top:1.25rem;position:absolute;top:0;width:100%;z-index:-1}.contact-content{background:#ffffff80;border-radius:.625rem;box-shadow:0 .25rem .625rem #0003;margin-right:50%;max-width:37.5rem;padding:1.875rem;position:relative;text-align:left;z-index:2}.contact-section .contact-content h2,.home-section .home-content h2,.medical-section .content h2{color:#555;font-family:Trebuchet MS,sans-serif;font-size:1rem;font-weight:700;margin-bottom:0}.home-section .home-content h1{color:#1a1a4f;font-size:2.25rem;font-weight:700;margin-top:0}.contact-section .contact-content h1,.medical-section .content h1{color:#1a1a4f;font-size:2.25rem;font-weight:700;margin-top:.9375rem}.contact-section .contact-content h0,.home-section .home-content h0,.medical-section .content h0{color:#1a1a4f;font-size:3.125rem;font-weight:700;margin:0;padding:0}.contact-section .contact-content p,.home-section .home-content p,.medical-section .content p{color:#444;font-family:Verdana,sans-serif;font-size:1.25rem;line-height:1.6}@media screen and (max-width:48rem){.app{scroll-snap-type:y mandatory}.section{justify-contact:left;overflow:hidden;padding:1.25rem;text-align:center}.home-section .home-content{background:#ffffffb3;margin-right:20%;max-width:65%;padding:1.25rem}.contact-section .contact-content h2,.home-section .home-content h2,.medical-section .content h2{font-size:1rem;margin-bottom:.3125rem}.contact-section .contact-content h1,.home-section .home-content h1,.medical-section .content h1{font-size:1.625rem}.contact-section .contact-content h0,.home-section .home-content h0,.medical-section .content h0{font-size:1.875rem}.contact-section .contact-content p,.home-section .home-content p,.medical-section .content p{font-size:.85rem}.contact-info{display:none}.navbar{background:#ffffffbf;flex-direction:column;justify-content:space-around;padding:.3125rem 0}.logo img{margin-left:0;max-width:20.625rem}.nav-links{gap:.625rem;margin:.3rem}.nav-links li{margin:.3125rem 0}.bg-video{height:100%;object-fit:cover;pointer-events:none;width:100%}.contact-content,.medical-section .content{background:#fff9;border-radius:.625rem;margin:.625rem auto .625rem 1%;max-width:80%;padding:.9375rem;text-align:left}.contact-content{background:#ffffffd9}}
/*# sourceMappingURL=main.f363e3bc.css.map*/