.elementor-694 .elementor-element.elementor-element-1dd9c64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 49px;--row-gap:16px;--column-gap:49px;--padding-top:40px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-694 .elementor-element.elementor-element-1dd9c64:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-1dd9c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-694 .elementor-element.elementor-element-0810bae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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 ), poppins;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 );color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-4880323 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), poppins;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 );}.elementor-694 .elementor-element.elementor-element-e4ceb1e{--display:flex;--justify-content:center;--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 ), poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-694 .elementor-element.elementor-element-78df996{text-align:end;}.elementor-694 .elementor-element.elementor-element-78df996 img{width:180px;}.elementor-694 .elementor-element.elementor-element-9c65d76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 160px;--row-gap:16px;--column-gap:160px;--padding-top:0px;--padding-bottom:32px;--padding-left:120px;--padding-right:120px;}.elementor-694 .elementor-element.elementor-element-c3aa616{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-family:var( --e-global-typography-text-font-family ), poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-family:var( --e-global-typography-text-font-family ), poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-family:var( --e-global-typography-text-font-family ), poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-image-accordion .jet-image-accordion__button{background-color:var( --e-global-color-primary );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-family:var( --e-global-typography-accent-font-family ), poppins;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion{background-color:#E2E2E200;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__item{background-color:#FFFFFF00;margin:calc(4px / 2);border-radius:16px 16px 16px 16px;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__item:before{background-color:#00000000;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__item.active-accordion:before{background-color:#02010100;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__content{background-color:transparent;justify-content:flex-end;background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000C7 100%);}.elementor-694 .elementor-element.elementor-element-34e13b0 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__list{flex-direction:row;margin:calc(-4px / 2);}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__title-default{justify-content:center;align-self:flex-start;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__title{text-align:left;font-family:"Poppins", poppins;font-size:22px;font-weight:600;line-height:26px;order:1;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__desc{text-align:left;order:2;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__button{align-self:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#00214700;border-radius:50px 50px 50px 50px;order:3;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion{background-color:#E2E2E200;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__item{background-color:#FFFFFF00;margin:calc(4px / 2);border-radius:16px 16px 16px 16px;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__item:before{background-color:#00000000;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__item.active-accordion:before{background-color:#02010100;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__content{background-color:transparent;justify-content:flex-end;background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000C7 100%);}.elementor-694 .elementor-element.elementor-element-c425415 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__list{flex-direction:row;height:600px;margin:calc(-4px / 2);}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__title-default{justify-content:center;align-self:flex-start;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__title{text-align:left;font-family:"Poppins", poppins;font-size:22px;font-weight:600;line-height:26px;order:1;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__desc{text-align:left;order:2;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__button{align-self:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#00214700;border-radius:50px 50px 50px 50px;order:3;}.elementor-694 .elementor-element.elementor-element-a37b4a8{--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:52px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-694 .elementor-element.elementor-element-1dd9c64{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-694 .elementor-element.elementor-element-4880323 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-694 .elementor-element.elementor-element-9c65d76{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-694 .elementor-element.elementor-element-1dd9c64{--padding-top:32px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-694 .elementor-element.elementor-element-9c65d76{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-694 .elementor-element.elementor-element-4880323 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__title{font-size:14px;line-height:16px;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__title{font-size:14px;line-height:16px;}}@media(max-width:880px){.elementor-694 .elementor-element.elementor-element-1dd9c64{--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;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-694 .elementor-element.elementor-element-0810bae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-694 .elementor-element.elementor-element-9c65d76{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-694 .elementor-element.elementor-element-34e13b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__list{flex-direction:row;}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__button{align-self:flex-end;}.elementor-694 .elementor-element.elementor-element-c425415 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__list{flex-direction:row;}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__button{align-self:flex-end;}}@media(max-width:767px){.elementor-694 .elementor-element.elementor-element-1dd9c64{--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:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-694 .elementor-element.elementor-element-4880323 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-694 .elementor-element.elementor-element-78df996 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-78df996{text-align:start;}.elementor-694 .elementor-element.elementor-element-78df996 img{width:170px;}.elementor-694 .elementor-element.elementor-element-9c65d76{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-jet-image-accordion .jet-image-accordion__title-default{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion .jet-image-accordion__desc{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-image-accordion  .jet-image-accordion__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__list{flex-direction:column;margin:calc(-15px / 2);}.elementor-694 .elementor-element.elementor-element-34e13b0 .jet-image-accordion__item{margin:calc(15px / 2);}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__list{flex-direction:column;height:2000px;margin:calc(-15px / 2);}.elementor-694 .elementor-element.elementor-element-c425415 .jet-image-accordion__item{margin:calc(15px / 2);}}@media(min-width:768px){.elementor-694 .elementor-element.elementor-element-1dd9c64{--content-width:1440px;}.elementor-694 .elementor-element.elementor-element-0810bae{--width:77%;}.elementor-694 .elementor-element.elementor-element-9c65d76{--content-width:1440px;}}@media(max-width:1366px) and (min-width:768px){.elementor-694 .elementor-element.elementor-element-0810bae{--width:86%;}}@media(max-width:880px) and (min-width:768px){.elementor-694 .elementor-element.elementor-element-0810bae{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-4880323 */.custom-strong strong{
    color: #C03 !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-image-accordion, class: .elementor-element-34e13b0 *//* FORZAR VISIBILIDAD DEL CONTENIDO */
.list .jet-image-accordion__item .jet-image-accordion__content {
    opacity: 1;
    visibility: visible ;
    transform: none ;
    pointer-events: auto;
}

/* DESACTIVAR COMPORTAMIENTO ON HOVER */
.list .jet-image-accordion__item.title-display-mode__on_hover
.list .jet-image-accordion__content {
    opacity: 1;
    visibility: visible ;
}
/* OCULTO POR DEFECTO */
.list .jet-image-accordion__item .jet-image-accordion__content  .jet-image-accordion__desc,
.list .jet-image-accordion__item .jet-image-accordion__content  .jet-image-accordion__button{
    max-height: 0;
    overflow: hidden;
    transition: all .35s ease;
}
.list .jet-image-accordion__item .jet-image-accordion__content{
    padding: 0 14px;
}
/* SOLO CUANDO ESTÁ ACTIVO */
.list .jet-image-accordion__item.active-accordion 
.jet-image-accordion__desc,
.list .jet-image-accordion__item.active-accordion 
.jet-image-accordion__button{
    max-height: 300px; /* ajusta si necesitas */
    opacity: 1;
}
.list .jet-image-accordion__item.active-accordion .jet-image-accordion__content{
    padding: 20px 54px;
}
.list .jet-image-accordion__title{
    position: relative;
    margin: 0;
}
.list .jet-image-accordion__title:before{
    content: "";
    height: 3px;
    width: 32px;
    background: #C03;
    position: absolute;
    top: -10px;
}
.list .jet-image-accordion__button{
    position: absolute;
    right: 54px ;
    bottom: 54px;
}
.list .jet-image-accordion__button::after {
  content: "";
  display: block;
  width: 53px;
  height: 53px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53 53' fill='none'%3E%3Crect width='52.9102' height='52.9102' rx='26.4551' fill='%23CC0033'/%3E%3Cpath d='M21.6953 31.2821L33.3592 19.6182M33.3592 19.6182V30.8156M33.3592 19.6182H22.1619' stroke='white' stroke-width='1.76367' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.list ul,
.list ol {
  list-style: none;
  padding-left: 10px;
  margin-top: 20px;
}
.list ul li,
.list ol li{
    padding: 5px 10px;
}

.list ul li::marker,
.list ol li::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M0.589844 10.5898L10.5898 0.589844M10.5898 0.589844V10.1898M10.5898 0.589844H0.989845' stroke='%23ffffff' stroke-width='1.17934' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media (max-width: 767px){

    .list .jet-image-accordion__item{
        flex-grow: 1 !important;
    }

    .list .jet-image-accordion__item.active-accordion{
        flex-grow: 1 !important;
    }

    /* Mostrar siempre contenido y botón */
    .list .jet-image-accordion__desc,
    .list .jet-image-accordion__button{
        max-height: none !important;
        opacity: 1 !important;
        overflow: visible !important;
    }
    .jet-image-accordion__title{
        margin-bottom: 10px !important;
    }

    .list .jet-image-accordion__content{
        padding: 14px !important;
    }
.list .jet-image-accordion__desc{
        display: none !important;
    }

    .list .jet-image-accordion__button{
        position: relative;
        left: 0;
        bottom: 0;
        margin-top: 25px;
    }

}
@media (max-width: 767px){

  .jet-image-accordion__item img{
    position: relative !important;
    top: 0 !important;
    object-position: center top !important;
  }

}
@media (max-width: 767px) {
    .jet-image-accordion {
        flex-direction: column !important;
        height: auto !important;
    }

    .jet-image-accordion__list {
        flex-direction: column !important;
        height: auto !important;
    }

    .jet-image-accordion__item {
        height: auto !important;
        min-height: 300px; /* puedes ajustar */
        flex-grow: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c75c86 *//* CONTENEDOR */
.marquee {
  display: flex;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  user-select: none;
}

/* GRUPO EN MOVIMIENTO */
.marquee__group {
  display: flex;
  align-items: center;
  min-width: 100%;
  flex-shrink: 0;

  animation: scroll 35s linear infinite;
  will-change: transform;
}

/* TEXTO */
.marquee__group span {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;

  color: var(--Blue-Panorama, #002147);
  font-family: Poppins;
  font-size: 24px;
  font-weight: 400;
}

/* PUNTO ENTRE ELEMENTOS (NO DESPUÉS) */
.marquee__group span:not(:first-child)::before {
  content: "";
  width: 8px;
  height: 8px;
  background: #C03;
  border-radius: 50%;
  margin: 0 clamp(16px, 4vw, 20px);
  flex-shrink: 0;
}

/* ANIMACIÓN */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

/* TABLET */
@media (max-width: 1024px) {
  .marquee__group {
    animation-duration: 30s;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .marquee__group {
    animation-duration: 25s;
  }

  .marquee__group span {
    font-size: 18px;
  }

  .marquee__group span:not(:first-child)::before {
    width: 6px;
    height: 6px;
  }
}/* End custom CSS */