/* Alpha Coast: make Elementor's wrappers invisible so the original design CSS does the layout.
   Loads after Elementor's CSS and before the design CSS. Single-class selectors only. */
.e-con{all:revert;box-sizing:border-box;margin:0;padding:0}
.e-con::before{all:revert}
.e-con>.e-con-inner{display:contents}
.elementor-widget-html{display:contents}
.elementor-widget-html>.elementor-widget-container{display:contents}
.ac-doc,[data-elementor-type="wp-page"],[data-elementor-type="header"],[data-elementor-type="footer"]{display:contents}
.ac-sprite{display:contents}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background:#fff;clip:auto!important;clip-path:none;color:#121A2E;display:block;font-size:14px;height:auto;left:8px;padding:12px 20px;text-decoration:none;top:8px;width:auto;z-index:100000}
/* Elementor caps top-level containers with max-width:min(100%,var(--width)) at (0,2,0). */
[data-elementor-type]>.e-con{max-width:none}
/* Logged-in visitors: keep the fixed header below the WordPress admin bar. */
.admin-bar .hdr{margin-top:32px}
@media (max-width:782px){.admin-bar .hdr{margin-top:46px}}
