@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/poppins-v19-latin-regular.woff2) format('woff2'),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/poppins-v19-latin-regular.woff) format('woff')}@font-face{font-family:'Cascadia Mono';font-style:normal;font-weight:200 700;font-display:swap;src:url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Cascadia_Mono.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fillings Urban';src:url(/wp-content/themes/zwetschke-base/assets/styles/fonts/FillingsUrbanOutline.otf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Thunder';src:local(''),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Thunder-BoldLC.woff2) format('woff2'),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Thunder-BoldLC.woff) format('woff');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'ThunderExtBd';src:local(''),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Thunder-ExtraBoldLC.woff2) format('woff2'),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Thunder-ExtraBoldLC.woff) format('woff');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'ThunderSemBd';src:local(''),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Thunder-SemiBoldLC.woff2) format('woff2'),url(/wp-content/themes/zwetschke-base/assets/styles/fonts/Thunder-SemiBoldLC.woff) format('woff');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;color:#fff3f0;background:#7ac5f2;font:normal 500 19px 'Cascadia Mono',sans-serif}body.overflow{overflow:hidden}*,*:before,*:after{box-sizing:border-box}h1,h2,h3{margin:0 0 .5em}h4,h5,h6{margin:0 0 .5em}h1{font-size:3.16em}@media only screen and (max-width:1024px){h1{font-size:2.63em}}@media only screen and (max-width:639px){h1{font-size:2.11em}}h2{font-size:2.63em}@media only screen and (max-width:1024px){h2{font-size:2.11em}}@media only screen and (max-width:639px){h2{font-size:1.58em}}h3{font-size:2.11em}@media only screen and (max-width:1024px){h3{font-size:1.84em}}@media only screen and (max-width:639px){h3{font-size:1.32em}}h4{font-size:1.58em}@media only screen and (max-width:1024px){h4{font-size:25px}}@media only screen and (max-width:639px){h4{font-size:22px}}h5{font-size:1.32em}@media only screen and (max-width:1024px){h5{font-size:22px}}@media only screen and (max-width:639px){h5{font-size:18px}}h6{font-size:1.05em}.hide{display:none}[hidden]{display:none}b,strong{font-weight:700}svg:not(:root){overflow:hidden}.text-center{text-align:center}hr{height:0;color:#000;overflow:visible;box-sizing:content-box}.list-nostyle{margin:0;padding:0;list-style:none}.list-nostyle br{display:none}pre{font-size:.84em;font-family:monospace,monospace}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main{overflow:hidden;margin-top:178px;padding-top:20px}@media only screen and (max-width:1024px){#main{margin-top:127px}}@media only screen and (max-width:639px){#main{margin-top:80px}}.block-absolute{top:0;left:0;right:0;bottom:0;z-index:11;position:absolute}.text-27{font-weight:700;line-height:1.42em}.text-27>p:not(:last-child){margin-top:10px;margin-bottom:0}.text-27>p:last-child{margin:0}.text-27>p.empty{margin-top:0}.text-27 a:not(.button){text-decoration:underline}.text-27 a:hover{color:#fdff6b}.text-27 ol,.text-27 ul{margin:1.1em 0;padding-left:.8em}@media only screen and (max-width:639px){.text-27 ol,.text-27 ul{padding-left:1.2em}}.text-27 li{display:inline-block;position:relative}.text-27 li:not(:last-child){padding-bottom:.8em}.text-27 li:before{content:"";width:11px;height:11px;top:7px;left:-20px;position:absolute;border-radius:50%;background:#fdff6b;border:solid 1px #000}@media only screen and (min-width:1461px){.text-27{font-size:1.42em}}@media only screen and (max-width:1460px) and (min-width:1025px){.text-27{font-size:1.26em}}@media screen and (min-width:1024px) and (max-height:950px){.text-27{font-size:1.26em}}@media only screen and (max-width:1024px){.text-27{font-size:1.16em}}@media only screen and (max-width:639px){.text-27{font-size:.89em}}.text{font-size:1em;line-height:1.42em}.text>p:not(:last-child){margin-top:10px;margin-bottom:0}.text>p:last-child{margin:0}.text>p.empty{margin-top:0}.text a:not(.button){text-decoration:underline}.text a:hover{color:#fdff6b}.text ol,.text ul{margin:1.1em 0;padding-left:.8em}@media only screen and (max-width:639px){.text ol,.text ul{padding-left:1.2em}}.text li{display:block;position:relative}.text li:not(:last-child){padding-bottom:.8em}.text li:before{content:"";width:11px;height:11px;top:7px;left:-20px;position:absolute;border-radius:50%;background:#fdff6b;border:solid 1px #000}@media only screen and (max-width:1024px){.text{font-size:.95em}}@media only screen and (max-width:639px){.text{font-size:.89em}}blockquote{width:60%;color:#333;margin:50px auto;font-style:italic;position:relative;background:#ededed;border-left:8px solid #000;padding:1.2em 30px 1.2em 75px}blockquote:before{content:"\201C";color:#000;left:10px;top:-10px;font-size:4em;position:absolute}blockquote>p{font-size:1.32em;margin-bottom:0}a{color:inherit;text-decoration:none;transition:color .35s;background-color:#fff0}.cc-custom-revoke{cursor:pointer;padding-top:7px;display:inline-block}svg,path,circle{transition:fill .35s}img{width:auto;height:auto;max-width:100%;max-height:100%;border-style:none}figure{margin:0}figure img{display:block}fieldset{margin:0;padding:0}.p-relative{position:relative}.p-relative>.icon-play-video{top:50%;left:50%;position:absolute;transition:transform .35s;transform-origin:center center;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.p-relative>.icon-play-video{width:95px;height:95px}}@media only screen and (max-width:639px){.p-relative>.icon-play-video{width:43px;height:43px}}.p-relative:hover>.icon-play-video{transform:translate(-50%,-50%) scale(.9)}.text-upper{text-transform:uppercase}.font-Fillings-Urban{font-weight:400;line-height:1em;font-style:normal;font-family:"Fillings Urban",sans-serif}.font-semi{font-weight:600;line-height:1em;text-transform:uppercase;font-family:'Thunder',sans-serif}.font-bold{font-weight:700;line-height:1em;text-transform:uppercase;font-family:'ThunderSemBd',sans-serif}.font-ex-bold{font-weight:800;line-height:1em;text-transform:uppercase;font-family:'ThunderExtBd',sans-serif}.edit-post{display:block;text-align:right}.edit-post a{padding:1em;display:block;max-width:200px;margin-left:auto;text-decoration:underline}.grid-x{display:flex;flex-flow:row wrap}.grid-x-c{display:flex;flex-flow:row wrap;align-items:center}.full-content{margin:0 auto;max-width:1920px}.l-content{margin:0 auto;max-width:1920px;padding-left:4em;padding-right:4em}.l-content>.section-content{max-width:1405px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.l-content{padding-left:2.6em;padding-right:2.6em}}@media only screen and (max-width:639px){.l-content{padding-left:1.2635em;padding-right:1.2635em}}.m-content{margin:0 auto;max-width:1410px}.s-content{margin:0 auto;max-width:1200px}.back-container{display:flex;margin-top:1.65em;margin-right:6.3em;justify-content:flex-end}@media only screen and (max-width:1024px){.back-container{margin-top:6px;margin-right:5em}.back-container .button{width:73px;height:65px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background-color:#fff}.back-container svg{color:#7ac5f2;width:18px;height:auto}.back-container a.back-button:hover{border-color:#fdff6b}}@media only screen and (max-width:639px){.back-container{margin-top:5px;margin-right:3em}.back-container .button{width:49px;height:44px;border-radius:8px}.back-container svg{width:14px;transform:translateX(-1px)}}input[type=submit],.button{font-size:1.42em;cursor:pointer;border:solid 3px;line-height:1em;border-radius:50px;letter-spacing:.04em;display:inline-block;text-decoration:none;text-transform:uppercase;padding:20px 37px 14px 37px;font-family:'ThunderSemBd',sans-serif;transition:background-color .35s,color .35s,border-color .35s}input[type=submit]:focus-visible,.button:focus-visible,input[type=submit]:focus,.button:focus{outline:none}input[type=submit].yellow,.button.yellow{color:#000;border-color:#000;background-color:#fdff6b}input[type=submit].yellow:hover,.button.yellow:hover{background-color:#fff}input[type=submit].white,.button.white{color:#000;border-color:#000;background-color:#fff}input[type=submit].white:hover,.button.white:hover{background-color:#fdff6b}input[type=submit].transparent,.button.transparent{color:#fff;border-color:#fff}input[type=submit].transparent:hover,.button.transparent:hover{color:#000;border-color:#000;background-color:#fdff6b}input[type=submit].large,.button.large{font-size:1.68em}@media only screen and (max-width:1024px){input[type=submit].large,.button.large{font-size:1.21em}}@media only screen and (max-width:639px){input[type=submit].large,.button.large{font-size:1.05em}}@media only screen and (max-width:1024px){input[type=submit],.button{font-size:1.21em}}@media only screen and (max-width:639px){input[type=submit],.button{font-size:1.05em;border-width:2px;padding:12px 25px 6px 25px}}#zwetschke-herz{margin:0;font-weight:700;font-size:.63em;padding-bottom:10px;color:rgb(255 255 255 / .4)}#zwetschke-herz a:hover{text-decoration:underline;color:rgb(255 255 255 / .7)}@media only screen and (max-width:639px){#zwetschke-herz{padding-bottom:2em}}.content-not-found{min-height:650px}.content-not-found .button{margin-top:4em}@media only screen and (max-width:639px){.content-not-found{min-height:450px}}.img-center>img{margin-left:auto;margin-right:auto}.svg-icons>svg{width:0;height:0;overflow:hidden;position:absolute}.centered-element{width:100%;text-align:center}.screen-reader-text{border:0;width:1px;padding:0;height:1px;margin:-1px;overflow:hidden;word-wrap:normal;position:absolute;clip-path:inset(50%);clip:rect(1px,1px,1px,1px)}.loadmore-wrapper{width:100%;text-align:center;margin-top:.7em}.date{font-size:1.26em}@media only screen and (max-width:1024px){.date{font-size:1.05em}}@media only screen and (max-width:639px){.date{font-size:.89em}}.page-sub-text{font-size:1.74em}@media only screen and (max-width:1024px){.page-sub-text{font-size:1.32em}}@media only screen and (max-width:639px){.page-sub-text{font-size:.89em}}@media only screen and (max-width:639px){.title br{display:none}}.back-container{opacity:0;transition:opacity .5s,margin-top .4s,margin-right .4s}.smaller .back-container{margin-top:.35em;margin-right:5.3em}.section-in-view{opacity:0;transform:translateY(20px);transition:opacity .4s,transform .4s}body.loaded .section-in-view{opacity:1;transform:translateY(0)}body.loaded .back-container{opacity:1}.notfound .btn-wrapper{margin-top:2em}@media only screen and (max-width:1025px) and (min-width:640px){#main:not(.page){padding-top:2em;padding-bottom:2em}}@media only screen and (max-width:639px){#main:not(.page){padding-top:1.2em;padding-bottom:1em}#main.page{padding-top:25px;padding-bottom:0}}.text-doc{padding-top:4em;padding-bottom:6em}.text-doc h2,.text-doc h3,.text-doc h4,.text-doc h5,.text-doc h6{font-weight:700;line-height:1em;text-transform:uppercase;font-family:'ThunderSemBd',sans-serif}.text-doc h4,.text-doc h5{margin-bottom:0}@media only screen and (max-width:639px){.text-doc .text{font-size:.84em}}.post-title{margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:1461px){.post-title{font-size:6.32em}}@media only screen and (max-width:1460px) and (min-width:1025px){.post-title{font-size:5.26em}}@media screen and (min-width:1024px) and (max-height:900px){.post-title{font-size:5em}}@media only screen and (max-width:1024px) and (min-width:801px){.post-title{font-size:4.47em}}@media only screen and (max-width:800px) and (min-width:640px){.post-title{font-size:3.95em}}@media only screen and (max-width:639px){.post-title{font-size:13vw}}.text-block-title{font-size:2.63em;margin-bottom:0;line-height:1em}@media only screen and (max-width:1200px) and (min-width:1025px){.text-block-title{font-size:4vw}}@media only screen and (max-width:1024px) and (min-width:802px){.text-block-title{font-size:2em}}@media only screen and (max-width:801px) and (min-width:640px){.text-block-title{font-size:4vw}}@media only screen and (max-width:639px){.text-block-title{font-size:1.58em}}@media only screen and (max-width:390px){.text-block-title{font-size:7.7vw}}.tel-mail-label{font-size:2.63em}@media only screen and (max-width:1024px){.tel-mail-label{font-size:1.84em}}@media only screen and (max-width:639px){.tel-mail-label{font-size:1.26em}}.f-50{font-size:2.63em;margin-bottom:0;line-height:1em}@media only screen and (max-width:1024px){.f-50{font-size:2.11em}}@media only screen and (max-width:639px){.f-50{font-size:2.11em}}.f-70{margin-bottom:0;line-height:1em}@media only screen and (min-width:1461px){.f-70{font-size:3.68em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-70{font-size:3.16em}}@media screen and (min-width:1024px) and (max-height:900px){.f-70{font-size:2.89em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-70{font-size:2.63em}}@media only screen and (max-width:800px) and (min-width:640px){.f-70{font-size:2.11em}}@media only screen and (max-width:639px){.f-70{font-size:1.58em}}.f-80{margin-bottom:0;line-height:1em}@media only screen and (min-width:1461px){.f-80{font-size:4.21em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-80{font-size:3.68em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-80{font-size:3.16em}}@media only screen and (max-width:800px) and (min-width:640px){.f-80{font-size:2.37em}}@media only screen and (max-width:639px){.f-80{font-size:1.74em}}@media only screen and (min-width:1461px){.f-85{font-size:4.47em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-85{font-size:3.95em}}@media screen and (min-width:1024px) and (max-height:900px){.f-85{font-size:3.68em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-85{font-size:3.42em}}@media only screen and (max-width:800px) and (min-width:640px){.f-85{font-size:2.63em}}@media only screen and (max-width:639px){.f-85{font-size:2.11em}}@media only screen and (min-width:1461px){.f-95{font-size:5em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-95{font-size:3.95em}}@media screen and (min-width:1024px) and (max-height:900px){.f-95{font-size:3.68em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-95{font-size:3.16em}}@media only screen and (max-width:800px) and (min-width:640px){.f-95{font-size:2.11em}}@media only screen and (max-width:639px){.f-95{font-size:1.32em}}@media only screen and (min-width:1461px){.f-110{font-size:5.79em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-110{font-size:5em}}@media screen and (min-width:1024px) and (max-height:900px){.f-110{font-size:4.21em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-110{font-size:3.95em}}@media only screen and (max-width:800px) and (min-width:640px){.f-110{font-size:3.16em}}@media only screen and (max-width:639px){.f-110{font-size:10vw}}@media only screen and (min-width:1461px){.f-130{font-size:6.84em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-130{font-size:6.05em}}@media screen and (min-width:1024px) and (max-height:900px){.f-130{font-size:5.26em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-130{font-size:4.74em}}@media only screen and (max-width:800px) and (min-width:640px){.f-130{font-size:3.95em}}@media only screen and (max-width:639px){.f-130{font-size:3.16em}}.f-180{margin-bottom:0}@media only screen and (min-width:1461px){.f-180{font-size:9.470000000000001em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-180{font-size:7.89em}}@media screen and (min-width:1024px) and (max-height:900px){.f-180{font-size:6.84em}}@media screen and (min-width:1024px) and (max-height:900px){.f-180{font-size:6.32em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-180{font-size:6.53em}}@media only screen and (max-width:800px) and (min-width:640px){.f-180{font-size:5em}}@media only screen and (max-width:639px){.f-180{font-size:3.58em}}.f-220{margin-bottom:0}@media only screen and (min-width:1461px){.f-220{font-size:11.58em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-220{font-size:9.470000000000001em}}@media screen and (min-width:1024px) and (max-height:900px){.f-220{font-size:8.42em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-220{font-size:7.37em}}@media only screen and (max-width:800px) and (min-width:640px){.f-220{font-size:5.26em}}@media only screen and (max-width:639px){.f-220{font-size:20vw}}.f-250{margin-bottom:0}@media only screen and (min-width:1461px){.f-250{font-size:13.16em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-250{font-size:11.58em}}@media screen and (min-width:1024px) and (max-height:900px){.f-250{font-size:10.53em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-250{font-size:9.470000000000001em}}@media only screen and (max-width:800px) and (min-width:640px){.f-250{font-size:7.37em}}@media only screen and (max-width:639px){.f-250{font-size:20vw}}.f-270{margin-bottom:0}@media only screen and (min-width:1461px){.f-270{font-size:14.21em}}@media only screen and (max-width:1460px) and (min-width:1025px){.f-270{font-size:12.63em}}@media screen and (min-width:1024px) and (max-height:900px){.f-270{font-size:11.58em}}@media screen and (min-width:1024px) and (max-height:900px){.f-270{font-size:10.53em}}@media only screen and (max-width:1024px) and (min-width:801px){.f-270{font-size:10.53em}}@media only screen and (max-width:800px) and (min-width:640px){.f-270{font-size:8.42em}}@media only screen and (max-width:639px){.f-270{font-size:6.32em}}.headline-rotate{margin-bottom:0;transform-origin:bottom;letter-spacing:.015em;transform:rotate(-3deg)}.headline-rotate-2{transform:rotate(-2deg)}.border-box{color:#000;background:#fff3f0;border-radius:50px;border:solid 4px #000}@media only screen and (max-width:1024px){.border-box{border-radius:45px}}@media only screen and (max-width:639px){.border-box{border-radius:39px}}.border-radius img{border-radius:50px;border:solid 4px #000}@media only screen and (max-width:1024px){.border-radius img{border-radius:30px;border:solid 3px #000}}@media only screen and (max-width:639px){.border-radius img{border-radius:12px;border:solid 2px #000}}.radius-30 img{border-radius:30px}@media only screen and (max-width:1024px){.radius-30 img{border-radius:20px}}@media only screen and (max-width:639px){.radius-30 img{border-radius:9px}}.bg-yellow{color:#000;background-color:#fdff6b}.color-yellow{color:#fdff6b}.color-black{color:#000}.bg-black{background:#000}.bg-white{color:#000;background:#fff3f0}.scroll-bottom>div{font-size:.95em;margin-top:1.1em}@media only screen and (max-width:1024px){.scroll-bottom>div{font-size:.89em}}@media only screen and (max-width:639px){.scroll-bottom>div{font-size:.84em}}@media only screen and (min-width:1025px){.cols-2{--cols:2;--gap:5em;--gap-share:calc((var(--cols) - 1) * var(--gap) / var(--cols));column-gap:var(--gap)}.cols-2 .item{width:calc(100% / var(--cols) - var(--gap-share))}article{margin-bottom:2.2em}}@media only screen and (min-width:1025px){.cols-3{--cols:3;--gap:2.15em;--gap-share:calc((var(--cols) - 1) * var(--gap) / var(--cols));column-gap:var(--gap)}.cols-3 .item{width:calc(100% / var(--cols) - var(--gap-share))}}@media only screen and (max-width:1024px) and (min-width:640px){.cols-2{--cols:2;--gap:1.5em;--gap-share:calc((var(--cols) - 1) * var(--gap) / var(--cols));column-gap:var(--gap)}.cols-2 .item{width:calc(100% / var(--cols) - var(--gap-share))}article{margin-bottom:2em}}.news-box .txt-content{height:100%;display:flex;padding:2.4em 2em;flex-direction:column}@media only screen and (max-width:1024px){.news-box .txt-content{padding:2em 1.5em}}@media only screen and (max-width:639px){.news-box .txt-content{padding:1.7em 1.5em}}.news-box .title{margin-bottom:.3em}.news-box .btn-wrapper{margin-top:auto}.news-box .date{font-size:1.05em;padding-bottom:1.7em}.news-box .job-type{font-size:1.05em;padding-bottom:1.7em}@media only screen and (max-width:1024px){.news-box .job-type{font-size:.95em;padding-bottom:1.25em}}@media only screen and (max-width:639px){.news-box .job-type{font-size:.84em;padding-bottom:.8em}}@media only screen and (max-width:1024px){.news-box .date{font-size:.95em}}@media only screen and (max-width:639px){.news-box{width:100%;margin-bottom:1.2em}.news-box .date{font-size:.84em;padding-bottom:.8em}}@media only screen and (max-width:1024px){.hide-for-medium-only{display:none}}.show-for-medium-only{display:none}@media only screen and (max-width:1024px){.show-for-medium-only{display:block}}@media only screen and (max-width:639px){.hide-for-mobile-only{display:none}}.show-for-mobile-only{display:none}@media only screen and (max-width:639px){.show-for-mobile-only{display:block}}.text-blocks{margin-top:5em}@media only screen and (max-width:1024px){.text-blocks{margin-top:4em}}@media only screen and (max-width:639px){.text-blocks{margin-top:3em}}@media only screen and (min-width:1025px){.text-blocks>div:not(:last-child){margin-bottom:6em}}@media only screen and (max-width:1024px) and (min-width:640px){.text-blocks>div:not(:last-child){margin-bottom:4.5em}}@media only screen and (max-width:639px){.text-blocks>div:not(:last-child){margin-bottom:3em}}.text-only-section-content+.video-section-content{margin-top:-5.8em}@media only screen and (max-width:1024px){.text-only-section-content+.video-section-content{margin-top:-3.8em}}@media only screen and (max-width:639px){.text-only-section-content+.video-section-content{margin-top:-1em}}.video-container{width:109.6%;margin:0 -4.8%;background:url("data:image/svg+xml,%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2100 1035.89'%3E%3Cpath d='M1858.68,1035.89H241.32c-117.98,0-218.67-85.33-238.03-201.74-19.36-116.4,48.3-229.73,159.94-267.91l244.39-83.59h-166.3C108.05,482.64.02,374.6.02,241.32S108.05,0,241.32,0h1617.36c117.98,0,218.67,85.33,238.03,201.74,19.36,116.39-48.3,229.73-159.94,267.91l-244.39,83.59h166.3c133.27,0,241.3,108.04,241.3,241.32s-108.03,241.32-241.3,241.32Z' fill='%23fdff6b'/%3E%3C/svg%3E") no-repeat;background-position-y:75%;min-width:100%}.video-container .video-holder{display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2100 1035.89'%3E%3Cpath d='M1858.68,1035.89H241.32c-117.98,0-218.67-85.33-238.03-201.74-19.36-116.4,48.3-229.73,159.94-267.91l244.39-83.59h-166.3C108.05,482.64.02,374.6.02,241.32S108.05,0,241.32,0h1617.36c117.98,0,218.67,85.33,238.03,201.74,19.36,116.39-48.3,229.73-159.94,267.91l-244.39,83.59h166.3c133.27,0,241.3,108.04,241.3,241.32s-108.03,241.32-241.3,241.32Z' fill='%23fdff6b'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;width:100%;min-width:100%;aspect-ratio:1.77777778}.video-container video{width:100%;height:auto;display:block;min-width:100%}@media only screen and (max-width:639px){.video-container{width:115%;margin:0 -7.5%;background-position-y:80%}}.article-slider-wrapper{position:relative}.article-slider-wrapper .splide__arrow.splide__arrow--prev{left:15px}.article-slider-wrapper .splide__arrow.splide__arrow--next{right:15px}@media only screen and (max-width:639px){.article-slider-wrapper .splide__arrow{width:50px;height:50px;border-width:2px}.article-slider-wrapper .splide__arrow svg{width:20px;height:20px}.article-slider-wrapper .splide__arrow.splide__arrow--prev{left:7px}.article-slider-wrapper .splide__arrow.splide__arrow--next{right:7px}}.article-slider .splide__track{padding-left:22.5%!important;padding-right:22.5%!important}@media only screen and (max-width:1024px){.article-slider .splide__track{padding-left:14.75%!important;padding-right:14.75%!important}}@media only screen and (max-width:639px){.article-slider .splide__track{padding-left:calc(14.75% + .3em)!important}}.article-slider .splide__slide{padding-right:1em}@media only screen and (max-width:1024px){.article-slider .splide__slide{padding-right:.67em}}@media only screen and (max-width:639px){.article-slider .splide__slide{padding-right:.3em}}@media only screen and (max-width:1024px){.article-slider{cursor:inherit;clip-path:inherit}.article-slider .splide__track:before{content:none}}.contact-yellow-banner{max-width:1702px;margin-left:auto;margin-right:auto;border-radius:45px;border:solid 4px #000}.contact-yellow-banner>.content{padding:4.2em 3em 5.6em 3em}.contact-yellow-banner>.content>.headline{margin-bottom:.8em}@media only screen and (max-width:1024px){.contact-yellow-banner>.content{padding:2.7em 1.5em 3.6em 1.5em}.contact-yellow-banner>.content>.headline{margin-bottom:.6em}}@media only screen and (max-width:639px){.contact-yellow-banner>.content{padding:1.5em 1em 2.8em 1em}.contact-yellow-banner>.content>.headline{margin-bottom:.4em}}.contact-yellow-banner .item{text-align:center}@media only screen and (max-width:639px){.contact-yellow-banner .item{width:100%}.contact-yellow-banner .item.tel{margin-bottom:3em}}.contact-yellow-banner .tel-mail-label{margin-bottom:15px}@media only screen and (max-width:639px){.contact-yellow-banner .tel-mail-label{margin-bottom:8px}}.contact-yellow-banner .link a{font-size:4.74em;letter-spacing:.02em;text-transform:lowercase;text-decoration:underline}@media only screen and (max-width:1024px){.contact-yellow-banner .link a{font-size:2.63em}}@media only screen and (max-width:1400px) and (min-width:1025px){.contact-yellow-banner .link a{font-size:65px;white-space:nowrap}}@media only screen and (max-width:850px) and (min-width:640px){.contact-yellow-banner .link a{font-size:6.43vw;white-space:nowrap}}@media only screen and (max-width:1024px){.contact-yellow-banner{border-radius:35px;border-width:3px}}@media only screen and (max-width:639px){.contact-yellow-banner{border-radius:21px;border-width:2px}}.module-cases-container{padding-top:5.5em;padding-bottom:7.5em}.module-cases-container .title{line-height:.85em}.module-cases-container .reference-slider{max-width:1425px;margin:-1.6em auto 0}.module-cases-container .splide__arrow{top:17%;transform:none}.module-cases-container .btn-wrapper{margin-top:1.2em}.module-cases-container .case-module-text{max-width:1410px;margin:5.5em auto 0}.module-cases-container .text-27{margin-top:10px}@media only screen and (min-width:640px){.module-cases-container .splide__pagination{display:none}}@media only screen and (max-width:1024px){.module-cases-container{padding-top:4em;padding-bottom:5em}.module-cases-container .reference-slider{margin-top:-.7em}.module-cases-container .case-module-text{margin-top:4.7em}}@media only screen and (max-width:639px){.module-cases-container{padding-top:3em;padding-bottom:1.3em;margin-left:-1.2635em;margin-right:-1.2635em}.module-cases-container .splide__arrows{display:none}.module-cases-container .reference-slider{margin-top:-.3em;margin-left:-2em;margin-right:-2em}.module-cases-container .splide__pagination{bottom:-1.2em}.module-cases-container .case-module-text{padding-left:1.2635em;padding-right:1.2635em}.module-cases-container .btn-wrapper{margin-top:2em}}.no-jobs-found{width:100%}.header-content{top:0;left:0;right:0;z-index:101;position:fixed;background-color:#7ac5f2}.header-content.smaller>.content{padding-top:1em;padding-bottom:1em}.header-content.smaller>.content .main-logo svg{width:150px;height:auto}.header-content>.content{position:relative;padding-top:1.7em;padding-bottom:1em;transition:padding-top .4s,padding-bottom .4s}@media only screen and (max-width:1400px) and (min-width:1025px){.header-content>.content{padding-top:1em}}@media only screen and (max-width:1024px){.header-content>.content{padding-top:1.3em;padding-bottom:.9em}}@media only screen and (max-width:639px){.header-content>.content{padding-top:.85em;padding-bottom:.75em}}.header-content .menu-cotainer{flex:1;position:relative}.header-content .site-logo{z-index:20;line-height:0;position:relative}.header-content .site-logo a{display:inline-flex}.header-content .site-logo svg{color:#fff;transition:height .4s,width .4s}@media screen and (min-width:1024px) and (max-height:900px){.header-content .site-logo svg{width:190px;height:auto}}@media only screen and (max-width:1400px) and (min-width:1025px){.header-content .site-logo svg{width:190px;height:auto}}@media only screen and (max-width:1024px){.header-content .site-logo svg{width:155px;height:auto}}@media only screen and (max-width:639px){.header-content .site-logo svg{width:108px}}.header-content nav{width:100%;display:flex;padding-top:6em;align-items:flex-end}@media only screen and (max-width:1024px){.header-content nav{display:block;padding-top:8em}}@media only screen and (max-width:639px){.header-content nav{padding-top:6em}}.header-content .footer-nav{width:100%;color:#000;display:flex;align-items:flex-end;padding-bottom:4.8em}.header-content .footer-nav .social-links{flex:1;display:flex}.header-content .footer-nav .social-links a{margin-right:2.3em;display:inline-flex}.header-content .footer-nav .current:before{left:0}@media screen and (min-width:1024px) and (max-height:900px){.header-content .footer-nav{padding-bottom:2.5em}.header-content .footer-nav svg{width:auto;height:60px}.header-content .footer-nav .tag{max-width:125px}}@media only screen and (max-width:1024px){.header-content .footer-nav{padding-bottom:3.5em}.header-content .footer-nav .social-links a{margin-right:1.5em}.header-content .footer-nav svg{width:auto;height:50px}.header-content .footer-nav .tag{max-width:103px}}@media only screen and (max-width:639px){.header-content .footer-nav{flex-wrap:wrap;padding-bottom:3em}.header-content .footer-nav .social-links{flex-shrink:1;flex-basis:100%;justify-content:center}.header-content .footer-nav .social-links a{margin-right:1em}.header-content .footer-nav .social-links svg{height:40px}.header-content .footer-nav .social-links .tag{max-width:80px}}.header-content .tag>img{display:block}.header-content .footer-menu li{font-size:1.05em;margin-left:25px;display:inline-block;position:relative;overflow:hidden}.header-content .footer-menu li:before{content:"";bottom:0;width:100%;height:2px;left:-100%;background:#000;position:absolute;transition:left .4s}.header-content .footer-menu li:hover:before,.header-content .footer-menu li:focus-within:before{left:0}@media only screen and (max-width:639px){.header-content .footer-menu{display:none}}.header-content .resp{top:0;left:0;z-index:10;width:100%;height:100%;position:fixed;overflow:scroll;background:#7ac5f2;padding:25px;opacity:0;transform:translateY(-100%)}.header-content .resp .inner{border-radius:15px;background:#fdff6b;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;height:100%;transform:rotateX(50deg);opacity:0;transition:transform .5s .2s,opacity .4s .2s}@media only screen and (max-width:1024px){.header-content .resp .inner{transition:transform .7s .2s,opacity .4s .2s}}@media only screen and (max-width:1024px){.header-content .resp{padding:17px}}@media only screen and (max-width:639px){.header-content .resp{padding:10px}.header-content .resp .inner{border-radius:7px}}.header-content .nav-content{max-width:1725px;margin-left:auto;margin-right:auto;display:flex;flex-flow:row wrap;height:100%;padding-left:4em;padding-right:4em}@media only screen and (max-width:1024px){.header-content .nav-content{padding-left:2.6em;padding-right:2.6em}}@media only screen and (max-width:639px){.header-content .nav-content{padding-left:1.2635em;padding-right:1.2635em}}.header-content.smaller .resp{padding:12px}.mainmenu{width:100%;display:flex;justify-content:space-between}.mainmenu>li{position:relative;display:inline-block;transform:translate(.01px,.01px)}.mainmenu>li>a{font-size:3.68em;width:100%;text-align:center;display:inline-block;font-weight:700;line-height:.9em;text-transform:uppercase;font-family:'ThunderSemBd',sans-serif;transition:-webkit-text-stroke .35s,color .35s,letter-spacing .35s}@media only screen and (max-width:1550px) and (min-width:1025px){.mainmenu>li>a{font-size:4.52vw}}@media only screen and (max-width:639px){.mainmenu>li>a{font-size:2.63em}}.mainmenu>li a{color:#000;position:relative;padding:6px 0;text-decoration:none}.mainmenu>li .submenu{margin:0;z-index:3}.mainmenu>li .submenu ul{z-index:10;position:relative;white-space:nowrap}@media only screen and (max-width:1024px){.mainmenu>li .submenu ul{margin:10px 0 20px}}.mainmenu>li .submenu ul li{display:block;margin-bottom:10px;position:relative}.mainmenu>li .submenu ul li>a{font-size:1em}@media only screen and (max-width:1024px){.mainmenu>li .submenu ul li>a{padding:10px;font-size:1.05em}}.mainmenu>li.current>a{color:#fdff6b;-webkit-text-stroke:2px #000;letter-spacing:1px}.mainmenu>li.current-parent>a{color:#fdff6b;-webkit-text-stroke:2px #000;letter-spacing:1px}.mainmenu>li.current-parent .current-sub a:before{left:0}@media only screen and (min-width:1025px){.mainmenu>li:hover>a,.mainmenu>li:focus-within>a{color:#fdff6b;-webkit-text-stroke:2px #000;letter-spacing:1px}.mainmenu>li:hover>.submenu,.mainmenu>li:focus-within>.submenu{max-height:200px;transition-duration:.75s}.mainmenu>li .submenu{max-height:0;overflow:hidden;position:absolute;transition-duration:0s}.mainmenu>li .submenu ul li a{overflow:hidden}.mainmenu>li .submenu ul li a:before{content:"";bottom:2px;width:100%;height:2px;left:-100%;background:#000;position:absolute;transition:left .4s}.mainmenu>li .submenu ul li a:hover:before,.mainmenu>li .submenu ul li a:focus-within:before{left:0}}.mainmenu label,.mainmenu input{margin:0;padding:0;display:none}@media only screen and (max-width:1024px){.mainmenu{flex-wrap:wrap;padding-bottom:2em}.mainmenu>li{width:100%;display:block}.mainmenu>li label{top:5px;right:0;color:#000;cursor:pointer;display:block;position:absolute}.mainmenu>li svg{transition:transform .35s}.mainmenu .submenu{text-align:center;max-height:0;overflow:hidden;transition:max-height .4s}.mainmenu input:checked~.submenu{max-height:200px}.mainmenu input:checked~label svg{transform:rotateX(180deg)}}@media only screen and (max-width:639px){.mainmenu>li label{right:-8px}.mainmenu>li label svg{width:40px;height:auto}}.nav-icon{z-index:99;cursor:pointer;position:absolute;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .4s .2s}.nav-icon>span{display:block;position:absolute;background:#7ac5f2;border-radius:7px;transition:top .4s,transform .35s}@media only screen and (min-width:1401px){.nav-icon{top:2.7em;width:97px;height:87px}.nav-icon>span{height:7px;width:56px}.nav-icon>span:nth-child(1){top:31px}.nav-icon>span:nth-child(2){top:48px}}@media screen and (min-width:1024px) and (max-height:900px){.nav-icon{top:1.9em}}@media only screen and (max-width:1400px) and (min-width:1025px){.nav-icon{top:1.45em;width:87px;height:77px}.nav-icon>span{height:7px;width:56px;transition:top .4s}.nav-icon>span:nth-child(1){top:27px}.nav-icon>span:nth-child(2){top:43px}}@media only screen and (min-width:1025px){.nav-icon{right:4em;border-radius:15px;transition:top .4s,width .4s,height .4s,border-radius .4s}.smaller .nav-icon{top:1.15em;right:4em;width:80px;height:70px;border-radius:10px}.smaller .nav-icon>span{height:6px;width:48px}.smaller .nav-icon>span:nth-child(1){top:26px}.smaller .nav-icon>span:nth-child(2){top:40px}}@media only screen and (max-width:1024px) and (min-width:640px){.nav-icon{width:73px;height:65px;right:2.6em;top:1.65em;border-radius:11px}.nav-icon>span{width:42px;height:6px}.nav-icon>span:nth-child(1){top:22px}.nav-icon>span:nth-child(2){top:36px}}@media only screen and (max-width:639px){.nav-icon{top:21px;width:49px;height:44px;right:1.2635em;border-radius:8px}.nav-icon>span{width:26px;height:5px}.nav-icon>span:nth-child(1){top:14px}.nav-icon>span:nth-child(2){top:24px}}.menu-opened .resp{opacity:1;transform:translateY(0);transition:opacity .2s,transform .2s}.menu-opened .resp .inner{transform:rotateX(0deg);opacity:1}.menu-opened .site-logo svg{color:#000;transition:color .4s .2s}.menu-opened .nav-icon{background-color:#fdff6b}.menu-opened .nav-icon span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.menu-opened .nav-icon span:nth-child(2){transform:rotate(-45deg) translate(6px,-6px)}@media only screen and (max-width:1024px) and (min-width:640px){.menu-opened .nav-icon span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-opened .nav-icon span:nth-child(2){transform:rotate(-45deg) translate(5px,-5px)}}@media only screen and (max-width:639px){.menu-opened .nav-icon span:nth-child(1){transform:rotate(45deg) translate(4px,3px)}.menu-opened .nav-icon span:nth-child(2){transform:rotate(-45deg) translate(4px,-3px)}}@media only screen and (min-width:1025px){.menu-opened.smaller span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-opened.smaller span:nth-child(2){transform:rotate(-45deg) translate(5px,-5px)}}#footer{margin-top:4em;border-top-left-radius:50px;border-top-right-radius:50px}#footer>.content{padding-bottom:2em}#footer .footer-container{max-width:1700px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:639px){#footer .logo{text-align:center}#footer .logo svg{width:220px;height:auto}}#footer .footer-logo{margin-top:-45px;display:inline-flex}@media only screen and (max-width:639px){#footer .footer-logo{margin-top:3.2em;margin-left:auto;margin-right:auto}}#footer .scroll-top{right:0;top:-38px;position:absolute}@media only screen and (max-width:639px){#footer .scroll-top{top:-30px;right:5px}#footer .scroll-top .button{padding:0;width:60px;height:60px;display:flex;border-width:4px;align-items:center;justify-content:center}}#footer .large-text{margin-top:1.5em;margin-bottom:3.3em}@media only screen and (max-width:1920px){#footer .large-text svg{width:100%;height:auto}}@media only screen and (max-width:639px){#footer .large-text{margin-bottom:1.5em}}#footer .contact .tel{flex:1}#footer .contact .mail{flex:0 0 440px}@media only screen and (max-width:1024px) and (min-width:640px){#footer .contact .mail{flex:0 0 295px;text-align:right}}@media only screen and (max-width:639px){#footer .contact .tel{flex:1 1 100%;text-align:center;margin-bottom:1.3em}#footer .contact .mail{flex:1 1 100%;text-align:center}#footer .contact .tel-mail-label{font-size:2.11em}}#footer .link{margin-top:.9em}#footer .link a{text-transform:lowercase}@media only screen and (max-width:639px){#footer .link{margin-top:.5em}}#footer .footer-menu{padding:1em 0 3em;text-align:center}#footer .footer-menu>li{margin-left:8px;margin-right:8px;display:inline-block;position:relative;overflow:hidden}#footer .footer-menu>li:before{content:"";bottom:0;width:100%;height:2px;left:-100%;background:#fff;position:absolute;transition:left .4s}#footer .footer-menu>li:hover:before{left:0}#footer .footer-menu a{font-size:.79em}#footer .company-wrapper{padding-top:2.2em;margin-top:1.9em;margin-bottom:.5em;padding-bottom:2.3em;border-top:solid 4px #fff;border-bottom:solid 4px #fff}@media only screen and (max-width:639px){#footer .company-wrapper{margin-top:2.8em;padding-top:.9em;padding-bottom:1em}}#footer .address{flex:1;font-size:.95em}#footer .address>*:not(:last-child){margin-bottom:5px}@media only screen and (max-width:1025px) and (min-width:640px){#footer .address{padding-right:2em}}@media only screen and (max-width:639px){#footer .address{flex:1 1 100%;font-size:.79em;text-align:center}}#footer .social{flex:0 0 440px}@media only screen and (max-width:1025px) and (min-width:640px){#footer .social{flex:0 0 295px}#footer .social .grid-x-c{justify-content:flex-end}#footer .social .social-links{margin-left:0;display:flex}}@media only screen and (max-width:639px){#footer .social{flex:1 1 100%;margin-top:1.8em;padding-left:7px;padding-right:7px}}#footer .social-links{margin-left:auto}#footer .social-links a{display:inline-flex;margin-left:1em}#footer .tel-mail-label{display:inline-block}#footer .link a{font-size:4.74em;letter-spacing:.02em;text-decoration:underline}@media only screen and (max-width:1400px) and (min-width:1251px){#footer .link a{font-size:3.42em}}@media only screen and (max-width:1250px) and (min-width:1025px){#footer .link a{font-size:7vw}}@media only screen and (max-width:1024px){#footer .link a{font-size:5.86vw}}@media only screen and (max-width:639px){#footer .link a{font-size:2.37em}}@media only screen and (max-width:440px){#footer .link a{font-size:10.75vw}}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0;padding:0;height:100%;display:flex;backface-visibility:hidden}.splide__list video{width:100%;height:auto}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{left:0;right:0;bottom:0;position:absolute;margin:0;z-index:1;padding:0 1em;display:flex;flex-wrap:wrap;align-items:center;pointer-events:none;justify-content:center}.splide__pagination li{margin:0 2px;line-height:1;pointer-events:auto;list-style-type:none;display:inline-block}.splide__pagination button{border:0;width:12px;height:12px;padding:0;margin:3px;cursor:pointer;position:relative;border-radius:50%;display:inline-block;background-color:#fff;transition:background-color .2s linear}.splide__pagination button.is-active{background-color:#fdff6b}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{top:50%;z-index:1;opacity:1;padding:0;width:129px;height:129px;display:flex;cursor:pointer;border-radius:50%;position:absolute;align-items:center;background:#fdff6b;border:solid 7px #000;justify-content:center;transform:translateY(-50%)}.splide__arrow.splide__arrow--prev{left:0}.splide__arrow.splide__arrow--prev svg{transform:scaleX(-1) translateX(2px)}.splide__arrow.splide__arrow--prev:hover svg{transform:scaleX(-1) scale(.85) translateX(2px)}.splide__arrow.splide__arrow--next{right:0}.splide__arrow.splide__arrow--next svg{transform:translateX(2px)}.splide__arrow.splide__arrow--next:hover svg{transform:scale(.85) translateX(2px)}.splide__arrow:disabled{opacity:.3;pointer-events:none}.splide__arrow:focus-visible{outline-offset:2px;outline:2px solid #7ac5f2}.splide__arrow svg{transition:transform .35s;transform-origin:center center}@media only screen and (max-width:1460px) and (min-width:1025px){.splide__arrow{width:100px;height:100px}}@media only screen and (max-width:1024px){.splide__arrow{width:80px;height:80px;border-width:4px}.splide__arrow svg{width:30px;height:30px}}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#fff0}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #fff0;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgb(255 0 0 / .34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(60vh);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .75)));background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:#fff0;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(101vh);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgb(0 0 0 / .75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgb(0 0 0 / .92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgb(0 0 0 / .65);box-shadow:1px 2px 9px 0 rgb(0 0 0 / .65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgb(0 0 0 / .32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgb(0 0 0 / .7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.page-header-large .page-title{margin-top:.25em}@media screen and (min-width:1024px) and (max-height:900px){.page-header-large .page-title{margin-top:.4em}}.page-header-large .intro-text{margin-top:.3em}@media only screen and (max-width:1460px) and (min-width:1025px){.page-header-large .intro-text{font-size:1.26em}}@media only screen and (max-width:1024px){.page-header-large .intro-text{font-size:1.16em}}@media only screen and (max-width:639px){.page-header-large .intro-text{font-size:.89em}}.page-header-large .mailto-btn{margin-top:1.4em}.gansehaut-header .page-title{margin-top:-.25em;margin-bottom:.2em}@media only screen and (max-width:1024px){.gansehaut-header .page-title{margin-top:.1em}}.gansehaut-header .gansehaut{margin-top:1em;margin-bottom:1em}@media only screen and (max-width:639px){.gansehaut-header{display:flex;flex-direction:column;justify-content:center;height:calc(100dvh - 84px);position:relative}.gansehaut-header .headline{margin-bottom:.3em}.gansehaut-header .gansehaut{margin:0 -1em}.gansehaut-header .page-title{margin-top:-8px;margin-bottom:100px}.gansehaut-header .scroll-bottom{left:0;right:0;bottom:2em;position:absolute}}@media only screen and (max-width:639px){.home-page{overflow:hidden}}.news-page{padding-bottom:4.5em}@media only screen and (max-width:639px){.news-page{overflow:hidden}}.news-list{padding-top:5.2em}.news-list .list-header{padding-bottom:2.8em}.news-list .ajax-content{max-width:1635px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.news-list{padding-top:4.2em}}@media only screen and (max-width:639px){.news-list{margin-left:-4px;margin-right:-4px;padding-top:3.2em}.news-list .page-sub-text{margin-top:12px}.news-list .list-header{padding-bottom:2.4em}}.more-news-list{margin-top:6.4em;max-width:1635px;margin-left:auto;margin-right:auto}.more-news-list .more-news{margin-top:2.7em;margin-bottom:1.7em}@media only screen and (max-width:1024px){.more-news-list{margin-top:4.4em}.more-news-list .more-news{margin-top:2.2em;margin-bottom:1.2em}}@media only screen and (max-width:639px){.more-news-list{margin-top:3.4em}.more-news-list .page-sub-text{margin-top:15px}.more-news-list .more-news{margin:1.1em -4px 1.8em}}.news-article{padding-top:2.5em}.news-article .page-header{margin-bottom:2.9em}.news-article .page-header .image{margin-top:2.6em}.news-article .page-header .text{margin-top:2.3em;text-align:left}@media only screen and (max-width:1024px){.news-article .page-header{margin-bottom:2.3em}.news-article .page-header .image{margin-top:1.6em}.news-article .page-header .text{margin-top:1.5em}}@media only screen and (max-width:639px){.news-article{padding-top:0}}.news-first-post{color:#fff;margin-top:2.1em;padding-top:4.6em;padding-bottom:4.6em;border-radius:45px;background:#fdff6b}@media screen and (min-width:1024px) and (max-height:900px){.news-first-post{margin-top:0;padding-top:3.5em;padding-bottom:3.5em}}.news-first-post article{margin-bottom:0}.news-first-post .image:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50px;background:linear-gradient(180deg,#fff0 20%,rgb(0 0 0 / .32) 100%)}.news-first-post .txt-content{left:2em;right:2em;bottom:2em;position:absolute}@media screen and (min-width:1024px) and (max-height:900px){.news-first-post .txt-content{bottom:9em}}.news-first-post .title{margin-top:20px;margin-bottom:0}@media only screen and (max-width:1024px){.news-first-post{border-radius:25px;padding:2em 3.5em}.news-first-post .title{margin-top:15px}}@media only screen and (max-width:639px){.news-first-post{margin-top:0;border-radius:9px;padding:.95em 1.53em}.news-first-post .title{margin-top:10px;letter-spacing:1px}}.jobs-page{margin-bottom:14.5em}.jobs-page .video-container{margin-top:-1.9em}.jobs-page .company-section{padding-top:2.4em}.jobs-page .company-section .headline{margin-bottom:.4em;transform:rotate(-3deg)}.jobs-page .company-section .text{margin-top:.3em;margin-bottom:2.2em}.jobs-page .company-section .btn-wrapper{margin-top:1.5em}@media only screen and (max-width:1024px){.jobs-page .video-container{margin-top:0}}@media only screen and (max-width:639px){.jobs-page{margin-bottom:6.4em}.jobs-page .video-container{margin-top:2.1em}.jobs-page .company-section{padding-top:1.7em}.jobs-page .company-section .headline{margin-bottom:.7em}.jobs-page .company-section .text{margin-top:1.5em;margin-bottom:1em}}.benefits-section{padding-top:7em}.benefits-section .item{text-align:center}@media only screen and (min-width:801px){.benefits-section .item-1{margin-top:3em}.benefits-section .item-3{margin-top:3em}.benefits-section .item-4{margin-top:-5em}.benefits-section .item-5{margin-top:-1.6em}.benefits-section .item-6{margin-top:-4em}}.benefits-section .title{font-size:2.84em;font-weight:600;margin-bottom:0;margin-top:.5em;line-height:.9em;text-transform:uppercase;font-family:'Thunder',sans-serif}.benefits-section .text{max-width:75%;margin-top:.6em;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.benefits-section .text{max-width:95%}}.benefits-section .centered-element{margin-top:-1em;margin-bottom:2em;padding-top:5.7em;padding-bottom:7.7em}.benefits-section .centered-element svg{margin-left:auto;margin-right:auto}@media screen and (min-width:1024px) and (max-height:900px){.benefits-section .centered-element svg{max-height:85%}}@media only screen and (max-width:1700px){.benefits-section .centered-element{padding-top:7%;padding-bottom:8.25%}.benefits-section .centered-element svg{height:auto;width:47.5vw}.benefits-section .centered-element .heading{font-size:9.6vw;line-height:8.5vw}}@media only screen and (max-width:1024px) and (min-width:801px){.benefits-section .centered-element{margin-top:1em;margin-bottom:2em}}@media only screen and (max-width:800px){.benefits-section .centered-element{display:none}}.benefits-section .show-for-mediums-only{display:none}@media only screen and (max-width:1024px) and (min-width:801px){.benefits-section .cols-3{--cols:3;--gap:1.15em;--gap-share:calc((var(--cols) - 1) * var(--gap) / var(--cols));column-gap:var(--gap)}.benefits-section .cols-3 .item{width:calc(100% / var(--cols) - var(--gap-share))}.benefits-section .title{font-size:2.11em}}@media only screen and (max-width:800px){.benefits-section .title{font-size:1.84em}.benefits-section .title br{display:none}.benefits-section .show-for-mediums-only{display:block}.benefits-section .heading{font-size:16vw}.benefits-section .mobile-arrows{width:100%;height:auto}.benefits-section .item{margin-bottom:2.6em}}@media only screen and (max-width:639px){.benefits-section{padding-top:5.1em}.benefits-section .title{font-size:1.63em}.benefits-section .heading{font-size:17vw}.benefits-section .icon{max-width:60px;margin-left:auto;margin-right:auto}.benefits-section .items{margin-top:1.6em}.benefits-section .text{max-width:100%}}.jobs-list{margin-top:7.4em;margin-bottom:3.4em}.jobs-list .ajax-content{margin-top:1.3em;max-width:1635px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.jobs-list{margin-top:4.8em}}@media only screen and (max-width:639px){.jobs-list{margin-top:2.2em;margin-bottom:1.6em}.jobs-list .ajax-content{margin-top:1.5em;margin-left:-4px;margin-right:-4px}}.jobs-article{padding-bottom:6.5em}.jobs-article .page-header{color:#fff;margin-top:1.8em;padding-top:4.6em;padding-bottom:5em;border-radius:45px;background:#fdff6b}.jobs-article .page-header>.content{max-width:1635px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.jobs-article .page-header{border-radius:25px;padding:2em 3.5em}}@media only screen and (max-width:639px){.jobs-article .page-header{margin-top:0;border-radius:9px;padding:.95em 1.53em}}.jobs-article .image:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50px;background:linear-gradient(180deg,#fff0 20%,rgb(0 0 0 / .32) 100%)}.jobs-article .over-image{left:1em;right:1em;bottom:3em;position:absolute}.jobs-article .over-image .job-type{font-size:1.26em;margin-bottom:1em}@media only screen and (max-width:1024px){.jobs-article .over-image .job-type{font-size:1.05em}}@media only screen and (max-width:639px){.jobs-article .over-image .job-type{font-size:.89em;margin-bottom:.8em}}.jobs-article .over-image .title{margin-bottom:0}.jobs-article .over-image .btn-wrapper{margin-top:1em}@media only screen and (max-width:1024px){.jobs-article .over-image{bottom:.7em}.jobs-article .over-image .btn-wrapper{margin-top:.3em}}@media only screen and (max-width:639px){.jobs-article .over-image{bottom:.7em}.jobs-article .over-image .btn-wrapper{margin-top:.7em}}.jobs-article .page-content{max-width:1695px;margin-left:auto;margin-right:auto;padding-top:3.6em}@media only screen and (max-width:1024px){.jobs-article .page-content{padding-top:2.8em}}@media only screen and (max-width:639px){.jobs-article .page-content{padding-top:2.3em}}.jobs-article .benefits-section-wrapper{padding-top:3.5em}.jobs-article .benefits-section-wrapper .item{padding:2.6em 2.9em;margin-bottom:1.9em}.jobs-article .benefits-section-wrapper .icon{max-width:70px;margin-bottom:1.2em}.jobs-article .benefits-section-wrapper .text{margin-top:.5em}@media only screen and (max-width:1460px) and (min-width:1025px){.jobs-article .benefits-section-wrapper .cols-3{--cols:3;--gap:1.15em;--gap-share:calc((var(--cols) - 1) * var(--gap) / var(--cols));column-gap:var(--gap)}.jobs-article .benefits-section-wrapper .cols-3 .item{padding:1.9em 2.2em;margin-bottom:1.15em;width:calc(100% / var(--cols) - var(--gap-share))}}@media only screen and (max-width:1024px) and (min-width:640px){.jobs-article .benefits-section-wrapper .cols-3{--cols:2;--gap:1.15em;--gap-share:calc((var(--cols) - 1) * var(--gap) / var(--cols));column-gap:var(--gap)}.jobs-article .benefits-section-wrapper .cols-3 .item{margin-bottom:1.15em;width:calc(100% / var(--cols) - var(--gap-share))}}@media only screen and (max-width:1024px){.jobs-article .benefits-section-wrapper{padding-top:2.8em}.jobs-article .benefits-section-wrapper .item{padding:2em 1.8em}.jobs-article .benefits-section-wrapper .icon{max-width:60px;margin-bottom:.9em}}@media only screen and (max-width:639px){.jobs-article .benefits-section-wrapper{padding-top:2em}.jobs-article .benefits-section-wrapper .item{margin-bottom:.5em;padding:1.7em 1.7em}.jobs-article .benefits-section-wrapper .icon{max-width:45px;margin-bottom:.6em}.jobs-article .benefits-section-wrapper .text{margin-top:0}}.jobs-article .needs-section{padding-top:4.1em;padding-bottom:4.1em}@media only screen and (max-width:1024px){.jobs-article .needs-section{padding-top:3em;padding-bottom:2.5em}}@media only screen and (max-width:800px) and (min-width:640px){.jobs-article .needs-section{column-gap:inherit}.jobs-article .needs-section .item{width:100%}.jobs-article .needs-section .item:nth-child(1){padding-bottom:3em}}@media only screen and (max-width:639px){.jobs-article .needs-section .item:nth-child(1){padding-bottom:3em}}.service-page{padding-bottom:7.3em}.service-list{padding-top:5.4em}.service-list article{margin-bottom:3.4em;align-items:center;justify-content:center}.service-list .video-container{margin-left:0;margin-right:0;min-width:inherit}@media only screen and (min-width:640px){.service-list .txt-content{width:41%}.service-list .video-container{width:59%}}.service-list .title{margin-top:.2em;line-height:.84em}.service-list .headline:not(:last-child){margin-bottom:.6em}.service-list .headline:last-child{margin-top:.5em}@media only screen and (max-width:1024px){.service-list{padding-top:4em}}@media only screen and (max-width:639px){.service-list{padding-top:3em}.service-list .btn-wrapper{margin-top:1em}.service-list article{margin-bottom:2.1em}}.service-slider-container{padding-bottom:10em}.service-slider-container .splide__slide.is-active{cursor:grab}.service-slider-container .splide__pagination{bottom:-7.7em}.service-slider-container .splide__pagination button{width:20px;height:20px}.service-slider-container .splide__pagination li{margin-left:8px;margin-right:8px}@media only screen and (max-width:1024px){.service-slider-container{padding-bottom:6em}.service-slider-container .splide__pagination{bottom:-6.7em}.service-slider-container .splide__pagination button{width:15px;height:15px}.service-slider-container .splide__pagination li{margin-left:6px;margin-right:6px}}@media only screen and (max-width:639px){.service-slider-container{padding-bottom:3em}.service-slider-container .splide__pagination{bottom:-3.9em}.service-slider-container .splide__pagination button{width:9px;height:9px}.service-slider-container .splide__pagination li{margin-left:3px;margin-right:3px}}.service-slider-content{margin-top:8em;position:relative;border-radius:182px;padding:3.5em 3.5em 2.8em;border:solid 4px #000}.service-slider-content:before{content:"";top:0;left:-8px;right:-8px;z-index:-1;bottom:-33px;background:#fdff6b;position:absolute;border-radius:182px}.service-slider-content .text{font-weight:700;max-width:1080px;margin-left:auto;margin-right:auto;margin-top:1.1em}.service-slider-content .quotes{font-size:1.74em;font-weight:700;display:inline-block}.service-slider-content .quotes:nth-child(1){padding-right:5px}.service-slider-content .quotes:last-child{padding-left:5px}@media only screen and (max-width:1024px){.service-slider-content{margin-top:5.5em;border-width:3px;padding-top:2.5em}.service-slider-content:before{left:-5px;right:-5px;bottom:-23px}}@media only screen and (max-width:639px){.service-slider-content{margin-top:1.7em;border-width:2px;border-radius:35px;padding:2em 2em 1.4em}.service-slider-content:before{left:-3px;right:-3px;bottom:-13px;border-radius:35px}.service-slider-content .text{font-size:.74em;margin-top:.4em}.service-slider-content .quotes{font-size:.95em}}.single-service{padding-bottom:8.4em}.single-service .into-section{padding-top:7em}.single-service .into-section .headline{margin-bottom:.4em}.single-service .into-section .btn-wrapper{margin-top:2.4em}.single-service .video-container{margin-top:-1.9em}@media only screen and (max-width:1024px){.single-service .into-section{padding-top:4.5em}.single-service .video-container{margin-top:0}}@media only screen and (max-width:639px){.single-service>.page-content{overflow:hidden}.single-service .video-container{margin-top:1.7em}.single-service .into-section{padding-top:1.7em}.single-service .headline{margin-bottom:.7em}.single-service .page-title{font-size:3.58em}.single-service .text-27{margin-top:.9em}.single-service .btn-wrapper{margin-top:2.6em}}.reference-page{padding-bottom:6em}.references-list{padding-top:12em}.references-list>.content{max-width:1425px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1461px){.references-list .reference-group:not(:last-child){margin-bottom:11.3em}.references-list .reference-group:last-child{margin-bottom:13em}}@media only screen and (max-width:1460px) and (min-width:1025px){.references-list .reference-group:not(:last-child){margin-bottom:8em}.references-list .reference-group:last-child{margin-bottom:9em}}@media only screen and (max-width:1024px) and (min-width:640px){.references-list .reference-group:not(:last-child){margin-bottom:6em}.references-list .reference-group:last-child{margin-bottom:7em}}@media only screen and (max-width:639px){.references-list .reference-group:not(:last-child){margin-bottom:4em}.references-list .reference-group:last-child{margin-bottom:4em}}.references-list .reference{margin-top:-1.6em}.references-list .reference .image{transition:transform .3s;transform-origin:top center}.references-list .splide__arrow{top:39%}@media only screen and (max-width:1460px){.references-list{padding-top:8em}}@media only screen and (max-width:1024px){.references-list{padding-top:6em}.references-list .reference{margin-top:-1em}}@media only screen and (min-width:640px){.references-list .splide__pagination{display:none}}@media only screen and (max-width:639px){.references-list{padding-top:3em;margin-left:-1.2635em;margin-right:-1.2635em}.references-list .reference-group{overflow:hidden}.references-list .reference{margin-top:-.3em;margin-left:-4.5em;margin-right:-4.5em}.references-list .reference-slider{padding-bottom:1em}.references-list .splide__arrows{display:none}.references-list .ref-title{max-width:39%}.references-list .text-block-title{font-size:1.05em;letter-spacing:.04em}}.ref-title{left:0;right:0;bottom:31%;z-index:100;cursor:pointer;padding:23% 25%;position:absolute;max-width:30%;margin-left:auto;margin-right:auto}.ref-title a{left:0;right:0;bottom:0;padding:51% 25%;position:absolute}@media only screen and (min-width:1025px){.ref-title:hover~.image{transform:scale(.97)}}.reference-more-text{margin-bottom:3.5em}.reference-more-text .text{margin-top:9px}@media only screen and (max-width:1024px){.reference-more-text{margin-bottom:2.5em}}@media only screen and (max-width:639px){.reference-more-text{margin-bottom:1.5em}}.referenzen-article{padding-bottom:2.5em}.referenzen-article .page-header{padding-top:2.7em}.referenzen-article .page-header .image{padding-top:1.1em;padding-bottom:3em}.referenzen-article .intro-text{padding-bottom:6.5em}.referenzen-article .intro-text .details{width:40%;padding-right:1.5em}.referenzen-article .intro-text .text{width:60%}@media only screen and (max-width:1024px){.referenzen-article .intro-text{padding-bottom:3.5em}.referenzen-article .intro-text .details{width:40%}.referenzen-article .intro-text .text{width:60%}.referenzen-article .intro-text .title{font-size:.95em}}@media only screen and (max-width:800px){.referenzen-article .intro-text{padding-bottom:1.7em}.referenzen-article .intro-text .details{width:100%;padding-right:0}.referenzen-article .intro-text .text{width:100%;margin-top:1.5em}.referenzen-article .intro-text .title{font-size:.89em}}.referenzen-article .detail:not(:last-child){margin-bottom:1.8em}@media only screen and (max-width:1024px){.referenzen-article .detail:not(:last-child){margin-bottom:1.2em}}@media only screen and (max-width:639px){.referenzen-article .detail:not(:last-child){margin-bottom:.8em}}.referenzen-article .detail .title{margin-bottom:11px}.referenzen-article .detail .txt{font-size:1.84em}@media only screen and (max-width:1024px){.referenzen-article .detail .txt{font-size:1.58em}}.referenzen-article .contact-yellow-banner{margin-top:3.8em}@media only screen and (max-width:1024px){.referenzen-article .contact-yellow-banner{margin-top:2.8em}}@media only screen and (max-width:639px){.referenzen-article .contact-yellow-banner{margin-top:1.8em}}@media only screen and (max-width:639px){.referenzen-article .page-header{padding-top:0}.referenzen-article .page-header .post-title{line-height:.95em}.referenzen-article .page-header .image{padding-top:1em;padding-bottom:2em}}.more-cases-list{margin-top:5em}.more-cases-list .reference-list{margin-top:2.6em}.more-cases-list .sub-title{padding-top:10px}.more-cases-list .sub-title:hover a{color:#fdff6b}.more-cases-list .item{position:relative}.more-cases-list .article-image{top:15px;left:0;right:0;z-index:-1;position:absolute;width:280px;margin:0 auto}@media only screen and (max-width:1560px){.more-cases-list .article-image{width:42.78%;height:auto;top:2.5%}}@media only screen and (max-width:639px){.more-cases-list .reference-list{margin-top:1em}.more-cases-list .sub-title{margin-top:10px;text-align:center}.more-cases-list .item:nth-child(1){padding-bottom:2em}}.contact-page{padding-bottom:6em}@media only screen and (max-width:1024px){.contact-page#main{padding-bottom:4em}}.contact-page .headline{margin-bottom:.4em}.contact-page .contact-wrapper{margin-top:1.3em}.contact-page .contact-wrapper .address{margin-top:7px}.contact-page .contact-wrapper .address>*{margin-bottom:3px}.contact-page .contact-wrapper .btn-wrapper{margin-top:1.4em}.about-page{padding-bottom:10.3em}@media only screen and (max-width:639px){.about-page .page-header{margin-bottom:2.1em}.about-page>.page-content{overflow:hidden}}.team-header{border-radius:45px;padding-bottom:4.5em}.team-header>.content{max-width:1635px;margin-left:auto;margin-right:auto;padding-top:4.6em}.team-header .image-wrapper{position:relative;margin-bottom:4em}@media only screen and (min-width:640px){.team-header .image-wrapper .title{left:0;right:0;color:#fff;bottom:0;position:absolute;text-align:center}}.team-header .headline{color:#000;line-height:.9em}.team-header .btn-wrapper{margin-top:2.2em}@media only screen and (max-width:639px){.team-header{border-radius:20px;padding-bottom:1.6em}.team-header>.content{padding-top:1.6em}.team-header .image-wrapper{margin-bottom:1em}.team-header .title{color:#000;margin-top:15px;text-align:center}.team-header .headline{font-size:2.53em}.team-header .btn-wrapper{margin-top:1.9em}}.team-content{margin-top:5.5em}.team-content .image-video-content{max-width:345px;margin-left:auto;margin-right:auto;position:relative}.team-content .image{position:relative;border-radius:182px;border:solid 2px #000;transition:opacity .35s}.team-content .image img{border-radius:182px}.team-content .image:before{content:"";top:0;left:0;right:0;bottom:-30px;z-index:-1;position:absolute;border-radius:182px;background:#fdff6b}.team-content .team-video{top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;transition:opacity .35s}.team-content .team-video video{display:block;border-radius:182px}.team-content .team{width:33.33%;padding-left:1em;padding-right:1em;margin-bottom:7em}.team-content .team img{width:100%;margin-left:auto;margin-right:auto}.team-content .grid-x{justify-content:space-between;margin-left:-1em;margin-right:-1em}.team-content .name-pos{margin-top:3em}.team-content .pos{margin-top:.6em}.team-content .image-video-content{cursor:pointer}.team-content .image-video-content.show-video .team-video{opacity:1}.team-content .image-video-content.show-video image{opacity:0}@media only screen and (min-width:1751px){.team-content .pos{font-size:2.26em}.team-content .name{font-size:4.47em}}@media only screen and (max-width:1750px) and (min-width:640px){.team-content .pos{font-size:2.46vw}.team-content .name{font-size:4.86vw}}@media only screen and (max-width:800px){.team-content .team{width:50%}.team-content .pos{font-size:4vw}.team-content .name{font-size:6.5vw}}@media only screen and (max-width:500px){.team-content{margin-top:3.5em}.team-content .pos{hyphens:auto;font-size:15px;font-weight:700;line-height:1.1em;text-transform:inherit;font-family:'Cascadia Mono',sans-serif}.team-content .team{padding-left:.53em;padding-right:.53em;margin-bottom:2.5em}.team-content .grid-x{margin-left:-.53em;margin-right:-.53em}.team-content .image:before{bottom:-15px}.team-content .name-pos{margin-top:1.5em}}.zpg-ist-section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center}.scrolling-texts-container{display:flex;gap:50px;font-size:14.32em;font-weight:800;line-height:1.3em;text-transform:uppercase;font-family:'ThunderExtBd',sans-serif}.scrolling-texts-container .scrolling-container{position:relative;overflow:hidden}.scrolling-texts-container .scrolling-container .scrolling-txt{top:0;left:0;position:absolute}.scrolling-texts-container .scrolling-container .scrolling-txt:nth-child(1){position:static}.scrolling-texts-container .scrolling-txt{color:#fdff6b}@media only screen and (max-width:2000px){.scrolling-texts-container{font-size:12vw}}@media only screen and (max-width:639px){.scrolling-texts-container{gap:20px}}@keyframes unskewX{from{max-width:0;transform:skewX(30deg)}to{max-width:100%;transform:skewX(0deg)}}.home-service-list{padding-top:1.6em;padding-bottom:3em}@media only screen and (max-width:639px){.home-service-list{padding-bottom:1em}}.home-service-list .services{margin-top:3em}@media only screen and (max-width:639px){.home-service-list .services{margin-top:1.5em;margin-bottom:1em}}.home-service-list .service-title{line-height:1em}@media only screen and (max-width:639px){.home-service-list .service-title{margin-bottom:0}}@media only screen and (max-width:365px){.home-service-list .service-title{font-size:18.7vw}}.home-service-list .service-title a{overflow:hidden;position:relative;display:inline-block}.home-service-list .service-title a:before{content:attr(data-hover);left:0;max-width:0;color:#fdff6b;overflow:hidden;position:absolute;font-size:inherit;white-space:nowrap}.home-service-list .service-title a:hover:before{max-width:100%;animation:unskewX .5s ease-out forwards}.home-service-list .text-27{max-width:1400px;margin:0 auto 1em}.gansehaut-video-container{max-width:72%;margin:-2.3em auto}.gansehaut-video-container video{width:100%;height:100%}@media only screen and (max-width:1024px){.gansehaut-video-container{max-width:85%;margin-top:-1.5em}}@media only screen and (max-width:639px){.gansehaut-video-container{max-width:100%;margin-top:0;margin-bottom:.2em}}.splide__slide-berat{position:relative}.image-bg{position:absolute;right:0;left:0;top:28px;z-index:-1;margin:0 auto;width:562px;height:308px}@media only screen and (max-width:1460px){.image-bg{height:auto;width:43%;top:3%}}