@charset "UTF-8";
/* https://www.summit-cycle.fr/wp-content/themes/summitcycle/assets/css/teams.css?ver=6.8.3 */
.post-type-archive-equipes #primary,.single-equipes #primary{width:100%!important;padding-bottom:3.25em}.post-type-archive-equipes #page:after,.post-type-archive-equipes #page:before{content:"";display:block!important;position:fixed;border:clamp(15px,1.667vw,20px) solid #182745;width:clamp(150px,16.667vw,200px);height:clamp(150px,16.667vw,200px);;border-radius:50%;top:calc(50vH);z-index:9;left:-60px;opacity:.8}.post-type-archive-equipes h2,.single-equipes .h2,.single-equipes h2{text-transform:uppercase;font-size:clamp(24px,4.167vw,50px)}.post-type-archive-equipes #page:before{display:block;border:clamp(15px,1.667vw,20px) solid #ea5153;top:calc(50vH - 100px)}.team-other-members .team-list{justify-content:center}.team-list{display:flex;gap:25px;flex-wrap:wrap}.team-item{flex:0 1 100%;position:relative}.team-item a{display:block;height:100%}.team-title{position:absolute;bottom:0;background:#182745;width:100%;display:flex;align-items:center;height:45px;padding:0 15px;justify-content:center}.team-title h3{padding:0;margin:0;font-size:18px;text-transform:uppercase;font-weight:400;color:#fff}.team-thumbnail{height:100%}.team-item .team-thumbnail img{width:100%;height:100%;object-fit:cover;aspect-ratio:.8}.equipes .equipes-informations{display:flex;gap:20px;max-width:790px;margin:auto;flex-wrap:wrap}.single-equipes .h2,.single-equipes h2{margin:0 0 .75em;padding:1.5em 0 0;font-weight:600;color:#ea5153;text-align:center;display:block}.single-equipes .single_img img{width:100%}.single-equipes .calendrier-equipe-desktop{display:none}.equipes-informations .entry-content,.equipes-informations .post-thumbnail{width:100%}.single-equipes [id*=bsport-widget] .cleanslate .bs-calendar{min-height:unset!important}.single-equipes [id*=bsport-widget] .cleanslate .bs-book-button-card:hover{background-color:transparent!important;text-decoration:underline}.single.single-equipes h1{font-size:clamp(30px,4vw,48px);line-height:clamp(50px,5.833vw,70px)}@media (min-width:574px){.team-item{flex:0 1 calc(50% - 25px)}}@media (min-width:768px){.team-item{flex:0 1 calc(33.33% - 25px)}}@media (min-width:992px){.single-equipes .calendrier-equipe-desktop{display:block}.single-equipes .calendrier-equipe-mobile{display:none}.team-item{flex:0 1 calc(25% - 25px)}.equipes.categorie-autres{width:58%}.equipes-informations .post-thumbnail{flex:0 1 320px}.equipes-informations .entry-content{flex:1}.team-title{opacity:0;transition:opacity 0.3s ease-in-out}.team-item::after{content:'';width:100%;height:100%;position:absolute;background:#fff6;top:0;left:0;opacity:1;z-index:3;transition:opacity 0.4s ease-in-out}.team-item:hover::after{opacity:0;z-index:-1}.team-item:hover>a::before{content:"";border:20px solid #182745;opacity:0;position:absolute;border-radius:100%;transition:opacity 0.4s ease-in-out;z-index:4;width:150px;height:150px}.team-item:nth-child(2n+1)>a:hover::before{right:0;transform:translateX(50%);top:20px;opacity:.7}.team-item:nth-child(2n)>a:hover::before{left:0;transform:translateX(-50%);bottom:40px;opacity:.7}.team-item:hover .team-title{opacity:1}}