/**handles:indy-accompagnement-4-widget-css**/
.indy-accompagnement-4-widget{padding:0 16px;--indy-acc4-sticky-top:62px;--indy-acc4-sticky-bg:#222c36;--indy-acc4-sticky-bg-rgb:34,44,54}.indy-accompagnement-4-widget .main-title-wrapper{display:flex;justify-content:center}.indy-accompagnement-4-widget,.indy-accompagnement-4-widget .title-h2,.indy-accompagnement-4-widget .title-h3{color:#fff}.indy-accompagnement-4-widget .title-h2{text-align:center;margin-bottom:0;max-width:472px;margin-inline:auto;font-size:32px;line-height:40px;letter-spacing:-.64px}.indy-accompagnement-4-widget .content-wrapper{display:flex;flex-direction:column;gap:40px}.indy-accompagnement-4-widget .content-wrapper .item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.indy-accompagnement-4-widget .content-wrapper .item .item-img{width:100%;max-width:350px;height:350px}.indy-accompagnement-4-widget .content-wrapper .item .item-img object{width:100%;height:100%}.indy-accompagnement-4-widget .content-wrapper .item .item-img img{width:100%;height:100%;object-fit:contain}.indy-accompagnement-4-widget .content-wrapper .item .item-content{display:flex;max-width:482px;flex-direction:column;align-items:flex-start;flex-shrink:0}.indy-accompagnement-4-widget .content-wrapper .item .title-h3{font-family:"Suisse Int’l",Sans-serif;font-size:24px;line-height:32px;letter-spacing:-.432px}.indy-accompagnement-4-widget .content-wrapper .item .item-text{margin-top:16px;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:-.16px}.indy-accompagnement-4-widget .cta-wrapper{display:flex;justify-content:center;margin-top:60px}.indy-accompagnement-4-widget .cta-wrapper .btn.btn-secondary{background:#fff;border-color:transparent;min-width:216px}.indy-accompagnement-4-widget .cta-wrapper .btn.btn-secondary:hover{background:#fff;opacity:.8}@media (min-width:768px){.indy-accompagnement-4-widget .sticky-container{padding-bottom:112px}.indy-accompagnement-4-widget .main-title-wrapper{position:sticky;top:var(--indy-acc4-sticky-top);z-index:3;padding-top:24px}.indy-accompagnement-4-widget .main-title-wrapper::after{content:'';display:block;background:linear-gradient(175deg,#222c36 0,#222c36 30%,rgba(34,44,54,0) 100%);height:225px;width:100%;position:absolute;top:0;z-index:0}.indy-accompagnement-4-widget .main-title.title-h2{max-width:446px;z-index:1}.indy-accompagnement-4-widget .title-h2{font-size:40px;letter-spacing:-.88px}.indy-accompagnement-4-widget .content-wrapper{gap:184px}.indy-accompagnement-4-widget .content-wrapper .item{flex-direction:row;gap:24px}.indy-accompagnement-4-widget .content-wrapper .item .item-content{max-width:356px}}@media (min-width:1024px){.indy-accompagnement-4-widget .main-wrapper{display:flex;flex-direction:row-reverse;gap:99px;justify-content:space-between;max-width:1068px;margin-inline:auto;padding-bottom:160px}.indy-accompagnement-4-widget .main-wrapper .fixed-img-wrapper{width:480px;position:sticky;top:var(--indy-acc4-fixed-img-sticky-top,calc((100vh + var(--indy-acc4-sticky-top) - 487px)/ 2));align-self:flex-start;opacity:1;transition:opacity .35s ease-out;--indy-acc4-fade-out:100ms;--indy-acc4-fade-in:150ms;--indy-acc4-fade-ease:ease-out}.indy-accompagnement-4-widget.is-media-hidden .main-wrapper .fixed-img-wrapper{opacity:0;pointer-events:none}.indy-accompagnement-4-widget .main-wrapper .fixed-img-wrapper img,.indy-accompagnement-4-widget .main-wrapper .fixed-img-wrapper object{position:absolute;width:487px;height:487px;opacity:1;will-change:opacity;transition:opacity var(--indy-acc4-fade-in) var(--indy-acc4-fade-ease)}.indy-accompagnement-4-widget .main-wrapper .fixed-img-wrapper.is-fading img,.indy-accompagnement-4-widget .main-wrapper .fixed-img-wrapper.is-fading object{opacity:0;transition-duration:var(--indy-acc4-fade-out)}.indy-accompagnement-4-widget .content-wrapper .item .item-img{display:none}.indy-accompagnement-4-widget .content-wrapper{align-items:center;gap:0;flex-shrink:0;width:482px}.indy-accompagnement-4-widget .content-wrapper .item{min-height:500px}.indy-accompagnement-4-widget .cta-wrapper{margin-top:0}}