@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}video{outline:none}*[data-theme=dark],html[data-theme=dark]{--text-color-dark:#ffffff;--text-color-normal:rgba(255, 255, 255, 0.9);--text-color-lighter:rgba(255, 255, 255, 0.75);--text-color-lightest:rgba(255, 255, 255, 0.5);--brand-color:#e61c3e;--body-color:#ffffff;--body-background:#121314;--headline-color:#ffffff;--header-background:#1A1C1D;--header-border-color:#1A1C1D;--logo-text-color:#ffffff;--appearance-switch-background:#1A1C1D;--appearance-switch-color:#ffffff;--language-switch-color:#1A1C1D;--language-switch-background:#ffffff;--nav-bar-link-color:#ffffff;--section-intro-background:#0f1112;--section-intro-color:#ffffff;--section-reference-swiper-background:#0f1112;--reference-background:#1A1C1D;--section-reference-svg-fill:rgba(255, 255, 255, .5);--section-employees-background:#0d0e0f;--section-employees-carousel-overlay:rgba(255, 255, 255, 0);--employee-name-color:#636363;--crew-filter-button-background:rgba(255, 255, 255, 0.7);--crew-filter-button-hover-background:rgba(255, 255, 255, 0.95);--crew-filter-button-color:rgba(0, 0, 0, 0.95);--section-contacts-background:#0f1112;--section-your-job-background:#0f1112;--section-your-job-border:rgba(255, 255, 255, .45);--section-your-job-contact-background:#0f1112;--section-jobs-background:#121314;--position-group-color:#ffffff;--job-entry-background:#202526;--job-entry-headline-color:#ffffff;--job-entry-location-color:rgba(255, 255, 255, .8);--job-entry-pdf-icon:rgba(255, 255, 255, .8);--section-benefits-background:#0f1112;--benefit-background:#1A1C1D;--benefit-headline-color:#ffffff;--benefit-description-color:rgba(255, 255, 255, .6);--section-insight-background:#0f1112;--section-celebrate-background:var(--brand-color);--section-imprint-background:#0f1112;--section-privacy-background:#0f1112;--section-crew-grid-background:#0f1112;--footer-bottom-background:#0f1112;--footer-bottom-color:#ffffff;--menu-background-color:rgba(0, 0, 0, 0.85);--menu-nav-current-color:var(--brand-color)}*[data-theme=light],html[data-theme=light]{--text-color-dark:#000000;--text-color-normal:#2A3342;--text-color-lighter:#636363;--text-color-lightest:#919191;--brand-color:#e61c3e;--body-color:#636363;--body-background:#ffffff;--headline-color:#141415;--header-background:#ffffff;--header-border-color:#E6E7EB;--logo-text-color:#1D2227;--appearance-switch-background:#ffffff;--appearance-switch-color:#1A1C1D;--language-switch-color:#1A1C1D;--language-switch-background:#ffffff;--nav-bar-link-color:#636363;--section-intro-background:#F4F4F6;--section-intro-color:rgba(38, 41, 46, .7);--section-reference-swiper-background:#EAEAEC;--reference-background:#353738;--section-reference-svg-fill:rgba(0, 0, 0, .5);--section-employees-background:#ffffff;--section-employees-carousel-overlay:rgba(255, 255, 255, 0);--employee-name-color:#636363;--crew-filter-button-background:rgba(0, 0, 0, 0.1);--crew-filter-button-hover-background:rgba(0, 0, 0, 0.2);--crew-filter-button-color:rgba(0, 0, 0, 0.95);--section-contacts-background:#ffffff;--section-your-job-background:#ffffff;--section-your-job-border:rgba(0, 0, 0, .29);--section-your-job-contact-background:#ffffff;--section-jobs-background:#F3F3F3;--position-group-color:#141415;--job-entry-background:#ffffff;--job-entry-headline-color:#2A3342;--job-entry-location-color:var(--body-color);--job-entry-pdf-icon:rgba(38, 41, 46, .45);--section-benefits-background:#ffffff;--benefit-background:#F3F3F3;--benefit-headline-color:rgb(38, 41, 46);--benefit-description-color:rgba(38, 41, 46, .6);--section-insight-background:#F3F3F3;--section-celebrate-background:var(--brand-color);--section-imprint-background:#ffffff;--section-privacy-background:#ffffff;--section-crew-grid-background:#ffffff;--footer-bottom-background:#ffffff;--footer-bottom-color:rgba(0, 0, 0, .8);--menu-background-color:rgba(229, 29, 58, 0.96);--menu-nav-current-color:#131313}:root{--flex-row-gap-width:30px}.flex-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:439px){.flex-row.size-2-3 .flex-column{width:calc(1/1.3*100% - (1 - 1/1.3)*50px)}}@media screen and (min-width:769px){.flex-row.size-2>.flex-column{width:calc(50% - var(--flex-row-gap-width))}}@media screen and (min-width:769px){.flex-row.size-2-1-3>.flex-column:first-child{width:calc(35% - var(--flex-row-gap-width))}.flex-row.size-2-1-3>.flex-column{width:calc(65% - var(--flex-row-gap-width))}}@media screen and (min-width:769px){.flex-row.size-2-3-1>.flex-column:first-child{width:calc(65% - var(--flex-row-gap-width))}.flex-row.size-2-3-1>.flex-column{width:calc(35% - var(--flex-row-gap-width))}}@media screen and (min-width:439px){.flex-row.size-3>.flex-column{width:calc(50% - var(--flex-row-gap-width))}}@media screen and (min-width:769px){.flex-row.size-3>.flex-column{width:calc(33.333% - var(--flex-row-gap-width))}}@media screen and (min-width:439px){.flex-row.size-4>.flex-column{width:calc(50% - var(--flex-row-gap-width))}}@media screen and (min-width:769px){.flex-row.size-4>.flex-column{width:calc(33.333% - var(--flex-row-gap-width))}}@media screen and (min-width:900px){.flex-row.size-4>.flex-column{width:calc(25% - var(--flex-row-gap-width))}}:root{--grid-gap:30px}.grid{display:grid;grid-gap:var(--grid-gap);position:relative}@media screen and (min-width:439px){.grid.size-3{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:439px){.grid.size-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px){.grid.size-3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:439px){.grid.size-4{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:600px){.grid.size-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:900px){.grid.size-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:960px){.grid.size-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:439px){.grid.size-5{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:600px){.grid.size-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:900px){.grid.size-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:960px){.grid.size-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:300;src:url(/assets/fonts/poppins-v20-latin-300.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-300.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:400;src:url(/assets/fonts/poppins-v20-latin-italic.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-italic.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:400;src:url(/assets/fonts/poppins-v20-latin-regular.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:400;src:url(/assets/fonts/poppins-v20-latin-italic.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-italic.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:500;src:url(/assets/fonts/poppins-v20-latin-500.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-500.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:500;src:url(/assets/fonts/poppins-v20-latin-500italic.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-500italic.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:600;src:url(/assets/fonts/poppins-v20-latin-600.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-600.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:600;src:url(/assets/fonts/poppins-v20-latin-600italic.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-600italic.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:700;src:url(/assets/fonts/poppins-v20-latin-700.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-700.woff)format("woff")}@font-face{font-display:swap;font-family:poppins;font-style:italic;font-weight:700;src:url(/assets/fonts/poppins-v20-latin-700italic.woff2)format("woff2"),url(/assets/fonts/poppins-v20-latin-700italic.woff)format("woff")}@font-face{font-family:'font awesome 6 pro';font-style:normal;font-weight:300;font-display:block;src:url(/assets/fonts/fontawesome/fa-regular-400.woff2)format("woff2"),url(/assets/fonts/fontawesome/fa-regular-400.ttf)format("truetype")}.fa,.fa-solid,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa{font-family:'font awesome 6 pro'}.fa-arrow-up-right-from-square::before{content:"\f08e"}.fa-sun-bright::before{content:"\e28f"}.border-box,.page-working-student .section-benefits .benefits .flex-column,.section-crew-grid .crew-grid .more-info,.section-your-job-contact .contact .contact-information,.section-benefits .benefits .flex-column,.section-reference-grid .references .logo-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:58%}body{background:var(--body-background);-ms-scroll-chaining:none;overscroll-behavior:none}.with-love{display:none;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:rgba(255,0,0,.95)}.with-love.visible{display:flex!important}.with-love .with-love-hero{font-size:88px;color:rgba(255,255,255,.95);letter-spacing:-.7pt;line-height:1.2;font-weight:700;text-align:center}@media screen and (max-width:320px){.with-love .with-love-hero{font-size:78px}}@media screen and (min-width:320px){.with-love .with-love-hero{font-size:-webkit-calc(78px + 10 * (100vw - 320px)/960);font-size:calc(78px + 10 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.with-love .with-love-hero{font-size:88px}}.with-love .with-love-hero span{color:var(--brand-color)}.with-love .with-love-hero .btn{margin:12px auto;padding:3px 32px;border-radius:24px;font-size:1.8rem;font-weight:600;color:var(--brand-color);background:rgba(255,255,255,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:32px;text-align:center;-webkit-transition:all .24s ease;transition:all .24s ease;vertical-align:top;will-change:transform;width:fit-content;white-space:nowrap}.with-love .with-love-hero .btn:hover{background:rgba(255,255,255,.7);color:var(--brand-color)}.site-wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.site-section{display:flex;flex:1}.site-section .intro p{font-size:28px;line-height:1.6;font-weight:300;color:var(--text-color-lighter);letter-spacing:-.02em}@media screen and (max-width:320px){.site-section .intro p{font-size:22px}}@media screen and (min-width:320px){.site-section .intro p{font-size:-webkit-calc(22px + 6 * (100vw - 320px)/960);font-size:calc(22px + 6 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.site-section .intro p{font-size:28px}}.site-section .intro a{color:var(--brand-color)}.site-section .intro a:hover{text-decoration-color:var(--brand-color);text-decoration:underline;text-underline-offset:6px}.site-section strong{color:var(--text-color-dark)}.site-section .sticky-section{position:sticky;top:20px}.wrapper{display:flex;flex-direction:column;flex:1;margin:0 auto;max-width:124rem;padding:0 2rem}@media only screen and (max-width:630px){.wrapper{padding:0 1.2rem;box-sizing:border-box}}.s-t{padding-top:3.2rem}.s-t-2{padding-top:4rem}.s-t-3{padding-top:5rem}.s-t-4{padding-top:5.6rem}.s-b{padding-bottom:3.2rem}.s-b-2{padding-bottom:4rem}.s-b-3{padding-bottom:5rem}.s-b-4{padding-bottom:5.6rem}body{font-family:poppins,sans-serif;color:var(--body-color);font-size:16px;line-height:1.7;font-weight:400;letter-spacing:-.3pt}h1,h2,h3,h4,h5{color:var(--headline-color);letter-spacing:-.3pt;font-weight:600;line-height:1.29}h1{font-size:49px;letter-spacing:-.7pt;margin-bottom:3rem;font-weight:700}@media screen and (max-width:320px){h1{font-size:39px}}@media screen and (min-width:320px){h1{font-size:-webkit-calc(39px + 10 * (100vw - 320px)/960);font-size:calc(39px + 10 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){h1{font-size:49px}}h2{font-size:42px}@media screen and (max-width:320px){h2{font-size:36px}}@media screen and (min-width:320px){h2{font-size:-webkit-calc(36px + 6 * (100vw - 320px)/960);font-size:calc(36px + 6 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){h2{font-size:42px}}h3{font-size:21px}@media screen and (max-width:320px){h3{font-size:18px}}@media screen and (min-width:320px){h3{font-size:-webkit-calc(18px + 3 * (100vw - 320px)/960);font-size:calc(18px + 3 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){h3{font-size:21px}}a{color:#e51c3d;text-decoration:none;cursor:pointer;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}p{margin-bottom:2.1rem}ul{list-style-type:disc;margin:2.1rem 0 0 2.5rem}ul li{margin-bottom:.5rem}strong,b{font-weight:600}.colored-1{color:#2baed3;background-image:linear-gradient(130deg,#e61c3b,#fe6780);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.colored-2{color:#2baed3;background-image:linear-gradient(130deg,#e61c3b,#fe6780);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.center{display:flex;text-align:center;width:100%;justify-content:center}.navbar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.navbar .only-in-menu{display:none}.navbar .nav-menu{display:flex;gap:2rem;align-items:center}.navbar .nav{display:flex;flex-direction:row;gap:6rem;font-size:1.6rem;margin:0;max-height:0;max-width:0;overflow:hidden;padding:0}.navbar .nav .only-in-menu{display:none}.navbar .nav span,.navbar .nav a{color:rgba(255,255,255,.55);cursor:pointer;display:flex;line-height:2.6;font-weight:500;white-space:nowrap}.navbar .nav span.nav-current,.navbar .nav a.nav-current{color:#fff}.navbar .nav span{cursor:auto;margin:0}.navbar .nav a:hover{color:#e51c3d}.navbar .nav .appearance-switch{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background-color:var(--appearance-switch-background)}.navbar .nav .appearance-switch i:before{color:var(--appearance-switch-color)}.navbar .nav .appearance-switch span{display:none}.menu-is-visible .nav{flex-direction:column;background:var(--menu-background-color);left:0;height:100vh;max-height:100vh;max-width:100%;opacity:1;overflow:auto;position:fixed;top:0;width:100%;visibility:visible;z-index:2000;padding:5rem 2.6rem 2.6rem;box-sizing:border-box;justify-content:space-between;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.menu-is-visible .nav .only-in-menu{display:block}.menu-is-visible .nav .nav-menu{flex-direction:column;align-items:flex-start}.menu-is-visible .nav .appearance-switch{justify-content:left}.menu-is-visible .nav .appearance-switch i:before{position:relative;top:1px;left:3px}.menu-is-visible .nav .appearance-switch span{display:block;font-size:1.8rem;padding-left:4rem;cursor:pointer}.menu-is-visible .nav .language-switcher{justify-content:left;width:150px}.menu-is-visible .nav .language-switcher .current{display:block;font-size:1.8rem;padding-left:2rem}.menu-is-visible .nav span,.menu-is-visible .nav a{font-size:1.8rem;line-height:1.3;font-weight:300;color:rgba(255,255,255,.8)}.menu-is-visible .nav span:hover,.menu-is-visible .nav a:hover{color:#fff}.menu-is-visible .nav span.nav-current,.menu-is-visible .nav a.nav-current{color:var(--menu-nav-current-color);font-weight:600}.menu-is-visible .navbar .contact{display:flex;flex-direction:column;color:#fff}.menu-is-visible .navbar .contact strong{text-transform:uppercase;font-weight:700}.navbar-toggle{overflow:hidden;top:18px;right:18px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;z-index:2004;position:fixed;background:rgba(255,255,255,.7);box-shadow:0 0 20px rgba(0,0,0,.1);-moz-transition:background-color .3s ease 0s,color .2s ease 0s;-o-transition:background-color .3s ease 0s,color .2s ease 0s;-webkit-transition:background-color .3s ease 0s,color .2s ease 0s;transition:background-color .3s ease 0s,color .2s ease 0s}.navbar-toggle.is-active{position:fixed;background:rgba(0,0,0,.2);box-shadow:none}.navbar-toggle.is-active .navbar-toggle-box .navbar-toggle-inner{background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-delay:.12s;-o-transition-delay:.12s;-webkit-transition-delay:.12s;transition-delay:.12s}.navbar-toggle.is-active .navbar-toggle-box .navbar-toggle-inner:before{top:0;opacity:0;-moz-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.navbar-toggle.is-active .navbar-toggle-box .navbar-toggle-inner:after{background-color:#fff;bottom:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s;-o-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s;-webkit-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s}.navbar-toggle:hover{background:#e51d3a}.navbar-toggle:hover .navbar-toggle-box .navbar-toggle-inner,.navbar-toggle:hover .navbar-toggle-box .navbar-toggle-inner::after,.navbar-toggle:hover .navbar-toggle-box .navbar-toggle-inner::before{background-color:#fff}.navbar-toggle:before{top:0;opacity:0;-moz-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.navbar-toggle:after{background-color:#fff;bottom:0;transform:-90deg;-webkit-transform:-90deg;-moz-transform:-90deg;-ms-transform:-90deg;-o-transform:-90deg;-moz-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s;-o-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s;-webkit-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1).12s}.navbar-toggle .navbar-toggle-box{width:2.3rem;height:14px;display:inline-block;position:relative}.navbar-toggle .navbar-toggle-box .navbar-toggle-inner{display:block;top:50%;text-indent:-9999999em;-moz-transition-property:75ms;-o-transition-property:75ms;-webkit-transition-property:75ms;transition-property:75ms;-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.navbar-toggle .navbar-toggle-box .navbar-toggle-inner:before,.navbar-toggle .navbar-toggle-box .navbar-toggle-inner:after{content:"";display:block}.navbar-toggle .navbar-toggle-box .navbar-toggle-inner:before{top:-6px;-moz-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms ease .12s,opacity 75ms ease;-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.navbar-toggle .navbar-toggle-box .navbar-toggle-inner:after{bottom:-6px;-moz-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);-webkit-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.navbar-toggle .navbar-toggle-box .navbar-toggle-inner,.navbar-toggle .navbar-toggle-box .navbar-toggle-inner::after,.navbar-toggle .navbar-toggle-box .navbar-toggle-inner::before{width:2.3rem;height:1px;background-color:#101010;position:absolute;-moz-transition:opacity .14s ease-out;-o-transition:opacity .14s ease-out;-webkit-transition:opacity .14s ease-out;transition:opacity .14s ease-out}@media all and (min-width:891px){.navbar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.navbar .navbar-toggle{display:none}.navbar .nav{max-height:none;max-width:none;overflow:visible}}@media all and (max-width:890px){.nav a,.nav span{font-size:1.8rem;line-height:1.7}}:root{--number-of-employee-slides:75;--employee-slide-width:280px;--employee-slide-height:200px;--employee-slide-mobile-width:200px;--employee-slide-mobile-height:150px;---employee-iteration-time: 550s}.section-employees{background-color:var(--section-employees-background)}.section-employees h2{font-weight:700;letter-spacing:-1px;text-align:center;margin-bottom:5rem}.section-employees h2 .colour{color:#2baed3;background-image:linear-gradient(130deg,#e61c3b,#fe6780);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-employees .carousel-wrapper{position:relative;overflow:hidden}.section-employees .carousel-wrapper .goto{font-weight:600;color:#fff;position:absolute;left:50%;top:50%;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#e51c3b;border-radius:10px;padding:14px 24px;z-index:10;box-shadow:10px 0 70px #E51C3B}.section-employees .carousel-wrapper .goto:hover{box-shadow:-10px 0 70px #E51C3B,10px 0 70px #E51C3B}.section-employees .items{display:flex;align-items:center;width:fit-content}.section-employees .employee{position:relative;display:block;border-radius:10px;width:var(--employee-slide-width);margin-right:20px;background-color:#f5f5f5}.section-employees .employee:after{position:absolute;left:0;top:0;content:'';display:block;width:100%;height:100%;background-color:var(--section-employees-carousel-overlay);z-index:1}.section-employees .employee .imageholder{background-color:var(--section-employees-carousel-overlay);background-repeat:no-repeat;background-position:50%;background-size:cover;height:var(--employee-slide-height);border-radius:10px}.section-employees .employee .name{position:absolute;left:17px;bottom:10px;color:var(--employee-name-color);font-size:1.2rem;font-weight:600;background:#fff;padding:1px 8px;border-radius:15px}.section-employees .carousel-employees-top{margin-bottom:2rem}@media only screen and (min-width:241px) and (max-width:480px){.section-employees .employee{width:var(--employee-slide-mobile-width)}.section-employees .employee .imageholder{height:var(--employee-slide-mobile-height)}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(calc(var( --employee-slide-mobile-width) * var(--number-of-employee-slides) * -1))}}@keyframes scrollRight{0%{transform:translateX(calc(var( --employee-slide-mobile-width) * var(--number-of-employee-slides) * -1))}100%{transform:translateX(0)}}}.section-reference-grid{background-color:var(--section-reference-swiper-background)}.section-reference-grid .references{justify-content:flex-start;gap:2rem 2%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.section-reference-grid .references .logo-wrapper{background-color:var(--reference-background);border-radius:10px;padding:2rem;min-height:20rem;display:inline-flex;flex-shrink:1;justify-content:center;align-items:center;overflow:hidden}.section-reference-grid .references .logo-wrapper.hidden{display:none}.section-reference-grid .references .logo-wrapper.more{color:#fff}.section-reference-grid .references .logo-wrapper.more:hover{cursor:pointer;color:#fff;background-color:var(--brand-color)}.section-reference-grid .references .logo-wrapper svg{fill:#fff;width:100%}@media screen and (max-width:630px){.section-reference-grid .references{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}.section-reference-swiper{background-color:var(--section-reference-swiper-background);padding:1.6rem 0}.section-reference-swiper .wrapper{display:block}.section-reference-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;height:65px}.section-reference-swiper svg{width:auto;max-height:60px}.section-reference-swiper svg path{fill:var(--section-reference-svg-fill)}.site-footer-top{background-color:#1a1c1d}.site-footer-top .logo{margin:0 0 25px -29px}.site-footer-top .logo svg{height:20px}@media screen and (max-width:1306px){.site-footer-top .logo{margin:0 0 25px}.site-footer-top .logo svg{height:18px}}.site-footer-top .contact{color:#fff;margin-bottom:4rem}.site-footer-top .callus{color:#fff;margin-bottom:6rem}.site-footer-top .socialbar{color:#fff;height:100%}.site-footer-top .socialbar .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;gap:1rem}.site-footer-top .socialbar .social-links a{width:38px;height:38px;border-radius:8px;background:#42464c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer-top .socialbar .social-links a:hover{background-color:#e51c3d}.site-footer-top .socialbar .social-links a svg{width:20px;height:20px;fill:#fff}.site-footer-top .contrast-toggle{margin-top:12rem}.site-footer-top .contrast-toggle input[type=checkbox]{display:none}.site-footer-top .contrast-toggle label{position:relative}.site-footer-top .contrast-toggle label:before{content:' ';display:block;height:19px;width:35px;border:1px solid #fff;border-radius:9px;position:absolute;top:1px;right:-50px;background:#42464c}.site-footer-top .contrast-toggle label:after{content:' ';display:block;height:12px;width:12px;border:1px solid #fff;border-radius:50%;position:absolute;top:4px;right:-32px;background:#42464c;transition:all .3s ease-in}.site-footer-top .contrast-toggle input[type=checkbox]:checked+label::after{right:-47px;transition:all .3s ease-in;background-color:#fff}.site-footer-top .kununu{align-items:end}.site-footer-top .kununu img{display:block}.site-footer-top .footer-nav{order:2}.site-footer-top .site-footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer-top .site-footer-nav section{display:flex;flex:0 0 calc(33% - 24px);flex-direction:column;vertical-align:top}.site-footer-top .site-footer-nav h3{color:#fff;font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:-.05rem;text-transform:uppercase;margin-bottom:1.6rem}.site-footer-top .site-footer-nav ul{margin:0;list-style-type:none}.site-footer-top .site-footer-nav li{margin-bottom:1rem;font-size:1.5rem}.site-footer-top .site-footer-nav li i{margin-left:5px}.site-footer-top .site-footer-nav a{color:rgba(255,255,255,.6)}.site-footer-top .site-footer-nav a:hover{color:#fff}@media screen and (max-width:768px){.site-footer-top .site-footer-nav section{flex:0 0 50%;margin-bottom:2rem}}@media screen and (max-width:480px){.site-footer-top .site-footer-nav section{flex:0 0 100%;margin-bottom:2rem}.site-footer-top .kununu img{width:100px}}@media screen and (min-width:769px){.site-footer-top .site-footer-nav section{flex:0 0 33.333%}.site-footer-top .kununu{text-align:right;margin-top:0}}.site-footer-bottom{padding:2.3rem 0;background-color:var(--footer-bottom-background);color:var(--footer-bottom-color)}.site-footer-bottom .wrapper{flex-direction:row;gap:20px;align-items:center}.site-footer-bottom .footer-left{flex:1}.site-footer-bottom .footer-right{display:flex;align-items:center}.site-footer-bottom .heart{fill:var(--footer-bottom-color);width:20px;height:20px;cursor:pointer}.site-footer-bottom ul{display:flex;flex-direction:row;gap:40px;margin:0;list-style:none}.site-footer-bottom ul li{margin:0;list-style:none;padding:0;display:inline;white-space:nowrap;font-size:1.4rem;text-overflow:ellipsis;overflow:hidden}.site-footer-bottom ul li.copyright{font-weight:600}.site-footer-bottom ul li a{color:var(--footer-bottom-color)}.site-footer-bottom ul li a:hover{color:#e51c3d}@media only screen and (min-width:241px) and (max-width:769px){.site-footer-bottom .wrapper{display:block}.site-footer-bottom ul{display:block}.site-footer-bottom ul li{padding-right:8px}.site-footer-bottom ul .copyright{display:block;padding-right:0}.site-footer-bottom .footer-center{display:inline-block}.site-footer-bottom .footer-right{display:inline-block;text-align:right;float:right}}.section-hero{display:flex;justify-content:center;align-items:end;position:relative;background-color:#2d2f30;min-height:85rem;overflow:hidden}.section-hero .wrapper{z-index:1;position:relative;width:100%;height:100%;min-height:100vh}.section-hero .hero-holder{display:none;justify-content:center;align-items:center;position:absolute;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.section-hero .hero-holder:after{content:'';position:absolute;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,6,.4) 0%,rgba(0,0,0,.2) 25%,rgba(0,0,0,.2) 71%,rgba(0,0,0,.4) 100%)}.section-hero .hero-holder.show{display:flex}.section-hero .hero-title{display:block;font-size:96px;letter-spacing:-.7pt;margin-bottom:5px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;text-align:center}@media screen and (max-width:320px){.section-hero .hero-title{font-size:37px}}@media screen and (min-width:320px){.section-hero .hero-title{font-size:-webkit-calc(37px + 59 * (100vw - 320px)/960);font-size:calc(37px + 59 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.section-hero .hero-title{font-size:96px}}.section-hero .hero-title:after{content:'';position:relative;width:20%;height:4px;background:#fff;display:block;margin:1rem auto}.section-hero .hero-subtitle{font-size:32px;letter-spacing:-1pt;font-weight:300;color:#fff;line-height:1.2;text-align:center}@media screen and (max-width:320px){.section-hero .hero-subtitle{font-size:28px}}@media screen and (min-width:320px){.section-hero .hero-subtitle{font-size:-webkit-calc(28px + 4 * (100vw - 320px)/960);font-size:calc(28px + 4 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.section-hero .hero-subtitle{font-size:32px}}.section-hero .hero-subtitle a{color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.section-hero .hero-subtitle a:hover{text-decoration-color:var(--brand-color)}.section-hero .scroll-down{display:flex;align-items:center;justify-content:center;height:40px;width:20px;position:absolute;bottom:60px;left:calc(50% - 10px)}.section-hero .scroll-down .arrow{width:0;height:40px;border:1px solid #fff;position:relative;animation:scroll 1.5s infinite;-webkit-animation:scroll 1.5s infinite}.section-hero .scroll-down .arrow::after{content:'';display:block;position:absolute;top:100%;left:-5px;width:1px;height:10px;border-top:10px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}@keyframes scroll{0%{height:40px}30%{height:70px}60%{height:40px}}@-webkit-keyframes scroll{0%{height:40px}30%{height:70px}60%{height:40px}}.hero-index .wrapper{min-height:auto}.hero-index .hero-holder:after{content:'';position:absolute;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,6,.6) 0%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.1) 71%,rgba(0,0,0,.6) 100%)}.hero-index .hero-holder.show{display:flex}.hero-index .hero-holder .person{position:absolute;left:17px;bottom:10px;color:#fff;z-index:4;font-size:13px}.hero-index .hero-holder .person strong{color:#fff}.hero-index .section-hero-inner{z-index:1;text-align:center;margin-bottom:auto;margin-top:auto;width:80%;margin:auto}.hero-index .section-hero-inner .hero-title{font-size:96px}@media screen and (max-width:320px){.hero-index .section-hero-inner .hero-title{font-size:37px}}@media screen and (min-width:320px){.hero-index .section-hero-inner .hero-title{font-size:-webkit-calc(37px + 59 * (100vw - 320px)/960);font-size:calc(37px + 59 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.hero-index .section-hero-inner .hero-title{font-size:96px}}.hero-index .section-hero-inner .hero-title:after{margin:2rem auto}.hero-index .section-hero-inner .hero-subtitle{font-size:32px}@media screen and (max-width:320px){.hero-index .section-hero-inner .hero-subtitle{font-size:28px}}@media screen and (min-width:320px){.hero-index .section-hero-inner .hero-subtitle{font-size:-webkit-calc(28px + 4 * (100vw - 320px)/960);font-size:calc(28px + 4 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.hero-index .section-hero-inner .hero-subtitle{font-size:32px}}@media only screen and (max-width:530px){.hero-index .section-hero-inner{width:100%}.hero-index .section-hero-inner .hero-we{font-size:32px;line-height:1.1}.hero-index .section-hero-inner .hero-we:after{margin:1.2rem auto}.hero-index .section-hero-inner .hero-sub{font-size:24px;line-height:1.1}}.hero-index .number-boxes{margin:0 0 6rem}.hero-index .number-boxes .flex-row{align-items:stretch;gap:1rem}.hero-index .number-boxes .flex-column{width:calc(25% - 1rem);background:rgba(0,0,0,.3);border-radius:8px;padding:2rem 2rem 1.6rem}.hero-index .number-boxes .flex-column .number{color:#fff;font-size:2.8rem;line-height:1;font-weight:700;margin-bottom:1rem;text-overflow:ellipsis;overflow:hidden}.hero-index .number-boxes .flex-column .description{font-size:1.6rem;line-height:18px;color:#fff;font-weight:500;text-overflow:ellipsis;overflow:hidden}.hero-index .number-boxes .flex-column.inverse{background-color:var(--brand-color);border-color:var(--brand-color)}.hero-index .number-boxes .flex-column.inverse .number{color:#fff}.hero-index .number-boxes .flex-column.inverse .description{color:rgba(255,255,255,.7)}.hero-index .number-boxes a.flex-column:hover{background-color:#fff}.hero-index .number-boxes a.flex-column:hover .number,.hero-index .number-boxes a.flex-column:hover .description{color:var(--brand-color)}.hero-index .number-boxes a.flex-column.inverse:hover{background-color:#fff;border-color:#fff}@media only screen and (max-width:650px){.hero-index .number-boxes .flex-column{width:calc(50% - 1rem);padding:1.2rem 1.4rem}.hero-index .number-boxes .flex-column .number{margin-bottom:.5rem;font-size:2.4rem}.hero-index .number-boxes .flex-row{gap:2rem}}.hero-index .scroll-down{bottom:210px}@media only screen and (max-width:530px){.hero-index .scroll-down{bottom:280px}}.hero-your-job{min-height:100vh;align-items:center}.hero-your-job .hero-holder{display:flex}.hero-your-job .wrapper{display:flex;align-items:center;justify-content:center}.hero-your-job .wrapper .image{text-align:center;margin-bottom:2rem}.hero-your-job .wrapper .image svg{height:auto;width:calc(((100vw - 32rem)/2));min-width:25rem;max-width:50rem}.hero-your-job .wrapper .section-hero-inner h1{color:#fff;text-align:center;text-transform:uppercase;line-height:1.1;font-size:96px}.hero-your-job .wrapper .section-hero-inner h1>span{vertical-align:middle}@media screen and (max-width:320px){.hero-your-job .wrapper .section-hero-inner h1{font-size:37px}}@media screen and (min-width:320px){.hero-your-job .wrapper .section-hero-inner h1{font-size:-webkit-calc(37px + 59 * (100vw - 320px)/960);font-size:calc(37px + 59 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.hero-your-job .wrapper .section-hero-inner h1{font-size:96px}}.hero-your-job .wrapper .section-hero-inner .red{color:var(--brand-color)}.hero-crew{min-height:100vh;align-items:center}.hero-crew .hero-holder{display:flex}.hero-crew .wrapper{display:flex;align-items:center;justify-content:center}.hero-crew .wrapper .image{text-align:center;margin-bottom:2rem}.hero-crew .wrapper .image svg{height:auto;width:calc(((100vw - 32rem)/2));min-width:25rem;max-width:50rem}.hero-crew .wrapper .section-hero-inner h1{color:#fff;text-align:center;text-transform:uppercase;line-height:1.1;font-size:96px}.hero-crew .wrapper .section-hero-inner h1>span{vertical-align:middle}@media screen and (max-width:320px){.hero-crew .wrapper .section-hero-inner h1{font-size:37px}}@media screen and (min-width:320px){.hero-crew .wrapper .section-hero-inner h1{font-size:-webkit-calc(37px + 59 * (100vw - 320px)/960);font-size:calc(37px + 59 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.hero-crew .wrapper .section-hero-inner h1{font-size:96px}}.hero-crew .wrapper .section-hero-inner .red{color:var(--brand-color)}.hero-working-student{min-height:100vh;align-items:center}.hero-working-student .hero-holder{display:flex}.hero-working-student .wrapper{display:flex;align-items:center;justify-content:center}.hero-working-student .wrapper .image{text-align:center;margin-bottom:2rem}.hero-working-student .wrapper .image svg{height:auto;width:calc(((100vw - 32rem)/2));min-width:25rem;max-width:50rem}.hero-working-student .wrapper .section-hero-inner h1{color:#fff;text-align:center;text-transform:uppercase;line-height:1.1;font-size:96px}.hero-working-student .wrapper .section-hero-inner h1>span{vertical-align:middle}@media screen and (max-width:320px){.hero-working-student .wrapper .section-hero-inner h1{font-size:37px}}@media screen and (min-width:320px){.hero-working-student .wrapper .section-hero-inner h1{font-size:-webkit-calc(37px + 59 * (100vw - 320px)/960);font-size:calc(37px + 59 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.hero-working-student .wrapper .section-hero-inner h1{font-size:96px}}.hero-working-student .wrapper .section-hero-inner .red{color:var(--brand-color)}.hero-life-at-perbility .wrapper{position:absolute;align-items:center;justify-content:center;min-height:auto}.hero-life-at-perbility .instalink{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;border:2px solid #fff;padding:6px 13px;border-radius:10px;font-size:2.8rem;background-color:#fff;color:var(--brand-color);font-weight:600}.hero-life-at-perbility .instalink svg{width:28px;height:28px;fill:var(--brand-color)}.hero-life-at-perbility .instalink:hover{background-color:#202526;border-color:#202526;color:#fff}.hero-life-at-perbility .instalink:hover svg{fill:#fff}.hero-contact{min-height:100vh;align-items:center}.hero-contact .hero-holder .wrapper{display:flex;align-items:center;justify-content:center}.hero-contact .hero-holder .hero-subtitle{display:inline-block;width:100%}.hero-contact .hero-holder .hero-subtitle a{text-decoration:none}.hero-contact .hero-holder .hero-subtitle a:hover{text-decoration:underline;text-decoration-color:var(--brand-color)}.video-hero{position:absolute;top:70px;right:40px}.video-hero .video-box{position:relative;width:400px;height:200px;border-radius:8px;margin-top:20px}.video-hero .video-box img{position:relative;border-radius:8px;width:100%;height:100%;object-fit:cover}.video-hero .video-box .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.video-hero .video-box .video-play-button svg{width:50px;height:50px;fill:#fff;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}.video-hero .video-box .video-play-button:hover{background-color:#fff}.video-hero .video-box .video-play-button:hover svg{fill:#e01437}.video-hero .video-box .video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75);z-index:999}.video-hero .video-box .video-wrapper .video{position:relative;width:100%;height:auto;max-width:1000px!important;max-height:1000px;border-radius:10px;box-shadow:0 0 9px -4px rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.35);background-color:#000}.video-hero .video-box .video-wrapper.show{display:flex}.video-hero .video-box .video-wrapper .close{height:60px;width:60px;position:fixed;cursor:pointer;right:0;top:0}.video-hero .video-box .video-wrapper .close:hover:before,.video-hero .video-box .video-wrapper .close:hover:after{background-color:#fff}.video-hero .video-box .video-wrapper .close:before,.video-hero .video-box .video-wrapper .close:after{position:absolute;margin-top:22px;margin-left:14px;content:"";height:3px;background:rgba(255,255,255,.8);width:23px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.video-hero .video-box .video-wrapper .close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.video-hero .video-box .text-wrapper{position:absolute;bottom:16px;left:12px;width:100%;max-width:190px}.video-hero .video-box .text-wrapper span{position:relative;display:inline;padding:7px 10px;background-color:#e01437;line-height:10px;font-weight:700;color:#fff;font-size:12px;border-radius:17px;z-index:9}.video-hero .video-box:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:8px}@media screen and (max-width:480px){.hero-life-at-perbility .wrapper{justify-content:start;padding-top:140px}.video-hero{position:relative;top:0;right:0;padding-bottom:20px}.video-hero .video-box{width:100%;height:150px}}.header{display:flex;position:absolute;top:0;user-select:none;width:100%;z-index:600}.header .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:8.5rem;opacity:1}.header .language-switcher{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;order:3;min-height:30px;letter-spacing:-.5pt;z-index:10;color:#fff;outline:none;border:none;background:0 0;padding-left:0;padding-right:28px}.header .language-switcher .current{display:none}.header .language-switcher:before{display:inline-block;font-family:'font awesome 6 pro';content:'\f0ac';font-size:15px;line-height:24px;color:var(--language-switch-color);width:24px;height:24px;text-align:center;border-radius:50%;background-color:var(--language-switch-background)}.header .language-switcher:after{border-color:#fff;margin-top:-6px}.header .language-switcher .list{background-color:rgba(255,255,255,.8);box-shadow:none;margin-left:0;left:auto}.header .language-switcher .list li{margin-bottom:0;padding:0 18px;color:#000}.header .language-switcher .list li:hover,.header .language-switcher .list li.focus{color:#000;background-color:transparent}.logo-header{height:44px;margin-bottom:-20px}.logo-header svg{height:100%}.page-imprint .header,.page-privacy .header,.page-404 .header{background-color:var(--header-background);position:relative;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--header-border-color)}.page-imprint .header svg #text,.page-privacy .header svg #text,.page-404 .header svg #text{fill:var(--logo-text-color)}.page-imprint.menu-is-visible .navbar .nav .language-switcher:before,.page-privacy.menu-is-visible .navbar .nav .language-switcher:before,.page-404.menu-is-visible .navbar .nav .language-switcher:before{color:rgba(255,255,255,.8)}.page-imprint.menu-is-visible .navbar .nav .language-switcher:before:hover,.page-privacy.menu-is-visible .navbar .nav .language-switcher:before:hover,.page-404.menu-is-visible .navbar .nav .language-switcher:before:hover{color:#fff}.page-imprint.menu-is-visible .navbar .nav a,.page-privacy.menu-is-visible .navbar .nav a,.page-404.menu-is-visible .navbar .nav a{color:rgba(255,255,255,.8)}.page-imprint.menu-is-visible .navbar .nav a:hover,.page-privacy.menu-is-visible .navbar .nav a:hover,.page-404.menu-is-visible .navbar .nav a:hover{color:#fff}.page-imprint.menu-is-visible .navbar .nav .appearance-switch svg,.page-privacy.menu-is-visible .navbar .nav .appearance-switch svg,.page-404.menu-is-visible .navbar .nav .appearance-switch svg{fill:rgba(255,255,255,.8)}.page-imprint.menu-is-visible .navbar .nav .appearance-switch svg:hover,.page-privacy.menu-is-visible .navbar .nav .appearance-switch svg:hover,.page-404.menu-is-visible .navbar .nav .appearance-switch svg:hover{fill:#fff}.page-imprint .navbar .nav a,.page-privacy .navbar .nav a,.page-404 .navbar .nav a{color:var(--nav-bar-link-color)}.page-imprint .navbar .nav a:hover,.page-privacy .navbar .nav a:hover,.page-404 .navbar .nav a:hover{color:#e51c3d}.page-imprint .navbar .nav .language-switcher:before,.page-privacy .navbar .nav .language-switcher:before,.page-404 .navbar .nav .language-switcher:before{color:var(--nav-bar-link-color)}footer{display:flex;flex-direction:column}footer .wrapper{overflow:inherit}.section-benefits{display:flex;flex-direction:column;background-color:var(--section-benefits-background)}.section-benefits .benefits{gap:2rem;flex-direction:row;flex-wrap:wrap;align-items:stretch}.section-benefits .benefits .flex-column{background-color:var(--benefit-background);border-radius:10px;padding:2rem;min-height:27rem;display:inline-flex;flex-basis:calc(25% - 2rem);flex-shrink:1;overflow:hidden}.section-benefits .benefits .flex-column.special-dark{background-size:cover;background-position:50%;background-repeat:no-repeat}.section-benefits .benefits .flex-column.special-dark .icon{background:var(--brand-color);z-index:1}.section-benefits .benefits .flex-column.special-dark h3{color:#fff;z-index:1}.section-benefits .benefits .flex-column.special-dark .description{color:#fff;z-index:1}.section-benefits .benefits .flex-column.special-dark:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45)}.section-benefits .benefits .flex-column.special-dark.ice{background-image:url(/assets/images/benefits/ice.jpg)}.section-benefits .benefits .flex-column.special-dark.pizza{background-image:url(/assets/images/benefits/pizza.jpg)}.section-benefits .benefits .flex-column.special-dark.bier{background-image:url(/assets/images/benefits/bier.jpg)}.section-benefits .benefits .flex-column.special-dark.table-tennis{background-image:url(/assets/images/benefits/table-tennis.jpg)}.section-benefits .benefits .flex-column.special-dark.event{background-image:url(/assets/images/benefits/event.jpg)}.section-benefits .benefits .flex-column.special-dark.basketball{background-image:url(/assets/images/benefits/basketball.jpg)}@media screen and (max-width:980px){.section-benefits .benefits .flex-column{flex-basis:calc(33% - 2%)}}.section-benefits .benefits .flex-column .icon{background:#202526;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:5px;margin-bottom:1.4rem}.section-benefits .benefits .flex-column svg{fill:#fff;height:28px;width:auto}.section-benefits .benefits .flex-column h3{font-size:2.1rem;color:var(--benefit-headline-color);margin-bottom:.5rem;text-overflow:ellipsis;overflow:hidden}.section-benefits .benefits .flex-column .description{line-height:23px;color:var(--benefit-description-color);text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:630px){.section-benefits .benefits{gap:8px}.section-benefits .benefits .flex-column{flex-basis:calc(50% - 4px)}}@media screen and (max-width:480px){.section-benefits .benefits .flex-column{flex-basis:100%;min-height:24rem}}:root{--number-of-insight-slides:14;--insight-slide-width:300px;--insight-slide-height:350px;--insight-iteration-time:850s;--section-insight-text-color:#07CCE7;--section-insight-text-hover-color:#08bbd5}.section-insight{background-color:var(--section-insight-background);display:flex;flex-direction:column}.section-insight a{color:var(--section-insight-text-color)}.section-insight a:hover{color:var(--section-insight-text-hover-color)}.section-insight .carousel-wrapper{position:relative;overflow:hidden}.section-insight .items{display:flex;align-items:center;width:fit-content}.section-insight .insight{position:relative;display:block;border-radius:10px;width:var(--insight-slide-width);margin-right:20px;overflow:hidden}.section-insight .insight .imageholder{background-color:var(--body-background);background-repeat:no-repeat;background-position:50%;background-size:cover;height:var(--insight-slide-height);border-radius:10px}.section-insight .carousel-employees-top{margin-bottom:2rem}.section-insight .carousel-employees-top .items{animation:scrollLeft var(--insight-iteration-time)linear infinite}@keyframes scrollLeftInsight{0%{transform:translateX(0)}100%{transform:translateX(calc(var( --insight-slide-width) * var(--number-of-insight-slides) * -1))}}.section-your-job{background-color:var(--section-your-job-background)}.section-your-job .accordion .accordion-container{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--section-your-job-border);padding:1.8rem 0}.section-your-job .accordion .accordion-container:first-of-type{padding-top:0}.section-your-job .accordion .accordion-container.active .content{height:100%}.section-your-job .accordion .accordion-container.active h3:after{content:'-'}.section-your-job .accordion .accordion-container:last-of-type{border-bottom:none}.section-your-job .accordion h3{position:relative;font-size:1.8rem;font-weight:600;padding:0 4rem 0 0;cursor:pointer}.section-your-job .accordion h3:after{position:absolute;content:'+';right:10px;top:1px;font-size:3.2rem;line-height:2.4rem;font-weight:300}.section-your-job .accordion .content{position:relative;height:0;overflow:hidden;transition:.2s}.section-your-job .accordion .content p{font-size:1.6rem;font-weight:400;margin:0;padding-bottom:1.6rem}.section-your-job .accordion .content p:first-of-type{margin-top:1.6rem}.section-your-job-contact{background-color:var(--section-your-job-contact-background);font-size:2rem}.section-your-job-contact .contact .contact-image{width:30%}.section-your-job-contact .contact .contact-image img{display:block;width:100%;border-radius:8px}.section-your-job-contact .contact .contact-information{width:66%;padding-left:10px}.section-your-job-contact .contact .channels{list-style:none;margin:5px 0 0}.section-your-job-contact .contact .channels li{display:inline}.section-your-job-contact .contact .channels li:first-of-type a{margin-left:0}.section-your-job-contact .contact .channels a{display:inline-block;width:38px;height:38px;border-radius:8px;margin:0 5px;background-repeat:no-repeat;background-position:50%;background-size:20px}.section-your-job-contact .contact .channels .phone a{background-color:#e2e2e2;background-image:url(/assets/images/channels/phone.svg);background-size:16px}.section-your-job-contact .contact .channels .linkedin a{background-color:#0073b1;background-image:url(/assets/images/channels/linkedin.svg);background-size:16px}.section-your-job-contact .contact .channels .mail a{background-color:#e2e2e2;background-image:url(/assets/images/channels/mail.svg)}.section-your-job-contact .contact .channels .whatsapp a{background-color:#00a859;background-image:url(/assets/images/channels/whatsapp.svg)}.section-your-job-contact .contact .captain .channels{margin-top:30px}.section-your-job-contact .contact a{color:var(--text-color-normal)}.section-your-job-contact .contact a:hover{color:#e51c3d}@media all and (max-width:1080px){.section-your-job-contact .contact .contact-information{padding-left:20px;width:60%}.section-your-job-contact .contact .contact-image{width:40%}.section-your-job-contact .contact strong{display:block}.section-your-job-contact .contact .captain .channels{margin-top:64px}}@media all and (max-width:768px){.section-your-job-contact .contact .flex-column{margin-bottom:20px}.section-your-job-contact .contact .flex-column:last-of-type{margin-bottom:0}.section-your-job-contact .contact .contact-image{width:60%;margin-bottom:10px}.section-your-job-contact .contact .contact-information{padding-left:0;width:100%}.section-your-job-contact .contact .captain .channels{margin-top:5px}}@media screen and (max-width:439px){.section-your-job-contact .contact .contact-image{width:100%}}.section-jobs{background-color:var(--section-jobs-background)}.section-jobs .position-group{display:block;color:var(--position-group-color);font-size:28px;line-height:2.321;font-weight:700;margin:8rem 0 2.7rem}.section-jobs a.position-group:hover{color:#e51c3d}.section-jobs ul{list-style-type:none;margin:0}.section-jobs ul li{margin-bottom:0}.section-jobs ul div{position:relative;background-color:var(--job-entry-background);padding:2.2rem;margin-bottom:1.5rem;border-radius:8px}.section-jobs ul a{display:block;color:var(--job-entry-headline-color);font-size:1.8rem;font-weight:700}.section-jobs ul .job-entry{padding-right:5rem}.section-jobs ul .pdf{position:absolute;right:22px;top:22px}.section-jobs ul .pdf svg{fill:var(--job-entry-pdf-icon)}.section-jobs ul .location{color:var(--job-entry-location-color)}.section-jobs ul .location:before{content:' | '}.section-jobs ul .location:first-of-type:before{display:none}.page-privacy .section-content .wrapper,.page-imprint .section-content .wrapper{width:100%}.page-privacy .section-content h1,.page-imprint .section-content h1{font-size:39px}@media screen and (max-width:320px){.page-privacy .section-content h1,.page-imprint .section-content h1{font-size:32px}}@media screen and (min-width:320px){.page-privacy .section-content h1,.page-imprint .section-content h1{font-size:-webkit-calc(32px + 7 * (100vw - 320px)/960);font-size:calc(32px + 7 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.page-privacy .section-content h1,.page-imprint .section-content h1{font-size:39px}}@media screen and (max-width:450px){.page-privacy .section-content h1,.page-imprint .section-content h1{word-break:break-word}}.page-privacy .section-content h2,.page-imprint .section-content h2{font-size:24px;margin:2.4rem 0 1.4rem}@media screen and (max-width:320px){.page-privacy .section-content h2,.page-imprint .section-content h2{font-size:22px}}@media screen and (min-width:320px){.page-privacy .section-content h2,.page-imprint .section-content h2{font-size:-webkit-calc(22px + 2 * (100vw - 320px)/960);font-size:calc(22px + 2 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.page-privacy .section-content h2,.page-imprint .section-content h2{font-size:24px}}.page-privacy .section-content h3,.page-imprint .section-content h3{font-size:21px;margin-top:3rem}@media screen and (max-width:320px){.page-privacy .section-content h3,.page-imprint .section-content h3{font-size:19px}}@media screen and (min-width:320px){.page-privacy .section-content h3,.page-imprint .section-content h3{font-size:-webkit-calc(19px + 2 * (100vw - 320px)/960);font-size:calc(19px + 2 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.page-privacy .section-content h3,.page-imprint .section-content h3{font-size:21px}}.page-privacy .section-content ul,.page-imprint .section-content ul{margin:0 0 2.2rem 2.5rem}.page-privacy .images-wrapper,.page-imprint .images-wrapper{display:flex;gap:20px}.page-privacy .images-wrapper .flex-column,.page-imprint .images-wrapper .flex-column{width:auto}.page-privacy .images-wrapper img,.page-imprint .images-wrapper img{display:block;width:100%;max-width:200px}.page-privacy .section-content{background-color:var(--section-privacy-background)}.page-privacy .section-content a{font-weight:700}.page-privacy .matomo-frame{border:1px solid var(--text-color-lightest);width:auto;height:150px;background:#fff;padding:2px 15px;border-radius:10px;margin-bottom:24px}@media screen and (max-width:630px){.page-privacy .matomo-frame{height:230px}}.filter-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.filter-buttons button{background:var(--crew-filter-button-background);color:var(--crew-filter-button-color);border:none;border-radius:7px;padding:8px 10px;cursor:pointer;transition:all .3s ease-in-out;outline:none}.filter-buttons button:hover{background-color:var(--crew-filter-button-hover-background)}.filter-buttons button.active{background-color:var(--brand-color);color:#fff}.section-crew-grid{background-color:var(--section-crew-grid-background)}.section-crew-grid .wrapper{max-width:100%;padding:0}.section-crew-grid .crew-grid{justify-content:center;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:stretch}.section-crew-grid .crew-grid .flex-column{height:23rem;width:calc(100%/6 - 10px)}@media screen and (max-width:509px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/2 - 10px);height:19.5rem}}@media screen and (min-width:510px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/3 - 10px);height:19.5rem}}@media screen and (min-width:635px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/3 - 10px);height:21.5rem}}@media screen and (min-width:768px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/3 - 10px);height:22.5rem}}@media screen and (min-width:1100px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/4 - 10px);height:25rem}}@media screen and (min-width:1470px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/5 - 10px);height:27rem}}@media screen and (min-width:1920px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/6 - 10px);height:28rem}}@media screen and (min-width:2500px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/7 - 10px);height:30rem}}@media screen and (min-width:3000px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/9 - 10px);height:31rem}}@media screen and (min-width:3300px){.section-crew-grid .crew-grid .flex-column{width:calc(100%/10 - 10px);height:33rem}}.section-crew-grid .crew-grid .employee-card{position:relative;height:100%;cursor:default;overflow:hidden;border-radius:10px}.section-crew-grid .crew-grid .employee-card.has-image .more-info .name,.section-crew-grid .crew-grid .employee-card.has-image .more-info .position,.section-crew-grid .crew-grid .employee-card.has-image .more-info .attributes{display:none}.section-crew-grid .crew-grid .employee-card:hover .more-info{background-color:rgba(229,28,61,.8)}.section-crew-grid .crew-grid .employee-card:hover .more-info .name,.section-crew-grid .crew-grid .employee-card:hover .more-info .position,.section-crew-grid .crew-grid .employee-card:hover .more-info .attributes{display:block}.section-crew-grid .crew-grid .employee-card:hover .more-info .inner-wrapper .attributes{color:#fff}.section-crew-grid .crew-grid .image{height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#e51c3d}.section-crew-grid .crew-grid .more-info{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(229,28,61,0);transition:background-color .5s ease;overflow:hidden}.section-crew-grid .crew-grid .more-info .inner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:1rem;width:80%;min-height:135px;text-align:center;font-size:1.5rem;box-sizing:border-box}.section-crew-grid .crew-grid .more-info .inner-wrapper .name,.section-crew-grid .crew-grid .more-info .inner-wrapper .position,.section-crew-grid .crew-grid .more-info .inner-wrapper .attributes{overflow:hidden;padding:0 1rem;text-overflow:ellipsis;line-height:2.2rem;color:#fff}.section-crew-grid .crew-grid .more-info .inner-wrapper .name{font-size:1.9rem;font-weight:600;text-transform:uppercase}.section-crew-grid .crew-grid .more-info .inner-wrapper .attributes{position:absolute;bottom:12px;color:#e51c3d;transition:color .5s ease}.section-crew-grid .crew-grid .more-info .inner-wrapper .attributes span{display:block}@media only screen and (max-width:480px){.section-crew-grid .crew-grid .more-info .inner-wrapper{justify-content:flex-start;width:100%;height:100%}.section-crew-grid .crew-grid .more-info .inner-wrapper .name{margin-top:2rem}.section-crew-grid .crew-grid .more-info .inner-wrapper .position,.section-crew-grid .crew-grid .more-info .inner-wrapper .attributes{font-size:1.4rem}}.section-celebrate{background-color:var(--section-celebrate-background);display:flex;flex-direction:column}.section-celebrate .celebration-wrapper{display:flex;flex-direction:row;gap:3rem}.section-celebrate .left,.section-celebrate .right{display:flex;flex-direction:column;align-items:flex-end;justify-content:start;flex:1}.section-celebrate .right{align-items:flex-start}.section-celebrate .image-wrapper{margin-bottom:3rem}.section-celebrate .image-wrapper img{object-fit:cover;border-radius:10px;width:100%}.section-celebrate .text-wrapper{margin-bottom:4rem}.section-celebrate .text-wrapper blockquote{font-size:22px;quotes:"«" "»" "‹" "›";color:var(--text-color-lighter);font-weight:300;line-height:1.4;padding:0}@media screen and (max-width:320px){.section-celebrate .text-wrapper blockquote{font-size:18px}}@media screen and (min-width:320px){.section-celebrate .text-wrapper blockquote{font-size:-webkit-calc(18px + 4 * (100vw - 320px)/960);font-size:calc(18px + 4 * (100vw - 320px)/960)}}@media screen and (min-width:1280px){.section-celebrate .text-wrapper blockquote{font-size:22px}}.section-celebrate-gallery{background-color:var(--section-celebrate-background)}.section-celebrate-gallery .wrapper{max-width:1500px}.section-celebrate-gallery .link-wrapper{text-align:center}.section-celebrate-gallery .link-wrapper .instalink{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;border:2px solid #fff;padding:4px 11px;border-radius:10px;font-size:2.8rem;background-color:#fff;color:var(--brand-color);font-weight:600}.section-celebrate-gallery .link-wrapper .instalink svg{width:28px;height:28px;fill:var(--brand-color)}.section-celebrate-gallery .link-wrapper .instalink:hover{background-color:#202526;border-color:#202526;color:#fff}.section-celebrate-gallery .link-wrapper .instalink:hover svg{fill:#fff}.section-celebrate-gallery .image-gallery{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:280px;grid-auto-flow:dense}.section-celebrate-gallery .image-gallery .item{display:flex;position:relative}.section-celebrate-gallery .image-gallery .item.has-video:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:10px}.section-celebrate-gallery .image-gallery .item.size-wide{grid-column:span 2}.section-celebrate-gallery .image-gallery .item.size-big{grid-column:span 2;grid-row:span 2}.section-celebrate-gallery .image-gallery .item .text-wrapper{position:absolute;bottom:16px;left:12px;width:100%;max-width:190px}.section-celebrate-gallery .image-gallery .item .title{display:none}.section-celebrate-gallery .image-gallery .item .subtitle{position:relative;display:inline;padding:7px 10px;background-color:#e01437;line-height:10px;font-weight:700;color:#fff;font-size:12px;box-decoration-break:clone;-webkit-box-decoration-break:clone;filter:url(#instagram);z-index:9}.section-celebrate-gallery .image-gallery .item.blue .subtitle{background-color:#2aabd9}.section-celebrate-gallery .image-gallery .item.dark .subtitle{background-color:#181818}.section-celebrate-gallery .image-gallery .item.pink .subtitle{background-color:#c40487}.section-celebrate-gallery .image-gallery .item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.section-celebrate-gallery .image-gallery .item .img.top{object-position:top}.section-celebrate-gallery .image-gallery .item .img.center{object-position:center}.section-celebrate-gallery .image-gallery .item .img.bottom{object-position:bottom}.section-celebrate-gallery .image-gallery .item .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.section-celebrate-gallery .image-gallery .item .video-play-button:hover{background-color:#fff}.section-celebrate-gallery .image-gallery .item .video-play-button:hover svg{fill:#e01437}.section-celebrate-gallery .image-gallery .item .video-play-button svg{width:82px;height:82px;fill:#fff;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}.section-celebrate-gallery .image-gallery .item .video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.65);z-index:99}.section-celebrate-gallery .image-gallery .item .video-wrapper.show{display:flex}.section-celebrate-gallery .image-gallery .item .video-wrapper .close{height:50px;width:50px;position:fixed;cursor:pointer;right:0;top:0}.section-celebrate-gallery .image-gallery .item .video-wrapper .close:hover:before,.section-celebrate-gallery .image-gallery .item .video-wrapper .close:hover:after{background-color:#fff}.section-celebrate-gallery .image-gallery .item .video-wrapper .close:before,.section-celebrate-gallery .image-gallery .item .video-wrapper .close:after{position:absolute;margin-top:22px;margin-left:14px;content:"";height:3px;background:rgba(255,255,255,.8);width:23px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.section-celebrate-gallery .image-gallery .item .video-wrapper .close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.section-celebrate-gallery .image-gallery .item .video-wrapper video{width:100%;height:auto;max-width:1000px!important;max-height:1000px;border-radius:10px;box-shadow:0 0 9px -4px rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.35);background-color:#000}@media screen and (max-width:480px){.section-celebrate-gallery .image-gallery .item{grid-column:span 2}.section-celebrate-gallery .image-gallery .item.size-big{grid-row:auto}}.page-contact .section-hero .wrapper{overflow:hidden;max-width:calc(100vw - 20px)}.page-contact .section-hero .hero-subtitle{padding:0 12px;word-break:break-word;hyphens:auto}.section-contacts{background-color:var(--section-contacts-background)}.section-contacts h2{color:var(--text-color-lighter);font-size:28px;font-weight:300;margin-bottom:2.1rem}.section-contacts .phone,.section-contacts .email{color:var(--headline-color);font-size:2rem;line-height:2.5;font-weight:600}.section-contacts .phone a,.section-contacts .email a{color:var(--headline-color);font-weight:400}.section-contacts .phone a:hover,.section-contacts .email a:hover{color:var(--brand-color)}.section-contacts .phone{margin-right:3rem}.section-contacts .map{width:100%;height:50rem;background-color:#1e2324;border-radius:1rem;color:rgba(0,0,0,.8)}.section-contacts .map strong{color:#000}.section-contacts .map .mapboxgl-marker{display:block;width:32px;height:32px;background-image:url(/assets/images/icons/location.svg);background-repeat:no-repeat;background-size:32px}.section-contacts .map .mapboxgl-marker svg{display:none}.section-contacts .content{margin-bottom:6rem}.section-contacts .content h3{font-size:2.4rem;font-weight:600;margin:1.5rem 0 1rem}.section-contacts .content p{margin-top:0}.section-intro{background-color:var(--section-intro-background)}.section-intro .content{max-width:75%}.section-intro .content p{color:var(--section-intro-color);font-size:2.8rem;line-height:4.6rem}@media screen and (max-width:1000px){.section-intro .content{max-width:200%}}.page-working-student .no-job-entry-headline{margin-bottom:3rem}.page-working-student .no-job-entry-subline{font-size:28px}.page-working-student .section-benefits{display:flex;flex-direction:column;background-color:var(--section-student-reasons-background)}.page-working-student .section-benefits .benefits{justify-content:flex-start;gap:2rem 2%;flex-direction:row;flex-wrap:wrap;align-items:stretch}.page-working-student .section-benefits .benefits .flex-column{background-color:var(--brand-color);border-radius:10px;padding:2rem;min-height:33rem;display:inline-flex;flex-basis:calc(33.33% - 2%);flex-shrink:1;overflow:hidden}.page-working-student .section-benefits .benefits .flex-column.special-dark{background-size:cover;background-position:50%;background-repeat:no-repeat}.page-working-student .section-benefits .benefits .flex-column.special-dark .icon{background:#fff;color:var(--brand-color);z-index:1}.page-working-student .section-benefits .benefits .flex-column.special-dark h3{color:#fff;z-index:1}.page-working-student .section-benefits .benefits .flex-column.special-dark .description{color:#fff;z-index:1}.page-working-student .section-benefits .benefits .flex-column.special-dark:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.page-working-student .section-benefits .benefits .flex-column.special-dark.gold{background-image:url(/assets/images/reasons/gold.jpg)}.page-working-student .section-benefits .benefits .flex-column.special-dark.treasure{background-image:url(/assets/images/reasons/treasure.jpg)}.page-working-student .section-benefits .benefits .flex-column.special-dark.ship{background-image:url(/assets/images/reasons/ship.jpg)}.page-working-student .section-benefits .benefits .flex-column .icon{background:rgba(0,0,0,.3);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:5px;margin-bottom:1.4rem;font-size:2.4rem;font-weight:700;color:#fff}.page-working-student .section-benefits .benefits .flex-column h3{font-size:2.1rem;color:var(--benefit-headline-color);margin-bottom:.5rem;text-overflow:ellipsis;overflow:hidden}.page-working-student .section-benefits .benefits .flex-column .description{line-height:23px;color:var(--benefit-description-color);text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:770px){.page-working-student .section-benefits .benefits{gap:8px}.page-working-student .section-benefits .benefits .flex-column{flex-basis:calc(50% - 4px)}}@media screen and (max-width:770px){.page-working-student .section-benefits .benefits .flex-column{flex-basis:100%}}.site-section-404{background-color:#0f1112;padding:300px 0;background-image:url(/assets/images/404/404.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.site-section-404 .wrapper{max-width:500px}.site-section-404 .h2{text-align:center;color:var(--text-color-dark)}.site-section-404 .content{text-align:center;text-transform:uppercase;color:var(--text-color-lighter)}.high-contrast-mode[data-theme=light]{--section-intro-background:#ffffff;--text-color-lighter:#000000}.high-contrast-mode *[data-theme=light]{--benefit-description-color:#000}.high-contrast-mode .page-working-student #benefits .benefits .flex-column.special-dark .icon{color:#fff;background-color:rgba(0,0,0,.3)}.high-contrast-mode .page-working-student #benefits .benefits .flex-column.special-dark h3{color:#fff}.high-contrast-mode .page-working-student #benefits .benefits .flex-column .description{color:#fff}.high-contrast-mode .navbar .nav span,.high-contrast-mode .navbar .nav a:not(.appearance-switch){line-height:24px;background-color:#fff;color:#000;padding:0 5px;border-radius:5px}.high-contrast-mode .navbar .nav .nav-current{color:#fff;background-color:var(--brand-color)}.high-contrast-mode #benefits .flex-column.special-dark{background-image:none}.high-contrast-mode #benefits .flex-column.special-dark .icon{background-color:#202526}.high-contrast-mode #benefits .flex-column.special-dark h3,.high-contrast-mode #benefits .flex-column.special-dark .description{color:var(--benefit-description-color)}.high-contrast-mode #benefits .flex-column.special-dark:after{display:none}.high-contrast-mode .section-crew-grid .crew-grid .more-info .inner-wrapper .attributes{color:#fff}.high-contrast-mode .section-crew-grid .crew-grid .image{background-color:#1a1c1d}.high-contrast-mode .site-footer-top .site-footer-nav a{color:#fff}