.main-navigation{display:flex;align-items:center;justify-content:space-between}.main-navigation #navbar-state{display:none}.main-navigation #logo{max-width:100px;padding:1em 0;z-index:1}.main-navigation nav ol{gap:1.5rem;display:flex;align-items:center;font-family:Nexa Bold}.main-navigation nav ol a:hover{text-decoration:underline}@media (max-width: 991px){.main-navigation nav{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#fff;visibility:hidden;font-size:30px;padding-top:45px}.main-navigation nav ol{height:100%;flex-direction:column;justify-content:center}.main-navigation nav li{opacity:0;transition-property:opacity;transition-duration:0ms;transition-delay:0ms}.main-navigation #toggle{display:block;width:36px;height:36px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeTE9IjAuNSIgeDI9IjM1IiB5Mj0iMC41IiBzdHJva2U9IiMwRTQxOTQiLz4KPGxpbmUgeTE9IjkuNSIgeDI9IjM1IiB5Mj0iOS41IiBzdHJva2U9IiMwRTQxOTQiLz4KPGxpbmUgeTE9IjE4LjUiIHgyPSIzNSIgeTI9IjE4LjUiIHN0cm9rZT0iIzBFNDE5NCIvPgo8L3N2Zz4=);transition:transform .4s;position:relative;z-index:1}.main-navigation #navbar-state:checked~#toggle{background-image:url(data:image/svg+xml;base64,\ PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjAuNjQwMDc4IiB5MT0iMjguNjUyOSIgeDI9IjI3LjY0MDEiIHkyPSIwLjY1MjkzMyIgc3Ryb2tlPSIjMEU0MTk0Ii8+CjxsaW5lIHgxPSIxLjM1OTkyIiB5MT0iMC42NTI5MzIiIHgyPSIyOC4zNTk5IiB5Mj0iMjguNjUyOSIgc3Ryb2tlPSIjMEU0MTk0Ii8+Cjwvc3ZnPg==);transform:rotate(90deg)}.main-navigation #navbar-state:checked~nav{visibility:visible}.main-navigation #navbar-state:checked~nav li{opacity:1;transition-duration:.85s}.main-navigation #navbar-state:checked~nav li:nth-child(1){transition-delay:.1s}.main-navigation #navbar-state:checked~nav li:nth-child(2){transition-delay:.2s}.main-navigation #navbar-state:checked~nav li:nth-child(3){transition-delay:.3s}.main-navigation #navbar-state:checked~nav li:nth-child(4){transition-delay:.4s}.main-navigation #navbar-state:checked~nav li:nth-child(5){transition-delay:.5s}}@media (min-width: 992px){.main-navigation #logo{max-width:180px}.main-navigation nav ol{justify-content:space-between}.main-navigation nav li{display:inline}.main-navigation #toggle{display:none}}.semi-circle svg{overflow:visible;max-height:none;max-width:none}.semi-circle path{fill:none;stroke:#f39300;stroke-width:var(--05772ac6)}header.visible~.top-link{opacity:0;transform:translateY(80%)}.top-link{width:40px;height:40px;right:20px;bottom:20px;border-radius:40px;background-color:#0e4194;position:fixed;text-align:center;cursor:pointer;z-index:1;opacity:1;transition:opacity .45s,transform .45s}.top-link svg{color:#fff;width:24px;height:100%;transform:translateY(-5%) rotate(180deg)}@media (min-width: 768px){.top-link{width:60px;height:60px;right:50px;bottom:50px}.top-link svg{width:36px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}svg{max-height:100%;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Nexa Bold;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/_astro/nexa-bold.198bddf1.woff2) format("woff2"),url(/_astro/nexa-bold.417cf86e.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:local(""),url(/_astro/montserrat-v24-latin-regular.59d09721.woff2) format("woff2"),url(/_astro/montserrat-v24-latin-regular.228ba790.woff) format("woff")}html{scroll-behavior:smooth;scroll-padding-top:10vh}html,body{overflow-x:hidden}body{font-family:Montserrat;font-weight:400;color:#232323}a{color:inherit;text-decoration:none}.heading-1{font: 3.6rem Nexa Bold;color:#0e4194;line-height:1.3}.heading-2{font: 3rem Nexa Bold;color:#0e4194;margin-bottom:.7em}.heading-3{font: 1.4rem Nexa Bold;color:#232323;margin-bottom:1em}.content-wrapper{width:100%;padding:0 20px;max-width:1350px;margin:0 auto}@media (min-width: 768px){.content-wrapper-desktop{width:100%;padding:0 20px;max-width:1350px;margin:0 auto}}@media (max-width: 767px){.content-wrapper-mobile{width:100%;padding:0 20px;max-width:1350px;margin:0 auto}.overflow-mobile{overflow:hidden}}.overflow{overflow:hidden}section.dark{background-color:#e5e5e5;color:#0e4194}.input{padding:2px 4px;border:1px solid #BEC5C3;line-height:32px;background-color:#fff;color:#232323;border-radius:0}.input:focus{border-color:#0e4194;outline:none}@media (max-width: 767px){.heading-1{font-size:1.7rem}.heading-2{font-size:1.6rem}.heading-3{font-size:1.2rem}}.cryptedmail:after{content:attr(data-name) " (at) " attr(data-domain) "." attr(data-tld)}body header{color:#0e4194}@media (max-width: 991px){body header{position:fixed;z-index:2;top:0;width:100%;background-color:#fff}body main{padding-top:90px}}body footer{height:550px;overflow:hidden;position:relative;color:#0e4194;font-family:Nexa Bold}body footer .wrapper{transform:translate(-50%,80%);position:absolute;left:50%;bottom:0}body footer nav{top:-70px;left:50%;position:absolute;transform:translate(-50%);max-width:min(80vw,550px)}body footer nav ol{column-gap:32px;row-gap:24px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}body footer nav ol a:hover{text-decoration:underline}body footer nav p{margin-top:28px;text-align:center}@media (max-width: 767px){body footer{height:420px}body footer #car-icon,body footer .wrapper{margin-bottom:-130px}}@media (min-width: 768px){body footer nav{top:-10px}body footer nav ol{column-gap:64px}body footer nav p{margin-top:120px}}body footer #car-icon{position:absolute;left:50%;bottom:0;width:1250px;height:1250px}body footer .semi-circle{width:1250px;height:1250px;transform:rotate(90deg)}@media (min-width: 768px){body footer #car-icon{transform:translate(-50%,80%) rotate(-36deg)}body footer #car-icon svg{transform:translateY(-77%) rotate(330deg)}body footer.visible #car-icon{animation:car-desktop 18s ease infinite both}@keyframes car-desktop{0%{transform:translate(-50%,80%) rotate(-36deg)}80%{transform:translate(-50%,80%) rotate(120deg)}to{transform:translate(-50%,80%) rotate(120deg)}}}@media (max-width: 767px){body footer #car-icon{transform:translate(-50%,80%) rotate(0)}body footer #car-icon svg{transform:scale(.8) translateY(-82%) rotate(328deg)}body footer.visible #car-icon{animation:car-mobile 10s linear infinite both}@keyframes car-mobile{0%{transform:translate(-50%,80%) rotate(0)}60%{transform:translate(-50%,80%) rotate(70deg)}to{transform:translate(-50%,80%) rotate(70deg)}}}
