.jobofferlisting{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.jobofferlisting__post{align-items:center;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:linear-gradient(0deg,rgba(var(--white),80%),rgba(var(--white),80%));border-radius:2rem;box-shadow:0 .5rem 1.5rem -.25rem rgba(var(--black),.05);display:flex;gap:3rem;padding:2rem 0 2rem 2rem;width:100%}@media (width <= 991px){.jobofferlisting__post{flex-wrap:wrap;padding-right:2rem}}@media (width <= 575px){.jobofferlisting__post{border-radius:1.5rem;padding:1.5rem}}.jobofferlisting__post--closed .jobofferlisting__post-actions{background:rgba(var(--error),.25)}.jobofferlisting__post--closed .jobofferlisting__post-actions .jobofferlisting__post-actions-closed-date,.jobofferlisting__post--closed .jobofferlisting__post-actions .jobofferlisting__post-actions-label{color:var(--error-color,salmon)}.jobofferlisting__post-content{display:flex;flex:100%;flex-wrap:wrap;gap:1rem}.jobofferlisting__post-open-date{display:flex;flex:100%;flex-wrap:wrap;gap:0 1rem}.jobofferlisting__post-title{flex:100%;font-size:var(--text-h4,1.75rem);margin:0}.jobofferlisting__post-text{flex:100%;margin:0}@media (width <= 575px){.jobofferlisting__post-text{display:none}}.jobofferlisting__post-actions{background:rgba(var(--primary,0,0,0),.1);border-radius:1rem 0 0 1rem;flex:0 0 min(40%,400px);padding:1rem}@media (width <= 991px){.jobofferlisting__post-actions{flex:0 0 min(100%,700px);margin-left:auto;margin-right:-2rem;padding-inline:2rem}}@media (width <= 575px){.jobofferlisting__post-actions{margin-right:-1.5rem;padding-inline:1.5rem}}.jobofferlisting__post-actions-label{color:var(--primary-color,#000);display:block;font-size:1rem;line-height:1.5}.jobofferlisting__post-actions-closed-date{color:var(--dark-color,#000);display:grid;gap:0 1rem;grid-template-areas:"day month hour" "day year hour";grid-template-columns:auto auto 1fr;margin-bottom:1.5rem;place-items:center start}@media (width <= 575px){.jobofferlisting__post-actions-closed-date{grid-template-areas:"day" "month" "year" "hour";grid-template-columns:1fr}}.jobofferlisting__post-actions-closed-date-day{font-size:4rem;font-weight:700;grid-area:day;line-height:1;margin-top:-.5rem}.jobofferlisting__post-actions-closed-date-month{font-size:1.5rem;font-weight:700;grid-area:month;line-height:1;text-transform:uppercase}.jobofferlisting__post-actions-closed-date-year{font-size:1.5rem;grid-area:year;line-height:1}.jobofferlisting__post-actions-closed-date-hour{font-size:1.5rem;font-weight:700;grid-area:hour;line-height:1;place-self:center end;text-align:right}@media (width <= 575px){.jobofferlisting__post-actions-closed-date-hour{margin-top:1.5rem;place-self:start;text-align:left}}.jobofferlisting__post-actions-button{margin-left:-3rem}