:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;--navbar-height:4rem;--theme-color:#238dc1;background-color:#fff;font-family:Outfit,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}body{margin:var(--navbar-height)0 0}body.no-scroll{overflow:hidden}#root{min-height:calc(100vh - var(--navbar-height));flex-direction:column;display:flex;overflow-x:hidden}main{scrollbar-gutter:stable;flex-grow:1;width:100vw;padding-top:1.25rem;padding-bottom:6rem;overflow:hidden auto}main:has(>.home){padding-top:0;padding-bottom:0;position:relative}main:has(>.contact){padding-bottom:1.5rem}.footer{background-color:var(--theme-color);scrollbar-gutter:stable;align-items:center;width:100vw;min-height:8rem;display:flex;overflow:hidden auto}h2{margin:0;padding-bottom:1.5rem;font-size:1.5rem}h3{font-size:1.2rem}h1,h3,h4,p,ul{margin-block:0}ul{padding-inline-start:2.5rem}blockquote{margin:0}.container{padding-left:clamp(1rem,50% - 12rem,3rem);padding-right:clamp(1rem,50% - 12rem,3rem)}.bold{font-weight:700}.navbar{width:100%;height:var(--navbar-height);z-index:1;background-color:#fff;justify-content:space-between;display:flex;position:fixed;top:0}.navbar.hidden{visibility:hidden}.navbar:after{content:"";background:linear-gradient(#d3d3d3,#0000);width:100%;height:1px;position:absolute;bottom:-1px;left:0}.navbar-left{align-items:center;display:flex}.navbar-link{color:#000;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:none;position:relative}.navbar-link:hover{color:var(--theme-color);cursor:pointer}.navbar-link.active{color:var(--theme-color)}.navbar-link-logo{display:flex}.navbar-logo{height:calc(var(--navbar-height) - 1rem);width:auto}.navbar-sublinks{z-index:1;background-color:#fff;border-radius:1rem;max-height:0;transition:max-height .3s ease-in-out;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.navbar-sublinks-border{border:2px solid var(--theme-color);border-radius:1rem;flex-direction:column;display:flex}.navbar-sublink{color:#000;white-space:nowrap;outline-offset:-2px;padding:.25rem .5rem;font-weight:500;text-decoration:none}.navbar-sublink:first-child{padding-top:.5rem}.navbar-sublink:last-child{padding-bottom:.5rem}.navbar-sublink:hover,.navbar-sublink.active{color:var(--theme-color)}.navbar-sublink-divider{opacity:.6;background-color:#789;align-self:center;width:90%;height:1px}.navbar-sublink-divider:hover{cursor:auto}.navbar-right{align-items:center;min-width:0;display:flex}.navbar-location{background-color:#789;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.map-marker{width:1.5rem;height:1.5rem}.navbar-contact{color:#fff;background-color:var(--theme-color);text-align:center;justify-content:space-evenly;align-items:center;width:clamp(8rem,12.5vw + 3rem,9rem);height:4rem;font-size:clamp(.9rem,1.25vw + .4rem,1rem);font-weight:700;text-decoration:none;display:flex}.chat-bubble{fill:#fff;width:1.5rem;height:1.5rem}.offcanvas-button{justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.offcanvas-button:hover{cursor:pointer}.offcanvas-backdrop{z-index:1;opacity:.5;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas{z-index:1;color:#fff;background-color:#0000;border:none;flex-direction:row;max-width:100%;transition:transform .3s ease-in-out;display:inline-flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-101%)}.offcanvas.show{transform:translate(0)}.offcanvas-left{background-color:var(--theme-color);z-index:2;flex-direction:column;width:clamp(14rem,25vw + 4rem,16rem);height:100%;font-size:clamp(.9rem,1.25vw + .4rem,1rem);display:flex;overflow:auto}.offcanvas-right{flex-direction:column;width:3rem;margin-left:-1px;display:flex}.offcanvas-right-top{background-color:var(--theme-color);border-bottom-right-radius:.375rem;justify-content:center;align-items:center;height:3rem;display:flex}.offcanvas-right-top:hover{cursor:pointer}.offcanvas-right-bottom{flex:1;display:none}.offcanvas-link{color:#fff;justify-content:space-between;align-items:center;padding:1rem;font-weight:700;text-decoration:none;display:flex}.offcanvas-link.top{padding:1rem 1rem .25rem}.offcanvas-link.show{padding-bottom:.25rem}.offcanvas-link-bottom{height:.75rem;display:block}.offcanvas-link:focus{outline-offset:-2px}.offcanvas-link:hover,.offcanvas-link-bottom:hover{cursor:pointer}.offcanvas-link-bottom.show:hover{cursor:auto}.offcanvas-logo{width:auto;max-width:100%;height:auto;max-height:clamp(5rem,2.5rem + 6.25vw,5.5rem)}.offcanvas-sublinks{flex-direction:column;max-height:0;padding-left:2rem;font-weight:500;display:flex;position:relative;overflow:hidden}.offcanvas-sublinks.transition{transition:max-height .3s ease-in-out}.offcanvas-sublink{color:#fff;padding:.25rem 1rem;text-decoration:none;position:relative}.offcanvas-sublink:focus{outline-offset:-2px}.offcanvas-sublink:before{content:"";border-bottom:1px solid #e0e0e099;width:.5rem;display:block;position:absolute;bottom:50%;left:0}.offcanvas-sublink:after{content:"";border-left:1px solid #e0e0e099;height:100%;padding-left:1px;display:block;position:absolute;bottom:0;left:0}.offcanvas-sublink:last-child:after{height:50%;bottom:50%}.offcanvas-divider{background-color:#e0e0e099;height:1px;margin-left:1rem;margin-right:1rem}.offcanvas-socials{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:auto;padding:1.25rem 1.25rem 2rem;display:flex}.offcanvas-icon{display:flex}.offcanvas-icon svg{fill:#fff;width:1.8rem;height:1.8rem}.footer-container{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.footer-link,.footer-icon{display:flex}.footer-logo{width:auto;max-width:100%;height:auto;max-height:5rem}.footer-socials{flex-wrap:wrap;flex-grow:1;flex-basis:2rem;justify-content:flex-end;gap:.7rem;display:flex}.footer-icon svg{fill:#fff;width:100%;max-width:2rem;height:100%;max-height:2rem}.home-image{object-fit:cover;z-index:-2;width:100vw;height:100%;position:absolute}.home-image-background{background:linear-gradient(to bottom,rgba(255,255,255,var(--home-opacity,1))var(--home-height,100%),transparent);z-index:-1;width:100vw;height:100%;position:absolute}.home{padding-top:1.25rem;padding-bottom:1.25rem}.home-description{margin-top:1rem;font-size:1.2rem}.home h1{font-size:3rem}.home-your-peace,.home-we-mind{display:inline-block}.home-we-mind{color:var(--theme-color);animation:1s ease-out both fadeIn}.home-enquire-container{justify-content:center;padding-top:1rem;padding-bottom:6rem;display:flex}.home-enquire{background-color:var(--theme-color);color:#fff;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;width:12rem;height:3.5rem;padding:0 1.6rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.about-sections,.service-sections{flex-direction:column;gap:1.5rem;display:flex}.about-section h3,.service-section h3{color:var(--theme-color)}.insurance-group{container-type:inline-size}.insurance-group h3{margin-top:3rem;margin-bottom:1.5rem}.insurance-group h3.insurance-group-title-first{margin-top:0}.insurance-types{grid-template-columns:repeat(auto-fill,clamp(8rem,50vw - 12rem,12rem));justify-content:center;gap:clamp(1.5rem,6.25vw - 1rem,2rem);display:grid}.insurance-type{text-align:center;aspect-ratio:1;color:#000;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding-left:.25rem;padding-right:.25rem;text-decoration:none;display:flex;box-shadow:0 0 1px 1px #00000014,0 4px 7px 2px #00000014}.insurance-type:hover{border:2px solid var(--theme-color);cursor:pointer;background-color:#238dc10d;padding-left:calc(.25rem - 2px);padding-right:calc(.25rem - 2px)}.insurance-type img{aspect-ratio:8/7;object-fit:contain;width:100%;max-width:clamp(6rem,25vw - 4rem,8rem);height:auto}.insurance-type h4{font-size:clamp(.8rem,2.5vw - .2rem,1rem);line-height:1.49}.insurance-type span{white-space:nowrap}.product-group{flex-direction:column;gap:1.5rem;display:flex}.product-group img{aspect-ratio:8/5;object-fit:cover;z-index:-1;width:100%;height:auto;max-height:20rem}.team-members{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:4rem;display:grid}.team-member{flex-direction:column;justify-content:space-between;display:flex}.team-member-photo{aspect-ratio:1;border-radius:1rem;width:min(12rem,100%);height:auto}.team-member-divider{background-color:var(--theme-color);border-radius:1rem;width:100%;height:.25rem;margin-top:.5rem;margin-bottom:.5rem}.team-member-info{margin-top:1rem;margin-bottom:1rem}.team-member-link{width:fit-content;color:var(--theme-color);border:2px solid var(--theme-color);padding:.5rem;text-decoration:none;display:block}.team-member-link:hover{background-color:var(--theme-color);color:#fff}.member{flex-direction:column;margin-top:1.75rem;display:flex}.member-photo{margin-bottom:.5rem}.member-name{margin-block:0}.member-role{font-size:1.1rem}.member-paragraph{margin-top:1rem;margin-bottom:1rem}.partners{text-align:center}.partners-logos{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:3rem;margin-top:1.5rem;display:grid}.partners-logo{place-self:center;width:auto;max-width:min(12rem,100%);height:auto;max-height:12rem}.career h2{text-align:center}.career-content{flex-direction:column;gap:1.5rem;display:flex}.career-content h3{color:var(--theme-color)}.career-content img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;max-height:20rem}.career-content footer,.career-content a{color:var(--theme-color);font-weight:700;text-decoration:none}.workshop h3,.workshop strong{color:var(--theme-color)}.workshop h3{margin-bottom:1rem}.workshop-description{margin-bottom:2rem}.workshop-sections{flex-direction:column;gap:1.5rem;display:flex}.workshop-section{z-index:-1;padding-left:clamp(6rem,100vw - 18rem,9rem);position:relative}.workshop-section-second{z-index:-2}.workshop-section-third{z-index:-3}.workshop-bar{color:#fff;clip-path:polygon(100% 0,100% calc(100% - 1rem),50% 100%,0 calc(100% - 1rem),0 0);justify-content:center;align-items:center;width:1.5rem;display:flex;position:absolute;top:-1rem;bottom:-1rem;left:0}.workshop-bar span{display:none}.workshop-line{height:2px;position:absolute;top:calc(50% - 1px);left:1.5rem;right:calc(100% + -1*clamp(6rem,100vw - 18rem,9rem) + 3.5rem)}.workshop-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:calc(50% - 1rem);left:calc(clamp(6rem,100vw - 18rem,9rem) - 3.5rem)}.workshop-bar.workshop-first{top:0}.workshop-bar.workshop-third{bottom:0}.workshop-first{background-color:#155473}.workshop-second{background-color:var(--theme-color)}.workshop-third{background-color:#68bceb}.contact h2{text-align:center}.contact-description{text-align:center;margin-bottom:1.5rem}.contact-method{padding:.75rem;display:flex}.contact-method svg{aspect-ratio:1;flex-shrink:0;width:clamp(4rem,80vw - 14rem,6rem)}.contact-method-details{padding-top:clamp(.25rem,10vw - 2rem,.5rem);padding-left:.5rem}.contact-method-details a{color:#000;white-space:nowrap;text-decoration:none}.contact-method-details a:hover{color:var(--theme-color)}.contact-method-header{color:var(--theme-color);gap:.5rem;display:flex}.contact-method-header svg{width:1.5rem;display:none}.contact-method-divider{background-color:var(--theme-color);width:calc(100% - 1rem);height:2px;margin-left:auto;margin-right:auto}.contact-form{flex-direction:column;gap:1rem;padding:.75rem;display:flex}.contact-form-field{flex-direction:column;gap:.375rem;font-size:1rem;display:flex}.contact-form-field input{font-size:inherit;border:1px solid #789;border-radius:.375rem;padding:.75rem;font-family:inherit}.contact-form-field input:focus,.contact-form-message-container:focus-within{border:1px solid var(--theme-color);outline:none}.contact-form-field input:disabled,#contact-form-message:disabled{color:#708090;background-color:#f0f0f0}.contact-form-field input::placeholder,#contact-form-message::placeholder{color:#708090}.contact-form-message-container{border:1px solid #789;border-radius:.375rem;overflow:hidden}#contact-form-message{width:100%;height:12rem;font-size:inherit;resize:vertical;scrollbar-gutter:stable;border:1px solid #0000;outline:none;padding:.75rem;font-family:inherit;display:block}.contact-form-button{background-color:var(--theme-color);color:#fff;border:none;border-radius:9999px;justify-content:space-between;align-self:center;align-items:center;gap:.5rem;width:10rem;height:3rem;margin-top:1rem;padding:0 .98rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.contact-form-button:hover{cursor:pointer}.contact-form-button:disabled{opacity:.5;cursor:default}.contact-form-button svg,.contact-form-button-loader{width:1rem;height:1rem}.contact-form-button-loader{border:2px solid #fff;border-top-color:#0000;border-radius:50%;animation:1s linear infinite spin}.contact-response{text-align:center;min-height:3rem;margin-top:.75rem}.contact-response strong{color:var(--theme-color);white-space:nowrap}.contact-response.error-message{color:red}.not-found{text-align:center}.not-found h2{color:var(--theme-color);padding:0;font-size:min(40vw,12rem)}.not-found-link{background-color:var(--theme-color);color:#fff;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;width:min(14rem,100%);min-height:3rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;padding:.25rem 1.25rem;font-weight:700;text-decoration:none;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@container (min-width:54rem){.insurance-types{justify-content:start}}@media (max-width:22rem){.contact-method svg{display:none}.contact-method-header svg{display:inline}.workshop-section{padding-left:2.5rem}.workshop-bar span{display:inline}.workshop-line,.workshop-circle{display:none}}@media (max-width:20.5rem){.navbar-link-logo{display:none}.insurance-types{grid-template-columns:repeat(auto-fill,min(clamp(6rem,44.4444vw - 1.1111rem,8rem),100%));gap:clamp(1rem,11.1111vw - .7778rem,1.5rem)}.insurance-type img{max-width:clamp(4rem,44.4444vw - 3.1111rem,6rem)}}@media (max-width:12rem){.chat-bubble{display:none}.offcanvas-link.top{gap:.25rem}.offcanvas-sublinks{padding-left:.5rem}.home h1{font-size:2.25rem}.not-found-link{padding:.25rem 0}.not-found-link svg{display:none}}@media (min-width:40rem){.not-found h2{font-size:16rem}.not-found p{font-size:1.1rem}}@media (min-width:64rem){:root{--navbar-height:5rem}.home-image-background{background:linear-gradient(90deg,#fffffff2 50%,#0000)}.container{width:64rem;margin-left:auto;margin-right:auto}.navbar{padding-left:1rem;padding-right:calc(1rem - 100vw + 100%)}.navbar-left{gap:1.2rem}.navbar-link{display:flex}.navbar-contact{border-radius:2rem;flex-direction:row-reverse;width:10rem;height:3rem;padding:1rem}.offcanvas-button{display:none}.home{padding-right:32rem}.home-enquire-container{justify-content:flex-start}.product-group{flex-direction:row;height:15rem}.product-group img{clip-path:polygon(0 0,100% 0%,100% 100%,12rem 100%);flex-shrink:0;order:1;width:51vw;height:20rem;transform:translateY(-5rem)}.product-group p{flex-shrink:0;width:calc(50% - 1.5rem)}.member{flex-direction:row}.member-left{flex-shrink:0;width:40%;margin-top:1.5rem}.member-divider-top{width:80%}.member-divider-bottom{display:none}.not-found h2{font-size:20rem}.not-found p{font-size:1.2rem}.not-found-link{width:16rem;min-height:4rem;margin-top:2rem;padding:.25rem 1.5rem;font-size:1.1rem}.not-found-link svg{width:1.1rem;height:1.1rem}}@media (min-width:80rem){:root{--navbar-height:6rem}.container{width:80rem;padding-left:6rem;padding-right:6rem}.navbar{padding-left:3.75rem;padding-right:calc(3.75rem - 100vw + 100%)}.navbar-left{gap:1.5rem}.navbar-link{font-size:1rem}.navbar-contact,.contact-form-button{width:12rem;height:3.5rem;font-size:1.1rem}.footer{min-height:10rem}.footer-logo{max-height:6rem}.home{padding-right:40rem}.about,.member,.service,.career,.workshop,.contact{width:64rem;padding-left:3rem;padding-right:3rem}.partners{padding-left:3rem;padding-right:3rem}.team-members{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:6rem}.contact-form-button{padding:0 1.6rem}.contact-form-button svg,.contact-form-button-loader{width:1.1rem;height:1.1rem}}@media (min-width:96rem){:root{--navbar-height:7rem}.container{width:96rem;padding-left:7rem;padding-right:7rem}.navbar-left{gap:2rem}.navbar-link{font-size:1.1rem}.home{padding-right:48rem}.about,.member,.service,.career,.workshop,.contact{width:64rem;padding-left:3rem;padding-right:3rem}.partners{padding-left:3rem;padding-right:3rem}.partners-logos{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.partners-logo{max-width:14rem;max-height:14rem}.team-members{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_d627d9f9-module__EMOLeW__className{font-family:Outfit,Outfit Fallback;font-style:normal}
