.contact_hero{min-height:400px;padding-top:8rem;position:relative}.contact_hero img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.contact_hero .wrapper_content{z-index:2;text-align:left;color:var(--white);position:relative}@media screen and (width<=880px){.contact_hero .wrapper_content{text-align:center}}.contact_hero .wrapper_content h1{font-size:3rem}@media screen and (width<=480px){.contact_hero .wrapper_content h1{font-size:2rem}}.contact_hero:before{content:"";z-index:1;background:linear-gradient(to right, var(--main-color) 30%, #ffffff8c 70%);opacity:.7;position:absolute;inset:0}.team_wrapper>h1{text-align:center;width:max-content;margin-block:2rem;margin-inline:auto;padding:.75rem 1rem}.process{padding-bottom:4rem;position:relative}.process .process_item{gap:4rem}.process .process_item .process_item_text{width:50%}.process .process_item .process_item_text span{aspect-ratio:1;width:50px;color:var(--white);background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;display:flex}@media screen and (width<=680px){.process .process_item .process_item_text span{margin-inline:auto}}.process .process_item .process_item_text h2{margin-bottom:.5rem;font-size:1.35rem;font-weight:600}@media screen and (width<=680px){.process .process_item .process_item_text h2{margin-block:1rem}}.process .process_item .process_item_text p{font-size:1rem;font-weight:400;line-height:30px}@media screen and (width<=680px){.process .process_item .process_item_text{width:100%}}.process .process_item .process_item_img{justify-content:flex-end;align-items:center;width:50%;padding:1rem;display:flex}.process .process_item .process_item_img img{max-width:250px}@media screen and (width<=680px){.process .process_item .process_item_img img{max-width:200px;margin-inline:auto}.process .process_item .process_item_img{width:100%}}.process .process_item:nth-of-type(odd) .process_item_img{justify-content:flex-start}.process .process_item:nth-of-type(odd) .process_item_text{text-align:right}.process .process_item:nth-of-type(odd) .process_item_text span{background-color:var(--secondary);margin-left:auto}@media screen and (width<=680px){.process .process_item:nth-of-type(odd) .process_item_text span{margin-right:auto}.process .process_item:nth-of-type(odd) .process_item_text{text-align:center}.process .process_item:nth-of-type(odd){text-align:center;flex-direction:column-reverse}.process .process_item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0}}.process:before{content:"";background:var(--secondary);z-index:50;width:3px;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1150px){.process:before{height:92%}}@media screen and (width<=780px){.process:before{height:98%}}@media screen and (width<=680px){.process:before{display:none}}.delimiter{text-align:center;margin-top:2rem;max-width:800px;margin-inline:auto;line-height:30px}.delimiter:first-of-type{margin-top:4rem}.teams{flex-wrap:wrap;gap:1rem;padding-block:4rem}.teams .team{text-align:center;border-radius:16px;width:calc(33.3333% - 1rem);box-shadow:0 0 1px #000}.teams .team h3{margin-top:2rem;margin-bottom:1rem}.teams .team p{padding:0 1rem;padding-bottom:1rem;font-size:.8rem;font-weight:400}.teams .team .team_desc{position:relative}.teams .team .team_desc .poste{background-color:var(--white);border-radius:20px;padding:.5rem 1rem;position:absolute;top:-25%;left:1rem;transform:translateY(-50%);box-shadow:0 0 5px #00000042}.teams .team .team_profil{border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden}.teams .team .team_profil img{object-fit:cover;width:100%;height:100%}.teams .team .team_contacts{gap:2rem;padding-top:1rem;padding-bottom:2rem}.teams .team .team_contacts img{width:20px}@media screen and (width<=880px){.teams .team{width:calc(50% - 1rem)}}@media screen and (width<=780px){.teams .team{width:100%}}
