.logo-module-scss-module__UTK2Ta__logo svg{width:100%;height:unset;display:flex;overflow:visible}.logo-module-scss-module__UTK2Ta__logo[data-color=white]{color:var(--white)}.logo-module-scss-module__UTK2Ta__logo[data-color=blue]{color:var(--primary-color)}
.slider-module-scss-module__UccTwG__container{border-radius:var(--border-radius);max-width:440px;color:var(--white);background-color:#009de0be}@media (max-width:768px){.slider-module-scss-module__UccTwG__container{max-width:100%}}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.slider-module-scss-module__UccTwG__container{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}}.slider-module-scss-module__UccTwG__wrapper{padding:50px var(--spacing-3);position:relative}@media (max-width:768px){.slider-module-scss-module__UccTwG__wrapper{padding:var(--spacing-2)}}.slider-module-scss-module__UccTwG__content{max-width:var(--max-content-width);width:100%;margin:0 auto;display:flex}@media (max-width:768px){.slider-module-scss-module__UccTwG__content{gap:var(--spacing-1);flex-direction:column}}.slider-module-scss-module__UccTwG__imageContainer{border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius);width:65%;height:100%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@media screen and (min-width:1800px){.slider-module-scss-module__UccTwG__imageContainer{max-width:calc(var(--max-content-width) - 190px);border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius);left:38%;right:0}}@media (max-width:768px){.slider-module-scss-module__UccTwG__imageContainer{aspect-ratio:16/9;border-radius:var(--border-radius);width:100%;position:relative}}.slider-module-scss-module__UccTwG__image{object-fit:cover}.slider-module-scss-module__UccTwG__container{flex-direction:column;display:flex}.slider-module-scss-module__UccTwG__slide{padding:var(--spacing-3);flex-direction:column;min-height:500px;display:flex}@media (max-width:768px){.slider-module-scss-module__UccTwG__slide{min-height:unset}}.slider-module-scss-module__UccTwG__slide h1{font-size:var(--font-size-5);color:var(--white);margin:0;font-weight:300}.slider-module-scss-module__UccTwG__link{color:var(--socket-primary);align-items:center;gap:var(--spacing-2);font-weight:500;text-decoration:none;display:flex}.slider-module-scss-module__UccTwG__spacer{flex-grow:1}.slider-module-scss-module__UccTwG__controls{gap:var(--spacing-2);padding:var(--spacing-3);padding-bottom:var(--spacing-1);font-family:var(--heading-font);font-size:var(--font-size-3);justify-content:flex-end;align-items:center;display:flex}.slider-module-scss-module__UccTwG__controls button{all:unset;cursor:pointer;justify-content:center;align-items:center;padding:.5rem;display:flex}.slider-module-scss-module__UccTwG__link{margin-top:var(--spacing-1);cursor:pointer}.slider-module-scss-module__UccTwG__link:hover{text-decoration:underline}.slider-module-scss-module__UccTwG__videoModal{padding:var(--spacing-1);z-index:9999;background-color:#053544cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.slider-module-scss-module__UccTwG__video{aspect-ratio:16/9;border-radius:var(--border-radius);width:100%;max-width:1200px;position:relative;overflow:hidden}
.checkerboard-module-scss-module__Ym7hbq__header{max-width:800px;margin-bottom:var(--spacing-3)}.checkerboard-module-scss-module__Ym7hbq__header h2{color:var(--primary-color);font-size:var(--font-size-5);margin-top:0;font-weight:300}.checkerboard-module-scss-module__Ym7hbq__rows{gap:var(--spacing-4);flex-direction:column;display:flex}.checkerboard-module-scss-module__Ym7hbq__row{align-items:center;gap:var(--spacing-4);display:flex}@media (max-width:768px){.checkerboard-module-scss-module__Ym7hbq__row{gap:var(--spacing-2);flex-direction:column}}.checkerboard-module-scss-module__Ym7hbq__flipped{flex-direction:row-reverse}@media (max-width:768px){.checkerboard-module-scss-module__Ym7hbq__flipped{flex-direction:column}}.checkerboard-module-scss-module__Ym7hbq__imageContainer,.checkerboard-module-scss-module__Ym7hbq__content{width:50%}@media (max-width:768px){.checkerboard-module-scss-module__Ym7hbq__imageContainer,.checkerboard-module-scss-module__Ym7hbq__content{width:100%}}.checkerboard-module-scss-module__Ym7hbq__image{aspect-ratio:10/7;border-radius:var(--border-radius);object-fit:cover;width:100%;height:auto}.checkerboard-module-scss-module__Ym7hbq__content h3{color:var(--primary-color);font-size:var(--font-size-4);margin-top:0;font-weight:300}.checkerboard-module-scss-module__Ym7hbq__content a{color:var(--primary-color)}.checkerboard-module-scss-module__Ym7hbq__button{margin-top:var(--spacing-1);padding:.8rem var(--spacing-2);color:var(--text-color);font-family:var(--button-font);text-transform:uppercase;border-radius:200px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px #009fe34d}.checkerboard-module-scss-module__Ym7hbq__button:hover{color:var(--white);background:var(--primary-color)}
.contact-module-scss-module__511P7G__container{justify-content:space-between;gap:var(--spacing-3);display:flex}@media (max-width:768px){.contact-module-scss-module__511P7G__container{gap:var(--spacing-3);flex-direction:column}}.contact-module-scss-module__511P7G__text{flex-shrink:0;max-width:300px}@media (max-width:768px){.contact-module-scss-module__511P7G__text{max-width:100%}}.contact-module-scss-module__511P7G__form{gap:var(--spacing-1);flex-direction:column;width:100%;max-width:750px;margin-top:50px;display:flex}@media (max-width:768px){.contact-module-scss-module__511P7G__form{margin-top:0}}.contact-module-scss-module__511P7G__form input,.contact-module-scss-module__511P7G__form textarea{all:unset;padding:var(--spacing-1);box-sizing:border-box;background:#009fe314;border:1px solid #009fe314;border-radius:8px;width:100%}.contact-module-scss-module__511P7G__form input::placeholder,.contact-module-scss-module__511P7G__form textarea::placeholder{color:#053544;opacity:.4}.contact-module-scss-module__511P7G__form input:focus,.contact-module-scss-module__511P7G__form textarea:focus{border:1px solid var(--primary-color)}.contact-module-scss-module__511P7G__form textarea{min-height:200px}.contact-module-scss-module__511P7G__form button{all:unset;white-space:nowrap;padding:.8rem var(--spacing-2);font-family:var(--button-font);font-size:var(--font-size-1);color:var(--text-color);text-transform:uppercase;cursor:pointer;border-radius:200px;text-decoration:none;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px #009fe34d}.contact-module-scss-module__511P7G__form button:disabled{opacity:.5;cursor:not-allowed}.contact-module-scss-module__511P7G__form button:before{content:"";background:radial-gradient(100% 172.77% at 0 0,#fff0 80%,#009fe34d 100%);position:absolute;inset:0}.contact-module-scss-module__511P7G__form button:hover{color:var(--white);background:var(--primary-color)}.contact-module-scss-module__511P7G__group{gap:var(--spacing-1);width:100%;display:flex}.contact-module-scss-module__511P7G__buttonContainer{justify-content:flex-end;align-items:center;gap:var(--spacing-3);display:flex}.contact-module-scss-module__511P7G__buttonContainer p{margin:0}@media (max-width:768px){.contact-module-scss-module__511P7G__buttonContainer{flex-direction:column;align-items:flex-start}}.contact-module-scss-module__511P7G__section,.contact-module-scss-module__511P7G__embedded{width:100%}
.embedded-module-scss-module__rGjWmW__section,.embedded-module-scss-module__rGjWmW__embedded{width:100%}
.events-module-scss-module__yDRPyW__grid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.events-module-scss-module__yDRPyW__link{all:unset;cursor:pointer;height:100%;display:flex}.events-module-scss-module__yDRPyW__container{padding:var(--spacing-3);justify-content:center;align-items:center;gap:var(--spacing-2);flex-direction:column;flex-grow:1;height:100%;min-height:40vh;display:flex}.events-module-scss-module__yDRPyW__container h3{font-size:var(--font-size-4);text-align:center;color:var(--primary-color);margin:0;font-weight:400}.events-module-scss-module__yDRPyW__container p{font-size:var(--font-size-2);text-align:center;color:var(--text-color);text-align:center;max-width:350px;margin:0;font-weight:300}
