header.team_header{padding-top:100px;padding-bottom:0}@media screen and (max-width:800px){header.team_header{padding-top:50px}}header.team_header .cover{width:100%;height:780px;position:relative}@media screen and (max-width:1500px){header.team_header .cover{height:560px}}@media screen and (max-width:800px){header.team_header .cover{height:420px}}header.team_header .cover img{width:100%;height:100%;object-fit:cover}header.team_header .cover .section__header{position:absolute;bottom:0;left:0;z-index:10}header.team_header .cover .section__header .title h1{color:var(--light);font-size:150px;line-height:100px}@media screen and (max-width:800px){header.team_header .cover .section__header .title h1{font-size:60px;line-height:42px}}section.team_section_1{padding-bottom:100px}@media screen and (max-width:800px){section.team_section_1{padding-top:100px}}@media screen and (max-width:600px){section.team_section_1{padding-top:50px;padding-bottom:50px}}section.team_section_1 .section__header{max-width:800px;margin-left:auto;margin-right:auto}section.team_section_1 .section__header .title h2{font-size:35px;line-height:45px;font-family:var(--fontFamilyPrimary);font-weight:var(--fontWeightRegular);text-transform:uppercase}@media screen and (max-width:600px){section.team_section_1 .section__header .title h2{font-size:22px;line-height:32px}}section.team_section_2{padding-top:50px}@media screen and (max-width:600px){section.team_section_2{padding-top:0}}section.team_section_2 .cards{display:flex;flex-flow:row wrap}section.team_section_2 .cards .card{width:calc(25% - 22.5px);margin-right:30px;margin-top:30px}section.team_section_2 .cards .card:nth-child(4n+4){margin-right:0}section.team_section_2 .cards .card:nth-child(-n+4){margin-top:0}@media screen and (max-width:1050px){section.team_section_2 .cards .card{width:calc(50% - 15px);margin-right:30px;margin-top:30px}section.team_section_2 .cards .card:nth-child(4n+4){margin-right:30px}section.team_section_2 .cards .card:nth-child(-n+4){margin-top:30px}section.team_section_2 .cards .card:nth-child(2n+2){margin-right:0}section.team_section_2 .cards .card:nth-child(-n+2){margin-top:0}}@media screen and (max-width:600px){section.team_section_2 .cards .card{width:100%;margin-right:0}section.team_section_2 .cards .card:nth-child(-n+4){margin-top:30px}section.team_section_2 .cards .card:first-child{margin-top:0}}section.team_section_2 .cards .card .card__header{height:560px;position:relative}section.team_section_2 .cards .card .card__header .image{background-color:#d9d9d9}section.team_section_2 .cards .card .card__header .image img{width:100%;height:100%;object-fit:cover}section.team_section_2 .cards .card .card__header .infos{width:calc(100% - 30px);height:calc(100% - 30px);padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;opacity:0;transition:all .2s ease-in-out;background-color:var(--light)}section.team_section_2 .cards .card .card__header .infos.active{opacity:1}section.team_section_2 .cards .card .card__header .infos .title{margin-bottom:10px}section.team_section_2 .cards .card .card__header .infos .title span{font-size:20px;line-height:30px;font-family:var(--fontFamilyPrimary);font-weight:var(--fontWeightRegular);text-transform:uppercase}section.team_section_2 .cards .card .card__header .infos .function{margin-bottom:15px}section.team_section_2 .cards .card .card__header .infos .function span{font-size:16px;line-height:26px;font-family:var(--fontFamilyPrimary);font-weight:var(--fontWeightRegular)}section.team_section_2 .cards .card .card__header .infos .text p{color:var(--fontColorDefault);font-size:16px;line-height:24px;font-weight:var(--fontWeightLight);font-family:var(--fontFamilyDefault)}section.team_section_2 .cards .card .card__body{padding:15px 35px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;border:1px solid var(--primary)}section.team_section_2 .cards .card .card__body .left{display:flex;align-items:center}section.team_section_2 .cards .card .card__body .left .title h3{font-weight:var(--fontWeightRegular);text-transform:uppercase}section.team_section_2 .cards .card .card__body .left .category{margin-left:10px}section.team_section_2 .cards .card .card__body .right span.icon{cursor:pointer}section.team_section_3{padding-top:50px;padding-bottom:50px}@media screen and (max-width:600px){section.team_section_3{padding-top:50px}}section.team_section_3>.section__header{width:100%;height:120px;margin-bottom:100px;position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width:600px){section.team_section_3>.section__header{margin-bottom:0}}section.team_section_3>.section__header:before{content:"";width:118px;height:118px;position:absolute;top:-1px;left:12.5%;border:1px solid rgba(0,0,0,.2);border-radius:118px;background-color:transparent}@media screen and (max-width:600px){section.team_section_3>.section__header:before{left:-60px}}section.team_section_3>.section__header:after{content:"";width:118px;height:118px;position:absolute;top:-1px;right:12.5%;border:1px solid rgba(0,0,0,.2);border-radius:118px;background-color:transparent}@media screen and (max-width:600px){section.team_section_3>.section__header:after{right:-60px}}section.team_section_3>.section__header .title h2{font-size:50px;line-height:60px;font-weight:var(--fontWeightRegular);text-transform:uppercase}@media screen and (max-width:600px){section.team_section_3>.section__header .title h2{font-size:30px;line-height:40px}}