:root{--dark-blue:#115178;--faint-gray:#a7aeb1;--light-gray:#f9f9f9;--white:#fff;--black:#000;--orange:#e88716;--brand-blue:#17277f;--brand-blue-gradient:linear-gradient(85.91deg,#0e1d6d -2.85%,#203ac6 105.93%)}.trainers-and-coaches-section{padding-top:20px;padding-bottom:50px}.trainers-and-coaches-section .listing-card-wraps{margin-top:20px}.trainers-and-coaches-section .listing-card-wraps .list-card .cover-image{width:250px;height:250px}.trainers-breadcrumb .breadcrumb{font-size:.9rem!important}.trainers-breadcrumb .breadcrumb li{text-decoration:none}.trainers-breadcrumb .breadcrumb li:hover{font-weight:800;text-decoration:none}.grid-4 a:hover{text-decoration:none}.grid-4 a .trainer-coaches-card .card-body .card-title{color:#000;text-decoration:none}.grid-4 a .trainer-coaches-card .card-body .card-text{color:gray}.coach-box{margin-top:3rem}.coach-box,.coach-details .about-coach,.coach-details .coach-credentials,.coach-details .coach-experience,.coach-details .coach-services{margin-bottom:3rem}.coach-details .coach-experience ul,.coach-details .coach-services ul{padding-left:20px}.trainer-image-cover{height:40vh;background:linear-gradient(241deg,#3685de 15%,#0a0a80)}.trainer-detail-container .middle-landing-position{width:215px;height:215px}.profile-pic-container{margin-top:-100px}.basic-coach-details{margin-top:20px;text-align:center;color:#07335d}.basic-contact-details{margin-top:20px}.basic-contact-details:before{content:"Contact Details";font-size:18px;color:#07335d;top:-10px;position:relative}.coach-section-heading{font-size:26px}.coach-section-description{font-size:18px;color:#07335d!important}.coach-section-description p,.coach-section-description span{color:#07335d!important}.coach-social-icons a{color:#07335d;opacity:.7}.coach-social-icons a:hover{opacity:1}.coach-social-icons i{font-size:24px}.contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;color:#07335d}.contact-box .material-icons,.contact-box i{font-size:24px;margin-right:10px;display:inline-block}.contact-box .material-icons,.contact-box a{color:#07335d}@media (min-width:768px){.coach-details .coach-section-heading{font-size:24px;text-align:left}.coach-details .coach-section-description{font-size:20px;color:#07335d;text-align:left}.coach-details .coach-section-description p,.coach-details .coach-section-description span{font-size:20px!important;line-height:1.7!important}.basic-contact-details{text-align:center}.basic-contact-details .contact-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.trainer-detail-container .inner-section{padding-top:70px}}@media (min-width:1200px){.trainers-and-coaches-section .listing-card-wraps{width:90%}.basic-coach-details{text-align:left;padding-left:60px}.basic-contact-details:before{content:""}.basic-contact-details .contact-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.basic-contact-details .contact-box .material-icons{margin-left:15px}.contact-box .material-icons{font-size:24px;margin-right:0;display:inline-block}}.twitter-logo{margin-right:10px;position:relative;bottom:2px}