﻿body#job #wrap{background:#fff}body#job div.notice{position:relative;z-index:1}body#job div#footer{z-index:10}.constrained-content{padding:0 20px}.constrained-content.ph10{padding-right:10px;padding-left:10px}.super-main ol.jobs-list{margin:0 0 40px;padding:20px;border:none;border-radius:10px;background-color:#fff;text-align:left}.hiring-options{padding:60px 0 0}.hiring-options ol.hiring-slats{margin:60px 0 0}.hiring-options ol.hiring-slats li{margin:0 0 100px;overflow:hidden}@media only screen and (max-width: 959px){.hiring-options ol.hiring-slats li{max-width:75%;margin-right:auto;margin-left:auto}}.hiring-options ol.hiring-slats li img.teaser{width:550px;margin:0 30px 0 0;float:left;border:1px solid rgba(0,0,0,0.08);opacity:1;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 959px){.hiring-options ol.hiring-slats li img.teaser{display:block;margin:0 auto 20px;float:none}}.hiring-options ol.hiring-slats li a:hover img.teaser{opacity:0.8}.hiring-options ol.hiring-slats li h3{margin:14px 0 6px;font-size:20px;font-weight:bold;text-align:left}@media only screen and (max-width: 959px){.hiring-options ol.hiring-slats li h3{text-align:center}}.hiring-options ol.hiring-slats li h4{margin:0 0 12px;color:#9e9ea7;font-size:14px;font-weight:500;letter-spacing:0.04em;text-align:left;text-transform:uppercase}@media only screen and (max-width: 959px){.hiring-options ol.hiring-slats li h4{text-align:center}}.hiring-options ol.hiring-slats li p{margin:0 0 5px;font-size:16px;line-height:1.5;text-align:left}@media only screen and (max-width: 959px){.hiring-options ol.hiring-slats li p{text-align:center}}.hiring-options ol.hiring-slats li .form-btn{display:inline-block;margin:20px 0 0;padding-right:40px;padding-left:40px}@media only screen and (max-width: 959px){.hiring-options ol.hiring-slats li .form-btn{display:block}}.hiring-options ol.hiring-slats li:nth-of-type(2n) img.teaser{margin:0 0 0 40px;float:right}@media only screen and (max-width: 800px){.hiring-options ol.hiring-slats li:nth-of-type(2n) img.teaser{margin:0 auto 20px;float:none}}.hiring-options ol.vertical{margin:10px 0 0}.hiring-options ol.vertical li{max-width:70%;margin:0 auto 60px;text-align:center}@media only screen and (max-width: 800px){.hiring-options ol.vertical li{max-width:80%}}.hiring-options ol.vertical li img.teaser{display:block;width:300px;margin:0 auto;float:none;border:none}.hiring-options ol.vertical li h3{margin-top:0}.hiring-options ol.vertical li h3,.hiring-options ol.vertical li h4,.hiring-options ol.vertical li p{text-align:center}.hiring-options ol.vertical li .form-sub{margin-top:20px;background:#7fa2db}.hiring-options ol.vertical li .form-sub:hover{background:#5785d0}.hiring-options ol.vertical li .form-sub:active{background:#366abe}.hiring-stats strong{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#video-overlay .lightbox{width:100%;height:100%;margin:0;padding:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}#video-overlay .lightbox .close{position:absolute !important;z-index:99;top:20px;right:20px;margin:0 !important;float:none !important}#video-overlay iframe{display:block;width:calc(100vw - 200px);height:100vh}@media only screen and (max-width: 959px){#video-overlay iframe{width:100vw}}.bg-light-fade,.carousel-hiring-slides:before{background:#f7f7f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white));background:linear-gradient(#f7f7f7 0%, white 100%)}.bg-light-fade-reverse{background:#f7f7f7;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#f7f7f7));background:linear-gradient(white 0%, #f7f7f7 100%)}@-webkit-keyframes scrollBG{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-1800px, 0, 0);transform:translate3d(-1800px, 0, 0)}}@keyframes scrollBG{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-1800px, 0, 0);transform:translate3d(-1800px, 0, 0)}}.jobs-hero{position:relative;overflow:hidden;text-shadow:1px 1px 0 rgba(0,0,0,0.1)}.jobs-hero:after{content:'';display:block;position:absolute;z-index:0;width:100%;height:500px;background:linear-gradient(45deg, rgba(79,60,201,0.92) 0%, rgba(193,66,160,0.92) 100%);background-size:100vw}.jobs-hero .constrained-content{position:relative;z-index:1}.jobs-bg-effect.main-full{position:relative;z-index:var(--zi-jobs-bg-effect)}.jobs-bg-effect.main-full:before{content:'';display:block;position:absolute;z-index:-1;bottom:-120px;left:50%;width:100vw;height:240px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));background-image:linear-gradient(#f7f7f7 0%, #fff 100%)}.talent-masonry{position:absolute;z-index:0;margin:0 15px;overflow:hidden;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:0}@media only screen and (min-width: 450px){.talent-masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media only screen and (min-width: 830px){.talent-masonry{-webkit-column-count:5;-moz-column-count:5;column-count:5}}@media only screen and (min-width: 1300px){.talent-masonry{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)}}@media only screen and (min-width: 1600px){.talent-masonry{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media only screen and (min-width: 2100px){.talent-masonry{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-transform:translateY(-360px);-ms-transform:translateY(-360px);transform:translateY(-360px)}}.talent-masonry:before{content:'';display:block;position:absolute;z-index:2;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), color-stop(10%, rgba(255,255,255,0.5)), color-stop(40%, rgba(255,255,255,0.95)));background:linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 10%, rgba(255,255,255,0.95) 40%)}.talent-masonry img{width:100%;height:auto;margin-bottom:15px}.testimonial-slide-image{width:40%;border-radius:0 4px 4px 0;background-position:center center;background-size:cover}@media only screen and (max-width: 959px){.testimonial-slide-image{display:none}}.carousel-hiring-slides{padding-bottom:10px !important}.carousel-hiring-slides:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel-hiring-slides .swiper-slide{width:80%;height:auto;border:1px solid rgba(219,219,222,0.8);border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(13,12,34,0.15),0 0 6px 0 rgba(13,12,34,0.1);box-shadow:0 1px 1px 0 rgba(13,12,34,0.15),0 0 6px 0 rgba(13,12,34,0.1)}.carousel-hiring-slides .carousel-quotation:before{content:'“';display:inline-block;position:relative;width:auto;text-indent:-0.5em}.border-center:before{content:'';display:block;position:absolute;z-index:0;top:50%;width:100%;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:2px;background:rgba(219,219,222,0.5)}
