.module-job-banner{position:relative}.module-job-banner.init-banner{max-height:150px;opacity:0;overflow:hidden}.job-offer-swiper-banner{margin-bottom:40px;position:relative}.job-offer-swiper-banner:not(.job-offer-swiper-full-content){padding:0 60px}.job-offer-swiper{position:relative}.job-offer-swiper.swiper{height:100%;overflow:hidden;width:100%}.job-offer-swiper-slide.swiper-slide{background:#fff;display:grid;font-size:18px;grid-template:"container";place-content:center;place-items:end center;text-align:center}.job-offer-swiper-slide.swiper-slide>*{grid-area:container}.job-offer-swiper-slide.swiper-slide img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.job-offer-swiper-title{background-color:hsla(0,0%,100%,.7);border-top:2px solid #026be7;font-size:12px;line-height:1.5em;padding:10px}@media (min-width:769px){.job-offer-swiper-title{font-size:14px;font-weight:700;line-height:1.5em;margin:10px;padding:20px}}.job-offer-swiper-title>a{color:#00001a!important;display:block;text-decoration-color:#00001a!important}.job-offer-swiper-title>a:hover{color:#026be7!important}.job-offer-swiper-wrapper.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.job-offer-swiper-button-next,.job-offer-swiper-button-prev{background-color:transparent;color:#026be7;font-size:36px}.job-offer-swiper-button-next:hover,.job-offer-swiper-button-prev:hover{color:#00001a!important}
