.video-banner{align-items:center;background-attachment:fixed;background-position:50%;background-size:cover;display:flex;padding-bottom:122px;padding-top:105px}.video-banner .flex-row{display:flex;margin:0 -20px}.video-banner .flex-row>div{padding:0 20px;width:50%}.video-banner .page-center{max-width:1040px}.video-column{text-align:center}.video-banner .inner-row{display:flex}.video-banner .video-inner{margin:0 auto;max-width:311px;min-height:555px;position:relative}.video-banner .video-inner:before{background-color:#fff;border-radius:28px;content:"";height:102.5%;left:-11px;opacity:.4;position:absolute;top:-11px;width:107%}.video-banner .video-inner video{position:relative}.video-banner .content h1{color:#000;font-size:56px;line-height:78px;margin-bottom:10px;margin-top:31px}.video-banner .content h1 span{color:#e54500}.video-banner .bottom-content{margin-top:20px}.video-banner .inner-row .items:not(:first-child){margin-left:10px}.video-banner .inner-row .items{margin-left:-3px}.two-col-card .top-column{padding-bottom:30px;padding-top:94px;text-align:center}.two-col-card{background-color:#f4f4f4}.two-col-card .top-column h1{line-height:1.23;margin-bottom:60px}.two-col-card .top-column h1 span{color:#e54500}.two-col-card>.page-center{max-width:1040px}.two-col-card .flex-row{align-items:center;background-position:50%;border:0;border-radius:32px;display:flex;flex-wrap:wrap;margin-bottom:20px;min-height:500px;padding-bottom:13px}.two-col-card .flex-row>div{position:relative;width:50%}.two-col-card .flex-row video{background-size:cover;border-radius:32px;height:100%;left:4px;object-fit:cover;position:relative;top:6px;width:100%}.two-col-card .video-inner{margin:0 auto}.two-col-card .content-column{padding-left:10px;padding-right:70px}.two-col-card .content-column p{margin-bottom:4px}.two-col-card .content-column h2 span{color:#e54500}.two-col-card .flex-row.left{flex-direction:row-reverse}.two-col-card .flex-row.left .content-column{padding-left:92px;padding-right:10px}.two-col-card .flex-row.left video{left:auto;right:6px}.two-col-card .logo-images{position:absolute;right:42px;top:44px;z-index:9}.two-col-card .logo-images img{height:80px;width:80px}.two-col-card .logo-images .items:not(:first-child){margin-top:-22px}.two-col-card .logo-images .items:first-child{position:relative;z-index:1}.two-col-card .image-holder img{margin:0 auto;max-width:100%}.two-col-card .image-holder{text-align:center}.two-col-card .flex-row.last{margin-bottom:0}.two-col-card .flex-row .content-column .btn-item a{font-size:16px;line-height:1.55;padding:10px 36px}.advanced-two-column.home-two .content-column p{padding-bottom:20px}.home-two .two-col-card .flex-row.left .content-column{padding-left:87px;padding-top:20px}.two-col-card .image-holder .img-item:first-child{z-index:1}.new-two .top-column{padding:0;position:relative}.new-two .top-column .page-center>img{left:206px;max-width:86px;position:absolute;top:-40px}.new-two .two-col-card{padding-top:100px}.new-two .top-column .page-center{position:relative}.new-two .two-col-card .flex-row.left .content-column{padding-left:0;padding-top:19px;width:54%}.new-two .flex-row .media-column{width:44%}.new-two .flex-row{justify-content:space-between;padding:0 70px}.new-two .two-col-card .flex-row.left .content-column h1{color:#000;font-size:36px;line-height:normal;margin-bottom:10px}.new-two .flex-row .media-column .ifame-video{margin-bottom:0}.new-two .flex-row .media-column .ifame-video iframe{height:212px;min-height:212px}.two-col-card .image-holder .img-item:not(:first-child){position:absolute;z-index:9}.two-col-card .image-holder{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 20px}.two-col-card .image-holder .img-item{position:relative}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left .content-column{padding-right:0;padding-top:5px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1 .media-column .image-holder{padding-left:0}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1{min-height:550px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2{margin-bottom:100px;min-height:538px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .media-column .video-inner{max-height:551px;max-width:366px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .media-column .video-inner video{left:-55px;top:30px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .content-column{padding-right:20px;padding-top:135px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .content-column h2{margin-bottom:30px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-3{min-height:550px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4{margin-bottom:130px;min-height:538px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .content-column{padding-right:30px;padding-top:140px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .content-column h2{margin-bottom:30px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-5{min-height:550px}.advanced-two-column.coach-rel .two-col-card .flex-row.right.rownum-1{min-height:573px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-5 .content-column .btn-item a{font-size:16px;font-weight:600;line-height:25px;padding:10px 20px}.advanced-two-column.coach-rel .two-col-card .flex-row.right.rownum-1 .content-column{padding-right:80px}@media (min-width:992px){.two-col-card .image-holder.changemobileimage>img{display:none}}@media (max-width:991px){.two-col-card .image-holder.changemobileimage>img{display:block;margin:0}.two-col-card .image-holder.changemobileimage .img-item{display:none}}@media (max-width:767px){.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .content-column{padding-top:0}.two-col-card .video-inner{margin-left:0;width:auto}.two-col-card .flex-row.left video{margin-right:auto;position:static}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .media-column .video-inner video{position:static}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2{row-gap:0}.two-col-card .flex-row>div.video{margin-right:auto;width:auto!important}.two-col-card .logo-images{right:0}.video-banner .flex-row{flex-direction:column-reverse;flex-wrap:wrap}.video-banner .flex-row>div{width:100%}.video-banner{padding-bottom:50px;padding-top:50px}.video-banner .video-inner{max-width:204px;min-height:362px}.video-banner .content h1{font-size:32px;line-height:45px}.video-banner .content p{font-size:16px;line-height:26px}.two-col-card .flex-row>div{width:100%}.two-col-card .flex-row{padding-bottom:20px;padding-top:20px;row-gap:30px}.two-col-card .content-column,.two-col-card .flex-row.left .content-column{padding:0 20px}.child_theme .home-two .top-column .page-center h1{font-size:28px;line-height:39px}.child_theme .home-two .top-column .page-center p{font-size:16px;line-height:25px}.two-col-card .image-holder{justify-content:center}.home-two .two-col-card .flex-row.left .content-column h2{font-size:36px;line-height:normal}.home-two .two-col-card .flex-row.left .content-column p{font-size:18px;line-height:25px}.two-col-card .image-holder .img-item:not(:first-child){left:0!important;top:0 !}.home-two .two-col-card .image-holder{justify-content:space-between}.home-two .two-col-card .flex-row{min-height:auto}.two-col-card .image-holder .img-item:first-child{left:0!important;top:0!important}.two-col-card .image-holder .img-item:not(:first-child){left:0;position:absolute}.two-col-card .image-holder .img-item:first-child{width:100%}.home-two .two-col-card .flex-row.left .content-column h2{font-size:24px}.home-two .two-col-card .flex-row.left .content-column p{font-size:16px;line-height:24px}.home-two .two-col-card .flex-row.left .content-column{padding-left:20px}.new-two .flex-row .media-column,.new-two .two-col-card .flex-row.left .content-column{width:100%}.new-two .flex-row .media-column .ifame-video{margin:0}.new-two .flex-row .media-column .ifame-video iframe{height:auto;min-height:240px}.new-two .top-column .page-center>img{left:80px;max-width:86px;top:-70px}.new-two .two-col-card .flex-row{padding-left:30px;padding-right:30px}.child_theme .home-two .top-column{padding-bottom:18px;padding-top:0}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .media-column .video-inner video{left:-175px;top:25px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .content-column{padding-top:30px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:first-child{left:-230px!important;top:-70px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-3{margin-bottom:120px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:nth-child(2){left:230px!important;top:50px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:nth-child(3){left:35px!important;top:160px!important}}@media(max-width:640px){.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .media-column .video-inner video{left:0}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .media-column .video-inner{max-height:367px;max-width:240px}.advanced-two-col.athletes-two-col .two-col-card .flex-row.right.rownum-3 .img-item:first-child img{max-width:350px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-3 .media-column .img-item:first-child{left:-110px!important;top:0!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-3 .media-column .img-item:last-child{left:90px!important;top:150px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-3 .media-column .img-item:first-child img{max-width:350px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:first-child{left:-60px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:first-child img{max-width:133px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:nth-child(3){left:0!important;top:100px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:nth-child(2) img,.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:nth-child(3) img{max-width:135px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .img-item:nth-child(2){left:140px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 .content-column{padding-top:0}.advanced-two-column.coach-rel .two-col-card .flex-row.right.rownum-1 .content-column{padding-right:50px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left .content-column{padding-right:20px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-5 .content-column .btn-item a{font-size:13px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4{margin-bottom:0}.advanced-two-column.coach-rel .two-col-card .flex-row.right.rownum-1 .img-item{left:-10px!important}.advanced-two-column.coach-rel .two-col-card .flex-row.right.rownum-1 .img-item img{max-width:243px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2 .content-column p,.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-4 p{font-size:16px;line-height:24px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1 .media-column .image-holder{padding-left:20px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1 .img-item:last-child{top:160px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1 .img-item:first-child img{max-width:400px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1 .img-item:nth-child(3){left:50px!important}.advanced-two-column.athletes-two-col .two-col-card .flex-row.left.rownum-1 .img-item:nth-child(3) img{max-width:160px}.advanced-two-column.athletes-two-col .two-col-card .flex-row.right.rownum-2{margin-bottom:0}}@media(max-width:620px){.two-col-card .flex-row .content-column .btn-item a{font-size:14px;padding:10px 20px;width:100%}.home-two .two-col-card .flex-row.rownum-4 .img-item:nth-child(2){width:51px}.home-two .two-col-card .flex-row.rownum-3 .img-item:first-child{top:40px!important}.home-two .two-col-card .flex-row.rownum-3 .img-item:nth-child(2){top:90px!important}.home-two .two-col-card .flex-row:nth-child(3) .img-item:first-child img{max-width:552px}.home-two .two-col-card .flex-row.rownum-3 .img-item:nth-child(2) img,.home-two .two-col-card .flex-row.rownum-3 .img-item:nth-child(3) img{max-width:150px}.home-two .two-col-card .flex-row.rownum-3 .img-item:nth-child(3){top:150px!important}.home-two .two-col-card .flex-row.rownum-2 .img-item:nth-child(2){left:-210px!important;top:-17px!important}.home-two .two-col-card .flex-row.rownum-2 .img-item:nth-child(2) img{max-width:35px}.home-two .two-col-card .flex-row.rownum-1 .img-item:first-child{left:-100px!important;top:0!important}.home-two .two-col-card .flex-row.rownum-1 .img-item:first-child img{max-width:300px}.home-two .two-col-card .flex-row.rownum-1 .img-item:nth-child(2){left:50px!important;max-width:165px;top:108px!important}.new-two .two-col-card .flex-row.left .content-column h1{font-size:24px}.new-two .two-col-card .flex-row{padding-left:20px;padding-right:20px}.new-two .two-col-card .flex-row.left .content-column p{font-size:16px;line-height:24px}.new-two .flex-row .media-column .ifame-video iframe{height:auto;min-height:140px}.new-two .top-column .page-center>img{left:60px;max-width:56px;top:-40px}}@media(max-width:991px) and (min-width:768px){.advanced-two-column.home-two.home.newHome .content-column{padding-left:20px;padding-right:20px}.two-col-card .content-column{padding-right:25px}.home-two .two-col-card .flex-row.left .content-column,.two-col-card .flex-row.left .content-column{padding-left:25px}.advanced-two-column.athletes-two-col .two-col-card .flex-row .content-column{padding:15px 5px 15px 25px}}@media(min-width:1600px){.child_theme .academy .two-col-card{padding-top:165px}}@media (max-width:479px){.two-col-card .logo-images img{height:60px;width:60px}.two-col-card .logo-images{right:20px;top:20px}}