.elementor .heading-1{font-family:var(--heading-typeface);font-weight:800;font-size:var(--heading-1);letter-spacing:-1%;line-height:110%;text-align:start;padding:0px;}.elementor .heading-2{font-family:var(--heading-typeface);font-weight:500;font-size:var(--heading-2);letter-spacing:-1%;line-height:120%;}.elementor .heading-6{font-family:var(--heading-typeface);font-weight:500;font-size:var(--heading-6);letter-spacing:-1%;line-height:140%;}.elementor .tagline{font-family:var(--heading-typeface);font-weight:600;font-size:var(--text-small);line-height:150%;text-transform:uppercase;}.elementor .text-regular-normal{font-family:var(--body-typeface);font-weight:300;font-size:var(--text-regular);line-height:150%;}.elementor .degradado-blanco-texto{background: linear-gradient(180deg, #FDFBF9 0%, #F7EDE2 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  leading-trim: both;
  text-edge: cap;
  display: inline-block\n}.elementor .degradado-rojo-texto{background: linear-gradient(180deg, #C1121F 0%, #9A0E18
 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  leading-trim: both;
  text-edge: cap;
  display: inline-block\n}.elementor .button-primary{width:auto;font-family:var(--body-typeface);font-weight:500;font-size:var(--text-regular);color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--rojo-pomodoro);transition:all 300ms;display:inline-block;border-radius: 12px;
border: 1px solid var(--Color-Rojo-Pomodoro, #C1121F);
background: linear-gradient(101deg, #C1121F 0%, #9A0E18 100%);\n}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{background-color:var(--rojo-pomodoro-dark);background: #9A0E18;\n}.elementor .button-secondary{font-family:var(--body-typeface);font-weight:500;font-size:var(--text-regular);color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;border-width:1px;border-color:#ffffff66;border-style:solid;background-color:#ffffff00;transition:all 300ms;align-self:center;}.elementor .button-secondary:hover,.elementor .button-secondary:focus-visible{color:var(--negro-antracita-darkest);border-radius:12px;border-color:var(--white);background-color:var(--white);}.elementor .section-padding{padding-block-start:clamp(4rem, calc(3rem + 5vw), 7rem);;padding-block-end:clamp(4rem, calc(3rem + 5vw), 7rem);;padding-inline-start:clamp(1.25rem, calc(0.333rem + 4.583vw), 4rem);;padding-inline-end:clamp(1.25rem, calc(0.333rem + 4.583vw), 4rem);;gap:80px;}