.brx-popup.hide {display: none}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before {display: none}:where(.brx-draggable.brx-empty), :where(.brx-draggable:empty) {min-width: 20px; min-height:20px}.home main {margin-top: calc(-1 * clamp(6.563rem, 3000vw - 1433.438rem, 8.438rem));}#imp-accessibility-button {border: 2px solid #000 !important;}#brx-header {z-index: 10001}#imp-accessibility-button svg {fill: #000}.imp-banner-text {font-size: 13px; line-height:1.2}.imp-service-description-text {font-size:13px;line-height:1.2}.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background-color: var(--primary); color: var(--dark) }.bricks-swatch-label li {border-radius: 50px;}.bricks-swatch-label li.bricks-swatch-selected {background: var(--primary)}button.show-password-input {background-color: transparent;}.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent !important;}[id^="math_captcha_container"] {display: flex !important ; align-items: center;}.input, input:not([type=submit]), select, textarea,.select2-container--default .select2-selection--single { border-radius: var(--radius-m);}.woocommerce-form-login__submit, .woocommerce-form-register__submit { background: var(--primary); border-radius: var(--radius-full); padding: 7px var(--space-2xl)}.woocommerce-shipping-methods { input[type="radio"] { position: absolute; top: 0; left:0; width:0; height:0; } label {position: relative; display:flex} label::before { content: ""; display: inline-block; height: 20px; width: 20px; margin-right: 10px; border: 2px solid #ccc; border-radius: 50%; background-color: white; flex-shrink: 0; transition: all 0.2s; } label::after { content: ""; position: absolute; left: 7px; top: 3px; width: 6px; height: 12px; border: solid var(--dark); border-width: 0 2px 2px 0; transform: rotate(45deg) scale(0); transition: all 0.2s; } input[type="radio"]:checked + label::before { background-color: var(--primary); border-color: var(--primary); } input[type="radio"]:checked + label::after { transform: rotate(45deg) scale(1); }}.x-splide__arrows .splide__arrow.splide__arrow--prev { border-radius: 15px 0 0 15px; bottom: 0; top: auto; left: auto; right: 82px;}.x-splide__arrows .splide__arrow.splide__arrow--next { border-radius: 0 15px 15px 0;bottom: 0;top: auto;right: 22px;}.slider-right .x-splide__arrows .splide__arrow--prev {left: 22px; right: auto}.slider-right .x-splide__arrows .splide__arrow--next {right: auto; left: 82px;}.splide__arrows > .splide__arrow { height: 60px; width: 60px; }.splide__arrow svg {width: 30px; height: 23px}.splide__arrow--prev::before { content:""; width: 1px; height: 60%; background: #767676; position: absolute; top: 20%; right:0}@media (max-width: 768px) { .splide__arrows > .splide__arrow { height: 40px; width: 40px; } .splide__arrow svg {width: 20px; height: 15px} .x-splide__arrows .splide__arrow.splide__arrow--prev, .slider-right .x-splide__arrows .splide__arrow.splide__arrow--prev { left:auto; right: 65px; border-radius: 20px 0 0 20px; } .x-splide__arrows .splide__arrow.splide__arrow--next, .slider-right .x-splide__arrows .splide__arrow.splide__arrow--next { left:auto; right: 25px; border-radius: 0 20px 20px 0; }} html {font-size: 100%} body {font-size: var(--text-body); color: var(--body-color); font-family: "Figtree"; line-height: var(--lh-l)} h1, h2, h3, h4, h5, h6 {line-height: var(--lh-m); color: var(--heading-color); font-family: "Merriweather"; font-weight: 700} h1 {font-size: var(--h1)} h2 {font-size: var(--h2)} h3 {font-size: var(--h3)} h4 {font-size: var(--h4)} h5 {font-size: var(--h5)} h6 {font-size: var(--h6)}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--light)}:where(:root) .bricks-background-light {background-color: var(--light)}:where(:root) .bricks-color-dark {color: var(--dark)}:where(:root) .bricks-background-dark {background-color: var(--dark)}:where(:root) .bricks-color-muted {color: var(--light-d-2)}:where(:root) .bricks-background-muted {background-color: var(--light-d-2)}:where(:root) * {border-color: var(--light-d-1)}:where(:root) .bricks-color-info {color: var(--info)}:where(:root) .bricks-background-info {background-color: var(--info)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) .bricks-color-danger {color: var(--danger)}:where(:root) .bricks-background-danger {background-color: var(--danger)} :root .bricks-button[class*="primary"] {color: var(--dark)} :root .bricks-button[class*="primary"].outline {border-color: var(--primary); color: var(--primary)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--secondary)} :root .bricks-button[class*="secondary"].outline {border-color: var(--secondary)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: transparent} :root .bricks-button[class*="light"].outline {color: var(--light) !important; background-color: transparent; border-color: var(--light)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--dark)} :root .bricks-button[class*="dark"].outline {border-color: var(--dark); color: var(--dark)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {color: var(--light); border-bottom: 1px solid var(--light)} .bricks-button {font-family: "Figtree"; font-weight: 600; padding-right: var(--space-2xl); padding-left: var(--space-2xl)} .bricks-button:hover {text-decoration: underline} .brxe-section {padding-top: var(--space-section-y); padding-right: var(--space-section); padding-bottom: var(--space-section-y); padding-left: var(--space-section)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--space-s)} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--space-xs)}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ul) {margin-block-start: var(--space-2xs)}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ol) {margin-block-start: var(--space-2xs)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel a {color: var(--primary); text-decoration: underline} .brxe-container {width: 1360px} .woocommerce main.site-main {width: 1360px} #brx-content.wordpress {width: 1360px}