:root{--color-main-dark:#245651;--color-main-darker:#1a423e;--color-main-light:#c9f4da;--color-form-line:rgba(36, 86, 81, 0.3);--color-form-focus:rgba(36, 86, 81, 0.2);--color-text:#245651;--color-text-light:#c9f4da}:root:has(body.professionals){--color-main-dark:#151e5a;--color-main-darker:#0b1032;--color-main-light:#618ff6;--color-form-line:rgba(21, 30, 90, 0.3);--color-text:#151e5a;--color-text-light:#fff}@font-face{font-family:"FT System Blank";font-display:swap;font-style:normal;font-weight:400;src:url(../../../../inc/fonts/FTSystemTrial-Blank/FTSystemTrial-BlankRegular.otf) format("opentype")}@font-face{font-family:"FT System Blank";font-display:swap;font-style:italic;font-weight:400;src:url(../../../../inc/fonts/FTSystemTrial-Blank/FTSystemTrial-BlankRegularItalic.otf) format("opentype")}@font-face{font-family:"FT System Blank";font-display:swap;font-style:normal;font-weight:600;src:url(../../../../inc/fonts/FTSystemTrial-Blank/FTSystemTrial-BlankSemibold.otf) format("opentype")}@font-face{font-family:"FT System Blank";font-display:swap;font-style:italic;font-weight:600;src:url(../../../../inc/fonts/FTSystemTrial-Blank/FTSystemTrial-BlankSemiboldItalic.otf) format("opentype")}body{font-family:"FT System Blank",sans-serif;font-weight:400;font-size:calc(15px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){body{font-size:15px}}@media screen and (min-width:1440px){body{font-size:15px}}p{max-width:70ch;text-wrap:pretty}.single-events .page-content .core-content p,.single-events p{max-width:calc(580px + 8vw)}.title,h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:-.04em}.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance}.h1{font-size:calc(40px + 15 * ((100vw - 375px)/ 1065));line-height:1.2em}@media screen and (max-width:375px){.h1{font-size:40px}}@media screen and (min-width:1440px){.h1{font-size:55px}}.h1.big{font-size:calc(36px + 24 * ((100vw - 375px)/ 1065));line-height:1.1em}@media screen and (max-width:375px){.h1.big{font-size:36px}}@media screen and (min-width:1440px){.h1.big{font-size:60px}}.h1.small{font-size:calc(24px + 14 * ((100vw - 375px)/ 1065));line-height:1.75em}@media screen and (max-width:375px){.h1.small{font-size:24px}}@media screen and (min-width:1440px){.h1.small{font-size:38px}}.h2{font-size:calc(25px + 4 * ((100vw - 375px)/ 1065));line-height:1.345em}@media screen and (max-width:375px){.h2{font-size:25px}}@media screen and (min-width:1440px){.h2{font-size:29px}}.h2.big{font-size:calc(30px + 5 * ((100vw - 375px)/ 1065));line-height:1.085em}@media screen and (max-width:375px){.h2.big{font-size:30px}}@media screen and (min-width:1440px){.h2.big{font-size:35px}}.h3{font-size:calc(21.4px + 2.6 * ((100vw - 375px)/ 1065));line-height:1.166em;letter-spacing:-.02em}@media screen and (max-width:375px){.h3{font-size:21.4px}}@media screen and (min-width:1440px){.h3{font-size:24px}}.h3.big{font-size:calc(23px + 6 * ((100vw - 375px)/ 1065));line-height:1.31em;letter-spacing:-.04em}@media screen and (max-width:375px){.h3.big{font-size:23px}}@media screen and (min-width:1440px){.h3.big{font-size:29px}}.h3.small{font-size:calc(23px + 0 * ((100vw - 375px)/ 1065));line-height:1.174em;letter-spacing:-.04em}@media screen and (max-width:375px){.h3.small{font-size:23px}}@media screen and (min-width:1440px){.h3.small{font-size:23px}}.h4{font-size:calc(22px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.h4{font-size:22px}}@media screen and (min-width:1440px){.h4{font-size:26px}}.h5{font-size:calc(21px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.h5{font-size:21px}}@media screen and (min-width:1440px){.h5{font-size:23px}}.h6{font-size:calc(18px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.h6{font-size:18px}}@media screen and (min-width:1440px){.h6{font-size:22px}}.p-intro,.page-content .core-content p.p-intro{font-size:calc(18px + 5 * ((100vw - 375px)/ 1065));line-height:1.5em;letter-spacing:-.04em}@media screen and (max-width:375px){.p-intro,.page-content .core-content p.p-intro{font-size:18px}}@media screen and (min-width:1440px){.p-intro,.page-content .core-content p.p-intro{font-size:23px}}.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.h6.bold,p.bold{font-weight:600}b,strong{font-weight:600}.p,a,button,input,ol,p,textarea,ul{font-family:"FT System Blank",sans-serif;font-weight:400;font-size:calc(15px + 0 * ((100vw - 375px)/ 1065));line-height:1.733em}@media screen and (max-width:375px){.p,a,button,input,ol,p,textarea,ul{font-size:15px}}@media screen and (min-width:1440px){.p,a,button,input,ol,p,textarea,ul{font-size:15px}}.p-big,big{font-size:calc(16px + 2 * ((100vw - 375px)/ 1065));line-height:1.666em;letter-spacing:-.04em}@media screen and (max-width:375px){.p-big,big{font-size:16px}}@media screen and (min-width:1440px){.p-big,big{font-size:18px}}p a{font-family:inherit;font-size:inherit;line-height:inherit}.eyebrow,.vacancy-card .vacancy-bottom .vacancy-info{font-size:calc(11px + 0 * ((100vw - 375px)/ 1065));line-height:1.36em;text-transform:uppercase}@media screen and (max-width:375px){.eyebrow,.vacancy-card .vacancy-bottom .vacancy-info{font-size:11px}}@media screen and (min-width:1440px){.eyebrow,.vacancy-card .vacancy-bottom .vacancy-info{font-size:11px}}.eyebrow.line,.vacancy-card .vacancy-bottom .line.vacancy-info{display:block;margin-bottom:.55em}.eyebrow.line::before,.vacancy-card .vacancy-bottom .line.vacancy-info::before{content:"";display:inline-block;vertical-align:super;width:30px;height:.5px;margin-right:7px;background-color:currentColor}.highlight{color:var(--color-main-light)}sub,sup{font-size:.6em;line-height:0}.card-label,.vacancies-intro .wrapper-content ul.usps li{display:inline-block;border-radius:20px;border:1px solid currentColor;padding:.85em 1.7em;line-height:1;font-size:calc(11px + 1 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.card-label,.vacancies-intro .wrapper-content ul.usps li{font-size:11px}}@media screen and (min-width:1440px){.card-label,.vacancies-intro .wrapper-content ul.usps li{font-size:12px}}.filter-button{display:inline-block;border-radius:20px;border:1px solid currentColor;padding:.85em 1.7em;line-height:1;color:var(--color-text);background-color:transparent;cursor:pointer;font-size:calc(11px + 1 * ((100vw - 375px)/ 1065));-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99),border-color .3s cubic-bezier(.55,.085,0,.99),color .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99),border-color .3s cubic-bezier(.55,.085,0,.99),color .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.filter-button{font-size:11px}}@media screen and (min-width:1440px){.filter-button{font-size:12px}}.filter-button.active,.filter-button:hover{background-color:var(--color-main-light);border-color:var(--color-main-light);color:var(--color-text)}@media screen and (max-width:782px){html #wpadminbar{display:none}}.custom-range-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.custom-range-slider .slider-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.25em}.custom-range-slider .slider-controls{position:relative;min-height:2em}.custom-range-slider .slider-controls::before{content:"";position:absolute;top:50%;left:2px;right:2px;width:calc(100% - 4px);height:1px;background-color:var(--color-main-dark);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.custom-range-slider .slider-controls input[type=range]{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;height:2em;padding:0 2px;overflow:hidden;border:0;border-radius:4px;outline:0;background:0 0;pointer-events:none}.custom-range-slider .slider-controls input[type=range]::-webkit-slider-thumb{height:calc(2em / 1.75);width:calc(2em / 1.75);border-radius:100%;background-color:var(--color-main-dark);position:relative;z-index:1;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:all}.custom-range-slider .slider-controls input[type=range]::-moz-range-thumb{height:calc(2em / 1.75);width:calc(2em / 1.75);border-radius:100%;background-color:var(--color-main-dark);position:relative;cursor:pointer;-moz-appearance:none;appearance:none;pointer-events:all}.custom-range-slider .slider-controls input[type=range]:active,.custom-range-slider .slider-controls input[type=range]:focus{outline:0}.wpcf7 form.wpcf7-form br{display:none}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{display:block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin-left:0}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top:.2em;font-size:.8em}.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:0;border:0;font-size:.8em;margin:1em 0 0 0}.wpcf7 .ajax-loader{margin-top:2.4em;margin-left:1.2em}form{display:block;width:100%;color:var(--color-text)}form label{display:block;margin-top:1.325em}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{width:100%;margin-top:1.325em;border:1px solid var(--color-form-line);padding:.5em .8em;height:3.3em;border-radius:.3em}form input[type=email]::-webkit-input-placeholder, form input[type=number]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form input[type=text]::-webkit-input-placeholder, form select::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{color:var(--color-text);opacity:.7;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}form input[type=email]::-moz-placeholder, form input[type=number]::-moz-placeholder, form input[type=password]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form input[type=text]::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder{color:var(--color-text);opacity:.7;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}form input[type=email]:-ms-input-placeholder, form input[type=number]:-ms-input-placeholder, form input[type=password]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form input[type=text]:-ms-input-placeholder, form select:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:var(--color-text);opacity:.7;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}form input[type=email]::-ms-input-placeholder, form input[type=number]::-ms-input-placeholder, form input[type=password]::-ms-input-placeholder, form input[type=tel]::-ms-input-placeholder, form input[type=text]::-ms-input-placeholder, form select::-ms-input-placeholder, form textarea::-ms-input-placeholder{color:var(--color-text);opacity:.7;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-text);opacity:.7;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){form input[type=email]::-webkit-input-placeholder, form input[type=number]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form input[type=text]::-webkit-input-placeholder, form select::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{font-size:13px}form input[type=email]::-moz-placeholder, form input[type=number]::-moz-placeholder, form input[type=password]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form input[type=text]::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder{font-size:13px}form input[type=email]:-ms-input-placeholder, form input[type=number]:-ms-input-placeholder, form input[type=password]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form input[type=text]:-ms-input-placeholder, form select:-ms-input-placeholder, form textarea:-ms-input-placeholder{font-size:13px}form input[type=email]::-ms-input-placeholder, form input[type=number]::-ms-input-placeholder, form input[type=password]::-ms-input-placeholder, form input[type=tel]::-ms-input-placeholder, form input[type=text]::-ms-input-placeholder, form select::-ms-input-placeholder, form textarea::-ms-input-placeholder{font-size:13px}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{font-size:13px}}@media screen and (min-width:1440px){form input[type=email]::-webkit-input-placeholder, form input[type=number]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form input[type=text]::-webkit-input-placeholder, form select::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{font-size:14px}form input[type=email]::-moz-placeholder, form input[type=number]::-moz-placeholder, form input[type=password]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form input[type=text]::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder{font-size:14px}form input[type=email]:-ms-input-placeholder, form input[type=number]:-ms-input-placeholder, form input[type=password]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form input[type=text]:-ms-input-placeholder, form select:-ms-input-placeholder, form textarea:-ms-input-placeholder{font-size:14px}form input[type=email]::-ms-input-placeholder, form input[type=number]::-ms-input-placeholder, form input[type=password]::-ms-input-placeholder, form input[type=tel]::-ms-input-placeholder, form input[type=text]::-ms-input-placeholder, form select::-ms-input-placeholder, form textarea::-ms-input-placeholder{font-size:14px}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{font-size:14px}}form textarea{line-height:1.4em}form input[type=submit]{margin-top:1.325em}form input[type=checkbox]{display:inline-block;position:relative;border:1px solid var(--color-form-line);width:19px;height:19px;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:top}form input[type=checkbox]:checked::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;display:inline-block;top:2px;border-radius:2px;left:2px;background-color:var(--color-main-dark);width:calc(100% - 2px * 2);height:calc(100% - 2px * 2)}form input[type=checkbox]+span{margin-left:.6em;vertical-align:top;font-size:calc(15px + 2 * ((100vw - 375px)/ 1065));line-height:calc(19px + 2px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:375px){form input[type=checkbox]+span{font-size:15px}}@media screen and (min-width:1440px){form input[type=checkbox]+span{font-size:17px}}form input[type=checkbox]+span a{font-size:inherit;color:var(--color-text);text-decoration:underline}form input[type=checkbox]+span a:hover{text-decoration:none}form select{background-image:url("data:image/svg+xml;utf8, <svg fill='black' height='24' viewBox='0 0 20 22' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-size:1em;background-position-x:calc(100% - 1.2em);background-position-y:calc(50% - .1em)}form .hidden{display:none!important}.gform-theme.gform-theme--framework.gform_wrapper form{--gf-ctrl-choice-check-color:var(--color-main-dark);--gf-ctrl-border-color:color-mix(in srgb, var(--color-main-dark) 30%, transparent);--gf-ctrl-border-color-hover:var(--color-main-dark);--gf-ctrl-border-color-focus:var(--color-main-dark);--gf-ctrl-outline-color-focus:var(--color-form-focus);--gf-ctrl-font-size:15px;--gf-ctrl-size:3.3em;--gf-ctrl-padding-y:0.5em;--gf-ctrl-color:var(--color-main-dark);--gf-ctrl-shadow:unset;--gf-ctrl-radius:5px;--gf-ctrl-color-focus:var(--color-main-dark);--gf-ctrl-btn-bg-color-primary:var(--color-main-light);--gf-ctrl-btn-bg-color-hover-primary:var(--color-main-dark);--gf-ctrl-btn-bg-color-focus-primary:var(--color-main-dark);--gf-ctrl-btn-color-primary:var(--color-main-dark);--gf-ctrl-btn-color-hover-primary:var(--color-main-light);--gf-ctrl-btn-color-focus-primary:var(--color-main-light);--gf-ctrl-btn-padding-x:calc(16px + 0.5vw);--gf-ctrl-btn-padding-x-md:calc(16px + 0.5vw);--gf-ctrl-btn-padding-y:0.85em 1.15em;--gf-ctrl-btn-radius:12px;--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-line-height:1em;--gf-ctrl-btn-height:1em;--gf-ctrl-btn-size:1em;--gf-ctrl-label-color-primary:var(--color-main-dark);--gf-ctrl-label-color-secondary:var(--color-main-dark);--gf-field-pg-steps-number-bg-color-complete:var(--color-main-dark);--gf-field-pg-steps-number-border-color-complete:var(--color-main-dark);--gf-form-gap-y:20px}.gform_wrapper{width:100%;max-width:60em}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper form .gf_page_steps{margin-bottom:calc(25px + 2vw);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.gform_wrapper form .gf_page_steps{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.gform_wrapper form .gf_page_steps .gf_step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:800px){.gform_wrapper form .gf_page_steps .gf_step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.gform_wrapper form .gf_page_steps .gf_step.gf_step_completed .gf_step_number{background-color:var(--color-main-dark)}.gform_wrapper form .gf_page_steps .gf_step.gf_step_completed .gf_step_number::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gform_wrapper form .gf_page_steps .gf_step .gf_step_label{text-transform:unset}.gform_wrapper form:has(.gf_page_steps) .gform-page-footer .gform_button,.gform_wrapper form:has(.gf_page_steps) .gform-page-footer .gform_next_button{margin-left:auto!important}.gform_wrapper form .gform-body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form .gform-body select{padding-left:1em}.gform_wrapper form .gform-body select{--gf-ctrl-line-height:calc((3.3em + (0.5em * 2)) / 2)}.gform_wrapper form .gform-body input[type=file]{padding:0}.gform_wrapper form .gform-body .ginput_container_name.gf_name_has_2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--gf-form-gap-y)}.gform_wrapper form .gform-body .ginput_container_name.gf_name_has_2 .gform-grid-col{inline-size:100%}.gform_wrapper form .gform-body .ginput_container_name.ginput_container_consent .gform-field-label a{color:var(--color-text);text-decoration:underline;cursor:pointer}.gform_wrapper form .gform-body .gfield input.medium{width:100%}.gform_wrapper form .gform-body .button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform_wrapper form .gform-body .gfield_description{max-width:50em;text-wrap:balance}.gform_wrapper form .gform-body .gfield_price .gform-field-label{font-size:0}.gform_wrapper form .gform-body .gfield_price .gform-field-label:before{content:"Prijs";font-size:calc(15px + 0 * ((100vw - 375px)/ 1065));color:var(--gf-local-color)}@media screen and (max-width:375px){.gform_wrapper form .gform-body .gfield_price .gform-field-label:before{font-size:15px}}@media screen and (min-width:1440px){.gform_wrapper form .gform-body .gfield_price .gform-field-label:before{font-size:15px}}.gform_wrapper form .gform-body .gfield_price input[type=text].ginput_product_price{pointer-events:none}#loginform p{max-width:none}#loginform p:first-child input{margin-top:0}#loginform p label{margin-top:1.325em;line-height:1.2em;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){#loginform p label{font-size:13px}}@media screen and (min-width:1440px){#loginform p label{font-size:14px}}#loginform p label a{font-size:inherit}#loginform p label a:hover{text-decoration:underline}#loginform .login-remember{display:inline-block}#loginform .login-remember label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#loginform .login-remember label input{cursor:pointer}#loginform .login-lostpassword{text-align:right;margin-bottom:-2.5em}#loginform .login-submit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.325em}#loginform .login-submit .register-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#loginform .login-submit .register-link:hover{text-decoration:underline}#loginform .login-submit input[type=submit]{margin-top:0}#loginform label[for=user_login],#loginform label[for=user_pass]{display:none}textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0;color:inherit}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{display:inline-block;max-width:100%;padding:11px 36px 11px 20px;color:inherit;vertical-align:middle;border:0;border-radius:0;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:transparent}select::-ms-expand{display:none}body,html{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"FT System Blank",sans-serif;font-weight:400;color:var(--color-text);min-height:100vh;overscroll-behavior-y:none}body.admin-bar{min-height:calc(100vh - 32px)}a,a:active,a:focus,a:hover{text-decoration:none}hr{display:block;position:relative;width:100%;height:1px;margin:2em 0;background-color:#ddd}::-moz-selection{background:rgba(0,0,0,.8);color:rgba(255,255,255,.6)}::selection{background:rgba(0,0,0,.8);color:rgba(255,255,255,.6)}a[href*="#"] *{pointer-events:none}.preload *{-webkit-transition:none!important;transition:none!important}.form-wrapper{width:100%;background-color:#fff;padding:2.2em 3em 2.2em 2.2em;border-radius:12px}@media (max-width:600px){.form-wrapper{padding:2em 1.25em}}.block-margin{margin-top:calc(50px + 4vw);margin-bottom:calc(50px + 4vw)}.title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:clamp(30px,4vw,40px)}.title-wrapper:not(:has(.button)):not(:has(.tags)):not(.title-wrapper-left){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.title-wrapper .title{max-width:25ch}@media (max-width:600px){.title-wrapper .button{display:none}}@media (max-width:600px){.title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.title-wrapper .eyebrow,.title-wrapper .vacancy-card .vacancy-bottom .vacancy-info,.vacancy-card .vacancy-bottom .title-wrapper .vacancy-info{margin-bottom:1em}.mobile-button{display:none}@media (max-width:600px){.mobile-button{display:block;margin-top:1.5em}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-in{--delay:0s;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}.fade-in.in-view,.in-view .fade-in{opacity:1}.fade-in-up{--delay:0s;opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}.fade-in-up.in-view,.in-view .fade-in-up{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.skew{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:left;perspective-origin:left}.skew .skew-inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:left;perspective-origin:left}.skew .skew-item{-webkit-transform-origin:left;transform-origin:left;rotate:y 10deg;translate:0 0 0;scale:1.05 1}.skew.skew-card{-webkit-perspective:750px;perspective:750px}.skew.skew-card .skew-inner{-webkit-perspective:750px;perspective:750px}.skew.skew-left{-webkit-perspective-origin:right;perspective-origin:right}.skew.skew-left .skew-inner{-webkit-perspective-origin:right;perspective-origin:right}.skew.skew-left .skew-item{-webkit-transform-origin:right;transform-origin:right;rotate:y -10deg}.skew.skew-hover .skew-item{rotate:y 0deg;translate:0 0 0;scale:1 1;-webkit-transition:rotate .5s cubic-bezier(.55,.085,0,.99),scale .5s cubic-bezier(.55,.085,0,.99),translate .5s cubic-bezier(.55,.085,0,.99);transition:rotate .5s cubic-bezier(.55,.085,0,.99),scale .5s cubic-bezier(.55,.085,0,.99),translate .5s cubic-bezier(.55,.085,0,.99)}.skew.skew-hover:not(.disabled):focus .skew-item,.skew.skew-hover:not(.disabled):hover .skew-item{rotate:y 10deg;translate:0 0 0;scale:1.05 1}.skew.skew-hover.skew-left:not(.disabled):focus .skew-item,.skew.skew-hover.skew-left:not(.disabled):hover .skew-item{rotate:y -10deg}@media (max-width:600px){.hide-mobile{display:none!important}}@media (min-width:1020px){.hide-desktop{display:none!important}}@media (max-width:1020px){.hide-landscape-down{display:none!important}}@media (min-width:800px){.hide-landscape-up{display:none!important}}@media (max-width:800px){.hide-portrait-down{display:none!important}}@media (min-width:800px){.hide-portrait-up{display:none!important}}.page-content-outer>.container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;padding-top:clamp(30px,4vw,60px);margin-bottom:clamp(50px,6.75vw,100px)}.single-events .page-content-outer>.container{padding-top:0}.page-content-outer>.container .page-content-main{grid-column:2/span 7}.page-content-outer>.container .page-content-main .intro-date-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;font-size:calc(11px + 1 * ((100vw - 375px)/ 1065));margin-bottom:1em}@media screen and (max-width:375px){.page-content-outer>.container .page-content-main .intro-date-tags{font-size:11px}}@media screen and (min-width:1440px){.page-content-outer>.container .page-content-main .intro-date-tags{font-size:12px}}.page-content-outer>.container .page-content-main .promoters-title{margin-bottom:1em}.page-content-outer>.container .page-content-main .promoters-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:clamp(26px,3vw,40px)}.page-content-outer>.container .page-content-main .promoters-logos .promoter-logo{width:100%;max-width:6.5em}@media (max-width:1020px){.page-content-outer>.container .page-content-main .promoters-logos .promoter-logo{max-width:8.5em}}@media (max-width:800px){.page-content-outer>.container .page-content-main .promoters-logos .promoter-logo{max-width:6.5em}}.page-content-outer>.container .page-content-main .promoters-logos .promoter-logo a{display:block}.page-content-outer>.container .page-content-main .promoters-logos .promoter-logo img{display:block;width:100%;height:100%;max-height:4em;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;-webkit-filter:grayscale(1);filter:grayscale(1)}.single-company .page-content-outer>.container .page-content-main,.single-events .page-content-outer>.container .page-content-main,.single-post .page-content-outer>.container .page-content-main{grid-column:1/span 7}@media (max-width:1020px){.single-company .page-content-outer>.container .page-content-main,.single-events .page-content-outer>.container .page-content-main,.single-post .page-content-outer>.container .page-content-main{grid-column:1/span 8}}@media (max-width:800px){.single-company .page-content-outer>.container .page-content-main,.single-events .page-content-outer>.container .page-content-main,.single-post .page-content-outer>.container .page-content-main{grid-column:1/span 12}}@media (max-width:800px){.page-content-outer>.container .page-content-main{grid-column:1/span 12}.single-company .page-content-outer>.container .page-content-main,.single-events .page-content-outer>.container .page-content-main,.single-post .page-content-outer>.container .page-content-main,.single-vacancies .page-content-outer>.container .page-content-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-content-outer>.container .page-content-main .intro-text{margin-bottom:1.5em}.page-content-outer>.container .page-content-main .intro-text p{text-wrap:pretty;line-height:1.5em;font-weight:600}.page-content-outer>.container .page-content-sidebar{grid-column:10/span 3}@media (max-width:1020px){.page-content-outer>.container .page-content-sidebar{grid-column:9/span 4}}@media (max-width:800px){.page-content-outer>.container .page-content-sidebar{grid-column:1/span 12}}.page-content-outer>.container .page-content-sidebar .sidebar-container{position:sticky;top:calc(calc(50px + 4vw) + 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.page-content-outer>.container .page-content-sidebar .sidebar-container.has-image{margin-top:calc(calc(50px + 4vw) + 1vw)}@media (max-width:1020px){.page-content-outer>.container .page-content-sidebar .sidebar-container.has-image{margin-top:0}}.page-content-outer>.container .page-content-sidebar .sidebar-item{border-radius:12px;padding:2em}.page-content-outer>.container .page-content-sidebar .sidebar-item .button{margin-top:2em}.page-content-outer>.container .page-content-sidebar .sidebar-item .button:only-child{margin-top:0}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company{background-color:#f7f3f1;padding:3.5em 2em}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company .image{display:block;margin:auto}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company .image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;max-height:80px;max-width:150px;margin:auto;mix-blend-mode:multiply;-webkit-filter:grayscale(1);filter:grayscale(1)}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list{background-color:var(--color-main-dark);color:var(--color-text-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list:not(:has(.company-list-item)){display:none}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list .eyebrow,.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list .vacancy-card .vacancy-bottom .vacancy-info,.vacancy-card .vacancy-bottom .page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list .vacancy-info{text-transform:unset;letter-spacing:unset}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list .title:is(ul){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:.5em;gap:1em}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-company-list .title:is(ul) li a{display:block}.page-content-outer>.container .page-content-sidebar .sidebar-item.sidebar-cta{background-color:var(--color-main-dark);color:var(--color-text-light)}.page-content .core-content,.page-content .wp-block-group .core-content,.page-content .wp-block-group__inner-container .core-content{width:100%;margin:0 auto 1.4em}body.page .page-content .core-content,body.page .page-content .wp-block-group .core-content,body.page .page-content .wp-block-group__inner-container .core-content{display:block;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;color:inherit;padding:0 clamp(25px,10vw,100px)}@media (max-width:1020px){body.page .page-content .core-content,body.page .page-content .wp-block-group .core-content,body.page .page-content .wp-block-group__inner-container .core-content{padding:0 25px}}.page-content .core-content h1,.page-content .wp-block-group .core-content h1,.page-content .wp-block-group__inner-container .core-content h1{font-size:calc(26px + 24 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content h1,.page-content .wp-block-group .core-content h1,.page-content .wp-block-group__inner-container .core-content h1{font-size:26px}}@media screen and (min-width:1440px){.page-content .core-content h1,.page-content .wp-block-group .core-content h1,.page-content .wp-block-group__inner-container .core-content h1{font-size:50px}}.page-content .core-content h2,.page-content .wp-block-group .core-content h2,.page-content .wp-block-group__inner-container .core-content h2{font-size:calc(21.4px + 2.6 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content h2,.page-content .wp-block-group .core-content h2,.page-content .wp-block-group__inner-container .core-content h2{font-size:21.4px}}@media screen and (min-width:1440px){.page-content .core-content h2,.page-content .wp-block-group .core-content h2,.page-content .wp-block-group__inner-container .core-content h2{font-size:24px}}.page-content .core-content h3,.page-content .wp-block-group .core-content h3,.page-content .wp-block-group__inner-container .core-content h3{font-size:calc(23px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content h3,.page-content .wp-block-group .core-content h3,.page-content .wp-block-group__inner-container .core-content h3{font-size:23px}}@media screen and (min-width:1440px){.page-content .core-content h3,.page-content .wp-block-group .core-content h3,.page-content .wp-block-group__inner-container .core-content h3{font-size:23px}}.page-content .core-content h4,.page-content .wp-block-group .core-content h4,.page-content .wp-block-group__inner-container .core-content h4{font-size:calc(22px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content h4,.page-content .wp-block-group .core-content h4,.page-content .wp-block-group__inner-container .core-content h4{font-size:22px}}@media screen and (min-width:1440px){.page-content .core-content h4,.page-content .wp-block-group .core-content h4,.page-content .wp-block-group__inner-container .core-content h4{font-size:26px}}.page-content .core-content h5,.page-content .wp-block-group .core-content h5,.page-content .wp-block-group__inner-container .core-content h5{font-size:calc(21px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content h5,.page-content .wp-block-group .core-content h5,.page-content .wp-block-group__inner-container .core-content h5{font-size:21px}}@media screen and (min-width:1440px){.page-content .core-content h5,.page-content .wp-block-group .core-content h5,.page-content .wp-block-group__inner-container .core-content h5{font-size:23px}}.page-content .core-content h6,.page-content .wp-block-group .core-content h6,.page-content .wp-block-group__inner-container .core-content h6{font-size:calc(18px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content h6,.page-content .wp-block-group .core-content h6,.page-content .wp-block-group__inner-container .core-content h6{font-size:18px}}@media screen and (min-width:1440px){.page-content .core-content h6,.page-content .wp-block-group .core-content h6,.page-content .wp-block-group__inner-container .core-content h6{font-size:22px}}.page-content .core-content h1,.page-content .core-content h2,.page-content .core-content h3,.page-content .core-content h4,.page-content .core-content h5,.page-content .core-content h6,.page-content .wp-block-group .core-content h1,.page-content .wp-block-group .core-content h2,.page-content .wp-block-group .core-content h3,.page-content .wp-block-group .core-content h4,.page-content .wp-block-group .core-content h5,.page-content .wp-block-group .core-content h6,.page-content .wp-block-group__inner-container .core-content h1,.page-content .wp-block-group__inner-container .core-content h2,.page-content .wp-block-group__inner-container .core-content h3,.page-content .wp-block-group__inner-container .core-content h4,.page-content .wp-block-group__inner-container .core-content h5,.page-content .wp-block-group__inner-container .core-content h6{font-family:"FT System Blank",sans-serif;font-weight:400;margin-bottom:.4em;line-height:1.4em;max-width:calc(900px + 20vw)}.page-content .core-content h1 a:not(.button),.page-content .core-content h2 a:not(.button),.page-content .core-content h3 a:not(.button),.page-content .core-content h4 a:not(.button),.page-content .core-content h5 a:not(.button),.page-content .core-content h6 a:not(.button),.page-content .wp-block-group .core-content h1 a:not(.button),.page-content .wp-block-group .core-content h2 a:not(.button),.page-content .wp-block-group .core-content h3 a:not(.button),.page-content .wp-block-group .core-content h4 a:not(.button),.page-content .wp-block-group .core-content h5 a:not(.button),.page-content .wp-block-group .core-content h6 a:not(.button),.page-content .wp-block-group__inner-container .core-content h1 a:not(.button),.page-content .wp-block-group__inner-container .core-content h2 a:not(.button),.page-content .wp-block-group__inner-container .core-content h3 a:not(.button),.page-content .wp-block-group__inner-container .core-content h4 a:not(.button),.page-content .wp-block-group__inner-container .core-content h5 a:not(.button),.page-content .wp-block-group__inner-container .core-content h6 a:not(.button){font-family:inherit}.page-content .core-content.heading-content,.page-content .wp-block-group .core-content.heading-content,.page-content .wp-block-group__inner-container .core-content.heading-content{margin-bottom:0}.page-content .core-content p,.page-content .wp-block-group .core-content p,.page-content .wp-block-group__inner-container .core-content p{line-height:1.8em;min-height:1em;max-width:calc(900px + 20vw);font-size:calc(16px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content p,.page-content .wp-block-group .core-content p,.page-content .wp-block-group__inner-container .core-content p{font-size:16px}}@media screen and (min-width:1440px){.page-content .core-content p,.page-content .wp-block-group .core-content p,.page-content .wp-block-group__inner-container .core-content p{font-size:18px}}.page-content .core-content ol,.page-content .core-content ul,.page-content .wp-block-group .core-content ol,.page-content .wp-block-group .core-content ul,.page-content .wp-block-group__inner-container .core-content ol,.page-content .wp-block-group__inner-container .core-content ul{line-height:1.8em;max-width:calc(900px + 20vw);font-size:calc(16px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-content .core-content ol,.page-content .core-content ul,.page-content .wp-block-group .core-content ol,.page-content .wp-block-group .core-content ul,.page-content .wp-block-group__inner-container .core-content ol,.page-content .wp-block-group__inner-container .core-content ul{font-size:16px}}@media screen and (min-width:1440px){.page-content .core-content ol,.page-content .core-content ul,.page-content .wp-block-group .core-content ol,.page-content .wp-block-group .core-content ul,.page-content .wp-block-group__inner-container .core-content ol,.page-content .wp-block-group__inner-container .core-content ul{font-size:18px}}.page-content .core-content strong,.page-content .wp-block-group .core-content strong,.page-content .wp-block-group__inner-container .core-content strong{color:inherit;font-weight:600}.page-content .core-content a:not(.button),.page-content .wp-block-group .core-content a:not(.button),.page-content .wp-block-group__inner-container .core-content a:not(.button){text-decoration:none;color:var(--color-text);font-size:inherit;text-decoration:underline}.page-content .core-content a:not(.button):hover,.page-content .wp-block-group .core-content a:not(.button):hover,.page-content .wp-block-group__inner-container .core-content a:not(.button):hover{text-decoration:none}.page-content .core-content>p>a,.page-content .wp-block-group .core-content>p>a,.page-content .wp-block-group__inner-container .core-content>p>a{color:var(--color-text)}.page-content .core-content ol ul,.page-content .core-content ul,.page-content .core-content ul ul,.page-content .wp-block-group .core-content ol ul,.page-content .wp-block-group .core-content ul,.page-content .wp-block-group .core-content ul ul,.page-content .wp-block-group__inner-container .core-content ol ul,.page-content .wp-block-group__inner-container .core-content ul,.page-content .wp-block-group__inner-container .core-content ul ul{list-style-type:disc}.page-content .core-content ol ul li,.page-content .core-content ul li,.page-content .core-content ul ul li,.page-content .wp-block-group .core-content ol ul li,.page-content .wp-block-group .core-content ul li,.page-content .wp-block-group .core-content ul ul li,.page-content .wp-block-group__inner-container .core-content ol ul li,.page-content .wp-block-group__inner-container .core-content ul li,.page-content .wp-block-group__inner-container .core-content ul ul li{list-style-type:disc;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.page-content .core-content ol li,.page-content .core-content ol ol li,.page-content .core-content ul ol li,.page-content .wp-block-group .core-content ol li,.page-content .wp-block-group .core-content ol ol li,.page-content .wp-block-group .core-content ul ol li,.page-content .wp-block-group__inner-container .core-content ol li,.page-content .wp-block-group__inner-container .core-content ol ol li,.page-content .wp-block-group__inner-container .core-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.page-content .core-content ol ol,.page-content .core-content ol ul,.page-content .core-content ul ol,.page-content .core-content ul ul,.page-content .wp-block-group .core-content ol ol,.page-content .wp-block-group .core-content ol ul,.page-content .wp-block-group .core-content ul ol,.page-content .wp-block-group .core-content ul ul,.page-content .wp-block-group__inner-container .core-content ol ol,.page-content .wp-block-group__inner-container .core-content ol ul,.page-content .wp-block-group__inner-container .core-content ul ol,.page-content .wp-block-group__inner-container .core-content ul ul{margin-top:.5em}.page-content .core-content:last-child,.page-content .wp-block-group .core-content:last-child,.page-content .wp-block-group__inner-container .core-content:last-child{margin-bottom:0}.page-content .core-content img,.page-content .wp-block-group .core-content img,.page-content .wp-block-group__inner-container .core-content img{width:100%;height:auto;max-width:100%}.page-content .core-content iframe,.page-content .core-content video,.page-content .wp-block-group .core-content iframe,.page-content .wp-block-group .core-content video,.page-content .wp-block-group__inner-container .core-content iframe,.page-content .wp-block-group__inner-container .core-content video{width:100%;height:auto;max-width:100%;aspect-ratio:16/9}.page-content .button-wrapper+.heading-content,.page-content .heading-content+.heading-content,.page-content .paragraph-content+.heading-content,.page-content .wp-block-group .button-wrapper+.heading-content,.page-content .wp-block-group .heading-content+.heading-content,.page-content .wp-block-group .paragraph-content+.heading-content,.page-content .wp-block-group>.list-content+.heading-content,.page-content .wp-block-group__inner-container .button-wrapper+.heading-content,.page-content .wp-block-group__inner-container .heading-content+.heading-content,.page-content .wp-block-group__inner-container .paragraph-content+.heading-content,.page-content .wp-block-group__inner-container>.list-content+.heading-content,.page-content>.list-content+.heading-content{margin-top:3em}.page-content .button-wrapper+.list-content,.page-content .button-wrapper+.paragraph-content,.page-content .heading-content+.list-content,.page-content .heading-content+.paragraph-content,.page-content .paragraph-content+.list-content,.page-content .paragraph-content+.paragraph-content,.page-content .wp-block-group .button-wrapper+.list-content,.page-content .wp-block-group .button-wrapper+.paragraph-content,.page-content .wp-block-group .heading-content+.list-content,.page-content .wp-block-group .heading-content+.paragraph-content,.page-content .wp-block-group .paragraph-content+.list-content,.page-content .wp-block-group .paragraph-content+.paragraph-content,.page-content .wp-block-group>.list-content+.list-content,.page-content .wp-block-group>.list-content+.paragraph-content,.page-content .wp-block-group__inner-container .button-wrapper+.list-content,.page-content .wp-block-group__inner-container .button-wrapper+.paragraph-content,.page-content .wp-block-group__inner-container .heading-content+.list-content,.page-content .wp-block-group__inner-container .heading-content+.paragraph-content,.page-content .wp-block-group__inner-container .paragraph-content+.list-content,.page-content .wp-block-group__inner-container .paragraph-content+.paragraph-content,.page-content .wp-block-group__inner-container>.list-content+.list-content,.page-content .wp-block-group__inner-container>.list-content+.paragraph-content,.page-content>.list-content+.list-content,.page-content>.list-content+.paragraph-content{margin-top:1.4em}.page-content .wp-block-group>.block:last-child,.page-content .wp-block-group__inner-container>.block:last-child,.page-content>.block:last-child{margin-bottom:0}.page-content .wp-block-group>p+.block-paragraph-margin,.page-content .wp-block-group__inner-container>p+.block-paragraph-margin,.page-content>p+.block-paragraph-margin{margin-top:calc(50px + 4vw)}.page-content .single-image,.page-content .wp-block-group .single-image,.page-content .wp-block-group__inner-container .single-image{display:block;width:100%;max-width:calc(1600px - (6px + 5vw) * 2);margin-top:calc(1em + 2vw)}.page-content .single-image:last-child,.page-content .wp-block-group .single-image:last-child,.page-content .wp-block-group__inner-container .single-image:last-child{margin-bottom:calc(50px + 4vw)}.page-content .single-image .image,.page-content .wp-block-group .single-image .image,.page-content .wp-block-group__inner-container .single-image .image{max-width:calc(calc(900px + 20vw) + calc(6px + 5vw) * 2)}.page-content .core-content+.button-wrapper,.page-content .wp-block-group .core-content+.button-wrapper,.page-content .wp-block-group__inner-container .core-content+.button-wrapper{margin-top:1.4em}.page-content .has-text-align-left,.page-content .wp-block-group .has-text-align-left,.page-content .wp-block-group__inner-container .has-text-align-left{margin-left:0;margin-right:auto}.page-content .has-text-align-center,.page-content .wp-block-group .has-text-align-center,.page-content .wp-block-group__inner-container .has-text-align-center{margin-left:auto;margin-right:auto;text-align:center;max-width:calc(900px + 20vw)}.page-content .wp-block-group>iframe,.page-content .wp-block-group__inner-container>iframe,.page-content>iframe{overflow-x:hidden;width:calc(100% - clamp(50px,6.75vw,100px) * 2)!important;max-width:1280px;margin:0 clamp(50px,6.75vw,100px);margin-bottom:calc(50px + 4vw)}.page-content .wp-block-group .wp-block-image,.page-content .wp-block-group__inner-container .wp-block-image,.page-content .wp-block-image{width:auto;max-width:calc(900px + 20vw);margin:calc(1em + 2vw) auto}.page-content .wp-block-group .wp-block-image img,.page-content .wp-block-group__inner-container .wp-block-image img,.page-content .wp-block-image img{width:auto!important;height:auto!important;max-width:100%!important}.page-content .wp-block-gallery.has-nested-images,.page-content .wp-block-group .wp-block-gallery.has-nested-images,.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;width:100%;max-width:calc(580px + 8vw);margin:calc(25px + 2vw) 0}@media (max-width:800px){.page-content .wp-block-gallery.has-nested-images,.page-content .wp-block-group .wp-block-gallery.has-nested-images,.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images{max-width:100%}}.page-content .wp-block-gallery.has-nested-images .wp-block-image,.page-content .wp-block-group .wp-block-gallery.has-nested-images .wp-block-image,.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images .wp-block-image{position:relative;border-radius:12px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:calc(12em + 10vw);display:block;width:100%}@media (max-width:800px){.page-content .wp-block-gallery.has-nested-images .wp-block-image,.page-content .wp-block-group .wp-block-gallery.has-nested-images .wp-block-image,.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images .wp-block-image{height:calc(8em + 10vw)}}.page-content .wp-block-gallery.has-nested-images .wp-block-image img,.page-content .wp-block-group .wp-block-gallery.has-nested-images .wp-block-image img,.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images .wp-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-content .wp-block-gallery.has-nested-images:not(:has(:nth-child(5))) .wp-block-image,.page-content .wp-block-group .wp-block-gallery.has-nested-images:not(:has(:nth-child(5))) .wp-block-image,.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images:not(:has(:nth-child(5))) .wp-block-image{width:calc(50% - (15px / 2))}.page-content .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(1),.page-content .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(2),.page-content .wp-block-group .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(1),.page-content .wp-block-group .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(2),.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(1),.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(2){width:calc(50% - (15px / 2))}.page-content .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(3),.page-content .wp-block-group .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(3),.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images:not(:has(:nth-child(4))) .wp-block-image:nth-child(3){width:100%}.page-content .wp-block-gallery.has-nested-images:not(:has(:nth-child(3))) .wp-block-image:nth-child(1),.page-content .wp-block-gallery.has-nested-images:not(:has(:nth-child(3))) .wp-block-image:nth-child(2),.page-content .wp-block-group .wp-block-gallery.has-nested-images:not(:has(:nth-child(3))) .wp-block-image:nth-child(1),.page-content .wp-block-group .wp-block-gallery.has-nested-images:not(:has(:nth-child(3))) .wp-block-image:nth-child(2),.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images:not(:has(:nth-child(3))) .wp-block-image:nth-child(1),.page-content .wp-block-group__inner-container .wp-block-gallery.has-nested-images:not(:has(:nth-child(3))) .wp-block-image:nth-child(2){width:calc(50% - (15px / 2))}.page-content .wp-block-embed,.page-content .wp-block-group .wp-block-embed,.page-content .wp-block-group__inner-container .wp-block-embed{width:100%;max-width:calc(900px + 20vw);margin:calc(25px + 2vw) 0}.page-content .wp-block-embed:last-child,.page-content .wp-block-group .wp-block-embed:last-child,.page-content .wp-block-group__inner-container .wp-block-embed:last-child{margin-bottom:clamp(50px,6.75vw,100px)}.page-content .wp-block-embed.is-type-video,.page-content .wp-block-group .wp-block-embed.is-type-video,.page-content .wp-block-group__inner-container .wp-block-embed.is-type-video{display:block;position:relative;width:100%}.page-content .wp-block-embed.is-type-video .wp-block-embed__wrapper,.page-content .wp-block-group .wp-block-embed.is-type-video .wp-block-embed__wrapper,.page-content .wp-block-group__inner-container .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;width:100%;padding-bottom:56%}.page-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.page-content .wp-block-group .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.page-content .wp-block-group__inner-container .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;color:inherit;font-weight:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}li,ul{list-style-type:none}@media (max-width:800px){.site-content{width:100%;overflow-x:hidden}}.scrollbar-wrapper{display:none}html.lenis{height:auto;scrollbar-width:none;scrollbar-color:transparent transparent}html.lenis ::-webkit-scrollbar{display:none}html.lenis body{height:auto}html.lenis .scrollbar-wrapper{z-index:999999;position:fixed;display:block;width:12px;height:100svh;background-color:transparent;top:0;bottom:0;right:0;margin:auto;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99),padding .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99),padding .3s cubic-bezier(.55,.085,0,.99)}html.lenis .scrollbar-wrapper .scrollbar-bar{width:30%;height:50px;margin:0 auto;border-radius:5px;background:var(--color-main-dark,#333);opacity:0;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99),opacity .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99),opacity .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99)}html.lenis .scrollbar-wrapper .scrollbar-bar:active,html.lenis .scrollbar-wrapper .scrollbar-bar:focus,html.lenis .scrollbar-wrapper .scrollbar-bar:focus-within,html.lenis .scrollbar-wrapper .scrollbar-bar:hover{background-color:color-mix(in srgb,var(--color-main-dark,#333) 75%,transparent)}html.lenis .scrollbar-wrapper:active,html.lenis .scrollbar-wrapper:focus,html.lenis .scrollbar-wrapper:focus-within{background-color:color-mix(in srgb,var(--color-main-light,#eee) 75%,transparent)}html.lenis .scrollbar-wrapper:active .scrollbar-bar,html.lenis .scrollbar-wrapper:focus .scrollbar-bar,html.lenis .scrollbar-wrapper:focus-within .scrollbar-bar,html.lenis .scrollbar-wrapper:hover .scrollbar-bar{width:70%;opacity:1}html.lenis.lenis-scrolling .scrollbar-bar{opacity:1}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth iframe{pointer-events:none}html.lenis.lenis-stopped{overflow:hidden}::-webkit-scrollbar{width:12px;height:12px;background:0 0}::-webkit-scrollbar-track{border-radius:0;background-color:var(--color-main-light,#eee)}::-webkit-scrollbar-track:horizontal{background:0 0}::-webkit-scrollbar-thumb{border-radius:0;background:var(--color-main-dark,#333)}::-webkit-scrollbar-thumb:horizontal{background:0 0}.figure-animated-down{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-down .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(80%) scale(1.2);transform:translateY(80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-down .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.figure-animated-right{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-right .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-right .figure-outer .figure-inner{-webkit-transform:translateX(80%) scale(1.3);transform:translateX(80%) scale(1.3);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-right .figure-outer{-webkit-transform:translateX(0);transform:translateX(0)}.in-view .figure-animated-right .figure-outer .figure-inner{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.figure-animated-up{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-up .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-up .figure-outer .figure-inner{-webkit-transform:translateY(-80%) scale(1.2);transform:translateY(-80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-up .figure-outer,.start-intro .figure-animated-up .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-up .figure-outer .figure-inner,.start-intro .figure-animated-up .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.figure-animated{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated .figure-outer .figure-inner{-webkit-transform:translateX(-20%) scale(1.1);transform:translateX(-20%) scale(1.1);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated .figure-outer{-webkit-transform:translateX(0);transform:translateX(0)}.in-view .figure-animated .figure-outer .figure-inner{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.image-parallax{display:block;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.image-parallax .image-parallax-inner{display:block;position:absolute;width:100%;height:calc(100% + 10vw);left:0;top:-10vw}.image-parallax .animation-trigger{z-index:2;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.button-menu{z-index:17;cursor:pointer;display:inline-block;position:relative;padding:.75em;margin:0 .8em}@media (min-width:1000px){.button-menu{display:none}}.button-menu svg{color:var(--color-main-light)}.button-menu svg rect{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99),transform .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99),transform .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99)}.menu-open .button-menu div{-webkit-transition:background-color .1s linear 0s;transition:background-color .1s linear 0s;background-color:transparent}.menu-open .button-menu svg rect{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s}.menu-open .button-menu svg rect:first-child{opacity:1;-webkit-transform:rotate(45deg) translate(0,40%);transform:rotate(45deg) translate(0,40%)}.menu-open .button-menu svg rect:last-child{opacity:1;-webkit-transform:rotate(-45deg) translate(-10%,-40%) scaleX(1.2);transform:rotate(-45deg) translate(-10%,-40%) scaleX(1.2)}.back-button{display:inline-block;width:unset;white-space:nowrap}@media (max-width:800px){.back-button{margin-bottom:1em}}.back-button svg{display:inline-block;margin-right:5px;max-width:15px}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content>.button-wrapper.core-content:last-child{margin-bottom:calc(50px + 4vw)}.button-wrapper.has-text-align.has-text-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-wrapper.has-text-align.has-text-align-right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.button,input[type=submit]{cursor:pointer;display:inline-block;position:relative;padding:.85em calc(16px + .5vw) 1.15em;min-width:calc(50px + 4vw);line-height:1em;text-align:center;color:var(--color-text-light);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;border-radius:12px;background-color:var(--color-main-dark);-webkit-transition:border-color .2s cubic-bezier(.55,.085,0,.99),opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);transition:border-color .2s cubic-bezier(.55,.085,0,.99),opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);white-space:nowrap;font-weight:400;border:1px solid var(--color-main-dark);font-size:calc(14px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.button,input[type=submit]{font-size:14px}}@media screen and (min-width:1440px){.button,input[type=submit]{font-size:14px}}@media (max-width:800px){.button.btn-portrait-block,input[type=submit].btn-portrait-block{width:100%}}.button.btn-lg,input[type=submit].btn-lg{font-size:calc(16px + 0 * ((100vw - 375px)/ 1065));padding-top:calc(.85em * 1.3);padding-bottom:calc(1.15em * 1.1);min-width:clamp(100px,60px + 7vw,165px)}@media screen and (max-width:375px){.button.btn-lg,input[type=submit].btn-lg{font-size:16px}}@media screen and (min-width:1440px){.button.btn-lg,input[type=submit].btn-lg{font-size:16px}}.button.btn-small,input[type=submit].btn-small{font-size:calc(13px + 0 * ((100vw - 375px)/ 1065));padding:0 calc(10px + .2vw);padding-top:calc(.85em * .9);padding-bottom:calc(1.15em * .9);min-width:none}@media screen and (max-width:375px){.button.btn-small,input[type=submit].btn-small{font-size:13px}}@media screen and (min-width:1440px){.button.btn-small,input[type=submit].btn-small{font-size:13px}}.button.light,input[type=submit].light{background-color:var(--color-main-light);color:var(--color-text);border-color:var(--color-main-light)}.button.ghost,input[type=submit].ghost{background-color:transparent;color:var(--color-text);border:1px solid currentColor}.button.ghost.light,input[type=submit].ghost.light{color:var(--color-text-light);border-color:currentColor}.button.arrow,.button.plus,input[type=submit].arrow,input[type=submit].plus{padding:.85em calc(45px + 1em) 1.15em 15px;text-align:left}.button.arrow svg,.button.plus svg,input[type=submit].arrow svg,input[type=submit].plus svg{position:absolute;right:1em;height:.9em;top:50%;-webkit-transform:translate(-5%,-50%);transform:translate(-5%,-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.button:not(.disabled):active,.button:not(.disabled):active.arrow,.button:not(.disabled):active.default,.button:not(.disabled):active.plus,.button:not(.disabled):focus,.button:not(.disabled):focus.arrow,.button:not(.disabled):focus.default,.button:not(.disabled):focus.plus,.button:not(.disabled):hover,.button:not(.disabled):hover.arrow,.button:not(.disabled):hover.default,.button:not(.disabled):hover.plus,.vacancy-card:focus .button:not(.disabled),.vacancy-card:focus .button:not(.disabled).arrow,.vacancy-card:focus .button:not(.disabled).default,.vacancy-card:focus .button:not(.disabled).plus,.vacancy-card:focus input[type=submit]:not(.disabled),.vacancy-card:focus input[type=submit]:not(.disabled).arrow,.vacancy-card:focus input[type=submit]:not(.disabled).default,.vacancy-card:focus input[type=submit]:not(.disabled).plus,.vacancy-card:hover .button:not(.disabled),.vacancy-card:hover .button:not(.disabled).arrow,.vacancy-card:hover .button:not(.disabled).default,.vacancy-card:hover .button:not(.disabled).plus,.vacancy-card:hover input[type=submit]:not(.disabled),.vacancy-card:hover input[type=submit]:not(.disabled).arrow,.vacancy-card:hover input[type=submit]:not(.disabled).default,.vacancy-card:hover input[type=submit]:not(.disabled).plus,input[type=submit]:not(.disabled):active,input[type=submit]:not(.disabled):active.arrow,input[type=submit]:not(.disabled):active.default,input[type=submit]:not(.disabled):active.plus,input[type=submit]:not(.disabled):focus,input[type=submit]:not(.disabled):focus.arrow,input[type=submit]:not(.disabled):focus.default,input[type=submit]:not(.disabled):focus.plus,input[type=submit]:not(.disabled):hover,input[type=submit]:not(.disabled):hover.arrow,input[type=submit]:not(.disabled):hover.default,input[type=submit]:not(.disabled):hover.plus{background-color:var(--color-main-light);color:var(--color-text);border-color:var(--color-main-light)}.button:not(.disabled):active.arrow.hover-ghost,.button:not(.disabled):active.default.hover-ghost,.button:not(.disabled):active.hover-ghost,.button:not(.disabled):active.plus.hover-ghost,.button:not(.disabled):focus.arrow.hover-ghost,.button:not(.disabled):focus.default.hover-ghost,.button:not(.disabled):focus.hover-ghost,.button:not(.disabled):focus.plus.hover-ghost,.button:not(.disabled):hover.arrow.hover-ghost,.button:not(.disabled):hover.default.hover-ghost,.button:not(.disabled):hover.hover-ghost,.button:not(.disabled):hover.plus.hover-ghost,.vacancy-card:focus .button:not(.disabled).arrow.hover-ghost,.vacancy-card:focus .button:not(.disabled).default.hover-ghost,.vacancy-card:focus .button:not(.disabled).hover-ghost,.vacancy-card:focus .button:not(.disabled).plus.hover-ghost,.vacancy-card:focus input[type=submit]:not(.disabled).arrow.hover-ghost,.vacancy-card:focus input[type=submit]:not(.disabled).default.hover-ghost,.vacancy-card:focus input[type=submit]:not(.disabled).hover-ghost,.vacancy-card:focus input[type=submit]:not(.disabled).plus.hover-ghost,.vacancy-card:hover .button:not(.disabled).arrow.hover-ghost,.vacancy-card:hover .button:not(.disabled).default.hover-ghost,.vacancy-card:hover .button:not(.disabled).hover-ghost,.vacancy-card:hover .button:not(.disabled).plus.hover-ghost,.vacancy-card:hover input[type=submit]:not(.disabled).arrow.hover-ghost,.vacancy-card:hover input[type=submit]:not(.disabled).default.hover-ghost,.vacancy-card:hover input[type=submit]:not(.disabled).hover-ghost,.vacancy-card:hover input[type=submit]:not(.disabled).plus.hover-ghost,input[type=submit]:not(.disabled):active.arrow.hover-ghost,input[type=submit]:not(.disabled):active.default.hover-ghost,input[type=submit]:not(.disabled):active.hover-ghost,input[type=submit]:not(.disabled):active.plus.hover-ghost,input[type=submit]:not(.disabled):focus.arrow.hover-ghost,input[type=submit]:not(.disabled):focus.default.hover-ghost,input[type=submit]:not(.disabled):focus.hover-ghost,input[type=submit]:not(.disabled):focus.plus.hover-ghost,input[type=submit]:not(.disabled):hover.arrow.hover-ghost,input[type=submit]:not(.disabled):hover.default.hover-ghost,input[type=submit]:not(.disabled):hover.hover-ghost,input[type=submit]:not(.disabled):hover.plus.hover-ghost{background-color:transparent;border-color:var(--color-main-dark);color:var(--color-main-dark)}.button:not(.disabled):active.light,.button:not(.disabled):focus.light,.button:not(.disabled):hover.light,.vacancy-card:focus .button:not(.disabled).light,.vacancy-card:focus input[type=submit]:not(.disabled).light,.vacancy-card:hover .button:not(.disabled).light,.vacancy-card:hover input[type=submit]:not(.disabled).light,input[type=submit]:not(.disabled):active.light,input[type=submit]:not(.disabled):focus.light,input[type=submit]:not(.disabled):hover.light{background-color:var(--color-main-dark);border-color:var(--color-main-dark);color:var(--color-text-light)}.button:not(.disabled):active.light.hover-ghost,.button:not(.disabled):focus.light.hover-ghost,.button:not(.disabled):hover.light.hover-ghost,.vacancy-card:focus .button:not(.disabled).light.hover-ghost,.vacancy-card:focus input[type=submit]:not(.disabled).light.hover-ghost,.vacancy-card:hover .button:not(.disabled).light.hover-ghost,.vacancy-card:hover input[type=submit]:not(.disabled).light.hover-ghost,input[type=submit]:not(.disabled):active.light.hover-ghost,input[type=submit]:not(.disabled):focus.light.hover-ghost,input[type=submit]:not(.disabled):hover.light.hover-ghost{background-color:transparent;border-color:var(--color-main-light);color:var(--color-main-light)}.button:not(.disabled):active.ghost,.button:not(.disabled):focus.ghost,.button:not(.disabled):hover.ghost,.vacancy-card:focus .button:not(.disabled).ghost,.vacancy-card:focus input[type=submit]:not(.disabled).ghost,.vacancy-card:hover .button:not(.disabled).ghost,.vacancy-card:hover input[type=submit]:not(.disabled).ghost,input[type=submit]:not(.disabled):active.ghost,input[type=submit]:not(.disabled):focus.ghost,input[type=submit]:not(.disabled):hover.ghost{color:var(--color-main-light);background-color:var(--color-main-dark);border-color:var(--color-main-dark)}.button:not(.disabled):active.ghost.light,.button:not(.disabled):focus.ghost.light,.button:not(.disabled):hover.ghost.light,.vacancy-card:focus .button:not(.disabled).ghost.light,.vacancy-card:focus input[type=submit]:not(.disabled).ghost.light,.vacancy-card:hover .button:not(.disabled).ghost.light,.vacancy-card:hover input[type=submit]:not(.disabled).ghost.light,input[type=submit]:not(.disabled):active.ghost.light,input[type=submit]:not(.disabled):focus.ghost.light,input[type=submit]:not(.disabled):hover.ghost.light{background-color:var(--color-main-light);color:var(--color-text)}.button.disabled,input[type=submit].disabled{cursor:default;opacity:.8;pointer-events:none}.button.hide,input[type=submit].hide{display:none}.button *,input[type=submit] *{pointer-events:none}.link-arrow{display:inline-block;position:relative;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link-arrow svg{position:absolute;display:inline-block;width:7px;height:100%;line-height:12px;fill:#000;right:-12px;top:-1px}.cmplz-functional .cmplz-cookiebanner{--cmplz_banner_background_color:white;--cmplz_banner_border_radius:12px;--cmplz_text_font_size:14px;--cmplz_text_line_height:1.3em;--cmplz_text_color:#000;--cmplz_button_accept_background_color:var(--color-main-dark);--cmplz_button_accept_border_color:var(--color-main-dark);--cmplz_button_accept_text_color:var(--color-text-light);--cmplz_button_deny_background_color:transparent;--cmplz_button_deny_border_color:var(--color-main-dark);--cmplz_button_deny_text_color:var(--color-main-dark);--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:var(--color-main-dark);--cmplz_button_settings_text_color:var(--color-main-dark);--cmplz_hyperlink_color:var(--color-text);--cmplz_button_border_radius:12px;--cmplz_button_hover_background_color:var(--color-main-light);--cmplz_button_hover_text_color:var(--color-text);--cmplz_slider_inactive_color:var(--color-main-light);--cmplz_slider_active_color:var(--color-main-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(18px + .5vw) calc(20px + .5vw) calc(20px + .5vw)}.cmplz-functional .cmplz-cookiebanner .cmplz-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmplz-functional .cmplz-cookiebanner .cmplz-header .cmplz-close,.cmplz-functional .cmplz-cookiebanner .cmplz-header .cmplz-logo{display:none}.cmplz-functional .cmplz-cookiebanner .cmplz-header .cmplz-title{letter-spacing:-.03em;line-height:1.2em;font-family:"FT System Blank",sans-serif;font-weight:400;font-size:calc(21px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.cmplz-functional .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:21px}}@media screen and (min-width:1440px){.cmplz-functional .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:23px}}.cmplz-functional .cmplz-cookiebanner .cmplz-divider{display:none}.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message{opacity:.7}.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message,.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message p{font-family:"FT System Blank",sans-serif;font-weight:400;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065));line-height:1.4em}@media screen and (max-width:375px){.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message,.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message p{font-size:13px}}@media screen and (min-width:1440px){.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message,.cmplz-functional .cmplz-cookiebanner .cmplz-body .cmplz-message p{font-size:14px}}.cmplz-functional .cmplz-cookiebanner .cmplz-buttons{margin-top:.4em}.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{line-height:calc(3em - 2px);height:auto;padding:0 calc(16px + .5vw);border-radius:4em;letter-spacing:-.005em;font-weight:400;max-width:14em;font-family:"FT System Blank",sans-serif;font-weight:400;font-size:calc(14px + 0 * ((100vw - 375px)/ 1065));-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-size:14px}}@media screen and (min-width:1440px){.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-size:14px}}.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background-color:var(--cmplz_button_hover_background_color);border-color:var(--cmplz_button_hover_background_color);color:var(--cmplz_button_hover_text_color)}.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover,.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover,.cmplz-functional .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover{background-color:var(--cmplz_button_hover_background_color);border-color:var(--cmplz_button_hover_background_color);color:var(--cmplz_button_hover_text_color)}.cmplz-functional .cmplz-cookiebanner .cmplz-links{display:none}.cmplz-functional .cmplz-cookiebanner .cmplz-links,.cmplz-functional .cmplz-cookiebanner .cmplz-links.cmplz-documents{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmplz-functional .cmplz-cookiebanner .cmplz-links .cmplz-link{opacity:.6;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;text-decoration:none}.cmplz-functional .cmplz-cookiebanner .cmplz-links .cmplz-link:hover{opacity:1}.cmplz-functional .cmplz-cookiebanner .cmplz-categories{--cmplz_text_color:$black;background-color:transparent;margin-top:1em}.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:transparent;border-top:1px solid var(--color-main-dark)}.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{padding-left:0;padding-right:0}.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-family:"FT System Blank",sans-serif;font-weight:400}.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{width:.8em;height:.8em}.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{padding-left:0;padding-right:0;font-family:"FT System Blank",sans-serif;font-weight:400;line-height:1.4em;opacity:.7;font-size:calc(13px + 1 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:13px}}@media screen and (min-width:1440px){.cmplz-functional .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:14px}}.cmplz-functional .cmplz-cookiebanner.cmplz-show,.cmplz-functional .cmplz-cookiebanner.cmplz-show:hover{-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}#cmplz-manage-consent .cmplz-manage-consent{--cmplz_banner_background_color:#000;--cmplz_text_color:white;font-family:"FT System Blank",sans-serif;font-weight:400;font-size:calc(15px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){#cmplz-manage-consent .cmplz-manage-consent{font-size:15px}}@media screen and (min-width:1440px){#cmplz-manage-consent .cmplz-manage-consent{font-size:15px}}#cmplz-document{display:block;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;color:inherit;padding:0 clamp(25px,10vw,100px)}@media (max-width:1020px){#cmplz-document{padding:0 25px}}#cmplz-document .cmplz-subtitle{font-size:calc(16px + 2 * ((100vw - 375px)/ 1065));margin-bottom:.5em}@media screen and (max-width:375px){#cmplz-document .cmplz-subtitle{font-size:16px}}@media screen and (min-width:1440px){#cmplz-document .cmplz-subtitle{font-size:18px}}#cmplz-document .cmplz-manage-consent-container{max-width:96em}#cmplz-document p{margin-bottom:1.4em}#cmplz-document h1,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6,#cmplz-document ol,#cmplz-document p,#cmplz-document ul{line-height:1.6em;max-width:calc(600px + 10vw)}#cmplz-document .p,#cmplz-document a,#cmplz-document ol,#cmplz-document p,#cmplz-document ul{min-height:1em;font-size:calc(15px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){#cmplz-document .p,#cmplz-document a,#cmplz-document ol,#cmplz-document p,#cmplz-document ul{font-size:15px}}@media screen and (min-width:1440px){#cmplz-document .p,#cmplz-document a,#cmplz-document ol,#cmplz-document p,#cmplz-document ul{font-size:15px}}#cmplz-document .p a,#cmplz-document a a,#cmplz-document ol a,#cmplz-document p a,#cmplz-document ul a{font-family:inherit;letter-spacing:inherit;font-size:inherit;line-height:inherit}#cmplz-document h1,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{margin-top:1.4em}#cmplz-document .cmplz-subtitle,#cmplz-document h1,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{color:var(--color-text);font-weight:600;font-weight:400;padding-bottom:0}#cmplz-document h1{font-size:calc(25px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){#cmplz-document h1{font-size:25px}}@media screen and (min-width:1440px){#cmplz-document h1{font-size:29px}}#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{font-size:calc(25px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{font-size:25px}}@media screen and (min-width:1440px){#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{font-size:29px}}#cmplz-document ol ul,#cmplz-document ul,#cmplz-document ul ul{list-style-type:disc;margin-bottom:1.4em}#cmplz-document ol ul li,#cmplz-document ul li,#cmplz-document ul ul li{list-style-type:disc;list-style-position:outside;margin-left:.3em;font-size:inherit;padding-left:.5em;margin-bottom:.25em}#cmplz-document ol,#cmplz-document ol ol,#cmplz-document ul ol{font-size:inherit;margin-bottom:1.4em}#cmplz-document ol li,#cmplz-document ol ol li,#cmplz-document ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}#cmplz-document ol ol,#cmplz-document ol ul,#cmplz-document ul ol,#cmplz-document ul ul{margin-top:.5em}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy{color:var(--color-text)}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy[open] summary{margin-bottom:1em}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template-columns:1fr 1fr 20em;gap:3em}@media (max-width:800px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template-columns:1fr 1fr;gap:1em}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div .cmplz_consent_per_service_label{background-color:green;display:none}}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div .cmplz-service-header{background-color:green}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{color:inherit;text-align:left}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div:after{height:1em;width:1em;margin:0 1em}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h1,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h2,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h3,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h4,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h5,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h6{font-size:calc(15px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h1,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h2,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h3,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h4,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h5,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h6{font-size:15px}}@media screen and (min-width:1440px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h1,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h2,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h3,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h4,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h5,#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy h6{font-size:15px}}.container{display:block;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;color:inherit;padding:0 clamp(25px,10vw,100px)}@media (max-width:1020px){.container{padding:0 25px}}.container.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.container.flex.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:800px){.container.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:800px){.container>.col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}.dashboard-content-events ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}@media (max-width:1440px){.dashboard-content-events ul{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1200px){.dashboard-content-events ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dashboard-content-events ul{grid-template-columns:1fr}}.payments .payment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;margin-bottom:1.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:2em}.payments .payment .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.payments .payment .id{margin-bottom:.6em}.payments .payment .description{font-size:calc(22px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.payments .payment .description{font-size:22px}}@media screen and (min-width:1440px){.payments .payment .description{font-size:26px}}.payments .payment .status{font-weight:600}.payments .payment .status.success{color:#245651}.payments .payment .status.open{color:#ff9800}.payments .payment .status.canceled{color:#f44336}.payments .payment .price{font-weight:600;margin-top:2em}.dashboard{padding-top:96px;margin:80px auto}.dashboard .container{gap:1.6em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dashboard .container>.title{margin-bottom:1.6em}.dashboard .dashboard-nav-menu{position:sticky;top:192px;width:14em}.dashboard .dashboard-nav-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.dashboard .dashboard-nav-menu .button-dashboard{cursor:pointer;-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;gap:1em;padding:0 1em 0 .6em;line-height:3em;color:var(--color-main-dark);white-space:nowrap;border-radius:12px;-webkit-transition:all .1s ease;transition:all .1s ease}.dashboard .dashboard-nav-menu .button-dashboard svg{width:1.8em;height:1.8em}.dashboard .dashboard-nav-menu .button-dashboard.active,.dashboard .dashboard-nav-menu .button-dashboard:hover{background-color:var(--color-main-light)}@media (max-width:800px){.dashboard .dashboard-nav-menu{width:100%}.dashboard .dashboard-nav-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.dashboard .dashboard-nav-body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background-color:rgba(247,243,241,.6);padding:1.6em 2.4em 2.4em;border-radius:12px}.dashboard .dashboard-nav-body .dashboard-content{display:none}.dashboard .dashboard-nav-body .dashboard-content.active{display:block}.dashboard .dashboard-nav-body .dashboard-content .dashboard-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;padding-bottom:2em;margin-bottom:2.4em;border-bottom:1px solid #ddd}.dashboard .dashboard-nav-body .dashboard-content .dashboard-content-header .title{font-size:calc(25px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.dashboard .dashboard-nav-body .dashboard-content .dashboard-content-header .title{font-size:25px}}@media screen and (min-width:1440px){.dashboard .dashboard-nav-body .dashboard-content .dashboard-content-header .title{font-size:29px}}.dashboard .dashboard-nav-body .dashboard-content .dashboard-content-body p+p{margin-top:1em}.dashboard .dashboard-nav-body .dashboard-content .dashboard-content-body>.title{margin-bottom:1em}.dashboard .dashboard-nav-body .dashboard-content .title{font-size:calc(22px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.dashboard .dashboard-nav-body .dashboard-content .title{font-size:22px}}@media screen and (min-width:1440px){.dashboard .dashboard-nav-body .dashboard-content .title{font-size:26px}}.dashboard .dashboard-nav-body .dashboard-content p{text-wrap:pretty}.dashboard .dashboard-nav-body .dashboard-content p a{text-decoration:underline}.dashboard .dashboard-nav-body .dashboard-content .text{max-width:50ch}.dashboard .dashboard-nav-body .dashboard-content .dashboard-notice{display:inline-block;margin-bottom:.6em;padding:.8em 1.2em .8em;background-color:var(--color-main-light);color:var(--color-main-dark);border-radius:12px}@media (max-width:800px){.dashboard .dashboard-nav-body{width:100%}}.menu-fullscreen{z-index:14;position:fixed;left:0;top:0;width:100%;height:0%;-webkit-transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s;transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s;pointer-events:none;visibility:hidden;-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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-main-dark);color:var(--color-main-light)}.menu-fullscreen nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.menu-fullscreen nav>div{margin:calc(calc(50px + 4vw) + 80px) calc(6px + 5vw) 0;width:100%}.menu-fullscreen ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen ul.menu>li.menu-item{position:relative;display:block}.menu-fullscreen ul.menu>li.menu-item>a{display:block;max-width:calc(100% - 1.5em);position:relative;line-height:1.6em;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#fff;font-size:calc(29px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.menu-fullscreen ul.menu>li.menu-item>a{font-size:29px}}@media screen and (min-width:1440px){.menu-fullscreen ul.menu>li.menu-item>a{font-size:29px}}.menu-fullscreen ul.menu>li.menu-item>a:active,.menu-fullscreen ul.menu>li.menu-item>a:hover{opacity:.7}.menu-fullscreen ul.menu>li.menu-item.current-menu-item a,.single-post .menu-fullscreen ul.menu>li.menu-item.current_page_parent a{color:#fff;opacity:1}.menu-fullscreen ul.menu>li.menu-item.menu-item-has-children>a .dropdown-icon{content:"";position:absolute;top:50%;left:calc(100% + 10px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:20px;aspect-ratio:1/1;-webkit-mask-image:url(../../../../inc/svg/arrow-down.svg);mask-image:url(../../../../inc/svg/arrow-down.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:currentColor;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:rotate .6s cubic-bezier(.55,.085,0,.99);transition:rotate .6s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen ul.menu>li.menu-item .sub-menu{position:relative;width:100%;opacity:0;max-height:0;-webkit-transition:max-height 1s cubic-bezier(.55,.085,0,.99),opacity .5s,padding-bottom .3s,margin-top 1s cubic-bezier(.55,.085,0,.99);transition:max-height 1s cubic-bezier(.55,.085,0,.99),opacity .5s,padding-bottom .3s,margin-top 1s cubic-bezier(.55,.085,0,.99);overflow:hidden}.menu-fullscreen ul.menu>li.menu-item .sub-menu li{display:block;position:relative}.menu-fullscreen ul.menu>li.menu-item .sub-menu li>a{display:block;position:relative;padding:5px 0;color:#fff;font-size:calc(19.3333333333px + 0 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.menu-fullscreen ul.menu>li.menu-item .sub-menu li>a{font-size:19.3333333333px}}@media screen and (min-width:1440px){.menu-fullscreen ul.menu>li.menu-item .sub-menu li>a{font-size:19.3333333333px}}.menu-fullscreen ul.menu>li.menu-item.open ul.sub-menu{max-height:250px;opacity:1;-webkit-transition:max-height 1s ease,opacity .3s,padding-bottom .3s ease;transition:max-height 1s ease,opacity .3s,padding-bottom .3s ease;padding-bottom:10px;margin-top:10px}.menu-fullscreen ul.menu>li.menu-item.open.menu-item-has-children>a .dropdown-icon{rotate:180deg;-webkit-transition:rotate .2s cubic-bezier(.55,.085,0,.99);transition:rotate .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen .bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;width:100%;position:relative;opacity:0;padding:calc(6px + 5vw);-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen .bottom-menu .site-switch{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.menu-fullscreen .bottom-menu .site-switch .button{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:.8em}.menu-fullscreen .bottom-menu .site-switch .button.active{display:none}.menu-fullscreen .bottom-menu nav.site-header-user-menu .user-menu-options{width:100%;margin:0}.menu-fullscreen .bottom-menu nav.site-header-user-menu .user-menu-options .button{width:100%;text-align:center}.menu-open .menu-fullscreen{-webkit-transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s;transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s;pointer-events:visible;visibility:visible;overflow:auto;opacity:1;height:100%}.menu-open .menu-fullscreen ul.menu{-webkit-transition:opacity .4s cubic-bezier(.55,.085,0,.99) .4s;transition:opacity .4s cubic-bezier(.55,.085,0,.99) .4s;opacity:1}.menu-open .menu-fullscreen .bottom-menu{-webkit-transition:opacity .4s cubic-bezier(.55,.085,0,.99) .6s;transition:opacity .4s cubic-bezier(.55,.085,0,.99) .6s;opacity:1}body.menu-open{overflow:hidden}.popup-overlay{z-index:18;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.75;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body:not(.show-popup-overlay) .popup-overlay{opacity:0;pointer-events:none;visibility:hidden}.show-popup-overlay{overflow:hidden}.popup{z-index:19;position:fixed;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99),visibility 0s;transition:opacity .3s cubic-bezier(.55,.085,0,.99),visibility 0s;pointer-events:none}.popup .popup-body{pointer-events:visible;display:block;position:absolute;background-color:#fff;border-radius:12px;left:50%;top:5vh;max-height:90vh;overflow-y:auto;width:90%;max-width:calc(580px + 8vw);-webkit-transform:translateX(-50%);transform:translateX(-50%);scrollbar-width:12px;scrollbar-color:var(--color-main-dark,#333) var(--color-main-light,#eee)}.popup .popup-body::-webkit-scrollbar{display:block}.popup .popup-body .button-close-popup{cursor:pointer;display:block;position:absolute;width:72px;height:72px;right:36px;top:36px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.popup .popup-body .button-close-popup *{pointer-events:none}.popup .popup-body .button-close-popup svg{position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup .popup-body .popup-content{padding:40px}@media (max-width:800px){.popup .popup-body .popup-content{padding:20px}}.popup .popup-body .popup-content .title{line-height:1.6em;font-weight:600;margin-bottom:1em;font-size:calc(18px + 10 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.popup .popup-body .popup-content .title{font-size:18px}}@media screen and (min-width:1440px){.popup .popup-body .popup-content .title{font-size:28px}}.popup .popup-body .popup-content .form-wrapper{padding:0;background-color:transparent;border-radius:unset}.popup:not(.open){opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99),visibility 0s .3s;transition:opacity .3s cubic-bezier(.55,.085,0,.99),visibility 0s .3s}@media (max-width:800px){.popup .popup-body{position:relative;top:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:3vh;width:92%;max-width:none;max-height:94vh;overflow-y:auto}}@media (max-width:800px){.popup .popup-body{left:auto;margin-left:4%;-webkit-transform:none;transform:none}.popup .popup-body .popup-content{padding:calc(6px + 5vw)}}.page-intro-post{display:block;padding:calc(calc(50px + 4vw) + 80px / 2) 0 0}.page-intro-post .title-wrapper{opacity:0;-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease}.start-intro .page-intro-post .title-wrapper{opacity:1}.page-intro-post .title-wrapper .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55em;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.grecaptcha-badge{display:none!important}.site-top-bar{position:relative;z-index:16;background-color:var(--color-main-light);color:var(--color-text);padding:.5em 0}@media (min-width:782px){.admin-bar .site-top-bar{margin-top:32px}}@media (max-width:800px){.site-top-bar:not(:has(.site-top-bar-cta)){display:none}}.hide-navs .site-top-bar{display:none!important}@media (min-width:800px){.site-top-bar-dark:not(.career) .site-top-bar{background-color:var(--color-main-dark);color:var(--color-text-light)}}.site-top-bar .container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;grid-template-areas:". . . cta cta cta cta cta cta switch switch switch"}@media (max-width:800px){.site-top-bar .container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;grid-template-areas:"cta"}}@media (max-width:600px){.site-top-bar .container{padding:0 15px}}.site-top-bar .container .site-top-bar-cta{grid-area:cta;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.site-top-bar .container .site-top-bar-cta a{text-wrap:balance;line-height:1.6em;font-size:calc(12px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.site-top-bar .container .site-top-bar-cta a{font-size:12px}}@media screen and (min-width:1440px){.site-top-bar .container .site-top-bar-cta a{font-size:14px}}.site-top-bar .container .site-top-bar-switch{grid-area:switch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}@media (max-width:800px){.site-top-bar .container .site-top-bar-switch{display:none}}.site-top-bar .container .site-top-bar-switch a{display:block;padding:.4em .65em;line-height:1.5em;border-radius:.85em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:calc(10px + 1 * ((100vw - 375px)/ 1065));-webkit-transition:color .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99);transition:color .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.site-top-bar .container .site-top-bar-switch a{font-size:10px}}@media screen and (min-width:1440px){.site-top-bar .container .site-top-bar-switch a{font-size:11px}}.site-top-bar .container .site-top-bar-switch a.active,.site-top-bar .container .site-top-bar-switch a:focus,.site-top-bar .container .site-top-bar-switch a:hover{background-color:var(--color-main-dark);color:var(--color-text-light)}.site-top-bar-dark:not(.career) .site-top-bar .container .site-top-bar-switch a.active,.site-top-bar-dark:not(.career) .site-top-bar .container .site-top-bar-switch a:focus,.site-top-bar-dark:not(.career) .site-top-bar .container .site-top-bar-switch a:hover{background-color:var(--color-main-light);color:var(--color-text)}@media (max-width:600px){.site-top-bar .container .site-top-bar-cta a{line-height:1.2em}}.site-header{position:fixed;top:calc(40px + 30px);z-index:16;width:100%;color:#fff;-webkit-transition:top .5s cubic-bezier(.65,.05,.36,1);transition:top .5s cubic-bezier(.65,.05,.36,1)}.hide-navs .site-header{display:none!important}.header-dark.career .site-header{color:var(--color-text-light)}.scrolled .site-header{top:30px}@media (min-width:782px){.admin-bar .site-header{top:calc(40px + 30px + 32px)}.scrolled.admin-bar .site-header{top:calc(40px + 30px + 32px - 40px)}}.site-header .container{position:relative}.site-header .container .site-header-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;border-radius:12px;padding:10px;gap:clamp(20px,4.65vw,60px)}@media (max-width:800px){.site-header .container .site-header-inner{min-height:unset}}.site-header .container .site-header-inner::before{content:"";display:block;position:absolute;inset:0;background-color:rgba(189,189,189,.4);backdrop-filter:blur(27px);border-radius:inherit;-webkit-transition:background-color .5s cubic-bezier(.65,.05,.36,1),color .5s cubic-bezier(.65,.05,.36,1);transition:background-color .5s cubic-bezier(.65,.05,.36,1),color .5s cubic-bezier(.65,.05,.36,1)}.header-dark .site-header .container .site-header-inner::before,.scrolled .site-header .container .site-header-inner::before{background-color:var(--color-main-dark)}@media (max-width:600px){.page-template-page-home.career:not(.menu-open) .site-header .container .site-header-inner::before{background-color:var(--color-main-dark)}}.site-header .container .site-header-inner .site-header-logo{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.site-header .container .site-header-inner .site-header-logo a.branding{display:inline-block;z-index:2;padding:0 1em;-webkit-transform:translateX(-.5em);transform:translateX(-.5em)}.site-header .container .site-header-inner .site-header-logo a.branding .branding-logo{display:block;position:relative;width:100%;height:clamp(15px,30px + 2vw,55px);line-height:0;pointer-events:none}@media (max-width:1020px){.site-header .container .site-header-inner .site-header-logo a.branding .branding-logo{padding-top:5px}}body.fresh .site-header .container .site-header-inner .site-header-logo a.branding .branding-logo{height:clamp(15px,20px + 1vw,34px)}.site-header .container .site-header-inner .site-header-logo a.branding .branding-logo svg{height:100%;width:auto}.site-header .container .site-header-inner nav{z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header .container .site-header-inner nav.site-header-menu{z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.site-header .container .site-header-inner nav.site-header-menu>div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(20px,4.65vw,60px);white-space:nowrap}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li>a{z-index:2;position:relative;display:block;line-height:1.4em;font-size:calc(12px + 2 * ((100vw - 375px)/ 1065));-webkit-transition:opacity .1s;transition:opacity .1s}@media screen and (max-width:375px){.site-header .container .site-header-inner nav.site-header-menu>div>ul>li>a{font-size:12px}}@media screen and (min-width:1440px){.site-header .container .site-header-inner nav.site-header-menu>div>ul>li>a{font-size:14px}}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.current-menu-item>a,.site-header .container .site-header-inner nav.site-header-menu>div>ul>li>a:hover{opacity:.5}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children{position:relative}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children>a::after{content:"";position:absolute;top:50%;left:calc(100% + 5px);-webkit-transform:translateY(-35%);transform:translateY(-35%);width:100%;max-width:10px;height:1em;-webkit-mask-image:url(../../../../inc/svg/arrow-down.svg);mask-image:url(../../../../inc/svg/arrow-down.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:currentColor;-webkit-transform-origin:left;transform-origin:left}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% + 80px / 2);border:1px solid rgba(0,0,0,.2);border-radius:12px;-webkit-box-shadow:0 10px 70px 0 rgba(0,0,0,.05);box-shadow:0 10px 70px 0 rgba(0,0,0,.05);background-color:#fff;color:var(--color-text);padding:2em;gap:.75em;min-width:220px;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:calc(80px / 1.5)}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu li a{position:relative;padding-left:0;-webkit-transition:padding-left .3s cubic-bezier(.55,.085,0,.99) .1s;transition:padding-left .3s cubic-bezier(.55,.085,0,.99) .1s}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu li a::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:17px;height:1em;-webkit-mask-image:url(../../../../inc/svg/arrow-right-button.svg);mask-image:url(../../../../inc/svg/arrow-right-button.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:currentColor;-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu li a:focus,.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu li a:hover{padding-left:calc(1.25em + 10px);-webkit-transition:padding-left .3s cubic-bezier(.55,.085,0,.99);transition:padding-left .3s cubic-bezier(.55,.085,0,.99)}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu li a:focus::before,.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children ul.sub-menu li a:hover::before{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99) .1s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .1s}.site-header .container .site-header-inner nav.site-header-menu>div>ul>li.menu-item-has-children:hover .sub-menu{pointer-events:visible;opacity:1}@media (max-width:1000px){.site-header .container .site-header-inner nav.site-header-menu{display:none}}.site-header .container .site-header-inner nav.site-header-user-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:100%}@media (max-width:800px){.site-header .container .site-header-inner nav.site-header-user-menu{display:none}}body:not(.scrolled) .site-header .container .site-header-inner nav.site-header-user-menu .user-menu-options .button:focus,body:not(.scrolled) .site-header .container .site-header-inner nav.site-header-user-menu .user-menu-options .button:hover{background-color:var(--color-main-dark);border-color:var(--color-main-dark);color:var(--color-text-light)}@media (max-width:600px){.site-header{top:calc(40px + 4px)}body:not(:has(.site-top-bar-cta)) .site-header{top:15px}.site-header .container{padding:0 15px}.scrolled .site-header{top:calc(6px + 5vw)}.site-header .container .site-header-inner{padding:4px}}.page-intro-vacancies{display:block}.page-intro-vacancies .intro-content{padding:calc(calc(50px + 4vw) + 80px) 0 4em;color:#fff;background-color:var(--color-main-dark);text-align:center}.page-intro-vacancies .intro-content .subtitle{margin-bottom:.4em}.page-intro-vacancies .intro-content .title{margin:auto}.vacancies-filter-sidebar{position:sticky;top:calc(calc(50px + 4vw) + 80px)}.vacancies-filter-sidebar .vacancies-filter-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.vacancies-filter-sidebar .vacancies-filter-settings .vacancies-filter-footer{margin-top:1em}.vacancies-filter .vacancies-filter-settings{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#dde5f8;padding:2vw 0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#245651;line-height:2.6em}.vacancies-filter .vacancies-filter-settings .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em}.vacancies-filter .vacancies-filter-settings .settings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}@media (max-width:1050px) and (max-width:1100px){.vacancies-filter .vacancies-filter-settings .settings{gap:.4em}}.vacancies-filter .vacancies-filter-settings .settings .input-text-component{position:relative}.vacancies-filter .vacancies-filter-settings .settings .input-text-component .input-text{z-index:1;position:relative;border-radius:4em;padding:.8em .4em .9em 1em;min-width:15em;color:inherit;line-height:.8em;-webkit-transition:width .3s ease;transition:width .3s ease;font-size:inherit}.vacancies-filter .vacancies-filter-settings .settings .input-text-component .button-clear-input-text{cursor:pointer;z-index:2;position:absolute;right:.4em;top:50%;height:2em;width:2em;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%}.vacancies-filter .vacancies-filter-settings .settings .input-text-component .button-clear-input-text svg{position:absolute;left:50%;top:50%;height:12px;width:12px;fill:rgba(0,0,0,.5);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.vacancies-filter .vacancies-filter-settings .settings .input-text-component .button-clear-input-text:hover svg{fill:#000}@media (max-width:800px){.vacancies-filter .vacancies-filter-settings .settings .input-text-component .button-clear-input-text{right:.7em}}.vacancies-filter .vacancies-filter-settings .settings .input-button{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies-filter .vacancies-filter-settings .settings .input-button .input-text{border-top-right-radius:0;border-bottom-right-radius:0;width:9em}.vacancies-filter .vacancies-filter-settings .settings .input-button .dropdown-select{background-color:rgba(255,255,255,.1);border-top-left-radius:0;border-bottom-left-radius:0;min-width:8em}.mobile-device .vacancies-filter .vacancies-filter-settings .settings .input-button .dropdown-select:active,.vacancies-filter .vacancies-filter-settings .settings .input-button .dropdown-select.active,body:not(.mobile-device) .vacancies-filter .vacancies-filter-settings .settings .input-button .dropdown-select:hover{background-color:#000}.vacancies-filter .vacancies-filter-settings .button{line-height:1em;min-width:auto;font-size:inherit}@media (min-width:800px) and (max-width:1320px){.vacancies-filter .vacancies-filter-settings .button{display:none}}.vacancies-filter .vacancies-filter-results{display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(30px,4vw,60px) 0 clamp(30px,4vw,40px);gap:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:calc(16px + 2 * ((100vw - 375px)/ 1065));line-height:1.6em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:padding .3s cubic-bezier(.55,.085,0,.99);transition:padding .3s cubic-bezier(.55,.085,0,.99)}@media screen and (max-width:375px){.vacancies-filter .vacancies-filter-results{font-size:16px}}@media screen and (min-width:1440px){.vacancies-filter .vacancies-filter-results{font-size:18px}}@media (max-width:800px){.vacancies-filter .vacancies-filter-results{display:none}}.vacancies-filter .vacancies-filter-results .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;min-height:2em}.vacancies-filter .vacancies-filter-results .button{line-height:2.4em}.vacancies-filter .vacancies-filter-results:not(.is-filtered){padding:clamp(26px,3vw,40px) 0 0}@media (max-width:1100px){.vacancies-filter .vacancies-filter-settings{line-height:3em;font-size:calc(14px + 4 * ((100vw - 375px)/ 1065));padding:2em 1.4em}}@media screen and (max-width:1100px) and (max-width:375px){.vacancies-filter .vacancies-filter-settings{font-size:14px}}@media screen and (max-width:1100px) and (min-width:1440px){.vacancies-filter .vacancies-filter-settings{font-size:18px}}@media (max-width:1100px){.vacancies-filter .vacancies-filter-settings .container{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media (max-width:1100px){.vacancies-filter .vacancies-filter-settings .settings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:10px}.vacancies-filter .vacancies-filter-settings .settings .input-text-component{width:100%}.vacancies-filter .vacancies-filter-settings .settings .input-text-component .input-text{width:100%;padding:.95em .4em .95em 1em;padding-left:1.6em;font-size:15px}}@media (max-width:1100px){.vacancies-filter .vacancies-filter-results{padding:clamp(30px,4vw,60px) 0 clamp(30px,4vw,40px)}.vacancies-filter .vacancies-filter-results .container{padding:0}}.selected-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;font-size:inherit}@media (min-width:800px){.vacancies-overview .selected-filters{display:none}}@media (max-width:800px){.selected-filters{margin-bottom:1.5em}}.selected-filters .selected-filter-item{position:relative;background-color:#fff;border-radius:3em;overflow:hidden;line-height:calc(2.2em - 2px);padding:0 2.4em 0 1.2em;border:1px solid #ddd;font-size:calc(14px + 1 * ((100vw - 375px)/ 1065));white-space:nowrap;color:rgba(0,0,0,.6)}@media screen and (max-width:375px){.selected-filters .selected-filter-item{font-size:14px}}@media screen and (min-width:1440px){.selected-filters .selected-filter-item{font-size:15px}}.selected-filters .selected-filter-item.term:first-letter{text-transform:capitalize}.selected-filters .selected-filter-item .button-clear-filter{cursor:pointer;position:absolute;width:2em;height:100%;right:0;top:0}.selected-filters .selected-filter-item .button-clear-filter svg{position:absolute;left:50%;top:50%;height:12px;width:12px;fill:rgba(0,0,0,.5);-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}.selected-filters .selected-filter-item .button-clear-filter:hover svg{fill:#000}.vacancies-overview{margin:0 auto calc(6px + 5vw)}.vacancies-overview .container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.vacancies-overview .vacancies-sidebar{grid-column:1/span 2}@media (max-width:1020px){.vacancies-overview .vacancies-sidebar{grid-column:1/span 3}}@media (max-width:800px){.vacancies-overview .vacancies-sidebar{margin-top:1.5em;grid-column:1/span 12}}.vacancies-overview .vacancies-main{grid-column:4/span 9;min-height:75svh}@media (max-width:800px){.vacancies-overview .vacancies-main{grid-column:1/span 12}}.vacancies-overview .vacancies-main .number-vacancies-found{display:none;margin-bottom:1.5em}@media (max-width:800px){.vacancies-overview .vacancies-main .number-vacancies-found{display:block}}.vacancies-overview .vacatures-navigation{margin-top:clamp(30px,4vw,60px)}.vacancies-overview .nothing-found-text{margin:calc(calc(25px + 2vw)/ 2) 0;margin-bottom:calc(calc(25px + 2vw)/ 2 + 2vw);color:#aaa}.vacancies-overview .recent-title{margin-bottom:1em}.vacancies-overview ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}@media (max-width:1200px){.vacancies-overview ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){.vacancies-overview ul{grid-template-columns:1fr}}.vacancies-overview ul li:has(.vacancy-card.highlight){grid-column:span 2}@media (max-width:600px){.vacancies-overview ul li:has(.vacancy-card.highlight){grid-column:span 1}}@media (max-width:800px){.vacancies-overview .nothing-found{padding:0 calc(6px + 5vw)}}[v-cloak]{opacity:0!important}.list-enter-active,.list-leave-active{-webkit-transition:all .5s ease;transition:all .5s ease}.list-enter,.list-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.fade-enter,.fade-leave-to{opacity:0}.board-cta{position:relative;overflow:hidden;background-color:var(--color-main-darker);color:var(--color-text-light);border-radius:12px;padding:clamp(30px,4vw,60px);width:100%;aspect-ratio:640/417}@media (max-width:600px){.board-cta{margin-top:1em}}@media (max-width:1440px){.board-cta{aspect-ratio:unset}}.board-cta::before{content:"";position:absolute;top:0;right:clamp(30px,4vw,60px);width:100%;height:150%;background-color:var(--color-main-dark);-webkit-transform:skewY(8deg);transform:skewY(8deg);border-radius:12px;z-index:0;pointer-events:none}@media (max-width:800px){.board-cta::before{right:20px;-webkit-transform:skewY(6deg);transform:skewY(6deg);rotate:3deg;top:-10px}}.board-cta .board-cta-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;gap:.5em}.board-cta .board-cta-content .text{text-wrap:balance}.board-cta .board-cta-content .button{margin-top:1em}.boardmember-card .boardmember-card-image{position:relative;aspect-ratio:26/35;overflow:hidden;border-radius:12px}.boardmember-card .boardmember-card-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.boardmember-card .boardmember-card-image .linkedin{position:absolute;top:20px;left:20px;border-radius:100%;border:1px solid currentColor;aspect-ratio:1/1;width:2.5em;height:auto;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;color:#fff;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99),border-color .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99),border-color .3s cubic-bezier(.55,.085,0,.99)}.boardmember-card .boardmember-card-image .linkedin:focus,.boardmember-card .boardmember-card-image .linkedin:hover{background-color:var(--color-main-dark);border-color:var(--color-main-dark)}.boardmember-card .boardmember-card-content{padding-top:20px}.boardmember-card .boardmember-card-content .function{opacity:.7;margin-top:.75em}.boardmember-card .boardmember-card-content a:focus,.boardmember-card .boardmember-card-content a:hover{text-decoration:underline}.companies-cta{position:relative;overflow:hidden;background-color:var(--color-main-darker);color:var(--color-text-light);border-radius:12px;padding:30px clamp(30px,4vw,60px);height:100%}.companies-cta::before{content:"";position:absolute;bottom:0;right:clamp(30px,4vw,60px);width:100%;height:150%;background-color:var(--color-main-dark);-webkit-transform:skewY(-8deg);transform:skewY(-8deg);border-radius:12px;z-index:0;pointer-events:none}@media (max-width:800px){.companies-cta::before{right:20px;-webkit-transform:skewY(-6deg);transform:skewY(-6deg);rotate:-3deg;bottom:-10px}}.companies-cta .companies-cta-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;gap:.5em}.companies-cta .companies-cta-content .text{text-wrap:balance}.companies-cta .companies-cta-content .button{margin-top:1em}.companies-overview{margin:calc(6px + 5vw) auto calc(6px + 5vw)}.companies-overview .companies-main{min-height:75svh}.companies-overview .companies-navigation{margin-top:clamp(30px,4vw,60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.companies-overview ul{display:grid;grid-template-columns:repeat(4,1fr);gap:3.5em 1.2em}@media (max-width:1020px){.companies-overview ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.companies-overview ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.companies-overview ul{grid-template-columns:1fr}}@media (max-width:1020px){.companies-overview ul li{-webkit-box-ordinal-group:unset!important;-ms-flex-order:unset!important;order:unset!important}}.companies-overview ul li:has(.companies-cta){grid-column:span 2}@media (max-width:600px){.companies-overview ul li:has(.companies-cta){grid-column:span 1}}@media (max-width:800px){.companies-overview{padding:0 0 calc(6px + 5vw)}}.company-card{height:100%;display:block}.company-card .company-image{position:relative;overflow:hidden}.company-card .company-image .company-logo{aspect-ratio:31/21}.company-card .company-image .company-logo .image{width:100%;height:100%;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;background-color:#f7f3f1;border-radius:12px;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99)}.company-card .company-image .company-logo .image img{width:100%;height:100%;max-width:150px;max-height:60px;display:block;-o-object-fit:contain;object-fit:contain;opacity:1;mix-blend-mode:multiply;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.company-card .company-image .company-image-hover{pointer-events:none;position:absolute;inset:0;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;gap:1em;color:var(--color-text-light);margin-left:-1.75em;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.company-card .company-image .company-image-hover svg{max-width:30px;height:auto}.company-card .company-content{padding:1.75em 0 0}.company-card .company-content .text{opacity:.7;margin-top:.75em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.company-card:not(.disabled):focus .company-image .company-logo .image,.company-card:not(.disabled):hover .company-image .company-logo .image{background-color:var(--color-main-dark)}.company-card:not(.disabled):focus .company-image .company-logo .image img,.company-card:not(.disabled):hover .company-image .company-logo .image img{opacity:0}.company-card:not(.disabled):focus .company-image .company-image-hover,.company-card:not(.disabled):hover .company-image .company-image-hover{opacity:1}.cta-block{position:relative;overflow:hidden;margin:15px;border-radius:12px;padding:calc(clamp(30px,4vw,60px) * 1.25) 0 clamp(30px,4vw,60px);background-color:var(--color-main-light);color:var(--color-text-light)}@media (max-width:800px){.cta-block{margin:15px 25px}}.inverted .cta-block{background-color:var(--color-main-dark);color:var(--color-text)}.cta-block::before{content:"";position:absolute;top:0;left:clamp(50px,6.75vw,100px);width:100%;height:200%;background-color:var(--color-main-dark);opacity:1;z-index:0;-webkit-transform:skewX(-3deg);transform:skewX(-3deg);rotate:-10deg;-webkit-transform-origin:38% 50%;transform-origin:38% 50%;border-radius:12px;pointer-events:none}.inverted .cta-block::before{background-color:var(--color-main-light)}.cta-block .cta-content{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cta-block .cta-content .button-wrapper{margin-top:2em}.cta-block .cta-content .title{color:#fff}.inverted .cta-block .cta-content .title{color:var(--color-text)}.cta-block .cta-content .text{text-wrap:balance;opacity:.7}.event-card-featured{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;grid-column:span 2;height:auto;border:.5px solid var(--color-main-dark);padding:1em;border-radius:12px;-webkit-transition:background-color .2s ease,opacity 1s ease;transition:background-color .2s ease,opacity 1s ease}.event-card-featured+.event-card-featured{min-height:400px}@media (max-width:1440px){.event-card-featured+.event-card-featured{min-height:300px}}.event-card-featured .event-image{position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;background-color:var(--color-main-light);border-radius:12px;overflow:hidden}.event-card-featured .event-image .image{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99);background-color:var(--color-main-dark)}.event-card-featured .event-image .image .background{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:70%;color:var(--color-main-light);-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99);border-radius:12px;overflow:hidden}.event-card-featured .event-image .image .background svg{position:absolute;width:100%;height:100%;top:0;left:0}.event-card-featured .event-image .image img{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card-featured .event-image .image:after{z-index:3;content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2)}.event-card-featured .event-image .image .card-label,.event-card-featured .event-image .image .vacancies-intro .wrapper-content ul.usps li,.vacancies-intro .wrapper-content ul.usps .event-card-featured .event-image .image li{z-index:4;position:absolute;top:1.35em;left:1.35em;color:#fff}.event-card-featured .event-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.35em;-webkit-transition:color .2s ease;transition:color .2s ease}.event-card-featured .event-content .title{margin-top:.25em;margin-bottom:.6em;font-size:calc(18px + 6 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.event-card-featured .event-content .title{font-size:18px}}@media screen and (min-width:1440px){.event-card-featured .event-content .title{font-size:24px}}.event-card-featured .event-content .excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}@media (max-width:1440px){.event-card-featured .event-content .excerpt{-webkit-line-clamp:5}}@media (max-width:1020px){.event-card-featured .event-content .excerpt{-webkit-line-clamp:3}}@media (max-width:600px){.event-card-featured .event-content .excerpt{display:none}}.event-card-featured .event-content .button{margin-top:.5em}.event-card-featured:hover{background-color:var(--color-main-dark)}.event-card-featured:hover .event-content{color:#fff}.event-card-featured:hover .event-content .button{background-color:var(--color-main-light);color:var(--color-main-dark)}@media (max-width:1020px){.event-card-featured .event-content{padding:0 10px}}@media (max-width:800px){.event-card-featured{min-height:400px}}@media (max-width:600px){.event-card-featured{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:span 1}.event-card-featured .event-image{-webkit-box-flex:0;-ms-flex:none;flex:none;height:60vw}.event-card-featured .event-content{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0}.event-card-featured .event-content .button{margin-top:2em}}.event-card{position:relative;display:block;aspect-ratio:3/4}.page-template-page-profile .event-card img{display:none}.dashboard .event-card{aspect-ratio:4/4}@media (max-width:600px){.dashboard .event-card{aspect-ratio:4/3}}.event-card .event-image{position:absolute;inset:0;background-color:var(--color-main-light);border-radius:12px;overflow:hidden}.event-card .event-image .image{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99);background-color:var(--color-main-dark)}.event-card .event-image .image::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2)}.event-card .event-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card .event-image .image .background{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:70%;color:var(--color-main-light);-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99);border-radius:12px;overflow:hidden}.event-card .event-image .image .background svg{position:absolute;width:100%;height:100%;top:0;left:0}.event-card .event-image-hover{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.event-card .event-image-hover svg{max-width:30px}.dashboard .event-card .event-image-hover svg{max-width:24px}.dashboard .event-card .event-image-hover span{font-size:calc(18px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.dashboard .event-card .event-image-hover span{font-size:18px}}@media screen and (min-width:1440px){.dashboard .event-card .event-image-hover span{font-size:22px}}.event-card .event-content{position:absolute;z-index:2;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.35em;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99);color:#fff}.event-card .event-content .event-content-bottom .title{margin-top:.25em}.dashboard .event-card .event-content .event-content-bottom .title{font-size:calc(18px + 4 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.dashboard .event-card .event-content .event-content-bottom .title{font-size:18px}}@media screen and (min-width:1440px){.dashboard .event-card .event-content .event-content-bottom .title{font-size:22px}}@media (min-width:800px){.event-card:focus .event-content,.event-card:focus .image,.event-card:hover .event-content,.event-card:hover .image{opacity:0}.event-card:focus .event-image-hover,.event-card:hover .event-image-hover{opacity:1}}.event-card.no-image .event-content-bottom{color:var(--color-main-dark)}@media (max-width:600px){.event-card{aspect-ratio:10/13}}.post-intro-event{display:block;position:relative;padding:calc(calc(50px + 4vw) + 80px) 0 calc(50px + 4vw);margin-bottom:calc(25px + 2vw);color:var(--color-main-light)}.post-intro-event .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw;z-index:2}.post-intro-event .container .intro-content{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em;opacity:0;-webkit-transition:opacity .5s .3s ease;transition:opacity .5s .3s ease}.start-intro .post-intro-event .container .intro-content{opacity:1}.post-intro-event .container .intro-content .back-button{opacity:0;-webkit-transition:opacity .5s .7s ease;transition:opacity .5s .7s ease}.start-intro .post-intro-event .container .intro-content .back-button{opacity:1}.post-intro-event .container .intro-content .eyebrow,.post-intro-event .container .intro-content .vacancy-card .vacancy-bottom .vacancy-info,.vacancy-card .vacancy-bottom .post-intro-event .container .intro-content .vacancy-info{margin-top:4em}@media (max-width:800px){.post-intro-event .container .intro-content .eyebrow,.post-intro-event .container .intro-content .vacancy-card .vacancy-bottom .vacancy-info,.vacancy-card .vacancy-bottom .post-intro-event .container .intro-content .vacancy-info{margin-top:0}}.post-intro-event .container .intro-content>.title{max-width:15em}.post-intro-event .container .image{position:relative;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.start-intro .post-intro-event .container .image{opacity:1}@media (min-width:1020px){.post-intro-event .container .image{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;max-width:420px}}.post-intro-event .container .image img{position:absolute;top:0;left:0;width:100%;height:calc(100% + (calc(50px + 4vw) * 2));-o-object-fit:cover;object-fit:cover;border-radius:12px}.post-intro-event .container .button-wrapper{margin-top:2em}.post-intro-event .background{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;color:var(--color-main-dark)}.post-intro-event .background svg{z-index:2;position:absolute;width:100%;height:auto;bottom:0;left:0}.post-intro-event .background:before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:calc(80% - 10vw);background-color:var(--color-main-dark)}@media (max-width:1020px){.post-intro-event{padding-top:calc(calc(50px + 4vw) + 80px / 2)}.post-intro-event .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-intro-event .container .intro-content{gap:1em}.post-intro-event .container .intro-content .button-wrapper{margin-top:0}.post-intro-event .container .image{padding-bottom:80%;margin-top:1em}.post-intro-event .container .image img{height:100%}.post-intro-event .background svg{width:160%}}.info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw;color:#fff;max-width:calc(900px + 20vw)}.info-wrapper .info .label{font-size:calc(10px + 2 * ((100vw - 375px)/ 1065));margin-bottom:.2em}@media screen and (max-width:375px){.info-wrapper .info .label{font-size:10px}}@media screen and (min-width:1440px){.info-wrapper .info .label{font-size:12px}}.info-wrapper .info .title{font-size:calc(20px + 4 * ((100vw - 375px)/ 1065));line-height:1.4}@media screen and (max-width:375px){.info-wrapper .info .title{font-size:20px}}@media screen and (min-width:1440px){.info-wrapper .info .title{font-size:24px}}.info-wrapper .info .text{margin-top:.6em;font-size:calc(10px + 2 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.info-wrapper .info .text{font-size:10px}}@media screen and (min-width:1440px){.info-wrapper .info .text{font-size:12px}}.info-wrapper .info .text a:hover{text-decoration:underline}@media (max-width:800px){.info-wrapper{display:grid;color:var(--color-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:2em .2em;padding:0 25px;margin:clamp(30px,4vw,60px) 0 calc(25px + 2vw)}}body:has(.front-page-home){overflow-y:hidden}.front-page-home{position:absolute;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all;z-index:100;-webkit-transition:opacity .5s cubic-bezier(.55,.085,0,.99);transition:opacity .5s cubic-bezier(.55,.085,0,.99)}.front-page-home.students{color:#c9f4da;background-color:#245651}.front-page-home.professionals{color:#618ff6;background-color:#151e5a}.front-page-home.career{color:#245651;background-color:#c9f4da}.front-page-home svg{width:50%;height:auto;max-width:300px}.front-page-home.transition{opacity:0;pointer-events:none}html:has(body.home){height:100svh}html:has(body.home) body{height:100%}html:has(body.home) body .site-content{height:100%}@media (max-width:800px){html:has(body.home) body{min-height:auto;overflow:hidden}}.front-page{height:100%;position:relative}.front-page.transition .transition-logo{opacity:1;pointer-events:all}.front-page .transition-logo{position:absolute;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;z-index:3;-webkit-transition:opacity .5s cubic-bezier(.55,.085,0,.99);transition:opacity .5s cubic-bezier(.55,.085,0,.99)}.front-page .transition-logo.students{color:#c9f4da;background-color:#245651}.front-page .transition-logo.professionals{color:#618ff6;background-color:#151e5a}.front-page .transition-logo.career{color:#245651;background-color:#c9f4da}.front-page .transition-logo svg{width:50%;height:auto;max-width:300px}.front-page .items-container{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:15px}@media (min-width:782px){.admin-bar .front-page .items-container{padding-top:calc(15px + 32px)}}@media (max-width:1020px){.front-page .items-container{grid-template-columns:repeat(1,1fr)}}.front-page .items-container .item{height:100%;position:relative}.front-page .items-container .item.students{color:#c9f4da}.front-page .items-container .item.students .item-top{background-color:#245651}.front-page .items-container .item.professionals{color:#618ff6}.front-page .items-container .item.professionals .item-top{background-color:#151e5a}.front-page .items-container .item.career{color:#245651}.front-page .items-container .item.career .item-top{background-color:#c9f4da}.front-page .items-container .item .item-top{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:12px}.front-page .items-container .item .item-top .image{height:100%;width:100%;-webkit-transition:opacity .5s cubic-bezier(.55,.085,0,.99);transition:opacity .5s cubic-bezier(.55,.085,0,.99)}.front-page .items-container .item .item-top .image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);mix-blend-mode:multiply}.front-page .items-container .item .item-top .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.front-page .items-container .item .item-top .image img.mobile-img{display:none}@media (max-width:1020px){.front-page .items-container .item .item-top .image:has(.mobile-img) img{display:block}.front-page .items-container .item .item-top .image:has(.mobile-img) img:not(.mobile-img){display:none}}.front-page .items-container .item .item-hover-content{position:absolute;inset:0;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;z-index:1;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.55,.085,0,.99);transition:opacity .5s cubic-bezier(.55,.085,0,.99)}.front-page .items-container .item .item-hover-content>svg{width:60%;max-width:200px;height:auto;display:block}.front-page .items-container .item .item-hover-content .arrow{position:absolute;right:50px;bottom:50px}.front-page .items-container .item .item-hover-content .arrow svg{vertical-align:super}.front-page .items-container .item .item-content{z-index:2;position:absolute;left:0;right:0;bottom:0;padding:50px;color:#fff;-webkit-transition:opacity .5s cubic-bezier(.55,.085,0,.99);transition:opacity .5s cubic-bezier(.55,.085,0,.99)}.front-page .items-container .item .item-content span{font-family:"FT System Blank",sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.675em}.front-page .items-container .item .item-content span svg{vertical-align:middle;width:50px;height:40px}@media (min-width:800px){.front-page .items-container .item:focus .image,.front-page .items-container .item:focus .item-content,.front-page .items-container .item:hover .image,.front-page .items-container .item:hover .item-content{opacity:0}.front-page .items-container .item:focus .item-hover-content,.front-page .items-container .item:hover .item-hover-content{opacity:1}}@media (max-width:800px){.front-page .items-container .item .item-content{padding:clamp(30px,4vw,60px)}.front-page .items-container .item .item-content span svg{width:30px;height:22px}}.button-widget{z-index:10;cursor:pointer;position:fixed;right:calc(10px + 1.5vw);bottom:calc(10px + 1.5vw);width:calc(40px + 1.2vw);height:calc(40px + 1.2vw);border-radius:50%;background-color:#000;overflow:hidden;-webkit-transition:background-color .2s ease,-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,transform .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99)}.button-widget svg{pointer-events:none;display:block;position:absolute;width:50%;height:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;-webkit-transition:fill .2s ease;transition:fill .2s ease}.button-widget:active,.button-widget:hover{-webkit-transform:scale(.96);transform:scale(.96);background-color:#0d0d0d}.home-intro{height:calc(100svh - 40px);padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-main-dark);border-radius:0 0 12px 12px}.career .home-intro{background-color:#c9f4da}@media (min-width:782px){body.admin-bar .home-intro{height:calc(100svh - (40px + 32px))}}.home-intro .home-image{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden;border-radius:12px;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.start-intro .home-intro .home-image{opacity:1}.home-intro .home-image .home-intro-swiper{height:100%;position:relative}.home-intro .home-image .home-intro-swiper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;scale:1.05}.home-intro .home-image .home-intro-swiper .home-intro-pagination{width:auto;left:unset;right:25px;bottom:25px;-webkit-transform:unset;transform:unset}.home-intro .home-image .home-intro-swiper .home-intro-pagination .swiper-pagination-bullet{background-color:#fff;opacity:1;margin:0 2px;border-radius:12px;-webkit-transition:width .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99);transition:width .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99)}.home-intro .home-image .home-intro-swiper .home-intro-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-main-light);width:25px}.home-intro .home-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;padding:1.5em 0 clamp(30px,8vh,70px);opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.start-intro .home-intro .home-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-intro .home-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.home-intro .home-content .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2em}}.home-intro .home-content .title{color:#fff;max-width:20ch;text-wrap:balance}.career .home-intro .home-content .title{color:#245651}.career .home-intro .home-content .title .highlight{color:inherit}@media (max-width:800px){.home-intro .home-content .title{margin-left:0}}@media (max-width:800px){.home-intro{padding-top:15px}}@media (max-width:600px){.home-intro{height:100svh;padding-top:80px}.home-intro .home-image{-ms-flex-preferred-size:auto;flex-basis:auto;height:500px}.home-intro .button-wrapper .button{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.news-block{position:relative;overflow:hidden;margin:clamp(50px,6.75vw,100px) 0}.news-block .news-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media (max-width:1020px){.news-block .news-container{grid-template-columns:repeat(3,45%);overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media (max-width:800px){.news-block .news-container{grid-template-columns:repeat(3,85%)}}@media (max-width:1020px){.news-block .container{padding:0}.news-block .mobile-button,.news-block .news-container,.news-block .title-wrapper{padding:0 25px}}.page-intro-centered{display:block;position:relative;padding:calc(calc(50px + 4vw) + 80px) 0 calc(50px + 4vw);gap:1em}.page-intro-centered.has-image{padding-bottom:15px}.page-intro-centered.has-image .background{max-height:57vh}@media (max-width:1020px){.page-intro-centered.has-image .background{max-height:80%}}@media (max-width:600px){.page-intro-centered{padding-top:calc(calc(50px + 4vw) + 80px / 2)}}.page-intro-centered .container{position:relative}.page-intro-centered .wrapper-content{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;color:var(--color-text-light);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.start-intro .page-intro-centered .wrapper-content{opacity:1}.single-post .page-intro-centered .wrapper-content{max-width:unset;width:100%}.single-post .page-intro-centered .wrapper-content .title{max-width:80%;margin-top:.5em}@media (max-width:1020px){.single-post .page-intro-centered .wrapper-content .title{max-width:unset}}.page-intro-centered .wrapper-content .back-button{position:absolute;bottom:100%;left:clamp(25px,10vw,100px);opacity:0;-webkit-transition:opacity .5s .75s ease;transition:opacity .5s .75s ease}.start-intro .page-intro-centered .wrapper-content .back-button{opacity:1}@media (max-width:1020px){.page-intro-centered .wrapper-content .back-button{left:25px}}@media (max-width:600px){.page-intro-centered .wrapper-content .back-button{position:relative;left:0;bottom:unset;margin-bottom:0}}.page-intro-centered .wrapper-content .title{max-width:12em;text-wrap:balance;text-align:center;color:#fff}.page-intro-centered .wrapper-content .text{opacity:.7;max-width:30em;text-wrap:balance;text-align:center;font-size:calc(18px + 5 * ((100vw - 375px)/ 1065))}@media screen and (max-width:375px){.page-intro-centered .wrapper-content .text{font-size:18px}}@media screen and (min-width:1440px){.page-intro-centered .wrapper-content .text{font-size:23px}}.page-intro-centered .image{position:relative;z-index:2;width:91.6666666667%;margin-left:auto;margin-top:clamp(26px,3vw,40px);opacity:0;-webkit-transition:opacity .5s .3s ease;transition:opacity .5s .3s ease}.start-intro .page-intro-centered .image{opacity:1}@media (max-width:600px){.page-intro-centered .image{width:100%}}.page-intro-centered .image img{width:100%;height:100%;max-height:680px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.page-intro-centered .background{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-main-darker);background-color:var(--color-main-dark);overflow:hidden;border-radius:0 0 12px 12px;pointer-events:none}.page-intro-centered .background svg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 5s ease;transition:opacity 5s ease}.start-intro .page-intro-centered .background svg{opacity:1}@media (max-width:600px){.page-intro-centered .wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;gap:1em}.page-intro-centered .wrapper-content .title{text-align:left}.page-intro-centered .wrapper-content .text{text-align:left}}.page-intro-form{display:block;position:relative;padding:calc(calc(50px + 4vw) + 80px) 0 calc(50px + 4vw);background-color:var(--color-main-dark);gap:1em}.page-intro-form .wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em;color:var(--color-text-light)}.page-intro-form .wrapper-content .title{max-width:12em;text-wrap:balance}.page-intro-form .wrapper-content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8em}.page-intro-form .wrapper-content .text p{opacity:.7;max-width:30em;text-wrap:balance}.page-intro-not-found{display:block;position:relative;width:100%;margin-top:80px;padding:calc(calc(50px + 4vw) + 80px) clamp(50px,6.75vw,100px) calc(50px + 4vw)}.page-intro-not-found .button{margin-top:3em}.page-intro{display:block;position:relative;padding:calc(calc(50px + 4vw) + 80px) 0 0;background-color:#fff;margin-bottom:clamp(50px,6.75vw,100px);overflow-x:clip;overflow-y:visible}@media (max-width:1020px){.page-intro{padding-bottom:clamp(50px,6.75vw,100px)}}@media (max-width:600px){.page-intro{padding-top:calc(calc(50px + 4vw) + 80px / 2);padding-bottom:0}}.page-intro::before{content:"";position:absolute;bottom:22%;left:-2%;width:125%;height:100%;border-radius:12px;background-color:var(--color-main-dark);z-index:0;-webkit-transition:rotate 1s .3s ease,-webkit-transform 1s .3s ease;transition:rotate 1s .3s ease,-webkit-transform 1s .3s ease;transition:rotate 1s .3s ease,transform 1s .3s ease;transition:rotate 1s .3s ease,transform 1s .3s ease,-webkit-transform 1s .3s ease}.start-intro .page-intro::before{-webkit-transform:skewX(10deg);transform:skewX(10deg);rotate:-4deg}@media (max-width:1440px){.page-intro::before{bottom:10%;height:130%;left:calc(clamp(50px,6.75vw,100px) * -1)}}@media (max-width:1020px){.page-intro::before{bottom:0}.start-intro .page-intro::before{-webkit-transform:skewX(8deg);transform:skewX(8deg)}}@media (max-width:600px){.page-intro::before{bottom:20%;height:100%;left:-15%}.start-intro .page-intro::before{-webkit-transform:skewX(0);transform:skewX(0)}}.page-intro .background{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-main-darker);overflow:hidden;pointer-events:none}.page-intro .background svg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 5s ease;transition:opacity 5s ease}.start-intro .page-intro .background svg{opacity:1}.page-intro .container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;position:relative;z-index:1}@media (max-width:600px){.page-intro .container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;gap:2.5em}}.page-intro .wrapper-content{grid-column:2/span 4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5em;color:var(--color-text-light);opacity:0;-webkit-transition:opacity .5s .3s ease;transition:opacity .5s .3s ease}.start-intro .page-intro .wrapper-content{opacity:1}@media (max-width:1440px){.page-intro .wrapper-content{grid-column:1/span 6}}@media (max-width:600px){.page-intro .wrapper-content{grid-column:1}}.page-intro .wrapper-content .title{max-width:12em}.page-intro .wrapper-content .title:has(.highlight){color:#fff}.page-intro .wrapper-content .text{opacity:.7;max-width:30em;text-wrap:balance;margin-top:1em}@media (max-width:600px){.page-intro .wrapper-content .text{margin-top:.5em}}.page-intro .wrapper-content ul.list{opacity:.7;list-style-type:disc;margin-top:1em}.page-intro .wrapper-content ul.list li{list-style-type:disc;list-style-position:outside;margin-left:1.5em;padding-left:.5em;margin-bottom:.25em;line-height:1.4em}.page-intro .wrapper-content .button{margin-top:1.25em}.page-intro .form{grid-column:7/span 6;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.start-intro .page-intro .form{opacity:1}@media (max-width:600px){.page-intro .form{grid-column:1}}.page-intro .form .form-wrapper{border:1px solid color-mix(in srgb,var(--color-main-dark) 30%,transparent);padding:calc(clamp(26px,3vw,40px) * 1.15) calc(clamp(26px,3vw,40px) * 1.25)}.page-intro .image{position:relative;grid-column:7/span 6;aspect-ratio:64/55;width:100%;height:auto;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.start-intro .page-intro .image{opacity:1}@media (max-width:600px){.page-intro .image{grid-column:1;aspect-ratio:76/55}}.page-intro .image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:12px}.page-intro .image .quick_links{position:absolute;bottom:30px;left:30px;background:#fff;min-width:200px;padding:15px 35px 20px;border-radius:12px;opacity:0;-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease}.start-intro .page-intro .image .quick_links{opacity:1}@media (max-width:600px){.page-intro .image .quick_links{padding:15px;left:15px;bottom:15px;display:none}}.page-intro .image .quick_links ul.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25em;margin-top:.5em}.page-intro .image .quick_links ul.list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.page-intro .image .quick_links ul.list li a{position:relative;padding-left:0;-webkit-transition:padding-left .3s cubic-bezier(.55,.085,0,.99) .1s;transition:padding-left .3s cubic-bezier(.55,.085,0,.99) .1s}.page-intro .image .quick_links ul.list li a svg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:auto;max-width:1.25em;-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.page-intro .image .quick_links ul.list li a:focus,.page-intro .image .quick_links ul.list li a:hover{padding-left:calc(1.25em + 10px);-webkit-transition:padding-left .3s cubic-bezier(.55,.085,0,.99);transition:padding-left .3s cubic-bezier(.55,.085,0,.99)}.page-intro .image .quick_links ul.list li a:focus svg,.page-intro .image .quick_links ul.list li a:hover svg{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99) .1s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .1s}.page-intro.has-form{border-radius:0 0 12px 12px;padding-bottom:clamp(40px,5.3vw,80px);background-color:var(--color-main-dark)}.page-intro.has-form::before{display:none}.page-intro.has-form.form-overflow{padding-bottom:0;margin-bottom:calc(clamp(50px,6.75vw,100px) * 2)}.page-intro.has-form.form-overflow .wrapper-content{padding-bottom:clamp(40px,5.3vw,80px)}@media (max-width:600px){.page-intro.has-form.form-overflow .wrapper-content{padding-bottom:0}}.page-intro.has-form.form-overflow .form-wrapper{margin-bottom:calc(clamp(40px,5.3vw,80px) * -1)}@media (max-width:600px){.page-intro.has-form.form-overflow .form-wrapper{margin-bottom:calc(clamp(50px,6.75vw,100px) * -1)}}.page-intro.no-image{padding-bottom:clamp(50px,6.75vw,100px)}.page-intro.no-image::before{bottom:0;height:125%}.start-intro .page-intro.no-image::before{rotate:-3deg}.page-intro.shape-big{padding-bottom:clamp(50px,6.75vw,100px)}@media (min-width:1440px){.page-intro.shape-big{padding-bottom:0}}@media (max-width:600px){.page-intro.shape-big{padding-bottom:0}}.page-intro.shape-big::before{bottom:5%;height:125%}.start-intro .page-intro.shape-big::before{rotate:-3deg}.post-card-big{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;background-color:var(--color-main-dark);color:var(--color-text-light);padding:25px 25px 6em;border-radius:12px;scroll-snap-align:center;height:100%}@media (max-width:600px){.post-card-big{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}}.post-card-big:not(:has(.post-image)){background-color:var(--color-main-light)}.post-card-big:not(:has(.post-image))::before{content:"";pointer-events:none;position:absolute;inset:25px;background-color:var(--color-main-dark);border-radius:12px;z-index:0}@media (max-width:600px){.post-card-big:not(:has(.post-image))::before{inset:15px 15px 4em 15px}}.post-card-big:not(:has(.post-image))::after{content:"";pointer-events:none;position:absolute;inset:24px;background-color:var(--color-main-light);border-radius:12px;z-index:0;-webkit-mask-image:url(../../../../inc/shape/post-big.svg);mask-image:url(../../../../inc/shape/post-big.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:100%;mask-size:100%}@media (max-width:1020px){.post-card-big:not(:has(.post-image))::after{-webkit-mask-image:url(../../../../inc/shape/post-big-mobile.svg);mask-image:url(../../../../inc/shape/post-big-mobile.svg)}}@media (max-width:600px){.post-card-big:not(:has(.post-image))::after{inset:14px 14px calc(4em - 1px) 14px}}.post-card-big:not(:has(.post-image)) .card-label,.post-card-big:not(:has(.post-image)) .vacancies-intro .wrapper-content ul.usps li,.vacancies-intro .wrapper-content ul.usps .post-card-big:not(:has(.post-image)) li{top:45px;right:45px}.post-card-big:not(:has(.post-image)) .post-content{padding:clamp(40px,5.3vw,80px) 15px clamp(30px,4vw,60px);max-width:60%;text-align:center;margin:auto}@media (max-width:600px){.post-card-big:not(:has(.post-image)) .post-content{text-align:left;padding-top:4.5em;padding-bottom:3em}}.post-card-big:not(:has(.post-image)) .post-content .title{text-wrap:balance}.post-card-big:not(:has(.post-image)) .post-content .text{text-wrap:balance;max-width:50ch;margin:1em auto 0}.post-card-big:not(:has(.post-image)) .post-button{right:25px;bottom:25px;color:var(--color-text)}.post-card-big:not(:has(.post-image)) .post-button .arrow{background-color:var(--color-main-dark);color:var(--color-text-light);border-color:var(--color-main-dark)}.post-card-big:not(:has(.post-image)):focus .post-button .arrow,.post-card-big:not(:has(.post-image)):hover .post-button .arrow{background-color:transparent;color:var(--color-main-dark);border-color:var(--color-main-dark)}.post-card-big .card-label,.post-card-big .vacancies-intro .wrapper-content ul.usps li,.vacancies-intro .wrapper-content ul.usps .post-card-big li{position:absolute;z-index:1;top:20px;right:20px;color:#fff}@media (max-width:600px){.post-card-big .card-label,.post-card-big .vacancies-intro .wrapper-content ul.usps li,.vacancies-intro .wrapper-content ul.usps .post-card-big li{z-index:2!important;right:unset!important;left:30px!important;top:30px!important}}.post-card-big .post-image{position:absolute;z-index:2;inset:25px;border-radius:12px;max-width:49%;height:calc(100% - 50px);overflow:hidden}@media (max-width:600px){.post-card-big .post-image{aspect-ratio:49/32;position:relative;inset:unset;max-width:100%}}.post-card-big .post-image::after{content:"";position:absolute;inset:-1px;background-color:var(--color-main-dark);-webkit-mask-image:url(../../../../inc/shape/image-text.svg);mask-image:url(../../../../inc/shape/image-text.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:100%;mask-size:100%}.post-card-big .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px;-webkit-transition:scale .3s cubic-bezier(.65,.05,.36,1);transition:scale .3s cubic-bezier(.65,.05,.36,1)}.post-card-big .post-content{position:relative;z-index:2;max-width:42%;padding:clamp(40px,5.3vw,80px) clamp(26px,3vw,40px) 15px 0;margin-left:auto}@media (max-width:600px){.post-card-big .post-content{max-width:100%!important;padding:0}}.post-card-big .post-content .eyebrow,.post-card-big .post-content .vacancy-card .vacancy-bottom .vacancy-info,.vacancy-card .vacancy-bottom .post-card-big .post-content .vacancy-info{margin-bottom:.55em;display:block}.post-card-big .post-content .title{color:#fff;text-wrap:pretty}.post-card-big .post-content .text{margin-top:1em;text-wrap:balance}.post-card-big .post-button{position:absolute;right:20px;bottom:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}@media (max-width:600px){.post-card-big .post-button{position:relative!important;right:unset!important;bottom:unset!important}}.post-card-big .post-button span{text-decoration:underline}.post-card-big .post-button .arrow{text-decoration:none;line-height:0;padding:.7em .9em;border-radius:12px;background-color:var(--color-main-light);color:var(--color-text);border:1px solid var(--color-main-light);-webkit-transition:color .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99),border-color .3s cubic-bezier(.55,.085,0,.99);transition:color .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99),border-color .3s cubic-bezier(.55,.085,0,.99)}.post-card-big .post-button .arrow svg{width:auto;height:.9em}.post-card-big:focus .post-image img,.post-card-big:hover .post-image img{scale:1.05}.post-card-big:focus .post-button .arrow,.post-card-big:hover .post-button .arrow{background-color:var(--color-main-light);color:var(--color-text)}.post-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;background-color:#f7f3f1;padding:15px 15px 25px;border-radius:12px;scroll-snap-align:center;height:100%}.post-card.bg-pastel{background-color:#dde5f8}.post-card:not(:has(img))::before{content:"";pointer-events:none;position:absolute;inset:15px 15px 5em 15px;background-color:var(--color-main-dark);border-radius:12px;z-index:0}.post-card:not(:has(img)) .post-image{border-radius:12px 12px 0 0}.post-card:not(:has(img)) .post-image::before{content:"";position:absolute;width:100%;height:150%;left:35%;bottom:0;background-color:var(--color-main-light);-webkit-transform:skewX(20deg);transform:skewX(20deg);border-radius:12px;pointer-events:none;z-index:1}.post-card:not(:has(img)) .post-content-top{color:#fff;padding:0 20px 10px}.post-card:not(:has(img)) .post-button{padding:0}@media (max-width:600px){.post-card:not(:has(img)) .post-button{padding-top:10px}}.post-card .post-image{position:relative;z-index:2;border-radius:12px;aspect-ratio:49/32;width:100%;height:auto;overflow:hidden}.post-card .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:scale .3s cubic-bezier(.65,.05,.36,1);transition:scale .3s cubic-bezier(.65,.05,.36,1)}.post-card .post-image .card-label,.post-card .post-image .vacancies-intro .wrapper-content ul.usps li,.vacancies-intro .wrapper-content ul.usps .post-card .post-image li{position:absolute;z-index:1;top:20px;left:20px;color:#fff}.post-card .post-content-top{position:relative;z-index:2;padding:0 10px}.post-card .post-content-top .title{min-height:4lh}@media (max-width:800px){.post-card .post-content-top .title{min-height:unset}}.post-card .post-button{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding:0 10px}.post-card .post-button span{text-decoration:underline}.post-card .post-button .arrow{text-decoration:none;line-height:0;padding:.7em .9em;border-radius:12px;background-color:var(--color-main-dark);color:var(--color-text-light);-webkit-transition:color .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99);transition:color .3s cubic-bezier(.55,.085,0,.99),background-color .3s cubic-bezier(.55,.085,0,.99)}.post-card .post-button .arrow svg{width:auto;height:.9em}.post-card:focus .post-image img,.post-card:hover .post-image img{scale:1.05}.post-card:focus .post-button .arrow,.post-card:hover .post-button .arrow{background-color:var(--color-main-light);color:var(--color-text)}.post-intro{display:block;position:relative;padding:calc(calc(50px + 4vw) + 80px) 0 calc(25px + 2vw);margin-bottom:calc(25px + 2vw);background-color:var(--color-main-dark);color:var(--color-main-light)}.post-overview{min-height:50svh}.post-overview ul.post-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.post-overview ul.post-wrapper li{grid-column:span 4}.post-overview ul.post-wrapper li:first-child{grid-column:span 12}@media (max-width:1440px){.post-overview ul.post-wrapper li{grid-column:span 6}}@media (max-width:600px){.post-overview ul.post-wrapper li{grid-column:span 12}}.post-overview .post-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:clamp(30px,4vw,60px)}.vacancy-favorite .btn-favorite{background-color:transparent;outline:0;padding:0;margin:0;cursor:pointer}.vacancy-favorite .btn-favorite svg{width:25px;height:auto;fill:transparent;stroke:var(--color-text-light);-webkit-transition:fill .3s cubic-bezier(.55,.085,0,.99),stroke .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:fill .3s cubic-bezier(.55,.085,0,.99),stroke .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:fill .3s cubic-bezier(.55,.085,0,.99),stroke .3s cubic-bezier(.55,.085,0,.99),transform .3s cubic-bezier(.55,.085,0,.99);transition:fill .3s cubic-bezier(.55,.085,0,.99),stroke .3s cubic-bezier(.55,.085,0,.99),transform .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99)}.vacancy-favorite .btn-favorite.active svg,.vacancy-favorite .btn-favorite:hover svg{fill:var(--color-text-light)}.vacancy-favorite .btn-favorite.add svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.vacancy-favorite .btn-favorite.remove svg{-webkit-transform:scale(.9);transform:scale(.9)}.dropdown-select{position:relative;display:inline-block;background-color:#fff;padding:1em 3em .75em 1.2em;border-radius:4em;min-width:15em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease;line-height:.8em;white-space:nowrap}.dropdown-select.slide-open{padding:0;min-width:unset}.dropdown-select.slide-open:first-child .dropdown-select-label{border-top:none}.dropdown-select.slide-open:last-child .dropdown-select-label{border-color:color-mix(in srgb,var(--color-main-dark) 30%,transparent)}.dropdown-select.slide-open .dropdown-select-label{position:relative;cursor:pointer;line-height:3.5em;border-top:.5px solid color-mix(in srgb,var(--color-main-dark) 30%,transparent);border-bottom:.5px solid transparent;-webkit-transition:border-color .1s ease .15s;transition:border-color .1s ease .15s}.dropdown-select.slide-open .dropdown-select-label svg{opacity:1}.dropdown-select.slide-open .dropdown-content{position:relative;top:unset;display:grid;padding:0;-webkit-transform:unset;transform:unset;grid-template-rows:0fr;background-color:unset;-webkit-box-shadow:unset;box-shadow:unset;-webkit-transition:opacity .1s ease 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .1s ease 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .1s ease 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .3s cubic-bezier(.55,.085,0,.99) 0s}.dropdown-select.slide-open .dropdown-content::before{content:unset}.dropdown-select.slide-open .dropdown-content .dropdown-content-inner{overflow:hidden;padding:0;-webkit-transition:padding .3s cubic-bezier(.55,.085,0,.99);transition:padding .3s cubic-bezier(.55,.085,0,.99);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75em}.dropdown-select.slide-open .dropdown-content .dropdown-content-inner .filter-item{pointer-events:none}.dropdown-select.slide-open.open .dropdown-select-label{-webkit-transition:border-color .1s ease 0s;transition:border-color .1s ease 0s;border-color:color-mix(in srgb,var(--color-main-dark) 30%,transparent)}.dropdown-select.slide-open.open .dropdown-select-label svg{rotate:-180deg}.dropdown-select.slide-open.open .dropdown-content{pointer-events:all;opacity:1;grid-template-rows:1fr;-webkit-transition:opacity .3s ease .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .3s ease .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .3s ease .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .4s cubic-bezier(.55,.085,0,.99) 0s}.dropdown-select.slide-open.open .dropdown-content .dropdown-content-inner{padding:1em 0}.dropdown-select svg{position:absolute;width:.7em;height:.7em;right:1.2em;top:50%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translateY(-50%);transform:translateY(-50%);stroke:#245651;-webkit-transition:rotate .3s cubic-bezier(.55,.085,0,.99);transition:rotate .3s cubic-bezier(.55,.085,0,.99)}.dropdown-select .dropdown-content{position:absolute;z-index:5;left:0;top:calc(3.5em + 3px);padding:.8em 2em 1.2em 1.4em;background-color:#f9f9f9;border-radius:12px;color:var(--color-text);min-width:100%;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none;-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:opacity,transform;transition:opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.dropdown-select .dropdown-content::before{content:"";position:absolute;display:block;left:0;right:0;bottom:100%;height:1em}@media (max-width:800px){.dropdown-select .dropdown-content{top:3.1em}}.dropdown-select .dropdown-content .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.dropdown-select .dropdown-content .input-container input{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:6px;border:1px solid var(--color-main-dark);padding:0 0 0 .4em}.dropdown-select .dropdown-content .input-container input[type=number]::-webkit-inner-spin-button,.dropdown-select .dropdown-content .input-container input[type=number]::-webkit-outer-spin-button{opacity:1}.dropdown-select .dropdown-content .filter-item{color:#245651;-webkit-transition:color .2s ease;transition:color .2s ease;cursor:pointer;position:relative;white-space:nowrap}.dropdown-select .dropdown-content .filter-item p{white-space:nowrap;color:color-mix(in srgb,var(--color-text) 70%,transparent);line-height:1.7em;font-size:inherit}.dropdown-select .dropdown-content .filter-item.active p{color:var(--color-text)}.dropdown-select .dropdown-content .filter-item label{position:relative;padding-left:calc(18px + 1em);opacity:1;line-height:1;display:block;pointer-events:all;cursor:pointer;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.dropdown-select .dropdown-content .filter-item label>*{pointer-events:none}.dropdown-select .dropdown-content .filter-item label input[type=checkbox]{position:absolute;left:0;display:inline-block;border:.5px solid color-mix(in srgb,var(--color-main-dark) 30%,transparent);width:18px;height:18px;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:top;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99)}.dropdown-select .dropdown-content .filter-item label input[type=checkbox]::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;display:inline-block;top:0;left:0;width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDY0MDMgMTQuNjgxNUwzLjkyMjM2IDEwLjUzOThMNC41MTczNiA5Ljk0NTY0TDguMDY0MDMgMTMuNDkyM0wxNS42OTQgNS44NjIzTDE2LjI4ODIgNi40NTczTDguMDY0MDMgMTQuNjgxNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-position:center;background-size:contain;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99)}.dropdown-select .dropdown-content .filter-item label input[type=checkbox]:checked{background-color:var(--color-text)}.dropdown-select .dropdown-content .filter-item label input[type=checkbox]:checked::before{opacity:1}.dropdown-select .dropdown-content .filter-item label input[type=checkbox]+span{white-space:normal;vertical-align:top;line-height:calc(18px + 2px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-device .dropdown-select .dropdown-content .filter-item:active p,body:not(.mobile-device) .dropdown-select .dropdown-content .filter-item:hover p{color:var(--color-text)}.dropdown-select.active,body:not(.mobile-device) .dropdown-select:not(.slide-open):hover{background-color:#245651;color:#fff}.dropdown-select.active svg,body:not(.mobile-device) .dropdown-select:not(.slide-open):hover svg{stroke:#fff;rotate:-180deg}.dropdown-select.active .dropdown-content,body:not(.mobile-device) .dropdown-select:not(.slide-open):hover .dropdown-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:visible;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.1,.48,0,.99);transition-timing-function:cubic-bezier(.1,.48,0,.99)}@media (max-width:800px){.dropdown-select{padding:1.25em 3em 1.25em 1.2em;font-size:15px;padding-left:1.6em}.dropdown-select .dropdown-content{top:calc(3.4em + 1px)}}.vacancies-intro{display:block;position:relative;padding:calc(calc(50px + 4vw) + 80px) 0 clamp(30px,4vw,60px);background-color:var(--color-main-dark);gap:1em}@media (max-width:800px){.vacancies-intro{padding-top:calc(calc(calc(50px + 4vw) + 80px) * .75)}}.vacancies-intro .container{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.vacancies-intro .wrapper-content{grid-column:2/span 7;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--color-text-light)}@media (max-width:1020px){.vacancies-intro .wrapper-content{grid-column:2/span 10}}@media (max-width:800px){.vacancies-intro .wrapper-content{grid-column:1/span 11}}@media (max-width:600px){.vacancies-intro .wrapper-content{grid-column:1/span 12}}.vacancies-intro .wrapper-content .back-button{opacity:0;-webkit-transition:opacity .5s .3s ease;transition:opacity .5s .3s ease}.start-intro .vacancies-intro .wrapper-content .back-button{opacity:1}.vacancies-intro .wrapper-content .title{max-width:17em;text-wrap:balance;color:#fff;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.start-intro .vacancies-intro .wrapper-content .title{opacity:1}.vacancies-intro .wrapper-content ul.usps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;margin-top:1em}@media (max-width:600px){.vacancies-intro .wrapper-content ul.usps{gap:.5em}}.vacancies-intro .wrapper-content ul.usps li{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.vacancies-intro .wrapper-content ul.usps li:nth-child(1){-webkit-transition-delay:.35s;transition-delay:.35s}.vacancies-intro .wrapper-content ul.usps li:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.vacancies-intro .wrapper-content ul.usps li:nth-child(3){-webkit-transition-delay:.45s;transition-delay:.45s}.vacancies-intro .wrapper-content ul.usps li:nth-child(4){-webkit-transition-delay:.5s;transition-delay:.5s}.vacancies-intro .wrapper-content ul.usps li:nth-child(5){-webkit-transition-delay:.55s;transition-delay:.55s}.vacancies-intro .wrapper-content ul.usps li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.vacancies-intro .wrapper-content ul.usps li:nth-child(7){-webkit-transition-delay:.65s;transition-delay:.65s}.vacancies-intro .wrapper-content ul.usps li:nth-child(8){-webkit-transition-delay:.7s;transition-delay:.7s}.vacancies-intro .wrapper-content ul.usps li:nth-child(9){-webkit-transition-delay:.75s;transition-delay:.75s}.vacancies-intro .wrapper-content ul.usps li:nth-child(10){-webkit-transition-delay:.8s;transition-delay:.8s}.start-intro .vacancies-intro .wrapper-content ul.usps li{opacity:1}.vacancies-intro .vacancy-favorite{grid-column:12/span 1;margin-left:auto;margin-top:auto}@media (max-width:600px){.vacancies-intro .vacancy-favorite{grid-column:12/span 1;position:absolute;right:0;margin-left:unset;z-index:2}}.vacancies-intro .background{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-main-darker);opacity:1;pointer-events:none}.vacancies-intro .background svg{width:99%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 5s ease;transition:opacity 5s ease}.start-intro .vacancies-intro .background svg{opacity:1}.swiper-slide:has(.vacancy-card){width:calc(25% - 20px);height:auto}@media (max-width:1020px){.swiper-slide:has(.vacancy-card){width:calc(45.8333333333% - 20px)!important}}@media (max-width:600px){.swiper-slide:has(.vacancy-card){width:calc(91.6666666667% - 20px)!important}.has-bg .swiper-slide:has(.vacancy-card){width:calc(100% - 20px)!important}}.swiper-slide:has(.vacancy-card):has(.highlight){width:50%}.vacancy-card{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px;background-color:#f7f3f1;color:var(--color-text);padding:30px;height:100%}.has-bg .vacancy-card{background-color:#fff}.dashboard .vacancy-card{border:1px solid #245651}.vacancy-card.highlight{background-color:var(--color-main-dark);color:var(--color-text-light)}.vacancies-overview .vacancy-card.highlight{padding-left:clamp(30px,4vw,60px);padding-right:clamp(30px,4vw,60px);background-color:var(--color-main-light)}.vacancies-overview .vacancy-card.highlight:before{content:"";position:absolute;bottom:0;right:clamp(30px,4vw,60px);width:100%;height:150%;background-color:var(--color-main-dark);-webkit-transform:skewY(-8deg);transform:skewY(-8deg);border-radius:12px;z-index:0;pointer-events:none}@media (max-width:800px){.vacancies-overview .vacancy-card.highlight:before{right:20px;-webkit-transform:skewY(-6deg);transform:skewY(-6deg);rotate:-3deg;bottom:-10px}}.vacancy-card.highlight .eyebrow,.vacancy-card.highlight .vacancy-bottom .vacancy-info{opacity:1}.vacancy-card.highlight .vacancy-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancies-overview .vacancy-card.highlight .vacancy-bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-card.highlight .vacancy-bottom .vacancy-button .vacancy-nvm{border-color:var(--color-text-light);background-color:transparent;color:var(--color-text-light)}.vacancy-card.ghost-card:not(.highlight){border:1px solid color-mix(in srgb,var(--color-main-dark) 70%,transparent);background-color:transparent}.vacancy-card.ghost-card:not(.highlight) .vacancy-bottom .vacancy-button .vacancy-nvm{border-color:#f7f3f1;background-color:#f7f3f1;color:var(--color-text)}.vacancy-card.expired{opacity:.7}.vacancy-card .vacancy-top{position:relative;z-index:2;margin-bottom:30px}.vacancy-card .vacancy-bottom .vacancy-top .vacancy-info,.vacancy-card .vacancy-top .eyebrow,.vacancy-card .vacancy-top .text,.vacancy-card .vacancy-top .vacancy-bottom .vacancy-info{opacity:.7}.vacancy-card .vacancy-bottom .vacancy-top .vacancy-info,.vacancy-card .vacancy-top .eyebrow,.vacancy-card .vacancy-top .vacancy-bottom .vacancy-info{margin-bottom:5px}.vacancy-card .vacancy-top .title{max-width:30ch}.vacancy-card .vacancy-top .text{max-width:60ch;text-wrap:balance;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:1020px){.vacancy-card .vacancy-top .text{display:none}}.vacancy-card .vacancy-bottom{position:relative;z-index:2;width:100%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;gap:1.25em}@media (max-width:1020px){.vacancy-card .vacancy-bottom{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:unset!important;-ms-flex-align:unset!important;align-items:unset!important}}.vacancy-card .vacancy-bottom .vacancy-info{opacity:1;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vacancy-card .vacancy-bottom .vacancy-info span:not(:first-child):before{content:"|";margin:0 1.2ch}.vacancy-card .vacancy-bottom .vacancy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px}.vacancy-card .vacancy-bottom .vacancy-button .vacancy-nvm{border-radius:12px;border:1px solid var(--color-text);background-color:transparent;color:var(--color-text);aspect-ratio:1/1;padding:.4em;height:auto;width:100%;max-width:44px;max-height:44px}.vacancy-card .vacancy-bottom .vacancy-button .vacancy-nvm svg{margin:auto;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:600px){.vacancy-card .vacancy-button{width:100%}}