.elementor-4209 .elementor-element.elementor-element-2a58c00{--display:flex;--min-height:840px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4209 .elementor-element.elementor-element-952fcb3{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4209 .elementor-element.elementor-element-61c4208{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;z-index:2;}.elementor-4209 .elementor-element.elementor-element-61c4208 img{width:100%;}.elementor-4209 .elementor-element.elementor-element-c5bcc98{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:-134px;z-index:1;}body:not(.rtl) .elementor-4209 .elementor-element.elementor-element-c5bcc98{right:41px;}body.rtl .elementor-4209 .elementor-element.elementor-element-c5bcc98{left:41px;}.elementor-4209 .elementor-element.elementor-element-c5bcc98 img{width:590px;}.elementor-4209 .elementor-element.elementor-element-c1ec943{--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-4209 .elementor-element.elementor-element-c578264{--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:flex-start;--gap:190px 190px;--row-gap:190px;--column-gap:190px;--z-index:2;}.elementor-4209 .elementor-element.elementor-element-a2b12cc{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > a{font-family:var( --e-global-typography-a5649f0-font-family ), Sans-serif;font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-text{color:var( --e-global-color-4d145d6 );transition:color 0.3s;}.elementor-4209 .elementor-element.elementor-element-3ed018a{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > a{font-family:var( --e-global-typography-a5649f0-font-family ), Sans-serif;font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-text{color:var( --e-global-color-4d145d6 );transition:color 0.3s;}.elementor-4209 .elementor-element.elementor-element-b7b36bc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;z-index:5;text-align:end;}.elementor-4209 .elementor-element.elementor-element-b7b36bc.elementor-element{--align-self:flex-end;}.elementor-4209 .elementor-element.elementor-element-b7b36bc .elementor-heading-title{font-family:var( --e-global-typography-ce68b1f-font-family ), Sans-serif;font-size:var( --e-global-typography-ce68b1f-font-size );font-weight:var( --e-global-typography-ce68b1f-font-weight );line-height:var( --e-global-typography-ce68b1f-line-height );letter-spacing:var( --e-global-typography-ce68b1f-letter-spacing );color:var( --e-global-color-4d145d6 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:2400px){.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-b7b36bc{z-index:2;}.elementor-4209 .elementor-element.elementor-element-b7b36bc .elementor-heading-title{font-size:var( --e-global-typography-ce68b1f-font-size );line-height:var( --e-global-typography-ce68b1f-line-height );letter-spacing:var( --e-global-typography-ce68b1f-letter-spacing );}}@media(max-width:1366px){body:not(.rtl) .elementor-4209 .elementor-element.elementor-element-c5bcc98{right:-21px;}body.rtl .elementor-4209 .elementor-element.elementor-element-c5bcc98{left:-21px;}.elementor-4209 .elementor-element.elementor-element-c5bcc98{top:-155px;}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-b7b36bc .elementor-heading-title{font-size:var( --e-global-typography-ce68b1f-font-size );line-height:var( --e-global-typography-ce68b1f-line-height );letter-spacing:var( --e-global-typography-ce68b1f-letter-spacing );}}@media(max-width:1024px){.elementor-4209 .elementor-element.elementor-element-2a58c00{--min-height:662px;}.elementor-4209 .elementor-element.elementor-element-c5bcc98{top:-93px;}.elementor-4209 .elementor-element.elementor-element-c5bcc98 img{width:476px;}.elementor-4209 .elementor-element.elementor-element-c1ec943{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-b7b36bc{text-align:start;}.elementor-4209 .elementor-element.elementor-element-b7b36bc .elementor-heading-title{font-size:var( --e-global-typography-ce68b1f-font-size );line-height:var( --e-global-typography-ce68b1f-line-height );letter-spacing:var( --e-global-typography-ce68b1f-letter-spacing );}}@media(max-width:767px){.elementor-4209 .elementor-element.elementor-element-2a58c00{--min-height:550px;}.elementor-4209 .elementor-element.elementor-element-952fcb3{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4209 .elementor-element.elementor-element-c5bcc98{--e-transform-translateX:232px;top:-20px;}.elementor-4209 .elementor-element.elementor-element-c5bcc98 img{width:435px;}.elementor-4209 .elementor-element.elementor-element-c1ec943{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-4209 .elementor-element.elementor-element-c578264{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-a2b12cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4209 .elementor-element.elementor-element-3ed018a .elementor-icon-list-item > a{font-size:var( --e-global-typography-a5649f0-font-size );line-height:var( --e-global-typography-a5649f0-line-height );letter-spacing:var( --e-global-typography-a5649f0-letter-spacing );}.elementor-4209 .elementor-element.elementor-element-b7b36bc.elementor-element{--align-self:flex-start;}.elementor-4209 .elementor-element.elementor-element-b7b36bc{z-index:2;}.elementor-4209 .elementor-element.elementor-element-b7b36bc .elementor-heading-title{font-size:var( --e-global-typography-ce68b1f-font-size );line-height:var( --e-global-typography-ce68b1f-line-height );letter-spacing:var( --e-global-typography-ce68b1f-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-c5bcc98 */.elementor-4209 .elementor-element.elementor-element-c5bcc98{
    min-width: 500px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ed018a */@media(max-width:767px){
    .elementor-4209 .elementor-element.elementor-element-3ed018a span{
        color: #BFBFBF !important;
        font-size: 14px !important;
        line-height: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7b36bc */@media(max-width:767px){
    .elementor-4209 .elementor-element.elementor-element-b7b36bc span{
        color: #BFBFBF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a58c00 */.elementor-4209 .elementor-element.elementor-element-2a58c00{
background-image: radial-gradient(
    120.35% 149.41% at 50% -23.03%,
    #000000 60%,
    #1A3050 78%,
    #263C60 80%,
    #344A72 82%,
    #425880 83.5%,
    #536892 85%,
    #62769A 86%,
    #7386A4 87%,
    #8696B0 88%,
    #9AA8BC 89%,
    #B8C2CE 90%,
    #C2CAD4 91%,
    #D0D5DC 92%,
    #D8DCE6 93%,
    #DFE4EE 95%,
    #EEF2F8 97%,
    #F5F8FF 100%
  ) !important;
  background-color: #000000 !important;
}
/* Mobile — más sutil */
@media (max-width: 768px) {
  .elementor-4209 .elementor-element.elementor-element-2a58c00 {
    background-image: radial-gradient(
        220% 75% at 50% 120%,
        #e8eef8 0%,
        #cdd6ea 5%,
        #a8b8d8 11%,
        #7c9ccc 18%,
        #5478aa 27%,
        #305688 37%,
        #1a3464 48%,
        #0a1a40 60%,
        #020810 74%,
        #000000 86%,
        #000000 100%
      ) !important;
  }
}/* End custom CSS */