.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 .btn-base{font-family:"DM Sans";font-weight:500;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:2rem;background-color:#284060;transition:all 0.3s;align-self:start;box-shadow: 0 0 0 rgba(40, 64, 96, 0);

transition:
background-color 0.38s cubic-bezier(0.22, 1, 0.36, 1),
border-color 0.38s cubic-bezier(0.22, 1, 0.36, 1),
box-shadow 0.32s ease;

text-decoration: none !important;
text-shadow: none !important;
color: var(--btn-color, #ffffff) !important;

@media (hover: none) and (pointer: coarse) {
transition:
  background-color 0.20s ease,
  border-color 0.20s ease,
  box-shadow 0.18s ease;
}\n}.elementor .btn-base:hover,.elementor .btn-base:focus-visible{background-color:#1F3049;background-color: rgba(31, 48, 73, 1);

box-shadow: 0 8px 22px rgba(40, 64, 96, 0.18);\n}.elementor .btn-base:active{@media (hover: none) and (pointer: coarse) {
background-color: rgba(31, 48, 73, 1);
box-shadow: 0 4px 12px rgba(40, 64, 96, 0.14);
}\n}.elementor .section-spacing{padding-block-start:144px;padding-block-end:144px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.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 .surface-warm{background-color:var(--surface-warm);/* opacidad de la filigrana sobre este fondo */
&[class]::before {
opacity: .45;
}\n}.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 .radius-card{border-radius:var(--sp-s);}.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 .image-base--ratio-4-3{overflow:hidden;aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .text-lede{font-size:22px;line-height:1.6;}.elementor .text-small{font-size:16px;line-height:1.6;}.elementor .content-text-8{padding:0px;flex-direction:column;gap:var(--sp-s);}.elementor .column-divider{width:1px;height:auto;min-width:0px;min-height:0px;padding:0px;background-color:var(--line-cool);}.elementor .comparison-2col{padding:0px;display:grid;gap:32px;justify-items:center;grid-template-columns: 1fr 1px 1fr;\n}.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 .watermark-bottom-right{position: relative;
isolation: isolate;
&::before {
content: "";
position: absolute;
inset: 0;
background-image: url('/wp-content/uploads/olga_imagologo.webp');
background-repeat: no-repeat;
background-position: right -120px bottom -20px;
background-size: 520px auto;
opacity: .6;
z-index: -1;
pointer-events: none;
}\n}.elementor .line-left{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--sp-l);padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--accent-decorative);border-style:solid;}