.elementor-3216 .elementor-element.elementor-element-6fd46e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-6fd46e2:not(.elementor-motion-effects-element-type-background), .elementor-3216 .elementor-element.elementor-element-6fd46e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(217deg, var( --e-global-color-ea88122 ) 0%, var( --e-global-color-7f0b016 ) 100%);}.elementor-3216 .elementor-element.elementor-element-3e0c884 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3216 .elementor-element.elementor-element-3e0c884 .wd-marquee{--wd-marquee-speed:20s;font-family:"Fredoka", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;--wd-marquee-gap:89px;}@media(max-width:1024px){.elementor-3216 .elementor-element.elementor-element-6fd46e2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-3216 .elementor-element.elementor-element-6fd46e2{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-6fd46e2 *//* HEADER BANNER FULL WIDTH */
.header-banner,
.header-banner .header-banner-container,
.header-banner .container,
.header-banner .wd-entry-content,
.header-banner .elementor,
.header-banner .elementor-element-6fd46e2,
.header-banner .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Color completo del banner */
.header-banner {
  background: #401489 !important;
}

/* Contenedor Elementor */
.header-banner .elementor-element-6fd46e2 {
  overflow: hidden !important;
}

/* Marquee */
.header-banner .wd-marquee {
  width: 100% !important;
  padding: 8px 0 !important;
}

/* Texto */
.header-banner .wd-marquee-item {
  color: #ffffff !important;
  font-weight: 700 !important;
  padding: 0 35px !important;
  white-space: nowrap !important;
}/* End custom CSS */