p strong{ font-weight:700;}.brxe-text ul { padding-inline-start: 20px; margin-block-end: .9rem; margin-block-start: 0;}.brxe-text { margin-block-end: .9rem;}.brxe-section, .brxe-container{ position: relative; }.brxe-section { overflow: hidden;}:root{  --header-height: 80px; --shrink-header-to: 0.8; --transition-timing: .6s cubic-bezier(.4, 0, .2, 1); --logo-shrink-to: 0.80;  --ease: 0.77,0,0.175,1;  --duration:2s;--delay:5ms; }.brxe-accordion .icon { transition: all var(--transition-timing)!important;}.bricks-button{ position: relative; overflow: hidden; z-index: 0; }.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: var(--ae-color-3); 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-color:var(--ae-color-3);}::-moz-selection { color: var( --ae-color-blanco); background: var( --ae-color-primario);}::selection { color: var( --ae-color-blanco); background: var( --ae-color-primario);}[data-brx-motion-parallax], [data-scroll-scale-to], [data-scroll-scale-from] { transition-property: all!important; transition-duration: 2.1s!important; transition-timing-function: cubic-bezier(.165,.84,.44,1)!important;}html, body { overflow-x: hidden;}.brx-animate-bounceInDown {animation: bounceInDown-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: clip-path, opacity;clip-path: inset(0 0 100% 0); opacity: 1;}@keyframes bounceInDown-new { to { clip-path: inset(0 0 0 0); opacity: 1; }}.brx-animate-bounceInUp {animation: bounceInUp-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: clip-path, opacity;clip-path: inset(100% 0 0 0); opacity: 1;}@keyframes bounceInUp-new { to { clip-path: inset(0 0 0 0); opacity: 1; }}.brx-animate-bounceInRight {animation: bounceInRight-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: clip-path, opacity;clip-path: inset(0 0 0 100%); opacity: 1;}@keyframes bounceInRight-new { to { clip-path: inset(0 0 0 0); opacity: 1; }}.brx-animate-bounceInLeft {animation: bounceInLeft-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: clip-path, opacity;clip-path: inset(-20% 100% -20% -20%); opacity: 1;}@keyframes bounceInLeft-new { to { clip-path: inset(-20% -20% -20% -20%); opacity: 1; }}.brx-animate-zoomInUp {animation: zoomInUp-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: transform, opacity;transform: scale(0.9, 0.9); opacity: 0;}@keyframes zoomInUp-new { to { transform: none; opacity: 1; }}.brx-animate-zoomInDown {animation: zoomInDown-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: transform, opacity;transform: scale(1.3, 1.3); opacity: 0; }@keyframes zoomInDown-new { to { transform: none; opacity: 1; }}@keyframes fadeeIn { to { opacity: 1; filter: blur(0); }}.brx-animate-fadeIn { animation: fadeeIn var(--duration) cubic-bezier(var(--ease)) var(--delay) both; will-change: filter, transform, opacity; opacity: 0; filter: blur(3px); }@keyframes fadeUp { to { opacity: 1; transform: translateX(0); filter: blur(0); }}.brx-animate-fadeInUp {animation: fadeUp var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: filter, transform, opacity;opacity: 0; transform: translate3d(0, 50px, 0); filter: blur(3px);}@keyframes fadeLeft { to {transform: translateX(0); opacity: 1; filter: blur(0); }}.brx-animate-fadeInLeft {animation: fadeLeft var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: filter, transform, opacity;transform: translate3d(-75px, 0, 0); opacity: 0; filter: blur(3px); }@keyframes fadeRight { to { transform: translateX(0); opacity: 1; filter: blur(0); }}.brx-animate-fadeInRight {animation: fadeRight var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: filter, transform, opacity;transform: translate3d(75px, 0, 0); opacity: 0; filter: blur(3px);}@keyframes fadeDown { to { transform: translateY(0); opacity: 1; filter: blur(0); }}.brx-animate-fadeInDown { animation: fadeDown var(--duration) cubic-bezier(var(--ease)) var(--delay) both; will-change: filter, transform, opacity; transform: translate3d(0, -50px, 0); opacity: 0; filter: blur(3px);}.slide-container:has(.brx-animate-slideInDown) { overflow: hidden;}.brx-animate-slideInDown { animation: slideInDown-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: transform, opacity; transform: translateY(-100%); }@keyframes slideInDown-new { to { opacity: 1; transform: translateY(0%); }}.slide-container:has(.brx-animate-slideInLeft) { overflow: hidden;}.brx-animate-slideInLeft { animation: slideInLeft-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: transform, opacity; transform: translateX(-100%); }@keyframes slideInLeft-new { to { opacity: 1; transform: translateX(0%); }}.slide-container:has(.brx-animate-slideInRight) { overflow: hidden;}.brx-animate-slideInRight { animation: slideInRight-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both;will-change: transform, opacity; transform: translateX(100%); }@keyframes slideInRight-new { to { opacity: 1; transform: translateX(0%); }}.slide-container:has(.brx-animate-slideInUp ){ overflow:hidden;}.brx-animate-slideInUp {animation: slideInUp-new var(--duration) cubic-bezier(var(--ease)) var(--delay) both; will-change: transform, opacity; transform: translateY(100%);}@keyframes slideInUp-new { to { opacity: 1; transform: translateY(0%); }} body {font-weight: 400; line-height: 2.6rem; letter-spacing: 0.05rem; color: var(--ae-color-textos); font-family: "Plus Jakarta Sans"; font-size: var(--txt)} h1, h2, h3, h4, h5, h6 {color: var(--ae-color-titulos); font-family: "Cormorant Garamond"; font-weight: 700; line-height: 1.2em} .bricks-button {line-height: 1.2em; font-family: "Plus Jakarta Sans"; color: var(--ae-color-blanco); letter-spacing: .65px; text-transform: uppercase; font-weight: 600; font-size: var(--h-2xs); border-radius: var(--border-radius-l); box-shadow: 0 6px 30px 0 var(--ae-color-shadows); padding-top: 15px; padding-right: 35px; padding-bottom: 15px; padding-left: 35px; transition: .5s} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: var(--ae-color-blanco)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {color: var(--ae-color-titulos)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--ae-color-secundario)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--ae-color-blanco)} :root .bricks-button[class*="secondary"] {color: var(--ae-color-secundario)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--ae-color-4)} :root .bricks-button[class*="primary"] {color: var(--ae-color-secundario)} .bricks-button.sm {padding-top: 1.2rem; padding-right: 2.2rem; padding-bottom: 1.2rem; padding-left: 2.2rem; font-size: 1.1rem} .brxe-container {column-gap: 2rem; row-gap: 2rem; flex-direction: row; width: var(--content-width); padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)} .brxe-section {row-gap: 2rem; padding-top: var(--space-con-h); padding-right: var(--space-con-w); padding-bottom: var(--space-con-h); padding-left: var(--space-con-w); column-gap: 2rem}.brxe-form ::placeholder {text-transform: uppercase; letter-spacing: 2px; font-size: 12px}.brxe-form select {text-transform: uppercase; letter-spacing: 2px; font-size: 12px; background-color: var(--ae-color-gris-claro); border: 0; border-radius: var(--border-radius-s)}.brxe-form .form-group input {background-color: var(--ae-color-gris-claro); border: 0; border-radius: var(--border-radius-s)}.brxe-form .flatpickr {background-color: var(--ae-color-gris-claro); border: 0; border-radius: var(--border-radius-s)}.brxe-form textarea {background-color: var(--ae-color-gris-claro); border: 0; border-radius: var(--border-radius-s)}.brxe-form .bricks-button {border: 0; border-radius: var(--border-radius-s); border-radius: var(--border-radius-l)}.brxe-form .choose-files {border: 0; border-radius: var(--border-radius-s)}.brxe-form .form-group {padding-right: 10px} .brxe-block {column-gap: 2rem; row-gap: 2rem} .brxe-div {column-gap: 2rem; row-gap: 2rem}@media (max-width: 767px) { .bricks-button {padding-right: 20px; padding-left: 20px} .brxe-container {flex-direction: column}.brxe-accordion .accordion-title .title {font-size: 15px}}