p strong{ font-weight:700;}.brxe-section, .brxe-container{ position: relative; }::marker{ color: var(--ae-color-primario);}:root{  --text-xxs:10px; --text-xs:12px; --text-s:14px; --text-m:16px; --text-l: 18px; --text-xl: 20px; --text-xxl: 22px;  --heading-xxs:14px; --heading-xs:16px; --heading-s:18px; --heading-m:24px; --heading-l: 30px; --heading-xl: 38px; --heading-xxl: 46px;  --header-height: 80px; --shrink-header-to: 0.8; --transition-timing: .6s cubic-bezier(.4, 0, .2, 1); --logo-height: 34px; --logo-width: 175px; --logo-shrink-to: 0.80;  --border-radius-s: 8px; --border-radius-m: 16px;--border-radius-l: 24px;  --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: transparent; background-image: linear-gradient(90deg, var(--ae-color-secundario) 0%, var(--ae-color-secundario) 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);}::-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-size: var(--text-m); font-weight: 400; line-height: 1.6em; letter-spacing: 0.5px; color: var(--ae-color-textos); font-family: "Inter"} h1, h2, h3, h4, h5, h6 {font-family: "Inter"; font-weight: 700; color: var(--ae-color-titulos)} .bricks-button {line-height: 1.2em; font-family: "Inter"; color: var(--ae-color-blanco); font-weight: 600; font-size: var(--text-s); letter-spacing: 1px; border-radius: .75rem; box-shadow: 0 10px 30px -9px var(--ae-color-shadows); padding-top: 12px; padding-right: 15px; padding-bottom: 12px; padding-left: 15px} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--ae-color-secundario)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--ae-color-primario)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--ae-color-blanco)} :root .bricks-button[class*="secondary"] {color: var(--ae-color-primario); font-family: "Inter"} .brxe-container {column-gap: 20px; row-gap: 20px; width: 1170px; flex-direction: row} .woocommerce main.site-main {width: 1170px} #brx-content.wordpress {width: 1170px} .brxe-section {padding-top: 100px; padding-right: 35px; padding-bottom: 100px; 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: rgba(225, 234, 249, 0.29)} body {background: none}@media (max-width: 1024px) { .brxe-section {padding-top: 80px; padding-right: 28px; padding-bottom: 80px; padding-left: 28px}}@media (max-width: 767px) { .brxe-section {padding-top: 60px; padding-right: 20px; padding-bottom: 60px; padding-left: 20px}.brxe-accordion .accordion-title .title {font-size: 15px}}