@font-face{font-family:SoomaFallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:93.26%;ascent-override:107.22%;descent-override:34.96%;line-gap-override:0%}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}a:hover{color:var(--brand-hover)}.brxe-text p{margin:0 0 .75em}.brxe-text p:last-child{margin-bottom:0}strong,b{font-weight:700}img{height:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap} body {font-family: "", SoomaFallback, sans-serif; font-size: var(--body); line-height: 1.6; color: var(--text)} h1, h2, h3, h4, h5, h6 {font-family: "", SoomaFallback, sans-serif; font-weight: 500; line-height: 1.15; color: var(--ink)} h1 {font-size: var(--h1); line-height: 1.06; letter-spacing: -0.01em} h2 {font-size: var(--h2)} h3 {font-size: var(--h3); line-height: 1.2} h4 {font-size: 20px; line-height: 1.25} :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(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > 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 {color: var(--brand); font-weight: 700; text-decoration: none} .brxe-section {padding-top: var(--section-space); padding-right: 20px; padding-bottom: var(--section-space); padding-left: 20px} .brxe-container {row-gap: 40px; align-items: stretch; width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px}@media (max-width: 767px) { .brxe-container {row-gap: 32px}}