.training-signup{padding-bottom:2rem}.training-signup__heading{padding-bottom:1rem;text-align:center}.training-info__cards{column-gap:1rem;display:flex;flex-direction:row;justify-content:center;row-gap:1em}.training-info__card{flex:0 1 60%;padding:1rem}.training-info__card.sign-up{text-align:center}.training-info__buttons{padding-top:1rem}.training-info__content{align-items:center;column-gap:2rem;display:flex;padding-bottom:1rem;row-gap:1rem}.training-info__notice{column-gap:1rem;display:flex;justify-content:center;padding-bottom:1rem}.training-info__heading{align-self:center}.training-info__heading h5{margin-bottom:.4rem}.training-info__contact{padding-bottom:1rem;text-align:center}.training-info__icon{padding:1rem}.training-signup .training-button-container{display:flex;flex-direction:row;justify-content:center;padding:1em 0;position:relative;width:100%;z-index:0}.signup__form{margin:0 auto;max-width:500px;padding-top:1rem;text-align:center}.signup__form h5{margin:0}.training-content{padding:2rem}.training-content-wrapper{background:rgba(146,197,183,.2);border-radius:10px;padding:2rem}.training-content .training-button-container{display:flex;flex-direction:row;justify-content:center;padding:1rem 0;position:relative;width:100%;z-index:0}.training-content table{border:none!important}.training-content tr{column-gap:1rem;display:flex;flex-flow:row wrap;row-gap:1rem}.training-content td{flex:1}.training-trainers-wrapper{padding:2rem}.training-trainers__heading{padding-bottom:1rem}.training__trainers{column-gap:2em;display:flex;flex-flow:row wrap;row-gap:2em}.training__trainer{background-color:#fff;flex:1 0 40%;max-width:100%;padding:1em 2rem}h6.trainer-name{margin:0}.trainer-infocard{align-items:center;column-gap:2rem;display:flex;flex-flow:wrap}.trainer-infocard .trainer-image img{border-radius:50%;height:120px;object-fit:cover;object-position:50% 50%;width:120px}.trainer-description,.trainer-description p{font-size:.9rem;line-height:1.15rem;margin:0;padding:1rem 0}.trainer-description p{margin:0}.training-details-wrapper{column-gap:2rem;display:flex;flex-flow:row wrap;padding:2rem;row-gap:2rem}.training-details-wrapper>*{background:rgba(146,197,183,.2);border-radius:10px;flex:1 0 40%;max-width:100%;padding:2rem}.training-related-wrapper{padding:2rem}.training-related__trainings{display:flex;flex-flow:row wrap;gap:2rem}.related-trainings__item{flex:1 1 40%;max-width:600px;padding:1rem}.related_training__image{height:40%;min-width:100%;position:relative}.related_training__image img{height:75px;max-width:100%;min-width:100%;object-fit:cover}.related-training__button{margin-top:1rem}.related-training__content{font-size:.9rem}.training-related__trainings{padding-left:0}@media only screen and (max-width:991px){.training-info__cards{flex-direction:column}.training-info__card{flex:1 0 60%}.training-info__content{align-items:flex-start;flex-direction:column}.training-content{padding:0 0 2rem}.training-content-wrapper{padding:1em}.training-trainers-wrapper{padding:0}.training-details-wrapper{padding:2rem 0 1rem}.training-details-wrapper>*{flex:1 0 60%;padding:1rem}.training-related-wrapper{padding:2rem 0}.training-related__trainings{flex-direction:column}}