.brxe-form .form-group textarea { border-radius: var(--radius); }.brxe-form .form-group :is(input, select, textarea):focus { outline: none; box-shadow: inset 0 0 0 1px var(--salmon); }.brxe-form .form-group > label, .brxe-form .form-group > .label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }.brxe-form .form-group input[type="checkbox"] { appearance: none; -webkit-appearance: none; width: 18px; height: 18px; padding: 0; margin: 0 8px 0 0; border: 1px solid var(--negro); border-radius: 50%; background: transparent; cursor: pointer; flex-shrink: 0; }.brxe-form .form-group input[type="checkbox"]:checked { background: var(--salmon); border-color: var(--salmon); }.acento { font-family: var(--ff-courgette); font-weight: 400; font-style: normal; font-size: calc(1em + 5px); color: var(--salmon); }.brxe-tabs-nested > .tab-menu { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: var(--space-s); }.brxe-tabs-nested > .tab-menu .tab-title { padding: 6px 20px; border: 1px solid var(--negro); border-radius: 999px; color: var(--negro); opacity: .75; font-weight: 600; font-size: var(--h3); line-height: 1.1; text-align: center; cursor: pointer; transition: color .2s, border-color .2s, opacity .2s; }.brxe-tabs-nested > .tab-menu .tab-title:hover { opacity: 1; }.brxe-tabs-nested > .tab-menu .tab-title.brx-open { color: var(--salmon); border-color: var(--salmon); opacity: 1; }.brxe-tabs-nested > .tab-menu .tab-title:focus-visible { outline: 2px solid var(--salmon); outline-offset: 2px; }.brxe-tabs-nested > .tab-content { border: 1px solid var(--salmon); border-radius: var(--radius); padding: var(--space-m); }@media (max-width: 767px) { .brxe-tabs-nested > .tab-menu { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }  .brxe-tabs-nested > .tab-menu .tab-title { display: flex; justify-content: center; align-items: center; min-width: 0; padding: 6px 8px; font-size: var(--h6); } .brxe-tabs-nested > .tab-content { padding: var(--space-s); }}:where(:root) .bricks-color-primary {color: var(--salmon)}:where(:root) .bricks-background-primary {background-color: var(--salmon)}:where(:root) .bricks-color-secondary {color: var(--negro)}:where(:root) .bricks-background-secondary {background-color: var(--negro)}:where(:root) .bricks-color-light {color: var(--claro)}:where(:root) .bricks-background-light {background-color: var(--claro)}:where(:root) .bricks-color-dark {color: var(--medio)}:where(:root) .bricks-background-dark {background-color: var(--medio)} body {font-family: "Montserrat"; font-size: var(--p); color: var(--negro); line-height: 1.4} h1, h2, h3, h4, h5, h6 {color: var(--negro); font-family: "Montserrat"; font-weight: 600} h1 {font-size: var(--h1); line-height: 1} h2 {font-size: var(--h2); line-height: 1} h3 {font-size: var(--h3); line-height: 1.15} h4 {font-size: var(--h4); line-height: 1.15} h5 {font-size: var(--h5); line-height: 1.15} h6 {font-size: var(--h6); line-height: 1.15} .bricks-button {font-weight: 600; font-size: 20px; border-radius: 999px} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--blanco)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--salmon)} .bricks-button:where(.bricks-color-primary.outline) {color: var(--salmon); background-color: transparent; border: 1px solid var(--salmon); border-radius: 999px} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--blanco)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--negro)} .bricks-button:where(.bricks-background-light:not(.bricks-lightbox)), .bricks-button:where(.bricks-color-light:not(.bricks-lightbox)) {color: var(--negro)} .bricks-button:where(.bricks-background-light:not(.outline):not(.bricks-lightbox)) {background-color: var(--claro)} .brxe-container {width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} .brxe-div {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .brxe-block {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .brxe-section {width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: var(--space-s); padding-bottom: 0; padding-left: var(--space-s)} :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(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > 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: var(--salmon)}.brxe-form ::placeholder {color: var(--medio)}.brxe-form select {color: var(--medio); font-family: "Montserrat"; font-weight: 400; font-size: var(--p); color: var(--negro); background-color: var(--claro); border-style: none; border-radius: 999px; padding-top: 10px; padding-right: var(--space-s); padding-bottom: 10px; padding-left: var(--space-s)}.brxe-form .form-group input {font-family: "Montserrat"; font-weight: 400; font-size: var(--p); color: var(--negro); background-color: var(--claro); border-style: none; border-radius: 999px; padding-top: 10px; padding-right: var(--space-s); padding-bottom: 10px; padding-left: var(--space-s)}.brxe-form textarea {font-family: "Montserrat"; font-weight: 400; font-size: var(--p); color: var(--negro); background-color: var(--claro); border-style: none; border-radius: 999px; padding-top: 10px; padding-right: var(--space-s); padding-bottom: 10px; padding-left: var(--space-s)}.brxe-form .flatpickr {background-color: var(--claro); border-style: none; border-radius: 999px; padding-top: 10px; padding-right: var(--space-s); padding-bottom: 10px; padding-left: var(--space-s)}.brxe-form .form-field-richtext + .tox-tinymce {background-color: var(--claro); border-style: none; border-radius: 999px}.brxe-form .bricks-button {border-style: none; border-radius: 999px; font-weight: 600; color: var(--blanco); background-color: var(--salmon)}.brxe-form .choose-files {border-style: none; border-radius: 999px}.brxe-form .form-group {padding-top: 0; padding-bottom: var(--space-s)}.brxe-form .form-field-richtext + .tox-tinymce .tox-edit-area__iframe {padding-top: 10px; padding-right: var(--space-s); padding-bottom: 10px; padding-left: var(--space-s)}@media (max-width: 767px) { .bricks-button {font-size: 18px; padding-top: 6px; padding-bottom: 6px}}