.bricks-button { transition: all 0.2s linear;}input:not([type=checkbox]), textarea { outline: none; padding: 18px 20px!important; line-height: 1;}a, button { outline: none;}address {font-style: normal!important;} body {font-family: "Arial"; font-weight: 400; font-size: var(--text-body-large); line-height: 1.4} h1, h2, h3, h4, h5, h6 {color: var(--color-primary); font-family: "Arial"; line-height: 1.4} h1 {font-weight: 700; font-size: var(--h1-size-desktop); line-height: 1.4} h2 {font-size: var(--h2-size-desktop); font-weight: 400; line-height: 1.5} h3 {font-size: var(--h3-size-desktop); font-weight: 400} h4 {font-size: var(--h4-size-desktop); line-height: 1.6} .brxe-section {padding-top: var(--space-section); padding-bottom: var(--space-section)} .brxe-container {width: var(--container-max-width); padding-right: var(--container-padding); padding-left: var(--container-padding); column-gap: var(--space-l); row-gap: var(--space-l)} .woocommerce main.site-main {width: var(--container-max-width)} #brx-content.wordpress {width: var(--container-max-width)} html {background-color: var(--color-bg-dark)} body {background: none} .bricks-button.sm {padding-right: 1.5em; padding-left: 1.5em} .bricks-button.md {padding-top: 0.6em; padding-right: 1.6em; padding-bottom: 0.6em; padding-left: 1.6em} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: transparent} .bricks-button:hover {color: var(--color-primary); border: 1.6px solid var(--color-primary)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: transparent} :root .bricks-button[class*="primary"]:hover {color: var(--color-primary); border-color: var(--color-primary)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--color-primary)} .bricks-button {border: 1px solid var(--color-primary); border-radius: 26843500px; color: var(--color-white); font-weight: 700; font-size: 1.6rem; padding-right: 32px; padding-left: 32px} :root .bricks-button[class*="primary"]:not(.outline) {background-color: transparent} :root .bricks-button[class*="primary"] {border: 1.6px solid var(--text-dark); border-radius: 26843500px; color: var(--text-dark)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: transparent} :root .bricks-button[class*="secondary"] {border: 1px solid var(--color-primary); border-radius: 26843500px; color: var(--color-primary)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--color-white); font-weight: 700; border: 1.6px solid var(--color-secondary)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: var(--color-secondary)} :root .bricks-button[class*="light"]:not(.bricks-lightbox):hover {border-color: var(--color-secondary); color: var(--color-secondary)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {background-color: transparent}.brxe-form .form-group input {background-color: var(--color-white); border: 1.6px solid #E5E7EB; border-radius: 14px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; color: var(--text-dark); font-size: var(--text-body)}.brxe-form .flatpickr {background-color: var(--color-white); border: 1.6px solid #E5E7EB; border-radius: 14px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px}.brxe-form select {background-color: var(--color-white); border: 1.6px solid #E5E7EB; border-radius: 14px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; color: var(--text-dark); font-size: var(--text-body)}.brxe-form textarea {background-color: var(--color-white); border: 1.6px solid #E5E7EB; border-radius: 14px; padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; color: var(--text-dark); font-size: var(--text-body)}.brxe-form .bricks-button {border: 1.6px solid #E5E7EB; border-radius: 14px; color: var(--color-white); text-align: right; font-size: var(--text-body-large); text-transform: none; background-color: var(--color-primary); border: 1.6px solid var(--color-primary); padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px}.brxe-form .choose-files {border: 1.6px solid #E5E7EB; border-radius: 14px}.brxe-form .form-group label {color: var(--text-dark); font-size: 1.4rem; text-align: left; font-weight: 700; text-transform: none}.brxe-form .form-group .label {color: var(--text-dark); font-size: 1.4rem; text-align: left; font-weight: 700; text-transform: none}.brxe-form .form-group {padding-top: 8px}.brxe-form .bricks-button:hover {background-color: transparent; border: 1.6px solid var(--color-primary); color: var(--color-primary)}@media (max-width: 767px) { h1 {font-size: 3.6rem} body {font-size: var(--text-body)} h2 {font-size: var(--text-body)}}@media (max-width: 599px) { .bricks-button {font-size: 1.5rem}}@media (max-width: 478px) { h1 {line-height: 1.2}}