.eventsIndex-module__8srjmG__header{margin:var(--sm-margin-large) 0 var(--sm-margin-large);grid-gap:16px;padding:0 var(--sm-margin-page);grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.eventsIndex-module__8srjmG__header{padding:0 var(--margin-page);margin:var(--margin-large) 0 var(--margin-large);grid-template-columns:1fr 1fr}}
.slider-module__DWIuva__slider{position:relative}.slider-module__DWIuva__viewport{overflow:hidden}.slider-module__DWIuva__container{backface-visibility:hidden;gap:var(--sm-gutter);touch-action:pan-y;padding-left:var(--sm-margin-page);display:flex}.slider-module__DWIuva__container>:last-child{margin-right:var(--sm-margin-page)}@media (min-width:1024px){.slider-module__DWIuva__container{gap:var(--gutter);padding-left:var(--margin-page)}.slider-module__DWIuva__container>:last-child{margin-right:var(--margin-page)}}.slider-module__DWIuva__button{z-index:10;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #00000040}.slider-module__DWIuva__buttonPrev{left:var(--sm-margin-small)}@media (min-width:1024px){.slider-module__DWIuva__buttonPrev{left:40px}}.slider-module__DWIuva__buttonNext{right:var(--sm-margin-small)}@media (min-width:1024px){.slider-module__DWIuva__buttonNext{right:40px}}.slider-module__DWIuva__buttonDisabled{opacity:0;pointer-events:none}
.pageFeaturedProject-module__yaZjEG__section{display:flex}@media (max-width:1023.98px){.pageFeaturedProject-module__yaZjEG__section{flex-direction:column-reverse}}@media (min-width:1024px){.pageFeaturedProject-module__yaZjEG__section{min-height:calc(100vh - var(--header-height));flex-direction:row-reverse}.pageFeaturedProject-module__yaZjEG__section.pageFeaturedProject-module__yaZjEG__reverse{flex-direction:row}.pageFeaturedProject-module__yaZjEG__sectionText,.pageFeaturedProject-module__yaZjEG__sectionMedia{width:50%}}.pageFeaturedProject-module__yaZjEG__sectionMedia{background-color:var(--color-off-black);flex-direction:column;display:flex;position:relative}.pageFeaturedProject-module__yaZjEG__sectionText{background-color:var(--project-color-bg);padding:var(--sm-margin-page);justify-content:center;gap:var(--sm-margin-mid);flex-direction:column;display:flex}@media (min-width:1024px){.pageFeaturedProject-module__yaZjEG__sectionText{padding:var(--margin-page);gap:var(--margin-mid)}}.pageFeaturedProject-module__yaZjEG__sectionTitle{margin-top:var(--margin-small)}.pageFeaturedProject-module__yaZjEG__mediaWrapper{flex:auto;position:relative}@media (max-width:1023.98px){.pageFeaturedProject-module__yaZjEG__mediaWrapper{aspect-ratio:16/9}}.pageFeaturedProject-module__yaZjEG__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pageFeaturedProject-module__yaZjEG__playButton{z-index:10;width:100%;height:100%;color:var(--color-off-white);position:absolute;top:0;left:0}
.pageTestimonials-module__ennPGa__testimonials{min-height:calc(100vh - var(--sm-header-height));position:relative}@media (min-width:1024px){.pageTestimonials-module__ennPGa__testimonials{min-height:calc(100vh - var(--header-height))}}.pageTestimonials-module__ennPGa__slide{width:100%;min-height:calc(100vh - var(--sm-header-height));background-color:var(--bg-color,var(--color-off-black));padding-bottom:var(--sm-header-height);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.pageTestimonials-module__ennPGa__slide:not(:first-child){position:absolute;top:0;left:0}@media (min-width:1024px){.pageTestimonials-module__ennPGa__slide{min-height:calc(100vh - var(--header-height));padding:var(--margin-xx-large) var(--margin-page);justify-content:center}}.pageTestimonials-module__ennPGa__image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}@media (max-width:1023.98px){.pageTestimonials-module__ennPGa__image{aspect-ratio:5/4;-o-object-position:0 0;object-position:0 0;width:100%;height:auto}}@media (min-width:1024px){.pageTestimonials-module__ennPGa__image{width:50%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}}.pageTestimonials-module__ennPGa__quote{z-index:10;color:var(--color-off-white);position:relative}@media (max-width:1023.98px){.pageTestimonials-module__ennPGa__quote{padding:66.66% var(--sm-margin-page) var(--sm-margin-page);font-size:var(--sm-font-size-h3)}}@media (min-width:1024px){.pageTestimonials-module__ennPGa__quote{width:66.66%;max-width:26em;height:100%;margin-left:auto}}.pageTestimonials-module__ennPGa__quoteAuthor{margin-top:var(--sm-margin-mid)}@media (min-width:1024px){.pageTestimonials-module__ennPGa__quoteAuthor{margin-top:var(--margin-mid)}}.pageTestimonials-module__ennPGa__controlBar{bottom:var(--sm-margin-page);z-index:10;color:var(--color-off-white);border-radius:var(--sm-button-height);height:var(--sm-button-height);border:1px solid;align-items:center;padding:5px 3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){.pageTestimonials-module__ennPGa__controlBar{border-radius:var(--button-height);height:var(--button-height);bottom:var(--margin-page)}}.pageTestimonials-module__ennPGa__pagination{align-items:center;gap:10px;margin:0 5px;display:flex}.pageTestimonials-module__ennPGa__pageDot{border:1px solid;border-radius:100%;width:10px;height:10px;transition:background-color .3s ease-in-out}@media (hover:hover){.pageTestimonials-module__ennPGa__pageDot:hover{background-color:#fff3}}.pageTestimonials-module__ennPGa__pageDotActive{background-color:var(--color-off-white)}.pageTestimonials-module__ennPGa__button{border-radius:100%;padding:10px}.pageTestimonials-module__ennPGa__button svg{display:block}@media (hover:hover){.pageTestimonials-module__ennPGa__button{transition:background-color .25s}.pageTestimonials-module__ennPGa__button:hover{background-color:#fff3}}
.newsletter-module__KcbgoW__newsletter{padding:var(--sm-margin-page);min-height:600px;margin-top:var(--sm-margin-x-large);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.newsletter-module__KcbgoW__newsletter{min-height:75vh}}@media (min-width:1024px){.newsletter-module__KcbgoW__newsletter{padding:var(--margin-page);margin-top:var(--margin-xx-large)}}.content:empty+.newsletter-module__KcbgoW__newsletter{flex:1 0 auto;max-height:none;margin-top:0}.newsletter-module__KcbgoW__backgroundImage{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;z-index:1;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.newsletter-module__KcbgoW__container{z-index:2;grid-gap:var(--sm-margin-mid);gap:var(--sm-margin-mid);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:768px){.newsletter-module__KcbgoW__container{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.newsletter-module__KcbgoW__container{gap:var(--margin-large)}}.newsletter-module__KcbgoW__form{grid-gap:15px 10px;grid-template-columns:1fr;gap:15px 10px;display:grid}@media (min-width:420px){.newsletter-module__KcbgoW__form{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.newsletter-module__KcbgoW__form{grid-template-columns:repeat(6,1fr)}}.newsletter-module__KcbgoW__formInput{background-color:var(--color-white);color:var(--color-off-black);border-radius:100px;width:100%;padding:8px 15px;display:block}@media (min-width:420px){.newsletter-module__KcbgoW__formInput{grid-column:span 2}}@media (min-width:1024px){.newsletter-module__KcbgoW__formInput{grid-column:span 6;padding:11px 20px}}.newsletter-module__KcbgoW__formInput:focus{outline:none}.newsletter-module__KcbgoW__formInput::placeholder{color:var(--color-off-black);opacity:.3}@media (min-width:420px){.newsletter-module__KcbgoW__formInputHalf{grid-column:span 1}}@media (min-width:1024px){.newsletter-module__KcbgoW__formInputHalf{grid-column:span 3}}@media (min-width:420px){.newsletter-module__KcbgoW__formButton{grid-column:span 1}}@media (min-width:1024px){.newsletter-module__KcbgoW__formButton{grid-column:span 2}}.newsletter-module__KcbgoW__tellUsMore{justify-content:space-between;align-items:center}@media (min-width:420px){.newsletter-module__KcbgoW__tellUsMore{grid-area:end/span 1}}@media (min-width:1024px){.newsletter-module__KcbgoW__tellUsMore{grid-column:5/span 2}}.newsletter-module__KcbgoW__tellUsMoreIcon{width:16px;height:16px}
.pageStats-module__AxJm3W__section{align-items:center;gap:var(--sm-margin-x-large);padding:var(--sm-margin-large) var(--sm-margin-page);flex-direction:column;display:flex}@media (min-width:1024px){.pageStats-module__AxJm3W__section{gap:var(--margin-x-large);padding:var(--margin-large) var(--margin-page)}}@media (max-width:767.98px){.pageStats-module__AxJm3W__number{font-size:50px}}
.featuredPostsPages-module__44s0Dq__header{width:100%;margin-bottom:2rem}.featuredPostsPages-module__44s0Dq__gridWrapper{align-items:center;gap:var(--sm-margin-large);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.featuredPostsPages-module__44s0Dq__gridWrapper{gap:var(--margin-large)}}.featuredPostsPages-module__44s0Dq__grid{grid-gap:var(--sm-margin-mid);gap:var(--sm-margin-mid);width:100%;display:grid}@media (max-width:1023.98px){.featuredPostsPages-module__44s0Dq__grid{grid-template-columns:1fr}}@media (min-width:1024px){.featuredPostsPages-module__44s0Dq__grid{gap:var(--sm-gutter);grid-template-columns:repeat(3,1fr)}:is(.featuredPostsPages-module__44s0Dq__grid:has(.featuredPostsPages-module__44s0Dq__featurePost:nth-child(2):last-child),.featuredPostsPages-module__44s0Dq__grid:has(.featuredPostsPages-module__44s0Dq__featurePost:first-child:last-child)){grid-template-columns:repeat(2,1fr)}.featuredPostsPages-module__44s0Dq__grid:has(.featuredPostsPages-module__44s0Dq__featurePost:nth-child(2):last-child) .featuredPostsPages-module__44s0Dq__featurePost{aspect-ratio:1}.featuredPostsPages-module__44s0Dq__grid:has(.featuredPostsPages-module__44s0Dq__featurePost:first-child:last-child) .featuredPostsPages-module__44s0Dq__featurePost{aspect-ratio:1}.featuredPostsPages-module__44s0Dq__grid{gap:var(--gutter)}}.featuredPostsPages-module__44s0Dq__featurePost{color:inherit;aspect-ratio:4/5;background-color:var(--color-off-black);border-radius:10px;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative;overflow:hidden}@media (hover:hover){.featuredPostsPages-module__44s0Dq__featurePost .featuredPostsPages-module__44s0Dq__featurePostImage{filter:blur();transition:filter .5s}.featuredPostsPages-module__44s0Dq__featurePost:hover .featuredPostsPages-module__44s0Dq__featurePostImage{filter:blur(10px)}}.featuredPostsPages-module__44s0Dq__featurePostOverlay{width:100%;height:100%;padding:var(--sm-gutter);padding:var(--sm-gutter);color:var(--color-off-white);z-index:1;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}@media (min-width:1024px){.featuredPostsPages-module__44s0Dq__featurePostOverlay{gap:var(--margin-mid);padding:var(--margin-small)}}.featuredPostsPages-module__44s0Dq__featurePostImage{-o-object-fit:cover;object-fit:cover;opacity:.6;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;top:-20px;left:-20px}.featuredPostsPages-module__44s0Dq__slider{width:100vw;margin:0 calc(var(--sm-margin-page) * -1) 0}@media (min-width:1024px){.featuredPostsPages-module__44s0Dq__slider{margin:0 calc(var(--margin-page) * -1) 0}}.featuredPostsPages-module__44s0Dq__slider .featuredPostsPages-module__44s0Dq__featurePost{flex:0 0 calc(100% - (var(--sm-button-height) * 1.5))}@media (min-width:768px) and (max-width:1023.98px){.featuredPostsPages-module__44s0Dq__slider .featuredPostsPages-module__44s0Dq__featurePost{flex:0 0 50%}}@media (min-width:1024px){.featuredPostsPages-module__44s0Dq__slider .featuredPostsPages-module__44s0Dq__featurePost{flex:0 0 33.33%}}.featuredPostsPages-module__44s0Dq__showMoreButton{cursor:pointer}
.pageSharer-module__nbGA4G__icon{width:1.25em;display:block}.pageSharer-module__nbGA4G__icon svg{width:100%;height:auto;display:block}.pageSharer-module__nbGA4G__textarea{position:absolute;top:0;left:-9999px}.pageSharer-module__nbGA4G__inactive svg{position:relative;left:-.1em}.pageSharer-module__nbGA4G__active{position:relative}.pageSharer-module__nbGA4G__center .pageSharer-module__nbGA4G__active{gap:5px;display:flex}.pageSharer-module__nbGA4G__left .pageSharer-module__nbGA4G__options{height:100%;position:absolute;top:0;left:-5px;transform:translate(-100%)}.pageSharer-module__nbGA4G__left .pageSharer-module__nbGA4G__tooltipText{color:var(--color-off-black);background-color:var(--color-off-white)}.pageSharer-module__nbGA4G__copyButton{position:relative}.pageSharer-module__nbGA4G__tooltip{z-index:50;width:100%;height:100%;position:absolute;top:0;left:0}.pageSharer-module__nbGA4G__tooltipText{background-color:var(--color-off-black);color:var(--color-off-white);border-radius:10px;padding:10px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,100%);box-shadow:0 0 10px #00000040}
