.transparent_header { background-color: transparent !important; } a.button_secondary { padding: var(--space-s) var(--space-xl); font-weight: 900 !important; height: unset; display: inline-block; } #brx-header li::marker { content: initial; color: initial; } .ras-list ul { padding-left: 1.8rem; list-style: none; } .ras-list li { padding-left: 1rem; margin-bottom: 1.8rem; position: relative; } .ras-list li:before { content: ''; border-color: transparent #65C5B4; border-style: solid; border-width: 6px 0 6px 10px; display: block; height: 0; width: 0; left: -15px; top: 10px; position: absolute; transform: translateY(-50%); } #brxe-fivnsj::before { background: #1123491a; position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; z-index: 0 !important; } .header_wrapper .bricks-nav-menu { gap: 2em; } #menu-header-menu button { position: absolute; right: -1.5em; } .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li a { line-height: 1.2; padding: 20px !important;; font-size: 1.2rem; } .sub-menu { top: calc(100% - 2px) !important; left: -1em; } .sub-menu .brx-submenu-toggle button { position: absolute; left: unset !important; right: -15px; } .sub-menu .sub-menu { top: 0 !important; background-color: var(--text-body) !important; }  .product_page_section:last-child .product_page_container { border-bottom: none; } @media screen and (max-width: 991px) { .sub-menu .sub-menu { overflow-x: hidden !important; } .sub-menu .sub-menu a { background-color: #000 !important; padding-left: calc(var(--space-l)* 3) !important; } .sub-menu a:hover { background-color: var(--secondary) !important; color: var(--text-body) !important; } .sub-menu a:active { background-color: var(--secondary) !important; color: var(--text-body) !important; } #brxe-ptjbbj .prev-post { justify-content: flex-start !important; } #brxe-ptjbbj .next-post { justify-content: flex-end !important; } } .gfield_required { color: #c56576 !important; } .gform_button { background-color: var(--secondary) !important; border-radius: 0 !important; border: solid 1px var(--secondary) !important; font-size: var(--text-m) !important; padding: var(--space-s) var(--space-xl) !important; text-transform: uppercase !important; font-weight: 900 !important; transition: all .3s ease; } .gform_button:hover { background-color: transparent !important; color: var(--secondary) !important; } .gm-style .place-card { background-color: red !important; } span.sup { font-size: .5em; position: relative; top: -10px; } .post_grid_item:first-child { grid-column: 1 / -1; } .post_grid_item:first-child .brxe-image { aspect-ratio: unset!important; } .faq_accordion .accordion-title-wrapper .brxe-heading { max-width: 90%; } .accordion-title-wrapper { position: relative; } .accordion-title-wrapper i { position: absolute; right: 1em; } .brxe-post-navigation { flex-wrap: nowrap !important; }