body,button,input,select,textarea{font-size:1rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1rem}h5{font-size:1rem}h6{font-size:1rem}[type=button],[type=reset],[type=submit],button{font-size:1rem}.navbar .btn-primary{margin-left:.9375rem}.navbar-collapse{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.footer{position:relative;padding-right:4.0625rem;padding-bottom:2.8125rem;padding-left:4.0625rem}.footer:after,.footer:before{height:10.625rem;background-color:#000;content:''}.footer:before{left:4.0625rem}.footer:after{right:4.0625rem}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__image-wrap{position:relative;top:auto;left:auto;width:auto;max-width:45%;overflow:hidden}.footer__splash{height:100%;padding-top:1.875rem}.footer__content{position:relative;max-width:50%}.footer__links{display:block}.footer__side-text{position:absolute;right:1.5rem;bottom:0;display:block}.pagination{margin-top:7.1875rem}.header__wrap{position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__wrap:before{position:absolute;top:-16px;left:-30px;display:block;width:60%;height:95px;background-image:url(../visuals/css-assets/mindhealth-mosaic.svg);background-repeat:no-repeat;background-size:contain;content:'';z-index:3}.header .btn{margin-right:2.5rem}.header__link{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:15.3125rem;max-height:2.5rem;margin:auto}.hero{border-top:1px solid #000}.hero:before{display:none}.hero__wrap{margin-right:4.0625rem;margin-left:4.0625rem;padding:0;border-right:1px solid #000;border-left:1px solid #000}.hero__content{margin:0 auto;padding:10rem 0 4.0625rem}.hero__content h1{margin-bottom:1.25rem;font-size:2.375rem}.hero__content h1 em{padding-left:.625rem}.hero__content p{margin-bottom:2.5rem;font-size:1rem}.modal-dialog{max-width:1110px;margin:5rem auto 0;padding:7.5rem 5.625rem 6.25rem}.modal-logo{max-width:15.625rem;margin:3.75rem 0 3.75rem auto}.modal-title{margin-right:1.875rem}.modal-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}.modal-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:3.75rem;gap:1.875rem}.modal-images img{max-height:5rem;margin-bottom:0}.login-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.login-block__img-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:100%}.login-block__img-wrap img{width:auto;min-height:100%;max-height:100vh;padding:3.75rem;-webkit-transform:none;-ms-transform:none;transform:none;-o-object-fit:contain;object-fit:contain}.login-block__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;min-height:none;background-position:top -15.625rem right -15.625rem}.login-block__login-wrap{position:relative;max-width:41.875rem;margin:0 5%;padding-right:1.25rem;padding-left:1.25rem}.login-block__login-wrap form{padding:3.125rem}.login-block__login-wrap form p{margin-bottom:2.5rem;font-size:.9375rem}.member-card{margin-bottom:2.5rem;padding:1.25rem 15rem 2.8125rem 15.9375rem;border:1px solid #d8d8d8;background-size:auto}.member-card__img-wrap{top:0;width:14.0625rem;height:100%;background-position:-1.875rem center}.member-card__img-wrap:after{width:14.0625rem;height:100%;background-position:center right;content:''}.member-card__name-wrap{display:block;margin-bottom:1.625rem;margin-left:0}.member-card__name-wrap h3{margin-bottom:.75rem;font-size:1.5rem}.member-card__name-wrap p{margin-bottom:.75rem}.member-card__league-logo{max-height:2.5rem}.member-card__email,.member-card__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1.25rem}.member-card__team-logos{position:absolute;top:1.875rem;right:2.1875rem;bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:12.5rem;gap:.9375rem 1.25rem}.member-card__team-logos img{-webkit-box-flex:0;-ms-flex:0 0 5.625rem;flex:0 0 5.625rem;width:5.625rem;max-width:5.625rem;margin-right:0}.results-block__wrap{margin:0 4.0625rem;border-right:1px solid #000;border-left:1px solid #000;background-color:#fff}.results-block__card-wrap{padding:7.1875rem 0 9.0625rem;border:0}.results-block__no-result{margin:0;font-size:1.5rem}