.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Mobile bottom nav: dark mode + print (moved from the mbv3 plugin, 2.0.2). The current-page highlight is set by a small plugin script (aria-current). */
html[data-mbv3-theme=dark] .elementor [data-id="327e0909"]{background-color:#1d2026!important;border-color:#2e323a!important}
html[data-mbv3-theme=dark] .elementor [data-id="327e0909"] a[aria-current=page]{background-color:#ff7b80!important;color:#0a0b0d!important}
@media print{.elementor [data-id="327e0909"]{display:none!important}}
/* Outline icons: Elementor SVG widget sets fill=currentColor, the Lucide icons are stroke-only */
.elementor [data-id="327e0909"] svg{fill:none!important;stroke:currentColor;stroke-width:1.8}
/* Custom Solution CTA above the footer (elements of this footer, first section 6cf4c22d › 39982549; edit it here). To show or hide it on a page, edit this list. Hidden on: Home, Request a Quote, Privacy Policy, Cookie Policy, Cart, Checkout, My Account. Shown on every other page, including Custom Solutions and Contact Us (round 27). */
.elementor [data-id="6cf4c22d"]{padding:0;margin:0;width:100%}
body.home .elementor [data-id="6cf4c22d"],body.page-id-7609 .elementor [data-id="6cf4c22d"],body.page-id-7564 .elementor [data-id="6cf4c22d"],body.page-id-7579 .elementor [data-id="6cf4c22d"],body.page-id-4455 .elementor [data-id="6cf4c22d"],body.page-id-4456 .elementor [data-id="6cf4c22d"],body.page-id-4457 .elementor [data-id="6cf4c22d"]{display:none!important}
@media print{.elementor [data-id="6cf4c22d"]{display:none!important}}
/* Dark mode: band one step lighter than the page so the dark panel stays visible */
html[data-mbv3-theme=dark] .elementor [data-id="6cf4c22d"] > .e-con{background-color:#15171c!important}
/* Band buttons at least 44px tall on phones (2.1.10). */
@media(max-width:767px){.elementor [data-id="39982549"] a.e-button-base{min-height:44px!important;box-sizing:border-box}}/* End custom CSS */