.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html{scroll-behavior:smooth}body{overflow-x:hidden;max-width:100vw;box-sizing:border-box}body{--wp--preset--line-height--small:calc(42 / 2560 * 100vw);--wp--preset--line-height--medium:calc(64 / 2560 * 100vw);--wp--preset--line-height--large:calc(90 / 2560 * 100vw);--wp--preset--line-height--x-large:calc(128 / 2560 * 100vw);--wp--preset--line-height--xx-large:calc(154 / 2560 * 100vw)}@media (max-width:991.98px){body{--wp--style--root--padding-right:25px !important;--wp--style--root--padding-left:25px !important;--wp--preset--font-size--small:20px !important;--wp--preset--font-size--medium:28px !important;--wp--preset--font-size--large:28px !important;--wp--preset--font-size--x-large:40px !important;--wp--preset--font-size--xx-large:40px !important;--wp--preset--line-height--small:26px;--wp--preset--line-height--medium:36px;--wp--preset--line-height--large:36px;--wp--preset--line-height--x-large:44px;--wp--preset--line-height--xx-large:44px}}.has-small-font-size{line-height:var(--wp--preset--line-height--small)}.has-medium-font-size{line-height:var(--wp--preset--line-height--medium)}.has-large-font-size{line-height:var(--wp--preset--line-height--large)}.has-x-large-font-size{line-height:var(--wp--preset--line-height--x-large)}.has-xx-large-font-size{line-height:var(--wp--preset--line-height--xx-large)}.copytext-animate{overflow:clip}.headline-animate .line{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.overlap-top{padding-top:200px;margin-top:-200px}.zindex-50{z-index:50}video{max-width:100%}.is-style-rounded-top-grow video{border-top-left-radius:calc(200 / 2560* 100vw)!important;border-top-right-radius:calc(200 / 2560* 100vw)!important}@media screen and (max-width:991.98px){.is-style-rounded-top-grow video{border-top-left-radius:calc(80 / 430* 100vw)!important;border-top-right-radius:calc(80 / 430* 100vw)!important}}.wp-block-image img{width:100%}strong{font-weight:bolder}.mobile-5-gap{padding-bottom:5px!important}.position-group-bottom{position:absolute;bottom:0;width:100%}.agenda-item{display:flex;justify-items:center}.agenda-item>.wp-block-columns{width:100%}[class*="line-before-"],[class*="line-after-"]{position:relative}[class*="line-before-"]>div,[class*="line-after-"]>div{position:relative;z-index:2}[class*="line-before-"]::before,[class*="line-after-"]::after{content:"";height:50%;border-left:3px solid #fff;position:absolute;left:50%;background-size:contain}[class*="line-before-"]::before{top:0}[class*="line-after-"]::after{bottom:0}.line-before-pink::before,.line-after-pink::after{border-color:var(--wp--preset--color--custom-pink-lavender)}.line-before-crystal::before,.line-after-crystal::after{border-color:var(--wp--preset--color--custom-crystal)}.line-before-buff::before,.line-after-buff::after{border-color:var(--wp--preset--color--custom-buff)}.line-before-feldgrau::before,.line-after-feldgrau::after{border-color:var(--wp--preset--color--custom-feldgrau)}.line-before-gainsboro::before,.line-after-gainsboro::after{border-color:var(--wp--preset--color--custom-gainsboro)}.line-before-lavender::before,.line-after-lavender::after{border-color:var(--wp--preset--color--custom-lavender)}.line-before-salmon::before,.line-after-salmon::after{border-color:var(--wp--preset--color--custom-light-salmon-pink)}.line-before-gray::before,.line-after-gray::after{border-color:#E5EFFF}@media screen and (max-width:991.98px){[class*="line-before-"]:not(.line-mobile-long)::before,[class*="line-after-"]:not(.line-mobile-long)::after{height:20%}}.date-container::before{content:"";position:absolute;background-color:#fff;width:100%;height:50%;top:-3px;border:3px solid #fff}.date-container p{z-index:1}.hide-on-desktop{display:none}@media (max-width:991.98px){#external-form-submit{display:none}.mobile-align-left{text-align:left}.mobile-align-left-flex{align-items:flex-start!important}.mobile-full-width>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100vw!important}.hide-on-desktop{display:block}.hide-on-mobile{display:none!important}.mobile-top-left{align-items:start!important;justify-content:start!important}}@media (max-width:767.98px){.hidden-mobile{display:none}.has-text-align-right{text-align:left}.date-container{padding:50px 20px!important;border-radius:100px!important;width:100%}.date-container::before{content:"";position:absolute;background-color:#fff;width:100%;height:50%;top:-3px;border:3px solid #fff}.date-container p{font-size:40px!important}.subheader-animated{text-align:left}.event-program a{font-size:24px}.event-program img{max-width:13px}footer p{font-size:20px!important}footer>div{flex-direction:column-reverse;align-items:start}footer>div>div{flex-direction:column;gap:30px}.agenda-item p{font-size:24px!important;text-align:center}.agenda-item>div{gap:5px!important}.agenda-item>div>div:nth-child(2)>div{width:30px!important;min-height:30px!important;height:30px!important;border-radius:10px!important;margin:auto}.agenda-item .wp-block-spacer{display:none}.agenda-item .text-smaller{font-size:18px!important}#programm>div:first-child{padding:20px 25px 160px 25px!important}.contact-section{padding-bottom:100px!important}.contact-section>div:first-child{padding-top:200px!important}#contactform-container .wp-block-spacer{display:none}.wpcf7-form-control.init-hidden{visibility:visible}.wpcf7-radio{margin:0 auto 40px auto}input.wpcf7-text{font-size:20px;padding:15px 21px;border-radius:15px;margin-bottom:5px}input.wpcf7-submit{font-size:19px;line-height:23px;margin-top:55px;padding:15px 21px;border-radius:15px}#hero+div{min-height:100px!important}footer a{text-decoration:underline}}#ajax-container figure{font-size:0}#ajax-container .is-style-round-top img{border-radius:140px 140px 0 0}@media screen and (max-width:991.98px){#ajax-container .is-style-round-top img{border-radius:calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) 0 0}}.wp-block-post-date time{font-size:calc(20 / 2560 * 100vw)}body.show-ajax-container{overflow:hidden;position:relative}body.show-ajax-container #contact-icon{opacity:0!important}header{position:fixed;z-index:30;width:100%}.logo-container{position:fixed;z-index:25;width:100%;mix-blend-mode:exclusion}.logo-container .header-container{padding:calc(55 / 2560 * 100vw)}header .header-container{padding:calc(55 / 2560 * 100vw)}.wp-block-site-logo img{width:calc(108 / 2560 * 100vw)}header nav ul.wp-block-navigation__container:only-child{flex-grow:0;border-radius:calc(20 / 2560 * 100vw);opacity:1;padding:4px;box-shadow:rgb(0 0 0 / .1) 0 0 9px 0;margin:0 25px}header nav ul.wp-block-navigation__container:only-child::before{content:"";pointer-events:none;position:absolute;border-radius:inherit;background:hsl(0 0% 100% / .7);top:0;left:0;right:0;bottom:0;transition:background .15s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1}header nav ul.wp-block-navigation>li{border-radius:calc(18 / 2560 * 100vw);transition:color .3s,background-color .3s}header nav ul.wp-block-navigation>li:hover{background-color:#F2F2F2;color:#151515}header nav ul.wp-block-navigation>li.current-menu-item{background-color:#151515;color:#fff}header nav ul li a{font-size:calc(20 / 2560 * 100vw);padding:calc(12 / 2560 * 100vw) calc(16 / 2560 * 100vw)}header nav ul li.notification{position:relative}header nav ul li.notification::after{position:absolute;top:calc(5 / 2560 * 100vw);right:calc(13 / 2560 * 100vw);content:"";width:calc(8 / 2560 * 100vw);height:calc(8 / 2560 * 100vw);border-radius:calc(3 / 2560 * 100vw);background-color:#2DC982}header>div>div:last-child img:not(.custom-logo){display:none}header #contact-icon{position:relative;cursor:pointer;transition:opacity .3s}header #contact-icon .contact-icon-container{z-index:999;position:relative}header #contact-icon .contact-icon-square{background:#151515 0 0 no-repeat padding-box;box-shadow:0 0 10px #0000001A;border-radius:calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) 0;box-sizing:border-box;width:calc(75 / 2560 * 100vw);height:calc(75 / 2560 * 100vw);display:flex;justify-content:center;align-items:center;transition:all .3s}header #contact-icon .contact-icon-point{width:calc(10 / 2560 * 100vw);height:calc(10 / 2560 * 100vw);background-color:#fff;border-radius:100%;position:relative}header #contact-icon .contact-icon-point::before,header #contact-icon .contact-icon-point::after{content:"";position:absolute;width:calc(10 / 2560 * 100vw);height:calc(10 / 2560 * 100vw);background-color:#fff;border-radius:calc(10 / 2560 * 100vw);transition:left .3s,right .3s}header #contact-icon .contact-icon-point::before{left:calc(-15 / 2560 * 100vw)}header #contact-icon .contact-icon-point::after{right:calc(-15 / 2560 * 100vw)}header #contact-icon.open .contact-icon-square{animation-duration:.5s;animation-fill-mode:forwards;animation-name:toRound;animation-timing-function:ease-in-out;border:calc(4 / 2560 * 100vw) solid #151515}header #contact-icon.open .contact-icon-point::before{animation-duration:.5s;animation-fill-mode:forwards;animation-name:toXbefore;animation-timing-function:ease-in-out}header #contact-icon.open .contact-icon-point::after{animation-duration:.5s;animation-fill-mode:forwards;animation-name:toXafter;animation-timing-function:ease-in-out}header #contact-icon .contact-icon-bar{background-color:#151515;border-radius:0 0 calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw);position:absolute;width:100%;top:calc((75 / 2560 * 100vw) / 2);display:flex;flex-direction:column;align-items:center;gap:calc(40 / 2560 * 100vw);box-sizing:border-box;overflow:hidden;height:0;padding:0;opacity:1;margin-top:20px;transition:height .3s ease-out,padding .3s ease-out,opacity .3s ease-out,margin .3s ease-out}header #contact-icon.open .contact-icon-bar{opacity:1;height:calc(388 / 2560 * 100vw);padding:calc(57 / 2560 * 100vw) 0 calc(25 / 2560 * 100vw) 0;margin-top:0}header #contact-icon .contact-icon-bar .social{width:calc(30 / 2560 * 100vw);height:calc(30 / 2560 * 100vw);position:relative}header #contact-icon .contact-icon-bar .social svg path{transition:fill .3s}header #contact-icon .contact-icon-bar .social a:hover svg path{fill:#2DC982!important}header #contact-icon .contact-icon-bar .social.contact::after{content:"";position:absolute;width:100%;border-bottom:calc(2 / 2560 * 100vw) solid #fff;bottom:calc(-18 / 2560 * 100vw);left:-5px;padding:0 5px}@keyframes toXbefore{from{left:calc(-16 / 2560 * 100vw);transform:rotate(0deg);background-color:#fff}50%{left:0;transform:rotate(0deg)}51%{transform:rotate(-45deg) translate3d(0,0,0);width:calc(10 / 2560 * 100vw);height:calc(10 / 2560 * 100vw);background-color:#fff}to{width:calc(30 / 2560 * 100vw);height:calc(5 / 2560 * 100vw);transform:rotate(-45deg) translate3d(calc(2 / 2560 * 100vw),calc(4 / 2560 * 100vw),0);background-color:#151515}}@keyframes toXafter{from{right:calc(-16 / 2560 * 100vw);transform:rotate(0deg);background-color:#fff}50%{right:0;transform:rotate(0deg)}51%{transform:rotate(45deg) translate3d(0,0,0);width:calc(10 / 2560 * 100vw);height:calc(10 / 2560 * 100vw);background-color:#fff}to{width:calc(30 / 2560 * 100vw);height:calc(5 / 2560 * 100vw);transform:rotate(45deg) translate3d(calc(-2 / 2560 * 100vw),calc(4 / 2560 * 100vw),0);background-color:#151515}}@keyframes toRound{from{background-color:#151515;border-radius:calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) 0}50%{background-color:#151515;border-radius:calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) 0}75%{border-radius:calc(23 / 2560 * 100vw)}to{background-color:#fff;border-radius:calc(50 / 2560 * 100vw)}}@media (max-width:991.98px){.wp-block-site-logo img{width:45px}header .header-container,.logo-container .header-container{padding:25px}.logo-container .wp-block-column{min-height:45px;display:flex;align-items:center}header nav.wp-block-navigation{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);width:100%}header nav ul li a{font-size:19px;padding:12px 11px}header nav ul.wp-block-navigation>li{border-radius:18px}header nav ul.wp-block-navigation__container:only-child{border-radius:20px}header nav .wp-block-navigation .wp-block-navigation-item.hide-on-mobile{display:none}header nav ul li.notification a{padding:12px 15px}header nav ul li.notification::after{position:absolute;top:5px;right:13px;content:"";width:8px;height:8px;border-radius:3px;background-color:#2DC982}header #contact-icon .contact-icon-square{border-radius:15px 15px 15px 0;border:2px solid #151515;width:45px;height:45px}header #contact-icon .contact-icon-point{width:6.3px;height:6.3px;border-radius:10px}header #contact-icon .contact-icon-point::before,header #contact-icon .contact-icon-point::after{width:6.3px;height:6.3px;border-radius:10px}header #contact-icon .contact-icon-point::before{left:-9px}header #contact-icon .contact-icon-point::after{right:-9px}header #contact-icon .contact-icon-bar{border-radius:35px 35px 25px 25px;top:5px;gap:30px;margin-top:15px;transition:height .3s ease-out,padding .3s ease-out,opacity .3s ease-out,margin .3s ease-out}header #contact-icon.open .contact-icon-bar{height:290px;padding:55px 0 15px 0;margin-top:0}header #contact-icon .contact-icon-bar .social{width:20px;height:20px}header #contact-icon .contact-icon-bar .social.contact::after{border-bottom:1px solid #fff;bottom:-14px;left:-5px;padding:0 5px}@keyframes toXbefore{from{left:-9px;transform:rotate(0deg);background-color:#fff}50%{left:0;width:6.3px;height:6.3px;transform:rotate(0deg)}51%{transform:rotate(-45deg) translate3d(0,0,0);width:3.6px;height:3.6px;background-color:#fff}to{width:19.8px;height:3.6px;transform:rotate(-45deg) translate3d(0,2.2px,0);background-color:#151515}}@keyframes toXafter{from{right:-9px;transform:rotate(0deg);background-color:#fff}50%{right:0;transform:rotate(0deg);width:6.3px;height:6.3px}51%{transform:rotate(45deg) translate3d(0,0,0);width:3.6px;height:3.6px;background-color:#fff}to{width:19.8px;height:3.6px;transform:rotate(45deg) translate3d(-1.1px,3.3px,0);background-color:#151515}}@keyframes toRound{from{background-color:#151515;border-radius:15px 15px 15px 0}50%{background-color:#151515;border-radius:15px 15px 15px 0}75%{border-radius:15px}to{background-color:#fff;border-radius:50px}}}@media (max-width:360px){header nav ul li a{font-size:calc(18 / 430 * 100vw);padding:calc(12 / 430 * 100vw) calc(8 / 430 * 100vw)}header nav ul.wp-block-navigation>li{border-radius:calc(16 / 430 * 100vw)}header nav ul.wp-block-navigation__container:only-child{padding:calc(4 / 430 * 100vw);border-radius:calc(20 / 430 * 100vw);flex-flow:nowrap;text-wrap:nowrap;width:100%;justify-content:space-around}}header>.wp-block-group{z-index:999}body .logo-container>.wp-block-group .wp-block-site-logo,body header>.wp-block-group #contact-icon{opacity:0}body.overlay-hidden .logo-container .wp-block-group .wp-block-site-logo,body.overlay-hidden header .wp-block-group #contact-icon{animation-duration:.5s;animation-delay:1s;animation-fill-mode:forwards;animation-name:headershow;transition:opacity .1s}body.overlay-exit .logo-container .wp-block-group .wp-block-site-logo,body.overlay-exit header .wp-block-group #contact-icon{opacity:0!important}@keyframes headershow{from{opacity:0}to{opacity:1}}main{z-index:20;position:relative;margin-bottom:calc(500 / 2560 * 100vw);min-height:calc(100vh - (23 / 2560 * 100vw))}#green-overlay{position:absolute;left:0;top:0;height:100vh;width:100vw;max-width:100vw;box-sizing:border-box;background-color:#2dc982;z-index:100;display:flex;justify-content:center;align-items:center;transition:opacity .5s;font-size:calc(70 / 2560 * 100vw)}#green-overlay .page-title-container{position:relative}#green-overlay .page-title-container::after{content:'';background-color:#2dc982;position:absolute;left:-5px;top:100%;width:100%;height:100%;padding:0 5px}#green-overlay .page-title-container .page-title{transform:translateY(100%);color:#fff;font-weight:700;transition:all .5s;padding:calc(55 / 2560 * 100vw);text-align:center}#green-overlay.loaded .page-title-container .page-title{transform:translateY(0)}#green-overlay.loaded{animation-duration:.5s;animation-delay:1s;animation-fill-mode:forwards;animation-name:overlayhide}#green-overlay.exit{display:flex;width:100vw;height:100vh;opacity:0;animation-duration:.1s;animation-delay:0s;animation-name:showexit}#green-overlay.exit .page-title-container{display:none}@keyframes overlayhide{from{opacity:1}99%{opacity:0;visibility:hidden;width:100vw;height:100vh}to{opacity:0;display:none;width:0;height:0}}@keyframes showexit{from{opacity:0}to{opacity:1}}@media (max-width:991.98px){main{margin-bottom:100vh}#green-overlay{font-size:28px}#green-overlay .page-title-container .page-title{padding:calc(25 / 430 * 100vw)}}footer{z-index:10;margin-top:-200px;position:fixed;bottom:0;width:100%}footer .footer-container{min-height:calc(700 / 2560 * 100vw);margin-bottom:0;padding-top:calc(200 / 2560 * 100vw);padding-right:calc(55 / 2560 * 100vw);padding-left:calc(55 / 2560 * 100vw);gap:0;justify-content:space-between;box-sizing:border-box}footer p{font-size:calc(30 / 2560 * 100vw);line-height:1.5;margin:0}footer p strong{font-weight:500}footer .footer-left-side{display:flex;gap:var(--wp--preset--spacing--80);align-items:flex-start;flex-wrap:wrap}footer .footer-right-side{gap:var(--wp--preset--spacing--40);flex-direction:column;align-items:flex-end}footer .footer-left-side a:hover{text-decoration:underline}footer .footer-logo-link{padding-top:10px}footer .footer-logo-link img{width:calc(36 / 2560 * 100vw);height:calc(25 / 2560 * 100vw)}footer .footer-backtotop{border:calc(4 / 2560 * 100vw) solid var(--wp--preset--color--custom-dark);border-radius:calc(23 / 2560 * 100vw) calc(23 / 2560 * 100vw) 0 calc(23 / 2560 * 100vw);width:calc(70 / 2560 * 100vw);height:calc(70 / 2560 * 100vw);display:flex;justify-content:center;align-items:center;transition:120ms background-color ease-in-out}footer .footer-backtotop img{transition:120ms filter ease-in-out;height:calc(39 / 2560 * 100vw);width:calc(34 / 2560 * 100vw)}footer .footer-backtotop figure{margin:0;font-size:0}footer .footer-backtotop:hover{background-color:var(--wp--preset--color--custom-dark)}footer .footer-backtotop:hover img{filter:brightness(100)}@media (max-width:991.98px){footer .footer-container{flex-direction:column-reverse;align-content:start;justify-content:center;padding:25px;gap:88px;min-height:100vh}footer p{font-size:20px;line-height:28px;margin:0}footer .footer-logo-link{display:none}footer .footer-left-side{flex-direction:column;gap:40px;align-self:start}footer .footer-left-side p:nth-child(2){order:2}footer .footer-right-side{width:100%}footer .footer-backtotop img{height:21.6px;width:18.9px}footer .footer-backtotop{width:45px;height:45px;box-sizing:border-box;border-radius:15px 15px 0 15px;border:2px solid var(--wp--preset--color--custom-dark)}}.project-single{padding:calc(55 / 2560 * 100vw) calc(110 / 2560 * 100vw)}.project-single .wp-block-post-title{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--preset--line-height--large);font-weight:500}.project-single .wp-block-post-content p{margin-bottom:20px}.project-single .wp-block-post-excerpt__excerpt,.project-single .wp-block-post-content p{font-size:var(--wp--preset--font-size--small);line-height:var(--wp--preset--line-height--small);font-weight:300}.project-single .wp-block-post-content p.has-large-font-size{line-height:var(--wp--preset--line-height--large)}@media (max-width:1399.98px){.project-single .wp-block-post-content p{margin-bottom:30px}}@media (max-width:991.98px){.project-single{padding:0 25px}}.job-single{padding:calc(55 / 2560 * 100vw) calc(110 / 2560 * 100vw)}.job-single .wp-block-post-title{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--preset--line-height--large);font-weight:500}.job-single .wp-block-post-content p{margin-bottom:20px}.job-single .wp-block-post-excerpt__excerpt,.job-single .wp-block-post-content p{font-size:var(--wp--preset--font-size--small);line-height:var(--wp--preset--line-height--small);font-weight:300}.job-single .wp-block-post-content p.has-large-font-size{line-height:var(--wp--preset--line-height--large)}@media (max-width:1399.98px){.job-single .wp-block-post-content p{margin-bottom:30px}}@media (max-width:991.98px){.job-single{padding:0 25px}}.counters{padding:250px 55px}.counter-number{font-size:var(--wp--preset--font-size--x-large);font-weight:700;font-variant-numeric:tabular-nums}.counter-subheadline{font-size:calc(30 / 2560 * 100vw)}@media (max-width:991.98px){.counters{padding:130px 25px;min-height:100vh;align-content:center}.counters>div{flex-direction:column;padding:0}.counter-number{font-size:60px}.counter-subheadline{font-size:19px}}.is-style-gallery-horizontal figure.wp-block-image.slick-slide{margin:0 40px}.is-style-project-slider .slick-slide,.is-style-blog-slider .slick-slide,.is-style-project-slider-ajax .slick-slide{margin:0 calc(45 / 2560 * 100vw)}.is-style-project-slider .slick-track,.is-style-blog-slider .slick-track,.is-style-project-slider-ajax .slick-track{margin-left:10vw;margin-right:10vw}.is-style-blog-slider .slick-track{align-items:flex-end;display:flex}.is-style-project-slider .slick-track li,.is-style-blog-slider .slick-track li,.is-style-project-slider-ajax .slick-track li{cursor:pointer;max-width:calc(600 / 2560 * 100vw)}.is-style-project-slider .slick-track figure,.is-style-blog-slider .slick-track figure,.is-style-project-slider-ajax .slick-track figure{width:calc(600 / 2560 * 100vw);border-radius:calc(120 / 2560 * 100vw);border-bottom-left-radius:0;overflow:hidden}.is-style-blog-slider .slick-track figure{aspect-ratio:4 / 5!important;margin-bottom:calc(40 / 2560 * 100vw)}.is-style-blog-slider .slick-track li:nth-child(3n) figure{aspect-ratio:1 / 1!important}.is-style-project-slider .slick-track figure img,.is-style-blog-slider .slick-track figure img,.is-style-project-slider-ajax .slick-track figure img{transition:scale .3s ease-out;border-radius:0}.is-style-project-slider .slick-track li:hover>figure img,.is-style-blog-slider .slick-track li:hover>figure img,.is-style-project-slider-ajax .slick-track li:hover>figure img{scale:1.1}.is-style-project-slider .slick-track h2 a:hover,.is-style-blog-slider .slick-track h2 a:hover,.is-style-project-slider-ajax .slick-track h2 a:hover{text-decoration:underline}@media (max-width:991.98px){.is-style-project-slider .slick-track li,.is-style-blog-slider .slick-track li,.is-style-project-slider-ajax .slick-track li{max-width:330px}.slider-on-mobile .slick-track li{max-width:80vw}.is-style-project-slider .slick-slide,.is-style-blog-slider .slick-slide,.slider-on-mobile .slick-slide,.is-style-project-slider-ajax .slick-slide{margin:0 12.5px}.is-style-project-slider .slick-track,.is-style-blog-slider .slick-track,.is-style-project-slider-ajax .slick-track{margin-left:25px;margin-right:25px}.is-style-project-slider .slick-track figure,.is-style-blog-slider .slick-track figure,.is-style-project-slider-ajax .slick-track figure{width:330px;max-width:80vw;border-radius:calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) 0}.slider-on-mobile .slick-track figure{max-width:80vw;border-radius:calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) 0}}.custom-padding-halftext{padding:0 calc(180 / 2560 * 100vw) 0 calc(55 / 2560 * 100vw)}@media (max-width:991.98px){.custom-padding-halftext{padding:0 25px}}.wp-element-button{border-radius:calc(22 / 2560 * 100vw)}.is-style-arrow a{font-size:calc(30 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#151515;color:#fff;transition-property:background;transition-duration:.3s;padding:calc(21 / 2560 * 100vw) calc(37 / 2560 * 100vw)}.is-style-arrow a:after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%232DC982\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(0, 1, -1, 0, 586.200012, 0)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>');width:calc(25 / 2560 * 100vw);display:inline-block;height:calc(22 / 2560 * 100vw);margin-left:calc(10 / 2560 * 100vw);transition-property:filter;transition-duration:.3s;vertical-align:middle}.is-style-arrow a:hover:after{filter:brightness(0)}.is-style-arrow a:hover{background-color:#2DC982;border-color:#2DC982;color:#fff}@media screen and (max-width:991.98px){.is-style-arrow a{font-size:19px!important;line-height:19px!important;padding:11px 23px;border-radius:16px}.is-style-arrow a:after{width:14px;height:12px;margin-left:5px}}.is-style-arrow-white a{font-size:calc(30 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#151515;color:#fff;transition-property:background;transition-duration:.3s;padding:calc(21 / 2560 * 100vw) calc(37 / 2560 * 100vw)}.is-style-arrow-white a:after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23ffffff\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(0, 1, -1, 0, 586.200012, 0)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>');width:calc(23 / 2560 * 100vw);display:inline-block;height:calc(20 / 2560 * 100vw);margin-left:calc(10 / 2560 * 100vw);transition-property:filter;transition-duration:.3s;vertical-align:middle}.is-style-arrow-white a:hover{background-color:#2DC982;border-color:#2DC982;color:#fff}@media screen and (max-width:991.98px){.is-style-arrow-white a{font-size:19px!important;line-height:19px!important;padding:11px 23px;border-radius:16px}.is-style-arrow-white a:after{width:14px;height:12px;margin-left:5px}}.is-style-button-white-arrow-green a{font-size:calc(30 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#fff;color:#151515;transition-property:background;transition-duration:.3s;padding:calc(21 / 2560 * 100vw) calc(37 / 2560 * 100vw)}.is-style-button-white-arrow-green a:after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%232DC982\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(0, 1, -1, 0, 586.200012, 0)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>');width:calc(23 / 2560 * 100vw);display:inline-block;height:calc(20 / 2560 * 100vw);margin-left:calc(10 / 2560 * 100vw);transition-property:filter;transition-duration:.3s;vertical-align:middle}.is-style-button-white-arrow-green a:hover{background-color:#2DC982;border-color:#2DC982;color:#fff}.is-style-button-white-arrow-green a:hover:after{background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23ffffff\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(0, 1, -1, 0, 586.200012, 0)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>')}@media screen and (max-width:991.98px){.is-style-button-white-arrow-green a{font-size:19px!important;line-height:19px!important;padding:11px 23px;border-radius:16px}.is-style-button-white-arrow-green a:after{width:14px;height:12px;margin-left:5px}}.is-style-button-white-arrow-down a{font-size:calc(30 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#fff;color:#151515;border:2px solid #151515;transition-property:background;transition-duration:.3s;padding:calc(21 / 2560 * 100vw) calc(37 / 2560 * 100vw)}.is-style-button-white-arrow-down a:after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23151515\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(-1, 0, 0, -1, 586.2, 531.1)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>');width:calc(23 / 2560 * 100vw);display:inline-block;height:calc(20 / 2560 * 100vw);margin-left:calc(10 / 2560 * 100vw);transition-property:filter;transition-duration:.3s;vertical-align:middle}.is-style-button-white-arrow-down a:hover{background-color:#151515;color:#fff}.is-style-button-white-arrow-down a:hover:after{background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23ffffff\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(-1, 0, 0, -1, 586.2, 531.1)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>')}@media screen and (max-width:991.98px){.is-style-button-white-arrow-down a{font-size:19px!important;line-height:19px!important;padding:11px 23px;border-radius:16px}.is-style-button-white-arrow-down a:after{width:14px;height:12px;margin-left:5px}}.is-style-button-white-no-arrow a{font-size:calc(30 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#fff;color:#151515;transition:background .3s,color .3s;padding:calc(21 / 2560 * 100vw) calc(37 / 2560 * 100vw)}.is-style-button-white-no-arrow a:hover{background-color:#2DC982;color:#fff}@media screen and (max-width:991.98px){.is-style-button-white-no-arrow a{font-size:19px!important;line-height:19px!important;padding:11px 23px;border-radius:16px}}.wp-block-button.is-style-outline a{font-size:calc(30 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#fff;color:#151515;transition:background .3s,color .3s;padding:calc(21 / 2560 * 100vw) calc(37 / 2560 * 100vw)}.wp-block-button.is-style-outline a:after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg viewBox=\"0 0 586.2 531.1\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23151515\" id=\"Arrow\" data-name=\"Arrow\" transform=\"matrix(0, 1, -1, 0, 586.200012, 0)\"><path  class=\"cls-3\" d=\"M531.1,251.6l-47.6,47.6-184.3-184.3v471.3h-67.3V114.9L47.6,299.1,0,251.6,241.7,9.9c13.1-13.1,34.4-13.1,47.6,0l241.8,241.7Z\"/></g></svg>');width:calc(25 / 2560 * 100vw);display:inline-block;height:calc(22 / 2560 * 100vw);margin-left:calc(10 / 2560 * 100vw);transition-property:filter;transition-duration:.3s;vertical-align:middle}.wp-block-button.is-style-outline a:hover:after{filter:invert(1)}.wp-block-button.is-style-outline a:hover{background-color:#151515;border-color:#151515;color:#fff}@media screen and (max-width:991.98px){.wp-element-button{border-radius:16px}.wp-block-button.is-style-outline a{font-size:19px!important;line-height:19px!important;padding:11px 23px;border-radius:16px}.wp-block-button.is-style-outline a:after{width:14px;height:12px;margin-left:5px}}#hero{overflow:hidden;position:relative;min-height:90vh}#header-animated{transform:translate(0,150px);opacity:0;z-index:1;position:relative;white-space:nowrap;display:flex}#svg-animated{transform:translate(0,150px);opacity:0;z-index:1;position:relative;white-space:nowrap;display:flex;position:fixed}.svg-animated-image img{width:50vw!important}#header-animated p,#svg-animated figure,#svg-animated figure img{display:inline-block}#header-animated p:not(:first-child){position:absolute;padding-left:100px}#svg-animated figure:not(:first-child) img{position:absolute;padding-left:100px;box-sizing:content-box}.subheader-group{z-index:2;position:relative}.subheader-animated{opacity:0;font-size:50px}body.scrolled-past-100vh #svg-animated{display:none}@media (max-width:1399.98px){#header-animated p{font-size:100px!important}}@media (max-width:991.98px){#hero{min-height:40vh}#hero.hero-mobile-full-height{min-height:100vh;padding-bottom:0}#header-animated p{font-size:60px!important}#header-animated+.subheader-animated{opacity:0;font-size:30px;padding-top:150px!important}.subheader-group+div{position:relative}#header-animated p:not(:first-child),#svg-animated figure:not(:first-child) img{padding-left:30px}}@media (max-width:767.98px){#header-animated p{font-size:40px!important}}@media (max-width:575.98px){#header-animated,#svg-animated{max-width:100%}#header-animated p{font-size:30px!important}.subheader-animated{font-size:25px}}.category-colors-box{display:flex;gap:10px}.category-colors-box>div{width:calc(19 / 2560 * 100vw);height:calc(19 / 2560 * 100vw);border-radius:calc(6 / 2560 * 100vw)}@media (max-width:991.98px){.category-colors-box>div{width:14px;height:14px;border-radius:4px}}.service-portfolio{justify-content:space-between}.service-portfolio.wp-block-columns>.wp-block-column{width:initial;flex-grow:0;flex-basis:initial}.animated-header p .line{overflow:hidden}@media (max-width:991.98px){.animated-header{padding-top:20vh!important}}#ajax-container{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:9999;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;transition:background-color .3s;font-size:0}#ajax-container.show{opacity:1;background-color:#00000080!important}#ajax-container::-webkit-scrollbar{display:none}#ajax-container .ajax-content{margin-top:100vh;min-height:50vh;transition:margin-top .3s ease-in-out}#ajax-container.show .ajax-content{margin-top:50vh}#ajax-container .ajax-content-wrapper{margin-left:calc(55 / 2560 * 100vw);margin-right:calc(55 / 2560 * 100vw)}#ajax-container .ajax-content-wrapper>div:first-child{border-radius:calc(200 / 2560 * 100vw) calc(200 / 2560 * 100vw) 0 0}#ajax-container #close-ajax-container{position:fixed;right:calc(55 / 2560 * 100vw);top:calc(55 / 2560 * 100vw);border-radius:100%;width:calc(75 / 2560 * 100vw);height:calc(75 / 2560 * 100vw);font-size:0;background-color:#B3B3B3;border:0;cursor:pointer;transition:background-color .3s ease-out;z-index:999}#ajax-container #close-ajax-container:hover{background-color:#666}#ajax-container #close-ajax-container:after{content:'';position:absolute;height:calc(5 / 2560 * 100vw);width:calc(30 / 2560 * 100vw);border-radius:10px;background-color:#fff;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}#ajax-container #close-ajax-container:before{content:'';position:absolute;height:calc(5 / 2560 * 100vw);width:calc(30 / 2560 * 100vw);border-radius:10px;background-color:#fff;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media (max-width:991.98px){#ajax-container.show .ajax-content{margin-top:35vh}#ajax-container #close-ajax-container{right:25px;top:25px;width:45px;height:45px}#ajax-container #close-ajax-container:after{height:3.6px;width:22.5px}#ajax-container #close-ajax-container:before{height:3.6px;width:22.5px}#ajax-container .ajax-content-wrapper{margin-left:16px;margin-right:16px;overflow:hidden}#ajax-container .ajax-content-wrapper>div:first-child{border-radius:calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) 0 0}}ul.category-list{font-size:var(--wp--preset--font-size--small);list-style:none;padding:0;font-weight:300;margin:20px 0 0 0;line-height:var(--wp--preset--line-height--small)}ul.category-list li{padding:calc(8 / 2560 * 100vw) 0}#video-element .wp-block-video{z-index:1;position:relative}@media (min-width:992px){#video-element,#video-element figure{height:100vh}#video-element video{object-fit:cover;object-position:center;height:100%;width:100%}}#CookiebotWidget:not(.CookiebotWidget-inactive){left:initial!important;right:calc(55 / 2560 * 100vw)!important;bottom:calc(55 / 2560 * 100vw)!important}@media (max-width:991.98px){#CookiebotWidget:not(.CookiebotWidget-inactive){right:25px!important;bottom:29px!important}}@media (max-width:470px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:105px!important}}.wp-block-post-date time{font-size:calc(20 / 2560 * 100vw)}.post-date-card time{font-size:calc(20 / 2560 * 100vw);padding:calc(15 / 2560 * 100vw) calc(20 / 2560 * 100vw) calc(11 / 2560 * 100vw) calc(20 / 2560 * 100vw);background-color:rgb(21 21 21 / .5);border-radius:calc(20 / 2560 * 100vw) calc(20 / 2560 * 100vw) calc(20 / 2560 * 100vw) 0}.wp-block-post.type-post figure{overflow:hidden}.wp-block-post.type-post figure img{transition:scale .3s ease-out}.wp-block-post.type-post:hover figure img{scale:1.1}.blog-single-hero{position:relative}.blog-single-hero .blog-single-hero-overlay{position:absolute;bottom:55px;max-width:80vw}.blog-single-hero figure{overflow:hidden;border-radius:0 0 calc(400 / 2560* 100vw) 0}@media (max-width:991.98px){body.blog .wp-block-columns{flex-direction:column}body.blog .wp-container-core-post-template-is-layout-3{grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-post-date time{font-size:14px}.post-date-card time{padding:10px 14px 7px 14px;border-radius:14px 14px 14px 0}#mehr-beitraege{padding-left:25px!important}figure.first-featured-post{border-radius:calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) calc(80 / 430 * 100vw) 0}figure.first-featured-post img{aspect-ratio:4 / 5}.mobile-link-underline{text-decoration:underline}}.whitepaper-right-row{padding-right:calc(155 / 2560 * 100vw);transform:translateX(calc(-155 / 2560* 100vw))}.whitepaper-right-row>.wp-block-columns{gap:calc(120 / 2560 * 100vw)}@media (max-width:991.98px){.whitepaper-right-row{padding-right:25px;transform:translateX(0)}.whitepaper-form{padding:0 25px 160px 25px!important}.whitepaper-left-row>.wp-block-group{min-height:500px!important}}ul.list-has-filters h2{min-height:calc(84 / 2560 * 100vw)}form.wpcf7-form .form-container.default-styling{display:flex;flex-direction:column;text-align:left;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--preset--line-height--small)}form.wpcf7-form .form-container.default-styling p{margin:0}form.wpcf7-form .form-container.default-styling span.light{font-weight:300;color:#B3B3B3}form.wpcf7-form .form-container.default-styling .form-half{width:100%}form.wpcf7-form .form-container.default-styling label{text-align:left;margin-top:calc(120 / 2560 * 100vw);display:block;font-weight:500}form.wpcf7-form .form-container.default-styling>p:first-child>label{margin-top:0}form.wpcf7-form .form-container.default-styling input.wpcf7-text{padding:27px 27px 13px 0;color:#B3B3B3;background-color:#fff0;border-bottom:2px solid #B3B3B3;border-radius:0 0 30px 0;max-width:100%;margin-top:15px;font-family:var(--wp--preset--font-family--gibson);font-weight:300}form.wpcf7-form .form-container.default-styling input{margin-bottom:0!important}form.wpcf7-form .form-container.default-styling input.wpcf7-text:focus,form.wpcf7-form .form-container.default-styling input.wpcf7-text:active,form.wpcf7-form .form-container.default-styling textarea.wpcf7-textarea:focus,form.wpcf7-form .form-container.default-styling textarea.wpcf7-textarea:active,form.wpcf7-form .form-container.default-styling select.wpcf7-select:focus,form.wpcf7-form .form-container.default-styling select.wpcf7-select:active{outline:none;border-color:#2DC982}form.wpcf7-form .form-container.default-styling textarea.wpcf7-textarea{padding:20px;box-sizing:border-box;font-size:var(--wp--preset--font-size--small);color:#B3B3B3;background-color:#fff0;border:2px solid #B3B3B3;border-radius:30px;width:100%;resize:none;height:350px;margin-top:40px;font-family:var(--wp--preset--font-family--gibson);font-weight:300}form.wpcf7-form .form-container.default-styling textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#B3B3B3}form.wpcf7-form .form-container.default-styling select{padding:27px 27px 13px 0;width:100%;background-color:#fff0;border:0;border-bottom:2px solid #B3B3B3;border-radius:0 0 30px 0;font-size:var(--wp--preset--font-size--small);color:#B3B3B3;margin-top:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:var(--wp--preset--font-family--gibson);font-weight:300}form.wpcf7-form .form-container.default-styling .form-select-wrapper{position:relative}form.wpcf7-form .form-container.default-styling .form-select-wrapper:after{content:'';position:absolute;width:calc(20 / 2560 * 100vw);height:calc(20 / 2560 * 100vw);right:calc(41 / 2560 * 100vw);display:block;top:50%;user-select:none;pointer-events:none;transform:translateY(calc(-50% + 15px));background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M980.058 235.93c-26.588-26.588-69.662-26.588-96.25 0L500 619.698 116.193 235.93c-26.59-26.588-69.663-26.588-96.251 0-26.59 26.589-26.59 69.663 0 96.251L451.874 764.07c13.295 13.294 30.71 19.941 48.126 19.941s34.831-6.647 48.126-19.941L980.058 332.18c26.59-26.588 26.59-69.662 0-96.25Z" style="fill:%23B3B3B3;stroke-width:0"/></svg>')}form.wpcf7-form .form-container.default-styling .wpcf7-list-item-label{font-size:var(--wp--preset--font-size--small);color:#B3B3B3}form.wpcf7-form .form-container.default-styling .wpcf7-list-item-label a{color:#B3B3B3;text-decoration:underline}form.wpcf7-form .form-container.default-styling label.required>span:first-child:after{content:'';width:calc(8 / 2560 * 100vw);height:calc(8 / 2560 * 100vw);border-radius:calc(3 / 2560 * 100vw);background-color:red;display:inline-block;vertical-align:text-top;margin-left:5px}form.wpcf7-form .form-container.default-styling .upload-field{border:2px dashed #B3B3B3;border-radius:30px;width:100%;display:block;height:180px;font-size:0;cursor:pointer;margin-top:40px;position:relative}form.wpcf7-form .form-container.default-styling .upload-field:after{content:'';background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M847.42 1000H152.58C68.45 1000 0 931.55 0 847.42V648.89a53.33 53.33 0 1 1 106.66 0v198.53a45.98 45.98 0 0 0 45.93 45.93h694.83a45.98 45.98 0 0 0 45.93-45.93V648.89c0-29.46 23.87-53.33 53.33-53.33s53.33 23.87 53.33 53.33v198.53c0 84.14-68.45 152.58-152.58 152.58ZM500 702.21a53.33 53.33 0 0 1-53.33-53.33V182.07L289.54 339.19a53.31 53.31 0 0 1-75.41 0 53.31 53.31 0 0 1 0-75.41L462.3 15.62l.45-.45.06-.06.06-.06.07-.07A53.15 53.15 0 0 1 499.91 0h.17a53.2 53.2 0 0 1 37.69 15.68l248.07 248.1a53.31 53.31 0 0 1 0 75.41 53.34 53.34 0 0 1-75.41 0L553.32 182.08v466.81a53.32 53.32 0 0 1-53.33 53.33Z" style="fill:%23b3b3b3;stroke-width:0"/></svg>');width:50px;height:50px;display:block;top:50%;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%)}form.wpcf7-form .form-container.default-styling .upload-field:hover{border-color:#2DC982}form.wpcf7-form .form-container.default-styling .upload-field:hover::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M847.42 1000H152.58C68.45 1000 0 931.55 0 847.42V648.89a53.33 53.33 0 1 1 106.66 0v198.53a45.98 45.98 0 0 0 45.93 45.93h694.83a45.98 45.98 0 0 0 45.93-45.93V648.89c0-29.46 23.87-53.33 53.33-53.33s53.33 23.87 53.33 53.33v198.53c0 84.14-68.45 152.58-152.58 152.58ZM500 702.21a53.33 53.33 0 0 1-53.33-53.33V182.07L289.54 339.19a53.31 53.31 0 0 1-75.41 0 53.31 53.31 0 0 1 0-75.41L462.3 15.62l.45-.45.06-.06.06-.06.07-.07A53.15 53.15 0 0 1 499.91 0h.17a53.2 53.2 0 0 1 37.69 15.68l248.07 248.1a53.31 53.31 0 0 1 0 75.41 53.34 53.34 0 0 1-75.41 0L553.32 182.08v466.81a53.32 53.32 0 0 1-53.33 53.33Z" style="fill:%232DC982;stroke-width:0"/></svg>')}form.wpcf7-form .form-container.default-styling input.wpcf7-submit{width:initial;border-radius:calc(30 / 2560 * 100vw);padding:calc(21 / 2560 * 100vw) calc(36 / 2560 * 100vw);font-size:var(--wp--preset--font-size--small);font-family:'canada-type-gibson';line-height:var(--wp--preset--line-height--small);margin-top:calc(80 / 2560 * 100vw);transition:background .3s,color .3s}form.wpcf7-form .form-container.default-styling.white-text input.wpcf7-submit{padding:calc(21 / 2560 * 100vw) calc(41 / 2560 * 100vw);line-height:calc(30 / 2560 * 100vw);background-color:#fff;color:#151515}form.wpcf7-form .form-container.default-styling.white-text input.wpcf7-submit:hover{background-color:#2DC982;color:#fff}form.wpcf7-form .form-container.default-styling.hidden-submit-desktop input.wpcf7-submit{display:none}form.wpcf7-form .form-container.default-styling .wpcf7-not-valid-tip{display:none}form.wpcf7-form .form-container.default-styling input.wpcf7-text.wpcf7-not-valid,form.wpcf7-form .form-container.default-styling .wpcf7-not-valid{border-color:red}.wpcf7 form .wpcf7-response-output{font-size:var(--wp--preset--font-size--small);line-height:var(--wp--preset--line-height--small);border:0;margin-bottom:0}form.wpcf7-form .form-container.default-styling .hidden-field{display:none}form.wpcf7-form .form-container.default-styling .wpcf7-spinner{display:none}form.wpcf7-form .form-container.default-styling input::placeholder,form.wpcf7-form .form-container.default-styling select{color:#B3B3B3;opacity:1}#contactform-success{display:none}.wpcf7-form{max-width:100%;text-align:center}.wpcf7-radio{display:flex;max-width:100%;justify-content:space-between;margin:0 auto 155px auto}input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:#fff0;margin:0;vertical-align:middle;position:relative;cursor:pointer;width:100px;height:100px}input[type="radio"]::before{content:'';width:100px;height:100px;display:inline-block;background-color:#fff;border-radius:30px;border:1px solid #fff}input[type="radio"]::after{content:"";width:50px;height:50px;border-radius:15px;transition:120ms transform ease-in-out;background-color:#2DC982;display:inline-block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale(0)}.wpcf7-list-item.last input[type="radio"]::after{background-color:#CE0000}input[type="radio"]:hover::after{transform:translate3d(-50%,-50%,0) scale(.5)}input[type="radio"]:checked::after{transform:translate3d(-50%,-50%,0) scale(1)}.wpcf7-list-item-label{font-size:60px;line-height:72px;vertical-align:middle;padding-left:15px}input.wpcf7-text{border-radius:24px;padding:24px 30px;background-color:#fff;width:100%;max-width:728px;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--preset--font-size--small);border:0;margin-bottom:30px;box-sizing:border-box}input.wpcf7-submit{width:100%;color:#fff;background-color:#2DC982;border-radius:24px;font-size:var(--wp--preset--font-size--small);line-height:76px;border:0;margin-top:230px;display:block;cursor:pointer}input.wpcf7-submit:hover{background-color:#000}.wpcf7-form-control.init-hidden{visibility:hidden}.wpcf7-list-item-label{font-size:var(--wp--preset--font-size--small)}.wpcf7-list-item{margin:0}@media screen and (max-width:991.98px){#contactform-container p,#contactform-success p{font-size:60px!important}input[type="radio"],input[type="radio"]::before{width:50px;height:50px;border-radius:15px}input[type="radio"]::after{width:25px;height:25px;border-radius:7px}form.wpcf7-form .form-container.default-styling label{margin-top:calc(80 / 845 * 100vh)}form.wpcf7-form .form-container.default-styling input.wpcf7-text{padding:20px 20px 10px 0}form.wpcf7-form .form-container.default-styling textarea.wpcf7-textarea{height:300px}form.wpcf7-form .form-container.default-styling .form-select-wrapper:after{content:'';width:12px;right:16px;height:12px}form.wpcf7-form .form-container.default-styling.white-text input.wpcf7-submit{padding:12px 22px 10px 22px;font-size:19px;line-height:19px;border-radius:16px;margin-top:80px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}