.hero{align-items:center;display:flex;justify-content:center;position:relative}.hero img{height:100vh;object-fit:cover;object-position:top;width:100vw}.hero .text-wrapper{position:absolute}.hero .text-wrapper h1{background-color:rgba(18,134,202,.47);color:#fff;font-size:calc(30px + 1vw);margin:0;padding:50px 25px;text-transform:uppercase}.comite{margin:2.5rem auto auto;max-width:1640px;width:95vw}.comite .comite-title-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:2.5rem}.comite .comite-title-wrapper .line{background-color:#1288ca;flex-grow:1;height:3px;max-width:20%}.comite .comite-title-wrapper h2{color:#1288ca;font-size:calc(23px + 1vw);letter-spacing:0;margin:0 25px;text-align:center;text-transform:uppercase}.comite .presentation-part{display:flex;justify-content:space-between;margin-bottom:2.5rem;position:relative}.comite .presentation-part .title-wrapper{background-color:#1288ca}.comite .presentation-part .title-wrapper h3{color:#fff;font-size:40px;margin:0;padding-left:30px;text-transform:uppercase}.comite .presentation-part .text{color:#1288ca;font-size:clamp(1rem,2.5vw,1.5rem);padding-right:30px;width:50%}.comite .presentation-part .image-wrapper{width:50%}.comite .presentation-part .image-wrapper img{height:auto;width:100%}.comite .presentation-part:nth-child(odd){flex-direction:row-reverse}.comite .presentation-part:nth-child(odd) .title-wrapper{left:unset;padding-left:unset;padding-right:30px;right:0;text-align:end}.comite .presentation-part:nth-child(odd) .text{padding-left:30px;padding-right:unset;text-align:end}.partenaire-title-wrapper{align-items:center;display:flex;flex-direction:row-reverse;margin-bottom:2.5rem}.partenaire-title-wrapper .line{background-color:#1288ca;height:3px;width:140px}.partenaire-title-wrapper h5{color:#1288ca;font-size:calc(23px + 1vw);font-style:myriad-pro;letter-spacing:0;margin:0 25px;text-align:end;text-transform:uppercase}.partenaire{margin:2.5rem auto;width:1240px}.partenaire .accordion{align-items:center;background-color:#fff;border:none;color:#1288ca;cursor:pointer;display:flex;font-size:15px;justify-content:space-evenly;outline:none;text-align:left;transition:.4s;width:100%}.partenaire .accordion p{font-size:32px;transform:rotate(90deg);transition:all .4s}.partenaire .accordion h6{font-size:calc(23px + 1vw);margin:25px;text-transform:uppercase;width:50%}.partenaire .accordion .logo-wrapper{display:flex;height:auto;justify-content:center;width:300px}.partenaire .active p{transform:rotate(-90deg)}.partenaire .panel{background-color:#e7f3fa;max-height:0;overflow:hidden;padding:0 18px;transition:max-height .2s ease-out}.partenaire .panel div,.partenaire .panel p{color:#1288ca;font-size:24px;padding:30px}@media (max-width:1024px){.comite{width:95vw}.comite .presentation-part{flex-wrap:wrap}.comite .presentation-part .title-wrapper{position:relative;width:100%}.comite .presentation-part .text{padding-right:0;width:100%}.comite .presentation-part .image-wrapper{width:100%}.comite .presentation-part:nth-child(odd) .text{padding-left:0}.fondateurs{width:95vw}.fondateurs .head{width:100%}.fondateurs .head .title-wrapper{position:relative;width:100%}.fondateurs .head img{height:auto;max-width:100%}.fondateurs .founder-part .text-wrapper{columns:unset}.label-bg .label{width:95vw}.label-bg .label .presentation-part{flex-wrap:wrap}.label-bg .label .presentation-part .title-wrapper{position:relative;width:100%}.label-bg .label .presentation-part .image-wrapper,.label-bg .label .presentation-part .text{width:100%}.label-bg .label .presentation-part:nth-child(2n){flex-direction:row-reverse}.label-bg .label .presentation-part:nth-child(2n) .title-wrapper{left:unset;padding-left:unset;padding-right:30px;right:0;text-align:end}.label-bg .label .presentation-part:nth-child(2n) .text{padding-left:0;padding-right:unset;text-align:start}.soutien{width:95vw}.soutien .presentation-part{flex-wrap:wrap}.soutien .presentation-part .title-wrapper{position:relative;width:100%}.soutien .presentation-part .text{padding-left:0!important;width:100%}.soutien .presentation-part .image-wrapper{width:100%}.partenaire{width:95vw}.partenaire .accordion{flex-wrap:wrap}.partenaire .accordion .logo-wrapper{width:150px}.partenaire .accordion .logo-wrapper img{height:auto;max-width:100%}}