.tournament-section{width:100%;display:flex;height:400px;align-items:flex-start;background:url(/_next/static/media/sub-main-header.df6babd7.png);background-repeat:no-repeat;background-size:cover;position:relative;background-position:50%}.tournament-section:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.439);z-index:0}.tournament-section img{width:100%;height:100%;object-fit:cover}.tournament-section .head-section{width:400px;height:255px;display:flex;align-items:flex-start;flex-direction:column;background-color:#fff;padding:1.5rem;position:absolute;right:0;top:auto;bottom:-51px;z-index:1;box-shadow:0 0 10px 4px rgba(76,78,100,.26);justify-content:center;margin:0 15px}.tournament-section .head-section h3{color:#136;font-size:3rem;font-weight:300}.tournament-section .head-section p{color:#fa9246;font-size:2.5rem;font-weight:600;line-height:1.2}.group-class-list{width:100%;display:flex;border:1px solid transparent;margin-bottom:0;border-radius:6px;overflow:hidden}.group-class-list .head-part{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:transparent}.group-class-list .head-part select{min-width:200px;border:0 solid #e2e2e2;border-radius:5px;background:url(/_next/static/media/down-arrow.65a74c67.svg) #fff no-repeat calc(100% - 8px) 5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding-left:1rem}.group-class-list .head-part .btn-group .btn{background:transparent;border-color:#000;padding:.5rem 2rem;color:#000}.group-class-list .head-part .btn-group .btn.active{background:#fa9246;display:flex;align-items:center;color:#fff}.group-class-list .head-part .btn-group .btn.active:before{content:"";background:url(/_next/static/media/tick.fd441481.svg) no-repeat 0;display:inline-block;width:20px;height:20px;position:relative;z-index:999;margin-right:5px}.our-tournament-list{display:flex;flex-direction:column}.our-tournament-list .first-section{width:100%;display:flex;flex-direction:row;justify-content:center;overflow:hidden;min-height:600px;background-color:#0071ae}.our-tournament-list .first-section:nth-child(2n) .img-contain{padding-left:4rem}.our-tournament-list .first-section:nth-child(odd){background-color:#fa9246}.our-tournament-list .first-section:nth-child(odd) .img-box{order:2}.our-tournament-list .first-section:nth-child(odd) .img-contain{padding-right:2rem;order:1}.our-tournament-list .img-box{width:528px;background-size:cover;background-position:100%}.our-tournament-list .img-box img{width:100%}.our-tournament-list .img-contain{width:792px;display:flex;flex-direction:column;color:#fff;align-items:flex-start;justify-content:flex-start}.our-tournament-list .img-contain h4{font-size:1.5rem;text-transform:uppercase}.our-tournament-list .img-contain ul li{font-size:1.5rem;line-height:1.5;margin-bottom:.5rem}.our-tournament-list .img-contain .btn-hover{min-width:200px;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px 0;height:55px;text-align:center;border:none;background-size:300% 100%;padding:0 2rem;width:auto;border-radius:50px;moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-decoration:none;display:flex;align-items:center;justify-content:center}.our-tournament-list .img-contain .btn-hover:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;outline:none}.our-tournament-list .img-contain .btn-hover.color-9{background-color:#fff;color:#0071ae}.our-tournament-list .img-contain .first-column{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #fff;min-height:130px;align-items:center}.our-tournament-list .img-contain .first-column .title-name{width:calc(100% - 250px);display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:center}.our-tournament-list .img-contain .first-column .time-cotrol{width:250px;height:100%;padding-left:3vw;display:flex;flex-direction:column;border-left:1px solid #fff;align-items:flex-start;justify-content:center}.our-tournament-list .img-contain .first-column .time-cotrol label{font-weight:700;font-size:1.2rem;margin-bottom:.5rem;padding-top:.5rem}.our-tournament-list .img-contain .second-column{width:100%;display:flex;flex-direction:column;border-bottom:1px solid #fff;min-height:130px;align-items:flex-start;padding:2rem 0}.our-tournament-list .img-contain .second-column label{font-size:24px;line-height:32px;font-weight:600}.our-tournament-list .img-contain .second-column .grid-container{display:grid;width:100%}.our-tournament-list .img-contain .second-column .grid-container--fill{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.our-tournament-list .img-contain .second-column .grid-element{width:100%;height:7vh;padding:20px 0;color:#fff;font-size:20px;line-height:1.5;font-weight:300;overflow:hidden}.our-tournament-list .img-contain .third-column{width:100%;display:flex;flex-direction:column;min-height:130px;align-items:flex-start;padding:2rem 0}.our-tournament-list .img-contain .third-column .time-round{display:flex;flex-direction:column;padding-bottom:1.5rem;text-align:justify}.our-tournament-list .img-contain .third-column .time-round label{font-weight:700;font-size:1.2rem}.our-tournament-list .img-contain .third-column .registration-fee{display:flex;flex-direction:column}.our-tournament-list .img-contain .third-column .registration-fee label{font-weight:700;font-size:1.2rem}.our-tournament-list .img-contain .third-column .registration-fee p{margin-bottom:5px}.our-tournament-list .img-contain .third-column .get-free-link{color:#fa9246}.our-tournament-list .img-contain .forth-cloumn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem 0;gap:1rem}.our-tournament-list .img-contain .forth-cloumn .view-detail{background-color:#fff;padding:1rem 2rem;color:#0071ae;border-radius:10px;box-shadow:none;border:none;min-width:300px}@media(max-width:991px){.tournament-section{height:250px}.tournament-section .head-section h3,.tournament-section .head-section p{font-size:2rem}.tournament-section .head-section{height:auto}.our-team-list .head{font-size:2rem}.our-team-list p{font-size:1.2rem}.our-team-list .coche-heading-part{flex-direction:column}.our-classes-list .img-box{display:none}.our-classes-list .img-contain{width:100%}.our-classes-list .first-section{height:auto}.our-classes-list .img-contain h4{margin-bottom:1rem}.welcome-contain{padding:6rem 0 3rem}.our-tournament-list .first-section:nth-child(2n) .img-contain,.our-tournament-list .first-section:nth-child(odd) .img-contain{padding-left:2rem;padding-right:2rem}.our-tournament-list .first-section{width:100%;flex-direction:column}.our-tournament-list .img-box{display:none}.our-tournament-list .img-contain{width:100%}}@media(max-width:575px){.tournament-section .head-section h3{font-size:1.8rem}.tournament-section .head-section p{font-size:1.5rem}.tournament-section{height:300px}.tournament-section .head-section{width:80%;top:auto;bottom:15px}.our-classes-list .img-contain{padding:2rem 1rem}.our-classes-list .img-contain .btn-hover{margin:20px auto}.our-classes-section .head-section h3{font-size:1.8rem}.our-classes-section .head-section p{font-size:1.5rem}.our-classes-section{height:300px}.our-classes-section .head-section{width:80%;top:auto;bottom:15px;height:auto}.welcome-contain{padding:2rem 0 0}.our-tournament-list .first-section{padding:0}.our-tournament-list .first-section:nth-child(2n) .img-contain{padding-left:1rem}.our-tournament-list .first-section:nth-child(odd) .img-contain,.our-tournament-list .img-contain .first-column .title-name{padding-right:1rem;padding-left:1rem}.our-tournament-list .img-contain .first-column{flex-direction:column;padding-top:1rem;gap:1rem}.our-tournament-list .img-contain .first-column .title-name{width:100%;padding:0}.our-tournament-list .img-contain .first-column .time-cotrol{width:100%;border-left:0;align-items:flex-start;padding-left:0}.our-tournament-list .img-contain .second-column .grid-container--fill{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.our-tournament-list .img-contain .second-column .grid-element{padding:10px 0;height:8vh}.our-tournament-list .img-contain .second-column label,.our-tournament-list .img-contain h4{font-size:1.2rem}.time-cotrol h2{margin-bottom:0}}.welcome-contain{padding:6rem 0;display:flex;align-items:center;justify-content:center}.welcome-contain .text-center{font-size:1.5rem;line-height:1.5;text-align:justify;color:#7e8795}.welcome-contain i{color:#000;font-weight:400}.welcome-contain .btn-hover{min-width:auto;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px auto;height:55px;text-align:center;border:none;background-size:300% 100%;padding:0 2rem;width:350px;border-radius:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}.welcome-contain .btn-hover,.welcome-contain .btn-hover:hover{moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.welcome-contain .btn-hover:hover{background-position:100% 0;outline:none}.welcome-contain .btn-hover.color-9{background-color:#4481eb}.interest-class{background-color:#fa9246;padding:6rem 0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.interest-class h2{color:#0e141e;font-size:2.75rem;line-height:53px;margin-bottom:10px;text-transform:none}.interest-class p{color:#000;display:flex;font-size:1.25rem;justify-content:center;line-height:30px;text-align:center}.interest-class .schedule-btn{padding:20px 2rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem auto;font-size:1.5rem;background-color:#fff;text-decoration:none;color:#21aedb;border-radius:5px;text-transform:uppercase;line-height:1;font-weight:600;transition:.3s ease-in-out}.interest-class .schedule-btn:hover{background-color:#0071ae;color:#fff}.interest-class .btn-hover{min-width:auto;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px auto;height:55px;text-align:center;border:none;background-size:300% 100%;padding:0 2rem;width:300px;border-radius:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}.interest-class .btn-hover,.interest-class .btn-hover:hover{moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.interest-class .btn-hover:hover{background-position:100% 0;outline:none}.interest-class .btn-hover.color-9{background-color:#4481eb}@media(max-width:1199px){.interest-class{padding:4rem 0}}@media(max-width:990px){.interest-class h2{font-size:2rem}}@media(max-width:575px){.interest-class{padding:2rem 0}.interest-class h2{font-size:1.8rem}}