.job-offers{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.job-offers{flex-direction:row}}.job-offers__item{max-width:460px}.job-offer{margin-left:-5px;margin-right:-5px;transition:all .25s ease}@media (min-width:768px){.job-offer{margin-left:0;margin-right:0}}.job-offer:hover{transform:translateY(-10px)}.job-offer:hover .job-offer__card,.job-offer__card{box-shadow:0 36px 80px rgba(73,101,148,.07),0 23.3333px 46.8519px rgba(73,101,148,.0531481),0 13.8667px 25.4815px rgba(73,101,148,.0425185),0 7.2px 13px rgba(73,101,148,.035),0 2.93333px 6.51852px rgba(73,101,148,.0274815),0 .666667px 3.14815px rgba(73,101,148,.0168519)}.job-offer__card{display:flex;position:relative;z-index:0;flex-direction:column;border-radius:20px;overflow:hidden;min-height:336px;max-width:344px;width:unset;height:100%;transition:all .25s ease}@media (min-width:376px){.job-offer__card{width:344px}}@media (min-width:992px){.job-offer__card{width:431px}}.job-offer__card .btn-show-offer{font-weight:600}.job-offer__top{display:flex;align-items:center;padding:16px;height:105px;gap:10px}.job-offer__top.drupal,.job-offer__top.talent-soft,.job-offer__top.youzful{background-color:rgba(0,149,151,.1019607843)}.job-offer__top.pole-emploi{background-color:#f2f4ff}.job-offer__top .logo{border-radius:50%;height:73px;width:73px;background-color:#fff;margin-right:4px;flex-shrink:0}.job-offer__top .no-logo,.job-offer__top .talent-soft-logo{background-image:url(/themes/custom/youzful_light/dist/img/unknown-company.svg);background-repeat:no-repeat;background-position:50% 50%}.job-offer__top .talent-soft-logo{background-image:url(/themes/custom/youzful_light/dist/img/offer_sources/talent-soft-company.svg);background-size:60%}.job-offer__top .title-container{padding-left:10px;margin-top:6px}.job-offer__top .title-container h3{text-transform:initial!important;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden;font-size:20px;line-height:24px;word-break:break-all}@media (min-width:768px){.job-offer__top .title-container h3{font-size:24px;line-height:28.8px}}.job-offer__top .title-container .subtitle{font-size:14px;font-weight:500;padding:0;margin:0}.job-offer__container{background-color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100% - 105px);flex-grow:1}@media (min-width:768px){.job-offer__container{padding:24px}}.job-offer__container .details{list-style:none;padding:0;margin:0}.job-offer__container .details li{padding-bottom:8px}.job-offer__container .details li .item{padding-left:4px}.job-offer__container .actions{display:flex;justify-content:space-between;align-items:center}.job-offer__container .actions .date{color:#a8a8a8;font-weight:300}