/* BREAKPOINT: Desktop (BASE) */ html {font-size: 100%} body {color: var(--color-medium); font-size: 18px; font-family: "Aribau Grotesk"} h1,  h2,  h3,  h4,  h5,  h6 {font-family: "Aribau Grotesk"; color: var(--color-dark); letter-spacing: -1px} h1 {font-size: var(--heading-style-large); line-height: 1.2} h2 {font-size: var(--heading-style-medium); line-height: 1.2} h3 {font-size: var(--heading-style-small); line-height: 1.3} h4 {font-size: var(--heading-style-xsmall); line-height: 1.2} h5 {font-size: var(--heading-style-xxsmall); line-height: 1.2} .bricks-type-lead {font-size: var(--text-size-large)} .brxe-container {width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px} .bricks-button.md {padding-top: var(--size-xxsmall); padding-right: var(--size-small); padding-bottom: var(--size-xxsmall); padding-left: var(--size-small); font-size: var(--text-size-regular)} .bricks-button.sm {padding-top: var(--size-tiny); padding-right: var(--size-xsmall); padding-bottom: var(--size-tiny); padding-left: var(--size-xsmall); font-size: var(--text-size-regular)} .bricks-button.lg {padding-top: var(--size-xsmall); padding-right: var(--size-small); padding-bottom: var(--size-xsmall); padding-left: var(--size-small); font-size: var(--text-size-medium)} .bricks-button.xl {padding-top: var(--size-small); padding-right: var(--size-medium); padding-bottom: var(--size-small); padding-left: var(--size-medium); font-size: var(--text-size-large)} .bricks-button {font-weight: 700; border-radius: var(--radius-xsmall); padding-top: var(--size-xxsmall); padding-right: var(--size-small); padding-bottom: var(--size-xxsmall); padding-left: var(--size-small)} .brxe-section {padding-top: var(--size-huge); padding-right: var(--size-xxlarge); padding-bottom: var(--size-huge); padding-left: var(--size-xxlarge); row-gap: var(--gap-container)}.brxe-alert.warning {color: var(--color-black)}.brxe-alert.danger {color: #d60000}.brxe-alert {padding-top: var(--size-small); padding-right: var(--size-small); padding-bottom: var(--size-small); padding-left: var(--size-small)}.brxe-alert.info {background-color: #f5f8ff; color: #365dff}.brxe-pricing-tables .pricing-table-header {padding-top: var(--size-xlarge); padding-right: var(--size-large); padding-bottom: var(--size-medium); padding-left: var(--size-large)}.brxe-pricing-tables .pricing-table-title {color: var(--color-gray-900); text-transform: uppercase; font-size: var(--heading-style-medium)}.brxe-pricing-tables .pricing-table-feature i {color: var(--color-brand-400)}.brxe-pricing-tables .pricing-table-feature {padding-top: var(--size-small); padding-right: var(--size-large); padding-bottom: var(--size-small); padding-left: var(--size-large); text-align: left; border-color: var(--color-gray-200)}.brxe-pricing-tables .pricing-table-footer {padding-top: var(--size-xlarge); padding-right: var(--size-large); padding-bottom: var(--size-xlarge); padding-left: var(--size-large)}.brxe-pricing-tables .pricing-table-subtitle {color: var(--color-gray-600)}.brxe-pricing-tables .pricing-table-price-prefix {color: var(--color-gray-900); text-align: left; font-weight: 600}.brxe-pricing-tables .pricing-table-price {color: var(--color-gray-900); text-align: left; font-weight: 600}.brxe-pricing-tables .pricing-table-price-suffix {color: var(--color-gray-900); text-align: left; font-weight: 600}.brxe-pricing-tables .pricing-table-price-meta {color: var(--color-gray-600)}.brxe-pricing-tables .pricing-table {background-color: #fcfcfc}.brxe-form ::placeholder {color: var(--color-gray-400)}.brxe-form select {color: var(--color-gray-400); color: var(--color-gray-900); border-color: #e4e4e7; border-radius: var(--radius-tiny); padding-top: var(--size-xsmall); padding-right: var(--size-small); padding-bottom: var(--size-xsmall); padding-left: var(--size-small)}.brxe-form .form-group input {color: var(--color-gray-900); border-color: #e4e4e7; border-radius: var(--radius-tiny); padding-top: var(--size-xsmall); padding-right: var(--size-small); padding-bottom: var(--size-xsmall); padding-left: var(--size-small)}.brxe-form textarea {color: var(--color-gray-900); border-color: #e4e4e7; border-radius: var(--radius-tiny); padding-top: var(--size-xsmall); padding-right: var(--size-small); padding-bottom: var(--size-xsmall); padding-left: var(--size-small)}.brxe-form .flatpickr {border-color: #e4e4e7; border-radius: var(--radius-tiny); padding-top: var(--size-xsmall); padding-right: var(--size-small); padding-bottom: var(--size-xsmall); padding-left: var(--size-small)}.brxe-form .bricks-button {border-color: #e4e4e7; border-radius: var(--radius-tiny); padding-top: var(--size-xsmall); padding-right: var(--size-small); padding-bottom: var(--size-xsmall); padding-left: var(--size-small); line-height: 1.7; font-size: 1em}.brxe-form .choose-files {border-color: #e4e4e7; border-radius: var(--radius-tiny)} :where(.brxe-accordion .accordion-content-wrapper) a,  :where(.brxe-icon-box .content) a,  :where(.brxe-list) a,  :where(.brxe-post-content) a:not(.bricks-button),  :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 {text-decoration: underline}/* BREAKPOINT: Mobile landscape */@media (max-width: 767px) { .brxe-section {padding-right: var(--size-large); padding-left: var(--size-large)}}/* BREAKPOINT: Mobile portrait */@media (max-width: 478px) { .brxe-section {padding-top: var(--size-xlarge); padding-right: var(--size-medium); padding-bottom: var(--size-xlarge); padding-left: var(--size-medium)}.brxe-form .form-group input {padding-top: var(--size-small); padding-bottom: var(--size-small)}.brxe-form .flatpickr {padding-top: var(--size-small); padding-bottom: var(--size-small)}.brxe-form select {padding-top: var(--size-small); padding-bottom: var(--size-small)}.brxe-form textarea {padding-top: var(--size-small); padding-bottom: var(--size-small)}}