:root{--gotham:"Gotham SSm A","Gotham SSm B";--sentinel:"Sentinel SSm A","Sentinel SSm B";--dryblood:#8f233d;--red:#dc1240;--mastik:#ff4066}.slick-arrow-large{position:absolute;top:calc(50% - 25px);height:50px;width:50px;font-size:0;background:none;border:none;cursor:pointer;box-shadow:none;outline:none;z-index:10}.slick-arrow-large:before{position:absolute;width:32px;height:32px;border:solid #979797;border-width:1px 0 0 1px;transform:rotate(-45deg);content:"";display:block}.slick-arrow-large:hover:before{border-color:#ce3857}.slick-arrow-large.slick-next{left:calc(100% + 40px)}.slick-arrow-large.slick-next:before{border-width:0 1px 1px 0}.slick-arrow-large.slick-prev{right:calc(100% + 40px)}@media screen and (max-width:991px){.slick-arrow-large:before{width:20px;height:20px;left:calc(50% - 10px);top:calc(50% - 10px)}.slick-arrow-large.slick-prev{right:calc(100% - 60px)}.slick-arrow-large.slick-next{left:calc(100% - 60px)}}body.careers #video-modal .section-btn{display:none}@media (min-width:992px) and (max-width:1380px){body.careers div.media-and-text{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body.careers section.hero:before{content:"";background-image:url(../images/hero-career-back.png);background-repeat:no-repeat;background-size:contain;right:0;top:0;width:199px;height:135px;position:absolute}@media screen and (max-width:991px){body.careers section.hero div.media-and-text{padding:80px 30px 0}}body.careers section.hero div.media-and-text p{font-size:16px;line-height:28px;max-width:490px;font-family:Gotham SSm A,Gotham SSm B;font-weight:400;margin:5px 0 30px}body.careers section.hero a.cta-button{font-size:15px;min-width:216px;width:284px;padding:19px 0}body.careers section.hero .content{z-index:1}@media screen and (min-width:992px){body.careers section.hero:before{width:398px;height:270px}body.careers section.hero .content{transform:translate(162px)}}@media screen and (min-width:992px) and (max-width:1380px){body.careers section.hero .content{transform:none;padding:0 0 30px 30px}}@media screen and (min-width:992px){body.careers section.hero figure{padding-top:42px;height:-webkit-fit-content!important;height:fit-content!important;width:-webkit-fit-content!important;width:fit-content!important;z-index:1}}@media screen and (min-width:992px) and (max-width:1380px){body.careers section.hero figure{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width:992px){body.careers section.hero figure img{transform:translatex(42px)!important}}@media screen and (max-width:767px){body.careers section.hero div.media-and-text{padding:88px 30px 0}body.careers section.hero div.media-and-text figure{margin-top:40px}body.careers section.hero div.media-and-text .header-title{font-size:30px;max-width:275px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto}body.careers section.hero div.media-and-text .header-title span.regular{font-family:Champion Bantamwt A,Champion Bantamwt B}body.careers section.hero div.media-and-text p{text-align:center;margin:20px auto 30px}body.careers section.hero a.cta-button{margin:0 auto}}body.careers .growth-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center;padding:53px 30px 100px;overflow:hidden;position:relative}body.careers .growth-wrap .text-wrap{max-width:475px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:1}body.careers .growth-wrap .header-title{line-height:95%;margin-top:-11px}body.careers .growth-wrap .text{font-size:16px;line-height:28px}body.careers .growth-wrap .videos-slider{max-width:480px;position:relative;width:100%}body.careers .growth-wrap img{border-radius:4px}@media screen and (min-width:992px){body.careers .growth-wrap:before{content:"";background-image:url(../images/Vector-careers-2.png);background-repeat:no-repeat;background-size:contain;width:740px;height:943px;position:absolute;top:223px;left:0}body.careers .growth-wrap .videos-slider{margin-right:100px}body.careers .growth-wrap .videos-slider:after{content:"";background-image:url(../images/Vector-careers.png);background-repeat:no-repeat;background-size:contain;width:57px;height:63px;right:-29px;left:auto;bottom:89px;position:absolute}}@media screen and (max-width:991px){body.careers .growth-wrap{background-color:#fffdfb;padding:40px 30px 70px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}body.careers .growth-wrap:after{content:"";display:block;width:calc(100vw - 60px);border-bottom:1px solid #d0cfcf;bottom:0;position:absolute}body.careers .growth-wrap .header-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 25px}body.careers .growth-wrap .text{margin-bottom:40px}}@media screen and (max-width:767px){body.careers .growth-wrap{text-align:center}body.careers .growth-wrap .header-title{-ms-flex-pack:center;justify-content:center;font-size:45px;max-width:215px}body.careers .growth-wrap .videos-slider__wrap{max-width:calc(100vw - 60px);margin:0 auto}}body.careers section.story-and-offices{padding:0;color:#f6f3e8;text-align:left}body.careers section.story-and-offices p{font-weight:400;font-size:16px;line-height:170%;max-width:450px;font-family:var(--gotham)}@media screen and (min-width:992px){body.careers section.story-and-offices div.media-and-text{margin:0;-ms-flex-align:center;align-items:center}body.careers section.story-and-offices div.media-and-text figure{width:-webkit-fit-content!important;width:fit-content!important;height:-webkit-fit-content!important;height:fit-content!important}}@media screen and (min-width:992px) and (max-width:1380px){body.careers section.story-and-offices div.media-and-text .content{padding-left:30px}}@media screen and (min-width:992px){body.careers section.story-and-offices div.media-and-text.image-last .content{width:600px}body.careers section.story-and-offices div.media-and-text.image-last .content .header-title{line-height:95%}body.careers section.story-and-offices div.media-and-text p{margin-right:0;padding-right:20px}body.careers section.story-and-offices div.media-and-text h2{max-width:450px;margin-left:auto}}@media screen and (max-width:991px){body.careers section.story-and-offices div.media-and-text.image-last{padding:0}}@media screen and (max-width:767px){body.careers section.story-and-offices{padding:50px 0 0}body.careers section.story-and-offices div.media-and-text.image-mobile-last .content{padding:0 30px;text-align:center}body.careers section.story-and-offices div.media-and-text.image-mobile-last .content h2{margin:0}body.careers section.story-and-offices div.media-and-text.image-mobile-last .content .header-title{margin:0 0 20px;font-size:47px}body.careers section.story-and-offices div.media-and-text.image-mobile-last>figure{margin:21px 0 0}}body.careers .vacancy-testimonial .title-and-text{padding:70px 30px 0;max-width:1060px;text-align:center;margin:auto}body.careers .vacancy-testimonial .title-and-text h2{font-family:var(--sentinel);margin:0 0 20px;font-size:42px;line-height:110%;font-weight:600}body.careers .vacancy-testimonial .title-and-text .text{font-weight:400;font-size:24px;line-height:34px}@media screen and (max-width:767px){body.careers .vacancy-testimonial h2{font-size:30px}body.careers .vacancy-testimonial .title-and-text .text{font-size:20px}}body.careers .testimonial-wrap{overflow-x:hidden;overflow-y:visible;padding:110px 0 100px}body.careers .testimonial-list{max-width:676px;margin:0 auto}body.careers .testimonial-list .slick-list{overflow:visible!important}body.careers .testimonial-list .img-wrap{width:137px;height:137px;border-radius:50%;position:absolute;top:-68.5px;left:50%;transform:translateX(-50%)}body.careers .testimonial-list .img-wrap img{border-radius:50%}body.careers .testimonial-list .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}body.careers .testimonial-list .slick-slide{height:auto;-ms-flex:1;flex:1}body.careers .testimonial-list div.image-with-text{background:#fffdfb;box-shadow:0 2px 7px rgba(0,0,0,.15);border-radius:4px;position:relative;margin:0 10px;padding:70px 45px 90px;text-align:center;overflow:visible;max-width:560px}@media screen and (max-width:767px){body.careers .testimonial-list div.image-with-text{max-width:calc(100vw - 64px);padding:70px 30px 30px;margin:0 17px}}body.careers .testimonial-list div.image-with-text .title{font-weight:700;font-size:24px;line-height:130%;font-family:var(--sentinel);margin:20px 0 25px}body.careers .testimonial-list div.image-with-text .text{font-weight:400;font-size:16px;line-height:170%}body.careers section.vacancy-open{padding:100px 0 50px;width:1070px;max-width:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#535353;font-size:12px}@media screen and (max-width:991px){body.careers section.vacancy-open{padding:80px 15px 40px}}body.careers section.vacancy-open>p{font-size:16px;line-height:28px;text-align:center;width:800px;max-width:100%;font-weight:300;color:#3a3a37;margin-bottom:36px}@media screen and (max-width:991px){body.careers section.vacancy-open>p{margin-top:15px}}body.careers section.vacancy-open .header-title{margin-bottom:10px}body.careers section.vacancy-open .job-filter{font-size:16px;line-height:28px;color:#3a3a37;cursor:pointer}body.careers section.vacancy-open .job-filter .filter{position:relative;display:inline-block;margin:0 90px 0 0;padding-bottom:13px;transition:width .4s ease-in-out}@media screen and (max-width:767px){body.careers section.vacancy-open .job-filter .filter{display:block;margin:0;padding:7px 0 10px}}body.careers section.vacancy-open .job-filter .filter .item{font-weight:600}body.careers section.vacancy-open .job-filter .filter ul{list-style:none;position:absolute;background:#fffdfb;box-shadow:0 2px 7px rgba(0,0,0,.15);padding:0;margin:0;top:32px;left:50%;transform:translate(-50%);white-space:nowrap;height:0;visibility:hidden}@media screen and (max-width:991px){body.careers section.vacancy-open .job-filter .filter ul{left:0;transform:none}}body.careers section.vacancy-open .job-filter .filter ul li{cursor:pointer;padding:5px 36px 5px 25px}body.careers section.vacancy-open .job-filter .filter ul li .count:before{content:"("}body.careers section.vacancy-open .job-filter .filter ul li .count:after{content:")"}body.careers section.vacancy-open .job-filter .filter ul li.active,body.careers section.vacancy-open .job-filter .filter ul li:hover{color:#9c2443}body.careers section.vacancy-open .job-filter .filter ul li:first-child{padding-top:20px}body.careers section.vacancy-open .job-filter .filter ul li:last-child{padding-bottom:20px}@media screen and (min-width:768px){body.careers section.vacancy-open .job-filter .filter:hover ul{height:auto;visibility:visible;z-index:1}}@media screen and (max-width:767px){body.careers section.vacancy-open .job-filter .filter.active ul{height:auto;visibility:visible;z-index:1}}body.careers section.vacancy-open .comeet-outer-wrapper{width:100%;max-width:781px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-groups-list{position:relative;height:auto}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-groups-list.hide-part{max-height:350px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-groups-list .comeet-g-r{border-top:1px solid #d0cfcf;padding-top:40px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-groups-list .hide-part-block{position:absolute;top:200px;width:100%;height:150px;background:linear-gradient(0deg,#fffdfb,hsla(0,0%,100%,.5))}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-groups-list .hide-part-block .show-more{margin:25px 0;font-size:12px;font-weight:500;color:#9c2443;text-transform:uppercase;cursor:pointer;text-align:center;margin-top:118px;padding:10px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-groups-list .hide-part-block .show-more:hover{opacity:.8}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list li{margin-bottom:14px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list li:first-child{margin-top:7px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list li:last-child{margin-bottom:21px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list.comeet-group-name{font-size:25px;line-height:35px;font-family:Sentinel SSm A,Sentinel SSm B;font-weight:600;color:#3a3a37}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list .comeet-positions-list{margin-left:25px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position .comeet-position-name{color:#9c2443;margin:0;font-size:16px;line-height:28px}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position .comeet-position-meta{color:#535353;font-size:16px;line-height:28px;font-weight:300}body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position:hover .comeet-position-meta,body.careers section.vacancy-open .comeet-outer-wrapper .comeet-list .comeet-positions-list .comeet-position:hover .comeet-position-name{opacity:.8}body.careers section.vacancy-open .empty-filter{display:none;font-size:15px;line-height:28px;color:#3a3a37;padding:50px 0;border-top:1px solid #d0cfcf}body.careers .we-work{margin:80px auto}body.careers .we-work .title-and-text{text-align:center}body.careers .we-work .title-and-text h2{font-size:44px;line-height:110%;font-family:Sentinel SSm A,Sentinel SSm B;margin-bottom:27px;font-weight:700}body.careers .we-work .title-and-text .text-title-columns{font-size:18px;line-height:1.12;margin-bottom:54px}@media screen and (max-width:767px){body.careers .we-work{margin-bottom:80px}body.careers .we-work.bob-container{padding:0 30px}body.careers .we-work .title-and-text h2{font-weight:900;font-size:35px}body.careers .we-work .title-and-text .text-title-columns{margin-bottom:30px}body.careers .we-work .image-with-text{max-width:-webkit-fit-content;max-width:fit-content;margin:0 15px}body.careers .we-work .image-with-text img{max-width:calc(100vw - 60px)}body.careers .we-work .image-with-text .text{padding:0 12px}}@media screen and (max-width:767px) and (min-width:415px){body.careers .we-work .slick-list{overflow:visible}}body.careers #locations{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:20px;row-gap:30px;max-width:1500px;margin:auto;padding:0 15px}body.careers #locations .image-with-text.center{width:336px;max-width:30%}@media screen and (max-width:991px) and (min-width:768px){body.careers #locations .image-with-text.center{max-width:47%}}@media (max-width:399px){body.careers #locations .image-with-text.center{width:calc(100vw - 60px)}}@media screen and (max-width:767px){body.careers #locations{display:block}}