.bandeau:not([class*="bg-cl"]),.bandeau.bg-cl-blanc{border-bottom:1px solid #A1A1A1}.bandeau:has(.hero.text-overlay){background-color:#fff;border-bottom:none}.hero{max-width:1440px;display:flex;margin:auto}@media (min-width: 1040px){.hero .wrapper-content{padding-left:calc((100% - ((264px) + (80px)))/12 + 24px + 40px)}}@media (min-width: 1440px){.hero .wrapper-content{padding-left:calc((1440px - ((264px) + (80px)))/12 + 24px + 40px)}}@media (max-width: 767px){.hero .wrapper-content{padding-left:16px;padding-right:16px}}.hero:not(:has(img)){min-height:200px;padding-bottom:12px;padding-top:12px}@media (max-width: 1040px){.hero:not(:has(img)){justify-content:center}}.hero:not(:has(img)) .wrapper-content{width:100%;display:flex}@media (min-width: 1040px){.hero:not(:has(img)) .wrapper-content{padding-right:calc((100% - ((264px) + (80px)))/12 + 24px + 40px)}}@media (min-width: 1440px){.hero:not(:has(img)) .wrapper-content{padding-right:calc((1440px - ((264px) + (80px)))/12 + 24px + 40px)}}.hero:not(:has(img)) .content{width:fit-content;margin:auto;text-align:center}.hero:has(img){max-width:1440px;display:flex;gap:64px;margin:auto;min-height:440px}@media (max-width: 1040px){.hero:has(img){gap:0}}.hero:has(img) .content{height:100%;display:flex;flex-direction:column;justify-content:center}.hero:has(img).tiny-title .content .content-title{font-size:3.4rem;text-transform:inherit;font-weight:400;line-height:4.2rem}.hero:has(img).tiny-title .content .content-chapo+.content-title{padding-top:8px}@media (max-width: 1040px){.hero:has(img).tiny-title .content .content-chapo+.content-title{padding-top:4px}}@media (max-width: 1040px){.hero:has(img).tiny-title .wrapper-content>.link{margin-bottom:34px}}.hero:has(img) .wrapper-content{display:flex;flex-direction:column;justify-content:flex-end;padding-top:24px;padding-bottom:40px;width:60%}@media (max-width: 1040px){.hero:has(img) .wrapper-content{width:100%;display:block;padding-top:16px;padding-bottom:24px}}@media (max-width: 1040px) and (min-width: 767px){.hero:has(img) .wrapper-content{padding:24px}}.hero:has(img) .wrapper-content .content-title+.content-chapo{padding-top:8px}.hero:has(img) img{object-fit:cover;width:100%;height:100%;max-width:100%;display:block;height:440px}@media (max-width: 1040px){.hero:has(img) img{height:320px}}.hero.text-overlay:has(img){position:relative;min-height:500px;max-width:1728px;justify-content:center}.hero.text-overlay:has(img) .content-chapo{font-size:2.2rem;text-transform:inherit;font-weight:400;line-height:2.6rem}.hero.text-overlay:has(img) .container-bt{justify-content:center}.hero.text-overlay:has(img) .wrapper-content{position:absolute;text-align:center;height:100%;padding-left:0;width:100%}@media (min-width: 767px){.hero.text-overlay:has(img) .wrapper-content{padding-left:calc((((100%) - ((176px) + (48px)))/12)*2 + 16px*2 + 24px);padding-right:calc((((100%) - ((176px) + (48px)))/12)*2 + 16px*2 + 24px)}}@media (min-width: 1040px){.hero.text-overlay:has(img) .wrapper-content{padding-left:calc((((100%) - ((264px) + (80px)))/12)*2 + 24px*2 + 40px);padding-right:calc((((100%) - ((264px) + (80px)))/12)*2 + 24px*2 + 40px)}}@media (min-width: 1440px){.hero.text-overlay:has(img) .wrapper-content{padding-left:calc((((1440px) - ((264px) + (80px)))/12)*2 + 24px*2 + 40px);padding-right:calc((((1440px) - ((264px) + (80px)))/12)*2 + 24px*2 + 40px)}}@media (max-width: 767px){.hero.text-overlay:has(img) .wrapper-content{padding-left:16px;padding-right:16px}}.hero.text-overlay:has(img) .wrapper-content+div{width:100%}.hero.text-overlay:has(img) .wrapper-content+div img{min-height:500px}@media (max-width: 1040px){.hero{flex-direction:column-reverse;gap:0}}.hero .container-bt{padding-top:32px}
