body{padding-top:0}#header{overflow:initial !important}#page{margin-top:0 !important}h2{text-align:center;margin-bottom:25px}#hero{background-color:#000;background-image:url("/static/img/pages/careers/ImageHeroJohn.jpg");background-size:cover;background-position:center;color:#fff;text-align:center;box-sizing:border-box;padding-top:210px;height:910px}@media(max-width: 599px){#hero{height:475px;padding-top:120px}}#hero>.container h1{color:#fff;font-size:42px;line-height:44px;font-weight:800;margin:0 auto;text-align:center}@media(max-width: 599px){#hero>.container h1{font-size:34px;line-height:37px}}#hero>.container p{max-width:870px;font-size:20px;line-height:32px;margin:0 auto;margin-top:24px;margin-bottom:34px}@media(max-width: 599px){#hero>.container p{font-size:20px;line-height:27px}}#quotes-section{padding-top:85px}#quotes-section>p{max-width:595px;padding:0 20px}#quotes-section #quotes{position:relative;text-align:left;margin-top:60px;margin-bottom:70px;height:505px}@media(max-width: 599px){#quotes-section #quotes{margin-bottom:0;margin-top:110px}}@media(max-width: 599px){#quotes-section #quotes.loading{height:505px}}#quotes-section #quotes.loading:after{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;animation:rotate .8s infinite linear;border:2px solid #f5f3f3;border-right-color:transparent;border-radius:50%}#quotes-section #quotes div.quote-container{height:270px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:36px}@media(max-width: 599px){#quotes-section #quotes div.quote-container{padding:0 20px}}#quotes-section #quotes div.quote-container #quote-bubble{display:flex;flex-direction:column;align-items:center;max-width:630px;opacity:1;transform:none;transition:opacity .3s,transform .25s}#quotes-section #quotes div.quote-container #quote-bubble.hidden{opacity:0;transform:translateY(-50px)}#quotes-section #quotes div.quote-container #quote-bubble .rect{background-color:#0f5ff8;border-radius:8px;padding:25px}#quotes-section #quotes div.quote-container #quote-bubble .rect p{color:#fff;font-size:16px;line-height:26px;text-align:center;margin-bottom:0}@media(max-width: 599px){#quotes-section #quotes div.quote-container #quote-bubble .rect p{font-size:15px;line-height:25px}}@media(max-width: 599px){#quotes-section #quotes div.quote-container #quote-bubble .rect{padding:15px}#quotes-section #quotes div.quote-container #quote-bubble .rect p{font-size:15px;line-height:25px}}#quotes-section #quotes div.quote-container #quote-bubble .chevron{width:0px;height:0px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #0f5ff8;margin-top:-1px}#quotes-section #quotes div.quotes div.quote-item{display:flex;flex-direction:column;align-items:center;transition:opacity .35s ease-out;opacity:.3;cursor:pointer}#quotes-section #quotes div.quotes div.quote-item .person{display:flex;align-items:center;flex-direction:column}#quotes-section #quotes div.quotes div.quote-item .person>div.avatar{width:64px;height:64px;background-color:#f5f3f3;border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat;flex-grow:0;flex-shrink:0;transform:none;transition:width .5s,height .5s}#quotes-section #quotes div.quotes div.quote-item .person>div.texts{margin-top:12px}#quotes-section #quotes div.quotes div.quote-item .person>div.texts h4{font-size:22px;line-height:30px;font-weight:700;margin-bottom:1px;text-align:center}@media(max-width: 599px){#quotes-section #quotes div.quotes div.quote-item .person>div.texts h4{font-size:21px;margin-bottom:0}}#quotes-section #quotes div.quotes div.quote-item .person>div.texts span{font-size:18px;font-weight:400}@media(max-width: 599px){#quotes-section #quotes div.quotes div.quote-item .person>div.texts span{font-size:16px}}#quotes-section #quotes .owl-item.center div.quote-item{opacity:1;cursor:initial}#quotes-section #quotes .owl-item.center div.quote-item .person>div.avatar{width:128px;height:128px}@media(max-width: 599px){#quotes-section #quotes .owl-item.center div.quote-item .person>div.avatar{width:88px;height:88px}}#video .video-player{margin:auto;background:#f9fbfc;box-shadow:0px 10px 20px 0px rgba(5,36,77,.15);background-color:#000;background-size:cover;background-position:center;position:relative}#video .video-player.video-started{background-image:none !important}@media(max-width: 899px){#video .video-player{width:100%;padding-bottom:56.25%}}@media(min-width: 900px){#video .video-player{width:100%;max-width:1000px;padding-bottom:56.25%}}#video .video-player a.play{display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;margin-top:-60px;margin-left:-60px;background-image:url("/static/img/pages/demo/1x/ui-video-play.png");background-size:120px 120px;text-indent:-9999px;transition:transform .05s ease-out}@media only screen and (-webkit-min-device-pixel-ratio: 2){#video .video-player a.play{background-image:url("/static/img/pages/demo/2x/ui-video-play.png")}}#video .video-player a.play:active{transform:scale(0.95);filter:brightness(95%)}#video .video-player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline:none}#video .video-player video.hidden{display:none}#video .video-player{max-width:950px;padding-bottom:49%}#video .video-player a.play{background-image:url("/static/img/pages/highlights/1x/ui-play.png");background-size:64px 64px;width:64px;height:64px;margin-top:-32px;margin-left:-32px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#video .video-player a.play{background-image:url("/static/img/pages/highlights/2x/ui-play.png")}}#open-positions{padding-top:100px}#open-positions p{max-width:650px;padding:0 20px}#open-positions #positions{position:relative;text-align:left;margin-top:60px;margin-bottom:110px}@media(max-width: 899px){#open-positions #positions{padding:0 40px;margin-bottom:50px}}@media(max-width: 599px){#open-positions #positions{padding:0 20px}}@media(min-width: 600px){#open-positions #positions{min-height:550px}}@media(max-width: 599px){#open-positions #positions.loading{height:500px}}#open-positions #positions.loading:after{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;animation:rotate .8s infinite linear;border:2px solid #f5f3f3;border-right-color:transparent;border-radius:50%}#open-positions #positions .jobs{max-width:770px;margin:0 auto;border-top:1px solid #f3f2f9}#open-positions #positions .jobs a{display:block;border-bottom:1px solid #f3f2f9;height:138px}@media(max-width: 599px){#open-positions #positions .jobs a{height:115px}#open-positions #positions .jobs a:last-child{border-bottom:none}}#open-positions #positions .jobs a h3,#open-positions #positions .jobs a .chevron{transition:opacity .25s}#open-positions #positions .jobs a:hover h3,#open-positions #positions .jobs a:hover .chevron{opacity:.75}#open-positions #positions .jobs a>div{display:flex;height:100%;align-items:center;padding-left:2px}#open-positions #positions .jobs a>div>.texts{flex-grow:1;flex-shrink:1}#open-positions #positions .jobs a>div>.texts h3{font-size:26px;line-height:30px;font-weight:800;margin-bottom:8px}@media(max-width: 599px){#open-positions #positions .jobs a>div>.texts h3{font-size:23px;line-height:28px}}#open-positions #positions .jobs a>div>.texts span{color:#9a9fa6;font-size:18px;line-height:20px}@media(max-width: 599px){#open-positions #positions .jobs a>div>.texts span{font-size:17px;line-height:18px}}#open-positions #positions .jobs a>div>.chevron{flex-grow:0;flex-shrink:0;background-image:url("/static/img/pages/careers/1x/ui-chevron-right.png");background-size:11px 26px;width:11px;height:26px;margin-right:20px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#open-positions #positions .jobs a>div>.chevron{background-image:url("/static/img/pages/careers/2x/ui-chevron-right.png")}}#photos{height:320px;max-height:320px;margin-bottom:5px}@media(max-width: 599px){#photos{height:250px;max-height:250px}}#photos .carousel{height:320px;max-height:320px}@media(max-width: 599px){#photos .carousel{height:250px;max-height:250px}}#photos .carousel .item{margin:3px}#photos .carousel .item img{display:block;width:auto;height:320px}@media(max-width: 599px){#photos .carousel .item img{height:250px}}#photos .owl-carousel .owl-stage{display:flex !important}#photos .owl-carousel .owl-item img{width:initial !important;height:100%;height:320px;object-fit:cover}@media(max-width: 599px){#photos .owl-carousel .owl-item img{height:250px}}

/*# sourceMappingURL=careers.c82b3bf61be9fb75e026.css.map*/