.elementor .inner-section-M{max-width:var(--70-Rem-Desktop-Width);column-gap:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;row-gap:40px;}.elementor .hero-section{height:630px;padding-inline-start:var(--Padding-Desktop);padding-inline-end:var(--Padding-Desktop);margin-block-start:var(--margin-top-banners);background-image:url("https://crossoverglobal.online/wp-content/uploads/2026/08/statement.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;justify-content:center;align-items:center;}.elementor .button-header{font-family:"Manrope";font-weight:600;font-size:18px;color:var(--White);border-radius:8px;background-color:var(--CG-Green);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.44);transition:all 300ms;}.elementor .button-header:hover,.elementor .button-header:focus-visible{transform:scale3d(1.1, 1.1, 1.1);}.elementor .title-off-canvas{font-family:"Manrope";font-weight:600;font-size:17px;color:#183963;padding-inline-start:20px;}.elementor .title-off-canvas:hover,.elementor .title-off-canvas:focus-visible{color:var(--CG-Green);}.elementor .title-off-canvas:active{color:var(--CG-Green);}.elementor .section-M{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5%;padding-inline-end:5%;justify-content:center;}.elementor .paragraph-text{font-family:"Manrope";font-weight:400;font-size:18px;color:var(--Font);text-align:start;}.elementor .h3-title-desktop{font-family:"Manrope";font-weight:500;font-size:20px;color:var(--Font);display: inline-flex;
align-items: center;
width: fit-content;
overflow: visible;

&::after {
content: "";
display: block;

/* Largo de la línea */
width: 120px;

/* Grosor de la línea */
height: 3px;

/* Distancia entre el título y la línea en desktop/tablet */
margin-left: 12px;

/* Color de la línea */
background-color: #39a949;

flex-shrink: 0;
}

/* MOBILE */
@media (max-width: 767px) {
&::after {
  /* CAMBIA ESTE VALOR para acercar o alejar la línea del título en mobile */
  margin-left:8px;
}
}\n}.elementor .h2-title-desktop{font-family:"Manrope";font-weight:500;font-size:var(--h2-Desktop);color:var(--CG-Blue);text-align:center;}.elementor .button-normal{width:40%;font-family:"Manrope";font-weight:600;font-size:18px;color:var(--White);border-radius:8px;background-color:var(--CG-Green);transition:all 300ms;}.elementor .button-normal:hover,.elementor .button-normal:focus-visible{background-color:var(--CG-Blue);transform:scale3d(1.05, 1.05, 1.05);}.elementor .inner-section{max-width:var(--70-Rem-Desktop-Width);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:40px;justify-content:center;align-items:center;order:-99999;}.elementor .h1-general{font-family:"Manrope";font-weight:700;font-size:var(--H1-desktop);color:var(--White);/* Sombra del título */
text-shadow: 0 2px 6px #00000040;

/* Espacio debajo del texto */
padding-bottom: 12px;

/* Línea verde */
background-image: linear-gradient(#39a949, #39a949);

/* WIDTH DE LA LÍNEA */
background-size: 160px 4px;

/* Centrar la línea */
background-position: center bottom;

/* Evita que se repita */
background-repeat: no-repeat;\n}