main#brx-content{animation: fadein .25s ease;}@keyframes fadein {0% { opacity: 0; transform: translateY(6px);}100% { opacity: 1; transform: translateY(0);} }.brxe-section, .brxe-container{ position: relative; }.bricks-button{ position: relative; overflow: hidden; z-index: 0; }.brxe-button { padding: 13px 22px;}.bricks-button.outline { padding: 9px 18px;}.bricks-button svg{ stroke:var(--ae-color-blanco); fill:var(--ae-color-blanco);}.bricks-button:before{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0); content: ""; background-color: transparent; background-image: linear-gradient(90deg, var(--ae-color-titulos) 0%, var(--ae-color-titulos) 100%); border-radius: 50%; --width: 105%; width: var(--width); height: calc(100%* var(--width)); aspect-ratio: 1 / 1; transition: all .5s; z-index: -1; }.bricks-button:hover:before { transform: translate(-50%,-50%) scale(1,1);}.bricks-button.bricks-background-secondary:before{ background-image: linear-gradient(90deg, var(--ae-color-primario) 0%, var(--ae-color-secundario) 100%);} body {font-size: 1.6rem; font-family: "Montserrat"; line-height: 1.3em; font-weight: 400; color: var(--ae-texto); letter-spacing: 0.3px} h1, h2, h3, h4, h5, h6 {font-family: "Montserrat"; font-weight: 600; line-height: 1.3em; color: var(--ae-primario)} .bricks-button {font-family: ""; font-weight: 600; line-height: normal; letter-spacing: 0px; border-radius: 15px; padding-top: 13px; padding-right: 28px; padding-bottom: 13px; padding-left: 28px} .bricks-button:where(.outline):hover {color: var(--morado); border-color: var(--morado)} .bricks-button:where(.outline) {color: var(--gris-oscuro); border: 1.5px solid var(--gris-oscuro)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {font-size: 1.3rem; color: var(--ae-primario)} .bricks-button:where(.bricks-background-primary):hover, .bricks-button:where(.bricks-color-primary):hover {color: var(--ae-secundario)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--ae-color-blanco)} .bricks-button:where(.bricks-color-primary.outline) {color: var(--ae-color-blanco); border-color: var(--ae-color-blanco)} .bricks-button:where(.bricks-color-primary.outline):hover {color: var(--morado); border-color: var(--morado)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--ae-color-blanco)} .bricks-button:where(.bricks-background-secondary):hover, .bricks-button:where(.bricks-color-secondary):hover {color: var(--morado)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--morado)} .bricks-button:where(.bricks-background-secondary:not(.outline)):hover {background-color: var(--ae-color-blanco)} .bricks-button:where(.bricks-color-secondary.outline) {color: var(--morado); border-color: var(--morado)} .bricks-button:where(.bricks-color-secondary.outline):hover {color: var(--violet); background-color: var(--ae-color-blanco); border-color: var(--morado)} .bricks-button:where(.sm) {padding-top: 9px; padding-right: 20px; padding-bottom: 9px; padding-left: 20px; font-size: 11px!important} .bricks-button:where(.md) {font-size: 1.3rem} .bricks-button:where(.lg) {font-size: 1.6rem} .brxe-container {column-gap: 0px; row-gap: 0px; flex-direction: column; width: 1280px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px} .brxe-section {padding-top: 80px; padding-right: 35px; padding-bottom: 80px; padding-left: 35px}.brxe-form ::placeholder {text-transform: uppercase; letter-spacing: 2px; font-size: 12px}.brxe-form select {text-transform: uppercase; letter-spacing: 2px; font-size: 12px} html {background-color: #F2F2F2} body {background: none} .pswp .pswp__bg {background-color: rgba(255, 255, 255, 0.6)} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--violet)} .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *) {margin-top: 20px; position: relative; bottom: -28px; color: var(--ae-acento)} .wp-block-image:has(.wp-element-caption:not(.wp-block-gallery *)) {position: relative} :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, .jet-listing-dynamic-link__link {color: var(--ae-secundario)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :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)):hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover, .jet-listing-dynamic-link__link:hover {color: var(--ae-acento)}@media (max-width: 991px) { .brxe-section {padding-top: 60px; padding-right: 30px; padding-bottom: 60px; padding-left: 30px}}@media (max-width: 767px) { .brxe-section {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}.brxe-accordion .accordion-title .title {font-size: 15px}}