.background--primary{background-color:#e71b17}.background--secondary{background-color:#7d7d7d}.background--grey{background-color:#e8e8e8}.background--white{background-color:#fdfdfd}.background--dark-grey{background-color:#313131}.background--black{background-color:#000}.background--transparent{background-color:transparent}.background--primary__hover:hover{background-color:#e71b17}.color--primary{color:#e71b17}.color--primary svg{stroke:#e71b17;fill:#e71b17}.color--white{color:#fdfdfd}.color--white svg{stroke:#fdfdfd;fill:#fdfdfd}.color--black{color:#000}.color--black svg{stroke:#000;fill:#000}.border--primary{border:2px solid #e71b17}.border--grey{border:.5px solid #f8f8f8}.border--white{border:2px solid #fdfdfd}.border--black{border:2px solid #000000}.job__block{margin-bottom:3rem}.job__block-button{margin-top:4rem;margin-right:1.75rem}.job__block--title-left h3,.job__block--title-left h4,.job__block--title-left h5{font-family:SohoGothicPro-Light}.job-offer__block{padding:20px 40px;background-color:#000;display:flex;align-items:center;margin-bottom:1rem;z-index:0;position:relative}.job-offer__title>*{font-family:SohoGothicPro-Medium;font-size:clamp(1rem,3.5vw,1.3rem);margin:0;color:#fdfdfd}.job-offer__type,.job-offer__location{color:#fdfdfd}.job-offer__header-title{font-family:Oswald}.job-offer__content{display:flex;justify-content:space-between;align-items:center;margin-left:.75rem;gap:1rem}.job-offer__content>p{margin:0!important}.job-offer__content .job-offer__type,.job-offer__content .job-offer__location{flex:1}.job-offer__content .button__mobile-width{flex-shrink:0}@media (max-width: 991px){.job__block-button{margin-right:0}.job-offer__block>*{margin-bottom:8px!important}.job-offer__content{display:inline-block;margin-left:0}.job-offer__content p{margin-bottom:8px!important}.job-offer .button__mobile-width{margin-top:32px}}
