.gform_wrapper button[type="submit"] { background-color: var(--action)!important; padding: 0.5em 1.5em 0.5em 1.5em!important; text-transform: uppercase!important; font-size: var(--text-m)!important; transition: 0.3s!important;}.gform_wrapper button[type="submit"]:hover { background-color: var(--action-hover)!important;}.accordion-title-wrapper { transition: 0.3s;}.accordion-title-wrapper:hover { background-color: var(--primary-hover)!important;}.brx-open .accordion-title-wrapper { background-color: var(--primary)!important; color: var(--action)!important;}.brx-open .accordion-title-wrapper .brxe-heading { color: var(--action)!important;}.screen_hide-hover { opacity: 1; transition: opacity 0.3s ease;}#brxe-kcfhgp:hover .screen_hide-hover,#brxe-exkyjo:hover .screen_hide-hover,#brxe-exqvvg:hover .screen_hide-hover { opacity: 0;}section:where(:not(.bricks-shape-divider)) { gap: var(--space-s);}#sb-reviews-container-4 .sb-post-item-wrap { display: none;}#sb-reviews-container-4 section:where(:not(.bricks-shape-divider)) { gap: 0;}.gallery-9-card .image { cursor: pointer; opacity: 1;}.gallery-9-card .image:hover { opacity: 0.6;}.gallery-9-card { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; grid-template-rows: repeat(2, minmax(0, 1fr)); gap: 10px; padding: 10px; background: linear-gradient(to bottom, var(--bg-dark) 50%, var(--bg-light) 95%, var(--bg-ultra-light) 100%);}#brxe-rpnzpw .ginput_container .gfield-choice-input { cursor: pointer;} html {font-size: var(--root-font-size)} body {font-family: "Avenir Next"; font-weight: 400; font-style: normal} h1, h2, h3, h4, h5, h6 {font-family: "Avenir Next"; font-weight: 600} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}.brxe-nav-menu .bricks-nav-menu .sub-menu a {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-nav-menu .bricks-nav-menu .sub-menu button {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {color: var(--text-dark)}.brxe-nav-menu .bricks-nav-menu .sub-menu .menu-item {background-color: var(--bg-light)} .pswp .pswp__bg {background-color: var(--bg-light)} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--text-dark)}