/* Elementor / Hello Elementor compatibility for the original LockSmith Billings design */
.lsb-section.e-con,.lsb-section.e-con>.e-con-inner{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--content-width:100%;--width:100%;padding:0!important;max-width:100%!important}
.lsb-section .elementor-widget-html,.lsb-section .elementor-widget-html>.elementor-widget-container{width:100%;max-width:100%;margin:0;padding:0}
.elementor-widget-html:not(:last-child){margin-block-end:0}
body .elementor-element.lsb-section{margin:0}
.site-main,.page-content{margin:0;padding:0;max-width:none}
/* Outline buttons on dark sections: restore white text (original CSS forced navy text) */
.hero .button-outline,.inner-hero .button-outline,.cta-band .button-outline{color:#fff!important}
.hero .button-outline:hover,.inner-hero .button-outline:hover,.cta-band .button-outline:hover{color:#0b1e3a!important}
