@media only screen and (max-width:575px ){.container-fluid-right{margin-right:0px;margin-left:calc((100vw - 100%) / 2);max-width:calc(100% + ((100vw - (100% + 40px)) / 2));}}@media only screen and (min-width:576px ) and (max-width:767px ){.container-fluid-right{margin-right:0px;margin-left:calc((100vw - 540px) / 2);max-width:calc(540px + ((100vw - (540px + 40px)) / 2));}}@media only screen and (min-width:768px ) and (max-width:991px ){.container-fluid-right{margin-right:0px;margin-left:calc((100vw - 720px) / 2);max-width:calc(720px + ((100vw - (720px + 40px)) / 2));}}@media only screen and (min-width:992px ) and (max-width:1199px ){.container-fluid-right{margin-right:0px;margin-left:calc((100vw - 960px) / 2);max-width:calc(960px + ((100vw - (960px + 40px)) / 2));}}@media only screen and (min-width:1200px ) and (max-width:1399px ){.container-fluid-right{margin-right:0px;margin-left:calc((100vw - 1140px) / 2);max-width:calc(1140px + ((100vw - (1140px + 40px)) / 2));}}@media only screen and (min-width:1400px ){.container-fluid-right{margin-right:0px;margin-left:calc((100vw - 1400px) / 2);max-width:calc(1400px + ((100vw - (1400px + 40px)) / 2));}}@media only screen and (max-width:1399px ){.container-fluid-right .row > div{margin-right:25px;}}.blurbs .row{padding-top:50px;padding-bottom:50px;border-radius:5px;}.blurbs .row > div{max-width:300px;margin-left:auto;margin-right:auto;}.blurbs .row > div > p:last-child{margin-bottom:0px;}.blurbs .row .image{height:80px;margin-bottom:25px;}.blurbs .row h4{margin-bottom:15px;}.blurbs .blurbs-slider .row{flex-wrap:nowrap;margin-left:0px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.blurbs .blurbs-slider .row::-webkit-scrollbar{display:none;}.blurbs .blurbs-slider .row > div{position:relative;}.blurbs.blurbs-counter{padding-left:0px;}.blurbs.blurbs-counter .row{flex-wrap:nowrap;margin-left:0px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.blurbs.blurbs-counter .row::-webkit-scrollbar{display:none;}.blurbs.blurbs-counter .row > div{position:relative;}.blurbs.blurbs-counter .row{counter-reset:blurbs-counter;}@media only screen and (min-width:1200px ){.blurbs.blurbs-counter .row{padding-left:20px;padding-right:20px;}}@media only screen and (min-width:1400px ){.blurbs.blurbs-counter .row{padding-left:50px;padding-right:50px;}}.blurbs.blurbs-counter .row > div{counter-increment:blurbs-counter;min-width:250px;max-width:250px;margin-left:25px;}.blurbs.blurbs-counter .row > div:last-child{margin-right:0px;}.blurbs.blurbs-counter .row > div:before{content:counter(blurbs-counter) ".";position:absolute;margin-left:-40px;color:#B10B3D;font-size:35px;font-weight:700;line-height:40px;}.blurbs.blurbs-border{padding-left:0px;}.blurbs.blurbs-border .row{flex-wrap:nowrap;margin-left:0px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.blurbs.blurbs-border .row::-webkit-scrollbar{display:none;}.blurbs.blurbs-border .row > div{position:relative;}.blurbs.blurbs-border .row > div{border-left:1px solid #B10B3D;border-image:linear-gradient(transparent 0px 15px,#B10B3D 15px calc(100% - 30px),transparent calc(100% - 30px)) 0 0 0 1px;max-width:inherit;min-width:285px;}@media only screen and (max-width:1199px ){.blurbs.blurbs-border .row > div{padding-left:25px;padding-right:25px;}}@media only screen and (min-width:1200px ){.blurbs.blurbs-border .row > div{text-align:center;--bs-gutter-x:100px;}.blurbs.blurbs-border .row > div:first-child{border-left:none;}}.blurbs.blurbs-border.text-align-left .row > div{text-align:left !important;}.blurbs.blurbs-news{cursor:pointer;}.blurbs.blurbs-news .row{flex-wrap:nowrap;margin-left:0px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.blurbs.blurbs-news .row::-webkit-scrollbar{display:none;}.blurbs.blurbs-news .row > div{position:relative;}.blurbs.blurbs-news .arrow-scroll{display:none;}@media only screen and (min-width:1400px ){.blurbs.blurbs-news:before{content:'';position:absolute;width:15%;height:8px;margin-top:-25px;right:0;background-image:radial-gradient(circle at 4px 4px,#B10B3D 0px,#B10B3D 4px,transparent 4px),linear-gradient(180deg,transparent 0px 3px,#B10B3D 3px 5px,transparent 5px);cursor:default;}.blurbs.blurbs-news:after{content:var(--more-news-scroll);position:absolute;height:8px;top:-35px;right:calc(15% + 190px);cursor:default;}.blurbs.blurbs-news .arrow-scroll{position:absolute;display:flex;gap:10px;right:calc(15% + 30px);margin-top:-45px;cursor:default;}.blurbs.blurbs-news .arrow-scroll > div{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border:1px solid #B10B3D;border-radius:5px;cursor:pointer;}.blurbs.blurbs-news .arrow-scroll > div.arrow-scroll-left{transform:rotate(90deg);}.blurbs.blurbs-news .arrow-scroll > div.arrow-scroll-right{transform:rotate(-90deg);}.blurbs.blurbs-news .arrow-scroll > div i{display:flex;font-size:18px;color:#B10B3D;}}.blurbs.blurbs-news .news-items > div{min-width:440px;max-width:440px;margin-right:10px;}.blurbs.blurbs-news .news-items > div a{text-decoration:none;}.blurbs.blurbs-news .news-items > div a:hover h4{color:#B10B3D;}.blurbs.blurbs-news .news-items > div .bg{height:250px;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;border-radius:5px;background-position:var(--background-position,center center);background-image:var(--background-image-xl);}.blurbs.blurbs-news .news-items > div:first-child{margin-left:-10px;}.blurbs.blurbs-selector-form .row{padding-left:50px;padding-right:50px;}.blurbs.blurbs-selector-form .row > div{max-width:unset;}@media only screen and (min-width:992px ){.image-background-left{background-image:linear-gradient(180deg,transparent 50px,#EEF0F2 50px calc(100% - 50px),transparent calc(100% - 50px));}}.image-background-left.disable-background{background-image:none;}.image-background-left > .row{min-height:290px;height:100%;}@media only screen and (max-width:575px ){.image-background-left > .row{min-height:150px;}}.image-background-left .bg{height:auto;background-repeat:no-repeat;background-size:cover;transform:scaleZ(1);clip-path:polygon(0 0,calc(100% - 70px) 0%,100% 100%,0% 100%);background-position:var(--background-position,center center);background-image:var(--background-image-xl);}@media only screen and (min-width:992px ){.image-background-left .bg{clip-path:polygon(0 0,calc(100% - 215px) 0%,100% 100%,0% 100%);}}@media only screen and (max-width:1199px ){.image-background-left .bg{background-image:var(--background-image-lg);}}@media only screen and (max-width:575px ){.image-background-left .bg{background-image:var(--background-image-xs);}}.image-background-left .content{max-width:400px;padding-top:115px;padding-bottom:115px;}.image-background-left .content > h4{margin-bottom:45px;}@media only screen and (min-width:992px ) and (max-width:1199px ){.image-background-left .content > h4{margin-bottom:20px;}}@media only screen and (min-width:1200px ){.image-background-left .content > h4:before{content:'';position:absolute;width:600px;height:8px;margin-top:var(--before-offset,45px);margin-left:-230px;background-image:radial-gradient(circle at 4px 4px,#B10B3D 0px,#B10B3D 4px,transparent 4px),linear-gradient(180deg,transparent 0px 3px,#B10B3D 3px 5px,transparent 5px);}}@media only screen and (min-width:1200px ){.image-background-left .content{min-height:350px;}}@media only screen and (min-width:992px ){.image-background-right{background-image:linear-gradient(180deg,transparent 60px,#EEF0F2 60px calc(100% - 60px),transparent calc(100% - 60px));}}.image-background-right > .row{min-height:290px;height:100%;}@media only screen and (max-width:991px ){.image-background-right > .row{min-height:450px;}}.image-background-right .bg{height:auto;background-repeat:no-repeat;background-size:cover;transform:scaleZ(1);border-top-left-radius:10px;border-bottom-left-radius:10px;background-position:var(--background-position,center center);background-image:var(--background-image-xl);}.image-background-right .bg.cut-corners{clip-path:polygon(40px 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px),0 40px);}@media only screen and (min-width:992px ){.image-background-right .bg.cut-corners{clip-path:polygon(60px 0,100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 60px);}}.image-background-right .content{padding-top:150px;padding-bottom:150px;padding-right:115px;}@media only screen and (max-width:575px ){.image-background-right .content{padding-left:calc((100vw - 100%) / 2);}}@media only screen and (min-width:576px ) and (max-width:767px ){.image-background-right .content{padding-left:calc((100vw - 540px) / 2);}}@media only screen and (min-width:768px ) and (max-width:991px ){.image-background-right .content{padding-left:calc((100vw - 720px) / 2);}}@media only screen and (min-width:992px ) and (max-width:1199px ){.image-background-right .content{padding-left:calc((100vw - 960px) / 2);}}@media only screen and (min-width:1200px ) and (max-width:1399px ){.image-background-right .content{padding-left:calc((100vw - 1140px) / 2);}}@media only screen and (min-width:1400px ){.image-background-right .content{padding-left:calc((100vw - 1360px) / 2);}}.image-background-right .content h2{line-height:56px;}.image-background-right .content input[type=text]{max-width:500px;}.image-hover .row{margin-left:auto;margin-right:auto;}@media only screen and (min-width:1400px ){.image-hover .row{max-width:1240px;}}.image-hover .row > *{border-bottom:25px solid white;background-repeat:no-repeat;background-position:center center;height:530px;display:flex;clip-path:polygon(40px 0,100% 0,100% calc(100% - 65px),calc(100% - 65px) 100%,0 100%,0 40px);transition:background-size 0.3s ease;transform:scaleZ(1);background-image:linear-gradient(180deg,transparent 0% 35%,rgba(255,255,255,0) 35%,#2B2B2B 100%),var(--background-image-xl);}@media only screen and (max-width:1199px ){.image-hover .row > *{background-image:linear-gradient(180deg,transparent 0% 35%,rgba(255,255,255,0) 35%,#2B2B2B 100%),var(--background-image-lg);}}@media only screen and (max-width:575px ){.image-hover .row > *{background-image:linear-gradient(180deg,transparent 0% 35%,rgba(255,255,255,0) 35%,#2B2B2B 100%),var(--background-image-xs);}}.image-hover .row > * > div{display:inline-block;align-self:flex-end;padding:0px 40px 40px 20px;max-width:560px;}.image-hover .row > * > div h3,.image-hover .row > * > div p,.image-hover .row > * > div ul{color:white;}.image-hover .row > * > div p{line-height:25px;}.image-hover .row > * > a{position:absolute;margin-top:480px;margin-left:20px;}.image-hover .row > *.col-6{max-width:530px;background-size:auto 100%;}.image-hover .row > *.col-6:hover{background-size:auto 110%;}@media only screen and (max-width:1199px ){.image-hover .row > *.col-6{width:100%;max-width:100%;background-size:100% auto;}.image-hover .row > *.col-6:hover{background-size:110% auto;}.image-hover .row > *.col-6:first-child{margin-bottom:120px;}}@media only screen and (max-width:767px ){.image-hover .row > *.col-6{background-size:auto 100%;}.image-hover .row > *.col-6:hover{background-size:auto 110%;}}.image-hover .row > *.col-6:last-child{margin-left:auto;}.image-hover .row > *.col-12{background-size:100% auto;}.image-hover .row > *.col-12:hover{background-size:105% auto;}@media only screen and (max-width:767px ){.image-hover .row > *.col-12{background-size:auto 100%;}.image-hover .row > *.col-12:hover{background-size:auto 110%;}}.openings .content{padding-top:30px;padding-bottom:50px;}@media only screen and (max-width:1399px ){.openings .content{padding-bottom:30px;}}.openings .opening > div{margin-bottom:65px;}@media only screen and (min-width:1400px ){.openings .opening > div:nth-child(1){padding-right:50px;}.openings .opening > div:nth-child(2){padding-left:50px;}}@media only screen and (max-width:1399px ){.openings .opening{margin-bottom:50px;}}.openings .opening .image{width:40%;height:100%;float:left;clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0% 100%);background-size:cover;transform:scaleZ(1);background-position:var(--background-position,center center);background-image:var(--background-image-xl);}.openings .opening .content{width:60%;float:left;padding:30px;background-color:#EEF0F2;margin-top:25px;margin-bottom:25px;border-top-left-radius:5px;border-top-right-radius:5px;}.openings .opening .content h5{margin-bottom:10px;}.openings .opening .content p{height:60px;margin-bottom:40px;}@media only screen and (max-width:575px ){.openings .opening .content p{line-height:22px;}}.coworkers h1{margin-bottom:30px;}@media only screen and (max-width:1199px ){.coworkers h1{margin-bottom:10px;}}.coworkers .department{margin-top:30px;}.coworkers .department h3{color:#B10B3D;}.coworkers .department .workers{display:flex;flex-wrap:wrap;gap:70px 150px;}@media only screen and (max-width:1399px ){.coworkers .department .workers{gap:50px 100px;}}@media only screen and (max-width:1199px ){.coworkers .department .workers{gap:20px 40px;}}.coworkers .department .workers .worker{width:200px;margin-top:35px;}.coworkers .department .workers .worker img{clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0% 100%);margin-bottom:20px;}@media only screen and (max-width:991px ){.coworkers .department .workers .worker{width:150px;margin-top:20px;}.coworkers .department .workers .worker img{margin-bottom:10px;max-width:150px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0% 100%);}}.maps .macro-map{height:330px;width:100%;border-radius:5px;}.content-quote{background-position:var(--background-position,center center);background-image:var(--background-image-xl);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:200px;}@media only screen and (max-width:1199px ){.content-quote{background-image:var(--background-image-lg);}}@media only screen and (max-width:575px ){.content-quote{background-image:var(--background-image-xs);}}.content-quote .row .quote-title{background-color:#B10B3D;font-weight:700;color:white;font-size:25px;line-height:40px;padding:4px 51px 4px 16px;width:fit-content;clip-path:polygon(0 0,calc(100% - 35px) 0%,100% 100%,0% 100%);margin-bottom:20px;}.content-quote .row .quote{font-weight:700;color:white;font-size:40px;line-height:50px;text-shadow:rgba(0,0,0,0.5) 0px 0px 25px;}@media only screen and (max-width:1199px ){.content-quote{padding-top:80px;padding-bottom:80px;}.content-quote .row .quote-title{font-size:20px;line-height:28px;clip-path:polygon(0 0,calc(100% - 20px) 0%,100% 100%,0% 100%);padding-right:36px;}.content-quote .row .quote{font-size:25px;line-height:35px;}}.content-header-video-hotspots{background-color:#2B2B2B;}.content-header-video-hotspots > div{padding:0px;display:grid;}.content-header-video-hotspots > div > *{grid-area:1 / 1;}.content-header-video-hotspots > div video,.content-header-video-hotspots > div .imp-wrap{height:calc(100dvh - 50px - 90px - 125px);transition:opacity 0.3s ease;}.content-header-video-hotspots > div video{width:100%;object-fit:cover;margin-bottom:-5px;}.content-header-video-hotspots > div video.hide-video{opacity:0;pointer-events:none;}.content-header-video-hotspots > div .umb-grid{margin-bottom:1px;overflow-x:hidden;}.content-header-video-hotspots > div .umb-grid .imp-wrap{max-width:100dvw !important;margin-left:auto;margin-right:auto;opacity:0;pointer-events:none;}.content-header-video-hotspots > div .umb-grid .imp-wrap.show-hotpots{opacity:0.99999;pointer-events:all;}.content-header-video-hotspots > div .umb-grid .imp-wrap .imp-tooltip-visible{transform:scale(1,1) translate(25%,25%) !important;-webkit-transform:scale(1,1) translate(25%,25%) !important;}.content-header-video-hotspots > div .umb-grid .imp-wrap .imp-tooltip-visible .squares-container{display:flex;align-items:center;}.content-header-video-hotspots > div .umb-grid .imp-wrap .imp-tooltip-visible .squares-container *:first-child{color:#FFF;}.content-header-video-hotspots > div .umb-grid .imp-wrap .imp-tooltip-visible .squares-container *:first-child::after{content:'';position:absolute;width:30px;height:30px;background-color:#B10B3D;transform:rotate(45deg);bottom:-15px;left:calc(50% - 15px);}.content-header-video-hotspots .grid-section .row{margin-left:0px;margin-right:0px;}.content-header-video-hotspots .grid-section .column{padding-left:0px;padding-right:0px;}@media only screen and (max-width:1199px ){.content-header-video-hotspots > div video,.content-header-video-hotspots > div .imp-wrap{display:flex;align-items:center;justify-content:center;height:calc(100dvh - 68px - 230px);}.content-header-video-hotspots > div .imp-shape-container{display:none;}}@media only screen and (max-width:767px ){.content-header-video-hotspots > div video,.content-header-video-hotspots > div .imp-wrap{height:calc(100dvh - 68px - 165px);width:100dvw;}}.content-header-video-hotspots-content{background-color:#EEF0F2;margin-bottom:45px;}.content-header-video-hotspots-content .content{background-color:#B10B3D;color:white;font-size:40px;line-height:40px;font-weight:700;width:calc(50dvw - 45px);padding-left:20%;padding-right:175px;clip-path:polygon(0 0,calc(100% - 145px) 0%,100% 100%,0% 100%);height:230px;display:flex;align-items:center;margin-top:-105px;margin-bottom:-125px;}.content-header-video-hotspots-content .navigation{display:grid;align-items:center;grid-template-columns:1fr 80px 1fr;height:80px;}.content-header-video-hotspots-content .navigation > *{display:flex;align-items:center;justify-content:center;gap:20px;}.content-header-video-hotspots-content .navigation > * img{width:60px;max-height:100%;cursor:pointer;}.content-header-video-hotspots-content .navigation > *:last-child{padding-left:50px;padding-right:50px;}.content-header-video-hotspots-content .navigation > * .btn{flex:1;margin:0px;background-color:transparent;color:#2B2B2B;font-weight:700;}@media (hover:hover){.content-header-video-hotspots-content .navigation > * .btn:hover{background-color:#B10B3D;color:white;}}@media only screen and (max-width:1920px){.content-header-video-hotspots-content .content{padding-left:10%;}}@media only screen and (max-width:1399px ){.content-header-video-hotspots-content .content{padding-left:50px;}}@media only screen and (max-width:1199px ){.content-header-video-hotspots-content{margin-bottom:0px;}.content-header-video-hotspots-content .content{margin-top:-80px;margin-bottom:0px;padding-left:calc(50px + .75rem);width:calc(100dvw - 50px - .75rem);padding-right:175px;}.content-header-video-hotspots-content .navigation{display:flex;max-width:100%;}.content-header-video-hotspots-content .navigation > *{display:none;}.content-header-video-hotspots-content .navigation > *:last-child{width:100%;display:flex;}}@media only screen and (max-width:767px ){.content-header-video-hotspots-content .content{height:130px;font-size:20px;line-height:20px;margin-top:-65px;clip-path:polygon(0 0,calc(100% - 80px) 0%,100% 100%,0% 100%);padding-right:100px;padding-left:calc(10px + .75rem);width:calc(100dvw - 10px - .75rem);}.content-header-video-hotspots-content .navigation{height:100px;}.content-header-video-hotspots-content .navigation > *{padding-top:20px;padding-bottom:20px;}.content-header-video-hotspots-content .navigation > *:last-child{padding-left:10px;padding-right:10px;}}.all-job-offers-title > div{padding-top:80px;padding-bottom:80px;}@media only screen and (max-width:1199px ){.all-job-offers-title > div{padding-top:40px;padding-bottom:40px;}}.all-job-offers-image{margin-bottom:100px;}.all-job-offers-image .row .bg{min-height:290px;}.all-job-offers-image .row .content p{font-size:25px;line-height:35px;font-weight:700;}@media only screen and (max-width:1199px ){.all-job-offers-image{margin-bottom:60px;}}@media only screen and (max-width:991px ){.all-job-offers-image .row .content{max-width:100%;background-color:#EEF0F2;padding-top:140px;padding-bottom:60px;margin-top:-100px;}}@media only screen and (max-width:575px ){.all-job-offers-image .row .bg{min-height:150px;}.all-job-offers-image .row .content{padding-top:100px;padding-bottom:60px;margin-top:-60px;}}.all-job-offers .job-offers-filter{position:fixed;left:100vw;transition:left 0.3s ease-in-out;}.all-job-offers .job-offers-filter.show-filter{position:fixed;display:block;z-index:999;height:calc(100dvh - 68px);top:68px;left:10vw;padding:30px;background-color:#EEF0F2;border:1px solid #858584;color:white;overflow-y:auto;border-top-left-radius:25px;border-bottom-left-radius:25px;}.all-job-offers .job-offers-filter.show-filter i.icon-close{color:#B10B3D;font-size:1.5rem;}@media only screen and (min-width:1200px ){.all-job-offers .job-offers-filter{position:relative;display:block;left:0;}}.all-job-offers .job-offers-filter h4{margin-top:30px;margin-bottom:15px;}.all-job-offers .job-offers-filter label{display:block;position:relative;padding-left:50px;margin-bottom:20px;cursor:pointer;padding-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.all-job-offers .job-offers-filter label input{position:absolute;cursor:pointer;opacity:0;height:0;width:0;}.all-job-offers .job-offers-filter label input:checked ~ .checkmark{background-color:white;}.all-job-offers .job-offers-filter label input:checked ~ .checkmark:after{display:block;}.all-job-offers .job-offers-filter .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;background-color:white;border:1px solid #919191;border-radius:5px;}.all-job-offers .job-offers-filter .checkmark:after{content:"";position:absolute;display:none;}.all-job-offers .job-offers-filter label .checkmark:after{left:9px;top:5px;width:8px;height:13px;border:solid #B10B3D;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.all-job-offers .job-offers-filter .btn{padding:8px 50px;margin-top:30px;font-weight:700;}.all-job-offers .job-offers .filter-button{text-transform:uppercase;}.all-job-offers .job-offers .job-offer{display:grid;grid-template-columns:25% 1fr;background-color:#EEF0F2;border-radius:5px;overflow:hidden;margin-bottom:32px;}.all-job-offers .job-offers .job-offer .image{background-repeat:no-repeat;background-size:cover;background-position:var(--background-position,center center);background-image:var(--background-image-xl);}@media only screen and (max-width:1199px ){.all-job-offers .job-offers .job-offer .image{background-image:var(--background-image-lg);}}@media only screen and (max-width:575px ){.all-job-offers .job-offers .job-offer .image{background-image:var(--background-image-xs);}}.all-job-offers .job-offers .job-offer .content{padding:30px 60px 30px 60px;}.all-job-offers .job-offers .job-offer .content div.title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;}.all-job-offers .job-offers .job-offer .content div.title .date{font-weight:600;}.all-job-offers .job-offers .job-offer .content .stats-wrp{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;}.all-job-offers .job-offers .job-offer .content .stats-wrp .stats{display:grid;grid-template-columns:80px 1fr;align-items:center;margin-bottom:12px;}.all-job-offers .job-offers .job-offer .content .stats-wrp .stats span{font-size:20px;font-weight:700;margin-bottom:0px;}.all-job-offers .job-offers .job-offer .content .stats-wrp .stats span.icon{font-size:40px;}.all-job-offers .job-offers .job-offer .content a.btn{margin-top:40px;font-weight:700;text-transform:uppercase;}@media only screen and (max-width:1199px ){.all-job-offers .job-offers .filter-button{width:100%;padding-top:6px;padding-bottom:7px;}.all-job-offers .job-offers .filter-button .icon{position:relative;top:5px;font-size:22px;margin-right:10px;}.all-job-offers .job-offers .job-offer{grid-template-columns:1fr;}.all-job-offers .job-offers .job-offer .image{height:160px;}.all-job-offers .job-offers .job-offer .content{padding:30px;}.all-job-offers .job-offers .job-offer .content div .title h4{margin-bottom:25px;}.all-job-offers .job-offers .job-offer .content .date{display:none;}.all-job-offers .job-offers .job-offer .content .description{display:none;}.all-job-offers .job-offers .job-offer .content .stats-wrp{grid-template-columns:1fr;gap:0px;margin-top:15px;}.all-job-offers .job-offers .job-offer .content a.btn{margin-top:20px;width:100%;}}.all-job-offers .job-offers .story-card{margin-bottom:32px;background-color:#f0f0f0;border-radius:5px;}.all-job-offers .job-offers .story-card .card-image{background-position:var(--background-position,center center);background-image:var(--background-image-xl);background-repeat:no-repeat;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;height:270px;}@media only screen and (max-width:1199px ){.all-job-offers .job-offers .story-card .card-image{background-image:var(--background-image-lg);}}@media only screen and (max-width:575px ){.all-job-offers .job-offers .story-card .card-image{background-image:var(--background-image-xs);}}@media only screen and (max-width:991px ){.all-job-offers .job-offers .story-card .card-image{height:230px;}}.all-job-offers .job-offers .story-card .card-content{padding:35px;}.all-job-offers .job-offers .story-card .card-content h4{margin-bottom:1rem;}.all-job-offers .job-offers .story-card .card-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;margin-bottom:2rem;}@media only screen and (min-width:1200px ){.all-job-offers .job-offers .story-card .card-content p{-webkit-line-clamp:5;line-clamp:5;}}.all-job-offers .job-offers .story-card .card-content a.btn{font-weight:700;text-transform:uppercase;}@media only screen and (max-width:1199px ){.all-job-offers .job-offers .story-card .card-content a.btn{width:100%;}}.latest-job-offers .row.intro{margin-bottom:50px;}.latest-job-offers .row.intro a{font-weight:700;}@media only screen and (min-width:992px ){.latest-job-offers .row.intro .link{align-items:flex-end;justify-content:flex-end;}}.latest-job-offers .row.job-offers{--bs-gutter-x:3rem;--bs-gutter-y:3rem;}.latest-job-offers .row.job-offers .job-offer{display:grid;grid-template-columns:35% 1fr;background-color:#EEF0F2;border-radius:5px;overflow:hidden;}.latest-job-offers .row.job-offers .job-offer .image{background-repeat:no-repeat;background-size:cover;background-position:var(--background-position,center center);background-image:var(--background-image);}.latest-job-offers .row.job-offers .job-offer .content{padding:30px 30px 30px 60px;}.latest-job-offers .row.job-offers .job-offer .content .date{margin-bottom:40px;}.latest-job-offers .row.job-offers .job-offer .content div{display:grid;grid-template-columns:80px 1fr;align-items:center;margin-bottom:12px;}.latest-job-offers .row.job-offers .job-offer .content div span{font-size:20px;font-weight:700;margin-bottom:0px;}.latest-job-offers .row.job-offers .job-offer .content div span.icon{font-size:40px;}.latest-job-offers .row.job-offers .job-offer .content a.btn{margin-top:40px;font-weight:700;text-transform:uppercase;}@media only screen and (max-width:1199px ){.latest-job-offers .row.job-offers{--bs-gutter-x:1.5rem;}.latest-job-offers .row.job-offers .job-offer{grid-template-columns:1fr;}.latest-job-offers .row.job-offers .job-offer .image{height:160px;}.latest-job-offers .row.job-offers .job-offer .content{padding:30px;}.latest-job-offers .row.job-offers .job-offer .content h4{margin-bottom:25px;}.latest-job-offers .row.job-offers .job-offer .content .date{display:none;}.latest-job-offers .row.job-offers .job-offer .content a.btn{margin-top:20px;width:100%;padding-top:11px;padding-bottom:11px;}}.stories > div{background-size:100px auto;}.stories .container h2{margin-bottom:35px;}@media only screen and (min-width:1200px ){.stories .container h2{margin-bottom:80px;}}.stories .container .stories-wrapper{position:relative;overflow-x:auto;padding-bottom:10px;padding-left:0px;padding-right:0px;}.stories .container .stories-wrapper .stories-slider{display:inline-flex;gap:12px;padding-left:10px;padding-right:10px;}@media only screen and (min-width:576px ){.stories .container .stories-wrapper .stories-slider{padding-left:0px;padding-right:0px;}}@media only screen and (min-width:992px ){.stories .container .stories-wrapper .stories-slider{display:flex;justify-content:space-between;}}.stories .container .stories-wrapper .stories-slider .story-card{width:320px;background-color:#f0f0f0;border-radius:5px;}@media only screen and (min-width:1200px ){.stories .container .stories-wrapper .stories-slider .story-card{width:420px;}}.stories .container .stories-wrapper .stories-slider .story-card .card-image{background-position:var(--background-position,center center);background-image:var(--background-image-xl);background-repeat:no-repeat;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;height:270px;}@media only screen and (max-width:1199px ){.stories .container .stories-wrapper .stories-slider .story-card .card-image{background-image:var(--background-image-lg);}}@media only screen and (max-width:575px ){.stories .container .stories-wrapper .stories-slider .story-card .card-image{background-image:var(--background-image-xs);}}@media only screen and (max-width:991px ){.stories .container .stories-wrapper .stories-slider .story-card .card-image{height:230px;}}.stories .container .stories-wrapper .stories-slider .story-card .card-content{padding:35px;padding-bottom:45px;}.stories .container .stories-wrapper .stories-slider .story-card .card-content h4{margin-bottom:1rem;}.stories .container .stories-wrapper .stories-slider .story-card .card-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;margin-bottom:2rem;}@media only screen and (min-width:1200px ){.stories .container .stories-wrapper .stories-slider .story-card .card-content p{-webkit-line-clamp:5;line-clamp:5;}}.stories .container .stories-wrapper .stories-slider .story-card .card-content a.btn{text-transform:uppercase;font-weight:700;padding-left:30px;padding-right:30px;}.werken-bij-schedule{--numDays:5;--numHours:12;--timeHeight:60px;--calBgColor:#fbf3f5;--eventBorderColor:#e6b0c1;}.werken-bij-schedule h2{margin:0px;padding-left:52px;}.werken-bij-schedule .calendar{display:grid;gap:10px;grid-template-columns:auto 1fr;}.werken-bij-schedule .calendar .days .day .date,.werken-bij-schedule .calendar .timeline .spacer{height:60px;}.werken-bij-schedule .calendar .timeline{display:grid;grid-template-rows:repeat(var(--numHours),var(--timeHeight));gap:3px;}.werken-bij-schedule .calendar .days{display:grid;grid-column:2;gap:5px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}.werken-bij-schedule .calendar .days .day .date{display:flex;justify-content:center;align-items:flex-end;gap:1em;font-size:25px;}.werken-bij-schedule .calendar .days .events{display:grid;gap:3px;grid-template-rows:repeat(var(--numHours),var(--timeHeight));border-radius:5px;background:var(--calBgColor);padding-top:10px;}.werken-bij-schedule .calendar .days .events .event{border:1px solid var(--eventBorderColor);border-radius:5px;padding:3px 8px;margin:0 6px;background:var(--background-color,white);overflow-y:auto;}.werken-bij-schedule .calendar .days .events .event::-webkit-scrollbar{width:6px;height:6px;}.werken-bij-schedule .calendar .days .events .event::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.1);}.werken-bij-schedule .calendar .days .events .event::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,0.2);}.werken-bij-schedule .calendar .days .events .event::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);}.werken-bij-schedule .calendar .days .events .event::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,0.9);}.werken-bij-schedule .calendar .days .events .event .title{font-weight:600;margin-bottom:0;}.werken-bij-schedule .calendar .days .events .event.start-7{grid-row-start:1;}.werken-bij-schedule .calendar .days .events .event.start-8{grid-row-start:2;}.werken-bij-schedule .calendar .days .events .event.start-9{grid-row-start:3;}.werken-bij-schedule .calendar .days .events .event.start-10{grid-row-start:4;}.werken-bij-schedule .calendar .days .events .event.start-11{grid-row-start:5;}.werken-bij-schedule .calendar .days .events .event.start-12{grid-row-start:6;}.werken-bij-schedule .calendar .days .events .event.start-13{grid-row-start:7;}.werken-bij-schedule .calendar .days .events .event.start-14{grid-row-start:8;}.werken-bij-schedule .calendar .days .events .event.start-15{grid-row-start:9;}.werken-bij-schedule .calendar .days .events .event.start-16{grid-row-start:10;}.werken-bij-schedule .calendar .days .events .event.start-17{grid-row-start:11;}.werken-bij-schedule .calendar .days .events .event.start-18{grid-row-start:12;}.werken-bij-schedule .calendar .days .events .event.end-7{grid-row-end:1;}.werken-bij-schedule .calendar .days .events .event.end-8{grid-row-end:2;}.werken-bij-schedule .calendar .days .events .event.end-9{grid-row-end:3;}.werken-bij-schedule .calendar .days .events .event.end-10{grid-row-end:4;}.werken-bij-schedule .calendar .days .events .event.end-11{grid-row-end:5;}.werken-bij-schedule .calendar .days .events .event.end-12{grid-row-end:6;}.werken-bij-schedule .calendar .days .events .event.end-13{grid-row-end:7;}.werken-bij-schedule .calendar .days .events .event.end-14{grid-row-end:8;}.werken-bij-schedule .calendar .days .events .event.end-15{grid-row-end:9;}.werken-bij-schedule .calendar .days .events .event.end-16{grid-row-end:10;}.werken-bij-schedule .calendar .days .events .event.end-17{grid-row-end:11;}.werken-bij-schedule .calendar .days .events .event.end-18{grid-row-end:12;}@media only screen and (max-width:991px ){.werken-bij-schedule .calendar .days{grid-template-columns:repeat(5,150px);overflow:scroll;}.werken-bij-schedule .calendar .days .day .date{font-size:20px;}}.contentpage-werken-bij-intro > div{padding-top:80px;padding-bottom:40px;}.contentpage-werken-bij-intro > div > div{text-align:center;}.contentpage-werken-bij-intro > div .title{margin-bottom:45px;}.contentpage-werken-bij-intro > div .description{margin-bottom:45px;font-size:20px;line-height:40px;font-weight:600;}.contentpage-werken-bij-intro > div a.btn{font-weight:700;text-transform:uppercase;}@media only screen and (max-width:1199px ){.contentpage-werken-bij-intro > div{padding-top:40px;padding-bottom:20px;}.contentpage-werken-bij-intro > div .title{margin-bottom:30px;}.contentpage-werken-bij-intro > div .description{margin-bottom:30px;}}@media only screen and (max-width:767px ){.contentpage-werken-bij-intro > div > div{text-align:left;}.contentpage-werken-bij-intro > div .description{font-size:16px;line-height:30px;margin-bottom:0px;}.contentpage-werken-bij-intro > div a.btn{display:none;}}.contentpage-werken-bij-stats > div{padding-top:40px;padding-bottom:80px;}.contentpage-werken-bij-stats > div > div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;column-gap:24px;font-weight:700;}.contentpage-werken-bij-stats > div > div .stat{display:flex;flex-wrap:wrap;align-items:center;gap:15px;}.contentpage-werken-bij-stats > div > div .stat .icon{position:relative;top:5px;font-size:30px;}.contentpage-werken-bij-stats > div > div a.btn{display:none;}@media only screen and (max-width:1199px ){.contentpage-werken-bij-stats > div{padding-top:20px;padding-bottom:40px;}}@media only screen and (max-width:767px ){.contentpage-werken-bij-stats > div > div{display:grid;grid-template-columns:1fr;gap:4px;}.contentpage-werken-bij-stats > div > div .stat{display:grid;grid-template-columns:30px 1fr;}.contentpage-werken-bij-stats > div > div a.btn{display:block;font-weight:700;text-transform:uppercase;margin-top:24px;}}.werken-bij-icon-list .content{margin-bottom:50px;}.werken-bij-icon-list .icons{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.werken-bij-icon-list .icons > div{display:flex;align-items:center;gap:40px;}.werken-bij-icon-list .icons > div .icon{font-size:30px;}@media only screen and (max-width:991px ){.werken-bij-icon-list h2{margin-bottom:35px;}.werken-bij-icon-list .icons{grid-template-columns:1fr;}.werken-bij-icon-list .icons > div{gap:20px;}}.process-steps .indicator{display:grid;grid-template-columns:1fr 48px 2fr 48px 2fr 48px 2fr 48px 1fr;gap:22px;align-items:center;margin-bottom:22px;}.process-steps .indicator > div:nth-child(even){aspect-ratio:1 / 1;border-radius:50%;background-color:#FFF;border:2px solid #2B2B2B;}.process-steps .indicator > div:nth-child(even).start{background-color:#B10B3D;border-color:#B10B3D;}.process-steps .indicator > div:nth-child(even).end{background-color:#2B2B2B;}.process-steps .indicator > div:nth-child(odd){background-color:#2B2B2B;height:2px;}.process-steps .indicator > div:nth-child(odd):first-child,.process-steps .indicator > div:nth-child(odd):last-child{background-color:transparent;}.process-steps .description{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center;}.process-steps-mobile{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;}.process-steps-mobile .round{width:48px;height:48px;border:2px solid #2B2B2B;border-radius:50%;margin-top:-8px;}.process-steps-mobile .round.start{background-color:#B10B3D;border-color:#B10B3D;}.process-steps-mobile .round.end{background-color:#2B2B2B;}.process-steps-mobile .dash{width:2px;height:36px;background:#2B2B2B;}.process-steps-mobile .dash:last-child{display:none;}.rte-form fieldset{padding:0;margin:0;}.rte-form input.text,.rte-form textarea{max-width:none !important;width:100%;border:none;background-color:transparent;padding:12px 28px !important;}.rte-form input.text::placeholder,.rte-form textarea::placeholder{color:#aaa;}.rte-form .file-upload-label{display:flex;width:100%;height:120px;background-color:transparent;border:1px dashed #2B2B2B;border-radius:5px;justify-items:center;vertical-align:middle;align-items:center;justify-content:center;margin:20px 0;padding:10px;}.rte-form .file-upload-label.maxuploadError{border-color:#ff0000;background-color:rgba(255,0,0,0.1);}.rte-form .file-upload-label.maxuploadError > span{font-weight:bold;color:red;}.rte-form .file-upload-label .icon{position:absolute;color:#2B2B2B;font-size:2rem;margin-top:-1rem;}.rte-form .file-upload-label .upload-text{position:absolute;color:#2B2B2B;font-size:18px;margin-top:4rem;}.rte-form input[type="file"]{width:100%;height:100%;color:#aaa;text-align:center;display:flex;align-items:center;justify-items:center;vertical-align:middle;z-index:1;font-size:0.8rem;padding-left:0.5rem;}.rte-form input[type="file"]::file-selector-button{opacity:0;width:0.1px;height:0.1px;position:absolute;}.rte-form .imageExplanation{font-size:0.8rem;line-height:1.2rem;text-align:center;}.rte-form .umbraco-forms-navigation{text-align:end;}.rte-form .input-validation-error{border-color:#E21717 !important;}.rte-form .umbraco-forms-field-wrapper span.field-validation-error{font-size:16px;color:#E21717 !important;padding-left:8px;font-weight:300;}
