@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}@media screen and (max-width:768px){.athlete .athlete-section{margin:40px auto;padding:0 20px;max-width:1100px}.athlete .content-container{align-items:center;display:flex;height:100%;padding:20px 0}.athlete .section-header{font-size:16px;font-weight:800;color:#0ca37f;text-transform:uppercase;margin-bottom:10px}.athlete .section-title{font-family:EB Garamond;font-weight:700;font-size:32px;line-height:42px;margin-bottom:20px}.athlete .section-description{font-size:18px}.athlete .section-description a{color:#0ca37f}.athlete .section-img{width:100%}.athlete .point-list{margin-top:30px;margin-bottom:40px}.athlete .point-item{font-size:18px;margin-bottom:15px}.athlete .point-item a{color:#0ca37f}.athlete .point-item .anticon{color:#0ca37f;margin-right:10px}.athlete .section-btn{height:50px;padding:0 40px;font-size:18px;font-weight:600}.athlete .faq{background:#f4f4f4;padding-bottom:40px}.athlete .faq-header{margin:0 auto;padding:40px 20px 0;max-width:1100px}.athlete .athlete-footer{position:relative;padding:40px 0 80px}.athlete .footer-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.athlete .footer-content{z-index:1;position:relative;margin:0 auto;padding:0 20px;max-width:1100px}.athlete .footer-content .section-description,.athlete .footer-content .section-title{color:#fff}.athlete .schedule-btn{height:50px;padding:0 40px;font-size:18px;font-weight:600;margin-top:30px}.athlete .schedule-btn:focus,.athlete .schedule-btn:hover{color:#0ca37f!important;border-color:#0ca37f!important}.athlete .schedule-btn:active{color:rgb(10.2514285714,139.2485714286,108.4942857143)!important;border-color:rgb(10.2514285714,139.2485714286,108.4942857143)!important}.athlete .athlete-footer-links{z-index:1;position:absolute;width:100%;bottom:20px;left:0;text-align:center}.athlete .athlete-footer-links span{border-right:1px solid hsla(0,0%,100%,.2);padding-right:10px;margin-right:10px;margin-top:10px;display:inline-block;color:#fff}.athlete .athlete-footer-links span a{color:#fff}.athlete .athlete-footer-links span:last-child{border-right:0;padding-right:0;margin-right:0}}@media screen and (min-width:769px){.athlete .athlete-section{margin:70px auto;padding:0 50px;max-width:1100px}.athlete .content-container{align-items:center;display:flex;height:100%;padding:35px 0}.athlete .section-header{font-size:16px;font-weight:800;color:#0ca37f;text-transform:uppercase;margin-bottom:10px}.athlete .section-title{font-family:EB Garamond;font-weight:700;font-size:40px;line-height:50px;margin-bottom:20px}.athlete .section-description{font-size:18px}.athlete .section-description a{color:#0ca37f}.athlete .section-img{width:100%}.athlete .point-list{margin-top:30px;margin-bottom:40px}.athlete .point-item{font-size:18px;margin-bottom:15px}.athlete .point-item a{color:#0ca37f}.athlete .point-item .anticon{color:#0ca37f;margin-right:10px}.athlete .section-btn{height:50px;padding:0 40px;font-size:18px;font-weight:600}.athlete .faq{background:#f4f4f4;padding-bottom:70px}.athlete .faq-header{margin:0 auto;padding:70px 50px 0;max-width:1100px}.athlete .athlete-footer{position:relative;padding:70px 0 140px}.athlete .footer-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.athlete .footer-content{z-index:1;position:relative;margin:0 auto;padding:0 50px;max-width:1100px}.athlete .footer-content .section-description,.athlete .footer-content .section-title{color:#fff}.athlete .schedule-btn{height:50px;padding:0 40px;font-size:18px;font-weight:600;margin-top:30px}.athlete .schedule-btn:focus,.athlete .schedule-btn:hover{color:#0ca37f!important;border-color:#0ca37f!important}.athlete .schedule-btn:active{color:rgb(10.2514285714,139.2485714286,108.4942857143)!important;border-color:rgb(10.2514285714,139.2485714286,108.4942857143)!important}.athlete .athlete-footer-links{z-index:1;position:absolute;width:100%;bottom:20px;left:0;text-align:center}.athlete .athlete-footer-links span{border-right:1px solid hsla(0,0%,100%,.2);padding-right:25px;margin-right:25px;margin-top:10px;display:inline-block;color:#fff}.athlete .athlete-footer-links span a{color:#fff}.athlete .athlete-footer-links span:last-child{border-right:0;padding-right:0;margin-right:0}}