@font-face {font-family: 'Grandview';src: url('/assets/www/Grandview.woff2') format('woff2'), url('/assets/www/Grandview.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: 'Grandview';src: url('/assets/www/GrandviewLight.woff2') format('woff2'), url('/assets/www/GrandviewLight.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Grandview';src: url('/assets/www/Grandview-Bold.woff2') format('woff2'), url('/assets/www/Grandview-Bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap;}.nav-open .header-jobs .inner .jobs-nav {position: fixed;right: 0;left: 0;top: 0;width: 100%;height: 100vh;background-color: #CE0538;display: block;}.nav-open .header-jobs .inner .jobs-nav .menu {display: flex;justify-content: center;align-items: center;height: 100%;}.nav-open .header-jobs .inner .jobs-nav .menu ul li {display: block;padding: .6em 0;}.nav-open .header-jobs .inner .jobs-nav .menu ul li.active a {color: #333333;}.nav-open .header-jobs .inner .jobs-nav .menu ul li:hover a {color: #333333;}.nav-open .header-jobs .inner .jobs-nav .menu ul li.main-site-link {padding-left: 0;}.nav-open .header-jobs .inner .jobs-nav .menu ul li.main-site-link:before {font-family: "Font Awesome 6 Pro";content: '\f178';color: white;font-size: 2rem;padding-right: .5em;}.nav-open .header-jobs .inner .jobs-nav .menu ul li a {color: #FFFFFF;font-size: 2rem;}.nav-open .header-jobs .inner .jobs-nav .menu ul li a:hover {color: #333333;}.header-jobs ul li:before {content: '';}.header-jobs .container-fluid {padding: 0 60px;}.header-jobs #btn-menu {display: none;right: 0;}.header-jobs .container-fluid {width: auto;height: 100%;}.header-jobs .inner {display: flex;height: 100%;position: relative;}.header-jobs .inner .jobs-logo {display: flex;width: 430px;height: 106px;padding: 0;margin-top: auto;padding-bottom: 1.2em;}.header-jobs .inner .jobs-nav {display: flex;justify-content: end;align-items: end;flex: 1 0 0%;padding-bottom: 1em;}.header-jobs .inner .jobs-nav .menu {padding-right: 3em;}.header-jobs .inner .jobs-nav .menu ul {padding: 0;margin: 0;}.header-jobs .inner .jobs-nav .menu ul li {display: inline-block;margin: 0 .5em;border-bottom: 3px solid transparent;}.header-jobs .inner .jobs-nav .menu ul li.main-site-link {margin-left: 3em;}.header-jobs .inner .jobs-nav .menu ul li:hover,.header-jobs .inner .jobs-nav .menu ul li.active {border-bottom: 3px solid #CE0538;}.header-jobs .inner .jobs-nav .menu ul li:hover a,.header-jobs .inner .jobs-nav .menu ul li.active a {color: #CE0538;}.header-jobs .inner .jobs-nav .menu ul li a {font-size: 1.2rem;color: #333333;font-family: "barlow", sans-serif;}.header-jobs .inner .jobs-nav .language-switch {position: static;padding-bottom: 3px;}@media (max-width: 1650px) {.header-jobs .inner .jobs-logo {width: 350px;height: 88px;padding-bottom: 1.8em;}.header-jobs .inner .jobs-nav .menu ul li.main-site-link {margin-left: 1.5em;}}@media (max-width: 1400px) {.header-jobs #btn-menu {display: block;}.header-jobs .inner .jobs-nav {display: none;}}@media (max-width: 900px) {.header-jobs {height: 110px;}.header-jobs .inner .jobs-logo {width: 300px;height: 79px;padding-bottom: 0.8em;}}@media screen and (max-device-width: 896px) {.header-jobs #btn-menu {top: 47px;}.header-jobs #btn-menu:before {width: 28px;height: 18px;}}@media (max-width: 576px) {.header-jobs .inner .jobs-logo {width: 270px;height: 79px;}}.jobs .section-distance {padding: 100px 0;}.jobs .section-distance-top {padding-top: 100px;}.jobs .section-distance-bottom {padding-bottom: 100px;}.jobs .iframe-container {position: relative;overflow: hidden;width: 100%;padding-top: 56.25%;}.jobs .iframe-container iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}.jobs .text-h2 h2 {margin-bottom: .6em;}.jobs h1,.jobs h2,.jobs h3 {font-family: "barlow", sans-serif;}.jobs h1 {font-size: 4.5rem;line-height: 1.1;margin: 0;}.jobs h1 span:empty {display: none;}.jobs h2 {font-size: 3rem;margin-top: 0;}.jobs h2:empty {display: none;}.jobs h3 {font-size: 1.5rem;}.jobs ul {list-style: none;margin: 0;}.jobs ul li::before {content: "■";color: #CE0538;display: inline-block;width: 1em;margin-left: -1em;}.jobs .btn-arrow {font-size: 1.5rem;margin-top: 1em;display: block;font-family: "barlow", sans-serif;}.jobs .btn-arrow:before {content: '\f178';font-family: "Font Awesome 6 Pro";padding-right: .5em;}.jobs .btn-arrow:hover {color: #6EA75B !important;}.jobs .bg-dark-green {background-color: #003933;color: #FFFFFF;}.jobs .bg-dark-green h2,.jobs .bg-dark-green h3,.jobs .bg-dark-green p {color: #FFFFFF;}.jobs .bg-dark-green .btn {background-color: #003933;color: #FFFFFF;}.jobs .bg-dark-green .btn:hover {background-color: #CE0538;color: #FFFFFF;}.jobs .bg-dark-green a {color: #C6DE51;}.jobs .bg-dark-green a:hover {color: #CE0538;}.jobs .bg-dark-green ul li::before {color: #C6DE51;}.jobs .bg-dark-green .btn {background-color: #C6DE51;}.jobs .bg-primary {background-color: #CE0538;color: #FFFFFF;}.jobs .bg-primary h2,.jobs .bg-primary h3,.jobs .bg-primary p {color: #FFFFFF;}.jobs .bg-primary .btn {background-color: #C6DE51;color: #FFFFFF;}.jobs .bg-primary .btn:hover {background-color: #6EA75B;}.jobs .bg-secondary {background-color: #C6DE51;color: #003933;}.jobs .bg-secondary .bg-dark-green h2,.jobs .bg-secondary .bg-dark-green h3,.jobs .bg-secondary .bg-dark-green p {color: #C6DE51;}.jobs .bg-secondary h2,.jobs .bg-secondary h3,.jobs .bg-secondary p {color: #003933;}.jobs .bg-secondary .btn {background-color: #003933;color: #C6DE51;}.jobs .bg-secondary .btn:hover {background-color: #CE0538;color: #FFFFFF;}.jobs .jobs-news .jobs-news-item-2col .btn:before {content: '';padding: 0;}.jobs .jobs-news h2 {font-size: 2rem;}.jobs .jobs-news p:last-child {margin-bottom: 0;}.jobs .page-footer h3 {margin-bottom: 0;}@media (min-width: 1400px) {.jobs .container {max-width: 1220px;}.jobs .container.container-large {max-width: 1650px;}}@media (max-width: 1400px) {.jobs h2 {font-size: 2.5rem;}}@media (max-width: 1280px) {.jobs h2 {font-size: 2rem;}.jobs .jobs-news h2 {font-size: 2rem;}}@media (max-width: 992px) {.jobs h2 {font-size: 1.8rem;}.jobs .jobs-news h2 {font-size: 1.8rem;}}@media screen and (max-device-width: 896px) {.header-jobs .container-fluid {padding: 0 1em;}.jobs {padding-top: 110px;}.jobs .jobs-intro-image .intro-text {left: 2em;right: 2em;bottom: 10%;transform: none;width: auto;}}@media (max-width: 768px) {.jobs .section-distance {padding: 4em 0;}}@media (max-width: 576px) {.jobs .jobs-news a {font-size: 1rem;}.jobs .iframe-container {padding-top: 150%;}.jobs .section-distance {padding: 2em 0;}.jobs h2 {font-size: 1.6rem;}.jobs .jobs-news h2 {font-size: 1.6rem;}.jobs h3 {font-size: 1.2rem;}}.footer-jobs h3 {margin: 0;}.footer-jobs .locations ul li:after {content: ',';font-size: 1.5rem;padding: 0 5px 0 0;font-weight: 300;}@media (max-width: 576px) {.footer-jobs .locations ul li:after {content: '';padding: 0;}}.jobs-intro-video {height: calc(100vh - 160px);position: relative;overflow: hidden;}.jobs-intro-video .video-item {height: 100%;left: 50%;min-height: calc(56.25vw);min-width: 100vw;position: absolute;top: 50%;transform: translate(-50%, -50%);width: calc(177.77777777777777vh);margin-top: -2px;z-index: 1;}.jobs-intro-video .video-item iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}.jobs-intro-video .intro-text {position: absolute;left: 0;bottom: 15%;background-color: #CE0538;z-index: 100;width: 600px;padding: 2em 4em;}.jobs-intro-video .intro-text h1 {color: #FFFFFF;margin: 0;}.jobs-intro-video .intro-text .btn {margin-top: 4em;background-color: #CE0538;}.jobs-intro-video .intro-text .btn:hover {background-color: #C6DE51;}.jobs-intro-video .intro-text .btn:empty {display: none;}.jobs-intro-image {height: calc(100vh - 160px);}.jobs-intro-image.overlay .image-item:after {background: rgba(51, 51, 51, 0.5);}.jobs-intro-image .image-item:after {background: transparent;}.jobs-intro-image:first-of-type .intro-text {transform: none;left: 15%;bottom: 10%;top: auto;width: 650px;}.jobs-intro-image .jobs-disturber .jobs-disturber-link {position: absolute;bottom: 10%;right: 5%;background-color: #C6DE51;color: #FFFFFF;width: 250px;height: 250px;border-radius: 100%;z-index: 10;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;-webkit-transition: .15s;-moz-transition: .15s;-ms-transition: .15s;-o-transition: .15s;}.jobs-intro-image .jobs-disturber .jobs-disturber-link:hover {background-color: #CE0538;color: #FFFFFF;}.jobs-intro-image .jobs-disturber .jobs-disturber-link:hover .inner .link-title {color: #FFFFFF;}.jobs-intro-image .jobs-disturber .jobs-disturber-link .inner {padding: 2em;}.jobs-intro-image .jobs-disturber .jobs-disturber-link .inner .link-title {color: #003933;font-family: "barlow", sans-serif;font-size: 1.6rem;}.jobs-intro-image .jobs-disturber .jobs-disturber-link .inner .plus-icon {color: #FFFFFF;font-size: 2rem;margin-top: .5em;}.jobs-intro-image .intro-text {transform: none;left: 5%;bottom: 20%;top: auto;width: 1200px;}.jobs-intro-image .intro-text h1 {line-height: 1.1;}.jobs-intro-image .intro-text.in-box {padding: 3em 4em;background-color: #CE0538;color: white;left: 0;width: 600px;}.jobs-intro-image .intro-text.in-box h1 {font-size: 4.5rem;line-height: 1.1;}.jobs-intro-image .intro-text .btn {margin-top: 4em;background-color: #CE0538;}.jobs-intro-image .intro-text .btn:hover {background-color: #C6DE51;}.jobs-intro-image .intro-text .btn:empty {display: none;}.jobs-intro-text {font-family: 'Grandview', sans-serif;}.jobs-intro-text p {font-size: 2rem;margin: 0;font-weight: 700;}@media (max-width: 1800px) {.jobs-intro-video .intro-text h1,.jobs-intro-image .intro-text h1 {font-size: 4rem;}.jobs-intro-video .intro-text.in-box h1,.jobs-intro-image .intro-text.in-box h1 {font-size: 4.5rem;line-height: 1.1;}}@media (max-width: 1400px) {.intro-image .intro-text h1,.intro-video .intro-text h1 {font-size: 3.5rem;}.intro-image .intro-text.in-box h1,.intro-video .intro-text.in-box h1 {font-size: 3.5rem;}}@media (max-width: 1280px) {.jobs-intro-image .intro-text.in-box h1 {font-size: 2.5rem;}}@media (max-width: 768px) {.jobs-intro-image:first-of-type .intro-text {left: 1.5em;bottom: 15%;width: auto;}.jobs-intro-image .intro-text,.jobs-intro-video .intro-text {width: auto;padding: 1.5em 2em;}.jobs-intro-image .intro-text.in-box,.jobs-intro-video .intro-text.in-box {width: auto;}.jobs-intro-image .intro-text.in-box h1,.jobs-intro-video .intro-text.in-box h1 {font-size: 2.2rem;}.jobs-intro-image .intro-text h1,.jobs-intro-video .intro-text h1 {font-size: 2.2rem;}.jobs-intro-image .intro-text.in-box {padding: 2em;}.jobs-intro-image,.jobs-intro-video {height: calc(100vh - 110px);padding-top: 0;}.jobs-intro-text p {font-size: 1.5rem;}.jobs-intro-image .jobs-disturber .jobs-disturber-link {bottom: 0;top: 10%;}}@media (max-width: 576px) {.jobs-intro-image .intro-text.in-box h1,.jobs-intro-video .intro-text h1 {font-size: 1.8rem;}.jobs .jobs-intro-image .intro-text {left: 0;}.jobs .jobs-intro-image:first-of-type .intro-text {left: 0;}.jobs-intro-text p {font-size: 1.3rem;}.jobs-intro-image .intro-text,.jobs-intro-video .intro-text {width: auto;padding: 1.5em;}}.jobs-location {margin-bottom: 0;padding: 0;}.jobs-location .jobs-location-map .map-links a {font-size: 1.3rem;color: #CE0538;}.jobs-location .jobs-location-map .map-links a:hover {color: #333333;}.jobs-location .jobs-location-map .map-links .map-link-item.link-zuerich {left: 61%;top: 16.5%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-deitingen {left: 39.5%;top: 23.3%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-aarau {left: 35%;top: 15.5%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-bern {left: 35.5%;top: 39.3%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-neuchatel {left: 24.5%;top: 32.7%;}@media (max-width: 768px) {.jobs-location {padding: 0;}.jobs-location .jobs-location-text h1 {font-size: 2rem;padding-bottom: .5em;}.jobs-location .jobs-location-map .map-links a {font-size: .9rem;}.jobs-location .jobs-location-map .map-links .map-link-item.link-zuerich {left: 61%;top: 13%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-deitingen {left: 39.5%;top: 20%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-aarau {left: 31%;top: 11.5%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-bern {left: 35.5%;top: 35%;}.jobs-location .jobs-location-map .map-links .map-link-item.link-neuchatel {left: 24.5%;top: 28%;}}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-left {max-width: inherit;padding-top: 100px;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-left .text-box {top: -100px;left: 0;right: auto;bottom: auto;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-right {max-width: inherit;padding-top: 100px;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-right .text-box {top: -100px;right: 0;left: auto;bottom: auto;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-right {max-width: inherit;padding-bottom: 6em;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-right .text-box {top: auto;right: 0;left: auto;bottom: -6em;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-left {max-width: inherit;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-left .text-box {top: auto;right: auto;left: 0;bottom: 0;}.jobs-image-text .jobs-image-text-with.w-eightyfive .image-box img {max-width: 85%;}.jobs-image-text .jobs-image-text-with.w-eightyfive .text-top-right .text-box {right: 5em;}.jobs-image-text .jobs-image-text-with.w-eightyfive .text-bottom-right .text-box {right: 5em;}.jobs-image-text .inner {position: relative;}.jobs-image-text .image-box img {width: 100%;max-height: 80vh;object-fit: cover;display: block;}.jobs-image-text .text-box {position: absolute;right: -10em;bottom: -5em;width: 450px;padding: 3em 3.3em;}.jobs-image-text .text-box h2 {font-family: "barlow", sans-serif;line-height: 1.1;margin: 0;}.jobs-image-text-small .image-text-inner {display: flex;}.jobs-image-text-small .container .text-box {display: flex;width: 40%;}.jobs-image-text-small .container .text-box .inner {padding: 2em 3em;display: flex;justify-content: center;flex-direction: column;}.jobs-image-text-small .container .text-box .inner h2 {font-size: 2rem;line-height: 1.2;}.jobs-image-text-small .container .image-box {width: 60%;}.jobs-image-text-small .container .image-box img {object-fit: cover;height: 100%;}.jobs-image-text-small .container-large .text-box {display: flex;width: 50%;margin-bottom: 4em;}.jobs-image-text-small .container-large .text-box .inner {padding: 2em 6em 2em 3em;display: flex;justify-content: center;flex-direction: column;}.jobs-image-text-small .container-large .text-box .inner h2 {font-size: 2rem;}.jobs-image-text-small .container-large .image-box {width: 50%;margin-left: -4em;padding-top: 4em;}.jobs-text-image h2 {margin-bottom: .8em;}.jobs-text-image img {padding-top: 2em;}.jobs-video-text-small .text-box .inner {padding: 3em;display: flex;justify-content: center;flex-direction: column;}.jobs-video-text-small .text-box .inner .btn {margin-bottom: 0;}.jobs-video-text-small .text-box .inner h2 {font-size: 2rem;line-height: 1.2;margin: 0;}.jobs-video-text-small .text-box .inner p:last-child {margin-bottom: 0;}.jobs-video-text-small .video-box iframe {width: 100%;height: 100%;}@media (max-width: 1400px) {.jobs-image-text-small .text-box .inner {padding: 2em 7em 2em 3em;}.jobs-image-text-small .image-box {margin-left: -3em;}}@media (max-width: 1280px) {.jobs-image-text-small .container-large,.jobs-image-text-small .container {padding: 0;}.jobs-image-text-small .container-large .image-text-inner,.jobs-image-text-small .container .image-text-inner {display: block;}.jobs-image-text-small .container-large .text-box,.jobs-image-text-small .container .text-box {width: auto;margin: 0;}.jobs-image-text-small .container-large .text-box .inner,.jobs-image-text-small .container .text-box .inner {padding: 2em;}.jobs-image-text-small .container-large .image-box,.jobs-image-text-small .container .image-box {width: auto;margin: 0;padding: 0;}}@media (max-width: 768px) {.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-left {padding-top: 0;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-left .text-box {top: 0;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-top-right .text-box {top: -3em;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-right .text-box {bottom: 3em;right: 0;margin-left: 3em;margin-right: 0;}.jobs-image-text .text-box {width: auto;margin-right: 3em;position: relative;padding: 2em;}.jobs-image-text-small .container-large .text-box .inner,.jobs-image-text-small .container .text-box .inner {padding: 1.5em;}}@media (max-width: 576px) {.jobs-image-text .jobs-image-text-with.w-eightyfive .image-box img {max-width: 90%;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-right {padding-bottom: 3em;}.jobs-image-text .jobs-image-text-with .jobs-tile-position.text-bottom-right .text-box {bottom: 2em;}.jobs-image-text .text-box {bottom: 2em;padding: 1.5em;margin-right: 2em;}.jobs-image-text .text-box h2 {font-size: 1.5rem;}}.video-testimonial .sixteen-nine {display: flex;}.video-testimonial .sixteen-nine .testimonial-box {width: 40%;height: auto;}.video-testimonial .sixteen-nine .video-box {width: 60%;}.video-testimonial .square {display: flex;}.video-testimonial .square .testimonial-box {width: 55%;}.video-testimonial .square .video-box {width: 50%;}.video-testimonial .testimonial-box {display: flex;margin-bottom: 4em;}.video-testimonial .testimonial-box .inner {display: flex;justify-content: center;flex-direction: column;padding: 3em 8em 3em 3em;}.video-testimonial .testimonial-box h2 {font-size: 3rem;font-family: "barlow", sans-serif;line-height: 1.1;margin: 0 0 .5em;}.video-testimonial .row {position: relative;}.video-testimonial .video-box {margin-left: -4em;padding-top: 4em;}@media (max-width: 1280px) {.video-testimonial .testimonial-box .inner {padding: 2em 6em 2em 2em;}.video-testimonial .testimonial-box .inner h2 {font-size: 2.5rem;}}@media (max-width: 992px) {.video-testimonial .testimonial-box {margin: 0;}.video-testimonial .testimonial-box .inner {padding: 2em 6em 2em 2em;}.video-testimonial .testimonial-box .inner h2 {font-size: 2rem;}}@media (max-width: 768px) {.video-testimonial .container {max-width: inherit;}.video-testimonial .sixteen-nine {display: block;}.video-testimonial .sixteen-nine .testimonial-box {width: 100%;}.video-testimonial .sixteen-nine .testimonial-box {margin: 0;padding-bottom: 5em;}.video-testimonial .sixteen-nine .testimonial-box .inner {padding: 2em;}.video-testimonial .sixteen-nine .video-box {margin: 0;padding: 0 3em;position: relative;top: -5em;width: auto;margin-bottom: -5em;}.video-testimonial .square {display: block;}.video-testimonial .square .testimonial-box {width: 100%;}.video-testimonial .square .testimonial-box {margin: 0;padding-bottom: 5em;}.video-testimonial .square .testimonial-box .inner {padding: 2em;}.video-testimonial .square .video-box {margin: 0;padding: 0 3em;position: relative;top: -5em;width: auto;margin-bottom: -5em;}}@media (max-width: 576px) {.video-testimonial .sixteen-nine .testimonial-box .inner {padding: 2em 1.5em .5em;}.video-testimonial .sixteen-nine .video-box {padding: 0 1.5em;}.video-testimonial .square .testimonial-box .inner {padding: 2em 1.5em .5em;}.video-testimonial .square .testimonial-box .inner h2 {font-size: 1.5em;line-height: 1.3;}.video-testimonial .square .video-box {padding: 0 1.5em;}.jobs .jobs-video-text-small {padding: 0;}.jobs .jobs-video-text-small .text-box .inner {padding: 3em 1.5em;}}.jobs-apply-btn {background-color: #CE0538;color: #FFFFFF;border: none;padding: 1.6em 2em;margin-bottom: .7em;font-weight: 700;font-size: 2rem;text-transform: uppercase;display: block;text-align: center;-webkit-transition: .15s;-moz-transition: .15s;-ms-transition: .15s;-o-transition: .15s;}.jobs-apply-btn:hover {background-color: #003933;cursor: pointer;color: #FFFFFF;}.jobs-none {margin-top: 2em;}.jobs-share {padding-top: 2em;padding-bottom: .5em;display: flex;border-bottom: 2px solid #333333;align-items: center;}.jobs-share .share-label span {font-weight: 700;font-size: 1.7rem;font-family: "barlow", sans-serif;}.jobs-share .share-icons {margin-left: auto;}.jobs-share .share-icons .fa-brands {color: #333333;font-size: 1.5rem;margin-left: .3em;}.jobs-share .share-icons .fa-brands:hover {color: #CE0538;}.jobs-list-teaser h2,.jobs-list-teaser h3 {font-family: "barlow", sans-serif;}.jobs-list-teaser h2 {margin-top: .2em;}.jobs-list-teaser .btn {background-color: #C6DE51;margin-top: 2em;}.jobs-list-teaser .btn:hover {background-color: #003933;}.jobs-list-teaser .accordion .accordion-toggle:after {color: #CE0538;font-size: 1.3rem;}.jobs-list-teaser .accordion .accordion-content {padding: 1.2em 0 0;}.jobs-list-teaser .accordion .accordion-content p {margin: .2em 0;}.jobs-list-teaser .accordion .accordion-content .btn {background-color: #CE0538;margin-top: 2em;}.jobs-list-teaser .accordion .accordion-content .btn:hover {background-color: #C6DE51;}.jobs-list-teaser .jobs-apply-btn {width: 100%;}.jobs-list-teaser .jobs-application h3 {font-size: 1.7rem;line-height: 1.2;}.jobs-list-teaser .jobs-application a {text-decoration: underline;}@media (max-width: 1400px) {.jobs-apply-btn {font-size: 1.8rem;}}@media (max-width: 1280px) {.jobs-list {padding-bottom: 2em;}}@media (max-width: 576px) {.accordion .accordion-toggle {padding-right: 1.5em;font-size: 1.3rem;}.jobs-list {padding-bottom: 0;}}.jobs-show .jobs-details h1 {font-size: 3.2rem;line-height: 1.3;padding: 1em 0;}.jobs-show .jobs-details h2 {font-size: 2rem;}.jobs-show .jobs-contact-box {background-color: #F5F5F5;margin-top: 2em;}.jobs-show .jobs-contact-box .inner {padding: 2em;}.jobs-show .jobs-contact-box .inner h2 {margin-top: 0;}.jobs-show .jobs-contact-box .inner a {color: #333333;}.jobs-show .jobs-contact-box .inner a:hover {color: #CE0538;}.jobs-show .jobs-contact .inner .jobs-contact-person {padding-top: 2em;}.jobs-show .jobs-contact .inner .jobs-contact-person h2 {font-size: 1.1rem;margin: .3em 0 0.2em;}.jobs-show .jobs-contact .inner .jobs-contact-person p {font-size: 1.1rem;font-family: "barlow", sans-serif;font-weight: 700;margin: 0;}.jobs-show .jobs-contact .inner .jobs-contact-person a {color: #333333;}.jobs-show .jobs-contact .inner .jobs-contact-person a:hover {color: #CE0538;}.jobs-show .jobs-contact .inner .jobs-contact-person .contact-mail-link {display: block;}.jobs-show .jobs-contact .inner .jobs-contact-person .jobs-contact-image img {margin-top: auto;display: flex;}.jobs-show .print-button {border-top: 2px solid #333333;margin-top: 1.5em;padding-top: .5em;}.jobs-show .print-button .btn {background-color: #CE0538;margin-right: 0;display: block;text-align: center;}.jobs-show .print-button .btn:hover {background-color: #003933;}@media (max-width: 1280px) {.jobs-show .jobs-contact .inner {padding: 2em 0 0 0;}.jobs-show .jobs-contact .inner .jobs-contact-person img {max-width: 50%;margin-bottom: .5em;}}@media (max-width: 768px) {.jobs-show .jobs-details h1 {font-size: 2.5rem;}.jobs-show .jobs-details h2 {font-size: 1.8rem;}.jobs-apply-btn {margin: 1.5em 0;}}@media (max-width: 576px) {.jobs-show .jobs-contact-box .inner {padding: 1.5em;}}.jobs-benefits .inner {max-width: 85%;}.jobs-benefits .jobs-benefits-container {padding-top: 3em;}.jobs-benefits .jobs-benefits-item .jobs-benefits-icon {max-width: 100px;}.jobs-benefits .jobs-benefits-item h3 {font-size: 2rem;}@media (max-width: 1280px) {.jobs-benefits .jobs-benefits-item h3 {font-size: 1.3rem;}}@media (max-width: 576px) {.jobs-benefits h2 {hyphens: auto;}}.jobs .values .values-intro {display: none;}.jobs .values .values-item .values-label h2 {text-transform: uppercase;font-size: 1.5rem;margin-bottom: 0;}.jobs .values .values-item .values-label h2:empty {display: none;}.jobs .values .values-item .col-video {border-radius: 0;}.jobs .values .values-item .values-text {text-align: left;}.jobs .values .values-item .values-text h3 {font-size: 1.2rem;margin-top: .5em;}.jobs .values .values-item .values-text p {margin-top: .5em;}.modal {position: fixed;top: 0;left: 0;z-index: 1060;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}.modal-dialog {position: relative;width: auto;margin: 0.5rem;pointer-events: none;display: flex;}@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}.modal.show .modal-dialog {transform: none;}.modal.modal-static .modal-dialog {transform: scale(1.02);}.modal-dialog-scrollable {height: calc(99%);}.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden;}.modal-dialog-scrollable .modal-body {overflow-y: auto;}.modal-dialog-centered {display: flex;align-items: center;min-height: calc(99%);}.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 0.3rem;outline: 0;}.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000;}.modal-backdrop.fade {opacity: 0;}.modal-backdrop.show {opacity: 0.5;}.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(-0.7rem);border-top-right-radius: calc(-0.7rem);}.modal-header .btn-close {padding: 0.5rem 0.5rem;margin: -0.5rem -0.5rem -0.5rem auto;}.modal-title {margin-bottom: 0;line-height: 1.5;}.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}.modal-footer {display: flex;flex-wrap: wrap;flex-shrink: 0;align-items: center;justify-content: flex-end;padding: 0.75rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(-0.7rem);border-bottom-left-radius: calc(-0.7rem);}.modal-footer > * {margin: 0.25rem;}@media (min-width: 576px) {.modal-dialog {max-width: 500px;margin: 1.75rem auto;}.modal-dialog-scrollable {height: calc(96.5%);}.modal-dialog-centered {min-height: calc(96.5%);}.modal-sm {max-width: 300px;}}@media (min-width: 992px) {.modal-lg,.modal-xl {max-width: 800px;}}@media (min-width: 1200px) {.modal-xl {max-width: 1140px;}}.modal-fullscreen {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen .modal-header {border-radius: 0;}.modal-fullscreen .modal-body {overflow-y: auto;}.modal-fullscreen .modal-footer {border-radius: 0;}@media (max-width: 575.98px) {.modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-sm-down .modal-header {border-radius: 0;}.modal-fullscreen-sm-down .modal-body {overflow-y: auto;}.modal-fullscreen-sm-down .modal-footer {border-radius: 0;}}@media (max-width: 767.98px) {.modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-md-down .modal-header {border-radius: 0;}.modal-fullscreen-md-down .modal-body {overflow-y: auto;}.modal-fullscreen-md-down .modal-footer {border-radius: 0;}}@media (max-width: 991.98px) {.modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-lg-down .modal-header {border-radius: 0;}.modal-fullscreen-lg-down .modal-body {overflow-y: auto;}.modal-fullscreen-lg-down .modal-footer {border-radius: 0;}}@media (max-width: 1199.98px) {.modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xl-down .modal-header {border-radius: 0;}.modal-fullscreen-xl-down .modal-body {overflow-y: auto;}.modal-fullscreen-xl-down .modal-footer {border-radius: 0;}}@media (max-width: 1399.98px) {.modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xxl-down .modal-header {border-radius: 0;}.modal-fullscreen-xxl-down .modal-body {overflow-y: auto;}.modal-fullscreen-xxl-down .modal-footer {border-radius: 0;}}.gp-form.infomail-form {background-color: #6EA75B;}.gp-form.infomail-form .modal-dialog {margin: 0;}.gp-form.infomail-form .form-inner {padding: 0;}.gp-form .modal-dialog {margin: 5rem auto;}.gp-form .form-inner {background-color: #6EA75B;padding: 4em 3em 2em;border-radius: 0;border: none;}.gp-form .form-inner .modal-header {flex-direction: column;align-items: start;padding: 0;border: none;}.gp-form .form-inner .modal-header .btn-close {background: none;border: none;padding-top: 0;position: absolute;right: 2em;top: 2em;}.gp-form .form-inner .modal-header .btn-close:hover {cursor: pointer;}.gp-form .form-inner .modal-header .btn-close:hover .fa-xmark {color: #333333;}.gp-form .form-inner .modal-header .btn-close .fa-xmark {color: #FFFFFF;font-size: 2em;}.gp-form .form-inner .modal-header h1 {color: #FFFFFF;margin-top: 0;font-size: 3.5rem;}.gp-form .form-inner .modal-header h2 {color: #FFFFFF;font-size: 1.7rem;margin-top: 1.5em;}.gp-form .form-inner .modal-form {padding-top: 1em;}.gp-form .form-inner .modal-form form input {border-radius: 38px;padding: 20px 25px 17px;font-weight: 700;font-size: .95rem;color: #333333;}.gp-form .form-inner .modal-form form input:focus {outline-color: #003933;}.gp-form .form-inner .modal-form form .input-fields {margin: 1em 0;}.gp-form .form-inner .modal-form form .cv-upload-field {padding-top: 1em;}.gp-form .form-inner .modal-form form .cv-upload-field .cv-label {display: inline-block;color: #FFFFFF;font-weight: 700;}.gp-form .form-inner .modal-form form .cv-upload-field .cv-upload {padding: 0;}.gp-form .form-inner .modal-form form .cv-upload-field input {color: #FFFFFF;font-size: .8rem;}.gp-form .form-inner .modal-form form .cv-upload-field input::file-selector-button {border-radius: 23px;background-color: #C6DE51;padding: 9px 40px 6px;margin: 20px 20px 20px 0;display: inline-block;color: white;font-size: .7rem;line-height: 1.3rem;font-weight: 700;text-transform: uppercase;position: relative;border: none;cursor: pointer;-webkit-transition: .15s;-moz-transition: .15s;-ms-transition: .15s;-o-transition: .15s;}.gp-form .form-inner .modal-form form .cv-upload-field input::file-selector-button:hover {background-color: #003933;color: #FFFFFF;}.gp-form .form-inner .modal-form form ::placeholder {color: black;opacity: 1;}.gp-form .form-inner .modal-form form ::-ms-input-placeholder {color: black;}.gp-form .form-inner .modal-form form .btn.form {font-size: 1.3rem;padding: 1em 2em .8em;border-radius: 38px;background-color: #C6DE51;}.gp-form .form-inner .modal-form form .btn.form:hover {background-color: #003933;}.gp-form .form-inner .modal-form form .checkbox {padding-top: .5em;padding-bottom: 1em;}.gp-form .form-inner .modal-form form .checkbox label {color: #FFFFFF;font-weight: 700;padding-bottom: .5em;display: block;}.gp-form .form-inner .modal-form form .checkbox a {color: #FFFFFF;border-bottom: 1px solid #FFFFFF;}.gp-form .form-inner .modal-form form .checkbox a:hover {color: #333333;border-bottom: 1px solid #333333;}.gp-form .form-inner .modal-form form .checkbox input {margin: 0;}.gp-form .form-inner .modal-form form .checkbox .form-check {display: inline-block;color: #FFFFFF;padding-right: .8em;}.bg-success {margin: 0;}.bg-success h3,.bg-success p {color: #003933;}.bg-success a {border: none;}@media (max-width: 1280px) {.gp-form .form-inner .modal-header h1 {font-size: 2.5rem;}}@media (max-width: 768px) {.gp-form .form-inner {padding: 4em 2em;}.gp-form .form-inner .modal-header h1 {font-size: 2rem;padding-bottom: 1em;}.gp-form .form-inner .modal-header h2 {font-size: 1.1rem;}}@media (max-width: 576px) {.jobs .gp-form {padding: 0;}.jobs .gp-form .container {padding: 0;}.jobs .gp-form .modal-dialog {margin: 0 auto;}.jobs .gp-form .modal-dialog .modal-header .btn-close {top: 1.3em;right: 1.3em;}.jobs .gp-form .modal-dialog .modal-header h1 {font-size: 1.6rem;}.jobs .gp-form .form-inner {padding: 2.5em 1em;}.jobs .gp-form .form-inner .modal-header h2 {margin-top: 0;}}.jobs-banner {background-color: #003933;margin-top: 100px;margin-bottom: -100px;}.jobs-banner .inner {padding: 2.5em 3em;background-color: #C6DE51;display: flex;justify-content: center;align-items: center;position: relative;top: -80px;}.jobs-banner .inner .btn {margin: 0 0 0 3em;white-space: nowrap;background-color: #CE0538;}.jobs-banner .inner .btn:hover {background-color: #003933;}.jobs-banner h2 {color: #003933;font-size: 1.3rem;margin: 0;}@media (max-width: 768px) {.jobs-banner {background-color: #FFFFFF;margin: 0;padding-bottom: 100px;}.jobs-banner .inner {display: block;padding: 2em;top: auto;}.jobs-banner .inner .btn {margin: 2em 0 0 0;}}@media (max-width: 576px) {.jobs-banner .inner {padding: 2em 1.5em;}}