 body {font-size: var(--body-font); line-height: var(--body-font-lh); color: var(--base); font-family: "Montserrat"} h2 {font-size: var(--h2); line-height: var(--h2-lh); font-weight: 600} h3 {font-size: var(--h3); line-height: var(--h3-lh); font-weight: 600} .brxe-section {display: block; padding-top: var(--section-space-l); padding-right: var(--section-padding-s); padding-bottom: var(--section-space-l); padding-left: var(--section-padding-s)} .brxe-container {width: 100%; max-width: var(--container)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--container)} .bricks-button {padding-top: 1.4rem; padding-right: 3.2rem; padding-bottom: 1.3rem; padding-left: 3.2rem; letter-spacing: 0.05em; line-height: 1; text-transform: uppercase; font-weight: 500; border-radius: 999px; transition: var(--base-transition)} :root .bricks-button[class*="primary"] {color: var(--white)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--primary)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--action)} :root .bricks-button[class*="primary"]:hover {color: var(--base)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--action)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--primary)} .bricks-button:hover {color: var(--white)}.brxe-form .form-group label {font-weight: 600; text-transform: none; font-size: var(--text-m); line-height: 1; letter-spacing: 0px}.brxe-form .form-group .label {font-weight: 600; text-transform: none; font-size: var(--text-m); line-height: 1; letter-spacing: 0px}.brxe-form .form-group input {padding-right: 2em; padding-left: 2em; font-size: var(--text-m); color: var(--black); line-height: 43px; background-color: var(--accent); border: 0; border-radius: 26px}.brxe-form .flatpickr {padding-right: 2em; padding-left: 2em; background-color: var(--accent); border: 0; border-radius: 26px}.brxe-form select {padding-right: 2em; padding-left: 2em; font-size: var(--text-m); color: var(--black); line-height: 43px; color: rgba(42, 43, 44, 0.6); background-color: var(--accent); border: 0; border-radius: 26px}.brxe-form textarea {padding-right: 2em; padding-left: 2em; font-size: var(--text-m); color: var(--black); line-height: 43px; background-color: var(--accent); border: 0; border-radius: 26px}.brxe-form ::placeholder {color: rgba(42, 43, 44, 0.6)}.brxe-form .bricks-button {border: 0; border-radius: 26px; border-radius: 999px}.brxe-form .choose-files {border: 0; border-radius: 26px}@media (max-width: 1600px) { .bricks-button {padding-top: 1.2rem; padding-right: 2.6rem; padding-bottom: 1.2rem; padding-left: 2.6rem; font-size: 16px}.brxe-form .form-group input {line-height: 37px}.brxe-form select {line-height: 37px}.brxe-form textarea {line-height: 37px}}@media (max-width: 1024px) { .bricks-button {font-size: 14px; padding-top: 1rem; padding-right: 2.2rem; padding-bottom: 1rem; padding-left: 2.2rem}}@media (max-width: 767px) {.brxe-form .form-group input {padding-right: 1.2rem; padding-left: 1.2rem; border-radius: 8px; line-height: 32px}.brxe-form .flatpickr {padding-right: 1.2rem; padding-left: 1.2rem; border-radius: 8px}.brxe-form select {padding-right: 1.2rem; padding-left: 1.2rem; border-radius: 8px; line-height: 32px}.brxe-form textarea {padding-right: 1.2rem; padding-left: 1.2rem; border-radius: 8px; line-height: 32px}.brxe-form .bricks-button {border-radius: 8px}.brxe-form .choose-files {border-radius: 8px}}