/* Neutral wrappers; Elementor's Advanced spacing controls remain available. */
body.webraan-body .elementor-widget[class*="elementor-widget-webraan-"] { min-width: 0; }
body.webraan-body .elementor-widget-webraan-site-header { z-index: 50; }
body.webraan-body .elementor-widget-webraan-site-footer { width: 100%; }
/* Keep native sticky header/fixed drawer attached to the page, not a short section. */
body.webraan-body:not(.elementor-editor-active) .wr-elementor-header,
body.webraan-body:not(.elementor-editor-active) .wr-elementor-header :is(.elementor, .elementor-section, .elementor-container, .elementor-column, .elementor-widget-wrap, .elementor-widget-webraan-site-header, .elementor-widget-webraan-site-header > .elementor-widget-container) { display: contents; }
body.home.webraan-body #main-content > .elementor { width: 100%; }
body.home.webraan-body .elementor-widget-webraan-trust .wr-trust { margin-top: 4px; padding-bottom: 4px; }
body.webraan-body .elementor-widget-webraan-hero .wr-hero__devices,
body.webraan-body .elementor-widget-webraan-repair .wr-repair__visual img { border-radius: var(--wr-radius-lg); }
