.elementor .radius-15{border-radius:15px;background-color:var(--Blanco);}.elementor .icon-arrow-btn{color:var(--Blanco);transition:all 300ms;}.elementor .BTN-01{width:auto;height:55px;max-height:55px;column-gap:20px;padding-inline-start:30px;padding-inline-end:25px;border-radius:150px;border-width:1px;border-color:var(--Dorado);border-style:solid;background-color:var(--Fucsia);transition:transform 100ms, background-color 200ms;display:flex;justify-content:space-between;align-items:center;}.elementor .BTN-01:hover,.elementor .BTN-01:focus-visible{background-color:var(--Verde-oscuro);transform:scale3d(1.05, 1.05, 1.05);.icon-arrow-btn{
  transform: rotate(45deg);
}\n}.elementor .Title-S{font-weight:600;font-size:var(--Small);color:var(--Dorado);line-height:1em;margin-block-end:0.4em;}.elementor .max-w{width:100%;max-width:1380px;}.elementor .Cuerpo{width:100%;min-height:100vh;position:relative;z-index:3;padding-block-start:90px;padding-inline-start:15px;padding-inline-end:15px;background-color:var(--Blanco);display:flex;flex-direction:column;row-gap:100px;justify-content:flex-start;align-items:center;}.elementor .header-int{min-height:470px;position:relative;z-index:1;padding-block-start:150px;padding-block-end:80px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:column;row-gap:5px;justify-content:flex-start;align-items:center;}.elementor .cont-info-generico{h2{
  font-size: 25px;
  font-family: var(--Secundaria);
}
p + h2,
ul + h2 {
  margin-top: 40px;
}
h2 {
  margin-bottom: 20px;
  line-height: 1em;
}\n}