BODY {background-color:#fbf7f4; background-color:var(--light); min-height:100vh; overflow-x:hidden; max-width:100vw} BODY :focus {outline:1px dashed #fff; outline-offset:2px;} HEADER#brx-header {z-index:999;} HTML, BODY > MAIN {max-width:100vw; overflow-x:hidden} BLOCKQUOTE {border-left:0; color:#89181b; color:var(--primary); font-family:"M PLUS 1p", sans-serif; font-weight:700; padding:0; text-align:center} BLOCKQUOTE + .author {font-weight:700; text-align:center} SECTION {background-color:#ffffff} .sr-only, .brxe-social-icons SPAN:not(.fab) { border: 0; -webkit-clip-path: inset(50%); clip: rect(0,0,0,0); clip-path: inset(50%); height: 1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; }  .heading-highlight::before { content: ""; position: absolute; display: block; height: 36px; left: -42px; top: calc(50% - 20px); width: 24px; transform: rotate(-90deg); background: linear-gradient(to bottom right, transparent 50%, var(--primary) 0), linear-gradient(to top right, var(--primary) 50%, transparent 0); background-repeat: repeat-y; background-size: 50% 33.333%; background-position: 0, 100%; } .heading-highlight::after { content: ""; position: absolute; display: block; height: 36px; right: -42px; top: calc(50% - 20px); width: 24px; transform: rotate(90deg); background: linear-gradient(to bottom right, transparent 50%, var(--primary) 0), linear-gradient(to top right, var(--primary) 50%, transparent 0); background-repeat: repeat-y; background-size: 50% 33.333%; background-position: 0, 100%; } DIV.swiper-horizontal + .swiper-pagination-horizontal {bottom:-35px} SPAN.swiper-pagination-bullet {border-radius:0; margin:0 8px; transform:rotateZ(45deg)} @media (max-width:990px) { .banner > DIV {align-items:center} }  .mp_wrapper .mepr-form, #mepr_forgot_password_form {display:flex; flex-wrap:wrap; gap:20px} .mp_wrapper .mepr-form LABEL, #mepr_forgot_password_form LABEL {color:var(--primary); font-weight:700} .mp_wrapper .mepr-form INPUT[type="email"], .mp_wrapper .mepr-form INPUT[type="password"], .mp_wrapper .mepr-form INPUT[type="text"], .mp_wrapper .mepr-form INPUT[type="tel"], #mepr_forgot_password_form INPUT[type="text"] {background:#ffffff; border-color:var(--peach)} .mp_wrapper .mepr-form SELECT {border-color:var(--peach)} .mp_wrapper .mepr-form INPUT[type="submit"], #mepr_forgot_password_form INPUT[type="submit"] {background-color:#403737; background-color:var(--dark); border:0; color:#ffffff; font-weight:700; padding:1rem 2rem; text-align:center;} #mepr_loginform .mepr_password + DIV {width:100%} .mepr-login-actions {display:inline-block; font-size:1.4rem; margin-top:1rem} .mepr_spacer, .mp-spacer, .fc-button-icalendar {display:none}