/* WordPress admin bar (only shows when you're logged in): keep the fixed header below it */
.admin-bar .nav{top:42px}
@media (max-width:782px){.admin-bar .nav{top:56px}}

/* Elementor: remove the builder's own spacing so the Rusaf sections sit exactly as designed */
.rh-el .elementor-section>.elementor-container{max-width:none}
.rh-el .elementor-section{padding:0;margin:0}
.rh-el .elementor-column>.elementor-element-populated,.rh-el .elementor-widget-wrap{padding:0!important}
.rh-el .elementor-widget:not(:last-child){margin-bottom:0;margin-block-end:0}
.rh-el .elementor-element{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--kit-widget-spacing:0px}
.rh-el .e-con,.rh-el .e-con>.e-con-inner{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--container-max-width:100%;--content-width:100%;padding:0;gap:0;max-width:none}

/* Elementor editor only: hidden sections stay visible (dimmed) so you can find and edit them */
.elementor-editor-active .sec[hidden],.elementor-editor-active .work[hidden]{display:block!important;opacity:.4;outline:2px dashed #ff8c00;outline-offset:-12px}
.elementor-editor-active .sec[hidden]::before,.elementor-editor-active .work[hidden]::before{content:"Hidden on the live site (turn off \"Hide this section\" to show it)";position:absolute;top:18px;left:50%;transform:translateX(-50%);z-index:5;padding:6px 12px;border-radius:999px;background:#ff8c00;color:#0b0b0b;font:600 12px/1 var(--sans);white-space:nowrap}

/* WordPress pages render in standards mode; the original design was built in a page without a doctype
   (quirks mode). These two lines reproduce the only visible differences, so the theme matches it exactly. */
.seal svg{display:block}
.form{margin-bottom:1em}
