.elementor-298 .elementor-element.elementor-element-af3fcae:not(.elementor-motion-effects-element-type-background),.elementor-298 .elementor-element.elementor-element-af3fcae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-298 .elementor-element.elementor-element-af3fcae{transition:background 0.4s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:100px;margin-bottom:0;padding:0 0 0 0}.elementor-298 .elementor-element.elementor-element-af3fcae>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-298 .elementor-element.elementor-element-9ada836:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-298 .elementor-element.elementor-element-9ada836>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url(https://terranovalanddev.com/wp-content/uploads/2026/10/iStock-1328389597.jpg);background-position:center left;background-size:cover}.elementor-298 .elementor-element.elementor-element-9ada836:hover>.elementor-element-populated{background-image:url(https://terranovalanddev.com/wp-content/uploads/2026/10/iStock-175438133-scaled-2.jpg);background-position:bottom left;background-size:cover}.elementor-298 .elementor-element.elementor-element-9ada836>.elementor-element-populated>.elementor-background-overlay{background-color:#141414;opacity:.8}.elementor-298 .elementor-element.elementor-element-9ada836:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#141414;opacity:.72}.elementor-298 .elementor-element.elementor-element-9ada836>.elementor-element-populated{transition:background 1.2s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 100px 120px 100px}.elementor-298 .elementor-element.elementor-element-9ada836>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-298 .elementor-element.elementor-element-e7b9693{text-align:center}.elementor-298 .elementor-element.elementor-element-e7b9693 .elementor-heading-title{font-family:"Source Serif 4",Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;font-style:normal;color:var(--e-global-color-accent)}.elementor-298 .elementor-element.elementor-element-eb1aa39{text-align:center}.elementor-298 .elementor-element.elementor-element-eb1aa39 .elementor-heading-title{font-family:"Aptos display",Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-298 .elementor-element.elementor-element-dec8d4e{--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}.elementor-298 .elementor-element.elementor-element-48b0a64{--display:flex;--justify-content:center}.elementor-298 .elementor-element.elementor-element-e2a1281{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:26px;--e-filter-normal-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:4px 4px 4px 4px}.elementor-298 .elementor-element.elementor-element-e2a1281 .e-filter-item:not([aria-pressed=true]):not(:hover){background-color:var(--e-global-color-accent)}.elementor-298 .elementor-element.elementor-element-e2a1281 .e-filter-item[aria-pressed="true"]{background-color:var(--e-global-color-c2fd31d)}.elementor-298 .elementor-element.elementor-element-e2a1281 .e-filter-item:hover:not([aria-pressed=true]){border-style:solid;border-color:var(--e-global-color-accent)}.elementor-298 .elementor-element.elementor-element-e2a1281 .e-filter-item{padding:10px 20px 10px 20px}.elementor-298 .elementor-element.elementor-element-eb98716{--display:flex;--justify-content:center}.elementor-widget-filter-widget .filter-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-filter-widget .form-tax .label-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]),.elementor-widget-filter-widget .form-tax textarea{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-filter-widget .list-style label span{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-filter-widget button.reset-form{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);background-color:var(--e-global-color-primary)}.elementor-widget-filter-widget button.submit-form{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);background-color:var(--e-global-color-primary)}.elementor-298 .elementor-element.elementor-element-6575071 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-298 .elementor-element.elementor-element-6575071{--grid-column-gap:20px;--grid-row-gap:20px}.elementor-298 .elementor-element.elementor-element-6575071 .bpfwe-swatch{opacity:1}.elementor-298 .elementor-element.elementor-element-6575071 input[type="checkbox"]:checked+span .bpfwe-swatch,.elementor-298 .elementor-element.elementor-element-6575071 input[type="radio"]:checked+span .bpfwe-swatch{opacity:.7}.elementor-298 .elementor-element.elementor-element-6575071 select option{background-color:var(--e-global-color-accent)}.elementor-298 .elementor-element.elementor-element-6575071 .bpfwe-select2 .select2-selection,.elementor-298 .elementor-element.elementor-element-6575071 .bpfwe-select2 .select2-selection__rendered,.elementor-298 .elementor-element.elementor-element-6575071 .bpfwe-select2 .select2{width:100%!important}.elementor-298 .elementor-element.elementor-element-6575071 .bpfwe-select2 .select2-selection,.elementor-298 .elementor-element.elementor-element-6575071 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px}.elementor-298 .elementor-element.elementor-element-6575071 .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--e-global-color-accent)}.elementor-298 .elementor-element.elementor-element-0ffa59e{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-298 .elementor-element.elementor-element-ec3449b{--grid-columns:3;--load-more-button-align:center}@media(max-width:1024px){.elementor-298 .elementor-element.elementor-element-6575071 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-298 .elementor-element.elementor-element-ec3449b{--grid-columns:2}}@media(max-width:767px){.elementor-298 .elementor-element.elementor-element-9ada836>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px}.elementor-298 .elementor-element.elementor-element-e7b9693 .elementor-heading-title{font-size:25px}.elementor-298 .elementor-element.elementor-element-eb1aa39 .elementor-heading-title{font-size:25px}.elementor-298 .elementor-element.elementor-element-48b0a64{--padding-top:10px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px}.elementor-298 .elementor-element.elementor-element-e2a1281{--e-filter-justify-content:initial;--e-filter-item-width:100%;--e-filter-item-flex-grow:1}.elementor-298 .elementor-element.elementor-element-6575071 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-298 .elementor-element.elementor-element-ec3449b{--grid-columns:1}}@media(min-width:768px){.elementor-298 .elementor-element.elementor-element-dec8d4e{--content-width:1310px}.elementor-298 .elementor-element.elementor-element-48b0a64{--width:76%}.elementor-298 .elementor-element.elementor-element-eb98716{--width:45%}.elementor-298 .elementor-element.elementor-element-0ffa59e{--content-width:1310px}}@media(min-width:1025px){.elementor-298 .elementor-element.elementor-element-9ada836:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-298 .elementor-element.elementor-element-9ada836>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}