@-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}.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,#e43d45)!important}:root{--theme_heading_font-family:"Open Sans",sans-serif;--theme_content_font-family:"Open Sans",sans-serif;--theme_nav_font-family:"Open Sans",sans-serif;--theme_sign_font-family:"Open Sans",serif;--h1_hero_font-size_clamp:clamp(3.5rem,1.953125vw + 2.875rem,6rem);--h2_hero_font-size_clamp:clamp(3rem,1.953125vw + 2.375rem,5.5rem);--h1_font-size_clamp:clamp(3rem,1.953125vw + 2.375rem,5.5rem);--h2_font-size_clamp:clamp(2.5rem,1.171875vw + 2.125rem,4rem);--h3_font-size_clamp:clamp(2rem,0.390625vw + 1.875rem,2.5rem);--content_font-size_clamp:clamp(1.4rem,0.15625vw + 1.35rem,1.6rem);--container_margin-block:15px;--container_padding-inline:10px;--container_max-width:1800px}@media (min-width:992px){:root{--container_padding-inline:15px;--container_margin-block:100px}}.component_vacancy-search.simple .partial_ajax-search-form .search-grid,.component_vacancy-search.simple .partial_default-search-form .search-grid{gap:0;grid-template-columns:1fr auto}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .keyword .form-group .input-effect input,.component_vacancy-search.simple .partial_default-search-form .search-grid .keyword .form-group .input-effect input{align-items:center;background:#f0f0f0;border:none;border-radius:0;height:80px;padding:30px}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .keyword .form-group .input-effect input.has-content~label,.component_vacancy-search.simple .partial_default-search-form .search-grid .keyword .form-group .input-effect input.has-content~label{left:0;top:-20px}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .keyword .form-group .input-effect label,.component_vacancy-search.simple .partial_default-search-form .search-grid .keyword .form-group .input-effect label{background:none;color:#878787;height:80px;padding:30px}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .button .form-group,.component_vacancy-search.simple .partial_default-search-form .search-grid .button .form-group{height:100%}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .button .form-group button,.component_vacancy-search.simple .partial_default-search-form .search-grid .button .form-group button{background-color:#f0f0f0;border-radius:0;height:100%;padding:0 30px}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .button .form-group button:hover,.component_vacancy-search.simple .partial_default-search-form .search-grid .button .form-group button:hover{background-color:#878787}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .button .form-group button:hover i,.component_vacancy-search.simple .partial_default-search-form .search-grid .button .form-group button:hover i{color:#f0f0f0}.component_vacancy-search.simple .partial_ajax-search-form .search-grid .button .form-group button i,.component_vacancy-search.simple .partial_default-search-form .search-grid .button .form-group button i{color:#878787;font-size:2.4rem}.component_usp_bar_column .usps .grid{display:grid;gap:30px}@media (min-width:768px){.component_usp_bar_column .usps .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.component_usp_bar_column .usps .grid .partial_usp_list-item{background:var(--blank-color,#fff);border-radius:0 0 90px 0;padding:66px 28px}.component_usp_bar_column .usps .grid .partial_usp_list-item figure{border:none;flex:1 0 auto;height:auto;max-width:max-content;min-height:auto;min-width:auto}.component_usp_bar_column .usps .grid .partial_usp_list-item figure span{color:var(--primary-color,#e43d45);font-size:8rem;font-weight:700}.component_usp_bar_column .usps .grid .partial_usp_list-item h2{font-size:2.4rem}@media (min-width:768px){.component_usp_bar_column .usps .grid .partial_usp_list-item h2{font-size:4rem}}.component_multimedia-content :is(.handler,.grid){display:flex;flex-direction:column;gap:40px}@media (min-width:992px){.component_multimedia-content :is(.handler,.grid){display:grid;gap:130px;grid-template-columns:repeat(2,minmax(0,1fr))}}.component_multimedia-content :is(.handler,.grid) .multimedia-container{margin-bottom:0;order:1;overflow:hidden}@media (min-width:992px){.component_multimedia-content :is(.handler,.grid) .multimedia-container{height:100%;margin-bottom:auto}}@media (min-width:992px){.component_multimedia-content :is(.handler,.grid) .multimedia-container .is-multimedia-thumbnail{height:100%}}.component_multimedia-content :is(.handler,.grid) .multimedia-container>img{height:100%;object-fit:cover}.component_multimedia-content :is(.handler,.grid) .multimedia-container img{position:relative;z-index:3}.component_multimedia-content :is(.handler,.grid) .multimedia-container .btn-play .icon{height:60px;width:60px}@media (min-width:992px){.component_multimedia-content :is(.handler,.grid) .multimedia-container .btn-play .icon{height:100px;width:100px}}.component_multimedia-content :is(.handler,.grid) .multimedia-container .btn-play .icon i[class*=fa-]{font-size:3rem!important}.component_multimedia-content :is(.handler,.grid) h2{grid-column:span 2;margin-bottom:15px;order:2}@media (min-width:768px){.component_multimedia-content :is(.handler,.grid) h2{margin-bottom:30px}}.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container){order:1}@media (min-width:992px){.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container){display:flex;flex-wrap:wrap}}.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container) p{margin-bottom:15px}@media (min-width:768px){.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container) p{margin-bottom:30px}}.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container) p:last-of-type{margin-bottom:20px}@media (min-width:768px){.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container) p:last-of-type{margin-bottom:40px}}.component_multimedia-content :is(.handler,.grid)>div:not(.multimedia-container).partial{margin-inline:0}.component_multimedia-content :is(.handler,.grid) .is-btn{justify-self:flex-start;order:3}@media (min-width:992px){.component_multimedia-content :is(.handler,.grid) .is-btn{margin-top:auto}}.component_testimonial{background:#f0f0f0;border-radius:50px 0 0 0;padding-block:50px}@media (min-width:768px){.component_testimonial{border-radius:100px 0 0 0;padding-block:100px}}.component_testimonial>div{margin-inline:auto;max-width:1400px}.component_testimonial .slick-arrow{background:none;border:none;bottom:0;top:calc(100% + 40px)}@media (min-width:1200px){.component_testimonial .slick-arrow{bottom:50%;top:50%;transform:translate(-50%,-50%)}}.component_testimonial .slick-arrow:before{font-size:3rem;font-weight:300}.component_testimonial .slick-arrow.slick-next{left:auto;right:30px}@media (min-width:1200px){.component_testimonial .slick-arrow.slick-next{left:auto;right:-70px}}.component_testimonial .slick-arrow.slick-prev{color:#878787;left:30px;right:auto}@media (min-width:1200px){.component_testimonial .slick-arrow.slick-prev{left:-70px;right:auto}}.component-xhr-map .embed-responsive [data-section=map] img{margin-bottom:20px;max-width:410px}.component-xhr-map .embed-responsive [data-section=map] h3{margin-bottom:20px}.component-xhr-map .embed-responsive [data-section=map] p{display:flex;flex-direction:column;gap:15px}@media (min-width:992px){.partial_testimonial_carousel-item{flex-direction:row-reverse!important;gap:130px;margin-inline:auto;max-width:1400px}}.partial_testimonial_carousel-item .testimonial-img{border-radius:0 0 100px 0;flex:1 0 auto;max-height:370px;max-width:370px}@media (min-width:768px){.partial_testimonial_carousel-item .testimonial-img{flex:1 0 370px}}.partial_testimonial_carousel-item .testimonial-img img{height:100%;object-fit:cover;width:100%}.partial_testimonial_carousel-item .testimonial-content-wrapper{display:flex;flex-direction:column}.partial_testimonial_carousel-item .testimonial-content-wrapper:before{content:""}.partial_testimonial_carousel-item .testimonial-content-wrapper .testimonial-content{margin-bottom:auto}.partial_testimonial_carousel-item .testimonial-content-wrapper .testimonial-content p{color:var(--primary-color,#e43d45);font-style:italic;font-weight:400}.partial_testimonial_carousel-item .testimonial-content-wrapper .testimonial-content p span{color:var(--black-color,#000)}.partial_testimonial_carousel-item .testimonial-content-wrapper .testimonial-author p{color:#878787}.partial_vacancy_list-item:first-child{position:relative}.partial_vacancy_list-item:first-child:before{aspect-ratio:300/19;border-radius:50%;bottom:calc(100% - 7px);content:url(/build/images/path_vacancy.a1fa63d6.svg);height:auto;left:0;position:absolute;top:auto;width:100%;z-index:1}@media (min-width:768px){.partial_vacancy_list-item:first-child:before{display:none}}.partial_vacancy_list-item:first-child .card{border-top:none}@media (min-width:768px){.partial_vacancy_list-item:first-child .card{border-top:2px solid var(--primary-color,#e43d45)}.partial_vacancy_list-item:nth-child(2){position:relative}.partial_vacancy_list-item:nth-child(2):before{aspect-ratio:300/19;border-radius:50%;bottom:calc(100% - 7px);content:url(/build/images/path_vacancy.a1fa63d6.svg);height:auto;left:0;position:absolute;top:auto;width:100%;z-index:1}.partial_vacancy_list-item:nth-child(2) .card{border-top:none}}.partial_vacancy_list-item .card{border:2px solid var(--primary-color,#e43d45);border-radius:0 0 100px 0}.partial_vacancy_list-item .card .card-body .vacancy-top .head .title a h2{font-size:2.8rem;font-weight:400}.partial_vacancy_list-item .card .card-body .vacancy-top .head .badge-container .badge-new{background:var(--accent-color,#e9a905);border-radius:4px}.partial_vacancy_list-item .card .card-body .vacancy-body p{font-weight:400}.partial_vacancy_list-item .card .card-body .vacancy-footer{margin-top:auto}.partial_vacancy_list-item .card .card-body .vacancy-footer .options ul{display:flex;flex-direction:column;gap:10px}.partial_vacancy_list-item .card .card-body .vacancy-footer .options ul li{align-items:center;display:flex;font-weight:400;gap:30px}.partial_vacancy_list-item .card .card-body .vacancy-footer .options ul li i{font-size:1.4rem;font-weight:600!important;margin-right:30px;width:14px}.partial_vacancy_list-item .card .card-body .vacancy-footer .is-btn.view-vacancy{background:none;color:var(--primary-color,#e43d45);height:auto;margin-block:10px 10px;padding:0;width:auto}.partial_vacancy_list-item .card .card-body .vacancy-footer .is-btn.favorite-add{height:auto;justify-content:flex-start}@media (min-width:576px){.partial_vacancy_list-item .card .card-body .vacancy-footer .is-btn.favorite-add{justify-content:center}}header .is-container{max-width:1400px}header .is-btn-jobalert{background:var(--accent-color,#e9a905);border:none;color:var(--black-color,#000)}@media (min-width:992px){header .head{margin-inline:auto;max-width:1400px}}header nav.header-nav{margin-right:15px}header nav.header-nav>ul>li.has-submenu>a{display:flex;gap:10px}header nav.header-nav>ul>li.has-submenu>a:after{content:"\f107";font-family:Font Awesome\ 6 Pro;font-weight:300}.mobilemenu .c-menu__items .c-menu__link .badge-float{left:5px;position:relative;right:auto;top:0}.is-section.red .is-overlay .is-overlay-color{background-color:var(--primary-color,#e43d45)!important;opacity:1!important}.is-section.section-hero .is-content-bottom{vertical-align:top}@media (min-width:992px){.is-section.section-hero .is-content-bottom{vertical-align:bottom}}.is-section.section-hero .is-container{--_w:661;--_h:516;--_s:96px;min-height:550px;padding-block-end:calc(100vw/var(--_w)*var(--_h) - var(--_s))}@media (min-width:768px){.is-section.section-hero .is-container{--_w:760;--_h:402}}@media (min-width:992px){.is-section.section-hero .is-container{margin-block-end:clamp(7rem,52.8846153846vw + -45.4615384615rem,18rem);margin-block-start:120px;padding-block-end:0}}.is-section.section-hero .is-container .component_headline{margin-bottom:15px}@media (min-width:992px){.is-section.section-hero .is-container .component_headline{margin-bottom:30px}}.is-section.section-hero .is-container .component_paragraph{margin-bottom:15px}@media (min-width:992px){.is-section.section-hero .is-container .component_paragraph{margin-bottom:134px}}.is-section.section-hero .is-container .component_vacancy-search{margin-bottom:30px}.is-section.section-hero .is-boxes figure{bottom:0;position:absolute;right:20px;width:calc(150% - 15px)}@media (min-width:768px){.is-section.section-hero .is-boxes figure{width:calc(100% - 15px)}}.is-section.section-hero .is-boxes figure img{bottom:0;position:absolute;right:0}@media screen and (min-width:1350px){.is-section.section-hero .is-boxes figure img{right:30px}}.is-section.section-hero .is-boxes svg{bottom:0;height:auto;max-height:707px;position:absolute;right:20px;width:calc(150% - 15px)}@media (min-width:768px){.is-section.section-hero .is-boxes svg{width:calc(100% - 15px)}}@media screen and (min-width:1350px){.is-section.section-hero .is-boxes svg{height:100%}}.is-section.cta-custom .is-box-right .is-container{padding:30px}@media (min-width:768px){.is-section.cta-custom .is-box-right .is-container{padding-block:0}}.is-section.cta-custom .is-box-right svg{bottom:0;max-width:374px;position:absolute;right:0}@media (min-width:1200px){.is-section.cta-custom .is-container{margin-inline:100px}}@media (min-width:992px){.is-section.custom-section-path .is-boxes svg{bottom:-100px;height:calc(100% + 100px);position:absolute;right:-200px;top:auto}}@media (min-width:1200px){.is-section.custom-section-path .is-boxes .is-container{margin:200px auto 80px}}@media (min-width:992px){.is-section.custom-section-path-reversed svg{bottom:-100px;height:calc(100% + 100px);left:-200px;position:absolute;right:auto;top:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}footer .is-container{max-width:1500px}@media (min-width:1200px){footer .grid{gap:130px;justify-content:space-between;margin:0}}footer .footercolumn{margin-bottom:20px}@media (min-width:1200px){footer .footercolumn{flex:0 0 auto;max-width:none;padding:0;width:270px}}footer .footercolumn h2{font-size:2rem;font-weight:400;margin-bottom:15px}@media (min-width:768px){footer .footercolumn h2{font-size:2.8rem;margin-bottom:40px}}footer .footercolumn ul li a{color:var(--black-color,#000)}footer .footercolumn ul li a .badge{display:none}.footer-webring{background:var(--blank-color,#fff);overflow-x:clip;position:relative}.footer-webring:before{bottom:auto;content:url(/build/images/path_footer.e5cef520.svg);height:auto;left:0;position:absolute;top:-75px;width:400%;z-index:1}@media (min-width:768px){.footer-webring:before{bottom:auto;top:-30px;width:100%}}.footer-webring .subfooter{margin-block:35px}@media (max-width:767.98px){.footer-webring .subfooter{max-width:min(100%,100vw - 30px)}.footer-webring .subfooter .is-container{display:block;padding-inline:0}}.footer-webring .logos-group{display:block;max-width:calc(100vw - 30px)}@media (min-width:768px){.footer-webring .logos-group{display:flex;flex-direction:column;gap:30px}}@media (min-width:992px){.footer-webring .logos-group{align-items:center;flex-direction:row;justify-content:space-between;text-align:center}}.footer-webring .logos-group .ck-content{flex:0 0 35%;text-align:start}.footer-webring .logos-group p{color:var(--content-color,#000);font-size:1.4rem}@media (min-width:768px){.footer-webring .logos-group p{font-size:1.6rem}}@media (min-width:992px){.footer-webring .logos-group p{margin-block-end:0}}.footer-webring .logos-group .logos{display:flex;flex-direction:row;gap:20px;width:100%}@media (min-width:768px){.footer-webring .logos-group .logos{display:flex;max-width:100%}}.footer-webring .logos-group .logos .logo{align-content:center;flex-basis:0;flex-grow:1;justify-content:center;text-align:center;width:fit-content}.footer-webring .logos-group .logos .logo a{display:block}.footer-webring .logos-group .logos .logo img{height:auto;object-fit:contain;width:min(100px,100%)}.footer-webring .is-container{display:flex;flex-direction:column;max-width:1500px}@media (min-width:768px){.footer-webring .is-container{flex-direction:row;justify-content:space-between}}.footer-webring .is-container ul{display:flex;flex-direction:column;gap:0;text-align:center}@media (min-width:768px){.footer-webring .is-container ul{flex-direction:row;gap:25px;text-align:start}}.footer-webring .is-container ul li{color:var(--black-color,#000);padding:0}.footer-webring .is-container ul li:before{content:""}.footer-webring .is-container ul li p{color:var(--black-color,#000);margin-bottom:0}.footer-webring .is-container ul li a{color:var(--black-color,#000)}.footer-webring .is-container ul.socials{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:end;width:auto}@media (min-width:768px){.footer-webring .is-container ul.socials{align-items:center;flex-direction:row;gap:30px;width:100%}}.footer-webring .is-container ul.socials a{font-weight:400}.footer-webring .is-container .widget{align-items:center;display:flex;gap:30px;justify-content:center}.footer-webring .is-container .widget a{color:var(--black-color,#000)}.hero b,.hero span,.section-title b,.section-title span{font-weight:700}.is-btn.is-btn-arrow{display:flex;gap:10px}.is-btn.is-btn-arrow:after{content:"\f061";font-family:Font Awesome\ 6 Pro;font-weight:300}