.job-offers{padding:2.5rem 0}@media print,screen and (max-width:39.99875em){.job-offers{padding:1.25rem 0}}.job-offers iframe{width:100%}.job-offers .login.fbutton{background:red!important;color:#639!important}.job-offers-teamtailor{padding:2.5rem 0;background-color:#e3e3e3}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor{padding:1.25rem 0}}.job-offers-teamtailor .section-box{padding:1.25rem 0 2.375rem 0}.job-offers-teamtailor .section-box .column-block{margin-bottom:1.25rem}.job-offers-teamtailor .section-box .box-link{height:100%;min-height:4.5rem;padding:1.0625rem 1.875rem 1.0625rem 1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;color:#3f4041;background-color:#fefefe;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.job-offers-teamtailor .section-box .box-link:focus,.job-offers-teamtailor .section-box .box-link:hover{cursor:pointer;color:#fefefe;background-color:#ddeaee}.job-offers-teamtailor .section-box .box-link:focus .link-arrow,.job-offers-teamtailor .section-box .box-link:hover .link-arrow{-webkit-filter:brightness(10) saturate(0);filter:brightness(10) saturate(0)}.job-offers-teamtailor .section-box .box-link .text{margin-right:1.25rem;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.job-offers-teamtailor article #rTitle{margin-bottom:2.1875rem}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor article #rTitle{margin-bottom:1.25rem}}.job-offers-teamtailor article #rImageLink{margin-bottom:5.25rem}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor article #rImageLink{margin-bottom:2.5rem}}.job-offers-teamtailor article a:not(.button),.job-offers-teamtailor aside a:not(#rLink){color:#fefefe;text-decoration:underline}.job-offers-teamtailor aside a:not(#rLink),.job-offers-teamtailor aside p,.job-offers-teamtailor aside span{display:block;line-height:1.8}.job-offers-teamtailor aside #rLink{margin:0 0 1.25rem 0}.job-offers-teamtailor aside #rLink .label{white-space:nowrap}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor aside #rLink{margin:0 0 1.875rem 0}}.job-offers-teamtailor aside #rLink[data-hide=True]{display:none}.job-offers-teamtailor aside #lastDate{margin-bottom:2.5rem}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor aside #lastDate{margin-bottom:1.875rem}}.job-offers-teamtailor aside .news-aside-social{margin-top:2.5rem}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor aside .news-aside-social{margin-bottom:1.875rem}}.job-offers-teamtailor aside .news-aside-social a.social-link{opacity:.5;display:inline-block!important;width:2rem;height:2rem;line-height:2rem!important;margin-right:.625rem;text-align:center;border-radius:50%;text-decoration:none!important;border:1px solid #fff;color:#fff!important;font-size:.875rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.job-offers-teamtailor aside .news-aside-social a.social-link:focus,.job-offers-teamtailor aside .news-aside-social a.social-link:hover{opacity:1}.job-offers-teamtailor aside .news-aside-social a.social-link i:before{line-height:2rem}.job-offers-teamtailor .popup-error{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);padding:1.25rem}.job-offers-teamtailor .popup-error .popup-inner{width:calc(100% - 40px);max-width:37.5rem;background-color:#fefefe;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;padding:0 1.25rem}.job-offers-teamtailor .popup-error .popup-inner .hamburger.back-to-offers{margin:1.25rem 0 1.25rem 0}@media print,screen and (max-width:39.99875em){.job-offers-teamtailor .popup-error .popup-inner .hamburger.back-to-offers{margin:1.25rem 0 1.25rem 0}}.job-offers-teamtailor .popup-error .popup-inner .content{text-align:center;padding-top:1.25rem;padding-bottom:5rem}body.modal-open{overflow:hidden;height:100vh}.modal-backdrop{background-color:rgba(0,0,0,.5)!important}.modal-content-wrapper{padding:0 3.125rem 6.25rem 3.125rem!important;max-height:90vh;max-height:90svh;max-width:90vw;overflow-y:auto}.modal-content-wrapper form>.row .column,.modal-content-wrapper form>.row .columns{padding-left:0;padding-right:0}.modal-content-wrapper form input,.modal-content-wrapper form input:focus,.modal-content-wrapper form input:hover,.modal-content-wrapper form select,.modal-content-wrapper form select:focus,.modal-content-wrapper form select:hover{background-color:#3f4041;border-bottom:1px solid #fefefe;color:#fefefe}.modal-content-wrapper form select{-webkit-appearance:none;-moz-appearance:none}.modal-content-wrapper form select:after{display:none}.modal-content-wrapper .modal-header{padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%;height:100px;z-index:99}.modal-content-wrapper .required{position:relative}.modal-content-wrapper .close-button{top:0;right:1.875rem}.modal-content-wrapper .close-button .label{text-indent:-99999px;display:block}.modal-content-wrapper .close-button .close-button-icon{position:relative;width:1.75rem;height:1.25rem}.modal-content-wrapper .close-button .close-button-icon span{width:1.125rem;height:2px;display:block;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:10px;background-color:#fefefe}@media print,screen and (min-width:40em){.modal-content-wrapper .close-button .close-button-icon span{background-color:#fefefe}}.modal-content-wrapper .close-button .close-button-icon span:first-child{top:0;left:0;width:28px;-webkit-transform:translateX(14px) rotate(45deg);transform:translateX(14px) rotate(45deg);-webkit-transform-origin:1px;transform-origin:1px}.modal-content-wrapper .close-button .close-button-icon span:nth-child(2){bottom:0;left:100%;width:28px;-webkit-transform:translateX(-14px) rotate(-45deg);transform:translateX(-14px) rotate(-45deg);-webkit-transform-origin:1px;transform-origin:1px}