.elementor .hover-lift-border:hover,.elementor .hover-lift-border:focus-visible{border-color:var(--accent);box-shadow:0px 14px 32px -18px rgba(28,48,73,.55);transform:translate3d(0px, -3px, 0px);}.elementor .content-text{padding:0px;flex-direction:column;gap:24px;justify-content:center;align-items:start;}.elementor .width-content-560{width:100%;max-width:560px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:80px;align-items:center;}.elementor .card-base__arrow{font-family:"DM Sans";font-weight:400;font-size:15px;color:var(--accent);}.elementor .card-base{position:relative;padding:48px;border-radius:var(--sp-s);border-width:1px;border-color:var(--line-cool);border-style:solid;background-color:var(--surface-page);box-shadow:0px 10px 28px -18px rgba(28,48,73,.45);display:flex;flex-direction:column;row-gap:12px;}.elementor .card-base__title{font-size:24px;}.elementor .card-base__link-text{font-family:"DM Sans";font-weight:400;font-size:15px;color:var(--accent);}.elementor .surface-cool{background-color:var(--surface-cool);}.elementor .width-content{width:100%;max-width:1200px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--sp-l);justify-content:center;align-items:center;}.elementor .surface-dark{background-color:var(--surface-dark);/* opacidad de la filigrana sobre este fondo */
&[class]::before {
opacity: .1;
}\n}.elementor .image-base{width:100%;height:auto;border-radius:var(--radius-card);background-clip:border-box;}.elementor .text-meta{font-family:"DM Sans";font-size:15px;color:var(--text-muted);line-height:1.4;text-align:center;align-self:center;}.elementor .section-spacing-80{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.elementor .content-text-8{padding:0px;flex-direction:column;gap:var(--sp-s);}.elementor .site-footer__spacing{padding-block-start:80px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .text-label--white{font-family:"DM Sans";font-weight:600;font-size:14px;color:var(--text-white);letter-spacing:0.5px;line-height:1.4;text-transform:uppercase;}.elementor .site-footer__text{max-width:280px;font-family:"DM Sans";font-weight:400;font-size:15px;color:#9fb0c4;line-height:1.6;}.elementor .site-footer__text-small{font-family:"DM Sans";font-weight:400;font-size:13px;color:#94a3b7;line-height:1.6;}.elementor .text-footer--gap16{column-gap:16px;padding:0px;flex-direction:column;row-gap:16px;}.elementor .text-footer--gap8{padding:0px;flex-direction:column;gap:8px;}.elementor .site-header__inner{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--sp-l);align-items:center;}.elementor .image-base--ratio-16-9{aspect-ratio:16/9;object-fit:cover;object-position:center center;}.elementor .card-base--post{column-gap:16px;padding-block-start:16px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;row-gap:12px;}