@charset "UTF-8";.c-banner{--banner-row-gap:2.5rem;--banner-infos-row-gap:1.875rem;--banner-image-width:50%}.c-banner__row{display:flex;flex-direction:column;row-gap:var(--banner-row-gap);column-gap:var(--banner-col-gap)}.c-banner__informations{padding-top:var(--banner-row-gap);display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--banner-infos-row-gap);padding:0}.c-banner__informations__collapse{flex-wrap:wrap}.c-banner__informations__collapse .c-datesCollapse{text-transform:none;font-weight:var(--font-regular);font-size:var(--text-smaller-size);width:100%}.c-banner__informations__collapse .c-datesCollapse__toggler{color:var(--body-text-color);display:flex;align-items:center;column-gap:10px;margin-top:.5em;transition:color .35s cubic-bezier(.43, .045, .1, .95)}.c-banner__informations__collapse .c-datesCollapse__toggler__icon{width:.66em;height:.66em}.c-banner__informations__collapse .c-datesCollapse__toggler__icon svg{transition:transform .35s cubic-bezier(.43, .045, .1, .95);display:block}.c-banner__informations__collapse .c-datesCollapse__toggler:active,.c-banner__informations__collapse .c-datesCollapse__toggler:focus,.c-banner__informations__collapse .c-datesCollapse__toggler:hover{color:var(--body-link-color)}.c-banner__informations__collapse .c-datesCollapse__container{height:0;pointer-events:none;overflow:hidden}.c-banner__informations__collapse .c-datesCollapse__content{padding-top:.5em}.c-banner__informations__collapse .c-datesCollapse.is-opened .c-datesCollapse__toggler__icon svg{transform:rotate(-135deg)}.c-banner__informations__collapse .c-datesCollapse.is-opened .c-datesCollapse__container{pointer-events:all}.c-banner__image{--border-radius:5px}@media (min-width:768px){.c-banner__image{flex:0 0 var(--banner-image-width);max-width:var(--banner-image-width)}}@media (min-width:991px){.c-banner{--banner-col-gap:2.5rem}.c-banner__row{flex-direction:row}.c-banner__content{flex:1 0 min-content;align-self:center}.c-banner__image{flex:0 0 var(--banner-image-width);max-width:var(--banner-image-width)}}@media (min-width:1200px){.c-banner{--banner-col-gap:3.75rem;--banner-image-width:40%;--banner-inner-p-tb:2.8125rem}}@media (min-width:1850px){.c-banner{--banner-col-gap:5rem;--banner-content-row-gap:1.875rem}}