.section-job-offers{padding:3rem 0}@media(min-width:768px){.section-job-offers{padding:4rem 0}}@media(min-width:992px){.section-job-offers{padding:5rem 0}}.section-job-offers__job{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.section-job-offers__job:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);color:inherit;text-decoration:none}@media(min-width:768px){.section-job-offers__job{padding:2rem}}.section-job-offers__image{height:200px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.section-job-offers__image{height:220px}}.section-job-offers__categories{margin-bottom:.75rem}.section-job-offers__categories p{color:#002f6c;font-size:.875rem;font-weight:500;margin:0}.section-job-offers__title{margin-bottom:1rem}.section-job-offers__title strong{color:#002f6c;display:block;font-size:1.25rem;font-weight:600;line-height:1.4}.section-job-offers__title p{margin:0}.section-job-offers__excerpt{color:#002f6c;flex-grow:1;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.section-job-offers__apply-button{margin-top:auto;padding-top:1rem}.section-job-offers__apply-button .btn{border-radius:.375rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;width:100%}.section-job-offers__apply-button .btn:hover{transform:translateY(-1px)}.section-job-offers[data-bs-theme=dark] .section-job-offers__job{background:#1f2937;color:#fff}.section-job-offers[data-bs-theme=dark] .section-job-offers__categories p{color:#9ca3af}.section-job-offers[data-bs-theme=dark] .section-job-offers__title strong{color:#e0f2fe}.section-job-offers[data-bs-theme=dark] .section-job-offers__excerpt{color:#9ca3af}