.job-details.job-details__columns .v-image__image.v-image__image--cover{border-radius:0}.job-details.job-details__columns h1{margin:30px 0}.job-details.job-details__columns .job-details__basic-details{background-color:var(--bg-content-box-alternate);border-radius:9px;padding:15px;margin-bottom:20px}.job-details.job-details__columns .job-details__basic-details h2{color:var(--primary);font-size:18px;line-height:26px}.job-details.job-details__columns .job-details__basic-details svg{width:20px;margin-right:10px}.job-details.job-details__columns .job-details__content-area{padding:0 15px}.job-details.job-details__columns .job-details__content-area .content-box{border-radius:9px;margin-top:20px;margin-bottom:0}.job-details.job-details__columns .job-details__content-area .content-box .content-box__title h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.job-details.job-details__columns .job-details__content-area .company-benefits-list{margin-left:-.75em;margin-right:-.75em}.job-details.job-details__columns .job-details__content-area h2{font-size:26px;line-height:34px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content{padding-left:0;padding-right:0}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box{border-radius:10px;margin-bottom:20px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__share-icons{padding:15px 25px;display:flex;justify-content:space-around;align-items:center}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__share-icons a{display:flex}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__share-icons svg{max-width:100%;width:auto;height:auto}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__contact-box{padding:25px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__contact-box.content-box--has-top-image{margin-top:20px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__contact-box.content-box--has-top-image .content-box__content{margin-top:-100px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__contact-box .content-box__top-image{display:flex;justify-content:flex-end}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__contact-box .content-box__top-image .v-image{width:100px!important;height:100px!important;flex-grow:0;margin-top:-35px!important;margin-bottom:20px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content .content-box.job-details__contact-box .content-box__content{width:75%}.job-details .job-details__header-image{margin-top:80px}.job-details .job-details__header-image img.listing-image{border-radius:0}.job-details .mobile-footer-content{z-index:1;position:relative;bottom:0;left:0;right:0;background-color:var(--bg-content-box-alternate);box-shadow:0 -5px 6px rgba(0,0,0,.161);padding:12px 16px;display:flex;justify-content:space-around;text-align:center}.job-details .mobile-footer-content a{margin-bottom:.5em}.job-details .mobile-footer-content .v-btn{white-space:normal}.advert-video .video-wrapper{display:flex;justify-content:center}.advert-video .video-wrapper a{display:block;position:relative}.advert-video .video-wrapper a:before{content:url(data:image/png;base64,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);position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.advert-video img{border-radius:10px;max-width:100%}.job-details-layout footer{padding-bottom:175px}.job-details-layout .mobile-footer-content .v-btn{display:inline-block;width:100%}.job-share-list .job-share-item{align-items:center}.job-share-list .job-share-item a{display:flex;text-decoration:none}.job-share-list .job-share-item img{width:24px}@media only screen and (min-width:450px){.job-details-layout footer{padding-bottom:150px}.job-details-layout .mobile-footer-content .v-btn{display:inline-block;width:auto}}@media only screen and (min-width:600px){.job-details-layout footer{padding-bottom:0}.v-image__image.v-image__image--cover{border-radius:0}.job-details .mobile-footer-content{display:none}.job-details .job-details__header-image img.listing-image{border-radius:10px}}@media only screen and (min-width:960px){.content-box.company-benefits-list{padding-left:.75em;padding-right:.75em}}@media only screen and (min-width:1264px){.job-details.job-details__columns{margin-top:0px}.job-details.job-details__columns .v-image__image.v-image__image--cover{border-radius:9px}.job-details.job-details__columns .job-details__columns__right-col{display:block;padding-top:140px}.job-details.job-details__columns .job-details__columns__right-col .job-details__columns__right-col__content{position:relative;top:0px}.job-details.job-details__columns .job-details__basic-details{padding:25px}.job-details.job-details__columns .job-details__content-area{padding:0}.job-details.job-details__columns .job-details__content-area .company-benefits-list{margin-left:0;margin-right:0}.job-details.job-details__columns .job-details__content-area .content-box{padding:45px}.job-details.job-details__columns .content-box{margin-bottom:20px}}@media only print{.job-details__columns__right-col__content .v-btn,.job-details__content-area .v-btn,.job-details__share-icons,.mobile-footer-content{display:none!important}.v-app-bar.v-app-bar--fixed{position:relative}.content-box.job-benefits-list{page-break-before:always}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/roboto-v30-latin-300.2ba2700a.eot);src:local(""),url(/fonts/roboto-v30-latin-300.2ba2700a.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-300.a4eae32d.woff2) format("woff2"),url(/fonts/roboto-v30-latin-300.006981bf.woff) format("woff"),url(/fonts/roboto-v30-latin-300.03afbc71.ttf) format("truetype"),url(/img/roboto-v30-latin-300.aca84258.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:optional;src:url(/fonts/roboto-v30-latin-300italic.4dbcb984.eot);src:local(""),url(/fonts/roboto-v30-latin-300italic.4dbcb984.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-300italic.43a34314.woff2) format("woff2"),url(/fonts/roboto-v30-latin-300italic.9d3ffcc3.woff) format("woff"),url(/fonts/roboto-v30-latin-300italic.81ff5daa.ttf) format("truetype"),url(/img/roboto-v30-latin-300italic.d43cf033.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/roboto-v30-latin-700.12d2e2ac.eot);src:local(""),url(/fonts/roboto-v30-latin-700.12d2e2ac.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-700.71b2beb8.woff2) format("woff2"),url(/fonts/roboto-v30-latin-700.bd41d1cd.woff) format("woff"),url(/fonts/roboto-v30-latin-700.e03f485d.ttf) format("truetype"),url(/img/roboto-v30-latin-700.f7bd36e1.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/roboto-v30-latin-italic.b7753c97.eot);src:local(""),url(/fonts/roboto-v30-latin-italic.b7753c97.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-italic.8ed3d75f.woff2) format("woff2"),url(/fonts/roboto-v30-latin-italic.cf6e4911.woff) format("woff"),url(/fonts/roboto-v30-latin-italic.52552bf9.ttf) format("truetype"),url(/img/roboto-v30-latin-italic.3ff2a71d.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/roboto-v30-latin-500.32312afd.eot);src:local(""),url(/fonts/roboto-v30-latin-500.32312afd.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-500.3170fd9a.woff2) format("woff2"),url(/fonts/roboto-v30-latin-500.e5748c3b.woff) format("woff"),url(/fonts/roboto-v30-latin-500.c9099719.ttf) format("truetype"),url(/img/roboto-v30-latin-500.1c50e5e3.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:optional;src:url(/fonts/roboto-v30-latin-500italic.b8b6d7e3.eot);src:local(""),url(/fonts/roboto-v30-latin-500italic.b8b6d7e3.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-500italic.04452ce8.woff2) format("woff2"),url(/fonts/roboto-v30-latin-500italic.b575d1cc.woff) format("woff"),url(/fonts/roboto-v30-latin-500italic.6054ca12.ttf) format("truetype"),url(/img/roboto-v30-latin-500italic.940eaf3a.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/roboto-v30-latin-700.12d2e2ac.eot);src:local(""),url(/fonts/roboto-v30-latin-700.12d2e2ac.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-700.71b2beb8.woff2) format("woff2"),url(/fonts/roboto-v30-latin-700.bd41d1cd.woff) format("woff"),url(/fonts/roboto-v30-latin-700.e03f485d.ttf) format("truetype"),url(/img/roboto-v30-latin-700.f7bd36e1.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:optional;src:url(/fonts/roboto-v30-latin-700italic.bd21f37a.eot);src:local(""),url(/fonts/roboto-v30-latin-700italic.bd21f37a.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-700italic.055bb51f.woff2) format("woff2"),url(/fonts/roboto-v30-latin-700italic.256eb6ed.woff) format("woff"),url(/fonts/roboto-v30-latin-700italic.0bec9969.ttf) format("truetype"),url(/img/roboto-v30-latin-700italic.42619652.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:optional;src:url(/fonts/roboto-v30-latin-900.862e3604.eot);src:local(""),url(/fonts/roboto-v30-latin-900.862e3604.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-900.2f95c19e.woff2) format("woff2"),url(/fonts/roboto-v30-latin-900.1ee24015.woff) format("woff"),url(/fonts/roboto-v30-latin-900.a1c7034e.ttf) format("truetype"),url(/img/roboto-v30-latin-900.99d0e03a.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:optional;src:url(/fonts/roboto-v30-latin-900italic.c323a33b.eot);src:local(""),url(/fonts/roboto-v30-latin-900italic.c323a33b.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v30-latin-900italic.42aad12f.woff2) format("woff2"),url(/fonts/roboto-v30-latin-900italic.750c455a.woff) format("woff"),url(/fonts/roboto-v30-latin-900italic.914eba65.ttf) format("truetype"),url(/img/roboto-v30-latin-900italic.ba399f0f.svg#Roboto) format("svg")}.theme--light.v-application .text--disabled{color:var(--muted-color)!important}:root{--primary-h:202;--primary-s:64%;--primary-l:51%;--primary:hsl(var(--primary-h),var(--primary-s),var(--primary-l));--primary-1:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 15%));--primary-2:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 30%));--primary-light-1:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 10%));--primary-light-2:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) + 30%));--primary-complement:#fff;--accent:#00376d;--gray:#fafafa;--light-gray-1:#eee;--light-gray-2:#e4e5e5;--dark-gray:#333232;--secondary-button-color:#fff;--secondary-button-font-color:var(--font-color);--error-color:#d12715;--placeholder-color:rgba(0,55,109,.6);--font-family:"Roboto",Helvetica,sans-serif;--font-color:#333232;--muted-color:#666565;--base-font-size:18px;--base-line-height:24px;--font-size-xs:14px;--line-heihgt-xs:18px;--font-size-sm:16px;--line-height-sm:22px;--font-size-lg:22px;--line-height-lg:28px;--font-size-xl:30px;--line-height-xl:36px;--font-size-xxl:50px;--line-height-xxl:58px;--toolbar-color:#fff;--toolbar-height:80px;--toolbar-logo-width:180px;--toolbar-logo-width-md:280px;--hero-image-url:"";--hero-height:245px;--hero-height-md:600px;--hero-full-height:1024px;--bg-content-area:#fff;--bg-alternate:#eee;--bg-content-box:#fff;--bg-content-box-alternate:#eee;--bg-image-box-description:#eee;--bg-joboffer-box:#fff;--bg-footer-top:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 10%));--bg-footer-bottom:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 15%));--font-color-footer:#fff;--bg-form-light:#eee;--benefit-label-color:#000;--focus-outline-color:#1976d2}@media only screen and (min-width:960px){:root{--toolbar-height:100px;--hero-height:600px}}html{font-size:var(--base-font-size)}.v-application .primary{background-color:var(--primary)!important;border-color:var(--primary)!important}.v-application .error--text{color:var(--error-color)!important;caret-color:var(--error-color)!important}.v-application footer{margin-top:auto}.v-application footer .v-icon{color:var(--font-color-footer)}.v-application footer .container{max-width:900px}.v-application footer .top-footer{padding:40px 0;background-color:var(--bg-footer-top);color:var(--font-color-footer)}.v-application footer .bottom-footer{padding:30px 0;background-color:var(--bg-footer-bottom);color:var(--font-color-footer);font-size:var(--font-size-sm)}.v-application footer a,.v-application footer a:hover{color:var(--primary-complement)}.v-application footer a:hover{text-decoration:underline}.v-application .v-bottom-navigation{background-color:var(--bg-content-box-alternate)}.v-application .v-bottom-navigation.theme--light .v-btn:not(.v-btn--active){color:var(--primary-complement)!important}.default.v-application{background-image:var(--hero-image-url)!important;background-position-y:var(--toolbar-height);background-position-x:center;background-repeat:no-repeat;background-size:auto var(--hero-height);background-attachment:fixed}.default.v-application .container{width:100%;max-width:1286px}.default.v-application .v-main{background-color:var(--bg-content-area);padding-top:0!important}.default.v-application .v-main .v-main__wrap>.container{padding:0}.default.v-application .v-main.content-area{padding-bottom:32px!important}.default.v-application .v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 10px 20px rgba(72,72,72,.161)}.default.v-application .rounded-lg{border-radius:10px!important}.default.v-application.hero--full-height{background-size:auto var(--hero-full-height)}.fulltext-search{width:100%}.fulltext-search__search-results-wrapper{padding-left:20px;padding-right:20px}.fulltext-search__search-results-wrapper .fulltext-search__search-results{padding:10px;border-radius:10px;font-size:var(--font-size-sm)}.fulltext-search__search-results-wrapper .fulltext-search__search-results a{color:var(--font-color);text-decoration:none;line-height:2.4em}.has-link:hover{cursor:pointer}.v-application .red{background-color:var(--error-color);border-color:var(--error-color)}.custom-icon{fill:var(--primary)}.custom-icon .b{fill:none;stroke:var(--primary);stroke-width:2px}.v-alert:not(.v-sheet--tile){border-radius:10px}.skip-link{position:absolute;top:-400px;left:0;background:transparent;color:#fff;padding:8px 16px;z-index:100;text-decoration:none}.skip-link:focus{top:0}@media only screen and (min-width:600px){.default.v-application{background-size:auto var(--hero-height-md)}.default.v-application .v-main{z-index:2;background-color:var(--bg-content-area);padding-top:0!important}.default.v-application .v-main .v-main__wrap{margin-top:-40px}.default.v-application .v-main .v-main__wrap .container{padding:12px}.default.v-application .bottom-footer{padding:40px 0}}@media only screen and (min-width:960px){.fulltext-search__search-results-wrapper{padding-left:30px;padding-right:30px}.fulltext-search__search-results-wrapper .fulltext-search__search-results{padding:20px}}@media only screen and (min-width:1264px){.default.v-application .v-main.content-area{padding-bottom:135px!important}.default.v-application .v-main.content-area .container{padding:0}}@media only screen and (max-width:600px){.v-application{overflow-x:hidden}}.file-dropzone:focus,.image-input__dropzone:focus,.v-input__slot:has(:focus),button:focus{outline:solid var(--focus-outline-color)!important}a:focus{outline-color:var(--focus-outline-color)!important}body{font-size:var(--base-font-size);line-height:var(--base-line-height)}h1,h2,h3,h4{margin:0;padding:0}h1{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}h1,h2{color:var(--primary)}h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl);-webkit-hyphens:auto;hyphens:auto}h3{font-size:26px;line-height:34px}h4{font-size:18px;line-height:26px}b,strong{font-weight:700}.text-sm{font-size:var(--font-size-sm)}.text-lg{font-size:var(--font-size-lg)}#app.default.v-application{font-family:var(--font-family);color:var(--font-color);font-size:1rem;font-weight:300}#app.default.v-application .accent--text{color:var(--accent)!important;caret-color:var(--accent)!important}#app.default.v-application .primary--text{color:var(--primary)!important;caret-color:var(--primary)!important}.text--muted{opacity:.5}@media only screen and (min-width:600px){.text-md-sm{font-size:var(--font-size-sm)}.text-md-reg{font-size:var(--base-font-size)}.text-md-lg{font-size:var(--font-size-lg)}}@media only screen and (min-width:960px){h1{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}.text-lg-sm{font-size:var(--font-size-sm)}.text-lg-reg{font-size:var(--base-font-size)}.text-lg-lg{font-size:var(--font-size-lg)}}@media only screen and (min-width:1264px){.text-xl-sm{font-size:var(--font-size-sm)}.text-lg-reg{font-size:var(--base-font-size)}.text-xl-lg{font-size:var(--font-size-lg)}}.default .v-app-bar{background-color:var(--toolbar-color)!important}.default .v-app-bar,.default .v-app-bar .v-toolbar__content{height:var(--toolbar-height)!important}.default .v-app-bar .app-bar__company-logo{width:100%;max-width:var(--toolbar-logo-width)}.default .v-app-bar .app-bar__search-field{display:none}.default .v-app-bar .container .row>div{align-self:center}.default .fixed-menu{position:fixed;z-index:2;transition:all 1s ease-in-out;top:calc(var(--toolbar-height) - 12px);padding-left:0;padding-right:0}.default .fixed-menu .v-sheet{width:100%;padding:1em;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.default .fixed-menu .v-sheet .v-banner__wrapper{border:none!important;padding:0}.default .fixed-menu .jobs-overview-scroll-menu{font-size:var(--font-size-lg);color:var(--primary);padding:4px 4px 4px 0}@media only screen and (min-width:960px){.default .v-app-bar .app-bar__company-logo{width:100%;max-width:var(--toolbar-logo-width-md)}.default .v-app-bar .app-bar__search-field{display:block}.default .fixed-menu{top:calc(var(--toolbar-height) - 12px)}}.hero{height:var(--hero-height);margin-top:var(--toolbar-height);background-color:rgba(0,0,0,.3);color:#fff;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.hero h1{font-size:var(--font-size-lg)!important;line-height:var(--line-height-lg)!important;color:#fff}.hero .hero__claim-wrapper{padding-top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:60px}.hero .hero__filter-container{padding:20px 30px}.hero .hero__filter-container .v-badge.v-badge--dot .v-btn{width:54px;height:54px}.hero .hero__filter-container .fulltext-search__search-field{display:block;border-radius:25px;margin-right:20px}.hero .hero__filter-container .fulltext-search__search-field .v-input__control .v-text-field__slot{padding-left:1rem;padding-right:1rem;padding-top:10px;padding-bottom:10px}.hero .hero__filter-container .fulltext-search__search-field .v-input__append-inner{margin-top:14px!important;margin-right:5px}.hero .hero__filter-container .fulltext-search__search-field .v-input__slot fieldset{border:none}.hero .hero__filter-container .fulltext-search__search-field.v-text-field--filled .v-input__slot,.hero .hero__filter-container .fulltext-search__search-field.v-text-field--filled .v-input__slot:hover{background-color:#fff!important}.hero .v-btn.hero__filter-container__all-jobs-button{text-transform:none;font-size:.75rem;border:10px solid #fff!important;border-radius:40px!important;padding-left:50px!important;padding-right:50px!important}.hero .hero__filter-container__mobile-filter .fulltext-search .v-input>.v-input__control>.v-input__slot{background-color:var(--bg-form-light)}.hero video{min-height:100%;height:100%!important;width:auto}.top-filter{display:none}@media only screen and (min-width:430px){.hero video{width:100%;height:auto!important;min-height:100%}}@media only screen and (min-width:960px){.hero{height:var(--hero-height-md);display:flex;flex-direction:row;align-items:center;justify-content:center}.hero h1{font-size:var(--font-size-xxl)!important;line-height:var(--line-height-xxl)!important;margin-bottom:1rem!important}.hero .hero__claim-wrapper{margin-bottom:0}.hero .hero__claim-wrapper>*{width:60%;align-self:center}.hero .hero__claim-wrapper>h1{width:75%}.hero .hero__filter-container{display:none}.hero video{width:auto!important;height:auto!important}.hero--full-height .hero{height:var(--hero-full-height)}.top-filter{display:block;position:fixed;top:var(--toolbar-height);left:50%;transform:translateX(-50%);margin-top:0;padding-top:0;padding-left:0;padding-right:0;z-index:3}.top-filter .v-banner{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.top-filter .v-banner__wrapper{padding:1.5rem 1.75rem}}@media only screen and (min-width:1920px){.hero video{width:100%!important}}.content-box{padding:.75rem;margin-bottom:40px;background-color:var(--bg-content-box);z-index:10}.content-box .content-box__content-wrapper.content-box__color-secondary,.content-box.alternate,.content-box.content-box__color-secondary{background-color:var(--bg-content-box-alternate)}.content-box h1,.content-box h2,.content-box h3,.content-box h4{margin-bottom:30px}.content-box h1,.content-box h2{color:var(--accent)}.content-box .content-box__content-wrapper.content-box__color-primary,.content-box.content-box__color-primary{background-color:var(--primary);color:var(--primary-complement)}.content-box .content-box__content-wrapper.content-box__color-primary h1,.content-box .content-box__content-wrapper.content-box__color-primary h2,.content-box.content-box__color-primary h1,.content-box.content-box__color-primary h2{color:var(--primary-complement)}.content-box.dense{padding:20px}.content-box.content-box__image--auto .content-box__content .v-image .v-image__image{background-size:auto;background-position:top!important}.content-box.content-box__no-margin{margin:0;padding-bottom:0}.content-box.content-box__no-margin h2{margin:0!important}.content-box.content-box__no-padding{padding:0!important}.content-box.content-box__dense{padding-left:25px;padding-right:25px}.content-box .content-box__content-wrapper.content-box__inner-wrapper{padding:50px}.image-box{display:flex;flex-direction:column;height:100%}.image-box .image-box__image{border-radius:8px}.image-box.has-description:not(.has-description-in-image) .image-box__image{border-bottom-left-radius:0;border-bottom-right-radius:0}.image-box .image-box__description{background-color:var(--bg-image-box-description);padding:1em;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;font-weight:700;flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center}.image-box.has-description.has-description-in-image .v-overlay{display:flex;align-items:flex-end}.image-box.has-description.has-description-in-image .v-overlay .v-overlay__scrim{background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.607))!important;opacity:1!important}.image-box.has-description.has-description-in-image .v-overlay .v-overlay__content .v-overlay__content__label{margin-bottom:20px!important}.image-box.has-description.has-description-in-image .v-overlay .v-overlay__content h3{margin-bottom:0!important}i.v-icon.large{font-size:28px}i.v-icon.x-large{font-size:48px}i.v-icon.v-icon__color-light-gray-1{color:var(--light-gray-1)}i.v-icon.v-icon__color-light-gray-2{color:var(--light-gray-2)}.v-image.round-image{border-radius:50%}ul.language-menu li{display:inline;list-style-type:none;margin-left:10px;font-weight:700;color:var(--light-gray-2)}ul.language-menu li.language-menu__active{color:var(--primary)}.v-card,.v-dialog>.v-card{border-radius:10px;padding:15px 20px}.v-card.alternate,.v-dialog>.v-card.alternate{background-color:var(--bg-content-box-alternate)}.v-card .v-card__title,.v-dialog>.v-card .v-card__title{font-weight:700;font-size:var(--font-size);padding:0}.v-card .v-card__text,.v-dialog>.v-card .v-card__text{padding:20px 0}.v-card .v-card__actions,.v-dialog>.v-card .v-card__actions{padding:0}.v-card .content-box.content-box__dense,.v-dialog>.v-card .content-box.content-box__dense{padding-left:0;padding-right:0}@media only screen and (min-width:960px){.v-dialog>.v-card:not(.has--title) .v-card__text{margin-top:-80px}.v-dialog>.v-card .content-box.content-box__dense{padding-left:25px;padding-right:25px}}.v-expansion-panel{box-shadow:none;margin-bottom:1rem}.v-expansion-panel .v-expansion-panel-header{background-color:var(--bg-content-box-alternate);font-size:1rem;padding:1.5rem 1rem}@media only screen and (max-width:400px){.v-dialog .v-card{padding:20px}}@media only screen and (min-width:600px){.content-box{padding:1rem;border-radius:8px}.v-card,.v-dialog>.v-card{padding:35px 40px}.v-card .v-card__title,.v-dialog>.v-card .v-card__title{font-size:var(--font-size-lg)}}@media only screen and (min-width:960px){.content-box,.content-box.dense{padding:35px}.content-box .content-box__content-wrapper.content-box__color-primary,.content-box .content-box__content-wrapper.content-box__color-secondary,.content-box.content-box__color-primary,.content-box.content-box__color-secondary{border-radius:10px}}.content-grid__wrapper{width:100%;margin-bottom:75px!important}.content-grid__wrapper .content-grid .content-grid__item{width:100%;display:block;height:0;padding-top:300px;position:relative;background-size:cover;margin-bottom:1em;border-radius:10px}.content-grid__wrapper .content-grid .content-grid__item:hover{cursor:pointer}.content-grid__wrapper .content-grid .content-grid__item__label{display:none;position:absolute;padding:1rem;background-color:rgba(25,25,25,.4);color:#fff;text-align:center;font-size:var(--font-size-lg);left:0;right:0;bottom:0}.content-grid__wrapper .content-grid .content-grid__item__overlay{padding:20px 45px;position:absolute;right:0;bottom:0;left:0;top:0;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.607));z-index:2;color:#fff;overflow:hidden;text-align:center;width:100%;transition:top .3s,right .3s,bottom .3s,left .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;font-size:22px}.content-grid__wrapper .content-grid .content-grid__item__overlay h3{color:#fff;font-size:30px;margin-bottom:10px!important}.content-grid__wrapper .content-grid .content-grid__item__overlay .v-btn,.content-grid__wrapper .content-grid .content-grid__item__overlay .v-icon,.content-grid__wrapper .content-grid .content-grid__item__overlay .v-overlay__content__label,.content-grid__wrapper .content-grid .content-grid__item__overlay h3{margin-top:auto}.content-grid__wrapper .content-grid .content-grid__item__overlay .v-btn.v-btn--has-bg{background-color:#fff!important;color:var(--primary)!important}@media only screen and (min-width:960px){.content-grid__wrapper{width:100%;margin:0 auto}.content-grid__wrapper .content-grid .content-grid__item{display:flex;position:relative;margin:0 auto;padding-top:0;height:unset;background-size:cover;align-items:flex-end;transition:all .5s ease;background-color:#dedede}.content-grid__wrapper .content-grid .content-grid__item img.grid-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-box{padding-left:100px;padding-right:100px;margin-bottom:75px}.content-box .content-box__content-wrapper.left{margin-right:30px}.content-box .content-box__content-wrapper.right{margin-left:30px}.content-box .content-box__content-wrapper.content-box__inner-wrapper{padding:35px}.jobs-overview .content-box{margin-bottom:1rem}.content-grid{width:100%;display:grid;grid-gap:25px;grid-template-rows:repeat(12,[row] 3vw);grid-template-columns:repeat(12,[col] 1fr)}.content-grid .content-grid__item{width:100%;height:100%;margin-bottom:0}}.v-sheet.v-alert.rounded{border-radius:10px!important}.testimonials .testimonial-item{display:flex;flex-direction:column;background-color:var(--bg-content-box-alternate);padding:30px}.testimonials .testimonial-item h1,.testimonials .testimonial-item h2,.testimonials .testimonial-item h3,.testimonials .testimonial-item h4{color:var(--primary);margin:0!important}.testimonials .testimonial-item .testimonial-item__top-image{align-self:center;margin:-80px 0 45px 0}.testimonials .testimonial-item .testimonial-item__top-image .v-image{width:100px;height:100px}.testimonials .testimonial-item .testimonial-item__header{margin-bottom:30px}.testimonials .testimonial-item .testimonial-item__text{height:100%;flex-grow:1}@media only screen and (min-width:960px){.testimonials .testimonial-item{margin-bottom:40px}}@media only screen and (min-width:1264px){.testimonials .testimonial-item{flex-grow:1;height:100%}}.theme--light .v-btn.v-btn--has-bg{background-color:var(--primary)!important;color:var(--primary-complement)!important;font-size:var(--font-size-sm);font-weight:700}.theme--light .v-btn.v-btn--has-bg.v-btn__light-gray-1{background-color:var(--light-gray-1)!important}.theme--light .v-btn.v-btn--has-bg.v-btn__light-gray-2{background-color:var(--light-gray-2)!important}.theme--light .v-btn.v-btn--has-bg.outlined,.theme--light .v-btn.v-btn--has-bg.secondary{background-color:var(--secondary-button-color)!important;color:var(--secondary-button-font-color)!important}.theme--light .v-btn.v-btn--has-bg.outlined{border:2px solid var(--primary)}.theme--light .v-btn.v-btn--has-bg.whatsapp-button{background-color:#23b33a!important;color:#fff;position:relative}.theme--light .v-btn.v-btn--has-bg.whatsapp-button .whatsapp-icon{position:absolute;top:-35px;width:100%;display:flex;justify-content:center}.theme--light .v-btn.v-btn--has-bg.whatsapp-button .whatsapp-icon img{width:32px}.theme--light .v-btn.v-btn--has-bg:hover{background-color:var(--primary-1)!important}.theme--light .v-btn.v-btn--has-bg:hover.v-btn__light-gray-1{background-color:var(--light-gray-2)!important}.theme--light .v-btn.v-btn--has-bg:hover.v-btn__light-gray-2{background-color:var(--light-gray-1)!important}.theme--light .v-btn.v-btn--has-bg:hover.outlined,.theme--light .v-btn.v-btn--has-bg:hover.secondary{background-color:var(--secondary-button-color)!important;color:var(--secondary-button-font-color)!important}.theme--light .v-btn.v-btn--has-bg:hover.whatsapp-button{background-color:#07b548!important}.theme--light .v-btn,.theme--light v.btn.small{box-shadow:none}.theme--light .v-btn.v-btn--text .v-btn__content,.theme--light v.btn.small.v-btn--text .v-btn__content{color:var(--font-color)}.theme--light .v-btn .v-icon.prepend-icon,.theme--light v.btn.small .v-icon.prepend-icon{margin-right:18px}.theme--light .v-btn .v-icon.append-icon,.theme--light v.btn.small .v-icon.append-icon{margin-left:18px}.theme--light .v-btn.has--hover-icon,.theme--light v.btn.small.has--hover-icon{position:relative}.theme--light .v-btn.has--hover-icon .hover-icon,.theme--light v.btn.small.has--hover-icon .hover-icon{position:absolute;left:45%;top:-30px}.theme--light .v-btn.v-size--x-large{font-size:1rem}.theme--light .v-btn:not(.v-btn--round).v-size--default{padding:11px 35px 11px 35px;border-radius:29px;height:auto;min-width:auto;font-size:var(--base-font-size)}.theme--light .v-btn:not(.v-btn--round).v-size--small{padding:11px 25px 11px 25px;border-radius:29px;height:auto;min-width:auto;font-size:var(--font-size-sm)}.theme--light .v-label{color:var(--font-color)}.theme--light .v-label.v-label--active{background-color:#fff;padding:5px 10px;border-radius:7px}.v-input.v-input--checkbox .v-input--selection-controls__input{margin-right:8px}.v-input.v-input--checkbox .v-input--selection-controls__input .v-icon{color:#fff;font-size:20px}.v-input.v-input--checkbox .v-input--selection-controls__input .v-icon:before{background-color:#fff;color:#fff;border-radius:6px}.v-input.v-input--checkbox .v-input--selection-controls__input .v-icon.mdi-checkbox-marked:before{content:"󰄬";background-color:var(--primary);color:#fff}.v-text-field.v-text-field--outlined{border-radius:10px}.v-text-field.v-text-field--outlined:not(.v-text-field--filled) .v-input__control .v-input__slot{background-color:#fff}.v-text-field.v-text-field--outlined label.v-label{font-weight:400}.v-text-field.v-text-field--outlined .v-input__slot:before{border:none}.cookie-banner .v-input.v-input--checkbox .v-input--selection-controls__input,.mobile-filter .v-input.v-input--checkbox .v-input--selection-controls__input{margin-right:8px}.cookie-banner .v-input.v-input--checkbox .v-input--selection-controls__input .v-icon,.mobile-filter .v-input.v-input--checkbox .v-input--selection-controls__input .v-icon{color:#ccc;font-size:20px}.cookie-banner .v-input.v-input--checkbox .v-input--selection-controls__input .v-icon:before,.mobile-filter .v-input.v-input--checkbox .v-input--selection-controls__input .v-icon:before{background-color:#ccc;color:#ccc;border-radius:6px}.cookie-banner .v-input.v-input--checkbox .v-input--selection-controls__input .v-icon.mdi-checkbox-marked:before,.mobile-filter .v-input.v-input--checkbox .v-input--selection-controls__input .v-icon.mdi-checkbox-marked:before{content:"󰄬";background-color:var(--primary);color:#ccc}.v-btn{text-transform:none}.v-input.v-text-field.v-text-field--filled{background-color:#eee}.v-input.v-text-field.bordered{border:10px solid #fff}.v-input.v-text-field.rounded{border-radius:40px!important}.v-input.v-text-field.rounded .v-input__control .v-text-field__slot{padding-left:1rem;padding-right:1rem}.v-input.v-text-field.rounded .v-input__icon.v-input__icon--append{padding-right:1rem}.v-input.v-text-field.rounded .v-input__icon.v-input__icon--append i.v-icon{color:var(--primary)}.v-input.v-text-field.v-text-field--solo{border-radius:10px}.v-input.v-text-field.v-text-field--solo .v-input__control{min-height:60px}.v-input.v-text-field .v-input__slot fieldset{border:none}.v-input.v-text-field .v-text-field__slot label.v-label{color:var(--placeholder-color)}.v-input.v-text-field.error--text .v-text-field__details .v-messages__message,.v-input.v-text-field.error--text .v-text-field__slot label.v-label{color:var(--error-color)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:var(--font-color)}.v-input.v-text-field.v-text-field--solo-flat .v-input__slot{min-height:70px}.v-input.v-text-field.v-text-field--solo-flat .v-input__slot .v-label{font-size:18px;overflow:visible;top:15px}.v-input.v-text-field.v-text-field--solo-flat .v-input__slot .v-label:not(.v-label--active){top:22px}.v-input.v-text-field.v-text-field--solo-flat .v-input__slot .v-input__append-inner{margin-top:25px}.v-input.v-text-field.v-text-field--solo-flat.v-file-input .v-input__slot .v-label{top:8px}.v-input.v-text-field.v-text-field--solo-flat.v-file-input .v-input__slot .v-input__append-inner{margin-top:8px}.v-input:not(.v-text-field--solo) textarea::-moz-placeholder{color:var(--placeholder-color)!important;opacity:1}.v-input:not(.v-text-field--solo) input::-moz-placeholder,.v-input:not(.v-text-field--solo) textarea::placeholder{color:var(--placeholder-color)!important;opacity:1}.v-input:not(.v-text-field--solo) input::-moz-placeholder,.v-input:not(.v-text-field--solo) textarea::-moz-placeholder{color:var(--placeholder-color)!important;opacity:1}.v-input:not(.v-text-field--solo) input::placeholder,.v-input:not(.v-text-field--solo) textarea::placeholder{color:var(--placeholder-color)!important;opacity:1}.v-input.v-input--checkbox{margin-top:5px}.v-input.v-input--checkbox label{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.v-input.v-input--checkbox .v-input--selection-controls__input{align-self:flex-start}.v-input.v-select .v-input__control label.v-label{color:var(--placeholder-color)}.file-dropzone{height:70px;background-color:#fff;padding:0 12px;border-radius:10px;width:100%;color:var(--placeholder-color)}.file-dropzone,.image-input{display:flex;align-items:center}.image-input{justify-content:center;min-width:120px;min-height:120px}.image-input .image-input__dropzone{display:flex;align-items:center;justify-content:center;width:125px;height:125px;border:2px dashed var(--primary);border-radius:50%;padding:10px;margin-left:25px}.image-input .image-input__dropzone:hover{cursor:pointer}.image-input .image-input__dropzone .image-input__dropzone__label{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:hsla(0,0%,100%,.4);padding:10px;border-radius:50%;font-size:12px;line-height:var(--line-height-xs);height:100%;width:100%}.image-input .image-input__dropzone .image-input__dropzone__label label:hover{cursor:pointer}.image-input .image-input__image-wrapper{position:relative}.image-input .image-input__image-wrapper .image-input__image-wrpaper__actions{position:absolute;top:0;right:0;padding:5px;background-color:rgba(55,55,55,.4);border-bottom-left-radius:5px}.image-input .image-input__image-wrapper .image-input__image-wrpaper__actions .v-btn{color:#fff}.v-input.v-input__slider{align-items:center}.v-input.v-input__slider .v-slider__thumb{width:20px;height:20px;margin-left:-6px}.v-input.v-input__slider .v-slider__thumb:before{left:-8px;top:-8px}.v-input.v-input__slider .v-slider__thumb,.v-input.v-input__slider .v-slider__track-fill{background-color:var(--primary)!important}.v-input.v-input__slider .v-slider__track-container{height:6px;border-radius:5px}.v-input.v-input__slider .v-slider__track-container .v-slider__track-background{background-color:var(--primary-light-1)!important}.salary-slider{background-color:#fff;border-radius:10px;padding:25px 12px}.salary-slider .salary-slider__label{color:var(--placeholder-color)}.salary-slider .v-input.v-input--checkbox:not(.v-input--is-label-active) .v-input--selection-controls__input .v-icon:before{background-color:var(--bg-alternate);color:var(--bg-alternate)}@media only screen and (min-width:960px){.image-input .image-input__dropzone__label{font-size:14px!important}.image-input .image-input__dropzone{width:150px;height:150px}}.theme--light .jobs-overview{margin-bottom:35px}.theme--light .jobs-overview .joboffer-box{background-color:var(--bg-joboffer-box);border-radius:8px;padding:1em}.theme--light .jobs-overview .joboffer-box .v-icon{color:#ccc;margin-right:.25em;margin-bottom:5px}.theme--light .jobs-overview .joboffer-box.joboffer-box--tile{display:flex;flex-direction:column}.theme--light .jobs-overview .joboffer-box.joboffer-box--tile .v-image{flex-grow:0}.theme--light .jobs-overview .joboffer-box.joboffer-box--tile .v-card__text{margin-top:auto}.theme--light .jobs-overview .joboffer-box.joboffer-box--tile .joboffer-box__job-data{margin-right:32px!important}.theme--light .jobs-overview .joboffer-box__job-data{align-items:center}.theme--light .jobs-overview .joboffer-box__job-data>div{display:flex;align-items:center}.theme--light .jobs-overview .joboffer-box__job-data:first-of-type{margin-left:0}.mobile-filter .v-card{border-radius:0;padding:0}.mobile-filter .mobile-filter__content{min-height:100vh;padding-bottom:100px!important;margin:1rem}.mobile-filter .mobile-filter__actions{position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:1rem 2rem}.mobile-filter .mobile-filter__actions .v-btn{border-radius:29px}.desktop-filters .col{display:flex;align-items:center}.desktop-filters .theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-bottom-width:1px}.desktop-filters__v-select__list-item{font-size:var(--font-size-sm)}.job-details .job-details__contact-box .v-image{height:250px;width:250px}.job-details .job-details__content-area .content-box{margin-top:40px}.job-details .job-details__content-area .content-box:first-of-type{margin-top:20px}.job-details .job-details__content-area .content-box__title{margin-bottom:15px;margin-top:15px;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.job-details .job-details__content-area .content-box__title h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin:0;padding:0}.company-benefit{background-color:var(--bg-content-box-alternate);padding:25px 20px;border-radius:10px;display:flex;align-items:center;justify-content:center;height:100%}.company-benefit .company-benefit__icon .v-icon,.company-benefit .company-benefit__icon .v-icon>svg{width:70px!important;height:70px!important}.company-benefit .company-benefit__custom-icon{width:60px;height:60px;margin:0 auto}.company-benefit .company-benefit__label{font-size:var(--font-size-sm);font-weight:700;color:var(--benefit-label-color);-webkit-hyphens:manual;hyphens:manual;text-align:center}.joboffer-box.joboffer-box--tile.v-card{padding:0;height:100%}.joboffer-box.joboffer-box--tile.v-card .v-card__text,.joboffer-box.joboffer-box--tile.v-card .v-card__title{padding:20px}.joboffer-box.joboffer-box--tile.v-card .v-card__text .v-icon,.joboffer-box.joboffer-box--tile.v-card .v-card__title .v-icon{color:var(--light-gray-2)}.joboffer-box.joboffer-box--tile.v-card .v-card__title{color:var(--primary);padding-bottom:0;word-break:normal}.joboffer-box.joboffer-box--tile.v-card .v-card__text{position:relative}.joboffer-box.joboffer-box--tile.v-card .v-card__text:after{content:"󰅂";font-family:Material Design Icons;font-size:24px;color:var(--accent);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.theme--light .button-group{background-color:#fff;border-radius:25px;display:inline-block;margin-right:20px;padding:0 10px}.theme--light .button-group button.v-btn,.theme--light .button-group button.v-btn:hover{background-color:#fff!important;padding-left:10px!important;padding-right:10px!important}.theme--light .button-group button.v-btn .v-icon,.theme--light .button-group button.v-btn:hover .v-icon{color:var(--light-gray-2)}.theme--light .button-group button.v-btn.active .v-icon,.theme--light .button-group button.v-btn:hover.active .v-icon{color:var(--primary)}.jobalert-signup-dialog .v-input.v-text-field.v-text-field--solo-flat .v-input__slot .v-label:not(.v-label--active){top:calc(50% - 9px)}.jobalert-signup-dialog .v-input.v-text-field.v-text-field--solo-flat .v-input__slot .v-input__append-inner{margin-top:0}@media only screen and (min-width:600px){.job-details__header-image .v-image{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media only screen and (min-width:960px){.content-box.jobs-content-box{padding:1.5rem 3.75rem;margin-bottom:2rem}.job-details .job-details__contact-box .v-image{height:250px;width:250px;margin-top:-100px}.job-details__header-image .v-image{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:130px}.job-details__header-image .image-slider{margin-top:130px}.company-benefit{justify-content:flex-start}.company-benefit .company-benefit__icon{margin-right:10px}}.cookie-banner{overflow-y:scroll;background-color:hsla(0,0%,100%,.95)}.cookie-banner .container{padding:2rem 1rem}.cookie-banner .v-btn{width:100%}@media only screen and (min-width:600px){.cookie-banner .v-btn{width:auto}}@media only screen and (min-width:960px){.cookie-banner .container{padding:2rem 0}}.apply-form .content-box{margin-bottom:30px}.apply-form .content-box .apply-form__section:last-of-type{padding-bottom:0}.apply-form .apply-form__section{padding-bottom:24px;margin-bottom:24px;border-bottom:4px dotted #fff}.apply-form .apply-form__section:last-of-type{border-bottom:none}.apply-form .apply-form__section h3{font-size:26px;color:var(--accent);margin-bottom:24px}.apply-form .apply-form__joboffer-name{font-size:40px;color:var(--primary);margin:15px 0 45px 0!important}.apply-form .apply-form__documents .apply-form__documents__letter-text-button{border:3px solid #fff;border-radius:10px;min-height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 30px 0 10px}.apply-form .apply-form__documents .apply-form__documents__letter-text-button label{color:var(--primary)}.apply-form .apply-form__documents .file-input:hover{cursor:pointer}.apply-form .apply-form__documents .file-input button{display:block;white-space:normal;word-wrap:break-word;text-align:left}.apply-form .content-box__documents.has-photo-upload{margin-top:4em!important}@media only screen and (min-width:960px){.apply-form .row.border-bot{border-bottom:3px dotted #fff;padding-bottom:12px;margin-bottom:12px}.apply-form .row.border-bot:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.apply-form .row.no-border{border:none;padding-bottom:0;margin-bottom:0}.apply-form .content-box__documents.has-photo-upload{margin-top:32px!important}}.job-benefits-list{padding:0!important}.job-benefits-list .job-benefit{flex-grow:1;display:flex;justify-content:center}.job-benefits-list .job-benefit .company-benefit__custom-icon,.job-benefits-list .job-benefit .company-benefit__custom-icon img{width:100px;height:100px}