:root{--wp--preset--spacing--1: 1rem;--wp--preset--spacing--2: 2rem;--wp--preset--spacing--3: 3rem;--wp--preset--spacing--4: 4rem;--wp--preset--spacing--5: 5rem;--wp--preset--spacing--6: 6rem;--wp--preset--spacing--7: 7rem}@keyframes fade-to-grey{from{filter:grayscale(0)}to{filter:grayscale(1)}}@keyframes fade{0%{opacity:1}50%{opacity:0}}@keyframes animation-left{0%{opacity:0;transform:translateX(-400px)}100%{opacity:1;transform:translateX(0)}}@keyframes animation-right{0%{opacity:0;transform:translateX(400px)}100%{opacity:1;transform:translateX(0)}}.contact-persons .wp-block-column{flex-basis:33.3%}@media(max-width: 780px){.contact-persons{flex-direction:column !important}}.contact-person{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}.contact-person .contact-image{display:block !important;width:250px;height:auto}.contact-person .contact-image:hover img{transform:scale(1.05)}.contact-person .contact-image img{width:100%;height:auto;transform:scale(1);border:none;transition:transform .2s ease-in-out}.contact-person .contact-name{font-size:1.5rem;text-align:center;margin:0}.contact-person .contact-link{text-align:center}.form-section,.contact-form{padding:3rem 0 !important;margin:3rem auto !important;background-color:var(--wp--preset--color--grey)}.form-section h2,.contact-form h2{color:var(--wp--preset--color--white) !important}.form-section form p,.contact-form form p{padding-left:0;padding-right:0}.form-section form span,.contact-form form span{color:var(--wp--preset--color--white)}.form-section button,.contact-form button{transition:all .2s ease-in-out;color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);border-style:solid;outline:none;box-shadow:none;background:none;cursor:pointer;display:flex;padding:1rem;justify-content:center;margin:auto}.form-section button:hover,.contact-form button:hover{color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white)}.form-section button:hover span,.contact-form button:hover span{color:var(--wp--preset--color--white)}.form-section button span,.contact-form button span{transition:all .2s ease-in-out;color:var(--wp--preset--color--white)}.form-section .cf7mls-btns,.contact-form .cf7mls-btns{display:flex;gap:1rem}.form-section .row,.contact-form .row{width:100%}.form-section .wpcf7-not-valid-tip,.contact-form .wpcf7-not-valid-tip{color:var(--wp--preset--color--accent) !important}.form-section .row.applufileup,.contact-form .row.applufileup{display:flex;padding:0;color:#fff}.form-section .row.applufileup .row,.contact-form .row.applufileup .row{gap:1rem}.form-section .row.applufileup .row>div,.contact-form .row.applufileup .row>div{display:flex;gap:1rem;flex-direction:column}.form-section .row.applufileup .row>div.col-6,.contact-form .row.applufileup .row>div.col-6{flex:1;margin:0}.form-section .row.applufileup .row>div.fileupmulti,.contact-form .row.applufileup .row>div.fileupmulti{margin-bottom:1rem;gap:.5rem !important}.form-section .row.applufileup .row>div.fileupmulti p,.contact-form .row.applufileup .row>div.fileupmulti p{margin-bottom:0 !important}.form-section .row.applufileup .row>div.col-lg-6,.contact-form .row.applufileup .row>div.col-lg-6{flex:1}@media(max-width: 992px){.form-section .row.applufileup .row>div.col-lg-6,.contact-form .row.applufileup .row>div.col-lg-6{flex:100%}}.form-section .row.applufileup span,.contact-form .row.applufileup span{font-size:1rem}.form-section .row.applufileup .input-message .wpcf7-form-control-wrap,.contact-form .row.applufileup .input-message .wpcf7-form-control-wrap{display:block;line-height:1}.form-section .row.applufileup .fileupsec h3,.form-section .row.applufileup .fileup h3,.contact-form .row.applufileup .fileupsec h3,.contact-form .row.applufileup .fileup h3{font-size:1.25rem;color:var(--wp--preset--color--white)}.form-section .row.applufileup .fileupsec p,.form-section .row.applufileup .fileup p,.contact-form .row.applufileup .fileupsec p,.contact-form .row.applufileup .fileup p{color:var(--wp--preset--color--white);padding-bottom:0;margin:0}.form-section .row.applufileup .fileupsec p:nth-child(odd),.form-section .row.applufileup .fileup p:nth-child(odd),.contact-form .row.applufileup .fileupsec p:nth-child(odd),.contact-form .row.applufileup .fileup p:nth-child(odd){margin-bottom:0rem}.form-section .row.applufileup .fileupsec .row .row,.form-section .row.applufileup .fileup .row .row,.contact-form .row.applufileup .fileupsec .row .row,.contact-form .row.applufileup .fileup .row .row{display:block}.form-section .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .name,.form-section .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .name,.contact-form .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .name,.contact-form .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .name{display:flex;flex-direction:column}.form-section .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .name span,.form-section .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .name span,.contact-form .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .name span,.contact-form .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .name span{white-space:unset;-webkit-hyphens:auto;hyphens:auto}.form-section .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .name em,.form-section .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .name em,.contact-form .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .name em,.contact-form .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .name em{color:var(--wp--preset--color--white) !important;font-weight:500}.form-section .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .dnd-progress-bar span,.form-section .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .dnd-progress-bar span,.contact-form .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-details .dnd-progress-bar span,.contact-form .row.applufileup .fileup .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{line-height:1em}.form-section .row.applufileup .fileupsec .dnd-upload-status .dnd-icon-remove,.form-section .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-image,.form-section .row.applufileup .fileup .dnd-upload-status .dnd-icon-remove,.form-section .row.applufileup .fileup .dnd-upload-status .dnd-upload-image,.contact-form .row.applufileup .fileupsec .dnd-upload-status .dnd-icon-remove,.contact-form .row.applufileup .fileupsec .dnd-upload-status .dnd-upload-image,.contact-form .row.applufileup .fileup .dnd-upload-status .dnd-icon-remove,.contact-form .row.applufileup .fileup .dnd-upload-status .dnd-upload-image{filter:invert(1);border-color:#000}.form-section .row.applufileup .fileupsec .codedropz-upload-inner a,.form-section .row.applufileup .fileup .codedropz-upload-inner a,.contact-form .row.applufileup .fileupsec .codedropz-upload-inner a,.contact-form .row.applufileup .fileup .codedropz-upload-inner a{transition:all .2s ease-in-out;color:var(--wp--preset--color--white) !important;color:var(--wp--preset--color--white);font-size:1.1rem}.form-section .row.applufileup .fileupsec .codedropz-upload-inner a:hover,.form-section .row.applufileup .fileup .codedropz-upload-inner a:hover,.contact-form .row.applufileup .fileupsec .codedropz-upload-inner a:hover,.contact-form .row.applufileup .fileup .codedropz-upload-inner a:hover{color:var(--wp--preset--color--white) !important}.form-section .row.applufileup .fileupsec .codedropz-upload-inner span,.form-section .row.applufileup .fileup .codedropz-upload-inner span,.contact-form .row.applufileup .fileupsec .codedropz-upload-inner span,.contact-form .row.applufileup .fileup .codedropz-upload-inner span{display:none}.form-section .row.applufileup .fileupsec .dnd-upload-counter,.form-section .row.applufileup .fileup .dnd-upload-counter,.contact-form .row.applufileup .fileupsec .dnd-upload-counter,.contact-form .row.applufileup .fileup .dnd-upload-counter{font-size:1rem}.form-section .row.applufileup .fileupsec .dnd-upload-counter span,.form-section .row.applufileup .fileup .dnd-upload-counter span,.contact-form .row.applufileup .fileupsec .dnd-upload-counter span,.contact-form .row.applufileup .fileup .dnd-upload-counter span{font-size:1rem;margin-right:.2rem}.form-section .col-12,.contact-form .col-12{width:100%}.form-section .col-8,.contact-form .col-8{display:flex;flex-basis:66%;flex-direction:column;gap:1rem;padding:1rem}.form-section .col-8 .row,.contact-form .col-8 .row{display:flex;flex-direction:column;gap:1rem}.form-section .col-8 .row:first-child,.contact-form .col-8 .row:first-child{flex-direction:row}.form-section .col-6,.contact-form .col-6{display:flex;flex-basis:50%;flex-direction:column}.form-section .col-6:nth-child(odd),.contact-form .col-6:nth-child(odd){margin-right:.5rem}.form-section .col-6:nth-child(even),.contact-form .col-6:nth-child(even){margin-left:.5rem}.form-section .col-4,.contact-form .col-4{flex-basis:33%;padding:1rem}@media(max-width: 780px){.form-section .row.applufileup,.contact-form .row.applufileup{flex-direction:column}.form-section .col-8,.form-section .col-6,.form-section .col-4,.contact-form .col-8,.contact-form .col-6,.contact-form .col-4{width:100%}.form-section button,.contact-form button{width:100%;transform:none}}@media(max-width: 500px){.form-section .col-8 .row:first-child,.contact-form .col-8 .row:first-child{flex-direction:column}.form-section .col-8 .col-6,.contact-form .col-8 .col-6{margin:0}.form-section .col-8 .col-6:first-child,.contact-form .col-8 .col-6:first-child{margin-bottom:1rem}}.form-section .wpcf7-response-output,.contact-form .wpcf7-response-output{width:100%;text-align:center;color:var(--wp--preset--color--accent);font-size:1.15rem !important;border:2px solid var(--wp--preset--color--accent) !important;box-sizing:border-box}.form-section .screen-reader-response,.contact-form .screen-reader-response{display:none}.form-section .wpcf7-form,.contact-form .wpcf7-form{display:flex !important;flex-wrap:wrap}.form-section .wpcf7-form>*,.contact-form .wpcf7-form>*{width:100%;padding:.5rem 1rem;margin:0}.form-section .wpcf7-form .wpcf7-text,.form-section .wpcf7-form .wpcf7-textarea,.form-section .wpcf7-form .wpcf7-select,.form-section .wpcf7-form .wpcf7-file,.contact-form .wpcf7-form .wpcf7-text,.contact-form .wpcf7-form .wpcf7-textarea,.contact-form .wpcf7-form .wpcf7-select,.contact-form .wpcf7-form .wpcf7-file{width:100%;font-size:1rem;border:1px solid var(--wp--preset--color--contrast);padding:.882rem 1.471rem;line-height:1.412rem;letter-spacing:.05em;background:var(--wp--preset--color--white)}.form-section .wpcf7-form .wpcf7-text:focus,.form-section .wpcf7-form .wpcf7-text:focus-visible,.form-section .wpcf7-form .wpcf7-textarea:focus,.form-section .wpcf7-form .wpcf7-textarea:focus-visible,.form-section .wpcf7-form .wpcf7-select:focus,.form-section .wpcf7-form .wpcf7-select:focus-visible,.form-section .wpcf7-form .wpcf7-file:focus,.form-section .wpcf7-form .wpcf7-file:focus-visible,.contact-form .wpcf7-form .wpcf7-text:focus,.contact-form .wpcf7-form .wpcf7-text:focus-visible,.contact-form .wpcf7-form .wpcf7-textarea:focus,.contact-form .wpcf7-form .wpcf7-textarea:focus-visible,.contact-form .wpcf7-form .wpcf7-select:focus,.contact-form .wpcf7-form .wpcf7-select:focus-visible,.contact-form .wpcf7-form .wpcf7-file:focus,.contact-form .wpcf7-form .wpcf7-file:focus-visible{outline:none;border-color:var(--wp--preset--color--accent);border-radius:0;border-width:1px}.form-section .wpcf7-form .wpcf7-file,.contact-form .wpcf7-form .wpcf7-file{border-style:dotted;border-width:2px}.form-section .wpcf7-form .wpcf7-file:focus,.form-section .wpcf7-form .wpcf7-file:focus-visible,.contact-form .wpcf7-form .wpcf7-file:focus,.contact-form .wpcf7-form .wpcf7-file:focus-visible{border-width:2px}.form-section .wpcf7-form .wpcf7-select,.contact-form .wpcf7-form .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.form-section .wpcf7-form .wpcf7-acceptance label,.contact-form .wpcf7-form .wpcf7-acceptance label{display:flex}.form-section .wpcf7-form .wpcf7-acceptance input,.contact-form .wpcf7-form .wpcf7-acceptance input{width:20px;height:20px;margin:0;padding:0;margin-right:.5rem}.form-section .wpcf7-form .wpcf7-text.job,.contact-form .wpcf7-form .wpcf7-text.job{pointer-events:none}.form-section .wpcf7-form button:disabled,.contact-form .wpcf7-form button:disabled{opacity:.4;pointer-events:none}.form-section .wpcf7-form.sent .fieldset-cf7mls-wrapper,.form-section .wpcf7-form.sent .row.applufileup,.contact-form .wpcf7-form.sent .fieldset-cf7mls-wrapper,.contact-form .wpcf7-form.sent .row.applufileup{display:none}body.page-template-jobdetail input.job-title{pointer-events:none !important}.btn-lang-info{display:block;color:#fff;text-decoration:underline !important;padding:.5rem;margin-bottom:-1rem}p.language-info-title{font-weight:700;margin-bottom:0}.white-popup{display:none;position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.show-popup{display:flex;position:fixed;top:100px;z-index:100;height:auto;flex-direction:column;border:3rem solid #e27575;cursor:pointer}.wp-block-contact-form-7-contact-form-selector{width:100%}.wp-block-contact-form-7-contact-form-selector input,.wp-block-contact-form-7-contact-form-selector textarea,.wp-block-contact-form-7-contact-form-selector select,.wp-block-contact-form-7-contact-form-selector h3,.wp-block-contact-form-7-contact-form-selector p{font-family:var(--wp--preset--font-family--body)}.wp-block-contact-form-7-contact-form-selector input,.wp-block-contact-form-7-contact-form-selector textarea{font-size:var(--wp--preset--font-size--medium);padding:1em 2em;border:none;outline:none;width:100%;box-sizing:border-box}.form-row{display:flex;margin-bottom:1rem;gap:1rem}.form-row:has(input[type=submit]){align-content:center;flex-direction:column;flex-wrap:wrap}.form-row label{flex-basis:100%}.form-row input,.form-row textarea{width:100%}.form-row input[type=checkbox]{width:auto}.form-row input[type=submit]{width:auto}.form-row .wpcf7-spinner{margin:1rem auto}.jobform-desktop{display:block}.jobform-mobile{display:none}.jobform-mobile .fieldset-cf7mls{padding:0;margin:0}.jobform-mobile .fieldset-cf7mls .row{display:flex;flex-direction:column;gap:1rem}.jobform-mobile .fieldset-cf7mls .cf7mls_next.action-button{background-color:var(--wp--preset--color--accent)}@media(max-width: 780px){.jobform-desktop{display:none}.jobform-mobile{display:block}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;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:transparent;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;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{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:transparent}.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 transparent;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}main .entry-content .splide-container{position:relative}main .entry-content .splide-container .fade-slider .splide__list .splide__slide{display:flex !important;flex-direction:row;overflow:visible}main .entry-content .splide-container .fade-slider .splide__list .splide__slide figcaption{position:relative;background:none;color:#1e1e1e}main .entry-content .splide-container .fade-slider.tech-stack-slider .splide__slide{flex-direction:column}main .entry-content .splide-container .fade-slider.tech-stack-slider .wp-block-image img{width:120px !important;height:120px !important;filter:grayscale(1);transition:all .2s ease-out}main .entry-content .splide-container .fade-slider.tech-stack-slider .wp-block-image:hover img{filter:grayscale(0)}main .entry-content .splide-container .fade-slider.location-slider .splide__list{display:flex}main .entry-content .splide-container .fade-slider.location-slider .splide__list .splide__slide>*{display:flex;flex-direction:column;width:60%}main .entry-content .splide-container .fade-slider.location-slider .splide__list .splide__slide>*:first-child{width:40%}main .entry-content .splide-container .fade-slider.location-slider .splide__list .splide__slide .wp-block-media-text__content{padding:2rem}main .entry-content .splide-container .fade-slider-buttons.location-slider-buttons{position:absolute;z-index:10;top:1rem;left:calc(40% + 80px)}main .entry-content .splide-container .fade-slider-buttons .wp-block-button a{background:linear-gradient(to right, #F4FF5E 50%, white 50%);background-size:200% 100%;background-position:right bottom;transition:all .2s ease-out}main .entry-content .splide-container .fade-slider-buttons .wp-block-button.is-active a,main .entry-content .splide-container .fade-slider-buttons .wp-block-button a:hover{background-position:left bottom}main .entry-content .splide-container .splide{margin:auto}@media screen and (max-width: 992px){main .entry-content .splide-container .splide{margin-right:40px !important;margin-left:40px !important}}main .entry-content .splide-container .splide .splide__track{margin:auto;width:100%}main .entry-content .splide-container .splide .splide__list{display:flex !important;flex-wrap:unset;width:100%}@media screen and (min-width: 780px){main .entry-content .splide-container .splide .splide__list{margin-right:0 !important}}main .entry-content .splide-container .splide .splide__slide{position:relative;display:flex;height:auto;width:100%;margin:0;padding:0;flex-grow:0;justify-content:unset;align-items:center}@media screen and (min-width: 780px){main .entry-content .splide-container .splide .splide__slide{margin:0 auto;margin-right:0}}main .entry-content .splide-container .splide .splide__slide::last-child{margin-right:0}main .entry-content .splide-container .splide .splide__slide img{max-height:500px}main .entry-content .splide-container .splide .splide__slide.wp-block-media-text{height:auto !important}main .entry-content .splide-container .splide .splide__slide.wp-block-media-text.is-image-fill img{width:100% !important}main .entry-content .splide-container .splide.fade-slider .splide__slide{position:relative;height:100%;width:100%}main .entry-content .splide-container .splide .splide__slide::before,main .entry-content .splide-container .splide .splide__pagination li::before{content:none}main .entry-content .splide-container .splide .splide__arrow{top:calc((100% - 48px)/2)}@media screen and (max-width: 1600px){main .entry-content .splide-container .splide .splide__arrow:hover{opacity:1}}main .entry-content .splide-container .splide .splide__arrow svg{fill:#1e1e1e}main .entry-content .splide-container .splide .splide__arrow--prev,main .entry-content .splide-container .splide .splide__arrow--next{background:none;font-size:1.5rem}main .entry-content .splide-container .splide .splide__arrow--prev{transform:rotate(-90deg);left:-60px}main .entry-content .splide-container .splide .splide__arrow--next{transform:rotate(90deg);right:-60px}@media screen and (max-width: 500px){main .entry-content .splide-container .splide:not(.gallery-slider){margin-right:0px !important;margin-left:0px !important}main .entry-content .splide-container .splide:not(.gallery-slider) .splide__arrow--next{right:-30px}main .entry-content .splide-container .splide:not(.gallery-slider) .splide__arrow--prev{left:-30px}}.gallery-slider .wp-block-gallery{gap:unset}body.nav-open{overflow:hidden}body header{z-index:1000;background-color:rgba(255,255,255,0);box-shadow:0px 0px 10px rgba(17,17,17,0);transition:all .25s ease-in-out;position:fixed;width:100vw;padding-top:1rem;padding-bottom:1rem}body header.is-position-sticky{width:100vw}body header .wp-block-site-logo img{filter:brightness(20);-webkit-filter:brightness(20)}body header nav ul{gap:1rem !important}body header .navigation-icon-container{display:none;position:relative;height:28px;width:28px;cursor:pointer}body header .navigation-icon-container .navigation-icon,body header .navigation-icon-container .navigation-icon:before,body header .navigation-icon-container .navigation-icon:after{content:"";position:absolute;height:3px;width:28px;transition:all .2s ease;background-color:#fff}body header .navigation-icon-container .navigation-icon{top:14px}body header .navigation-icon-container .navigation-icon:before{top:-7px}body header .navigation-icon-container .navigation-icon:after{top:7px}@media(max-width: 992px){body header nav{display:none !important}body header .navigation-icon-container{display:block}}body header.navigation-active{background-color:#e5133a;height:100vh;font-size:1.5rem}body header.navigation-active .navigation-icon-container .navigation-icon{background:rgba(0,0,0,0);transform:rotate(-135deg)}body header.navigation-active .navigation-icon-container .navigation-icon:before,body header.navigation-active .navigation-icon-container .navigation-icon:after{top:0}body header.navigation-active .navigation-icon-container .navigation-icon:before{transform:rotate(90deg)}body header.navigation-active nav{position:absolute;display:block !important;width:100%;top:4rem}body header.navigation-active nav .wp-block-navigation__container{justify-content:center;flex-direction:column}body.scrolled header{background-color:var(--wp--preset--color--accent);box-shadow:0px 0px 10px var(--wp--preset--color--contrast-2);padding-top:.25rem;padding-bottom:.25rem}body main .wp-block-heading{-webkit-hyphens:auto;hyphens:auto}body main .intro-video .wp-block-cover__inner-container{margin-bottom:2rem !important}body main .intro-video .wp-block-cover__inner-container p{font-size:2.8rem !important}@media(min-width: 768px){body main .intro-video .wp-block-cover__inner-container p{font-size:3.5rem !important}}@media(max-width: 1400px){body main .entry-content .text-left>div:first-child{padding-left:var(--wp--preset--spacing--20) !important}body main .entry-content .text-right>div:last-child{padding-right:var(--wp--preset--spacing--20) !important}}@media(max-width: 1200px){body main .entry-content .to-column{flex-flow:wrap}body main .entry-content .to-column>*{flex-basis:100%;width:100%}body main .entry-content .to-column>* .wp-block-video{width:320px}body main .entry-content .to-column.text-left>div:first-child{padding-left:0 !important;padding-right:0 !important}body main .entry-content .to-column.text-right{flex-direction:column-reverse}body main .entry-content .to-column.text-right>div:last-child{padding-left:0 !important;padding-right:0 !important}body main .entry-content .application-prozess .is-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 780px){body main .entry-content .to-column .wp-block-video{width:100%;max-width:320px}body main .entry-content .to-column-smd{flex-flow:wrap}body main .entry-content .to-column-smd>*{flex-basis:100%;width:100%}body main .entry-content .to-column-smd>* figure{display:flex;align-items:stretch}body main .entry-content .to-column-smd>* figure img{flex:1}}@media(max-width: 992px){body main .entry-content .site-intro{min-height:40vh !important}body main .entry-content .counter-container{flex-direction:column}body main .entry-content .counter-container .counter{flex-basis:unset}body main .entry-content .application-prozess .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}body main .entry-content .locations>.wp-block-group{flex-direction:column;align-items:stretch}body main .entry-content .locations .myp-google-map{height:300px}body main .entry-content .wp-block-cover .wp-block-group p{max-width:100%}}body main .entry-content .wp-block-button .wp-element-button{transition:all .2s ease-in-out}body main .entry-content .cover-grid .wp-block-cover{display:grid}body main .entry-content .cover-grid .wp-block-cover .wp-block-cover__inner-container{height:100%}@media(max-width: 992px)and (min-width: 780px){body main .entry-content .cover-grid .wp-block-cover{padding:1rem !important}body main .entry-content .cover-grid .wp-block-cover .photo-grid-content{position:absolute;top:calc(100% - 30px) !important;left:0;transform:none !important}body main .entry-content .cover-grid .wp-block-cover .photo-grid-content p{font-size:var(--wp--preset--font-size--normal) !important;padding:0 1rem !important}body main .entry-content .cover-grid .wp-block-cover .photo-grid-content p.photo-grid-headline{font-size:var(--wp--preset--font-size--medium-plus) !important}body main .entry-content .cover-grid .wp-block-cover:hover .photo-grid-content{transform:none !important;top:1rem !important}body main .entry-content .cover-grid .wp-block-cover:hover .photo-grid-content .photo-grid-headline{font-size:var(--wp--preset--font-size--large) !important}}@media(max-width: 1200px){body main .entry-content .cover-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body main .entry-content .cover-grid .cover-grid-element{min-height:400px !important}}@media(max-width: 780px){body main .entry-content .cover-grid{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}}body main .entry-content .cover-grid .cover-grid-element{position:relative;overflow:hidden;min-height:450px !important}body main .entry-content .cover-grid .cover-grid-element .cover-grid-content{transition:all .3s ease-out;transform:translateY(calc(100% - 30px))}body main .entry-content .cover-grid .cover-grid-element .cover-grid-headline{transition:all .3s ease-out;line-height:1.1em}body main .entry-content .cover-grid .cover-grid-element .cover-grid-headline span::after{transition:all .3s ease-out;opacity:0}body main .entry-content .cover-grid .cover-grid-element .cover-grid-text{transition:all .5s ease-out;opacity:0}body main .entry-content .cover-grid .cover-grid-element .wp-block-cover__background{opacity:0;transition:all .3s ease-in-out}body main .entry-content .cover-grid .cover-grid-element:hover .cover-grid-content{transform:translateY(calc(50% - 100px))}body main .entry-content .cover-grid .cover-grid-element:hover .cover-grid-headline{font-size:var(--wp--preset--font-size--xx-large)}body main .entry-content .cover-grid .cover-grid-element:hover .cover-grid-headline span::after{opacity:1}body main .entry-content .cover-grid .cover-grid-element:hover .cover-grid-text{opacity:1}body main .entry-content .cover-grid .cover-grid-element:hover .wp-block-cover__background{opacity:.7}body main .entry-content .photo-grid .wp-block-cover .wp-block-cover__inner-container{height:100%}@media(max-width: 992px)and (min-width: 780px){body main .entry-content .photo-grid .wp-block-cover{padding:1rem !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content{position:absolute;top:calc(100% - 42px) !important;left:0;transform:none !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content .photo-grid-text{padding:0 1rem !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content p{font-size:var(--wp--preset--font-size--normal) !important;padding:0 !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content p.photo-grid-headline{font-size:var(--wp--preset--font-size--medium-plus) !important}body main .entry-content .photo-grid .wp-block-cover:hover .photo-grid-content{transform:none !important;top:1rem !important}body main .entry-content .photo-grid .wp-block-cover:hover .photo-grid-content .photo-grid-headline{font-size:var(--wp--preset--font-size--large) !important}}@media(max-width: 1200px)and (min-width: 992px){body main .entry-content .photo-grid .wp-block-cover{padding:1rem !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content{position:absolute;top:calc(100% - 72px) !important;left:0;transform:none !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content .photo-grid-text{padding:1rem 2rem !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content p{font-size:var(--wp--preset--font-size--medium) !important;padding:0 !important}body main .entry-content .photo-grid .wp-block-cover .photo-grid-content p.photo-grid-headline{font-size:var(--wp--preset--font-size--large) !important}body main .entry-content .photo-grid .wp-block-cover:hover .photo-grid-content{transform:none !important;top:1rem !important}body main .entry-content .photo-grid .wp-block-cover:hover .photo-grid-content .photo-grid-headline{font-size:var(--wp--preset--font-size--large) !important}}body main .entry-content .photo-grid .photo-grid-element{position:relative;overflow:hidden}body main .entry-content .photo-grid .photo-grid-element .photo-grid-content{transition:all .3s ease-out;transform:translateY(calc(100% - 150px))}body main .entry-content .photo-grid .photo-grid-element .photo-grid-content .photo-grid-headline{transition:all .3s ease-out;line-height:1.1em}body main .entry-content .photo-grid .photo-grid-element .photo-grid-content .photo-grid-headline span::after{transition:all .3s ease-out;opacity:0}body main .entry-content .photo-grid .photo-grid-element .photo-grid-content .photo-grid-text{transition:all .5s ease-out;opacity:0}body main .entry-content .photo-grid .photo-grid-element .wp-block-cover__background{opacity:0;transition:all .3s ease-in-out}body main .entry-content .photo-grid .photo-grid-element:hover .photo-grid-content{transform:translateY(calc(50% - 100px))}body main .entry-content .photo-grid .photo-grid-element:hover .photo-grid-headline{font-size:var(--wp--preset--font-size--xx-large)}body main .entry-content .photo-grid .photo-grid-element:hover .photo-grid-headline span::after{opacity:1}body main .entry-content .photo-grid .photo-grid-element:hover .photo-grid-text{opacity:1}body main .entry-content .photo-grid .photo-grid-element:hover .wp-block-cover__background{opacity:.7}.is-content-justification-space-between{justify-content:space-between}@keyframes to-white-animation{0%{filter:brightness(1)}100%{filter:brightness(20)}}figure.full-cover{height:100%}figure.full-cover img{height:inherit}.products-group figure.wp-block-gallery{justify-content:center}.products-group figure.wp-block-gallery figure.wp-block-image{overflow:hidden}.products-group figure.wp-block-gallery figure.wp-block-image figcaption{margin:0;padding:.5rem 2rem !important;text-align:left !important;font-size:var(--wp--preset--font-size--medium-plus) !important;background:unset !important;background-color:var(--wp--preset--color--accent) !important;opacity:1;width:auto;transition:all .25s ease-in-out}.products-group figure.wp-block-gallery figure.wp-block-image:hover figcaption{opacity:1;left:10px}.image-gallery .wp-block-gallery{overflow:hidden;transition:all .5s ease-in-out;height:100%}.image-gallery .wp-block-gallery.expand{max-height:5000px !important}footer{margin-top:0}