.zone.pictos{margin:var(--ecartzone) 0}.zone.pictos .container{display:flex;flex-direction:column;width:90%}.zone.pictos .container .titleDesc .colTitle{display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.pictos .container .titleDesc .colTitle .title{font-family:var(--title-font);letter-spacing:2.6px;font-size:var(--title-size);margin-bottom:var(--margin-title);color:var(--font-color);text-align:center;text-transform:uppercase}.zone.pictos .container .titleDesc .colTitle .description{font-family:var(--desc-font);font-size:var(--desc-size);line-height:var(--desc-line-height);font-weight:100;color:var(--font-color);letter-spacing:.8px;text-align:center}.zone.pictos .container .colElements{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.zone.pictos .container .colElements .elements{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.zone.pictos .container .colElements .elements .element{justify-content:center}.zone.pictos .container .colElements .elements .element,.zone.pictos .container .colElements .elements .element .headElement{display:flex;flex-direction:column;align-items:center;gap:10px}.zone.pictos .container .colElements .elements .element .headElement .photo{width:60px;height:60px}.zone.pictos .container .colElements .elements .element .headElement .photo img{width:100%;height:100%;object-fit:contain}.zone.pictos .container .colElements .elements .element .headElement .subtitle{font-family:var(--subtitle-font);color:var(--font-color);font-size:var(--subtitle-size);font-size:14px;font-weight:700;font-size:16px}.zone.pictos .container .colElements .elements .element .textContent{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.zone.pictos .container .colElements .elements .element .textContent .title{font-family:var(--title-font);letter-spacing:2.6px;font-size:var(--title-size);margin-bottom:var(--margin-title);color:var(--font-color);text-transform:uppercase}.zone.pictos .container .colElements .elements .element .textContent .description{text-align:center}.zone.pictos .container .colElements .descriptionSousLesElements,.zone.pictos .container .colElements .elements .element .textContent .description{font-family:var(--desc-font);font-size:var(--desc-size);line-height:var(--desc-line-height);font-weight:100;color:var(--font-color);letter-spacing:.8px}.zone.pictos .container .colElements .descriptionSousLesElements{margin-top:20px}.zone.pictos.subtype2 .container{gap:30px}.zone.pictos.subtype2 .container .colElements{align-items:center}.zone.pictos.subtype2 .container .colElements .elements .element .headElement{height:68px}.zone.pictos.subtype2 .container .colElements .elements .element .headElement .etoiles{display:flex;flex-direction:row}.zone.pictos.subtype2 .container .colElements .elements .element .headElement .photo{width:20px;height:20px}@media screen and (min-width:800px){.zone.pictos .container{justify-content:center;align-items:center}.zone.pictos .container .colTitle{margin:0 20px 20px}.zone.pictos .container .colElements{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.zone.pictos .container .colElements .elements{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);grid-gap:40px}.zone.pictos .container .colElements .elements .element{height:265px;justify-content:flex-start;width:350px}.zone.pictos.subtype2 .colElements .elements{display:grid;grid-template:1fr/repeat(3,1fr);grid-gap:40px;align-items:flex-start}.zone.pictos.subtype2 .colElements .elements .element{height:225px;width:100%}}@media screen and (min-width:1024px){.zone.pictos .container{width:100%;flex-direction:row;justify-content:center;align-items:flex-start;gap:40px}.zone.pictos .container .titleDesc{max-width:90%}.zone.pictos .container .titleDesc .colTitle .description,.zone.pictos .container .titleDesc .colTitle .title{text-align:left}.zone.pictos .container .colElements .elements{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);grid-gap:0;gap:0;text-align:left;grid-gap:40px}.zone.pictos .container .colElements .elements .element{width:30vw;max-width:421px;height:auto;align-items:flex-start;justify-content:flex-start;gap:30px}.zone.pictos .container .colElements .elements .element .headElement{align-items:flex-start;justify-content:space-around}.zone.pictos .container .colElements .elements .element .textContent{justify-content:flex-start;align-items:flex-start;gap:9px;height:130px}.zone.pictos .container .colElements .elements .element .textContent .description{text-align:left}.zone.pictos.subtype2 .container{flex-direction:column;justify-content:center;align-items:center;gap:2.5vw}.zone.pictos.subtype2 .container .titleDesc{max-width:90%}.zone.pictos.subtype2 .container .titleDesc .colTitle{margin:0}.zone.pictos.subtype2 .container .colElements .elements{display:grid;grid-template:1fr/repeat(3,1fr);grid-gap:2.5vw}.zone.pictos.subtype2 .container .colElements .elements .element{width:28vw;align-items:center;justify-content:flex-start}.zone.pictos.subtype2 .container .colElements .elements .element .headElement{align-items:center}.zone.pictos.subtype2 .container .colElements .elements .element .textContent{align-items:center;justify-content:flex-start}.zone.pictos.subtype2 .container .colElements .elements .element .textContent .description{text-align:center}}@media screen and (min-width:1200px){.zone.pictos .container .titleDesc .colTitle{padding-left:2vw}.zone.pictos .container .colElements .elements .element{align-items:flex-start;justify-content:flex-start}.zone.pictos .container .colElements .elements .element .headElement{align-items:flex-start}.zone.pictos .container .colElements .elements .element .textContent .description{text-align:justify}.zone.pictos.subtype2 .container{flex-direction:row;align-items:flex-start}.zone.pictos.subtype2 .container .titleDesc{max-width:421px}.zone.pictos.subtype2 .container .titleDesc .colTitle{display:flex;align-items:flex-end}.zone.pictos.subtype2 .container .titleDesc .colTitle .description{text-align:right;text-align:justify}.zone.pictos.subtype2 .container .colElements{align-items:flex-start}.zone.pictos.subtype2 .container .colElements .elements .element{width:16.25vw;align-items:flex-start}.zone.pictos.subtype2 .container .colElements .elements .element .headElement{align-items:flex-start}.zone.pictos.subtype2 .container .colElements .elements .element .textContent .description{text-align:justify}}