.Section-module__nkB1_W__section{padding-bottom:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl);z-index:1;position:relative}.Section-module__nkB1_W__section-turquoise{background-color:var(--mantine-color-mjs-turquoise-6);color:var(--mantine-color-white)}.Section-module__nkB1_W__container{align-items:center;gap:var(--mantine-spacing-xl);flex-direction:column;display:flex}.Section-module__nkB1_W__title{text-align:center}.Section-module__nkB1_W__divider{width:3rem}.Section-module__nkB1_W__anchor{visibility:hidden;display:block;position:relative;top:-60px}.Section-module__nkB1_W__image{object-fit:cover;object-position:right;position:absolute}.Section-module__nkB1_W__bg-container{position:relative;overflow:hidden}
.ContactSection-module__AKh_UG__button{align-self:flex-start}.ContactSection-module__AKh_UG__card{gap:var(--mantine-spacing-md);max-width:calc(40rem*var(--mantine-scale));width:100%}
.GallerySection-module__55nAia__card{background-color:var(--mantine-color-mjs-turquoise-0);width:100%}.GallerySection-module__55nAia__copy{gap:var(--mantine-spacing-md);flex-direction:column}.GallerySection-module__55nAia__lead{font-size:var(--mantine-font-size-lg)}
.HeroSection-module__P9wj1G__background{background-color:var(--mantine-color-mjs-turquoise-6);background-blend-mode:multiply;align-items:center;gap:var(--mantine-spacing-xl);background-position:0 0;background-repeat:no-repeat;background-size:cover;min-height:50dvh}@media (max-width:48em){.HeroSection-module__P9wj1G__background{flex-direction:column}}.HeroSection-module__P9wj1G__container{align-items:flex-start;gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl);flex-direction:column;flex:1;display:flex}.HeroSection-module__P9wj1G__image{flex:1;align-self:stretch;min-height:50dvh;position:relative}.HeroSection-module__P9wj1G__title{color:var(--mantine-color-mjs-orange-4);font-family:Poppins,sans-serif;font-size:calc(2.625rem*var(--mantine-scale))}
.MissionStatementSection-module__rSjRza__card{padding:0 calc(var(--mantine-spacing-xl)*2);flex-direction:column-reverse}@media (max-width:48em){.MissionStatementSection-module__rSjRza__card{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md)}}@media (min-width:48em){.MissionStatementSection-module__rSjRza__card{flex-direction:row;padding-right:0}}.MissionStatementSection-module__rSjRza__copy{gap:var(--mantine-spacing-md);flex-direction:column;flex:1.618}@media (min-width:48em){.MissionStatementSection-module__rSjRza__copy{padding-bottom:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl)}}.MissionStatementSection-module__rSjRza__logo-box{flex:1;justify-content:center;align-items:center;min-height:25dvh}
.IconItem-module__u99LRW__copy{flex:1}.IconItem-module__u99LRW__icon{--fa-primary-color:var(--mantine-color-mjs-steel-4);--fa-secondary-color:var(--mantine-color-mjs-turquoise-4);font-size:calc(3rem*var(--mantine-scale))}.IconItem-module__u99LRW__icon-alt{--fa-primary-color:var(--mantine-color-mjs-turquoise-4);--fa-secondary-color:var(--mantine-color-mjs-steel-4);font-size:calc(3rem*var(--mantine-scale))}.IconItem-module__u99LRW__icon-box{background-color:var(--mantine-color-mjs-orange-0);border-radius:var(--mantine-radius-md);height:calc(5rem*var(--mantine-scale));margin-inline:auto;margin-bottom:var(--mantine-spacing-sm);width:calc(5rem*var(--mantine-scale));justify-content:center;align-items:center}.IconItem-module__u99LRW__title{text-align:center;font-weight:600}
.ServicesSection-module__LqoB1W__alert{--alert-bg:var(--mantine-color-orange-0);align-items:center}.ServicesSection-module__LqoB1W__alert-body{align-items:center;gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.ServicesSection-module__LqoB1W__alert-title{color:var(--mantine-color-mjs-turquoise-4);text-align:center}
.TestimonialsSection-module__GGPPQG__card{background-color:var(--mantine-color-mjs-turquoise-0);border-radius:var(--mantine-radius-md);align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);height:100%}@media (min-width:48em){.TestimonialsSection-module__GGPPQG__card{border-radius:var(--mantine-radius-xl);gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl)}}.TestimonialsSection-module__GGPPQG__copy{gap:var(--mantine-spacing-md);flex-direction:column}.TestimonialsSection-module__GGPPQG__icon{font-size:calc(2rem*var(--mantine-scale))}@media (min-width:48em){.TestimonialsSection-module__GGPPQG__icon{font-size:calc(3rem*var(--mantine-scale))}}.TestimonialsSection-module__GGPPQG__lead{font-size:var(--mantine-font-size-lg)}
