:root{--color-biskaya:#242838;--color-goldmohn:#ff9020;--color-tekapo:#63c1c6;--color-alizarin:#dd3c57;--color-peridot:#a1c658;--color-white:#fff;--all-gray-16:#494b58;--all-gray-32:#6a6d77;--all-gray-48:#8c8e96;--all-gray-64:#afb0b5;--all-gray-80:#d2d3d6;--all-gray-96:#f6f6f7;--font-weight-regular:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:600;--font-line-height-small:1.2;--font-line-height-standard:1.25;--font-line-height-large:1.5;--smaller-spacing:1em;--small-spacing:2em;--standard-spacing:4em;--large-spacing:6em;--larger-spacing:8em}::selection{background:#d2d3d6}@media (max-width:768px){:root{--smaller-spacing:1em;--small-spacing:2em;--standard-spacing:3em;--large-spacing:4em;--larger-spacing:6em}}body,html{height:100%;margin:0 auto;width:100%;font-family:WixMadeForDisplay,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga","kern";color:var(--color-biskaya);line-height:var(--font-line-height-large);letter-spacing:.2px;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{font-style:normal;margin:0}h1{margin-bottom:.5em;margin-top:.5em;font-weight:var(--font-weight-semibold);font-size:3em;line-height:var(--font-line-height-standard)}h2{line-height:1.2;margin-bottom:.75em}h2,h3{font-size:2em;font-weight:var(--font-weight-semibold);margin-top:.5em}h3{line-height:1.25;margin-bottom:.5em}h4{font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-standard)}h4,h5{font-size:1.125em;margin-bottom:1em;margin-top:1em}h5{font-weight:var(--font-weight-regular);letter-spacing:.1px;line-height:1.5em}p{font-size:1em;margin-bottom:.5em;margin-top:.5em}pre{word-wrap:break-word;word-break:break-word;text-wrap:wrap;padding:12px 20px;margin-top:24px;margin-bottom:24px;line-height:1.65;border:1px solid #eaeaea;color:var(--color-biskaya);background:var(--all-gray-96);overflow:auto;border-radius:4px;font-family:monospace,monospace;font-size:14px}.content-large{font-size:1.375em;letter-spacing:.2px;line-height:var(--font-line-height-large)!important;margin-bottom:var(--small-spacing)!important;margin-top:var(--smaller-spacing)}.content-large a{color:var(--color-goldmohn)}ul{padding-right:0;padding-left:15px;display:flex;flex-direction:column;gap:5px}@media (max-width:768px){h1{font-size:28px}h2{font-size:1.75em}.content-large{font-size:1.125em;margin-bottom:var(--smaller-spacing)!important}p{font-size:.875em;margin-bottom:.5em;margin-top:.5em}ul{font-size:14px}pre{font-size:12px}}.wrapper{background:#fff}.subtitle{color:var(--color-goldmohn);font-size:1.125em;font-style:normal;font-weight:400;letter-spacing:.08em;line-height:var(--font-line-height-large);margin-bottom:.5em;margin-top:.5em;text-transform:uppercase}@media (max-width:768px){.subtitle{font-size:15px}.hidden-mobil{display:none}}a{color:var(--color-goldmohn);text-decoration:none;font-weight:regular}.term1,.term2{display:inline-flex;flex-direction:row;transition:all .3s}.contact-container a:hover .term1{transform:translate(-3px,-3px)}.contact-container a:hover .term2{transform:translate(3px,3px)}.facts-container a:hover,a:focus{background-size:100% 4px}hr{background-color:#000;height:4px;margin-bottom:3em;margin-top:3em;width:90%;border:0;box-sizing:content-box}img{max-width:100%;object-fit:cover;vertical-align:bottom}.main{margin-top:0}.stroke1,.stroke2,.stroke3{fill:#fff;stroke:#fff;stroke-miterlimit:10;stroke-width:3px;transition:transform .5s ease}.stroke1{transform:matrix(.909091,0,0,.625,2.18182,7)}.stroke2{transform:matrix(.909091,0,0,.625,2.18182,26)}.stroke3{transform:matrix(.909091,0,0,.625,2.18182,16.5)}.nav-container{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:var(--color-biskaya);pointer-events:all;z-index:100}.menu-label{font-size:3vh;letter-spacing:2px}.menu-list{padding:0;list-style:none;max-width:25%;flex-basis:25%}.menu-list-item--full{font-size:5em;margin:50px 0}.menu-list-item{margin-top:12px;font-size:5vh;font-weight:var(--font-weight-regular)}.menu-list-item.menu-secondary{font-size:16px}.menu a{text-decoration:none}.menu-list-item a{color:var(--color-white);transition:.15s ease-in-out}.menu-list-item a:hover{padding-left:14px}.menu-visual{max-width:40%;flex-basis:40%}.menu-visual .hoverFast,.menu-visual .hoverFastDelay{animation:hover 4.5s infinite}.menu-visual .hoverFastDelay{animation-delay:.5s}.menu-visual .hoverSlow{animation:hover 6.5s infinite}@keyframes hover{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.menu-slogan{text-transform:uppercase;right:100px;letter-spacing:2px}.menu-branding,.menu-slogan{position:absolute;bottom:50px}.menu-branding{left:50px}@media only screen and (min-width:2400px){.menu{width:800px}}@media only screen and (max-width:768px){header nav button{left:14px}.menu-list{margin-top:-80px;max-width:100%;flex-basis:100%}.menu-list-item a:hover{padding-left:0}.menu-branding,.menu-visual{display:none}.menu-slogan{right:auto}.menu-list{text-align:center}.menu-list-item{font-size:4vh;margin:5px 0}.menu-list-item.menu-secondary{font-size:20px;display:inline-block;width:50%}}.cp-container{margin-top:var(--standard-spacing);margin-bottom:var(--standard-spacing)}.card,.card-hover{margin-top:var(--small-spacing);background-color:var(--color-white)}.card-hover{min-height:1px;flex-basis:calc(100% / 4 - 100% / 48);max-width:calc(100% / 4 - 100% / 48);margin-left:calc(100% / 12 * (1 / 8));margin-right:calc(100% / 12 * (1 / 8));transition:all 1s linear}.card-hover-content{text-align:center;padding-top:10px;padding-bottom:270px}.card-hover-content .title{font-weight:var(--font-weight-bold)}.card-hover-content .hover-subtitle{color:var(--color-goldmohn)}@media only screen and (max-width:960px){.card .card-content .title{font-size:16px}}@media only screen and (max-width:768px){.card-hover{box-sizing:border-box;margin-left:24px;margin-right:24px;flex-basis:100%;max-width:100%}.card .card-content .title{font-size:1.375em}}.card-content{padding:24px 24px 40px;background-color:var(--color-white)}.card .title{font-size:1.375em;line-height:var(--font-line-height-standard);margin-bottom:16px;font-weight:var(--font-weight-semibold);margin-right:20px;margin-top:0}.card .text{font-size:1em;line-height:var(--line-height-standard);color:var(--all-gray-16)}.card img{max-width:100%}.card a{background-image:linear-gradient(90deg,var(--color-goldmohn),var(--color-white));background-position:0 100%;background-repeat:no-repeat;background-size:0 4px;transition:background-size .4s}.accordion-container{background-color:var(--color-biskaya);padding-top:var(--larger-spacing);padding-bottom:var(--larger-spacing)}.accordion-title h1,.accordion-title h2,.accordion-title h3,.accordion-title h4,.accordion-title h5{color:#fff}.accordion-container h3,.accordion-container h4,.accordion-container h5,.accordion-container h6,.accordion-container p{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:var(--smaller-spacing);margin-bottom:var(--smaller-spacing)}.accordion-container summary{cursor:pointer;border-bottom:1px solid var(--all-gray-32);list-style:none;font-size:20px;font-weight:var(--font-weight-regular);color:#fff;padding-left:14px;padding-right:var(--large-spacing);position:relative}.accordion-container details[open] summary{border-bottom:1px solid var(--color-goldmohn)}.accordion-container summary i{height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;position:absolute;right:12px;top:calc(50% - 20px);transition:background-color .3s ease-in}.accordion-content{padding:var(--smaller-spacing) var(--small-spacing);border-bottom:1px solid var(--all-gray-32)}.accordion-content p{font-size:17px;line-height:1.7;color:var(--all-gray-96)}.accordion-content a{color:var(--color-goldmohn)}.accordion-container summary i:after,.accordion-container summary i:before{background:var(--color-goldmohn);content:"";position:absolute;transform-origin:50% 50%;transition:all .3s ease-in}.accordion-container summary i:before{transform:rotate(90deg);width:2px;height:20px}.accordion-container summary i:after{transform:rotate(180deg);width:2px;height:20px}.accordion-container summary:focus{outline:none}.accordion-container details[open]>summary i:after,.accordion-container-safari[open]>summary i:after{transform:rotate(90deg)}.accordion-container summary::-webkit-details-marker{display:none}.accordion-container .block-img{overflow:auto;display:block;width:50%;height:auto}.accordion-container img{max-width:100%;height:auto;margin-top:10px}@media only screen and (max-width:768px){.accordion-container .block-img{width:100%}.accordion-container summary{padding-left:0}}.facts-container{background-color:var(--all-gray-96);padding-top:var(--larger-spacing);padding-bottom:var(--larger-spacing)}@media only screen and (min-width:768px){.facts-container .col-9 h2,.facts-container .col-9 h3{margin-bottom:.5em;margin-top:.5em;font-weight:var(--font-weight-semibold);font-size:3em;line-height:var(--font-line-height-standard);letter-spacing:.2px}}.job-offers-container{margin-top:-60px;padding-top:160px;transform:skewY(-2deg);padding-bottom:160px;background-size:cover;background-position:50%;border-top:1px solid transparent}.job-offers-content{transform:skewY(2deg)}.job-offers-content .content-large{font-size:1.5em}.job-offers-content .subtitle{padding-top:40px;color:var(--color-alizarin)}.job-offer{transition:.15s ease-in-out;font-size:1.5em;justify-content:space-between;margin-top:32px;margin-bottom:32px}.job-offer:hover{margin-left:12px}.job-offer img{height:48px}.testimonial-container{background-image:url(/img/background-testimonial.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:14em;padding-bottom:14em}.testimonial-content{color:var(--color-white);font-size:2em;font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:1px;line-height:var(--font-line-height-standard)}.testimonial-container img{width:200px;height:300px}.testimonial-subtitle{margin-top:20px}@media only screen and (max-width:768px){.testimonial-container{padding-top:var(--larger-spacing);padding-bottom:var(--larger-spacing);display:block}.testimonial-container img{width:240px;height:160px}.testimonial-content{color:var(--color-white);font-size:24px!important;font-style:normal;font-weight:var(--font-weight-semibold);margin-bottom:var(--smaller-spacing);margin-top:var(--small-spacing)}.testimonial-subtitle{margin-top:0}}.working-container{margin-top:var(--larger-spacing);margin-bottom:var(--larger-spacing);overflow:hidden}.working-image{max-width:100%;overflow:hidden;left:calc(100vw * .1);width:88%;position:relative}.working-image .kununu-widget{position:absolute;top:50%;left:10%;transition:.2s ease-in-out;border-radius:8px;width:168px;height:98px;overflow:hidden;border:1.5px solid var(--all-gray-80)}.kununu-widget img{border-radius:8px;margin-top:-1px}:hover.working-image .kununu-widget{position:absolute;top:50%;left:10%;box-shadow:0 6px 16px rgba(0,0,0,.08);transition:.15s ease-in-out;margin-top:-2px}@media only screen and (min-width:768px){.working-container h3,.working-container h4,.working-container h5{margin-bottom:.5em;margin-top:.5em;font-weight:var(--font-weight-semibold);font-size:3em;line-height:var(--font-line-height-standard);letter-spacing:.2px}}@media only screen and (max-width:768px){.working-image .kununu-widget{box-shadow:0 6px 16px rgba(0,0,0,.08)}}.working-subtitle{color:var(--color-tekapo)}.working-content img{padding-top:30px;padding-bottom:50px;max-height:200px;position:relative;left:240px}.working-list{padding-right:var(--small-spacing);border-right:0}.working-list p{font-size:1.125em}.working-container .working-list ul,.working-list p{padding-left:0}.working-container .working-list ul li{font-size:1em}@media only screen and (max-width:768px){.working-image{max-height:auto;padding-top:var(--standard-spacing);left:0}.working-content img{position:static;padding-bottom:30px}.working-container .working-list ul,.working-list p{padding-left:0}}@media only screen and (max-width:1240px){.working-list{border-left:0;transform:none;padding-right:0}.working-list p{font-size:1.25em;transform:none}.working-list ul li{transform:none}}.facts-container .content{font-size:16px;line-height:var(--font-line-height-standard);padding-bottom:40px}.impulse-atmospheric{background-size:cover;height:800px;background-position:50%}.impulse-atmospheric img{transform:skewY(2deg)}.impulse-container{margin-top:-152px}.impulse-container .content-large a{color:var(--primary)}.impulse-background{background-color:var(--color-tekapo);background-size:cover;padding-top:var(--large-spacing);padding-bottom:var(--large-spacing)}.impulse-content{color:var(--color-white);display:flex;flex-direction:column;align-self:center;flex-direction:row;max-width:calc(100% * .75 - 100% / 48);margin:0 auto;align-items:center}.impulse-col-left{width:50%}.impulse-col-right{width:auto;margin-left:auto}.impulse-card{background-color:var(--color-white);width:360px;color:var(--color-biskaya)}.impulse-cardTitle{width:100%;text-align:center;background-color:var(--color-biskaya);color:var(--color-white);padding-top:16px;padding-bottom:16px}.impulse-cardContent{display:inline-block;padding-left:24px;padding-right:24px;padding-top:20px}.impulse-title{margin-bottom:.5em;margin-top:.5em;letter-spacing:.2px}@media only screen and (max-width:1280px){.impulse-title{font-size:28px}.impulse-col-left{padding-right:15px}}@media only screen and (max-width:768px){.impulse-atmospheric{height:240px}.impulse-container{margin-top:0}.impulse-content{flex-direction:column;max-width:100%}.impulse-col-left{width:auto;padding-right:0}.impulse-col-right{margin:0 auto}.impulse-card{width:100%}}.pr-container{margin-bottom:var(--standard-spacing);width:100%;margin-top:-60px;transform-style:preserve-3d}.author-info span{-webkit-transition:.4 ease-in-out;-webkit-transition:.4s ease-in-out;color:var(--all-gray-64);font-weight:var(--font-weight-regular);margin-left:4px;opacity:0;transition:.4s ease-in-out}.author-info:hover span{-webkit-transition:.3 ease-in-out;-webkit-transition:.3s ease-in-out;font-weight:var(--font-weight-regular);margin-left:8px;opacity:1;transition:.3s ease-in-out}.job-stage-container{background-color:var(--color-biskaya);display:flex;flex-wrap:wrap;color:var(--color-white);height:110vh;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:50%}.job-stage-container-image{flex-grow:1;height:400px;background-size:cover;background-position:80%}@media only screen and (max-width:768px){.job-stage-container-image{display:none}.job-stage-container{height:600px;background-position:0}}.job-content{background:var(--color-white)}.job-rich-text{font-size:1.25em}.job-description-container,.job-rich-text{padding-top:var(--standard-spacing);padding-bottom:var(--standard-spacing)}.job-description-container{transform:skewY(-2deg);background-color:var(--color-white);margin-top:-60px;transform-style:preserve-3d}.job-description-content{padding-bottom:var(--small-spacing);padding-top:var(--small-spacing)}.job-description-col-left p{color:var(--color-alizarin);font-size:1.125em;font-style:normal;font-weight:400;letter-spacing:.08em;line-height:var(--font-line-height-large);margin-bottom:.5em;margin-top:.5em;text-transform:uppercase}@media only screen and (max-width:768px){.job-description-left p{font-size:15px}}.job-description-col-left img{height:400px;margin-top:60px}.job-description-col-right img{height:400px;margin-bottom:60px}@media only screen and (max-width:768px){.job-description-col-left img{height:auto;width:80%;margin-top:0;margin-left:-24px}.job-description-col-right .block-img{text-align:right}.job-description-col-right img{width:90%;margin-top:20px;margin-right:-24px;text-align:right;height:auto;margin-bottom:0}}.job-info-container{padding-bottom:var(--standard-spacing);background-color:var(--color-biskaya);color:var(--color-white);margin-top:200px}.job-info-team{margin-top:-120px;height:520px;background-position:50%;background-size:cover}@media only screen and (max-width:768px){.job-info-team{height:220px}}.job-info-about{padding-top:var(--large-spacing);padding-bottom:var(--standard-spacing)}.job-about-rich-text{font-size:1.125em}.job-info-contact-content{margin-top:var(--large-spacing);margin-bottom:var(--standard-spacing);display:inline-block}.job-contact-content{display:inline-block;padding:var(--small-spacing) calc(var(--small-spacing) - 7px) var(--standard-spacing) var(--small-spacing)}.job-contact-content img{margin-bottom:var(--smaller-spacing)}@media only screen and (max-width:768px){.job-contact-content{padding-bottom:0}}.focus-container{display:flex;flex-wrap:wrap;background-color:var(--color-biskaya);height:720px}.focus-left{padding-left:120px;padding-right:120px;background-size:cover;background-position:cover;height:720px}.focus-left,.focus-right{display:flex;flex-wrap:wrap;box-sizing:border-box;flex-grow:1;max-width:50%;flex-basis:50%;background-color:var(--color-biskaya);color:var(--color-white)}.focus-right{padding-left:calc(100vw / 12 * (3 / 4));padding-right:calc(100vw / 12 * (3 / 4))}.focus-content p{margin-bottom:4px;margin-top:32px;line-height:var(--font-line-height-large)}.focus-content strong{font-size:1.25em}.focus-content h3{font-size:1.75em}.focus-left *,.focus-right *{width:100%}@media only screen and (max-width:768px){.flex-container{height:auto}.focus-left,.focus-right{display:flex;box-sizing:border-box;text-align:center;flex-basis:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:24px}.focus-content h3{font-size:1.25em}.focus-right{padding-bottom:40px;padding-top:40px}.focus-left{height:240px}.focus-subtitle{padding-top:24px}}.impulse{display:flex;flex-direction:column;align-self:center;flex-direction:row}.impulse,.impulse-container .subtitle{color:var(--color-white)}.impulse-container .impulse-card ul li,.job-posting-container ul li,.pr-container ul li,.working-container ul li{list-style-type:none;line-height:1.5em;padding-bottom:8px;padding-top:8px;padding-left:52px;background-size:32px;background-repeat:no-repeat;background-position:0;background-image:url(/icon/icon-check-tekapo.svg)}.pr-container .pr-list-p ul li{background-image:url(/icon/icon-cross-alizarin.svg);padding-left:52px;background-size:32px;font-size:1.25em;color:#fff}.job-posting-container ul li{background-image:url(/icon/icon-check-alizarin.svg)}.pr-text-p{color:#d2d3d6}.pr-text-r{color:#6a6d77}.pr-container .pr-list-r ul li,.working-container ul li{background-image:url(/icon/icon-check.svg);padding-left:52px;background-size:32px;font-size:1.25em}.working-container ul{padding-left:12px}.skew-container{transform:skewY(2deg)}.pr-container .pr-container-p{color:var(--color-white);padding-top:160px;transform:skewY(-2deg);padding-bottom:160px;background-image:url(/img/background-pr.svg);background-repeat:no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:1320px){.pr-container .pr-container-p{margin-top:-20px}}.pr-container-r{padding-top:var(--large-spacing);padding-bottom:var(--large-spacing)}.pr-container .pr-headline{margin:0 auto;text-align:center}.pr-container img{margin:var(--small-spacing) auto 0 auto}.cta-container{padding-bottom:var(--standard-spacing);padding-top:var(--standard-spacing)}@media only screen and (min-width:768px){.cta-container h2,.cta-container h3,.cta-container h4,.cta-container h5{margin-bottom:.5em;margin-top:.5em;font-weight:var(--font-weight-semibold);font-size:3em;line-height:var(--font-line-height-standard);letter-spacing:.2px}}.richtext-container{padding-top:var(--larger-spacing);margin-bottom:var(--larger-spacing)}.richtext-container ul{margin-left:24px;list-style-type:square}.richtext-container ul li{padding-left:8px}.richtext-container .cookie-button{cursor:pointer;color:var(--color-goldmohn)}.richtext-container .cookie-button:hover{transition:.15s ease-in-out;margin-left:12px}.blog-post-grid .infinite-cards-container{margin-top:var(--standard-spacing);margin-bottom:var(--standard-spacing);position:relative}.contact-container{padding-top:var(--small-spacing);padding-bottom:var(--large-spacing)}input[type=company],input[type=email],input[type=phone],input[type=text]{height:48px;width:100%;border:none;border-radius:0;border-bottom:1px solid var(--color-biskaya);margin-top:8px;margin-bottom:8px;background-color:var(--background);color:var(--font-color);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;padding:0;outline:none}input[type=company]:focus,input[type=email]:focus,input[type=phone]:focus,input[type=text]:focus,textarea:focus{border-bottom:1px solid var(--color-goldmohn);outline:none!important;box-shadow:none}::placeholder{color:var(--all-gray-32)}::-ms-input-placeholder{color:var(--all-gray-32)}.contact-container textarea{min-height:48px;width:100%;border:none;border-radius:0;margin-top:24px;margin-bottom:16px;resize:none;padding:0 0 14px;background-color:var(--background);color:var(--font-color);-webkit-appearance:none!important;-moz-appearance:none!important}.signup input[type=email],.signup input[type=text]{font-size:1em;width:80%}.notice{display:block;font-size:1em;text-align:left;margin-top:1em}.notice a{font-weight:500}.privacyCbox{display:flex;align-items:center;font-size:1em;text-align:left;margin-top:1em}.privacyCboxLabel{margin-left:1em}.privacyCbox a{text-decoration:underline}.privacyCbox input[type=checkbox]{min-width:30px;min-height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid var(--color-biskaya)}.privacyCbox input[type=checkbox]:checked{background-color:var(--color-biskaya);display:grid;place-content:center;color:#fff}.privacyCbox input[type=checkbox]:checked:before{content:"";width:14px;height:14px;color:#fff;box-shadow:inset 1em 1em #fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.contact-container button{float:right}@media (max-width:768px){.privacyCbox{font-size:.875em}.contact-container button{float:left}.notice,.signup input{font-size:.875em}}button{padding:0 24px;height:48px;background-color:var(--color-biskaya);margin:16px 0;border:none;border-radius:0;cursor:pointer;color:var(--color-white)}.disabled{background-color:var(--background);color:var(--font-color);cursor:auto;padding-left:0}.link-container h1{font-size:1em}@media (max-width:768px){.impulse-container{position:static;margin-top:0}.impulse-card{margin-top:var(--standard-spacing)}}.adress-container{margin-top:var(--larger-spacing);margin-bottom:var(--larger-spacing)}.contact-icon{width:72px;margin-top:var(--smaller-spacing);margin-bottom:var(--smaller-spacing)}.adress-container a{color:var(--color-goldmohn)}.job-announce{background-color:var(--color-tekapo);padding-top:40px;padding-bottom:80px}.job-announce .link-container h2{color:var(--color-white)!important;font-size:32px!important;text-align:center}.stage-job-posting-container{background:url(https://images.prismic.io/devboost/082f4e5a-5a90-440e-adda-71cb24d903e1_DSC_7152.JPG?auto=compress,format);background-size:cover;box-sizing:border-box}.job-content-container h1{text-align:center;font-size:36px;margin-bottom:8px}.job-content-container a{color:var(--color-tekapo)}.job-content-container strong{font-size:24px;line-height:var(--font-line-height-standard);font-weight:var(--font-weight-semibold)}.job-content-container img{width:100%}.job-content-container .block-img{margin-top:24px;margin-bottom:16px}.job-title-container{margin-top:var(--standard-spacing);margin-bottom:var(--small-spacing)}.job-overview-container{margin-bottom:var(--large-spacing);margin-top:var(--large-spacing)}.job-overview-container h1{font-size:40px}.job-info-contact-content{position:relative}.job-contact-background{background-color:var(--color-biskaya);padding-top:var(--standard-spacing);padding-bottom:var(--standard-spacing)}.job-info-contact-content .job-contact{color:var(--color-white);display:flex;flex-direction:column;align-self:center}.job-info-contact-content .subtitle{color:var(--color-alizarin)}.it-sax,.kununu{font-size:14px;text-align:center;color:var(--all-gray-64);width:200px;margin-top:var(--standard-spacing)}.it-sax p,.kununu p{margin-top:var(--small-spacing)}@media (max-width:768px){.job-content-container h1{font-size:28px}}.error-container{height:100vh;background-image:linear-gradient(45deg,rgba(24,28,38,.5),rgba(36,40,56,.5)),url(https://images.prismic.io/devboost/1813cd6b-3f96-4b8b-93c0-d8983bedb62b_devboost-mood-18.jpg?auto=compress,format);background-size:cover;box-sizing:border-box}.error-content{color:var(--color-white)}.references-container{background-color:var(--all-gray-96);padding-top:var(--large-spacing);padding-bottom:var(--large-spacing);text-align:center}.references-container .col-3{line-height:0px}.references-container img{margin-top:calc(100vw / 12 * (1 / 8));margin-bottom:calc(100vw / 12 * (1 / 8))}.quote-container{background-color:var(--all-gray-96);padding-bottom:var(--larger-spacing)}.quote-content{color:var(--all-gray-80);font-size:48px;font-style:normal;letter-spacing:.01em;line-height:var(--font-line-height-standard);margin-bottom:var(--smaller-spacing);margin-top:var(--small-spacing)}.quote-content,.quote-content strong{font-weight:var(--font-weight-semibold)}.quote-content strong{color:var(--color-biskaya)}@media (max-width:768px){.quote-content{font-size:32px!important;font-style:normal;font-weight:var(--font-weight-semibold)}}.stage-blog-container{background-image:url(https://images.unsplash.com/photo-1576675049039-e0abcef5ce69?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80);background-size:cover;box-sizing:border-box}.stage-blog-content{color:var(--color-white);padding-top:200px;padding-bottom:200px;text-align:center}.author-container{display:flex;padding-bottom:var(--larger-spacing)}.author-image{display:inline-block;flex-direction:row;height:160px;width:240px}.author-info{color:var(--color-biskaya);flex-direction:row;margin-left:24px}.author-info h3{font-size:24px;font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-standard);margin-bottom:8px;margin-top:16px}.author-info p{margin-bottom:.5em}.author-info .subtitle{color:var(--color-tekapo)}.author-page-container{display:flex;padding-bottom:var(--larger-spacing);padding-top:var(--larger-spacing)}.author-page-image{display:inline-block;flex-direction:row;height:140px;width:210px}@media (max-width:768px){.author-info{color:var(--color-biskaya);flex-direction:row;margin-left:0;margin-top:24px}.author-info span{display:none}.author-page-container{display:flex;padding-bottom:var(--larger-spacing);padding-top:0}.author-page-image{display:inline-block;flex-direction:row;height:auto;width:100%}}.infinite-cards-container .blog-title{text-align:left;font-size:32px;color:var(--color-biskaya)}.link-container:hover{opacity:1}a{color:var(--primary);background-image:none}.infinite-cards-container{margin-top:20px!important}.card-container{margin-bottom:var(--standard-spacing)}.card-container h1{color:var(--color-goldmohn);font-size:24px;margin-bottom:10px}.card-container .post-title h2{color:var(--color-biskaya);font-size:22px;font-weight:var(--font-weight-semibold);margin-top:8px}.card-container .post-meta p{display:inline-block;color:var(--color-tekapo);font-size:1em;margin-bottom:0;margin-top:16px}.card-container .post-excerpt{font-size:16px;line-height:var(--font-line-height-large);color:var(--all-gray-16);margin-top:12px}.card-container .reading-indicator{transition:.15s ease-in-out;margin-top:10px;font-weight:700}.card-container:hover .reading-indicator{transition:.15s ease-in-out;margin-left:12px}@media (max-width:768px){.stage-blog-content{color:var(--color-white);padding-top:120px;padding-bottom:160px;text-align:center}.infinite-cards-container .blog-title{font-size:28px}}.exit-preview-button{color:#fff;position:fixed;bottom:30px;right:30px;background-color:var(--color-alizarin);display:inline-flex;min-width:120px;padding:10px 20px;box-sizing:border-box;align-items:baseline;justify-content:center;font-size:14px;line-height:17px;font-weight:bolder;text-decoration:none;cursor:pointer;border-radius:6px;z-index:1000}.lazy-load-image-background.opacity{background-image:none!important;opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity 1s linear}.align-items{align-items:center}.show-grid-row{background:rgba(255,0,0,.2);position:absolute;top:48px;height:60px;width:100%}.show-grid-col-left{background:rgba(255,0,0,.2);position:fixed;height:100%;width:60px;left:48px}.hs-form-frame{width:100%!important}.newFont{font-family:WixMadeForDisplay,sans-serif!important}.bg-light-blue{background-color:#f6f6f7}@font-face{font-family:WixMadeForDisplay;src:url(/fonts/WixMadeforDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WixMadeForDisplay;src:url(/fonts/WixMadeforDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:WixMadeForDisplay;src:url(/fonts/Wix-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NerdyPixels;src:url(/fonts/NerdyPixels-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--grid-width:100%;--grid-padding:14px;--col-padding:14px}.grid{display:flex;flex-direction:row;flex-wrap:wrap;width:1990px;margin:0 auto}.grid,.row{max-width:100%}.row{flex-basis:100%}.col,.col-1,.col-10,.col-2,.col-3,.col-4,.col-5,.col-6,.col-8,.col-9{box-sizing:border-box;min-height:1px}.col{flex-grow:1;flex-basis:0;width:100%}.col,.col-1{margin-left:calc(100% / 12 * (1 / 8));margin-right:calc(100% / 12 * (1 / 8))}.col-1{flex-basis:calc(100% / 12 * (3 / 4));max-width:calc(100% / 12 * (3 / 4))}.col-2{flex-basis:calc(100% / 6 - 100% / 48);max-width:calc(100% / 6 - 100% / 48)}.col-2,.col-3{margin-left:calc(100% / 12 * (1 / 8));margin-right:calc(100% / 12 * (1 / 8))}.col-3{flex-basis:calc(100% / 4 - 100% / 48);max-width:calc(100% / 4 - 100% / 48)}.col-4{flex-basis:calc(100% / 3 - 100% / 48);max-width:calc(100% / 3 - 100% / 48)}.col-4,.col-5{margin-left:calc(100% / 12 * (1 / 8));margin-right:calc(100% / 12 * (1 / 8))}.col-5{flex-basis:calc(100% / 2.4 - 100% / 48);max-width:calc(100% / 2.4 - 100% / 48)}.col-6{flex-basis:calc(100% / 2 - 100% / 48);max-width:calc(100% / 2 - 100% / 48)}.col-6,.col-8{margin-left:calc(100% / 12 * (1 / 8));margin-right:calc(100% / 12 * (1 / 8))}.col-8{flex-basis:calc(100% / 1.5 - 100% / 48);max-width:calc(100% / 1.5 - 100% / 48)}.col-9{flex-basis:calc(100% * 0.75 - 100% / 48);max-width:calc(100% * .75 - 100% / 48)}.col-10,.col-9{margin-left:calc(100% / 12 * (1 / 8));margin-right:calc(100% / 12 * (1 / 8))}.col-10{flex-basis:calc(100% * 0.8333333 - 100% / 48);max-width:calc(100% * .8333333 - 100% / 48)}.col-auto{flex:0 0 auto;width:auto;max-width:100%;box-sizing:border-box}.offset-1{margin-left:calc(100% * (9 / 96))}.offset-2{margin-left:calc(100% * (17 / 96))}.offset-3{margin-left:calc(100% * (25 / 96))}.offset-4{margin-left:calc(100% * (33 / 96))}.offset-5{margin-left:calc(100% * (41 / 96))}.offset-6{margin-left:calc(100% * (49 / 96))}.offset-9{margin-left:calc(100% * (73 / 96))}.justify-content-start{display:flex;justify-content:flex-start}.justify-content-center{display:flex;justify-content:center}.justify-content-end{display:flex;justify-content:flex-end}.align-items-center{display:flex;align-items:center}@media only screen and (min-width:1441px){header .grid{width:100%}.menu-button{max-width:120px}}@media only screen and (max-width:1440px){.grid{width:1344px}}@media only screen and (max-width:1280px){.grid{width:1152px}}@media only screen and (max-width:1024px){.grid{width:960px}}@media only screen and (max-width:834px){.grid{width:816px}}@media only screen and (max-width:768px){.grid{width:768px}.col,.col-1,.col-10,.col-2,.col-3,.col-4,.col-5,.col-6,.col-8,.col-9{padding-left:24px;padding-right:24px;flex-basis:100%;max-width:100%;margin-left:0;margin-right:0}.offset-1,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9{margin-left:0}.card.col{padding-left:0;padding-right:0;margin-top:24px}.align-items-center,.justify-content-center,.justify-content-end,.justify-content-start{flex-direction:row}.no-wrap{flex-direction:row!important}}.flex{display:flex}.no-wrap{flex-wrap:nowrap}.no-padding{padding-left:0!important;padding-right:0!important}.w-auto{width:auto}.w-100{width:100%}.h-100{height:100%}