@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_fc107e7e-module__kzLTga__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_fc107e7e-module__kzLTga__variable{--font-source-sans:"Source Sans 3","Source Sans 3 Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html body{font-family:var(--font-source-sans),sans-serif;background:#f9f9f7;overflow-x:hidden}@media screen and (max-width:768px){html,html body{font-family:var(--font-source-sans),sans-serif;background:#f9f9f7;overflow-x:hidden!important}}.contact-overflow-hidden{overflow-x:hidden!important}.custom-navbar{font-family:var(--font-source-sans),sans-serif;background-color:#9acbd6}.custom-navbar .nav-link{color:#fff;font-size:1.25rem;font-family:var(--font-source-sans),sans-serif;font-weight:700}@media screen and (max-width:1024px){.custom-navbar .nav-link{font-size:1rem}}.custom-navbar-image{margin-left:100px}@media screen and (max-width:1024px){.custom-navbar-image{margin-left:0}}.header{font-size:3.75rem;font-family:var(--font-source-sans);margin-top:125px;padding-left:2.5rem;font-weight:700}.home-section-header{font-size:3.75rem;font-family:var(--font-source-sans);text-align:center;justify-content:center;align-self:center;margin-top:125px;margin-left:100px;font-weight:700}@media screen and (max-width:1024px){.home-section-header{font-size:2.25rem;font-family:var(--font-source-sans);margin-left:0}.header{font-size:2.25rem;font-family:var(--font-source-sans)}}.offcanvas-text{font-size:1.25rem;font-family:var(--font-source-sans);font-weight:400}.text{font-size:1.5rem;font-family:var(--font-source-sans);word-wrap:break-word;max-width:850px;white-space:"normal";margin:5px;padding-left:2.5rem;font-weight:400}@media screen and (max-width:1024px){.text{font-size:1.25rem;font-family:var(--font-source-sans)}}.home-page-buttons{justify-content:left;align-items:center;gap:15px;margin-top:20px;padding-left:2.5rem;display:flex}.bottomBarText{font-size:1.125rem;font-family:var(--font-source-sans);word-wrap:break-word;max-width:850px;font-weight:400}.inputFormText{font-size:1.25rem;font-family:var(--font-source-sans);font-weight:700}.AboutUsImg{width:"50%";height:"50%"}@media screen and (max-width:1024px){.cardCss{flex-direction:column;gap:20px;padding:20px}}.cardStyling{border:none;width:clamp(10rem,34.286vw - 2.857rem,28rem);height:180px;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px);box-shadow:0 6px 12px #00000026}.cardStyling:hover{transform:translateY(10px);box-shadow:0 12px 20px #0003}@media screen and (max-width:1024px){.cardStyling{width:20rem}}.subtitleText{color:#6b6b6b;font-size:1.125rem;font-family:var(--font-source-sans);word-wrap:break-word;text-align:left;max-width:950px;margin-top:100px;padding-left:2.5rem;font-weight:400;display:flex}@media screen and (max-width:1024px){.subtitleText{margin-top:50px;margin-left:0;font-size:1rem}.mobile-margin{margin-top:50px}}.testimonialCard{width:clamp(5rem,74.286vw - 22.857rem,44rem)}@media screen and (max-width:1024px){.testimonialCard{width:22rem}}.testmonialContainer{flex-direction:row}@media screen and (max-width:1024px){.testimonialContainer{flex-direction:column}}.inputFormContainer{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;min-width:300px;min-height:140px;padding:1.25rem 1.25rem .75rem;box-shadow:0 25px 50px -12px #00000040}@media screen and (max-width:1024px){.inputFormContainer{width:375px;min-width:0}}.formInput{border:1px solid #9ca3af;border-radius:.25rem;width:clamp(20rem,95.81vw - 15.929rem,70.3rem);height:2.25rem;padding:.5rem;font-size:1rem}@media screen and (max-width:1024px){.formInput{width:350px}}.formTextArea{border:1px solid #9ca3af;border-radius:.25rem;width:clamp(20rem,95.81vw - 15.929rem,70.3rem);height:144px;padding-top:.75rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem}@media screen and (max-width:1024px){.formTextArea{width:350px}}.aboutText{flex-direction:row}@media screen and (max-width:1024px){.aboutText{text-align:left;flex-direction:column;padding-right:10px;font-size:1.25rem}}.aboutTextParagraph{font-size:1.5rem;font-family:var(--font-source-sans);word-wrap:break-word;white-space:normal;justify-content:flex-end;align-items:center;width:100%;max-width:750px;margin:5px;padding-top:10px;padding-bottom:10px;padding-right:100px;font-weight:400}@media screen and (max-width:1024px){.aboutTextParagraph{font-size:1.25rem;font-family:var(--font-source-sans);margin-left:0;padding-top:0;padding-left:20px;padding-right:0}}.navbar-icon{border-radius:50px;max-width:30%;margin-left:100px;box-shadow:0 4px 12px #00000026}@media screen and (max-width:1024px){.navbar-icon{margin-left:0}}.navbar-links{justify-content:center;align-items:center;gap:15px}@media screen and (max-width:1024px){.navbar-links{gap:0}}.hero-section{flex-direction:column;display:flex}.hero-content{display:flex}.cards-section{justify-content:center;align-items:center;gap:40px;width:100%;margin-top:20px;padding:50px;display:flex}.section-header{text-align:center;justify-content:center;align-self:center}.testimonials-section{justify-content:center;align-items:center;gap:50px;margin:10px auto;padding:50px;display:flex}.bottom-section{margin-top:150px}.home-cards-section{justify-content:center;align-items:center;gap:40px;width:100%;margin-top:20px;padding:50px;display:flex}@media screen and (max-width:1024px){.home-cards-section{flex-direction:column;gap:20px;padding:20px}}.home-testimonial-container{justify-content:center;align-items:center;gap:50px;width:clamp(5rem,74.286vw - 22.857rem,44rem);margin:10px auto;padding:50px;display:flex}@media screen and (max-width:1024px){.home-testimonial-container{flex-direction:column;width:22rem}}.event-page-format{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex;overflow-x:hidden}.event-card-section{gap:50px;margin:10px auto;padding:5px;display:flex}@media screen and (max-width:1024px){.event-card-section{flex-direction:column;gap:20px;padding:20px}}.event-text{font-size:1.5rem;font-family:var(--font-source-sans);word-wrap:break-word;white-space:normal;max-width:850px;margin:10px auto;padding-left:2.5rem;font-weight:400}@media screen and (max-width:1024px){.event-text{text-align:center;justify-content:center;align-items:center;margin:0;font-size:1.25rem}}.contact-us-subtitle-text{color:#6b6b6b;font-size:1.125rem;font-family:var(--font-source-sans);word-wrap:break-word;text-align:left;align-self:center;max-width:950px;margin-top:100px;font-weight:400;display:flex}.about-us-testimonial-container{justify-content:center;align-items:center;gap:50px;margin-top:50px;margin-bottom:190px;padding:50px;display:flex}@media screen and (max-width:1024px){.about-us-testimonial-container{flex-direction:column}}.get-in-touch-container{background-color:#fafafa;margin-top:0;margin-bottom:-200px;padding-top:0;padding-bottom:150px}.get-in-touch-format{flex-direction:column;gap:10px;display:flex}.get-in-touch-header{font-size:3.75rem;font-family:var(--font-source-sans);text-align:center;justify-content:center;margin-top:80px;margin-left:100px;font-weight:700}@media screen and (max-width:1024px){.get-in-touch-header{font-size:2.25rem;font-family:var(--font-source-sans);margin-left:0;padding-left:20px}}.get-in-touch-text{font-size:1.5rem;font-family:var(--font-source-sans);word-wrap:break-word;max-width:850px;white-space:"normal";justify-content:center;align-self:center;margin:5px 5px 5px 100px;padding-top:40px;font-weight:400}@media screen and (max-width:1024px){.get-in-touch-text{font-size:1.25rem;font-family:var(--font-source-sans);margin-left:0;padding-left:20px}}.bottom-bar-container{background-color:#9acbd6;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.bottom-bar-format{flex-direction:row;align-items:center;gap:10px;margin-left:20px;display:flex}.event-subtitle-text{color:#6b6b6b;font-size:1.125rem;font-family:var(--font-source-sans);word-wrap:break-word;text-align:left;max-width:950px;padding-left:2.5rem;font-weight:400;display:flex;position:relative;top:80px}@media screen and (max-width:1024px){.event-subtitle-text{text-align:center;justify-content:center;align-items:center;margin-top:50px}}.event-header{font-size:3.75rem;font-family:var(--font-source-sans);text-align:left;margin-top:100px;padding-left:2.5rem;font-weight:700;display:flex}@media screen and (max-width:1024px){.event-header{text-align:center;justify-content:center;align-items:center;font-size:3rem}}.error-top-bar{background:#9acbd6;flex-shrink:0;width:100%;height:50px}.error-logo{aspect-ratio:1;border-radius:50px;flex-shrink:0;width:74px;height:74px;box-shadow:0 4px 4px #00000040}.error-message-container{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;height:500px;display:flex}.error-message-header{color:#000;text-align:center;margin-top:150px;font-family:"Source Sans 3";font-size:8rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1024px){.error-message-header{margin-top:100px;font-size:6rem}}.error-message-subtext{color:#000;text-align:center;font-family:"Source Sans 3";font-size:2.5rem;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width:1024px){.error-message-subtext{font-size:1.25rem}}.error-message-route{color:#000;text-align:center;font-family:"Source Sans 3";font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.5rem}@media screen and (max-width:1024px){.error-message-route{font-size:1.25rem}}.error-message-home-page{color:#000;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-family:"Source Sans 3";font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.5rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.error-message-home-page a{color:#000;text-decoration:underline}@media screen and (max-width:1024px){.error-message-home-page{font-size:1.25rem}}.input-form-width{width:1000px}@media screen and (max-width:1024px){.input-form-width{width:325px}}.input-form-spacing{margin-top:15px}@media screen and (max-width:1024px){.input-form-spacing{margin-top:150px}}
