/**handles:block-career-banner-styles**/
.block-career-banner{padding-top:6.5rem;padding-bottom:6.6rem}@media (max-width:1349.98px){.block-career-banner{padding-top:3rem;padding-bottom:3rem}}@media (max-width:991.98px){.block-career-banner{padding-top:0;padding-bottom:0}}.block-career-banner .career{border-radius:8px}.block-career-banner__texts{display:flex;flex-direction:column;justify-content:center}@media (max-width:767.98px){.block-career-banner__texts a{display:none}}.block-career-banner__title{font-size:var(--fs-25);font-weight:900;line-height:1.2;margin-bottom:.8rem;color:#007e32}.block-career-banner__introduction{font-size:var(--fs-15);line-height:1.466666666666667;margin-bottom:2rem;color:#585858}.block-career-banner__vacancies{display:flex}.block-career-banner__vacancies .swiper{margin-right:-7.5px;margin-left:-7.5px}@media (max-width:1349.98px){.block-career-banner__vacancies .swiper{margin:0}}.block-career-banner .career{display:flex;width:100%;height:100%;align-items:flex-start;flex:1;flex-direction:column;justify-content:flex-start;margin:0 8px;padding:2.3rem 3.2rem 3.3rem;background:#f5f5f5}@media (max-width:1349.98px){.block-career-banner .career{flex:none;margin:0}}@media (max-width:991.98px){.block-career-banner .career{width:100%}}.block-career-banner .career .image-wrapper{height:4.3rem}.block-career-banner .career .image-wrapper img{width:auto;max-height:4.3rem}.block-career-banner .career__content{width:100%;height:100%}.block-career-banner .career__informations{display:flex;height:calc(100% - 4.8rem);flex-direction:column;justify-content:space-between}.block-career-banner .career__title{font-size:var(--fs-15);font-weight:900;line-height:1.2;margin-bottom:0;padding-top:3.2rem;color:#007e32}.block-career-banner .career__description{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding-top:1.9rem}.block-career-banner .career__type{font-size:var(--fs-15);line-height:1.5;margin:0;color:#585858}.block-career-banner .career__location{font-size:var(--fs-15);line-height:1.5;margin:0;padding-top:1rem;color:#585858}.block-career-banner .career.is-link:hover{background:#ededed}.block-career-banner .career__link{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.block-career-banner .vacancies-nav{display:none}.block-career-banner .vacancies-nav .swiper-button-disabled{visibility:hidden}@media (max-width:1349.98px){.block-career-banner .vacancies-nav{display:flex;justify-content:space-between;margin-top:2.8rem}}.block-career-banner .btn-slider-active{display:none;font-size:var(--fs-15);margin-top:4.5rem;margin-left:1rem}@media (max-width:767.98px){.block-career-banner .btn-slider-active{display:flex}}.block-career-banner .single-vacancy{margin:0 7.5px}.block-career-banner .btn-tertiary{font-size:1.5rem}