.elementor-26084 .elementor-element.elementor-element-52607ec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-1ec1154{width:100%;max-width:100%;}.elementor-26084 .elementor-element.elementor-element-1ec1154 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26084 .elementor-element.elementor-element-1779d27{--display:flex;--min-height:71px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-d33d0ef{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-c19ede9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-62989d1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26084 .elementor-element.elementor-element-0e9a914 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26084 .elementor-element.elementor-element-0e9a914{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-8879510 );}.elementor-26084 .elementor-element.elementor-element-0e9a914 a{color:var( --e-global-color-8879510 );}.elementor-26084 .elementor-element.elementor-element-0e9a914 a:hover{color:var( --e-global-color-secondary );}.elementor-26084 .elementor-element.elementor-element-f10d4e8{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-2b2bef7{--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-26084 .elementor-element.elementor-element-2cab704{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-26084 .elementor-element.elementor-element-813fa7f > .elementor-widget-container{margin:0px 0px 42px 0px;padding:0px 0px 0px 0px;}.elementor-26084 .elementor-element.elementor-element-813fa7f .elementor-heading-title{font-family:var( --e-global-typography-d6a0770-font-family ), Sans-serif;font-size:var( --e-global-typography-d6a0770-font-size );font-weight:var( --e-global-typography-d6a0770-font-weight );line-height:var( --e-global-typography-d6a0770-line-height );letter-spacing:var( --e-global-typography-d6a0770-letter-spacing );}.elementor-26084 .elementor-element.elementor-element-624cc39{--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-26084 .elementor-element.elementor-element-36c7913{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-7ce8133{--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-26084 .elementor-element.elementor-element-822ecd0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-26084 .elementor-element.elementor-element-e13f708 img{width:100%;}.elementor-26084 .elementor-element.elementor-element-531d65d{--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-26084 .elementor-element.elementor-element-c9776d4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-6d555d2 img{width:100%;}.elementor-26084 .elementor-element.elementor-element-5ba2298{--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-26084 .elementor-element.elementor-element-f3e3c3a{--display:flex;--min-height:118px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-96992b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26084 .elementor-element.elementor-element-c5205c2{width:100%;max-width:100%;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(min-width:768px){.elementor-26084 .elementor-element.elementor-element-d33d0ef{--width:100%;}.elementor-26084 .elementor-element.elementor-element-c19ede9{--width:278px;}.elementor-26084 .elementor-element.elementor-element-62989d1{--width:1642px;}.elementor-26084 .elementor-element.elementor-element-f10d4e8{--width:100%;}.elementor-26084 .elementor-element.elementor-element-2b2bef7{--width:278px;}.elementor-26084 .elementor-element.elementor-element-2cab704{--width:503px;}.elementor-26084 .elementor-element.elementor-element-624cc39{--width:1139px;}.elementor-26084 .elementor-element.elementor-element-36c7913{--width:100%;}.elementor-26084 .elementor-element.elementor-element-7ce8133{--width:493px;}.elementor-26084 .elementor-element.elementor-element-822ecd0{--width:398px;}.elementor-26084 .elementor-element.elementor-element-531d65d{--width:138px;}.elementor-26084 .elementor-element.elementor-element-c9776d4{--width:398px;}.elementor-26084 .elementor-element.elementor-element-5ba2298{--width:493px;}.elementor-26084 .elementor-element.elementor-element-96992b0{--width:100%;}}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-26084 .elementor-element.elementor-element-813fa7f .elementor-heading-title{font-size:var( --e-global-typography-d6a0770-font-size );line-height:var( --e-global-typography-d6a0770-line-height );letter-spacing:var( --e-global-typography-d6a0770-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-26084 .elementor-element.elementor-element-813fa7f .elementor-heading-title{font-size:var( --e-global-typography-d6a0770-font-size );line-height:var( --e-global-typography-d6a0770-line-height );letter-spacing:var( --e-global-typography-d6a0770-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-e13f708 */.elementor-26084 .elementor-element.elementor-element-e13f708 .elementor-widget-container {
      position: relative; /* Necesario para que la posición absoluta funcione correctamente */
    }

.elementor-26084 .elementor-element.elementor-element-e13f708 .wp-caption {
      position: relative; /* Necesario para que la posición absoluta funcione correctamente */
      display: inline-block; /* Para que el contenedor se ajuste al tamaño de la imagen */
    }

.elementor-26084 .elementor-element.elementor-element-e13f708 .widget-image-caption {
      position: absolute;
      bottom: 0;
      text-align: center;
      left: 0;
      width: 100%;
      height: 0; /* Inicialmente establecido en cero */
      overflow: hidden;
      background: rgba(0, 0, 102, 0.6); /* Fondo semitransparente para el texto */
      color: #fff; /* Color del texto */
      padding-bottom: 40px;
      padding-top: 52px;/* Espaciado interno del texto */
      margin: 0; /* Elimina el margen predeterminado del párrafo */
      box-sizing: border-box; /* Incluye el padding en el ancho/altura total */
      transition: height 0.3s ease; /* Agrega una transición suave a la propiedad de altura */
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
.elementor-26084 .elementor-element.elementor-element-e13f708 .texto{
    color: #F3F3F3;
    font-style: normal;
    font-family: Titillium Web, Sans-Serif;
    font-size: 20px;
    text-decoration: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822ecd0 */.elementor-26084 .elementor-element.elementor-element-822ecd0:hover{
    animation: zoom-in-zoom-out 1s ease;
}


@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.05, 1.05);
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d555d2 */.elementor-26084 .elementor-element.elementor-element-6d555d2 .elementor-widget-container {
      position: relative; /* Necesario para que la posición absoluta funcione correctamente */
    }

.elementor-26084 .elementor-element.elementor-element-6d555d2 .wp-caption {
      position: relative; /* Necesario para que la posición absoluta funcione correctamente */
      display: inline-block; /* Para que el contenedor se ajuste al tamaño de la imagen */
    }

.elementor-26084 .elementor-element.elementor-element-6d555d2 .widget-image-caption {
      position: absolute;
      bottom: 0;
      text-align: center;
      left: 0;
      width: 100%;
      height: 0; /* Inicialmente establecido en cero */
      overflow: hidden;
      background: rgba(0, 0, 102, 0.6); /* Fondo semitransparente para el texto */
      color: #fff; /* Color del texto */
      padding-bottom: 40px;
      padding-top: 52px;/* Espaciado interno del texto */
      margin: 0; /* Elimina el margen predeterminado del párrafo */
      box-sizing: border-box; /* Incluye el padding en el ancho/altura total */
      transition: height 0.3s ease; /* Agrega una transición suave a la propiedad de altura */
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
.elementor-26084 .elementor-element.elementor-element-6d555d2 .texto{
    color: #F3F3F3;
    font-style: normal;
    font-family: Titillium Web, Sans-Serif;
    font-size: 20px;
    text-decoration: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9776d4 */.elementor-26084 .elementor-element.elementor-element-c9776d4:hover{
    animation: zoom-in-zoom-out 1s ease;
}


@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.05, 1.05);
  }

}/* End custom CSS */