.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Questionnaire header (board prototypes/questionnaire-header.html). Same as the site header (36); light mode values below. CSS exception (standards §6): the light theme is a class on the page root, Elementor variables hold one value. */
.elementor-542 { position: sticky; top: 0; z-index: 100; }
body { background-color: var(--background); }
:root.mj-theme--light body .elementor .mj-header.mj-header--scrolled { background-color: rgba(255,255,255,.6); box-shadow: inset 0 0 0 1px rgba(10,10,10,.08); }
:root.mj-theme--light body .elementor .mj-menu-panel { background-color: rgba(250,250,250,.78); }
/* primary button only: the secondary (Download PDF) keeps its corner-frame hover */
:root.mj-theme--light body .elementor .mj-menu-panel .mj-btn:not(.mj-btn--secondary):hover, :root.mj-theme--light body .elementor .mj-menu-panel .mj-btn:not(.mj-btn--secondary):focus-visible { box-shadow: inset 100vw 0 0 0 #000000; }/* End custom CSS */