.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-2319 a{color:inherit;text-decoration:none;border-bottom:0;}.elementor-2319 a:hover{color:#a84b21;}.elementor-2319 a:focus-visible{outline:2px solid #cd6534;outline-offset:3px;}.elementor-2319 .elementor-element-4125656c{box-sizing:border-box;}
/* Targeted Phase 2 desktop widening; tablet/mobile remain unchanged */
@media(min-width:1270px){
.elementor.elementor-2319 [data-id="4125656c"]{max-width:1920px;margin-inline:auto;padding-inline:clamp(40px,3.125vw,60px);}
.elementor.elementor-2319 [data-id="1178cca9"],
.elementor.elementor-2319 [data-id="44c1bca8"],
.elementor.elementor-2319 [data-id="2c40ce6d"]{max-width:100%;}
.elementor.elementor-2319 [data-id="1178cca9"]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,1.75fr);gap:clamp(60px,5vw,96px);}
.elementor.elementor-2319 [data-id="49726558"]{max-width:none;gap:clamp(40px,3.125vw,60px);}
}/* End custom CSS */