@font-face{font-family:Barlow-Light;src:url(../../../fonts/Barlow/Barlow-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Light-Italic;src:url(../../../fonts/Barlow/Barlow-LightItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Regular;src:url(../../../fonts/Barlow/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Italic;src:url(../../../fonts/Barlow/Barlow-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium;src:url(../../../fonts/Barlow/Barlow-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium-Italic;src:url(../../../fonts/Barlow/Barlow-MediumItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold;src:url(../../../fonts/Barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold-Italic;src:url(../../../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format("truetype");font-weight:400;font-style:normal}.button{display:contents;color:#c3053c}.button button{cursor:pointer;background:transparent;border-radius:8px;text-transform:inherit;width:fit-content;height:fit-content;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-ms-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}.button button span{font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.button button span{font-size:1.375rem;line-height:2rem;letter-spacing:0}}.button.small span{font-size:.75rem;line-height:1.5rem;letter-spacing:.02rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.button.small span{font-size:.9rem;line-height:1.5rem;letter-spacing:.015rem}}.button.default button{padding:6px 32px 8px}.button.default:focus{outline:2px solid #C3053C;outline-offset:2px}.button.nav button{padding:2px 8px 4px}.button.nav button span{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:2px;border-bottom:1px solid transparent;-webkit-transition:all .7s ease-out 0s;-moz-transition:all .7s ease-out 0s;-ms-transition:all .7s ease-out 0s;-o-transition:all .7s ease-out 0s;transition:all .7s ease-out 0s;font-size:.75rem;line-height:1.5rem;letter-spacing:.02rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.button.nav button span{font-size:.9rem;line-height:1.5rem;letter-spacing:.015rem}}.button.nav button:hover span{color:#c3053c;border-bottom:1px solid #C3053C;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}.button.nav button:focus{outline:2px solid #C3053C;outline-offset:1px}.button.headline *{text-align:left}.button.inline button{width:fit-content;height:fit-content;display:inline-block}.button.inline button span{border-bottom:.5px solid transparent;-webkit-transition:border-bottom .35s ease-out 0s;-moz-transition:border-bottom .35s ease-out 0s;-ms-transition:border-bottom .35s ease-out 0s;-o-transition:border-bottom .35s ease-out 0s;transition:border-bottom .35s ease-out 0s}.button.inline button:hover span{border-bottom:.5px solid black;-webkit-transition:border-bottom .35s ease-out 0s;-moz-transition:border-bottom .35s ease-out 0s;-ms-transition:border-bottom .35s ease-out 0s;-o-transition:border-bottom .35s ease-out 0s;transition:border-bottom .35s ease-out 0s}.button.primary button{padding:1px 32px 5px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;position:relative;gap:0px;background:#c3053c;border:1px solid #C3053C;-webkit-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}.button.primary button span{color:#fff}.button.primary button:focus{outline:2px solid #C3053C;outline-offset:2px}.button.primary.white button{background:#fff;border-color:#fff}.button.primary.white button:focus{outline-color:#fff}.button.primary.white.on-blue span{color:#0c589f}.button.primary.white.external button:hover span{color:#c3053c}.button.primary.white.external button:hover span:after{opacity:1;content:url(../../../ui-elements/external-link-primary.svg)}.button.primary.white.external span:after{opacity:1;content:url(../../../ui-elements/external-link-secondary.svg)}.button.primary.external button{padding-left:40px;padding-right:56px}.button.primary.external button:hover span{opacity:.8;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-ms-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}.button.primary.external button:hover span:after{opacity:.8}.button.primary.external span{position:relative;-webkit-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}.button.primary.external span:after{position:absolute;top:2px;right:-32px;width:20px;height:20px;content:url(../../../ui-elements/external-link-white.svg);cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px) and (min-height: 640px){.button.primary.external span:after{top:4px;right:-32px;width:24px;height:24px}}@media screen and (min-width: 768px) and (min-height: 640px){.button.primary button{padding:2px 40px 6px}}.button.on-hover-icon-appears.primary span:after{content:url(../../../ui-elements/arrow-right-white.svg)}.button.on-hover-icon-appears.secondary span:after{content:url(../../../ui-elements/arrow-right-primary.svg)}.button.on-hover-icon-appears.green span:after{content:url(../../../ui-elements/arrow-right-sustainable.svg)}.button.on-hover-icon-appears.white span:after{content:url(../../../ui-elements/arrow-right-white.svg)}.button.on-hover-icon-appears button{-webkit-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}.button.on-hover-icon-appears button span{white-space:nowrap;text-overflow:ellipsis}.button.on-hover-icon-appears button span:after{right:6px;top:1px;position:absolute;margin:4px;width:20px;height:20px;opacity:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-ms-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}.button.on-hover-icon-appears button:hover{gap:8px;padding:1px 40px 5px 24px;-webkit-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}.button.on-hover-icon-appears button:hover span:after{right:8px;opacity:1;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-ms-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}@media screen and (min-width: 768px) and (min-height: 640px){.button.on-hover-icon-appears button span:after{right:8px;top:3px;width:24px;height:24px}.button.on-hover-icon-appears button:hover{padding:2px 48px 6px 32px}.button.on-hover-icon-appears button:hover span:after{right:12px}}.button.secondary button{padding:1px 32px 5px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;position:relative;gap:0px;background:transparent;border:1px solid #C3053C;-webkit-transition:all .35s ease-out 0s;-moz-transition:all .35s ease-out 0s;-ms-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}.button.secondary button span{color:#c3053c}.button.secondary button:focus{outline:2px solid #C3053C;outline-offset:4px}@media screen and (min-width: 768px) and (min-height: 640px){.button.secondary button{padding:2px 40px 6px}}.button.tertiary button{width:fit-content;height:fit-content;display:inline-block}.button.tertiary button span{color:#0c589f;border-bottom:.5px solid transparent;-webkit-transition:border-bottom .35s ease-out 0s;-moz-transition:border-bottom .35s ease-out 0s;-ms-transition:border-bottom .35s ease-out 0s;-o-transition:border-bottom .35s ease-out 0s;transition:border-bottom .35s ease-out 0s;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.button.tertiary button span{font-size:1.375rem;line-height:2rem;letter-spacing:0rem}}.button.tertiary button:hover span{border-bottom:.5px solid #0C589F;-webkit-transition:border-bottom .35s ease-out 0s;-moz-transition:border-bottom .35s ease-out 0s;-ms-transition:border-bottom .35s ease-out 0s;-o-transition:border-bottom .35s ease-out 0s;transition:border-bottom .35s ease-out 0s}.button.tertiary button:focus{outline:2px solid white;outline-offset:2px}.button.close button{position:relative;margin-left:48px}.button.close span:before{position:absolute;width:20px;height:20px;top:4px;left:-24px;rotate:0deg;-webkit-transition:rotate .35s ease-in-out 0s;-moz-transition:rotate .35s ease-in-out 0s;-ms-transition:rotate .35s ease-in-out 0s;-o-transition:rotate .35s ease-in-out 0s;transition:rotate .35s ease-in-out 0s;content:url(../../../ui-elements/close-secondary.svg)}@media screen and (min-width: 768px) and (min-height: 640px){.button.close span:before{width:24px;height:24px;top:6px;left:-32px}}.button.close:hover span:before{rotate:90deg;-webkit-transition:rotate .35s ease-in-out 0s;-moz-transition:rotate .35s ease-in-out 0s;-ms-transition:rotate .35s ease-in-out 0s;-o-transition:rotate .35s ease-in-out 0s;transition:rotate .35s ease-in-out 0s}.button.white button{border:1px solid white}.button.white button span{color:#fff}.button.white button:focus{outline:2px solid white;outline-offset:2px}.button.back.arrow button{margin-left:24px;position:relative}.button.back.arrow span{font-size:.75rem;line-height:1.5rem;letter-spacing:.02rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.button.back.arrow span{font-size:.9rem;line-height:1.5rem;letter-spacing:.015rem}}.button.back.arrow span:before{position:absolute;width:16px;height:16px;top:4px;left:-24px;content:url(../../../ui-elements/arrow-back-secondary.svg)}@media screen and (min-width: 768px) and (min-height: 640px){.button.back.arrow button{margin-left:32px;position:relative}.button.back.arrow span:before{width:20px;height:20px;top:4px;left:-28px}}.button.social.linkedin button{margin:16px 0;width:24px;height:24px}.button.social.linkedin button:before{position:relative;width:100%;height:100%;content:url(../../../ui-elements/icon-in-secondary.svg)}.button.hidden{visibility:hidden}.button:disabled{cursor:default;pointer-events:none}.button.footer-button.linkedin button{text-indent:28px;position:relative}.button.footer-button.linkedin button:before{position:absolute;top:-1px;left:-32px;width:28px;height:28px;content:url(../../../ui-elements/icon-in-white.svg);cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px) and (min-height: 640px){.button.footer-button.linkedin button{text-indent:32px}.button.footer-button.linkedin button:before{top:3px;left:-36px;width:32px;height:32px}}.button_stack{display:flex;flex-direction:column;gap:16px}@keyframes bounceX{0%,20%,50%,80%,to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}40%{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translate(-5px)}60%{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translate(-3px)}}@keyframes bounceY{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes fade-to-white{to{fill:#fff}}@keyframes fade-in{0%{opacity:0}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes slide-up{to{margin:0}}@keyframes moveUp{to{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}}@keyframes moveDown{0%{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes pulseDot{0%{background:var(--tertiary-color);width:5px;height:5px}50%{background:#000;width:7px;height:7px}to{background:var(--tertiary-color);width:5px;height:5px}}@keyframes pulseBackground{0%{background:var(--tertiary-color)}50%{background:var(--background-color)}to{background:var(--tertiary-color)}}@font-face{font-family:Barlow-Light;src:url(../../../fonts/Barlow/Barlow-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Light-Italic;src:url(../../../fonts/Barlow/Barlow-LightItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Regular;src:url(../../../fonts/Barlow/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Italic;src:url(../../../fonts/Barlow/Barlow-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium;src:url(../../../fonts/Barlow/Barlow-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium-Italic;src:url(../../../fonts/Barlow/Barlow-MediumItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold;src:url(../../../fonts/Barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold-Italic;src:url(../../../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format("truetype");font-weight:400;font-style:normal}#exit-notifier{position:fixed;min-width:320px;max-width:568px;max-height:320px;width:100%;height:fit-content;left:50%;top:50%;padding:24px;transform:translate(-50%,-50%);border-radius:24px}#exit-notifier::backdrop{background:#0000004d;-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#exit-notifier[open]{width:calc(100% - env(safe-area-inset-right) - env(safe-area-inset-left));opacity:0;-webkit-animation:fade-in .35s ease-in-out 0s 1 forwards;animation:fade-in .35s ease-in-out 0s 1 forwards}#exit-notifier>.container{display:flex;flex-flow:column nowrap}#exit-notifier>.container>h1{color:#c3053c;font-size:1.375rem;line-height:2rem;letter-spacing:0;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#exit-notifier>.container>h1{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.02rem}}#exit-notifier>.container>p{width:fit-content;color:#0c589f;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#exit-notifier>.container>p{font-size:1.375rem;line-height:2rem;letter-spacing:0}}#exit-notifier>.container>.privacy-url span{color:#0c589f}#exit-notifier>.container>.buttons{display:flex;flex-flow:row nowrap;width:fit-content;gap:16px;margin:48px 0 24px}
