#page-who #objective,#page-who #valors{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;place-items:center;display:grid;overflow:hidden}:is(#page-who #objective,#page-who #valors) h3{grid-area:1/1/1/3;font-weight:500;font-size:1.5rem!important}:is(#page-who #objective,#page-who #valors) .image{grid-row:2/2;width:auto;min-width:100%;max-width:100%;min-height:500px;max-height:500px;overflow:hidden}:is(#page-who #objective,#page-who #valors) .image img{width:100%;height:100%}:is(#page-who #objective,#page-who #valors) .description{text-align:left;flex-direction:column;grid-row:2/2;justify-content:space-evenly;place-items:stretch stretch;row-gap:15px;width:100%;min-height:70%;margin:30px 0;padding:30px;display:flex}#page-who #objective .image{grid-column:1/1}#page-who #objective .description{grid-column:2/2}#page-who #valors .description{grid-column:1/1}#page-who #valors .image{grid-column:2/2}#page-who #why{background:var(--color-secondary);padding-bottom:100px!important}#page-who #why h3{color:#fff;padding:30px 0 15px;font-weight:500;font-size:1.5rem!important}#page-who .bloc-list{grid-template-columns:1fr 1fr 1fr;align-items:stretch;column-gap:10px;display:grid}#page-who .bloc-list .bloc-title{border-bottom:1px solid var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;row-gap:10px;width:100%;display:flex}#page-who .bloc-list .bloc-title h4{color:var(--color-primary)}#page-who .bloc-list .bloc-title svg{color:var(--color-primary);font-size:3rem}#page-who .bloc-list .bloc-description{flex-direction:column;justify-content:flex-start;align-items:center;row-gap:10px;padding:20px 0;display:flex}#page-who .bloc-list .bloc-description p{text-align:left}#page-who .bloc-list .bloc-description ul{flex-direction:column;justify-content:center;row-gap:10px;min-width:100%;display:flex}#page-who .bloc-list .bloc-1,#page-who .bloc-list .bloc-2,#page-who .bloc-list .bloc-3{background:#fff;grid-template-rows:2fr 5fr;grid-template-columns:1fr;justify-content:center;justify-items:center;padding:0 30px;display:grid}@media (min-width:701px) and (max-width:1280px){#page-who #objective,#page-who #valors{border:inherit;grid-template-rows:auto auto auto;grid-template-columns:1fr}:is(#page-who #objective,#page-who #valors) .image{grid-area:2/1/2/1}:is(#page-who #objective,#page-who #valors) .description{border:inherit;grid-area:3/1/3/1;margin:0;padding:60px 20%}#page-who #why h3{grid-area:1/1/1/1}#page-who #why .bloc-list{flex-direction:column;display:flex}#page-who #why .bloc-list .bloc-description{padding:15px 0 30px}#page-who #why .bloc-list .bloc-1,#page-who #why .bloc-list .bloc-2,#page-who #why .bloc-list .bloc-3{background:#fff;grid-template-rows:auto auto;width:100%;margin-top:15px;padding:0 20%}}@media (max-width:768px){#page-who #objective,#page-who #valors{border:inherit;grid-template-rows:auto auto auto;grid-template-columns:1fr}:is(#page-who #objective,#page-who #valors) h3{grid-area:1/1/1/1}:is(#page-who #objective,#page-who #valors) .image{grid-area:2/1/2/1;width:auto;min-width:100%;max-width:100%;min-height:250px;max-height:250px;overflow:hidden}:is(#page-who #objective,#page-who #valors) .image img{object-position:0% 25%}:is(#page-who #objective,#page-who #valors) .description{border:inherit;grid-area:3/1/3/1;margin:0;padding:0}#page-who #why{background:var(--color-secondary);padding-bottom:50px!important}#page-who #why h3{color:#fff}#page-who #why .bloc-list{flex-direction:column;row-gap:5px;display:flex}#page-who #why .bloc-list .bloc-title{padding:15px 0}#page-who #why .bloc-list .bloc-1,#page-who #why .bloc-list .bloc-2,#page-who #why .bloc-list .bloc-3{background:#fff;grid-template-rows:auto auto;width:100%}}
