.background--primary{background-color:#0e453c}.background--secondary{background-color:#b4ce44}.background--tertiary{background-color:#5a371d}.background--quarternary{background-color:#b4ce4480}.background--ice{background-color:#c4d9d9}.background--sand{background-color:#f5e4d2}.background--lavender{background-color:#9ca6d5}.background--grey-200{background-color:#f5f5f5}.background--grey-100{background-color:#fafafa}.background--header{background-color:#f5f6fa}.background--white{background-color:#fff}.background--black{background-color:#181818}.background--transparent{background-color:transparent}.background--primary__hover:hover{background-color:#0e453c}.color--primary{color:#0e453c}.color--primary svg{stroke:#0e453c;fill:#0e453c}.color--secondary{color:#b4ce44}.color--secondary svg{stroke:#b4ce44;fill:#b4ce44}.color--tertiary{color:#5a371d}.color--tertiary svg{stroke:#5a371d;fill:#5a371d}.color--ice{color:#c4d9d9}.color--ice svg{stroke:#c4d9d9;fill:#c4d9d9}.color--sand{color:#f5e4d2}.color--sand svg{stroke:#f5e4d2;fill:#f5e4d2}.color--lavender{color:#9ca6d5}.color--lavender svg{stroke:#9ca6d5;fill:#9ca6d5}.color--grey-200{color:#f5f5f5}.color--grey-200 svg{stroke:#f5f5f5;fill:#f5f5f5}.color--grey-100{color:#fafafa}.color--grey-100 svg{stroke:#fafafa;fill:#fafafa}.color--white{color:#fff}.color--white svg{stroke:#fff;fill:#fff}.color--black{color:#181818}.color--black svg{stroke:#181818;fill:#181818}.border--primary{border:2px solid #0e453c}.border--grey-200{border:.5px solid #f5f5f5}.border--white{border:2px solid #ffffff}.border--black{border:2px solid #181818}.job__block{margin-bottom:3rem}.job-offer__block{padding:20px 40px;background-color:#f3f6f5;display:flex;align-items:center;margin-bottom:1rem;z-index:0;position:relative}.job-offer__title>*{margin:0}.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}}
