.elementor-20920 .elementor-element.elementor-element-088aadc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20920 .elementor-element.elementor-element-088aadc.e-con{--align-self:stretch;}.elementor-20920 .elementor-element.elementor-element-4bdb408 .hero-header{background-color:var(--primary);height:55%;}.elementor-20920 .elementor-element.elementor-element-4bdb408 .overlay{background-image:linear-gradient(180deg, #0000 48%, var(--body-text));}.elementor-20920 .elementor-element.elementor-element-4bdb408 .hero-featured-image img{max-height:550px;object-position:center;}.elementor-20920 .elementor-element.elementor-element-4bdb408{--hero-image-padding-top:7rem;}.elementor-20920 .elementor-element.elementor-element-4bdb408 .hero-featured-image{padding-top:7rem;}.elementor-20920 .elementor-element.elementor-element-ae1d97b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20920 .elementor-element.elementor-element-ae1d97b.e-con{--align-self:stretch;}.elementor-20920 .elementor-element.elementor-element-30269c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20920 .elementor-element.elementor-element-abf7246{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20920 .elementor-element.elementor-global-20944 .socius-sidebar-form-container{background-color:var(--primary-dark);top:200px;border-radius:8px 8px 8px 8px;}.elementor-20920 .elementor-element.elementor-global-20944 .socius-sidebar-form-title{color:var(--white);}.elementor-20920 .elementor-element.elementor-global-20944 .socius-sidebar-form button[type="submit"]{background-color:var(--white);color:var(--primary-dark);}.elementor-20920 .elementor-element.elementor-element-a9b37af{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20920 .elementor-element.elementor-element-a9b37af.e-con{--align-self:stretch;}.elementor-20920 .elementor-element.elementor-global-20914 .inspiration-gallery-subtitle{color:var(--primary, #2a7d7d);}.elementor-20920 .elementor-element.elementor-global-20914 .inspiration-gallery-title{color:var(--primary-dark, #1a5c5c);}.elementor-20920 .elementor-element.elementor-global-20914 .gallery-lightbox{background:#000000C9;}.elementor-20920 .elementor-element.elementor-element-ac0dbe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20920 .elementor-element.elementor-element-1c388bc{--spacer-size:0px;}@media(max-width:1024px){.elementor-20920 .elementor-element.elementor-element-abf7246{--grid-auto-flow:row;}.elementor-20920 .elementor-element.elementor-element-a9b37af{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20920 .elementor-element.elementor-element-ae1d97b{--content-width:1400px;}.elementor-20920 .elementor-element.elementor-element-30269c6{--width:66.6666%;}.elementor-20920 .elementor-element.elementor-element-abf7246{--width:33.3333%;}}@media(max-width:767px){.elementor-20920 .elementor-element.elementor-element-abf7246{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20920 .elementor-element.elementor-element-a9b37af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20920 .elementor-element.elementor-element-1c388bc{--spacer-size:150px;}}