@-webkit-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-moz-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-ms-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-o-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@keyframes slide-down{0%{opacity:1}90%{opacity:0}}.element{-webkit-animation:slide-down 5s 3;-moz-animation:slide-down 5s 3;-ms-animation:slide-down 5s 3;-o-animation:slide-down 5s 3;animation:slide-down 5s 3;background:#000;height:100px;width:100px}:root{--searchfilter_quicklink_margin:0 10px 10px 0;--searchfilter_quicklink_padding:5px 5px 5px 10px;--searchfilter_quicklink_border-radius:var(--button_border-radius,7px);--searchfilter_quicklink_background-color:var(--primary-color,#004c4c);--searchfilter_quicklink_color:var(--blank-color,#fff);--searchfilter_quicklink_font-size:1.6rem;--searchfilter_quicklink_amount_min-width:20px;--searchfilter_quicklink_amount_margin:0 0 0 10px;--searchfilter_quicklink_amount_padding:3px;--searchfilter_quicklink_amount_border-radius:var(--searchfilter_quicklink_border-radius);--searchfilter_quicklink_amount_background-color:var(--blank-color,#fff);--searchfilter_quicklink_amount_color:var(--content-color,#222);--searchfilter_quicklink_amount_font-size:calc(var(--searchfilter_quicklink_font-size) - 0.2rem);--searchfilter_quicklink_all_background-color:var(--accent-color,#ffd200);--searchfilter_quicklink_all_color:var(--blank-color,#fff);--searchfilter_quicklink_hover_color:var(--searchfilter_quicklink_color);--searchfilter_quicklink_hover_background-color:var(--searchfilter_quicklink_background-color);--searchfilter_quicklink_all_hover_background-color:var(--searchfilter_quicklink_all_background-color);--searchfilter_quicklink_all_hover_color:var(--searchfilter_quicklink_all_color);--searchfilter_quicklink_label_padding:6px 0}.row,.row>*{--bs-gutter-x:calc(var(--column_gutter_width, 15px)*2)}.btn-close{--bs-btn-close-bg:none}.vbox-overlay{--vbox-tools-color:var(--blank-color,#fff)!important}.vbox-backdrop{background-color:var(--primary-color,#004c4c)!important}.page_vacancy-detail #dummyHeader{height:0;left:0;position:absolute;top:0;visibility:hidden;width:0;z-index:-1}.page_vacancy-detail #applicationHeader{bottom:0;top:auto}@media (min-width:992px){.page_vacancy-detail #applicationHeader{bottom:auto;top:0}}.page_vacancy-detail #applicationHeader.is-idle{transform:translateY(100%)}@media (min-width:992px){.page_vacancy-detail #applicationHeader.is-idle{transform:translateY(-100%)}}.page_vacancy-detail #applicationHeader.is-sticky{transform:translateY(0)}.page_vacancy-detail #applicationHeader .container-fluid{padding-inline:23px}@media (max-width:767.98px){.page_vacancy-detail #applicationHeader .head .grid{min-height:auto;padding-block:8px}}@media (min-width:768px){.page_vacancy-detail #applicationHeader .head .grid{display:flex;gap:60px;justify-content:flex-start;min-height:100px}}.page_vacancy-detail #applicationHeader .head .grid .site-logo{display:none}@media (min-width:1200px){.page_vacancy-detail #applicationHeader .head .grid .site-logo{--_site-logo_top:5px;display:block;flex:0 0 auto;margin-left:-15px;width:auto}}.page_vacancy-detail #applicationHeader .head .grid h2{display:none}@media (min-width:992px){.page_vacancy-detail #applicationHeader .head .grid h2{display:block;font-size:2rem;width:100%}}.page_vacancy-detail #applicationHeader .head .grid .buttons{height:60px;width:100%}@media (min-width:768px){.page_vacancy-detail #applicationHeader .head .grid .buttons{height:auto;width:100%}}@media (min-width:992px){.page_vacancy-detail #applicationHeader .head .grid .buttons{justify-content:end;width:-webkit-fill-available}}.page_vacancy-detail #applicationHeader .head .grid .buttons .actions{height:60px}@media (min-width:992px){.page_vacancy-detail #applicationHeader .head .grid .buttons .actions{display:flex;flex-direction:row;gap:30px;height:auto;width:auto}}.page_vacancy-detail #applicationHeader .head .grid .buttons .actions [data-component=Favorite]{display:none}@media (min-width:992px){.page_vacancy-detail #applicationHeader .head .grid .buttons .actions [data-component=Favorite]{display:block}}.page_vacancy-detail #applicationHeader .head .grid .buttons .actions [data-component=Favorite] a{font-weight:400;outline-offset:4px;padding-inline:10px}@media (min-width:992px){.page_vacancy-detail #applicationHeader .head .grid .buttons .actions [data-component=Favorite] a{border:none;gap:10px}}.page_vacancy-detail #applicationHeader .head .grid .buttons .actions [data-component=Favorite] a:focus{text-decoration:none}.page_vacancy-detail #applicationHeader .head .grid .buttons .actions [data-component=Favorite] a:focus-visible{outline:2px solid var(--blank-color,#fff);outline-offset:4px}.page_vacancy-detail #applicationHeader .head .grid .buttons .actions .apply-btn{color:var(--content-color,#222);font-size:1.6rem;width:100%}@media (hover:hover){.page_vacancy-detail #applicationHeader .head .grid .buttons .actions .apply-btn:hover{background-color:var(--accent-color-alt,#f3c000);filter:none;text-decoration:none}}@media (min-width:992px){.page_vacancy-detail #applicationHeader .head .grid .buttons .actions .apply-btn{padding:14px 20px;width:auto}}.page_vacancy-detail .is-section-hero{background-color:var(--primary-color,#004c4c);height:auto!important}@media (max-width:991.98px){.page_vacancy-detail .is-section-hero .is-container{margin-block-end:24px;margin-block-start:0}}@media (min-width:992px){.page_vacancy-detail .is-section-hero .is-container{margin-block-end:120px}}.page_vacancy-detail .is-section-hero-bottom{background-color:var(--base-color,#f3f3f3)}.page_vacancy-detail .is-section-hero-bottom .is-container{margin-block-end:60px;margin-block-start:-15px}.page_vacancy-detail .is-section-calendar .section-title{margin-bottom:12px;text-align:center}@media (min-width:992px){.page_vacancy-detail .is-section-calendar .section-title{margin-bottom:24px}.page_vacancy-detail .is-section-testimonials+.is-section .is-container{margin-block-start:70px}}.page_vacancy-detail .layout_hero{--_CARD_MAX-WIDTH:830px;--_ACTIONS_MARGIN-TOP:24px;--_IMAGE_ASPECT-RATIO:355/193}@media (max-width:991.98px){.page_vacancy-detail .layout_hero{display:flex;flex-direction:column}.page_vacancy-detail .layout_hero .card{order:4}.page_vacancy-detail .layout_hero .actions{order:3}.page_vacancy-detail .layout_hero .toolbar{order:5}}@media (min-width:992px){.page_vacancy-detail .layout_hero{--_ACTIONS_MARGIN-TOP:40px}}.page_vacancy-detail .layout_hero .partial_vacancy-information{display:block;margin:0}@media (min-width:992px){.page_vacancy-detail .layout_hero .title{margin-block-start:34px}}.page_vacancy-detail .layout_hero .title .sub{margin-block-start:20px}@media (min-width:992px){.page_vacancy-detail .layout_hero .title .sub{margin-block-start:36px}}.page_vacancy-detail .layout_hero .title .sub a{color:var(--blank-color,#fff);font-size:var(--content_font-size,clamp(1.4rem,.15625vw + 1.35rem,1.6rem));font-weight:600}.page_vacancy-detail .layout_hero .partial_vacancy-options{flex-direction:column;gap:8px;margin-block-start:24px}.page_vacancy-detail .layout_hero .partial_vacancy-options li{align-items:start;display:inline-flex;gap:8px}.page_vacancy-detail .layout_hero .partial_vacancy-options li i{font-size:1.4rem;font-weight:400;margin-block-start:4px}@media (min-width:992px){.page_vacancy-detail .layout_hero .image img{height:600px}.page_vacancy-detail .layout_hero .actions{padding-block-end:150px}}.page_vacancy-detail .layout_hero .actions .partial_application-buttons{gap:10px 24px}.page_vacancy-detail .layout_hero .actions .is-btn.apply-btn{color:var(--content-color,#222);font-size:1.6rem}@media (hover:hover){.page_vacancy-detail .layout_hero .actions .is-btn.apply-btn:hover{background-color:var(--accent-color-alt,#f3c000);filter:none}}.page_vacancy-detail .layout_hero .actions .is-btn.favorite-add{background:none;border:0;color:var(--blank-color,#fff)}.page_vacancy-detail .layout_hero .actions .is-btn.favorite-add :is(:hover,:focus){text-decoration:none}@media (max-width:991.98px){.page_vacancy-detail .layout_hero .card{margin-block-start:10px}}@media (min-width:992px){.page_vacancy-detail .layout_hero .card{bottom:calc(100% - 640px)}}.page_vacancy-detail .layout_hero .component_usp{margin:0}.page_vacancy-detail .layout_hero .component_usp :is(h3,li){color:var(--content-color,#222)}.page_vacancy-detail .layout_hero .component_usp h3{align-items:first baseline;display:flex;font-size:clamp(1.4rem,.46875vw + 1.25rem,2rem);justify-content:space-between;margin:0}.page_vacancy-detail .layout_hero .component_usp h3:after{content:"\f078";font-family:Font Awesome\ 6 Pro;transition:rotate .15s cubic-bezier(.4,0,.2,1)}.page_vacancy-detail .layout_hero .component_usp h3:not(.collapsed):after{rotate:-180deg}@media (min-width:768px){.page_vacancy-detail .layout_hero .component_usp h3{pointer-events:none}.page_vacancy-detail .layout_hero .component_usp h3:after{content:none}.page_vacancy-detail .layout_hero .component_usp .collapse{display:block!important}}.page_vacancy-detail .layout_hero .component_usp li{margin-block-start:20px;padding:0}.page_vacancy-detail .layout_hero .component_usp li figure{border:0;border-radius:0;flex:0 0 auto;height:auto;margin-block-start:1px;margin-inline-end:10px;max-width:none;min-height:calc(var(--content_font-size, clamp(1.4rem, .15625vw + 1.35rem, 1.6rem))*var(--content_line-height, 1.56));min-width:auto}.page_vacancy-detail .layout_hero .component_usp li .text{margin:0}.page_vacancy-detail .layout_hero .toolbar{margin-block-start:24px}@media (min-width:992px){.page_vacancy-detail .layout_hero .toolbar{bottom:0;margin-block-start:0;position:absolute}}.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar{display:flex;gap:12px;justify-content:space-between;margin:0}@media (min-width:992px){.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar{align-items:start;flex-direction:column-reverse;justify-content:start}}.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar .item{align-items:flex-start;color:var(--primary-color,#004c4c);margin:0}@media (min-width:992px){.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar .item{color:var(--blank-color,#fff)}}@media (hover:hover){.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar .item:hover{text-decoration:none}}.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar .item i{font-size:1.4rem}.page_vacancy-detail .layout_hero .toolbar .partial_vacancy_toolbar button.share-native{color:var(--primary-color,#004c4c)}.page_vacancy-detail .layout_hero .toolbar .dropdown-menu{border:0;border-radius:var(--radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transform:translateY(-25px)!important}.page_vacancy-detail .layout_hero .toolbar .dropdown-menu .dropdown-item{border:0}.page_vacancy-detail .layout_hero .toolbar .dropdown-menu .dropdown-item:first-child{border-radius:var(--radius) var(--radius) 0 0}.page_vacancy-detail .layout_hero .toolbar .dropdown-menu .dropdown-item:last-child{border-radius:0 0 var(--radius) var(--radius)}.page_vacancy-detail .layout_hero-bottom .card{margin-block-start:0}.page_vacancy-detail .component_related-vacancy{margin-block-end:0;max-width:100%}.page_vacancy-detail .component_related-vacancy .btn-all-vacancies{width:100%}@media (min-width:576px){.page_vacancy-detail .component_related-vacancy .btn-all-vacancies{width:auto}}@media (min-width:992px){.page_vacancy-detail .component_related-vacancy .btn-all-vacancies{margin-inline:0;width:max-content}}.page_vacancy-detail .partial_application-process .process{margin-top:10px}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid{display:flex;flex-direction:column-reverse;gap:40px}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid{flex-direction:row}}@media (min-width:992px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid{gap:130px;justify-content:space-between}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_recruiter{margin-bottom:0}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_recruiter{margin-block:80px auto;max-width:370px}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_recruiter .partial_recruiter_list-item{margin-block-start:16px}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_recruiter .partial_recruiter_list-item{margin-block-start:24px}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form{margin-bottom:0}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form{flex:1 1 auto}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card{background:var(--primary-color,#004c4c);border-radius:14px;margin-bottom:0}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body{padding:20px 13px}@media (min-width:1200px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body{padding:80px 100px}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body h2{color:var(--blank-color,#fff);margin-bottom:15px}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body h2{margin-bottom:10px}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm]{max-width:670px}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form{display:flex;flex-wrap:wrap;justify-content:space-between}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .vich-file{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23F3F3F3FF' stroke-dasharray='4, 4' rx='6' ry='6'/%3E%3C/svg%3E");border:none;border-radius:6px}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .col-12:nth-child(2) .form-group:nth-child(-n+2){flex:100%!important;max-width:100%!important}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .form-group{margin-bottom:24px}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .form-group:has(.btn-application-submit){margin-bottom:0!important;width:100%}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .form-group:has(.btn-application-submit) .apply-btn{width:100%}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .form-group:has(.btn-application-submit) .apply-btn{width:auto}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .form-group:nth-child(-n+2){flex:100%!important;max-width:100%!important}@media (min-width:992px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .form-group:nth-child(-n+2){flex:48%!important;max-width:48%!important}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form fieldset{display:none!important}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form fieldset{display:flex!important}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .privacy-statement-check{margin-block:12px}@media (min-width:768px){.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .privacy-statement-check{margin-block:0}}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .privacy-statement-check label{color:var(--blank-color,#fff)}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] form .privacy-statement-check label a{color:var(--blank-color,#fff);text-decoration:underline;text-underline-offset:2px}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] .vich-file{min-height:120px}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] .custom-file{max-height:120px}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] .custom-file label{display:flex;flex-direction:column;font-size:1.6rem;font-weight:400}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] .custom-file label:before{content:"\e09a";font-size:2rem;font-weight:300;margin:0}.page_vacancy-detail .layout_application-form .component_vacancy_apply-grid .component_application-form .card .card-body [data-component=XhrForm] .custom-file label:after{font-size:1.6rem}.page_vacancy-detail .component_testimonial{margin-bottom:0}@media (min-width:992px){.page_vacancy-detail .component_testimonial{margin-bottom:40px}}.page_vacancy-detail .component_vacancy_description .ck-content>:is(h1,h2):first-child{line-height:1;margin-block-end:20px}.page_vacancy-detail .component_vacancy_description .ck-content h3{font-size:20px;font-weight:400;line-height:1.55}.page_vacancy-detail .component_vacancy_description .ck-content p{line-height:1.56}