:root{--h6:clamp(0.76rem, -0.12vi + 0.79rem, 0.6rem);--h5:clamp(0.86rem, -0.1vi + 0.88rem, 0.72rem);--h4:clamp(0.97rem, -0.07vi + 0.98rem, 0.87rem);--h3:clamp(1.09rem, -0.03vi + 1.09rem, 1.04rem);--h2:clamp(1.22rem, 0.02vi + 1.22rem, 1.25rem);--h1:clamp(1.38rem, 0.09vi + 1.35rem, 1.5rem);--h-title:clamp(1.55rem, 0.18vi + 1.51rem, 1.8rem);--text-xs:clamp(0.69rem, 0vi + 0.69rem, 0.69rem);--text-s:clamp(0.78rem, 0.04vi + 0.77rem, 0.83rem);--text-m:clamp(0.88rem, 0.09vi + 0.85rem, 1rem);--text-l:clamp(0.98rem, 0.16vi + 0.95rem, 1.2rem);--text-xl:clamp(1.11rem, 0.24vi + 1.05rem, 1.44rem);--text-xxl:clamp(1.25rem, 0.35vi + 1.17rem, 1.73rem)}.h1{font-size:var(--h1)!important;letter-spacing:-.01em}.h2{font-size:var(--h2)!important}.h3{font-size:var(--h3)!important}.h4{font-size:var(--h4)!important}.h5{font-size:var(--h5)!important}.h6{font-size:var(--h6)!important}.h-title{font-size:var(--h-title)!important}.text-xs{font-size:var(--text-xs)!important}.text-s{font-size:var(--text-s)!important}.text-m{font-size:var(--text-m)!important}.text-l{font-size:var(--text-l)!important}.text-xl{font-size:var(--text-xl)!important}strong{font-weight:700}.services-title h3{font-family:"Open Sans"}html{font-size:16px}body{font-family:"Open Sans";font-size:var(--text-m);line-height:150%;letter-spacing:.01rem}h1,h2,h3,h4,h5,h6{color:#1e1e1e;font-family:"Libre Baskerville"}h1{font-size:var(--h1)!important;letter-spacing:-2%}h2{font-size:var(--h2)!important;line-height:110%;letter-spacing:-1,5%}h3{font-size:var(--h3)!important;line-height:120%;letter-spacing:-1.25%}h4{font-size:var(--h4)!important;line-height:130%;letter-spacing:-1%}h5{font-size:var(--h5)!important;line-height:140%;letter-spacing:.75%}h6{font-size:var(--h6)!important;line-height:150%;letter-spacing:-.5%}:where(:root) .bricks-color-primary{color:var(--primary)}:where(:root) .bricks-background-primary{background-color:var(--primary)}.brxe-container{margin-top:15px;margin-bottom:15px;row-gap:30px;column-gap:30px;width:1120px}.woocommerce main.site-main{width:1120px}#brx-content.wordpress{width:1120px}.brxe-section{padding-top:5rem;padding-right:20px;padding-bottom:5rem;padding-left:20px}: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{color:#8045a8;font-weight:400}.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:40px}.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:20px}@media (max-width:1024px){.brxe-section{padding-top:4rem;padding-bottom:4rem}}@media (max-width:478px){h1{font-size:1.5rem}.brxe-section{padding-top:3rem;padding-bottom:3rem}}