.highlight{ position:relative; isolation:isolate; } .highlight:before { background-color: var(--primary); opacity: 0.8; content: ""; display: block; position: absolute; width: calc(100% + 0.2em); height: 60%; border-radius: 1em; left: 0; bottom: 0.05em; z-index: -1; transform: rotate(-1.5deg); } .form-group input { border-radius: var(--radius-btn); padding-inline: var(--space-m); } .form textarea { border-radius: var(--radius-cards); padding-inline: var(--space-m); } [data-header-style="Overlay"] { position: absolute; top: 0; left: 0; z-index: 9999; border-bottom: 1px solid var(--light-10); } [data-header-style="Overlay"].header { background: transparent; } [data-header-style="Overlay"] .header__menu .bricks-nav-menu>li>a, [data-header-style="Overlay"] .header__menu .bricks-nav-menu>li>.brx-submenu-toggle>* { color: var(--light); } [data-header-style="Overlay"] .header__toggle-menu .brxa-inner{ color: var(--light); } [data-header-style="Overlay"] .bricks-nav-menu>li>a:hover, [data-header-style="Overlay"] .header__menu .bricks-nav-menu>li>.brx-submenu-toggle>*:hover { color: var(--primary); } .brxa--spin.is-active .brxa-inner{ color: var(--light); } button[type=submit].bricks-button { border: 0 solid transparent; border-radius: var(--radius-btn); padding: 0 var(--space-m); text-transform: Capitalise; font-size: var(--text-s); color: var(--light); height: 4.5rem; background-image: linear-gradient(50deg, var(--primary), var(--primary-d-1)); } button[type=submit].bricks-button:hover { border: 0 solid transparent; border-radius: var(--radius-btn); background-image: linear-gradient(-50deg, var(--primary), var(--primary-d-1)); }  ::-moz-selection { background-color: var(--primary); color: white; } ::selection { background-color: var(--primary); color: white; }  body.bricks-is-frontend :focus { outline: none; } body.bricks-is-frontend :focus-visible { outline-offset: .5rem; outline: 1px dashed var(--primary) !important; } ::-webkit-scrollbar { -webkit-appearance: none; } ::-webkit-scrollbar { width: 7px; } ::-webkit-scrollbar-track { background: transparent; border: none; } ::-webkit-scrollbar-thumb { background: var(--primary); border: none; height: 70px; border-radius: 5px; } ::-webkit-scrollbar-thumb:hover { background: var(--primary-l-1); } ​ .header__container { position: relative; }  .header__container .brx-megamenu { left: 0; right: 0; width: 100%; max-width: 100%; }