.themed-input[data-v-26f42d5d]:focus{border-color:var(--theme-400, #22d3ee);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-100, #cffafe) 60%,transparent);outline:none}.hero-bubble[data-v-12222723]{transform:translate(-50%,-50%);animation:sway-12222723 5s ease-in-out infinite;animation-fill-mode:both}@keyframes sway-12222723{0%{transform:translate(-50%,-50%) rotate(0)}25%{transform:translate(calc(-50% + 4px),calc(-50% - 7px)) rotate(2deg)}50%{transform:translate(-50%,calc(-50% - 12px)) rotate(0)}75%{transform:translate(calc(-50% - 4px),calc(-50% - 7px)) rotate(-2deg)}to{transform:translate(-50%,-50%) rotate(0)}}@media(prefers-reduced-motion:reduce){.hero-bubble[data-v-12222723]{animation:none}}.innovacion-page[data-v-bfff774d]{--color-brand-50: #fdeae9;--color-brand-100: #fcc6c1;--color-brand-200: #f79c99;--color-brand-300: #ef6b68;--color-brand-400: #de2021;--color-brand-500: #cb1d1d;--color-brand-600: #b71918;--color-brand-700: #9c0000;--color-brand-800: #7a0300;--color-brand-900: #520200;--color-brand-950: #2e0100}.innovacion-page .gradient-accent[data-v-bfff774d]{background:linear-gradient(90deg,#b71918,#cb1d1d,#de2021)}.innovacion-page .hero-banner[data-v-bfff774d]{aspect-ratio:16 / 9}.innovacion-page .hero-banner--has-mobile[data-v-bfff774d]{aspect-ratio:4 / 3}@media(min-width:1024px){.innovacion-page .hero-banner[data-v-bfff774d],.innovacion-page .hero-banner--has-mobile[data-v-bfff774d]{aspect-ratio:1920 / 670}}.navbar-search[data-v-f918d2ab]:focus{border-color:var(--nav-focus-border, transparent);box-shadow:0 0 0 2px var(--nav-focus-ring, transparent);outline:none}.nosotros-page[data-v-9d30eb04]{--color-brand-50: #e6f3fb;--color-brand-100: #cce7f7;--color-brand-200: #99cff0;--color-brand-300: #66b6e8;--color-brand-400: #339ee0;--color-brand-500: #0071B9;--color-brand-600: #005a94;--color-brand-700: #004370;--color-brand-800: #002c4b;--color-brand-900: #001527;--color-brand-950: #000a14}.nosotros-page .gradient-accent[data-v-9d30eb04]{background:linear-gradient(90deg,#0177b8,#0069a8 55%,#005f97)}.nosotros-page .gradient-brand[data-v-9d30eb04]{background:linear-gradient(90deg,#005a94,#0071b9,#66b6e8)}.nosotros-page .text-gradient[data-v-9d30eb04]{background:linear-gradient(135deg,#004370,#0071b9,#339ee0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nosotros-page .shadow-brand-500\/25[data-v-9d30eb04]{box-shadow:0 4px 20px #0071b940}.nosotros-page .shadow-brand-500\/35[data-v-9d30eb04]{box-shadow:0 8px 28px #0071b959}.nosotros-page .hero-banner[data-v-9d30eb04]{aspect-ratio:16 / 10}@media(min-width:1024px){.nosotros-page .hero-banner[data-v-9d30eb04]{aspect-ratio:1920 / 755}}.nosotros-page .ally-marquee[data-v-9d30eb04]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nosotros-page .ally-track[data-v-9d30eb04]{display:flex;width:max-content;animation:ally-scroll-9d30eb04 var(--ally-duration, 40s) linear infinite}.nosotros-page .ally-marquee:hover .ally-track[data-v-9d30eb04]{animation-play-state:paused}.nosotros-page .ally-group[data-v-9d30eb04]{display:flex;align-items:center}@keyframes ally-scroll-9d30eb04{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nosotros-page .ally-track[data-v-9d30eb04]{animation:none}}.nosotros-page .hero-description[data-v-9d30eb04]{white-space:pre-line}.sostenibilidad-page[data-v-2e521ac5]{--color-brand-50: #fffbeb;--color-brand-100: #fef3c7;--color-brand-200: #fde68a;--color-brand-300: #fcd34d;--color-brand-400: #FBBF24;--color-brand-500: #F59E0B;--color-brand-600: #d97706;--color-brand-700: #b45309;--color-brand-800: #92400e;--color-brand-900: #78350f;--color-brand-950: #451a03}.sostenibilidad-page .gradient-accent[data-v-2e521ac5]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.fade-enter-active[data-v-2e521ac5],.fade-leave-active[data-v-2e521ac5]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-2e521ac5],.fade-leave-to[data-v-2e521ac5]{opacity:0;transform:translateY(6px)}
