.elementor-kit-6{--e-global-color-primary:#173A60;--e-global-color-secondary:#FF9600;--e-global-color-text:#000000;--e-global-color-accent:#FF9600;--e-global-color-eea6711:#FFFFFF;--e-global-color-2646d71:#12366F;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;font-family:"Inter",Sans-serif;font-weight:400}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-kit-6 p{margin-block-end:2px}.elementor-kit-6 h1{font-family:"Manrope",Sans-serif;font-weight:700}.elementor-kit-6 h2{font-family:"Manrope",Sans-serif;font-weight:700}.elementor-kit-6 h3{color:#173A60;font-family:"Manrope",Sans-serif;font-size:18px;font-weight:700;line-height:22px}.elementor-kit-6 h4{font-family:"Manrope",Sans-serif;font-weight:700}.elementor-kit-6 h5{font-family:"Manrope",Sans-serif;font-weight:700}.elementor-kit-6 h6{font-family:"Manrope",Sans-serif;font-weight:700}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html,body{overflow-x:hidden!important;width:100%;position:relative;max-width:100vw}.ts-hud-nav{width:100vw!important;max-width:100%;box-sizing:border-box;left:0!important}:root{--ts-navy-900:#0B1A30;--ts-navy-800:#11243F;--ts-navy-700:#1A3354;--ts-slate-600:#475569;--ts-slate-400:#94A3B8;--ts-slate-200:#E2E8F0;--ts-paper:#F6F7F9;--ts-accent:#E8740F;--ts-accent-hover:#C9620A;--ts-fh:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--ts-fb:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--ts-h1:clamp(2rem,1.25rem + 3vw,3.25rem);--ts-h2:clamp(1.6rem,1.15rem + 1.8vw,2.4rem)}body{font-family:var(--ts-fb);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :is(h1,h2,h3,h4,h5,h6),.ts-mega-title,.ts-srv-title,.ts-about-title,.ts-proj-title,.ts-pol-title,.ts-tech-title,.ts-contact-title,.ts-sec-title,.ts-stats-title,.ts-manifesto-title,.ts-cta-title,.ts-sup-title,.ts-card-title,.ts-name,.ts-nav-title,.ts-x-faq summary,.equip-name,.doc-title,.cat-title{font-family:var(--ts-fh)!important;text-transform:none!important;letter-spacing:-.015em!important;word-spacing:normal!important}.ts-mega-title,.ts-srv-title,.ts-about-title,.ts-proj-title,.ts-pol-title,.ts-tech-title,.ts-contact-title,body h1{font-size:var(--ts-h1)!important;font-weight:700!important;line-height:1.12!important;text-wrap:balance}.ts-x h2,.ts-x-head h2,.ts-sec-title,.ts-stats-title,.ts-manifesto-title,.ts-cta-title,.ts-team-header h2,.ts-svc-head h2,.ts-ev-header h2,.ts-timeline-header h2,.ts-sup-title,.ts-proj-desc,.ts-pol-desc,.ts-contact-desc{text-wrap:balance}.ts-x h2,.ts-x-head h2,.ts-sec-title,.ts-stats-title,.ts-manifesto-title,.ts-cta-title,.ts-team-header h2,.ts-svc-head h2,.ts-timeline-header h2,.ts-sup-title{font-size:var(--ts-h2)!important;font-weight:700!important;line-height:1.15!important}.ts-x-cols h3,.ts-svc-card h3,.ts-text-group h3,.ts-card-title,.ts-name,.ts-nav-title,.ts-content-col h3,.ts-stack-text h3{font-weight:700!important;line-height:1.3!important}.ts-x-cols h3,.ts-text-group h3,.ts-card-title,.ts-name,.ts-nav-title{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)!important}.ts-stat-num,.ts-stat-card .num,.ts-x-chip b,.ts-year,.ts-year-col,.ts-page-btn,.ts-svc-num,.spec-value{font-family:var(--ts-fh)!important;letter-spacing:-.01em!important}.ts-archive-section,.ts-equipment-section,.ts-card-details p,.ts-ev-caption,.ts-filter-label,.ts-badges-header,.ts-label-tech,.ts-label-box,.ts-stat-label,.ts-col-header,.ts-stat-card .txt,.spec-label,.spec-sub,.ts-breadcrumb,.ts-tag,.equip-type{font-family:var(--ts-fb)!important}.ts-label-tech,.ts-label-box,.ts-badges-header,.ts-stat-label,.ts-col-header,.spec-label,.ts-breadcrumb,.ts-tag,.equip-type{letter-spacing:.12em!important;font-weight:600!important}.ts-btn,.ts-btn-ghost,.ts-btn-tech,.ts-btn-primary,.ts-btn-secondary,.ts-btn-outline,.ts-btn-live,.ts-btn-final,.ts-btn-giant,.ts-x-btn,.ts-svc-ghost,.ts-svc-more,.ts-filter-btn,.ts-btn-accept,.ts-btn-deny,.action-btn,.elementor-button,.ts-cta-action a{font-family:var(--ts-fb)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important}.ts-lang-switch{display:inline-flex!important;align-items:center;gap:0!important;border:1px solid rgb(255 255 255 / .4);border-radius:999px;padding:3px}.ts-lang-sep{display:none!important}.ts-lang-opt{font:600 .8rem/1 var(--ts-fb)!important;letter-spacing:.06em!important;padding:9px 14px!important;min-width:44px;text-align:center;border-radius:999px;color:rgb(255 255 255 / .9)!important;text-decoration:none!important;opacity:1!important;transition:background .2s,color .2s}.ts-lang-opt.active{background:#fff!important;color:var(--ts-navy-900)!important}a.ts-lang-opt:hover,a.ts-lang-opt:focus-visible{background:rgb(255 255 255 / .16);color:#fff!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.elementor-widget-form .elementor-form{background:#fff;border:1px solid var(--ts-slate-200);border-radius:10px;padding:28px 24px;box-shadow:0 1px 2px rgb(11 26 48 / .06)}.elementor-widget-form .elementor-field-group{margin-bottom:16px}.elementor-widget-form .elementor-field-label{font:500 .875rem/1.4 var(--ts-fb)!important;color:#334155!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:6px!important}.elementor-widget-form .elementor-field-textual,.elementor-widget-form select.elementor-field,.elementor-widget-form textarea.elementor-field{font:400 1rem/1.4 var(--ts-fb)!important;color:var(--ts-navy-900)!important;background:#fff!important;border:1px solid #CBD5E1!important;border-radius:6px!important;padding:11px 12px!important;min-height:46px;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.elementor-widget-form textarea.elementor-field{min-height:120px}.elementor-widget-form .elementor-field-textual::placeholder{color:#94A3B8!important;opacity:1}.elementor-widget-form .elementor-field-textual:focus,.elementor-widget-form select.elementor-field:focus{border-color:var(--ts-navy-800)!important;box-shadow:0 0 0 3px rgb(17 36 63 / .15)!important;outline:none}.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper{color:#475569!important}.elementor-widget-form .elementor-field-type-acceptance .elementor-field-subgroup label{font:400 .875rem/1.5 var(--ts-fb)!important;color:#475569!important;text-transform:none!important}.elementor-widget-form .elementor-field-type-acceptance a{color:var(--ts-navy-800)!important;text-decoration:underline}.elementor-widget-form .elementor-button[type=submit]{width:100%;min-height:48px;background:var(--ts-accent)!important;color:#fff!important;border:0!important;border-radius:6px!important;font:600 1rem/1 var(--ts-fb)!important;text-transform:none!important;letter-spacing:.01em!important}.elementor-widget-form .elementor-button[type=submit]:hover{background:var(--ts-accent-hover)!important}.elementor-widget-form .elementor-message{font:500 .95rem/1.5 var(--ts-fb)}.elementor-widget-form .elementor-message-success{color:#1E6B3A}.elementor-widget-form .elementor-message-danger{color:#9B1C1C}.ts-wa-next{margin-top:14px;padding:16px 18px;background:#fff;border:1px solid var(--ts-slate-200);border-radius:10px;font:400 .95rem/1.55 var(--ts-fb);color:#334155}.ts-wa-next p{margin:0 0 12px}.ts-wa-btn{display:inline-block;padding:11px 18px;border:1px solid var(--ts-navy-800);border-radius:6px;color:var(--ts-navy-800)!important;font:600 .95rem/1 var(--ts-fb);text-decoration:none}.ts-wa-btn:hover{background:var(--ts-navy-800);color:#fff!important}@media (max-width:767px){.elementor-widget-form .elementor-form{padding:20px 16px}}:root{--ts-navy-950:#081426}body :is(.ts-hud-nav,.ts-hud-links,.ts-dropdown,.ts-bento-full-wrapper,.ts-stream-section,.ts-stats-section,.ts-proj-header,.ts-timeline-full,.ts-tech-hero,.ts-software-stack,.ts-pol-header-wrap,.ts-contact-header-wrap,.ts-svc,.ts-x.navy){background-color:var(--ts-navy-900)!important}body :is(.ts-hero-section,.ts-section-mosaic,.ts-manifesto-section,.ts-specs-container,.ts-spec-item,.ts-evidence-slider,.ts-slider-viewport,.ts-srv-navigation,.ts-about-hero,.ts-team-section,.ts-equipment-section,.ts-suppliers-cta,.ts-modal-header){background-color:var(--ts-navy-950)!important}body .ts-modal-container{background-color:var(--ts-navy-900)!important}body .ts-footer-v2{background-color:var(--ts-navy-950)!important}body .ts-footer-bottom{background-color:#060F1E!important}body :is(.ts-stat-card,.ts-team-card,.ts-equip-card,.ts-doc-card,.ts-sup-card,.ts-svc-card,.ts-bento-full-wrapper .ts-card,.ts-section-mosaic .ts-prj){background-color:var(--ts-navy-800)!important;border-color:rgb(255 255 255 / .08)!important}body #ts-mobile-select{background-color:var(--ts-navy-800)!important}body .ts-fade.left{background:linear-gradient(to right,var(--ts-navy-900),transparent)!important}body .ts-fade.right{background:linear-gradient(to left,var(--ts-navy-900),transparent)!important}body :is(.ts-blue-text,.ts-blue,.ts-x h2 span,.ts-x-cols h3 span,.ts-svc-head h2 span,.ts-svc-num,.ts-x-chip b,.ts-label-tech,.ts-mono,.ts-sup-label,.ts-highlight,.ts-ev-header h2,.ts-x-faq summary::after,.ts-x a.ts-x-link,.ts-x-faq a,.ts-label-box,.spec-label,.data-label){color:var(--ts-accent)!important}body .ts-x-list li::before{background:var(--ts-accent)!important}body :is(.ts-x-btn,.ts-btn-primary.orange,.ts-news-form button){background-color:var(--ts-accent)!important}body .ts-x-btn:hover{background-color:#fff!important;color:var(--ts-navy-900)!important}body :is(.ts-status-indicator,.pulse-green){color:#94A3B8!important;font-family:var(--ts-fb)!important;letter-spacing:.12em!important}body .pulse-green{color:#34D399!important;animation:none!important}body .ts-x.dark{background-color:var(--ts-paper)!important;color:#334155}body .ts-x.dark :is(h2,h3,strong,b){color:var(--ts-navy-900)!important}body .ts-x.dark h2 span,body .ts-x.dark h3 span{color:#C2620C!important}body .ts-x.dark p,body .ts-x.dark .ts-x-list li{color:#334155!important}body .ts-x.dark .ts-x-list li{border-bottom-color:var(--ts-slate-200)!important}body .ts-x.dark .ts-x-head{border-left-color:var(--ts-accent)!important}body .ts-x.dark a{color:var(--ts-navy-800)!important}body :is(.ts-btn-primary,.ts-btn,.ts-btn-tech,.ts-btn-final,.ts-btn-giant,.ts-x-btn,.ts-btn-outline,.ts-news-form button,.elementor-widget-form .elementor-button[type=submit]){background-color:var(--ts-accent)!important;color:var(--ts-navy-900)!important;border-color:var(--ts-accent)!important}body :is(.ts-btn-primary,.ts-btn,.ts-btn-tech,.ts-btn-final,.ts-btn-giant,.ts-x-btn,.ts-btn-outline,.ts-news-form button,.elementor-widget-form .elementor-button[type=submit]) *{color:inherit!important}body :is(.ts-btn-primary,.ts-btn,.ts-btn-tech,.ts-btn-final,.ts-btn-giant,.ts-x-btn,.ts-btn-outline,.ts-news-form button,.elementor-widget-form .elementor-button[type=submit]):hover{background-color:#fff!important;color:var(--ts-navy-900)!important;border-color:#fff!important}body :is(.ts-btn-ghost,.ts-svc-ghost){border-color:rgb(255 255 255 / .5)!important}body :is(.ts-btn-ghost,.ts-svc-ghost):hover{background:rgb(255 255 255 / .12)!important;color:#fff!important}body .ts-mega-title .fondo-naranja{background:none!important;color:#fff!important;padding:0!important;box-shadow:none!important}body .ts-wa-float{background-color:var(--ts-navy-800)!important;border-color:rgb(255 255 255 / .35)!important;color:#fff!important}body .ts-x.dark .ts-x-chip small{color:var(--ts-slate-600)!important}body .ts-x.dark .ts-x-chip{border-color:var(--ts-slate-200)!important}body .equip-specs .label{color:#94A3B8!important}body .equip-specs .value{color:#E2E8F0!important}body :is(.ts-btn.ts-btn-ghost,.ts-btn.ts-btn-secondary,.ts-btn-secondary){background-color:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255 / .5)!important}body :is(.ts-btn.ts-btn-ghost,.ts-btn.ts-btn-secondary,.ts-btn-secondary):hover{background-color:rgb(255 255 255 / .12)!important;color:#fff!important;border-color:#fff!important}.ts-slider-viewport{height:auto!important;aspect-ratio:16/9;max-width:1200px}.ts-ev-slide{background-color:var(--ts-navy-950);background-size:cover;background-position:center;overflow:hidden}.ts-ev-slide::before{content:"";position:absolute;inset:0;background:inherit;filter:blur(24px) brightness(.45);transform:scale(1.15)}.ts-ev-slide img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain!important}.ts-ev-slide .ts-ev-caption{z-index:2}@media (max-width:640px){.ts-slider-viewport{aspect-ratio:4/3}}