.elementor-118 .elementor-element.elementor-element-e16344f{--display:flex;}.elementor-118 .elementor-element.elementor-element-8ef745e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-987bf87{text-align:center;}.elementor-118 .elementor-element.elementor-element-987bf87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:400;color:#6C6C6D;}.elementor-118 .elementor-element.elementor-element-e553a19 > .elementor-widget-container{margin:0px 0px -41px 0px;}.elementor-118 .elementor-element.elementor-element-cdad74d > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-b5874bd > .elementor-widget-container{margin:-142px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for html, class: .elementor-element-8297e19 */<style>
/* Igualar el banner con el ancho del resto de la página */

.hero-yuca {
  min-height: 650px !important;
  padding: 0 !important;
}

/* Mismo ancho y centrado que los otros bloques */
.hero-yuca__content {
  width: min(calc(100% - 64px), 1120px) !important;
  margin: 0 auto !important;
  padding: 145px 0 95px !important;
}

/* Título más proporcionado */
.hero-yuca__title {
  max-width: 820px !important;
  font-size: clamp(62px, 6vw, 98px) !important;
  line-height: 0.92 !important;
}

/* Descripción alineada con el título */
.hero-yuca__description {
  max-width: 730px !important;
  margin-top: 38px !important;
  font-size: clamp(16px, 1.3vw, 20px) !important;
}

/* TABLET */
@media (max-width: 1024px) {
  .hero-yuca {
    min-height: 610px !important;
  }

  .hero-yuca__content {
    width: calc(100% - 60px) !important;
    padding: 135px 0 80px !important;
  }

  .hero-yuca__title {
    font-size: clamp(58px, 8vw, 82px) !important;
  }
}

/* MÓVIL */
@media (max-width: 767px) {
  .hero-yuca {
    min-height: 590px !important;
  }

  .hero-yuca__content {
    width: calc(100% - 36px) !important;
    padding: 125px 0 65px !important;
  }

  .hero-yuca__title {
    max-width: 100% !important;
    font-size: clamp(49px, 14vw, 65px) !important;
    line-height: 0.93 !important;
  }

  .hero-yuca__description {
    max-width: 100% !important;
    margin-top: 30px !important;
    font-size: 16px !important;
    line-height: 1.65 !important;
  }
}
<\/style>/* End custom CSS */