.full-bleed.astro-wpos45f5{margin-left:50%;transform:translate(-50%);width:100vw}.footer-collapsible__content.astro-wpos45f5{margin-bottom:10px;max-height:0;overflow:hidden;transition:max-height .22s ease-out}@media only screen and (min-width:1024px){.footer-collapsible__content.astro-wpos45f5{display:block;max-height:none;overflow:visible;overflow:initial}}.footer-collapsible__trigger.astro-wpos45f5{align-items:center;background:none;color:#0f3533;display:flex;font-weight:700;justify-content:space-between;padding:0 0 20px;text-align:left;width:100%}@media only screen and (min-width:1024px){.footer-collapsible__trigger.astro-wpos45f5{cursor:auto;gap:10px;justify-content:flex-start;padding-bottom:0;width:auto}.footer-collapsible__trigger.astro-wpos45f5 .astro-wpos45f5[data-icon]{display:none}}.footer-collapsible__link.astro-wpos45f5{align-items:center;color:#0f3533;display:flex;gap:10px;margin:10px;-webkit-text-decoration:none;text-decoration:none;transition:.22s ease-out}@media only screen and (min-width:1024px){.footer-collapsible__link.astro-wpos45f5{margin:10px 0}}.footer-collapsible__link.astro-wpos45f5:focus,.footer-collapsible__link.astro-wpos45f5:hover{color:#abf5e0;-webkit-text-decoration:underline;text-decoration:underline}.footer-collapsible.astro-wpos45f5 .astro-wpos45f5[data-icon]{font-size:24px;width:24px}.footer-collapsible--open.astro-wpos45f5 .footer-collapsible__content.astro-wpos45f5{max-height:450px}.footer-collapsible--open.astro-wpos45f5 .footer__icon.astro-wpos45f5{transform:rotate(180deg)}@media only screen and (min-width:1024px){.footer-collapsible--open.astro-wpos45f5{max-height:none}}.footer-collapsible--static.astro-wpos45f5{align-items:flex-start;display:flex;flex-direction:row;gap:40px}@media only screen and (min-width:1024px){.footer-collapsible--static.astro-wpos45f5{gap:max(20px,min(5vw,40px))}.footer-collapsible--static.astro-wpos45f5:nth-child(2){gap:38px}}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__trigger.astro-wpos45f5{gap:10px;justify-content:flex-start;padding-bottom:0}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__content.astro-wpos45f5{display:block;max-height:none;overflow:visible;overflow:initial}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__trigger.astro-wpos45f5{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:1.7142;min-width:60px;width:auto}@media only screen and (min-width:1024px){.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__trigger.astro-wpos45f5{cursor:auto;gap:10px;justify-content:flex-start;padding-bottom:0}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__trigger.astro-wpos45f5 .astro-wpos45f5[data-icon]{display:none}}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5{align-items:center;color:#fff;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-size:14px;gap:20px;line-height:1.7142;margin:0 0 10px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color .22s ease-out,color .22s ease-out}@media only screen and (min-width:1024px){.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5{word-wrap:break-word;word-break:break-word}}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5 .astro-wpos45f5[data-icon]{--color:#fff;transition:--color .22s ease-out}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5:focus,.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5:hover{color:#abf5e0;text-decoration-color:#abf5e0}.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5:focus .astro-wpos45f5[data-icon],.footer-collapsible--static.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5:hover .astro-wpos45f5[data-icon]{--color:#abf5e0}.footer-collapsible--with-icons.astro-wpos45f5 .footer-collapsible__content.astro-wpos45f5{margin-bottom:0}.footer-collapsible--with-icons.astro-wpos45f5 .footer-collapsible__link.astro-wpos45f5{margin-bottom:20px}.full-bleed.astro-ak3upacl{margin-left:50%;transform:translate(-50%);width:100vw}.footer.astro-ak3upacl{background-color:#0c2224;overflow:hidden;padding:20px 0;position:relative}@media only screen and (min-width:1024px){.footer.astro-ak3upacl{padding:50px 0 30px}}.footer.astro-ak3upacl picture{animation:footer-bg-breathe 65s linear infinite both;display:block;height:605px;inset:261px auto auto -257px;pointer-events:none;position:absolute;width:918px;will-change:transform}@media only screen and (min-width:480px){.footer.astro-ak3upacl picture{inset:250px auto auto}}@media only screen and (min-width:768px){.footer.astro-ak3upacl picture{height:auto;inset:-354px -527px auto -322px;width:auto}}.footer.astro-ak3upacl picture img.astro-ak3upacl{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1024px){.footer__rows-container.astro-ak3upacl{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:912px;width:100%}}.footer__top.astro-ak3upacl{align-items:flex-start;display:flex;flex-direction:column;gap:35px;justify-content:space-between;position:relative}@media only screen and (min-width:1024px){.footer__top.astro-ak3upacl{flex-direction:row;padding-bottom:40px}}.footer__top.astro-ak3upacl .logo-container{margin-left:0;max-width:186px}.footer__top.astro-ak3upacl .logo-link svg{--color:#fff;height:61px;max-width:none;width:186px}.footer__bottom.astro-ak3upacl{display:flex;flex-direction:column;height:100%;padding-top:10px;position:relative;width:100%}@media only screen and (min-width:1024px){.footer__bottom.astro-ak3upacl{flex-direction:row;padding-top:70px}}.footer__bottom-container-left.astro-ak3upacl{display:flex;flex-wrap:wrap;height:100%;width:100%}@media only screen and (min-width:1024px){.footer__bottom-container-left.astro-ak3upacl{align-items:flex-start;justify-content:space-between}}.footer.astro-ak3upacl .sublink.astro-ak3upacl a.astro-ak3upacl{color:#fff;display:block;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7142;margin-bottom:5px;margin-right:20px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color .22s ease-out,color .22s ease-out}@media only screen and (min-width:1024px){.footer.astro-ak3upacl .sublink.astro-ak3upacl a.astro-ak3upacl{margin-right:0}}.footer.astro-ak3upacl .sublink.astro-ak3upacl a.astro-ak3upacl:focus,.footer.astro-ak3upacl .sublink.astro-ak3upacl a.astro-ak3upacl:hover{color:#abf5e0;text-decoration-color:#abf5e0}.footer.astro-ak3upacl .sublink.astro-ak3upacl .footer__copy.astro-ak3upacl{color:#fff;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7142;margin-right:20px}.full-bleed.astro-embeomns{margin-left:50%;transform:translate(-50%);width:100vw}.footer.astro-embeomns{background-color:#0c2224;overflow:hidden;padding:20px 0;position:relative}@media only screen and (min-width:1024px){.footer.astro-embeomns{padding:50px 0 30px}}.footer.astro-embeomns picture{animation:footer-bg-breathe 65s linear infinite both;display:block;height:605px;inset:161px auto auto -257px;pointer-events:none;position:absolute;width:918px;will-change:transform}@media only screen and (min-width:480px){.footer.astro-embeomns picture{inset:250px auto auto}}@media only screen and (min-width:768px){.footer.astro-embeomns picture{height:auto;inset:-354px -527px auto -322px;width:auto}}.footer.astro-embeomns picture img.astro-embeomns{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1024px){.footer__rows-container.astro-embeomns{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:912px;width:100%}}.footer__top.astro-embeomns{align-items:flex-start;display:flex;flex-direction:column;gap:35px;justify-content:space-between;position:relative}@media only screen and (min-width:1024px){.footer__top.astro-embeomns{flex-direction:row;padding-bottom:40px}}.footer__top.astro-embeomns .logo-container{margin-left:0;max-width:222px}.footer__top.astro-embeomns .logo-link svg{--color:#fff;height:auto;max-width:117px;width:100%}.footer__bottom.astro-embeomns{display:flex;flex-direction:column;height:100%;padding-top:10px;position:relative;width:100%}@media only screen and (min-width:1024px){.footer__bottom.astro-embeomns{flex-direction:row;padding-top:70px}}.footer__bottom-container-left.astro-embeomns{display:flex;flex-wrap:wrap;height:100%;width:100%}@media only screen and (min-width:1024px){.footer__bottom-container-left.astro-embeomns{align-items:flex-start;justify-content:space-between}}.footer.astro-embeomns .sublink.astro-embeomns a.astro-embeomns{color:#fff;display:block;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7142;margin-bottom:5px;margin-right:20px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color .22s ease-out,color .22s ease-out}@media only screen and (min-width:1024px){.footer.astro-embeomns .sublink.astro-embeomns a.astro-embeomns{margin-right:0}}.footer.astro-embeomns .sublink.astro-embeomns a.astro-embeomns:focus,.footer.astro-embeomns .sublink.astro-embeomns a.astro-embeomns:hover{color:#abf5e0;text-decoration-color:#abf5e0}.footer.astro-embeomns .sublink.astro-embeomns .footer__copy.astro-embeomns{color:#fff;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7142;margin-right:20px}.wrapper{margin-left:auto;margin-right:auto;max-width:1400px;padding:0 20px;width:100%}@media only screen and (min-width:768px){.wrapper{overflow:visible;padding:0 25px}}@media only screen and (min-width:1024px){.wrapper{padding:0 30px}}.wrapper--full-width{max-width:none}.wrapper--max{max-width:1400px}.wrapper--extended{max-width:1280px}.wrapper--wide{max-width:1240px}.wrapper--large{max-width:1200px}.wrapper--small{max-width:1020px}.wrapper--smaller{max-width:980px}.wrapper--xsmall{max-width:840px}.wrapper--flex{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.wrapper--flex{align-items:center;flex-direction:row;justify-content:center}}@media only screen and (min-width:1440px){.wrapper--flex{justify-content:space-between;padding:0 130px}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}*,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.reveal-on-enter{opacity:0}button{align-items:center;border:none;border-radius:0;cursor:pointer;display:inline-flex;font:inherit;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;justify-content:center;overflow:visible;-webkit-user-select:none;user-select:none;vertical-align:middle}button,button:active,button:focus,button:hover{border:none;-webkit-text-decoration:none;text-decoration:none}button:active,button:focus{background-color:inherit;color:inherit}button::-moz-focus-inner{border:0;padding:0}@font-face{font-display:swap;font-family:Sohne-Halbfett;font-style:normal;font-weight:400;src:url(../fonts/soehne-halbfett.woff2) format("woff2"),url(../fonts/soehne-halbfett.oft) format("oft")}@font-face{font-display:swap;font-family:SohneBreit-Halbfett;font-style:normal;font-weight:400;src:url(../fonts/soehne-breit-halbfett.woff2) format("woff2"),url(../fonts/soehne-breit-halbfett.oft) format("oft")}@font-face{font-display:swap;font-family:Sohne-Buch;font-style:normal;font-weight:400;src:url(../fonts/soehne-buch.woff2) format("woff2"),url(../fonts/soehne-buch.oft) format("oft")}@font-face{font-display:swap;font-family:SohneBreit-Kraftig;font-style:normal;font-weight:400;src:url(../fonts/SohneBreit-Kraftig.woff2) format("woff2"),url(../fonts/SohneBreit-Kraftig.woff) format("oft")}@font-face{font-display:swap;font-family:Sohne-Leicht;font-style:normal;font-weight:400;src:url(../fonts/soehne-leicht.woff2) format("woff2"),url(../fonts/soehne-leicht.woff) format("oft")}@font-face{font-display:swap;font-family:SohneBreit-Leicht;font-style:normal;font-weight:400;src:url(../fonts/soehne-breit-leicht.woff2) format("woff2"),url(../fonts/soehne-breit-leicht.oft) format("oft")}fieldset{margin-bottom:10px}label{display:block;font-family:Sohne-Buch,Helvetica,Arial,sans-serif}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:initial}input[type=submit]{cursor:pointer}input[type=submit]::-moz-focus-inner{border:0;padding:0}select{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;font-family:Sohne-Buch,Helvetica,Arial,sans-serif}select::-ms-expand{display:none}select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#0f3533;font-size:14px;height:48px;line-height:48px;min-height:50px;padding:0 15px;transition:background .22s ease-out,border .22s ease-out,color .22s ease-out;width:100%}input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=file].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,select.error,textarea.error{border:1px solid #0f3533;color:#0f3533}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=file]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{border:1px solid #ccc;color:#f2f5f7;pointer-events:none}input[type=color]:disabled:focus,input[type=date]:disabled:focus,input[type=datetime-local]:disabled:focus,input[type=datetime]:disabled:focus,input[type=email]:disabled:focus,input[type=file]:disabled:focus,input[type=month]:disabled:focus,input[type=number]:disabled:focus,input[type=password]:disabled:focus,input[type=search]:disabled:focus,input[type=tel]:disabled:focus,input[type=text]:disabled:focus,input[type=time]:disabled:focus,input[type=url]:disabled:focus,input[type=week]:disabled:focus,select:disabled:focus,textarea:disabled:focus{border:1px solid #ccc;color:#f2f5f7}textarea,textarea:focus{line-height:1.75;min-height:150px;overflow:auto;padding:15px;width:100%}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#ccc;font-size:12px}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}html{min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{height:100%;min-height:100vh;position:relative;-webkit-overflow-scrolling:touch;color:#0f3533;font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.75;overflow-x:hidden}body:after{background:#0f353366;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .22s ease-out;visibility:hidden;width:100%}body.has-overlay:after{opacity:1;visibility:visible;z-index:2}body.sticky-footer{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}body.sticky-footer main{display:flex;flex-direction:column;flex-grow:1}body.no-scroll{overflow:hidden;width:100vw}body.gradient{background-image:linear-gradient(180deg,#fff,#faf9f5)}@keyframes footer-bg-breathe{0%{transform:translate(0) rotate(0) scale(1)}6%{transform:translate(16px) rotate(0) scale(1.03)}8%{transform:translate(8.8px) rotate(0) scale(1.02)}10%{transform:translate(0) rotate(0) scale(1)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes button-border-spin{to{transform:rotate(1turn)}}a{-webkit-text-decoration:none;text-decoration:none;transition:color .22s ease-out}.h1,.h2,.h3,.h4,.h5,.h6{color:#0f3533;font-family:SohneBreit-Leicht,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.15;margin-bottom:20px;margin-top:0}.h1,h1{font-family:SohneBreit-Halbfett,Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:-.02em;line-height:50px}@media only screen and (min-width:768px){.h1,h1{font-size:70px;line-height:80px}}.h2,h2{font-family:SohneBreit-Halbfett,Helvetica,Arial,sans-serif;font-size:24px}@media only screen and (min-width:1024px){.h2,h2{font-size:32px;line-height:40px}}.h3{font-size:24px;font-weight:400}@media only screen and (min-width:1024px){.h3{font-size:28px;line-height:42px}}.h4{font-size:22px;font-weight:400}@media only screen and (min-width:1024px){.h4{font-size:24px;line-height:36px}}.h5{font-size:18px;font-weight:400}@media only screen and (min-width:1024px){.h5{font-size:20px;line-height:30px}}.h6{font-size:16px;font-weight:400}@media only screen and (min-width:1024px){.h6{font-size:14px;line-height:21px}}.blockquote,.ol,.p,.pre,.ul{margin-bottom:20px}.hr{background-color:initial;border:none;border-bottom:1px solid #ccc;height:1px;margin:20px 0;width:100%}.strong{font-weight:700}.em{font-style:italic}.p,p{font-family:Sohne-Buch,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75}.caption{font-size:.8rem}@font-face{font-display:swap;font-family:Sohne;font-style:normal;font-weight:400;src:url(..../fonts/TestSohne-Halbfett.otf) format("otf")}
