.careers-carousel{background-color:#fff;overflow:hidden;position:relative;width:100%}.careers-carousel *,.careers-carousel :after,.careers-carousel :before{box-sizing:border-box}.careers-carousel__wrapper{color:#444;font-family:source-sans-pro,sans-serif;font-weight:400;margin:0 auto;max-width:650px;padding:50px 10px;width:100%}.careers-carousel__indicators{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto;padding:0 0 30px;text-align:center;width:100%}.careers-carousel__indicator{background:transparent;border:0;color:#c7c7c7;cursor:pointer;flex:0 1 auto;font:inherit;font-size:16px;line-height:1.4;padding:0;position:relative}.careers-carousel__indicator--active,.careers-carousel__indicator:focus-visible,.careers-carousel__indicator:hover{color:#444}.careers-carousel__indicator:focus-visible{outline:2px solid #007cba;outline-offset:4px}.careers-carousel__indicator-dot{background-color:transparent;border-radius:50%;display:block;height:5px;margin:5px auto 0;width:5px}.careers-carousel__indicator--active .careers-carousel__indicator-dot{background-color:#444}.careers-carousel__slider{margin:0 auto;max-width:500px;overflow:hidden;position:relative;width:100%}.careers-carousel__slider:not(.slick-initialized) .careers-carousel__slide:not(:first-child){display:none}.careers-carousel__slide{color:#444;text-align:center;width:500px}.careers-carousel__image-wrapper{height:350px;margin:0 auto 30px;overflow:hidden;width:100%}.careers-carousel__image{display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.careers-carousel__title{color:#444;font-size:16px;font-weight:700;line-height:1.4;margin:0;text-transform:uppercase}.careers-carousel__copy{color:#444;font-size:14px;line-height:1.5;margin:20px auto;max-width:420px;width:100%}.careers-carousel__arrow{background:transparent;border:0;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:40px;height:52px;line-height:1;opacity:.65;padding:0;position:absolute;top:155px;width:38px;z-index:2}.careers-carousel__arrow:focus-visible,.careers-carousel__arrow:hover{opacity:1}.careers-carousel__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.careers-carousel__arrow--previous{left:14px}.careers-carousel__arrow--next{right:14px}.careers-carousel__cta-wrapper{margin-top:18px;text-align:center}.careers-carousel__cta{align-items:center;background:#70bf00;border-radius:3px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;max-width:280px;min-height:48px;padding:12px 20px;text-decoration:none;width:100%}.careers-carousel__cta:focus,.careers-carousel__cta:hover{background:#5da000;color:#fff;text-decoration:none}.careers-carousel .slick-slider{display:block;position:relative;touch-action:pan-y;user-select:none}.careers-carousel .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.careers-carousel .slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.careers-carousel .slick-track:after,.careers-carousel .slick-track:before{content:"";display:table}.careers-carousel .slick-track:after{clear:both}.careers-carousel .slick-slide{display:none;float:left;min-height:1px}.careers-carousel .slick-initialized .slick-slide{display:block}@media screen and (max-width:600px){.careers-carousel__wrapper{padding:36px 16px}.careers-carousel__indicators{flex-wrap:wrap;gap:14px 24px;justify-content:center;padding-bottom:24px}.careers-carousel__indicator{font-size:14px}.careers-carousel__image-wrapper{aspect-ratio:10/7;height:auto}.careers-carousel__arrow{top:calc(35vw - 37.2px)}.careers-carousel__copy{padding:0 12px}}