.elementor-505 .elementor-element.elementor-element-nosotros_hero{--display:flex;--min-height:540px;--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;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_hero:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-nosotros_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acerosdeloriente.com/wp-content/uploads/2026/09/sede-centro-de-experiencia-sevilla.png");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-nosotros_hero::before, .elementor-505 .elementor-element.elementor-element-nosotros_hero > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-nosotros_hero > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-nosotros_hero > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-nosotros_hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-nosotros_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(2, 8, 18, 0.70) 0%, #06111E 100%);}.elementor-505 .elementor-element.elementor-element-nosotros_hero_inner{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-505 .elementor-element.elementor-element-nosotros_hero_pretitle .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3.5px;color:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-nosotros_hero_h1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:800;line-height:1.14em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos{--display:flex;--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:center;--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CDD9E0 0%, #BCCDD6 100%);}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_inner{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_h2{text-align:center;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_h2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0A1628;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_p{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#334155;}.elementor-505 .elementor-element.elementor-element-nosotros_metrics_card{--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;--justify-content:space-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148, 163, 184, 0.35);--border-color:rgba(148, 163, 184, 0.35);--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px 0px rgba(10, 25, 45, 0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-nosotros_metrics_card:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-nosotros_metrics_card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-metric_item_1{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-505 .elementor-element.elementor-element-b08879e .elementor-counter{gap:4px;}.elementor-505 .elementor-element.elementor-element-b08879e .elementor-counter-number-wrapper{color:#0073AA;font-family:"Inter", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-b08879e .elementor-counter-title{color:#475569;}.elementor-505 .elementor-element.elementor-element-metric_div_1{--display:flex;}.elementor-505 .elementor-element.elementor-element-metric_item_2{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-9dd1c53 .elementor-counter{gap:4px;}.elementor-505 .elementor-element.elementor-element-9dd1c53 .elementor-counter-number-wrapper{color:#0073AA;font-family:"Inter", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-9dd1c53 .elementor-counter-title{color:#475569;}.elementor-505 .elementor-element.elementor-element-metric_div_2{--display:flex;}.elementor-505 .elementor-element.elementor-element-metric_item_3{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-39d7c0f .elementor-counter{gap:4px;}.elementor-505 .elementor-element.elementor-element-39d7c0f .elementor-counter-number-wrapper{color:#0073AA;font-family:"Inter", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-39d7c0f .elementor-counter-title{color:#475569;}.elementor-505 .elementor-element.elementor-element-nosotros_mision_vision{--display:flex;--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:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(79, 195, 247, 0.2);--border-color:rgba(79, 195, 247, 0.2);--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_mision_vision:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-nosotros_mision_vision > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #071D30 0%, #030F1C 100%);}.elementor-505 .elementor-element.elementor-element-nosotros_mv_inner{--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;--justify-content:space-between;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-nosotros_col_mision{--display:flex;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-mision_icon .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-stacked .elementor-icon{background-color:rgba(79, 195, 247, 0.12);color:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-default .elementor-icon{color:rgba(79, 195, 247, 0.12);border-color:rgba(79, 195, 247, 0.12);}.elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-default .elementor-icon svg{fill:rgba(79, 195, 247, 0.12);}.elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-framed .elementor-icon{background-color:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-mision_icon.elementor-view-stacked .elementor-icon svg{fill:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-mision_icon .elementor-icon{font-size:24px;padding:0.8em;border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-mision_icon .elementor-icon svg{height:24px;}.elementor-505 .elementor-element.elementor-element-mision_h3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-mision_text{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#CBD5E1;}.elementor-505 .elementor-element.elementor-element-nosotros_mv_divider{--display:flex;}.elementor-505 .elementor-element.elementor-element-nosotros_col_vision{--display:flex;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-vision_icon .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-stacked .elementor-icon{background-color:rgba(79, 195, 247, 0.12);color:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-default .elementor-icon{color:rgba(79, 195, 247, 0.12);border-color:rgba(79, 195, 247, 0.12);}.elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-default .elementor-icon svg{fill:rgba(79, 195, 247, 0.12);}.elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-framed .elementor-icon{background-color:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-vision_icon.elementor-view-stacked .elementor-icon svg{fill:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-vision_icon .elementor-icon{font-size:24px;padding:0.8em;border-radius:12px 12px 12px 12px;}.elementor-505 .elementor-element.elementor-element-vision_icon .elementor-icon svg{height:24px;}.elementor-505 .elementor-element.elementor-element-vision_h3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-vision_text{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#CBD5E1;}.elementor-505 .elementor-element.elementor-element-nosotros_valores{--display:flex;--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:center;--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-nosotros_valores > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFC 0%, #E2E8F0 100%);}.elementor-505 .elementor-element.elementor-element-nosotros_valores_inner{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_h2{text-align:center;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_h2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_grid{--display:flex;}.elementor-505 .elementor-element.elementor-element-val_card_1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_1:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_1 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_1.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_1 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_1 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_2:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_2 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_2.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_2 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_2 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_3:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_3 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_3.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_3 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_3 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_4:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_4 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_4.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_4 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_4 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_5:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_5 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_5.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_5 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_5 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_6:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_6 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_6.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_6 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_6 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_7:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_7 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_7.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_7 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_7 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_8:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_8 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_8.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_8 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_8 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-val_card_9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(226, 232, 240, 0.85);--border-color:rgba(226, 232, 240, 0.85);--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 14px 0px rgba(10, 25, 45, 0.05);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-val_card_9:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-val_card_9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-val_icon_9 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-stacked .elementor-icon{background-color:rgba(0, 115, 170, 0.08);color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-default .elementor-icon{color:rgba(0, 115, 170, 0.08);border-color:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-default .elementor-icon svg{fill:rgba(0, 115, 170, 0.08);}.elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-framed .elementor-icon{background-color:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_9.elementor-view-stacked .elementor-icon svg{fill:#0073AA;}.elementor-505 .elementor-element.elementor-element-val_icon_9 .elementor-icon{font-size:18px;padding:0.75em;border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-val_icon_9 .elementor-icon svg{height:18px;}.elementor-505 .elementor-element.elementor-element-val_title_9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#0A1628;}.elementor-505 .elementor-element.elementor-element-3c8e1473{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-3c8e1473:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-3c8e1473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #071B2B 0%, #02070D 100%);}.elementor-505 .elementor-element.elementor-element-5b78e247{--display:grid;--e-con-grid-template-columns:1.25fr 1fr;--e-con-grid-template-rows:auto;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-6de2ffc6{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-4427ca6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:3.5px;color:#4FC3F7;}.elementor-505 .elementor-element.elementor-element-74c223db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;line-height:1.14em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-752e90e7{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:rgba(255, 255, 255, 0.85);}.elementor-505 .elementor-element.elementor-element-205076a8{--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;--justify-content:flex-start;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-505 .elementor-element.elementor-element-28f7ee91 .elementor-button{background-color:#4FC3F7;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#032135;color:#032135;border-radius:6px 6px 6px 6px;padding:13px 24px 13px 24px;}.elementor-505 .elementor-element.elementor-element-28f7ee91 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-28f7ee91 .elementor-button:focus{background-color:#006394;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-28f7ee91{width:auto;max-width:auto;}.elementor-505 .elementor-element.elementor-element-28f7ee91 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-28f7ee91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-69bc7d60 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255, 255, 255, 0.40);border-radius:6px 6px 6px 6px;padding:13px 24px 13px 24px;}.elementor-505 .elementor-element.elementor-element-69bc7d60 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-69bc7d60 .elementor-button:focus{background-color:#006394;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-69bc7d60{width:auto;max-width:auto;}.elementor-505 .elementor-element.elementor-element-69bc7d60 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-69bc7d60 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-icon i{color:#4FC3F7;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-icon svg{fill:#4FC3F7;transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-228d228c{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-228d228c .elementor-icon-list-text{color:#BAE6FD;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-369be3b9{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-505 .elementor-element.elementor-element-1c55362a{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:rgba(79, 195, 247, 0.35);--border-color:rgba(79, 195, 247, 0.35);--border-radius:50% 50% 50% 50%;box-shadow:0px 20px 50px 0px rgba(0, 0, 0, 0.60);--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 );}.elementor-505 .elementor-element.elementor-element-790a9a41{width:initial;max-width:initial;}.elementor-505 .elementor-element.elementor-element-790a9a41 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-nosotros_hero_inner{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_inner{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-nosotros_mv_inner{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_inner{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-3c8e1473{--content-width:1120px;}.elementor-505 .elementor-element.elementor-element-1c55362a{--width:100%;}}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-nosotros_hero{--min-height:480px;--padding-top:180px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_hero_inner{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-505 .elementor-element.elementor-element-nosotros_hero_h1 .elementor-heading-title{font-size:40px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_inner{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_h2 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-505 .elementor-element.elementor-element-nosotros_metrics_card{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-505 .elementor-element.elementor-element-nosotros_mision_vision{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_mv_inner{--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:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_inner{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_h2 .elementor-heading-title{font-size:36px;}.elementor-505 .elementor-element.elementor-element-3c8e1473{--padding-top:80px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-505 .elementor-element.elementor-element-5b78e247{--e-con-grid-template-columns:1.25fr 1fr;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-4427ca6 .elementor-heading-title{font-size:13px;}.elementor-505 .elementor-element.elementor-element-74c223db .elementor-heading-title{font-size:36px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-nosotros_hero{--min-height:400px;--padding-top:125px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_hero_inner{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-505 .elementor-element.elementor-element-nosotros_hero_h1 .elementor-heading-title{font-size:28px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_inner{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_h2 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-505 .elementor-element.elementor-element-nosotros_quienes_p{font-size:15.5px;}.elementor-505 .elementor-element.elementor-element-nosotros_metrics_card{--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:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-505 .elementor-element.elementor-element-nosotros_mision_vision{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_mv_inner{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-mision_h3 .elementor-heading-title{font-size:22px;}.elementor-505 .elementor-element.elementor-element-vision_h3 .elementor-heading-title{font-size:22px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_inner{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-nosotros_valores_h2 .elementor-heading-title{font-size:28px;}.elementor-505 .elementor-element.elementor-element-3c8e1473{--content-width:100%;--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-5b78e247{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--justify-items:center;}.elementor-505 .elementor-element.elementor-element-4427ca6 .elementor-heading-title{font-size:12px;}.elementor-505 .elementor-element.elementor-element-74c223db .elementor-heading-title{font-size:30px;}.elementor-505 .elementor-element.elementor-element-205076a8{--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:stretch;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-505 .elementor-element.elementor-element-28f7ee91{width:stretch;max-width:stretch;}.elementor-505 .elementor-element.elementor-element-69bc7d60{width:stretch;max-width:stretch;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-505 .elementor-element.elementor-element-369be3b9{--width:250px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-505 .elementor-element.elementor-element-790a9a41{width:initial;max-width:initial;}.elementor-505 .elementor-element.elementor-element-790a9a41 img{height:100%;}}/* Start custom CSS for heading, class: .elementor-element-nosotros_hero_h1 */.elementor-505 .elementor-element.elementor-element-nosotros_hero_h1 h1, .elementor-505 .elementor-element.elementor-element-nosotros_hero_h1 .elementor-heading-title {
  max-width: 680px !important;
}
.elementor-505 .elementor-element.elementor-element-nosotros_hero_h1 {
  max-width: 680px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-nosotros_quienes_p */.elementor-505 .elementor-element.elementor-element-nosotros_quienes_p {
  max-width: 820px !important;
  margin: 0 auto 52px auto !important;
}
.elementor-505 .elementor-element.elementor-element-nosotros_quienes_p p {
  max-width: 820px !important;
  margin: 0 auto !important;
}
@media (max-width: 767px) {
  .elementor-505 .elementor-element.elementor-element-nosotros_quienes_p { margin-bottom: 36px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-metric_div_1 */.elementor-505 .elementor-element.elementor-element-metric_div_1 {
  width: 1px !important;
  height: 52px !important;
  background: rgba(203, 213, 225, 0.8) !important;
  flex-shrink: 0 !important;
}
@media (max-width: 767px) {
  .elementor-505 .elementor-element.elementor-element-metric_div_1 {
    width: 60% !important;
    height: 1px !important;
    margin: 18px auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-metric_div_2 */.elementor-505 .elementor-element.elementor-element-metric_div_2 {
  width: 1px !important;
  height: 52px !important;
  background: rgba(203, 213, 225, 0.8) !important;
  flex-shrink: 0 !important;
}
@media (max-width: 767px) {
  .elementor-505 .elementor-element.elementor-element-metric_div_2 {
    width: 60% !important;
    height: 1px !important;
    margin: 18px auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-nosotros_metrics_card */.elementor-505 .elementor-element.elementor-element-nosotros_metrics_card { max-width: 980px; width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-nosotros_quienes_somos */.elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos {
  position: relative;
}
.elementor-505 .elementor-element.elementor-element-nosotros_quienes_somos::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-image: radial-gradient(circle, rgba(7, 73, 110, 0.08) 1.2px, transparent 1.2px);
  background-size: 32px 32px;
  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-nosotros_mv_divider */.elementor-505 .elementor-element.elementor-element-nosotros_mv_divider {
  width: 1px !important;
  background: rgba(79, 195, 247, 0.2) !important;
  align-self: stretch !important;
  margin: 0 20px !important;
}
@media (max-width: 1024px) {
  .elementor-505 .elementor-element.elementor-element-nosotros_mv_divider {
    width: 100% !important;
    height: 1px !important;
    margin: 32px 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_1 */.elementor-505 .elementor-element.elementor-element-val_card_1 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_1:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_2 */.elementor-505 .elementor-element.elementor-element-val_card_2 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_2:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_3 */.elementor-505 .elementor-element.elementor-element-val_card_3 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_3:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_4 */.elementor-505 .elementor-element.elementor-element-val_card_4 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_4:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_5 */.elementor-505 .elementor-element.elementor-element-val_card_5 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_5:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_6 */.elementor-505 .elementor-element.elementor-element-val_card_6 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_6:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_7 */.elementor-505 .elementor-element.elementor-element-val_card_7 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_7:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_8 */.elementor-505 .elementor-element.elementor-element-val_card_8 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_8:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-val_card_9 */.elementor-505 .elementor-element.elementor-element-val_card_9 {
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s ease, border-color 0.25s ease;
}
.elementor-505 .elementor-element.elementor-element-val_card_9:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(10, 25, 45, 0.10);
  border-color: rgba(0, 115, 170, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-nosotros_valores_grid */.elementor-505 .elementor-element.elementor-element-nosotros_valores_grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 22px !important;
  width: 100% !important;
}
@media (max-width: 1024px) {
  .elementor-505 .elementor-element.elementor-element-nosotros_valores_grid { grid-template-columns: repeat(2, 1fr) !important; gap: 18px !important; }
}
@media (max-width: 767px) {
  .elementor-505 .elementor-element.elementor-element-nosotros_valores_grid { grid-template-columns: 1fr !important; gap: 12px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74c223db */.elementor-505 .elementor-element.elementor-element-74c223db .elementor-heading-title {text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752e90e7 */.elementor-505 .elementor-element.elementor-element-752e90e7 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28f7ee91 */.elementor-505 .elementor-element.elementor-element-28f7ee91 a:focus-visible { outline: 3px solid #4FC3F7; outline-offset: 5px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69bc7d60 */.elementor-505 .elementor-element.elementor-element-69bc7d60 a:focus-visible { outline: 3px solid #4FC3F7; outline-offset: 5px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-228d228c */.elementor-505 .elementor-element.elementor-element-228d228c a:focus-visible{outline:2px solid #0073AA;outline-offset:3px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-790a9a41 */.elementor-505 .elementor-element.elementor-element-790a9a41{height:100%;}.elementor-505 .elementor-element.elementor-element-790a9a41 .elementor-widget-container{height:100%;} .elementor-505 .elementor-element.elementor-element-790a9a41 img{display:block;aspect-ratio:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c55362a */.elementor-505 .elementor-element.elementor-element-1c55362a{aspect-ratio:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369be3b9 */.elementor-505 .elementor-element.elementor-element-369be3b9::before{content:"";position:absolute;inset:0;border:1px dashed rgba(79,195,247,.35);border-radius:50%;pointer-events:none;} .elementor-505 .elementor-element.elementor-element-369be3b9::after{content:"";position:absolute;inset:18px;border:1px solid rgba(79,195,247,.2);border-radius:50%;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8e1473 */.elementor-505 .elementor-element.elementor-element-3c8e1473:not(.elementor-motion-effects-element-type-background) {background-image:linear-gradient(180deg,#071B2B 0%,#020A12 22%,#02070D 100%);}
.elementor-505 .elementor-element.elementor-element-3c8e1473 {scroll-margin-top:160px;} @media(max-width:767px){.elementor-505 .elementor-element.elementor-element-3c8e1473 {scroll-margin-top:100px;}}/* End custom CSS */