@charset "UTF-8";.detail-summary{position:relative;z-index:1;width:100%;margin-top:20px;padding:0 15px}@media (min-width:576px){.detail-summary{margin-top:calc(3% + 20px);margin-bottom:calc(3% + 32px)}}@media (min-width:992px){.detail-summary{max-width:375px;margin-top:20px;padding:0}}.detail-summary__borders{border-radius:20px;transform:skewY(-6deg)}.detail-summary__top svg{width:auto;height:41px}.detail-summary__top-container{display:flex;margin-top:6px;align-items:center;padding-top:35px}@media (min-width:992px){.detail-summary__top-container{margin-top:14px}}.detail-summary__main-container{transform:skewY(6deg);padding:0 27px 20px}@media (min-width:576px){.detail-summary__main-container{padding-top:3%}}@media (min-width:992px){.detail-summary__main-container{padding-top:0}}.detail-summary__logo{width:100%}.detail-summary__logo-container{position:relative;padding:12px 15px;margin-right:14px;cursor:default}.detail-summary__newflag{position:absolute;top:0;margin:0;cursor:default}.detail-summary__newflag:active,.detail-summary__newflag:focus,.detail-summary__newflag:hover{background:#fb6276}@media (min-width:576px){.detail-summary__newflag{top:20px}}@media (min-width:768px){.detail-summary__newflag{top:30px}}@media (min-width:992px){.detail-summary__newflag{top:0}}.detail-summary__buttons-container{position:absolute;right:27px;top:-31px;z-index:1}@media (min-width:576px){.detail-summary__buttons-container{top:-50px}}@media (min-width:768px){.detail-summary__buttons-container{top:-60px}}@media (min-width:992px){.detail-summary__buttons-container{top:-3px;right:18px}}.detail-summary__buttons-container .flag{display:inline-block}.detail-summary__buttons-container .flag .ajax-progress-throbber{display:none}@media (min-width:992px){.detail-summary__buttons-container--overlap{top:-35px}}.detail-summary__share{position:relative;top:8px;right:14px}.detail-summary__information-container p{margin-bottom:0}.detail-summary__event-tag a{color:#13cdd6;font-size:12px;line-height:14px;font-weight:700;margin-bottom:5px}.detail-summary__event-tag a:before{content:"#";display:inline-block}.detail-summary__event-tag a:active,.detail-summary__event-tag a:focus,.detail-summary__event-tag a:hover{color:#009598}.detail-summary__event-title{font-size:20px;line-height:26px;font-weight:700}.detail-summary__event-title p{margin:0}.detail-summary__duration{font-size:10px;letter-spacing:0;line-height:12px}.detail-summary__duration .icon-calendar{width:12px;margin-right:6px}@media (min-width:992px){.detail-summary__duration{font-size:14px;line-height:17px}}.detail-content__item{display:flex;flex-direction:column}.detail-content__item+.detail-content__item{margin-top:40px}.detail-content__item.center{align-items:center;justify-content:center;flex-direction:row}.detail-content__item__title{font-size:28px;line-height:110%;font-weight:700;margin-bottom:16px}.detail-content__item h3{font-family:"Open Sans",Arial,Helvetica Neue,Helvetica,sans-serif}.detail-content__item__text{text-align:justify;margin-bottom:16px}.detail-content__item__extra{text-align:right;margin-top:16px}.detail-content__item__logo-label{margin-right:-5px}.detail-content__item__source.pole-emploi,.detail-content__item__source.talent-soft,.detail-content__item__source.youzful{background-color:transparent}.detail-content__item__source.pole-emploi::before,.offer-details .detail-content__source.pole-emploi::before{width:100px;height:64px}.detail-content__item__source.talent-soft::before,.detail-content__item__source.youzful::before,.offer-details .detail-content__source.talent-soft::before,.offer-details .detail-content__source.youzful::before{width:160px;height:inherit;margin-top:4px}.offer-details{margin-top:var(--header-height);font-size:14px}.offer-details__row{margin-bottom:35px}.offer-details__return-link{position:relative;align-self:flex-start;font-weight:600;letter-spacing:0;line-height:19px;text-decoration:underline;z-index:1}.offer-details__return-link:active,.offer-details__return-link:hover,.offer-details__return-link:visited{color:inherit}.offer-details__return-link i{margin-right:10px;font-size:12px}@media (max-width:991px){.offer-details__row{margin-top:10px}}@media (max-width:575px){.offer-details{padding:24px 16px 32px}}@media (min-width:992px){.offer-details__summary-wrapper{position:sticky;max-width:395px;top:95px}}.offer-details__content{margin-top:58px}@media (max-width:991px){.offer-details__content{margin-top:34px}}.offer-details .detail-summary{border-radius:16px;padding:24px 16px 32px 20px}.offer-details .detail-summary .jwflag-button{position:absolute;right:16px;top:24px;width:40px;height:40px;font-size:24px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 5px 0 rgba(0,0,0,.21);transition:transform .25s}.offer-details .detail-summary .jwflag-button i{color:#13cdd6}.offer-details .detail-summary .jwflag-button:active,.offer-details .detail-summary .jwflag-button:hover{--yf-icon-content:"";box-shadow:0 4px 25px 0 rgba(0,0,0,.3),0 0 1px 0 rgba(0,0,0,.25);transform:translateY(-4px)}.offer-details .detail-summary__top{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.offer-details .detail-summary__logo{max-height:77px;width:auto}.offer-details .detail-summary__actions{min-height:100px;display:flex;justify-content:space-between;align-items:center;width:-moz-max-content;width:max-content;border-bottom:1px solid rgba(2,102,117,.1)}@media (max-width:991px){.offer-details .detail-summary__actions .youzful-apply-sticky{position:fixed;padding:16px 0;width:100%;bottom:0;left:0;z-index:999;border-radius:25% 25% 0 0;font-size:20px;font-weight:500!important;border-bottom:none;border-left:none;border-right:none}}.offer-details .detail-summary__content .details{list-style:none;margin:0;display:flex;flex-direction:column;gap:8px}.offer-details .detail-summary__content .details li{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.offer-details .detail-summary__content .details li .item{font-weight:400;font-size:18px}.offer-details .detail-summary__content .details li .yf-icon{--yf-icon-color:transparent;width:23px;height:23px;transform:translateY(2px)}.offer-details .detail-content__source{background-color:transparent}