.careers-listing-wrapper{margin-top:40px;padding-left:20px}.careers-listing{position:relative}.careers-listing__nav{bottom:0;left:0;position:absolute;z-index:1}.careers-listing__nav a{border:1px solid var(--secondary-color);border-radius:100%;display:inline-block;font-size:35px;height:68px;margin-right:14px;padding:16px;text-align:center;width:68px}.careers-listing__previous .material-symbols-outlined{transform:rotate(-180deg)}.careers-listing__cards:not(.slick-slider){overflow:hidden;white-space:nowrap}.careers-listing__cards:not(.slick-slider) .careers-listing__card{display:inline-block;margin-right:18px;white-space:normal;width:400px}.careers-listing__card.slick-slide{height:auto}.careers-listing .slick-slider .slick-track{display:flex}.careers-listing__dots{display:none}.careers-listing .material-symbols-outlined{font-size:inherit;line-height:1}.careers-listing__card{border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:60px 60px 150px;position:relative}.careers-listing__description{--padding-left:100px;margin-top:20px;padding-left:var(--padding-left);position:relative}.careers-listing__description:before{background-color:var(--karman-green);content:"";height:1px;left:0;position:absolute;top:10px;width:calc(var(--padding-left)*.8)}.careers-listing__arrow{bottom:10px;color:var(--karman-greyed-out-text);font-size:60px;position:absolute;right:10px;transform:rotate(180deg);transition:all .15s linear}.careers-listing__card:focus .careers-listing__arrow,.careers-listing__card:focus-within .careers-listing__arrow,.careers-listing__card:hover .careers-listing__arrow{color:var(--karman-blue)}.careers-listing__url{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.careers-listing--slider .careers-listing__cards{padding:0 0 80px;width:1800px}.careers-listing--slider .careers-listing__card{margin:30px 70px 30px 0}.careers-listing--slider .slick-list{margin-left:-30px;padding-left:30px}.careers-listing--grid .careers-listing__nav{display:none}.careers-listing--grid .careers-listing__cards:not(.slick-slider){display:flex;flex-wrap:wrap;gap:20px;overflow:inherit}.careers-listing--grid .careers-listing__cards:not(.slick-slider) .careers-listing__card{flex:0 0 calc(50% - 10px);margin:0}.careers-listing__single-card .careers-listing--slider .slick-track{margin-left:0}.careers-no-vacancies{padding-top:2rem}@media(max-width:1199px){.careers-listing--grid .careers-listing__cards:not(.slick-slider) .careers-listing__card{flex:0 0 calc(50% - 20px)}.careers-listing--grid .careers-listing__description{--padding-left:40px}.careers-listing--grid .careers-listing__card{padding:20px 40px 100px 20px}}@media(max-width:767px){.careers-listing__nav{display:none}.careers-listing__cards{position:static}.careers-listing__card{padding:20px 40px 100px 20px}.careers-listing__description{--padding-left:40px}.careers-listing__arrow{right:40px}.careers-listing__dots{display:block;margin-top:24px;position:relative}.careers-listing__dots:before{background-color:var(--karman-grey);bottom:2px;content:"";left:0;position:absolute;right:0;top:2px}.careers-listing__dots .slick-dots{display:flex;margin:0;padding:0;position:relative;z-index:1}.careers-listing__dots .slick-dots li{flex:1;list-style:none;margin:0;opacity:0;padding:0}.careers-listing__dots .slick-dots li.slick-active{opacity:1}.careers-listing__dots .slick-dots button{background-color:var(--secondary-color)!important;border:0!important;border-radius:10px!important;display:block!important;font-size:0;height:10px;line-height:0;margin:0!important;padding:0!important;width:100%!important}.careers-listing__cards:not(.slick-slider){display:flex;overflow-x:scroll;padding-bottom:0;padding-left:20px;padding-top:0;width:auto}.careers-listing__cards:not(.slick-slider) .careers-listing__card{flex:0 0 389px;opacity:1}.careers-listing__cards::-webkit-scrollbar{height:6px}.careers-listing__cards::-webkit-scrollbar-track{background-color:var(--karman-grey);border-radius:6px}.careers-listing__cards::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:6px}.careers-listing--grid .careers-listing__cards:not(.slick-slider){gap:20px;padding:0}.careers-listing--grid .careers-listing__cards:not(.slick-slider) .careers-listing__card{flex:0 0 100%}.careers-listing--grid .careers-listing__arrow{right:10px}}