#Coach .coaches-section{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;position:relative}#Coach .coaches-section .filter-container{margin-top:40px}#Coach .coaches-section .filter-container select{display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #A97D6F;border-radius:50px;width:221px;cursor:pointer;font-family:Manrope;font-size:0.65em;font-weight:300;font-style:normal;line-height:1.3em;color:#AC6650;text-align:center;text-transform:uppercase;padding:10px;height:55px}#Coach .coaches-section .filter-container select option{background-color:transparent;color:#303030;font-size:1em}#Coach .coaches-section #coaches-container{display:flex;flex-direction:column;width:100%;margin-top:25px}#Coach .coaches-section #coaches-container .coach-card{overflow:hidden;position:relative;transition:all 0.5s ease;opacity:0;max-height:0;padding:0;margin:0;overflow:hidden;transition:max-height 0.5s ease, opacity 0.5s ease}#Coach .coaches-section #coaches-container .coach-card figure{display:flex;height:400px}#Coach .coaches-section #coaches-container .coach-card figure img{object-fit:cover;object-position:50% 0;min-width:100%}#Coach .coaches-section #coaches-container .coach-card .coach-info{margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}#Coach .coaches-section #coaches-container .coach-card .coach-info h3{font-family:Manrope;color:#303030;letter-spacing:2px;font-style:normal;font-weight:600;font-size:0.75em;text-transform:uppercase;text-align:center}#Coach .coaches-section #coaches-container .coach-card .coach-info .coach-role{position:relative;overflow:hidden;color:transparent;background:linear-gradient(75deg, #75371F 0%, #e88e57 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Cormorant-italic;font-style:normal;letter-spacing:1px;text-align:center;font-size:1em;margin-bottom:0;margin-top:3px}#Coach .coaches-section #coaches-container .coach-card .coach-info .coach-role::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#75371F;background:linear-gradient(75deg, #75371F 0%, #e88e57 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:-1}#Coach .coaches-section #coaches-container .coach-card .coach-info .coach-location{color:#AC6650;font-weight:500;position:relative;padding-left:15px;margin-bottom:0;margin-top:5px}#Coach .coaches-section #coaches-container .coach-card .coach-info .coach-location::before{content:"";position:absolute;background-image:url(../imgs/localisation_red.svg);height:15px;width:9px;background-repeat:no-repeat;background-position:center;background-size:contain;left:0;top:3px}#Coach .coaches-section #coaches-container .coach-card.visible{opacity:1;max-height:540px;margin:20px 0}#Coach .coaches-section #coaches-container .coach-card.active{max-height:1500px}#Coach .coaches-section #coaches-container .coach-card.active .coach-details{max-height:1500px}#Coach .coaches-section #coaches-container .coach-card .coach-details{max-height:0;overflow:hidden;transition:max-height 0.5s ease}#Coach .coaches-section #coaches-container .coach-card .coach-details .coach-description{margin-top:40px}#Coach .coaches-section #coaches-container .coach-card .coach-details p{margin-bottom:30px}#Coach .coaches-section #see-other-coaches{background-color:rgba(172,102,80,0.1);font-family:Manrope;font-size:0.65em;font-weight:100;font-style:normal;letter-spacing:2px;color:#AC6650;width:221px;height:55px;padding:10px 20px;border-radius:50px;cursor:pointer;border:none;margin-top:30px}@media only screen and (min-width: 767px){#Coach .coaches-section #coaches-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#Coach .coaches-section .filter-container{width:100%}#Coach .coaches-section #coaches-container .coach-card{width:48%}}@media only screen and (min-width: 1024px){#Coach .coaches-section .filter-container{margin-top:50px;width:100%}#Coach .coaches-section #coaches-container{margin-top:50px;justify-content:space-between}#Coach .coaches-section #coaches-container .coach-card{width:32%}#Coach .coaches-section #see-other-coaches{margin-top:50px}}
/*# sourceMappingURL=coach.css.map */
