.elementor-1061 .elementor-element.elementor-element-2f60a5b{--display:flex;--min-height:60vh;--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;--justify-content:center;--overlay-opacity:1;}.elementor-1061 .elementor-element.elementor-element-2f60a5b:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-2f60a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupocoaven.com/wp-content/uploads/2026/09/Gemini_Generated_Image_bsbcrbbsbcrbbsbc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1061 .elementor-element.elementor-element-2f60a5b::before, .elementor-1061 .elementor-element.elementor-element-2f60a5b > .elementor-background-video-container::before, .elementor-1061 .elementor-element.elementor-element-2f60a5b > .e-con-inner > .elementor-background-video-container::before, .elementor-1061 .elementor-element.elementor-element-2f60a5b > .elementor-background-slideshow::before, .elementor-1061 .elementor-element.elementor-element-2f60a5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1061 .elementor-element.elementor-element-2f60a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFFAD 100%);}.elementor-1061 .elementor-element.elementor-element-3dc6061{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1061 .elementor-element.elementor-element-2f3cc12{--display:flex;--justify-content:center;}.elementor-1061 .elementor-element.elementor-element-86ba192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-86ba192{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#2F4E82;}.elementor-1061 .elementor-element.elementor-element-af8d722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-af8d722 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:44px;font-weight:800;line-height:44px;}.elementor-1061 .elementor-element.elementor-element-b9ae693{font-family:"Poppins", Sans-serif;font-size:18px;color:#55595F;}.elementor-1061 .elementor-element.elementor-element-cc09e00 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1061 .elementor-element.elementor-element-cc09e00 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1061 .elementor-element.elementor-element-cc09e00{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1061 .elementor-element.elementor-element-cc09e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1061 .elementor-element.elementor-element-cc09e00 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1061 .elementor-element.elementor-element-cc09e00 .elementor-icon-list-text{color:#55595F;transition:color 0.3s;}.elementor-1061 .elementor-element.elementor-element-29bdbb1{--display:flex;}.elementor-1061 .elementor-element.elementor-element-024884a{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1061 .elementor-element.elementor-element-7c2af97{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1061 .elementor-element.elementor-element-7c2af97:after{content:"0.66";}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__thumbnail__link{width:100%;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__card{border-radius:8px;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__text{margin-top:20px;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__badge{right:0;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-cde46d1 );color:#FFFFFF;margin:20px;font-family:"Nexa", Sans-serif;font-weight:600;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__title, .elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__title a{color:var( --e-global-color-cde46d1 );}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__read-more{color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-1061 .elementor-element.elementor-element-2f3cc12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-af8d722 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1061 .elementor-element.elementor-element-024884a{--padding-top:15%;--padding-bottom:15%;--padding-left:2%;--padding-right:2%;}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1061 .elementor-element.elementor-element-7c2af97:after{content:"0.5";}.elementor-1061 .elementor-element.elementor-element-7c2af97 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-1061 .elementor-element.elementor-element-3dc6061{--content-width:1400px;}.elementor-1061 .elementor-element.elementor-element-2f3cc12{--width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-86ba192 *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 6 de 6:  Ola pequena junto a un rotulo
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-1061 .elementor-element.elementor-element-86ba192`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el WIDGET de Titulo o Editor de texto del sobre-titulo.
   NUNCA en un contenedor: las propiedades de texto las heredaria
   todo lo que haya dentro y te dejaria la seccion entera en
   mayusculas
   ========================================================================== */

/* Esto es lo unico imprescindible: la ola. */
.elementor-1061 .elementor-element.elementor-element-86ba192 {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-1061 .elementor-element.elementor-element-86ba192::before {
  content: "";
  flex: none;
  width: 26px;
  height: 8px;
  background: currentColor;        /* toma el color del rotulo */
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M0 5.5c3.2 0 3.2-3 6.5-3s3.3 3 6.5 3 3.2-3 6.5-3 3.3 3 6.5 3' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 8px no-repeat;
}

/* OPCIONAL. Solo si el rotulo no esta ya formateado desde los
   controles de Tipografia del widget, que es donde deberia estar.
   Estas cinco lineas son las que dejan el texto en versalitas: si
   este fragmento acaba por error en un contenedor, son las
   culpables de que TODO salga en mayusculas.
.elementor-1061 .elementor-element.elementor-element-86ba192 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #2F4E82;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-024884a *//* ==========================================================================
   OLAS COAVEN 21 - fragmento 2 de 6:  La misma cinta, pero arriba
   --------------------------------------------------------------------------
   PEGAR **SOLO ESTE** ARCHIVO, Y EN **UN SOLO** ELEMENTO.

   Los seis fragmentos definen `.elementor-1061 .elementor-element.elementor-element-024884a`. Si se pegan dos en el mismo sitio,
   sus propiedades se suman: el resultado no es una ola encima de otra, es un
   elemento con las dos configuraciones mezcladas. Una ola por contenedor.

   Se pega en:  el CONTENEDOR. Igual que el fragmento 1 pero arriba;
   el relleno de 60 px va entonces en la parte superior
   ========================================================================== */

.elementor-1061 .elementor-element.elementor-element-024884a {
  position: relative;
  overflow: hidden;
}
.elementor-1061 .elementor-element.elementor-element-024884a::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: clamp(38px, 4vw, 64px);
  background: currentColor;
  color: #C3D1E6;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 90 4 180 4 270 22 S 450 40 540 22 S 720 4 810 22 S 990 40 1080 22 S 1260 4 1350 22 S 1530 40 1620 22' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M0 31 C 90 13 180 13 270 31 S 450 49 540 31 S 720 13 810 31 S 990 49 1080 31 S 1260 13 1350 31 S 1530 49 1620 31' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' opacity='0.6'/%3E%3Cpath d='M0 40 C 90 22 180 22 270 40 S 450 58 540 40 S 720 22 810 40 S 990 58 1080 40 S 1260 22 1350 40 S 1530 58 1620 40' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' opacity='0.35'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C 90 4 180 4 270 22 S 450 40 540 22 S 720 4 810 22 S 990 40 1080 22 S 1260 4 1350 22 S 1530 40 1620 22' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' opacity='1.0'/%3E%3Cpath d='M0 31 C 90 13 180 13 270 31 S 450 49 540 31 S 720 13 810 31 S 990 49 1080 31 S 1260 13 1350 31 S 1530 49 1620 31' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' opacity='0.6'/%3E%3Cpath d='M0 40 C 90 22 180 22 270 40 S 450 58 540 40 S 720 22 810 40 S 990 58 1080 40 S 1260 22 1350 40 S 1530 58 1620 40' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' opacity='0.35'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
  pointer-events: none;
}

/* --------------------------------------------------------------------------
   PARA CAMBIAR EL COLOR: la linea `color:` de arriba. Nada mas.
     #C3D1E6  ola corporativa COAVEN 21
     #A9CBE6  ola de la linea El Arca
     #FFFFFF  sobre contenedor oscuro (con opacity: .12 aprox)
   -------------------------------------------------------------------------- *//* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */