.elementor-20 .elementor-element.elementor-element-c30f3cf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c30f3cf:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c30f3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-a3ec0a0 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a3ec0a0{grid-column:span 1;grid-row:span 2;}.elementor-20 .elementor-element.elementor-element-43c2963{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:27px;--margin-bottom:-64px;--margin-left:38px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-42cc417 > .elementor-widget-container{padding:34px 0px 0px 39px;}.elementor-20 .elementor-element.elementor-element-42cc417{grid-row:span 10;}.elementor-20 .elementor-element.elementor-element-42cc417 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-547b2fc > .elementor-widget-container{margin:-142px 0px 0px -7px;padding:0em 5em 0em 3em;}.elementor-20 .elementor-element.elementor-element-547b2fc{grid-column:span 1;grid-row:span 8;font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c669e5f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6690e75 > .elementor-widget-container{--e-transform-scale:0.3;margin:34px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6690e75{grid-row:span 1;}.elementor-20 .elementor-element.elementor-element-6690e75 img{width:40%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-a5b60e0 > .elementor-widget-container{--e-transform-scale:0.3;margin:30px -40px 0px 0px;padding:-3px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a5b60e0 img{width:47%;max-width:62%;}.elementor-20 .elementor-element.elementor-element-8fb1ad2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-308px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-56dc535 > .elementor-widget-container{margin:182px 31px 0px 0px;}.elementor-20 .elementor-element.elementor-element-56dc535 .htmega-animated-heading .cd-words-wrapper b{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-56dc535 .cd-headline.loading-bar .cd-words-wrapper::after{background:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-beee8da > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:0em 8em 0em 7em;}.elementor-20 .elementor-element.elementor-element-beee8da{column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-20 .elementor-element.elementor-element-484bd51{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-301px;--margin-bottom:0px;--margin-left:29px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-8223801 > .elementor-widget-container{margin:176px 20px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8223801 .htmega-animated-heading .cd-words-wrapper b{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-20 .elementor-element.elementor-element-8223801 .cd-headline.loading-bar .cd-words-wrapper::after{background:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-47e6fd6 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0em 7em 0em 7em;}.elementor-20 .elementor-element.elementor-element-47e6fd6{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-44c1254{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c1a78f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1269a5e > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1269a5e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1269a5e .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-552f69f .ht-custom-carousel .slick-slide{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-552f69f .htmega-carousel-activation .slick-arrow{color:#ffffff;font-size:14px;height:30px;width:30px;}.elementor-20 .elementor-element.elementor-element-552f69f .htmega-carousel-activation .slick-arrow svg path{fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-552f69f .htmega-carousel-activation .slick-arrow svg{width:14px;}.elementor-20 .elementor-element.elementor-element-552f69f .htmega-carousel-activation .slick-arrow:hover{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-552f69f .htmega-carousel-activation .slick-arrow:hover svg path{fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-552f69f .ht-custom-carousel .htmega-carousel-link img{transition:all 0.3s ease !important;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-c30f3cf{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-a3ec0a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-43c2963{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-42cc417 > .elementor-widget-container{margin:0px -8px 0px 0px;}.elementor-20 .elementor-element.elementor-element-42cc417 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-547b2fc > .elementor-widget-container{margin:-115px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-547b2fc{font-size:13px;}.elementor-20 .elementor-element.elementor-element-c669e5f{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-6690e75 > .elementor-widget-container{margin:94px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a5b60e0 > .elementor-widget-container{margin:86px -54px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8fb1ad2{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-56dc535 > .elementor-widget-container{margin:230px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-beee8da > .elementor-widget-container{margin:-5px -30px 0px 0px;}.elementor-20 .elementor-element.elementor-element-484bd51{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-8223801 > .elementor-widget-container{margin:227px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-47e6fd6 > .elementor-widget-container{margin:-7px 0px 0px 0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-c30f3cf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-43c2963{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-42cc417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:46px 46px 46px 46px;}.elementor-20 .elementor-element.elementor-element-42cc417{text-align:center;}.elementor-20 .elementor-element.elementor-element-42cc417 .elementor-heading-title{font-size:26px;}.elementor-20 .elementor-element.elementor-element-547b2fc > .elementor-widget-container{margin:-73px -9px 0px 0px;padding:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-547b2fc{text-align:center;}.elementor-20 .elementor-element.elementor-element-c669e5f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:151px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-6690e75 > .elementor-widget-container{margin:-171px -41px 0px -30px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a5b60e0 > .elementor-widget-container{margin:62px -14px -14px -14px;}.elementor-20 .elementor-element.elementor-element-a5b60e0 img{max-width:53%;height:180px;}.elementor-20 .elementor-element.elementor-element-8fb1ad2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-183px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-56dc535 > .elementor-widget-container{margin:-367px 8px 11px 7px;}.elementor-20 .elementor-element.elementor-element-beee8da > .elementor-widget-container{margin:-400px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-484bd51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-8223801 > .elementor-widget-container{margin:-86px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-47e6fd6 > .elementor-widget-container{margin:-138px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-c1a78f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1269a5e{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-42cc417 */.subrayado-rojo {
    display: inline-block;
    position: relative;
    padding-bottom: 30px; /* MÁS separación */
}

.subrayado-rojo::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px; /* más delgada */
    width: 100%; /* ocupa la mitad del texto */
    background-color: #cc0000; /* rojo oscuro */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1269a5e */@keyframes adrenalinaZoom {
  0% {
    transform: scale(0.3) rotate(-10deg);
    opacity: 0;
  }
  50% {
    transform: scale(1.1) rotate(2deg);
    opacity: 1;
  }
  100% {
    transform: scale(1) rotate(0deg);
  }
}

.animate-adrenalina {
  display: inline-block;
  animation: adrenalinaZoom 0.8s ease-out forwards;
}

/* Estilos de texto */
.marcas {
    color: white; /* Blanco */
    font-family: 'Poppins', sans-serif;
    font-weight: 300; /* Light */
    font-style: italic;
    text-transform: uppercase;
    transition: color 0.3s ease;
}

.auspiciadoras {
    color: #DE0000; /* Rojo */
    font-family: 'Poppins', sans-serif;
    font-weight: 700; /* Bold */
    font-style: italic;
    text-transform: uppercase;
    transition: color 0.3s ease;
}

/* Hover */
.marcas:hover {
    color: #DE0000;
}

.auspiciadoras:hover {
    color: white;
}/* End custom CSS */