.banner{position:relative;height:66.6875vw;max-height:calc(80vh - 119px);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--tertiary-color)}.banner #title{position:absolute;left:0;right:0;bottom:0}@media all and (max-width: 500px){.banner{height:170.4vw !important}}.bg_lazy{background:url(../img/interface/spinner-bg.svg) no-repeat center var(--primary-color) !important}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px}.breadcrumb li{color:var(--secondary-color);display:flex;align-items:center}.breadcrumb li:after{content:">";display:block;margin:0 10px}.breadcrumb li:last-child:after{display:none}.breadcrumb li a{color:inherit}.banner{background-image:url(../img/pages/notre-equipe/banner.png);background-position:center}.banner.details{background-position:center top;height:46.9444444444vw}.banner[webp]{background-image:url(../img/pages/notre-equipe/banner.webp)}#content .container #filter{display:flex;flex-wrap:wrap;margin:0 0 20px}#content .container #filter input{display:none}#content .container #filter input:checked+label{color:var(--primary-color)}#content .container #filter label{color:var(--tertiary-color);display:block;margin:0 20px 0 0;cursor:pointer;font-size:14px}#content .container #filter label:last-child{margin:0}#content .container .flex.teams{display:flex;flex-wrap:wrap}#content .container .flex.teams>div.team{flex-grow:0;flex-basis:33.3333333333%;margin:0 0 20px}#content .container .flex.teams>div.team>div{padding:10px;color:var(--primary-color);background:var(--quaternary-color);font-weight:700}#content .container .flex.teams>div.team>div figure{margin:0 0 10px}#content .container .flex.teams>div.team>div h2{font-size:inherit;font-weight:inherit;color:var(--secondary-color);margin:0}#content .container .flex.teams>div.team>div strong{font-weight:500;display:block;margin:0 0 10px}#content .container .flex.teams>div.team>div a{color:var(--secondary-color);display:block;text-align:right}#content .container p{margin:0 0 20px}#content .container p:last-child{margin:0}@media all and (max-width: 768px){#content .container #filter{justify-content:center}}@media all and (max-width: 500px){.banner{background-image:url(../img/pages/notre-equipe/banner_mobile.png)}.banner.details{height:100vw !important}.banner[webp]{background-image:url(../img/pages/notre-equipe/banner_mobile.webp)}#content .container .flex.teams>div.team{flex-basis:50%}}
