:root{--g-blur-frosted-glass: 5px;--g-color-bg: #FFFFFF;--g-color-bg-glass: rgba(255, 255, 255, .8);--g-color-gray-1: #323C48;--g-color-gray-2: #495666;--g-color-gray-3: #7C8EA2;--g-color-gray-4: #ABB6C4;--g-color-gray-5: #DBDFE6;--g-color-gray-6: #F3F5F7;--g-color-prim-blue-1: #012346;--g-color-prim-blue-2: #013D79;--g-color-prim-blue-3: #0157AC;--g-color-prim-blue-4: #4987C5;--g-color-prim-blue-5: #9DBAD7;--g-color-prim-blue-6: #E6ECF2;--g-color-sec-blue-1: #1B5869;--g-color-sec-blue-2: #309BBA;--g-color-sec-blue-3: #4EB3D1;--g-color-sec-blue-4: #8ACDE0;--g-color-sec-blue-5: #BEE8F4;--g-color-sec-blue-6: #EAF5F8;--g-font-family: "Instrument Sans", sans-serif;--g-menu-height-desk: 70px;--g-menu-height-mob: 55px;--g-radius-lg: 20px;--g-radius-max: 9999px;--g-radius-md: 15px;--g-radius-sm: 10px;--g-radius-xs: 6px;--g-shadow-sm: 0 1px 4px -2px rgba(1, 61, 121, .5), 0 2px 8px -2px rgba(1, 61, 121, .3);--g-shadow-text-on-prim: 0 2px 10px rgba(1, 35, 70, .5);--g-transition-base: .2s}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}html{font-size:var(--g-root-font-size, 16px)}body{font-family:var(--g-font-family),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}button{font:inherit}img{max-width:100%;max-height:100%}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:var(--g-spacing-md);font-family:var(--g-header-font-family, var(--g-font-family)),sans-serif}h1{font-size:var(--g-font-size-h1)}h2{font-size:var(--g-font-size-h2)}h3{font-size:var(--g-font-size-h3)}h4{font-size:var(--g-font-size-h4)}h5{font-size:var(--g-font-size-h5)}h6{font-size:var(--g-font-size-h6)}section,article,aside{padding:var(--g-spacing-md) 0}p{margin-bottom:var(--g-spacing-sm)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--g-focus-ring);outline-offset:2px}