@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_98ad3912-module__9GIQTa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_98ad3912-module__9GIQTa__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:ABeeZee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bdf94c308a125a98-s.8555ed48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ABeeZee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3af04b7471ae16be-s.p.65bfa8f4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ABeeZee Fallback;src:local(Arial);ascent-override:85.27%;descent-override:24.28%;line-gap-override:0.0%;size-adjust:107.9%}.abeezee_49f2bb5f-module__mvv6rq__className{font-family:ABeeZee,ABeeZee Fallback;font-style:normal;font-weight:400}.abeezee_49f2bb5f-module__mvv6rq__variable{--font-abeezee:"ABeeZee","ABeeZee Fallback"}
body{font-family:Inter,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:ABeeZee,sans-serif;font-weight:400;line-height:1.2}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#333;line-height:1.6}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none}input,textarea{font-family:inherit;font-size:inherit;border:1px solid #ccc;border-radius:4px;outline:none;padding:.5rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.container{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.padding-container{padding-inline:50px}.nav-top-space{padding-top:90px}@media screen and (max-width:1000px){.padding-container{padding-inline:30px}}@media screen and (max-width:600px){.padding-container{padding-inline:20px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#333;line-height:1.6}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none}input,textarea{font-family:inherit;font-size:inherit;border:1px solid #ccc;border-radius:4px;outline:none;padding:.5rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.container{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.padding-container{padding-inline:50px}.nav-top-space{padding-top:90px}@media screen and (max-width:1000px){.padding-container{padding-inline:30px}}@media screen and (max-width:600px){.padding-container{padding-inline:20px}}.icon-container{background-color:#7faedc25;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;padding:10px;display:flex}.icon-container img{object-fit:contain;max-width:100%;max-height:100%}header.navbar{z-index:999999;border:1px solid #ffffff4d;width:100%;height:90px;transition:background .3s;position:fixed;top:0;left:0}header.navbar .container{justify-content:space-between;align-items:center;padding-block:1rem;display:flex}header.navbar.home{z-index:999999;background-color:#0000;width:100%;position:fixed;top:0;left:0}header.navbar.home .logo{width:90px;height:58px}header.navbar.home:before{content:"";-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:-1;background-color:#538dca33;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 4px 30px #0000001a,inset 0 0 100px #0003}header.navbar.home .nav-links a,header.navbar.home .nav-links .faqs{color:#fff;cursor:pointer}header.navbar.home .nav-links a:hover,header.navbar.home .nav-links .faqs:hover{color:#2f71a9}header.navbar.home .nav-links .dropdown .dropdown-toggle{color:#fff}header.navbar.home .nav-links .dropdown .dropdown-toggle:hover{color:#2f71a9}header.navbar.home .nav-links .dropdown .dropdown-toggle:hover img{transition:all .3s;transform:rotate(-90deg)}header.navbar.home .hamburger span{background-color:#fff}header.navbar.inner{background-color:#f9f9f9}header.navbar.inner .logo{color:#538dca;width:90px;height:58px}header.navbar.inner .logo .colorful-logo{background:linear-gradient(45deg,#ff6a00,#ee0979);-webkit-text-fill-color:#0000;-webkit-background-clip:text}header.navbar.inner .nav-links a,header.navbar.inner .nav-links .faqs{color:#333;cursor:pointer}header.navbar.inner .nav-links a:hover,header.navbar.inner .nav-links .faqs:hover{color:#2f71a9}header.navbar.inner .nav-links .dropdown .dropdown-toggle{color:#333}header.navbar.inner .nav-links .dropdown .dropdown-toggle:hover{color:#2f71a9}header.navbar.inner .nav-links .dropdown .dropdown-toggle:hover img{transition:all .3s;transform:rotate(-90deg)}header.navbar.inner .hamburger span{background-color:#333}header.navbar .nav-links{gap:2rem;display:flex;position:relative}header.navbar .nav-links .dropdown{position:relative}header.navbar .nav-links .dropdown .dropdown-toggle{cursor:pointer;font:inherit;color:#fff;background:0 0;border:none;align-items:center;gap:.25rem;display:flex}header.navbar .nav-links .dropdown .dropdown-menu{background-color:#f9f9f9;border-radius:4px;flex-direction:column;gap:5px;width:150px;padding:10px;font-size:16px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 6px #0000001a}header.navbar .nav-links .dropdown .dropdown-menu .link{color:#333;cursor:pointer;border:1px solid #ececec;border-radius:8px;padding:.3rem .7rem}header.navbar .nav-links .dropdown .dropdown-menu .link:hover{color:#538dca}header.navbar .nav-links .dropdown .dropdown-menu.active{display:flex}header.navbar .nav-links .dropdown:hover{color:#fff}header.navbar .hamburger{cursor:pointer;background:#538dca;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:45px;height:40px;padding:12px;display:none}header.navbar .hamburger>span{border-radius:2px;height:2px;transition:all .3s;display:block;background:#fff!important}header.navbar .hamburger span:first-child{width:20px}header.navbar .hamburger span:nth-child(2){width:24px}header.navbar .hamburger span:nth-child(3){width:16px}header.navbar .hamburger.active{justify-content:center}header.navbar .hamburger.active span{width:20px;position:absolute}header.navbar .hamburger.active span:first-child{transform:rotate(45deg)}header.navbar .hamburger.active span:nth-child(2){opacity:0}header.navbar .hamburger.active span:nth-child(3){transform:rotate(-45deg)}.mobile-menu{background-color:#538dca;flex-direction:column;gap:1rem;width:100%;padding:1rem 2rem;display:none;position:absolute;top:90px;left:0;right:0}.mobile-menu.active{display:flex}.mobile-menu a,.mobile-menu .contact,.mobile-menu .faqs{color:#fff;cursor:pointer}.mobile-menu a:hover,.mobile-menu .contact:hover,.mobile-menu .faqs:hover{color:#a5dbce}.mobile-menu .mobile-dropdown .dropdown-toggle{color:#fff}.mobile-menu .mobile-dropdown .dropdown-toggle:hover{color:#a5dbce}.mobile-menu .mobile-dropdown{flex-direction:column;display:flex}.mobile-menu .mobile-dropdown button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.25rem;display:flex}.mobile-menu .mobile-dropdown .dropdown-menu{flex-direction:column;gap:.5rem;padding-left:1rem;display:none}.mobile-menu .mobile-dropdown .dropdown-menu.active{display:flex}.mobile-menu .mobile-dropdown .dropdown-menu .link{color:#fff;cursor:pointer;padding:.3rem .7rem}.mobile-menu .mobile-dropdown .dropdown-menu .link:hover{color:#80cdba}@media (max-width:950px){header.navbar .nav-links,header.navbar .contact-link{display:none}header.navbar .hamburger{display:flex}}.custom-button{color:#fff;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#4576aa,#3483d1);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:500;transition:transform .3s ease-in-out,letter-spacing .3s ease-in-out;display:flex;position:relative;overflow:hidden}.custom-button:hover{transform:translateY(-1px)}.custom-button:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(135deg,#89baef,#224c76);transition:opacity .3s ease-in-out;position:absolute;inset:0}.custom-button:hover:before{opacity:1}.custom-button.reversed{flex-direction:row-reverse}.custom-button>*{z-index:1;position:relative}.custom-button .button-icon{width:1rem;height:1rem}.custom-button .button-text{display:inline-block}.custom-button-white{color:#538dca;cursor:pointer;letter-spacing:.5px;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:500;transition:transform .3s ease-in-out,letter-spacing .3s ease-in-out;display:flex;position:relative;overflow:hidden}.custom-button-white:hover{transform:translateY(-1px)}.custom-button-white:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(70deg,#d9ebff,#fff);transition:opacity .3s ease-in-out;position:absolute;inset:0}.custom-button-white:hover:before{opacity:1}.custom-button-white.reversed{flex-direction:row-reverse}.custom-button-white>*{z-index:1;position:relative}.custom-button-white .button-icon{width:1rem;height:1rem}.custom-button-white .button-text{display:inline-block}.blue-text{color:#538dca}.scroll-arrow{color:#fff;cursor:pointer;opacity:0;z-index:2147483647;background:#2c6bac;border:none;border-radius:50%;padding:.8rem;transition:all .4s;position:fixed;bottom:2rem;right:2rem;transform:translateY(-50px);box-shadow:0 4px 12px #0003}.scroll-arrow svg{display:block}.scroll-arrow.visible{opacity:1;transform:translateY(0)}.contact-form{background-color:#fafafa}.contact-form .contact-preference{gap:1.5rem;margin-top:.5rem;display:flex}.contact-form .contact-preference .radio-label{cursor:pointer;align-items:center;gap:.5rem;font-size:1rem;display:flex}.contact-form .contact-preference .radio-label input[type=radio]{display:none}.contact-form .contact-preference .radio-label .radio-custom{border:2px solid #ddd;border-radius:50%;width:20px;height:20px;transition:all .3s;position:relative}.contact-form .contact-preference .radio-label .radio-custom:after{content:"";background-color:var(--primary-color,#007bff);border-radius:50%;width:10px;height:10px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.contact-form .contact-preference .radio-label input[type=radio]:checked+.radio-custom{border-color:var(--primary-color,#007bff)}.contact-form .contact-preference .radio-label input[type=radio]:checked+.radio-custom:after{transform:translate(-50%,-50%)scale(1)}.contact-form .form-group input.error,.contact-form .form-group textarea.error{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.contact-form .form-group .error-message{color:#dc3545;margin-top:.25rem;font-size:.875rem;display:block}.contact-form .container{justify-content:space-between;align-items:flex-start;gap:50px;padding-block:100px;display:flex}.contact-form .container .contact-form-content{opacity:0;flex-direction:column;gap:1rem;transition:all 1s ease-out;display:flex;transform:translate(-50px)}.contact-form .container .contact-form-content.animate-in{opacity:1;transform:translate(0)}.contact-form .container .contact-form-content h3{color:#80cdba;font-size:18px;font-weight:400}.contact-form .container .contact-form-content h1{letter-spacing:.3px;font-size:32px;font-weight:300;line-height:46px}.contact-form .container .contact-form{opacity:0;flex-direction:column;gap:1rem;width:50%;transition:all 1s ease-out .2s;display:flex;transform:translate(50px)}.contact-form .container .contact-form.animate-in{opacity:1;transform:translate(0)}.contact-form .container .contact-form h4{color:#333;opacity:0;margin-bottom:.5rem;font-size:18px;transition:all .8s ease-out .4s;transform:translateY(20px)}.contact-form .container .contact-form h4.animate-in{opacity:1;transform:translateY(0)}.contact-form .container .contact-form .form-row{opacity:0;gap:1rem;transition:all .8s ease-out .6s;display:flex;transform:translateY(30px)}.contact-form .container .contact-form .form-row.animate-in{opacity:1;transform:translateY(0)}.contact-form .container .contact-form .form-group{opacity:0;flex-direction:column;flex:1;gap:.5rem;transition:all .8s ease-out .8s;display:flex;transform:translateY(30px)}.contact-form .container .contact-form .form-group.animate-in{opacity:1;transform:translateY(0)}.contact-form .container .contact-form label{color:#333;font-weight:500}.contact-form .container .contact-form input,.contact-form .container .contact-form textarea,.contact-form .container .contact-form select{resize:none;color:#444;background-color:#0000;border:1px solid #e8e8e8;border-radius:8px;padding:.75rem 1rem;font-size:16px;transition:border-color .3s}.contact-form .container .contact-form input::placeholder,.contact-form .container .contact-form textarea::placeholder,.contact-form .container .contact-form select::placeholder{color:#bebebe}.contact-form .container .contact-form input:focus,.contact-form .container .contact-form textarea:focus,.contact-form .container .contact-form select:focus{border-color:#538dca;outline:none}.contact-form .container .contact-form select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-right:3rem}.contact-form .container .contact-form select option{color:#444;background-color:#fff}.contact-form .container .contact-form select option[value=""]{color:#bebebe}.contact-form .container .contact-form .custom-button{opacity:0;transition:all .8s ease-out 1s;transform:translateY(30px)}.contact-form .container .contact-form .custom-button.animate-in{opacity:1;transform:translateY(0)}@media (max-width:950px){.contact-form .container{flex-direction:column;gap:2rem}.contact-form .container .contact-form-content,.contact-form .container .contact-form{width:100%;transform:translateY(30px)}.contact-form .container .contact-form-content.animate-in,.contact-form .container .contact-form.animate-in{transform:translateY(0)}.contact-form .container .contact-form .form-row{flex-direction:column}}.faqs .container{justify-content:space-between;align-items:flex-start;gap:50px;padding-block:100px;display:flex}.faqs .container .faqs-first{opacity:0;flex-direction:column;gap:1rem;width:50%;transition:all 1s ease-out;display:flex;transform:translate(-50px)}.faqs .container .faqs-first.animate-in{opacity:1;transform:translate(0)}.faqs .container .faqs-first h3{color:#80cdba;font-size:18px;font-weight:400}.faqs .container .faqs-first h1{letter-spacing:.3px;font-size:32px;font-weight:300;line-height:46px}.faqs .container .faqs-first p{color:#727272}.faqs .container .faqs-second{flex-direction:column;gap:1rem;width:55%;display:flex}.faqs .container .faqs-second>h3{color:#80cdba;opacity:0;font-size:18px;font-weight:400;transition:all .8s ease-out;transform:translateY(30px)}.faqs .container .faqs-second>h3.animate-in{opacity:1;transform:translateY(0)}.faqs .container .faqs-second>p{opacity:0;font-size:32px;transition:all .8s ease-out .2s;transform:translateY(40px)}.faqs .container .faqs-second>p.animate-in{opacity:1;transform:translateY(0)}.faqs .container .faqs-second .accordion-card{background:0 0;border-width:2px}.faqs .container .faqs-second .accordion-content{background:0 0}.portal-overlay{z-index:2147483647;cursor:pointer;background-color:#00000070;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.portal-overlay .patient-portal{background-color:#f9f9f9;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:600px;margin-inline:40px;padding:4rem 2rem 2rem;display:flex;position:relative}.portal-overlay .patient-portal>h2{font-size:18px;position:absolute;top:20px;left:2rem}.portal-overlay .patient-portal .close-icon{cursor:pointer;width:32px;height:32px;position:absolute;top:15px;right:2rem}.portal-overlay .patient-portal .portal-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.portal-overlay .patient-portal .portal-content .icon-container{border-radius:16px;width:70px;height:70px}.portal-overlay .patient-portal .portal-content>h1{color:#538dca;font-size:24px}.portal-overlay .patient-portal .portal-content>h3{color:gray;font-size:18px}.footer{z-index:999;position:relative;background-color:#fff!important}.footer .container{flex-direction:column;gap:70px;padding-top:100px;padding-bottom:50px;display:flex}.footer .container .top-row{justify-content:space-between;gap:30px;display:flex}.footer .container .top-row .first-group{flex:1;justify-content:space-between;gap:30px;display:flex}.footer .container .top-row .first-group .patient-portal-link{cursor:pointer}.footer .container .top-row .first-group .first{flex-direction:column;gap:1rem;display:flex}.footer .container .top-row .first-group .first .custom-button{max-width:200px}.footer .container .top-row .first-group .middle{flex-direction:column;gap:5px;width:100%;max-width:250px;display:flex}.footer .container .top-row .first-group .middle .links{justify-content:space-between;gap:20px;display:flex}.footer .container .top-row .first-group .middle .links .links-col{flex-direction:column;gap:10px;display:flex}.footer .container .top-row .last{display:flex}.footer .container .top-row .last .dashed-border{border-right:3px dashed #0000;border-image:repeating-linear-gradient(#bdbdbd 0 4px,#0000 8px 16px) 1}.footer .container .top-row .last .last-col{flex-direction:column;gap:2rem;padding-inline:1rem;display:flex}.footer .container .top-row .last .last-col>div{gap:1rem;display:flex}.footer .container .top-row .last .last-col>div span{color:#bdbdbd}.footer .container .bottom-row{justify-content:space-between;gap:40px;display:flex}.footer .container .bottom-row .social-media{align-items:center;gap:40px;display:flex}.footer .container .bottom-row .bottom-row-last{background-color:#faf9f9;border-radius:16px;align-items:center;gap:50px;padding:16px 24px;display:flex}.footer .container .bottom-row .bottom-row-last .copyright{gap:10px;display:flex}.footer .container .bottom-row .bottom-row-last .copyright img{height:fit-content;margin-top:3px}.footer .container .bottom-row .bottom-row-last .policy{gap:20px;display:flex}.toast{color:#fff;z-index:99999999;padding:12px 20px;word-break:break-all;border-radius:8px;width:100%;max-width:400px;padding-right:50px;font-weight:500;animation:.3s slideIn,.3s 2.7s fadeOut;position:fixed;top:100px;left:50%;transform:translate(-50%)}.toast .close-icon{cursor:pointer;color:#fff;opacity:.8;transition:opacity .2s,transform .2s;position:absolute;top:8px;right:10px}.toast .close-icon:hover{opacity:1;transform:scale(1.1)}.toast-success{background:#538dca}.toast-error{background:#dc3545}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (max-width:950px){.footer .container .top-row{flex-direction:column}.footer .container .top-row .first-group{justify-content:flex-start}.footer .container .top-row .last .dashed-border{padding-left:0}.footer .container .bottom-row{flex-direction:column;gap:20px}}@media screen and (max-width:600px){.footer .container{padding-top:50px}.footer .container .top-row{flex-direction:column}.footer .container .top-row .first-group{flex-direction:column;justify-content:flex-start}.footer .container .top-row .last{flex-direction:column}.footer .container .top-row .last .dashed-border{border-bottom:3px dashed #0000;border-right:none;border-image:repeating-linear-gradient(90deg,#bdbdbd 0 4px,#0000 8px 16px) 1}.footer .container .top-row .last .last-col{padding-left:0;padding-block:20px}.footer .container .bottom-row{flex-direction:column}.footer .container .bottom-row .bottom-row-last{flex-direction:column;align-items:flex-start;gap:10px}.portal-overlay .patient-portal{margin-inline:20px}}
