*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,li,pre,table,th,td,menu,img,video,canvas,input,button,textarea,select{margin:0;padding:0;border:0}html{height:100%;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;position:relative;max-width:1750px;margin-inline:auto}p,h1,h2,h3,h4,h5,h6{font-weight:400;text-wrap:pretty}a{color:inherit;text-decoration:none}a[href="#"]{background-color:transparent}img,picture,video{max-width:100%;display:block}ul,ol{list-style:none}input,button,textarea,select{font:inherit;border:2px solid transparent}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}button,a[role=button]{cursor:pointer;background:transparent}input,button,a{outline:none}button:focus-visible,a:focus-visible{outline:2px dashed blue;outline-offset:2px;z-index:1}body.disable-focus-visible button:focus-visible,body.disable-focus-visible a:focus-visible{outline:none;outline-offset:0;z-index:auto}input{transition:border .2s ease}*:focus:not(:focus-visible){outline:none}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a,button{transition:background-color .3s ease,color .3s ease}::placeholder{color:#9ca3af;opacity:1}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root{--blue: #132e5b;--light-blue: #84b4df;--blue-white: #e3edf2;--white-blue: #f2f7fa;--light-grey: #728391;--off-white: whitesmoke}body{font-size:15px;max-width:1900px;margin-inline:auto;scrollbar-gutter:stable both-edges}html{font-size:62.5%;width:100%!important;min-width:320px;line-height:normal;-webkit-text-size-adjust:100%;scroll-behavior:smooth;letter-spacing:.4px;background-color:var(--off-white)}@media only screen and (max-width: 1000px){html{font-size:56.25%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hide{display:none!important}@media only screen and (min-width: 701px){.hide-desktop{display:none!important}.underline{position:relative}.underline:after{content:"";position:absolute;left:.15rem;bottom:-10%;width:0%;height:1px;background:currentColor;transition:width .35s ease}.underline:hover:after{width:calc(100% - .3rem)}}@media only screen and (max-width: 700px){.hide-mobile{display:none!important}}.font-btn-large{font-size:20px}.font-s{text-wrap:pretty;font-size:16px;font-weight:200}.font-l{text-wrap:pretty;font-size:18px;font-weight:400}.title-s{text-wrap:pretty;font-size:2.4rem}.title-m{text-wrap:pretty;font-size:2.8rem}.title-l{text-wrap:pretty;font-size:3.5rem;font-weight:500;line-height:4rem}.title-xl{text-wrap:pretty;font-size:4.5rem;line-height:4.7rem}@media only screen and (max-width: 1000px){.font-s{font-size:15.5px}.font-l{font-size:17px}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(var(--fade-in-distance, 16px))}to{opacity:1;transform:translateY(0)}}.fade-in.is-hidden{opacity:0;transform:translateY(var(--fade-in-distance, 16px))}.fade-in.is-visible{animation:fade-in-up var(--fade-in-duration, 2s) var(--fade-in-ease, cubic-bezier(.22, 1, .36, 1)) var(--fade-in-delay, .25s) both}@media (prefers-reduced-motion: reduce){.fade-in.is-visible{animation:none!important;opacity:1;transform:none}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;background:#f5f5f5;padding:2rem;box-shadow:#0000008f 0 22px 70px 4px;z-index:3;justify-content:space-between;align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.cookie-banner[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--blue)}.cookie-buttons[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]{background-color:#132e5b;color:#fff;border:none;padding:.75rem 1.5rem;cursor:pointer}.cookie-buttons[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]:hover{opacity:.9}
