.careers-latest-roles__title{margin:0 30px 0 0;vertical-align:middle;font-size:30px;line-height:32px;font-family:Montserrat,Helvetica,arial,sans-serif;font-weight:600;font-style:normal}@media (max-width:1024px){.careers-latest-roles__title{margin:0 0 30px}}.careers-latest-roles__grid{flex:1;flex-grow:1}@media (min-width:1025px){.careers-latest-roles__title{max-width:145px}.careers-latest-roles .container{display:flex;align-items:center}}.careers-latest-roles .swiper{padding:10px 21px;margin:-10px -21px}.careers-latest-roles .swiper-slide{height:auto;background:#fff;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);opacity:0;transform:translateX(100px);transition:opacity .6s ease,transform .6s ease}.careers-latest-roles .swiper-slide.swiper-slide-visible{opacity:1;transform:translateX(0)}@media (max-width:576px){.careers-latest-roles .swiper{margin:-10px -20px;padding:10px 20px;width:calc(100% + 40px)}.careers-latest-roles .swiper-slide{width:280px}.careers-latest-roles .swiper-button-next,.careers-latest-roles .swiper-button-prev{display:none}}.careers-latest-roles .swiper-button-next,.careers-latest-roles .swiper-button-prev{width:43px;height:43px;background:#406ef1;opacity:1;border-radius:50%}.careers-latest-roles .swiper-button-next.swiper-button-disabled,.careers-latest-roles .swiper-button-prev.swiper-button-disabled{opacity:0}.careers-latest-roles .swiper-button-next:after,.careers-latest-roles .swiper-button-prev:after{color:#fff;font-size:16px}.careers-latest-roles .swiper-button-prev{left:0}.careers-latest-roles .swiper-button-next{right:0}.careers-latest-roles .swiper.hide-nav .swiper-button-next,.careers-latest-roles .swiper.hide-nav .swiper-button-prev{opacity:0;pointer-events:none}.careers-latest-roles .job-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 30px;background-image:none!important;position:relative;border-radius:20px;transition:all .3s ease;overflow:hidden}@media (max-width:576px){.careers-latest-roles .job-card{padding:15px}}.careers-latest-roles .job-card:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;background:#406ef1;border-radius:20px;transition:width .3s ease,height .3s ease;z-index:0}.careers-latest-roles .job-card .job-location,.careers-latest-roles .job-card .job-title{font-family:Montserrat,Helvetica,arial,sans-serif;font-style:normal;z-index:1;transition:color .3s ease}.careers-latest-roles .job-card .job-title{font-weight:600;font-size:20px;line-height:26px;color:#406ef1;margin-bottom:25px}.careers-latest-roles .job-card .job-location{font-weight:400;font-size:18px;line-height:22px;color:#000;margin-top:auto}.careers-latest-roles .job-card:hover:after{width:100%;height:100%}.careers-latest-roles .job-card:hover .job-location,.careers-latest-roles .job-card:hover .job-title{color:#fff}