@import"https://use.typekit.net/tbg0oiz.css";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{box-shadow:none;background:hsl(240,100%,14%)}*::-webkit-scrollbar-thumb{background:hsl(201,100%,87%);border:2px solid hsl(240,100%,14%);border-radius:6px}details summary{cursor:pointer;transition:color .3s}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html,body{height:100%}body{background-color:#fff;color:#00257a;font-size:16px;scroll-behavior:smooth;font-family:quicksand,sans-serif;font-weight:500;font-style:normal;font-optical-sizing:auto;line-height:120%}@media only screen and (max-width: 1400px){body{font-size:13px}}a{cursor:pointer;outline:none;color:inherit;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}a img{transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}p{font-family:quicksand,sans-serif;font-weight:500;font-style:normal;font-optical-sizing:auto;line-height:130%;font-size:1em;text-wrap:pretty;max-width:40em}p b,p strong{font-weight:700}p.big{font-size:1.2em}p.small{font-size:.8em}p+*{margin-top:.75em}ul,ol{max-width:40em}ul li,ol li{list-style-position:inside;text-wrap:pretty}ul li+li,ol li+li{margin-top:.25em}ul+*,ol+*{margin-top:.75em}h1,h2,h3,h4{font-weight:inherit}h1,h2,.megatitle,.title,.supertitle{font-family:polymath-display,sans-serif;font-weight:400;font-style:normal;line-height:100%;margin-bottom:.2em;text-wrap:balance;max-width:12em}h3,.subtitle,.subtitle_2{font-family:quicksand,sans-serif;font-weight:500;font-style:normal;font-optical-sizing:auto;line-height:120%;margin-bottom:.4em;text-wrap:balance;line-height:110%;max-width:12em}.megatitle{font-size:10em;line-height:90%}h1,.supertitle{font-size:5em}h2,.title{font-size:2.8em}h2+.subtitle_2,.title+.subtitle_2{margin-bottom:1.5em}h3,.subtitle{font-size:1.8em;max-width:22em}h3+.subtitle_2,.subtitle+.subtitle_2{margin-bottom:1.5em}.subtitle_2{font-size:1.4em}small{font-size:.7em}button,.btn,input[type=submit]{font-family:quicksand,sans-serif;font-weight:500;font-style:normal;font-optical-sizing:auto;line-height:120%;line-height:100%;background-color:#bde8ff;color:#000047;border:none;display:inline-flex;gap:.5em;justify-content:center;align-items:center;padding:.75em 1em .8em;border-radius:5px;cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;vertical-align:bottom;box-sizing:border-box;text-decoration:none}button i,.btn i,input[type=submit] i{font-size:1.25em;transition:scale .3s ease-in}button:hover,button:focus,.btn:hover,.btn:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#000047;color:#bde8ff}button:hover i,button:focus i,.btn:hover i,.btn:focus i,input[type=submit]:hover i,input[type=submit]:focus i{scale:1.2}button:active,.btn:active,input[type=submit]:active{opacity:.7;transform:scale(.97)}button:disabled,button.disabled,.btn:disabled,.btn.disabled,input[type=submit]:disabled,input[type=submit].disabled{opacity:.3;cursor:default;pointer-events:none}button.solid,.btn.solid,input[type=submit].solid{background-color:#bde8ff;color:#bde8ff}button.solid:hover,button.solid:focus,.btn.solid:hover,.btn.solid:focus,input[type=submit].solid:hover,input[type=submit].solid:focus{background-color:#bde8ff;color:#bde8ff}button.ghost,.btn.ghost,input[type=submit].ghost{border:2px solid;color:#bde8ff;border-color:#bde8ff;background-color:#fff}button.ghost:hover,button.ghost:focus,.btn.ghost:hover,.btn.ghost:focus,input[type=submit].ghost:hover,input[type=submit].ghost:focus{background-color:#bde8ff;color:#bde8ff}.input input{border:2px solid;color:#bde8ff;border-color:#fff;background-color:transparent;font-family:quicksand,sans-serif;font-weight:500;font-style:normal;font-optical-sizing:auto;line-height:120%;padding:.75em;font-size:1em;outline:none}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}button[data-action=stop]{display:none}header{position:fixed;z-index:10;top:0;left:0;right:0;padding:16px 32px}header .capa{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(240,100%,14%);opacity:0;display:flex;justify-content:flex-end;align-items:center}header>.box{display:flex;align-items:center;flex-wrap:wrap;position:relative}header>.box .logo svg{width:0;height:auto;position:relative;top:-2px;margin-right:0}header>.box .logo svg g{fill:#bde8ff}header>.box .title{white-space:nowrap;color:#bde8ff;font-size:1.5em}header>.box .menu-index{margin-left:auto;display:flex;gap:.5em;padding-right:48px;font-size:.75em;opacity:0}header>.box .menu-index li{list-style:none;margin:0}header>.box .menu-index li a{cursor:pointer;text-decoration:none;background-color:#00257a;color:#bde8ff;width:30px;height:30px;border-radius:3px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 900px){header>.box .menu-index li a:hover{background-color:#000047}header>.box .menu-index li a:hover .name{display:block}}header>.box .menu-index li .name{display:none;position:absolute;white-space:nowrap;text-align:center;right:33.33%;width:33.33vw;top:2px;font-size:2em;font-family:polymath-display,sans-serif;font-weight:400;font-style:normal;line-height:100%}@media only screen and (min-width: 800px){.show-menu{display:none}}@media only screen and (max-width: 800px){.show-menu{position:fixed;z-index:1102;top:12px;right:16px;display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:10px;gap:6px;height:46px;width:46px;background-color:#000047}}.show-menu i{display:block;height:2px;background-color:#bde8ff;transition:background-color .3s ease-out,transform .3s ease-out}.show-menu.open i{background-color:#fff}.show-menu.open i:nth-child(1){transform:scaleY(0)}.show-menu.open i:nth-child(2){transform:translate(0) translateY(4px) rotate(45deg)}.show-menu.open i:nth-child(3){transform:translate(0) translateY(-4px) rotate(-45deg)}.show-menu.open i:nth-child(4){transform:scaleY(0)}.supertitle,.title,.subtitle,p{opacity:0}.image{background-color:#bde8ff;border-radius:15px;overflow:hidden;height:100%;max-height:fit-content;position:relative}.image img,.image video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scaleX(4)}.image.icon{background:none;height:auto;overflow:visible;margin-bottom:1em}.image.icon img{height:80px;width:auto;transform:scale(1)}.image:has(video):after{content:"";display:block;width:40px;height:40px;background:url(/build/assets/icon-play-0fbe2773.svg) no-repeat center center;background-size:contain;position:absolute;left:16px;bottom:16px}.tns-nav{display:flex;gap:6px}.tns-nav button{min-width:none;min-height:none;padding:0;width:18px;height:18px;border-radius:12px}.tns-nav button.tns-nav-active{background-color:#bde8ff}.loading{position:fixed;top:0;right:0;bottom:0;left:0;background:hsl(240,100%,14%);z-index:9999999;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}@keyframes rotate{to{transform:rotate(359deg)}}@keyframes points{to{opacity:0}}.loading svg{animation:rotate 2s infinite;display:block;width:40px;height:40px}.loading svg path{fill:#bde8ff}.loading .text{color:#bde8ff}.loading .text span{display:inline-block;animation:points 1s infinite}.loading .text span:first-of-type{animation-delay:.3s}.loading .text span:nth-of-type(2){animation-delay:.6s}footer{height:100vh;background-color:#00257a;color:#fff;padding-top:114px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}footer svg{width:200px;height:auto}.grid{display:grid;gap:32px;width:100%;align-items:center}.grid.grid_2{grid-template-columns:repeat(2,1fr)}.grid.grid_3{grid-template-columns:repeat(3,1fr)}.grid.grid_4{grid-template-columns:repeat(4,1fr)}.grid.grid_5{grid-template-columns:repeat(5,1fr)}.grid.grid_6{grid-template-columns:repeat(6,1fr)}.grid+.grid{margin-top:32px}.grid.valign-bottom{align-items:flex-end}.grid.valign-top{align-items:flex-start}.grid.valign-space-between{align-items:stretch}.grid.valign-space-between .group{height:100%;justify-content:space-between}.group{display:flex;flex-direction:column;gap:1em}.group .text:has(h3:only-child) h3{margin-bottom:0}.group.group_2{grid-column:span 2}.group.group_3{grid-column:span 3}body{overflow-x:hidden}.grid>div:first-child{transform:translate(-50vw)}.grid>div:not(:first-child):not(:last-child){opacity:0}.grid>div:last-child{transform:translate(50vw)}.grid:has(.chart){min-height:calc(100vh - 302px)}.column_2{grid-column:span 2}.column_3{grid-column:span 3}.text-2-columns{columns:2;column-gap:16px}.text-3-columns{columns:3;column-gap:16px}.chart{position:relative;overflow:hidden;background-color:color-mix(in srgb,hsl(201,100%,87%),hsl(0,0%,100%) 80%);padding:16px;border-radius:15px;width:100%}.chart .leyenda{position:absolute;right:64px;bottom:64px;text-align:right;pointer-events:none}.chart .leyenda .supertitle{margin-top:0}.chart.chart-bar .leyenda{padding:16px;top:33%;right:0;bottom:auto;text-shadow:2px 2px 2px hsl(201,100%,97%),-2px -2px 2px hsl(201,100%,97%),2px 2px 2px hsl(201,100%,97%),2px -2px 2px hsl(201,100%,97%)}.chart.chart-bar .leyenda .supertitle{margin-bottom:0}.chart.chart-doughnut .leyenda{font-size:1.5em;text-shadow:2px 2px 2px hsl(201,100%,97%),-2px -2px 2px hsl(201,100%,97%),2px 2px 2px hsl(201,100%,97%),2px -2px 2px hsl(201,100%,97%);top:auto;bottom:33%;right:28%}.chart.chart-doughnut .leyenda p{max-width:250px;font-size:.75em;text-wrap:balance}.chart canvas{max-height:calc(100vh - 214px);transition:transform .6s ease-in-out .5s;transform-origin:bottom center;transform:perspective(600px) rotateX(90deg)}section.visible canvas{transform:perspective(600px) rotateX(0)}section{min-height:100vh;padding:64px;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#fff}section+section:after{content:"";display:block;position:absolute;left:0;right:0;top:0;height:2px;background-color:#bde8ff}.block-image:has(.column_2){grid-column:span 2}.block-image:has(.column_3){grid-column:span 3}.block-image .image>a{position:relative;display:block;background-color:#fff}.block-image .image>a img{mix-blend-mode:multiply;transition:filter .6s ease-in-out}.block-image .image>a:after{content:"";display:block;position:absolute;right:20px;bottom:20px;width:50px;height:50px;border-radius:30px;background:url(/build/assets/icon-play-0fbe2773.svg) no-repeat center center;background-color:#fff;background-size:40px;transition:all .3s ease-in-out}@media only screen and (min-width: 900px){.block-image .image>a:hover{background-color:#bde8ff}.block-image .image>a:hover img{filter:grayscale(1)}.block-image .image>a:hover:after{right:15px;bottom:15px;width:60px;height:60px}}.block.text p strong,.block.text p b{background-color:color-mix(in srgb,hsl(201,100%,87%),#fff 50%);mix-blend-mode:multiply}.block.text p i,.block.text p em{opacity:.6}@media only screen and (min-width: 900px){.block.text p a:hover{color:#bde8ff}}.block.text h3+p strong{background-color:transparent;mix-blend-mode:normal}section:not(.intro){padding-block:94px 32px;min-height:0}section:not(.intro) .grid{max-width:1600px;margin-inline:auto}.dest{background-color:#bde8ff;padding:1em;border-radius:7.5px}.dest+.dest{background-color:#8ad6ff}.dest+.dest+.dest{background-color:#57c4ff}.dest+.dest+.dest+.dest{background-color:#24b2ff}.dest+.dest+.dest+.dest+.dest{background-color:#009cf0}.dest+.dest+.dest+.dest+.dest+.dest{background-color:#007bbd;color:#fff}.dest+.dest+.dest+.dest+.dest+.dest+.dest{background-color:#005a8a;color:#fff}.index{min-height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center}.index .btn{margin-bottom:1em}.index p{font-size:.75em}section.intro{background-color:#000047;color:#bde8ff;position:relative;overflow:hidden}section.intro>*{z-index:1}section.intro .logo{height:3em;width:auto}section.intro .video-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;mix-blend-mode:luminosity;opacity:.2}section.intro .video-container video{height:100%;width:100%;object-fit:cover;filter:grayscale(1)}section.intro .megatitle{max-width:1000px}section.intro .grid *{transform:none!important;opacity:1!important}section.indice{background-color:#bde8ff;color:#00257a;min-height:100vh;display:flex;flex-direction:column;justify-content:center}section.indice .column:first-child p{text-wrap:balance;font-size:1.2em}section.indice .index-list{border-top:1px solid}section.indice .index-list li{border-bottom:1px solid;list-style:none;margin:0}section.indice .index-list li a{align-items:center;font-size:2em;display:block;text-decoration:none;display:flex;padding:.5em}section.indice .index-list li a .number{width:60px}section.indice .index-list li a .name{white-space:nowrap}section.login{background-color:#000047;color:#fff;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 64px}section.login .log-box{display:flex;flex-direction:column;gap:1em;text-align:center}section.login .log-box svg{width:120px;margin:0 auto 1em}section.login label{display:block;margin-bottom:.5em}section.login .submit{margin-top:10px}section.login .submit button{width:100%}
