 .brxe-section {display: block; padding-top: 3rem; padding-bottom: 3rem} .brxe-container {padding-right: 1.5rem; padding-left: 1.5rem; max-width: 90rem; width: 100%} #brx-content.wordpress {max-width: 90rem; width: 100%} .woocommerce main.site-main {width: 100%} html {font-size: 100%} body {font-size: 1rem; font-family: "Urbanist"; color: var(--bricks-color-bxhbjz)} h1, h2, h3, h4, h5, h6 {font-family: "Montserrat"; font-weight: 600; line-height: 1.2; color: var(--bricks-color-fbwkau)} h1 {font-size: clamp(3rem, 2.5459rem + 1.8164vw, 3.999rem); color: var(--bricks-color-fbwkau); margin-bottom: 1.5rem} h2 {font-size: clamp(2.25rem, 1.9094rem + 1.3623vw, 2.9993rem); margin-bottom: 1.5rem} h3 {font-size: clamp(1.875rem, 1.5912rem + 1.1352vw, 2.4994rem); margin-bottom: 1.5rem} h4 {font-size: clamp(1.5rem, 1.273rem + 0.9082vw, 1.9995rem); margin-bottom: 1.5rem} h5 {font-size: clamp(1.25rem, 1.0608rem + 0.7568vw, 1.6663rem); margin-bottom: 1.5rem} h6 {font-size: clamp(1.125rem, 0.9547rem + 0.6811vw, 1.4996rem); margin-bottom: 1.5rem}h1,h2,h3,h4,h5,h6{ -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; overflow-wrap: break-word;}.brxe-button{ transition: all 0.15s ease-in-out;}.header-cta-btn, .main-menu-wrapper{ display: none;}@media screen and (min-width: 1100px){ .header-cta-btn, .main-menu-wrapper{ display: block; } .mobile-open{ display: none; }}.header-w-bck{ box-shadow: 0 3px 5px -1px rgba(0,0,0, .2);}header.brx-sticky.scrolling .mobile-open i, header .mobile-open.full-header i{ color: var(--raven-black);}.primary-btn.off-canvas-btn{ font-size: 1rem; padding: .6rem !important;}.menu-item a:hover{ text-decoration: underline;}.brxe-text{ margin: 0;}.kkinfinitybau-contact-form .wpforms-field-name{ padding-top: 0 !important;}.kkinfinitybau-contact-form :is(input, textarea)::placeholder{ color: var(--raven-black) !important;}.kkinfinitybau-contact-form .form-btn{ background: var(--primary-dark-green) !important; padding: .5rem 1.5rem .5rem 1.5rem !important;}.kkinfinitybau-contact-form .form-btn:hover{ background: var(--secondary-light-green) !important; color: var(--raven-black) !important}.kkinfinitybau-contact-form :is(input, textarea, .iti__selected-country, select):focus{ box-shadow: 0 0 0 1px var(--primary-dark-green),0px 1px 2px rgba(0,0,0,0.15) !important;}.kkinfinitybau-contact-form button[type=submit]:focus::after{ border-color: var(--primary-dark-green) !important;}@media (max-width: 767px) { .brxe-section {padding-top: 2rem; padding-bottom: 2rem} h1 {font-size: 2.5rem} h2 {font-size: 2rem} h3 {font-size: 1.5rem} h4 {font-size: 1.2rem} h5 {font-size: 1.2rem} h6 {font-size: 1.2rem}}@media (max-width: 478px) { .brxe-section {padding-top: 2rem; padding-bottom: 2rem}}