:root{--letter-spacing:.025em;--logo-height:6rem;--transition-speed-extra-fast:100ms;--transition-speed-fast:200ms;--transition-speed-normal:400ms;--transition-speed-slow:600ms;--transition-speed-extra-slow:800ms;--btn-gradient:linear-gradient(270deg,#D94001 0,#A2009A 100%)}@media (max-width:767px){:root{--logo-height:5rem}}@media (max-width:479px){:root{--logo-height:4rem}}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1 0 auto}body footer{flex-shrink:0}a,button,[class*=btn]{transition-duration:var(--transition-speed-normal)}.fr-header-alpha .fr-nav-alpha li.menu-item:last-child a{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light)}@media (hover:hover) and (pointer:fine){.fr-header-alpha .fr-nav-alpha li.menu-item:last-child a:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.fr-header-alpha .fr-nav-alpha li.menu-item:last-child a:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}main>section.brxe-section:first-child{padding-top:var(--section-space-xs)}