.elementor-1382 .elementor-element.elementor-element-1012c2f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--s-sm) var(--s-sm);--row-gap:var(--s-sm);--column-gap:var(--s-sm);--padding-top:var(--s-lg);--padding-bottom:var(--s-lg);--padding-left:var(--s-lg);--padding-right:var(--s-lg);}.elementor-1382 .elementor-element.elementor-element-1012c2f0:not(.elementor-motion-effects-element-type-background), .elementor-1382 .elementor-element.elementor-element-1012c2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1382 .elementor-element.elementor-element-3ea704d3{width:auto;max-width:auto;text-align:start;}.elementor-1382 .elementor-element.elementor-element-3ea704d3 > .elementor-widget-container{background-color:var( --e-global-color-f9467cf );}.elementor-1382 .elementor-element.elementor-element-3ea704d3 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-1382 .elementor-element.elementor-element-5cc2795f .elementor-heading-title{color:var( --e-global-color-d12419f );}.elementor-1382 .elementor-element.elementor-element-4affae66{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-size:var(--body-md);color:var( --e-global-color-d12419f );}.elementor-1382 .elementor-element.elementor-element-4affae66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-ee5a624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1382 .elementor-element.elementor-element-ee5a624:not(.elementor-motion-effects-element-type-background), .elementor-1382 .elementor-element.elementor-element-ee5a624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1382 .elementor-element.elementor-element-29605c06{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1382 .elementor-element.elementor-element-29605c06 > .elementor-widget-container{padding:0 0 0 0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-7686fef );}.elementor-1382 .elementor-element.elementor-element-29605c06.elementor-element{--align-self:flex-start;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__row{display:inline-block;margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-list-tree__children{display:inline-block;margin-right:calc(0px/2);margin-left:calc(0px/2);padding-left:0px;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list-wrapper{margin-left:calc(-0px/2);margin-right:calc(-0px/2);text-align:center;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__button{color:var( --e-global-color-text );}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__button:hover{color:var( --e-global-color-accent );}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:var( --e-global-color-accent );}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-collapse-icon{width:20px;height:20px;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-collapse-none{width:20px;height:20px;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1382 .elementor-element.elementor-element-5d78842b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1382 .elementor-element.elementor-element-5d78842b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1382 .elementor-element.elementor-element-5d78842b{width:100%;max-width:100%;z-index:1;}.elementor-1382 .elementor-element.elementor-element-5d78842b > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:var(--s-sm) 0 0 0;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-7686fef );}.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider-icon{width:36px;height:36px;line-height:36px;margin-top:calc( -36px/2 );font-size:19px;color:var( --e-global-color-d12419f );background:var( --e-global-color-secondary );}.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider-icon svg{height:19px;}.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider-icon.prev-arrow{top:-4em;bottom:auto;right:2.5em;left:auto;}.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider-icon.next-arrow{top:-4em;bottom:auto;}.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider .jet-slick-dots li{background:var( --e-global-color-accent );}.elementor-1382 .elementor-element.elementor-element-27277e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--s-sm) var(--s-sm);--row-gap:var(--s-sm);--column-gap:var(--s-sm);--padding-top:var(--s-lg);--padding-bottom:var(--s-lg);--padding-left:var(--s-lg);--padding-right:var(--s-lg);}.elementor-1382 .elementor-element.elementor-element-27277e9:not(.elementor-motion-effects-element-type-background), .elementor-1382 .elementor-element.elementor-element-27277e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1382 .elementor-element.elementor-element-199bd58{width:auto;max-width:auto;text-align:start;}.elementor-1382 .elementor-element.elementor-element-199bd58 > .elementor-widget-container{background-color:var( --e-global-color-f9467cf );}.elementor-1382 .elementor-element.elementor-element-199bd58 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-1382 .elementor-element.elementor-element-514314d .elementor-heading-title{color:var( --e-global-color-d12419f );}.elementor-1382 .elementor-element.elementor-element-0f3bb68{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-size:var(--body-md);color:var( --e-global-color-d12419f );}.elementor-1382 .elementor-element.elementor-element-0f3bb68 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-4563f4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-9f2060c{width:100%;max-width:100%;}.elementor-1382 .elementor-element.elementor-element-9f2060c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-9f2060c img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);}.elementor-1382 .elementor-element.elementor-element-7b7f4b4{--display:flex;--justify-content:center;}.elementor-1382 .elementor-element.elementor-element-94b0b0e{text-align:start;}.elementor-1382 .elementor-element.elementor-element-94b0b0e img{width:200px;height:100%;}.elementor-1382 .elementor-element.elementor-element-7f6f6fe{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;font-size:var(--body-md);color:var( --e-global-color-d12419f );}.elementor-1382 .elementor-element.elementor-element-7f6f6fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-1f33303{--display:flex;}@media(max-width:1024px){.elementor-1382 .elementor-element.elementor-element-27277e9{--padding-top:var(--s-lg);--padding-bottom:var(--s-lg);--padding-left:20px;--padding-right:20px;}.elementor-1382 .elementor-element.elementor-element-7b7f4b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1382 .elementor-element.elementor-element-514314d{text-align:center;}}/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-29605c06 */.elementor-1382 .elementor-element.elementor-element-29605c06 fieldset {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__button{
    padding-bottom: var(--s-xs);
}
.elementor-1382 .elementor-element.elementor-element-29605c06 .jet-radio-list__input:checked ~ .jet-radio-list__button:after {
    content: '';
    background: var( --e-global-color-accent );
    position: absolute;
    width: 100%;
    height: 3px;
    bottom:0;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-5d78842b */.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider-icon {
    border-radius: 100%;
}

.elementor-1382 .elementor-element.elementor-element-5d78842b .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    background: #D9D9D9!important;
}/* End custom CSS */
/* Start custom CSS */.seed-bg {
    background: url("/wp-content/uploads/2024/02/content_hero.webp") no-repeat!important;
    background-size:cover!important;
    background-position: center;
}

#seed, #middle, #large{
    cursor: pointer;
}

.middle-bg{
    background: url("/wp-content/uploads/2024/03/content_project-placeholder2.webp") no-repeat!important;
    background-size:cover!important;
    background-position: center;
}

.large-bg{
    background: url("/wp-content/uploads/2024/03/content_what-we-doing-media.webp") no-repeat!important;
    background-size:cover!important;
    background-position: center;
}/* End custom CSS */