button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}html{font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;margin:0}#__application{overflow-x:hidden}sub,sup{font-size:63%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}:root{--white: #FFFFFF;--black: #000000;--green: #00A04D;--lightgreen: #00812C;--teal: #00BAC6;--blue: #1C3C6D;--darkblue: #0D2330;--verylightblue: #e4f8f9;--lightblue: #006F9B;--lightgrey: #f2f2f2;--site-width: 1920px;--content-width: 1067px}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-Medium"),url("../fonts/AktivGroteskCorp-Medium.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-Bold"),url("../fonts/AktivGroteskCorp-Bold.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-Italic"),url("../fonts/AktivGroteskCorp-Italic.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-LightItalic"),url("../fonts/AktivGroteskCorp-LightItalic.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-MediumItalic"),url("../fonts/AktivGroteskCorp-MediumItalic.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-Light"),url("../fonts/AktivGroteskCorp-Light.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-Regular"),url("../fonts/AktivGroteskCorp-Regular.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:local("../fonts/AktivGroteskCorp-BoldItalic"),url("../fonts/AktivGroteskCorp-BoldItalic.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}html{scroll-padding-top:86px}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:"Aktiv Grotesk";max-width:100vw;overflow-x:hidden;background-color:#f8f8f8}.killscroll{overflow:hidden}.site-wrapper{max-width:var(--site-width);margin:0 auto;position:relative;display:block;background-color:#fff}.content-container{position:relative;max-width:var(--content-width);margin:0 auto}.bold{font-weight:700}.teal{color:var(--teal)}.lightblue{color:var(--lightblue)}.darkblue{color:var(--darkblue)}.blue{color:var(--blue)}.accessible-hide{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}a{text-decoration:none}.button{display:flex;justify-content:center;align-items:center;width:226px;height:41px;background:var(--green) 0% 0% no-repeat padding-box;border-radius:25px;border:0}.button .label{text-align:center;font:normal normal 500 18px/23px Aktiv Grotesk;letter-spacing:0px;color:#fafffc;margin:0;padding:0;user-select:none}.button:hover,.button:focus{background-color:var(--lightblue)}.sticky .site-nav{height:86px}.sticky .site-nav .logo{width:185px;height:31px}.sticky .site-nav .content-container{transform:translateY(-27px)}.site-nav{width:100%;position:relative;height:150px;transition:.5s height;padding:0 15px;background-color:hsla(0,0%,100%,.7);z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.site-nav .design-element-1{position:absolute;top:0;left:0;height:100%;max-height:144px;object-fit:contain;object-position:top left;mix-blend-mode:multiply}.site-nav .content-container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:45px}.site-nav .logo{display:block;transition:.5s width,.5s height,.5s transform;width:258px;height:44px}.site-nav .menu-button{display:none}.site-nav nav>ul{display:flex;flex-direction:row;list-style-type:none;padding:0}.site-nav nav>ul ul{display:flex;flex-direction:row;list-style-type:none;padding:0}.site-nav nav>ul ul li{position:relative}.site-nav nav>ul ul li::before{position:absolute;content:"";background-image:url("/images/nav-bullet.svg");background-size:8px 9px;width:8px;height:9px;left:-16px;top:10px}.site-nav nav>ul .hassubmenu .label,.site-nav nav>ul a{position:relative;cursor:pointer;display:block;text-align:center;font:normal normal normal 17px/35px Aktiv Grotesk;letter-spacing:0px;color:var(--blue);text-decoration:none;z-index:1}.site-nav .contact-us{display:flex;justify-content:center;align-items:center;top:52px;width:143px;height:41px;border:2px solid var(--green);border-radius:25px;background:none;text-align:center;font:normal normal 500 18px/23px Aktiv Grotesk;letter-spacing:0px;color:var(--green);transition:.5s transform;z-index:1}.site-nav .contact-us:hover,.site-nav .contact-us:focus{background-color:var(--lightblue);border:2px solid var(--lightblue);color:var(--white)}@media screen and (min-width: 1081px){.site-nav nav>ul .submenu{display:none}.site-nav nav>ul .hassubmenu:hover .submenu,.site-nav nav>ul .submenu.active{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;left:-10px;top:30px;padding-top:10px;padding-left:30px;padding-bottom:15px;width:200px;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(24px)}.site-nav nav>ul>li{position:relative}.site-nav nav>ul>li.current::before{position:absolute;top:0;left:0;width:100%;height:2px;content:"";background:rgba(0,0,0,0) linear-gradient(90deg, #1C3C6D 0%, #006F9B 37%, #00BAC6 75%, #00A04D 100%) 0% 0% no-repeat padding-box}.site-nav nav>ul>li:not(:last-of-type){margin-right:20px}}@media screen and (max-width: 1300px){.site-nav .design-element-1{display:none}}@media screen and (max-width: 1080px){.site-nav{height:86px}.site-nav .logo{width:185px;height:31px}.site-nav .content-container{transform:translateY(-27px)}.site-nav .main-nav{display:none}.site-nav .contact-us{display:none}.site-nav .menu-button{display:flex;cursor:pointer;justify-content:center;align-items:center;z-index:10;height:50px}.site-nav .menu-button *{pointer-events:none}.site-nav.open{backdrop-filter:blur(24px);height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.site-nav.open .menu-open-button-graphic{display:none}.site-nav.open .menu-close-button-graphic{display:block}.site-nav.open .main-nav{position:absolute;top:150px;left:0;display:block;overflow-y:auto;height:calc(var(--vh, 1vh)*100 - 215px);width:100%}.site-nav.open .main-nav ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:20px}.site-nav.open .main-nav ul li{margin:0}.site-nav.open .main-nav ul li a{text-align:left;font:normal normal normal 28px/46px Aktiv Grotesk}.site-nav.open .main-nav ul li a:hover,.site-nav.open .main-nav ul li a:focus{color:var(--darkblue)}.site-nav.open .main-nav ul ul{padding:0 0 0 30px}.site-nav.open .main-nav ul ul li{position:relative}.site-nav.open .main-nav ul ul li::before{left:-20px;top:15px}.site-nav.open .main-nav>ul>li{margin-bottom:25px}.site-nav.open .contact-us{display:flex;position:absolute;top:calc(var(--vh, 1vh)*100 - 63px);width:100%;height:90px;border:0;border-top:1px solid #fff;border-radius:0;box-shadow:0 -1px 0 rgba(0,0,0,.2);font:normal normal normal 28px/46px Aktiv Grotesk;color:var(--blue)}.site-nav.open .contact-us:hover,.site-nav.open .contact-us:focus{background-color:unset;border:0;color:var(--darkblue)}.site-nav .menu-open-button-graphic{width:50px;height:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.site-nav .menu-open-button-graphic .line{height:6px;width:100%;border-radius:3px;background-color:var(--teal)}.site-nav .menu-close-button-graphic{display:none}.site-nav .menu-close-button-graphic .line{position:relative;height:50px;width:50px;display:flex;flex-direction:column;justify-content:center}.site-nav .menu-close-button-graphic .line::before,.site-nav .menu-close-button-graphic .line::after{position:absolute;content:"";width:100%;height:6px;background-color:var(--teal);border-radius:3px}.site-nav .menu-close-button-graphic .line::before{transform:rotate(45deg)}.site-nav .menu-close-button-graphic .line::after{transform:rotate(-45deg)}}.site-footer{background-color:#0d2330;color:#fff;padding:100px 15px}.site-footer .logo{display:block;margin:0 auto 45px auto;width:328px;height:56px;max-width:100%;object-fit:contain}.site-footer p{text-align:left;font:normal normal normal 16px/27px Aktiv Grotesk;letter-spacing:0px;color:#fff}.site-footer p a{color:#fff}.site-footer p a:hover,.site-footer p a:focus{text-decoration:underline}.site-footer .disclaimer,.site-footer .address,.site-footer .links,.site-footer .copyright,.site-footer .control-number{margin-bottom:25px}.site-footer .control-number{color:var(--lightblue)}.site-footer .icons{margin-bottom:5px}.site-footer .icons a:not(:last-of-type){margin-right:8px}@media screen and (min-width: 650px){.site-footer .columns{display:flex;justify-content:space-between;align-items:flex-start}}.references{background-color:#0d2330;color:#fff;padding:30px 15px 15px 15px;overflow-x:hidden}.references p{text-align:left;font:normal normal bold 16px/27px Aktiv Grotesk;letter-spacing:0px;color:#fff}.references ol{padding:0 0 0 20px}.references li{text-align:left;font:normal normal bold 16px/27px Aktiv Grotesk;letter-spacing:0px;color:#fff}.references li span{font:normal normal normal 16px/27px Aktiv Grotesk;overflow-wrap:break-word}.contact-anchor{height:150px}.contact-form{position:relative;padding:88px 15px 0 15px;overflow-x:hidden}.contact-form::after{display:block;position:relative;content:"";width:calc(100% + 30px);height:154px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(13, 35, 48, 0) 0%, #0D2330 100%) 0% 0% no-repeat padding-box;opacity:1;left:-15px}.contact-form .bg{position:absolute;top:0;left:-15px;width:calc(100% + 30px);height:100%;object-fit:fill;overflow:hidden}.contact-form .bg img{position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;filter:blur(5px)}.contact-form .content-container{position:relative;z-index:1}.contact-form h2{text-align:left;font:normal normal bold 44px/45px Aktiv Grotesk;letter-spacing:0px;color:#fff;margin-bottom:25px;text-wrap:balance}.contact-form p{text-align:left;font:normal normal normal 22px/35px Aktiv Grotesk;letter-spacing:0px;color:#fff;margin-bottom:25px}.contact-form .content-container{position:relative;z-index:1}.contact-form .fields{display:flex;flex-direction:column;gap:20px;width:100%}.contact-form fieldset{border:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.contact-form form{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.contact-form a{text-decoration:underline}.contact-form fieldset{border:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contact-form input,.contact-form textarea,.contact-form select{background:hsla(0,0%,100%,.1019607843) 0% 0% no-repeat padding-box;border:1px solid var(--white);color:var(--white);padding:15px 20px;margin:0;width:100%}.contact-form ::picker(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}.contact-form option{color:#000}.contact-form textarea{height:100px}.contact-form ::placeholder{color:hsla(0,0%,100%,.8);opacity:1}.contact-form label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.contact-form button{display:block;background:#00a04d 0% 0% no-repeat padding-box;border-radius:25px;text-align:center;font:normal normal 500 18px/23px Aktiv Grotesk;letter-spacing:0px;color:#fafffc;border:2px solid var(--green);width:215px;height:41px;cursor:pointer}.contact-form button:hover,.contact-form button:focus{background-color:var(--white);color:var(--green)}.contact-form select:required:invalid{color:#fff}.contact-form option[value=""][disabled]{display:none}.contact-form option{color:#000}.contact-form .hidden{display:none}@media screen and (min-width: 800px){.contact-form .fields{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:20px;justify-content:flex-start;align-items:flex-start}.contact-form .fields fieldset.fullwidth{grid-column:1/3}}.sticky-wrapper{display:block;position:sticky;top:-1px;z-index:99}.sticky-wrapper.screenshot{position:relative}.modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);transition:opacity 200ms;visibility:hidden;opacity:0;z-index:100;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.modal.active{display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible}.modal .content{position:relative;display:block;max-width:var(--content-width)}.modal#video-modal .content{aspect-ratio:16/9;width:100%}.modal .video{display:block;width:100%;height:100%}.modal .close{position:absolute;top:8px;right:8px;cursor:pointer;z-index:5}.modal .close .line{position:relative;height:20px;width:20px;display:flex;flex-direction:column;justify-content:center}.modal .close .line::before,.modal .close .line::after{position:absolute;content:"";width:100%;height:2px;background-color:var(--teal);border-radius:1px}.modal .close .line::before{transform:rotate(45deg)}.modal .close .line::after{transform:rotate(-45deg)}#cookie-consent-banner{position:fixed;display:flex;padding:20px;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;bottom:20px;right:20px;width:calc(100% - 40px);max-width:800px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);border-radius:10px;opacity:.95;font-family:system-ui,sans-serif;font-weight:normal;color:#000;z-index:40000}#cookie-consent-banner h3{text-align:center;font-size:30px;line-height:37px;font-weight:700;margin-bottom:20px}#cookie-consent-banner p{text-align:center;font-size:18px;line-height:26px;text-wrap:balance;margin-bottom:20px}#cookie-consent-banner label{font-size:18px;line-height:26px}#cookie-consent-banner label input{margin-right:7px}#cookie-consent-banner .cookie-consent-options,#cookie-consent-banner .cookie-consent-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px;gap:20px}#cookie-consent-banner .cookie-consent-buttons button{display:block;width:200px;height:50px;border:0;border-radius:10px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;line-height:23px;cursor:pointer}#cookie-consent-banner .cookie-consent-buttons button:nth-of-type(1){background-color:#000}#cookie-consent-banner .cookie-consent-buttons button:nth-of-type(2){background-color:#1a0d60}#cookie-consent-banner .cookie-consent-buttons button:nth-of-type(3){background-color:#4e38c7}@media screen and (width < 600px){#cookie-consent-banner h3{font-size:20px;line-height:25px}#cookie-consent-banner p{font-size:14px;line-height:16px}#cookie-consent-banner .cookie-consent-buttons{flex-direction:column}}.cookie-consent-banner-open{cursor:pointer}/*# sourceMappingURL=main.css.map */
