.landing .get-smartcourt-btn{border-radius:2px 2px 0 0;min-width:270px;height:50px;line-height:50px;position:fixed;z-index:201;right:25px;bottom:0}.landing .to-top{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.6);text-align:center;cursor:pointer;position:fixed;z-index:501;top:325px;right:25px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing .to-top span,.landing .to-top .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .to-top a{font-size:30px}.landing .to-top p{text-transform:uppercase;margin:5px 0 0}.landing .intro{max-height:900px;position:relative;overflow:hidden}.landing .intro img,.landing .intro video{width:100%;display:block;vertical-align:top}.landing .intro video{display:none}.landing .intro .board{background-color:rgba(0,0,0,.6);padding:20px 30px;cursor:default;width:1000px;min-height:140px;margin-left:-500px;position:absolute;bottom:50px;left:50%;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing .intro .board>div{padding-top:20px;padding-bottom:20px}.landing .intro .board .title{margin-right:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.landing .intro .board .title h3{font-size:60px;font-family:"Lato",sans-serif;text-transform:uppercase;white-space:nowrap;margin:0}.landing .intro .board .description{border-left:1px solid rgba(255,255,255,.2);font-size:16px;text-transform:uppercase;text-align:justify;padding-left:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto}.landing .intro .play{background-color:rgba(0,0,0,.6);z-index:1;border-radius:50%;width:94px;height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .intro .play span,.landing .intro .play .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .intro .play a{font-size:42px;margin:26px 0 0 31px;display:inline-block}.landing .intro .play:hover{cursor:pointer}.landing .smartcourt{padding-top:80px;padding-bottom:100px}.landing .smartcourt .heading-bar{margin-bottom:100px}.landing .smartcourt .smartcourt-area{position:relative}.landing .smartcourt .smartcourt-area .icon-wrapper{text-align:center;position:absolute;z-index:1}.landing .smartcourt .smartcourt-area .icon-wrapper .icon{border:2px solid #39d;background-repeat:no-repeat;background-position:center;margin-bottom:20px;border-radius:50%;width:80px;height:80px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.landing .smartcourt .smartcourt-area .icon-wrapper .icon span,.landing .smartcourt .smartcourt-area .icon-wrapper .icon .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .smartcourt .smartcourt-area .icon-wrapper .icon a{color:#39d;font-size:38px}.landing .smartcourt .smartcourt-area .icon-wrapper .icon span.icon-control-play,.landing .smartcourt .smartcourt-area .icon-wrapper .icon .how-it-works .steps .icons-group a.icon-control-play,.landing .how-it-works .steps .icons-group .smartcourt .smartcourt-area .icon-wrapper .icon a.icon-control-play{margin-left:8px}.landing .smartcourt .smartcourt-area .icon-wrapper p{font-size:18px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;text-transform:uppercase}.landing .smartcourt .smartcourt-area.tennis{background:url("/Content/images/web/home/landing/external/tennis/smartcourt/smartcourt.png") no-repeat center 132px;height:600px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i1{top:0;left:510px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i2{top:62px;right:185px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i3{top:360px;right:90px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i3 .smartcourt-icon{background-image:url("/Content/images/web/home/landing/external/tennis/smartcourt/strokes-icon.png")}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i4{top:480px;right:375px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i5{top:480px;left:190px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i6{top:295px;left:105px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i7{top:65px;left:220px}.landing .smartcourt .smartcourt-area.tennis .icon-wrapper.i7 .smartcourt-icon{background-image:url("/Content/images/web/home/landing/external/tennis/smartcourt/3d-reviews-icon.png")}.landing .smartcourt .smartcourt-area.basketball{background:url("/Content/images/web/home/landing/external/basketball/smartcourt/smartcourt.png") no-repeat center 73px;height:580px}.landing .smartcourt .smartcourt-area.basketball .icon-wrapper.i1{top:40px;left:210px}.landing .smartcourt .smartcourt-area.basketball .icon-wrapper.i2{top:40px;right:275px}.landing .smartcourt .smartcourt-area.basketball .icon-wrapper.i3{top:235px;right:160px}.landing .smartcourt .smartcourt-area.basketball .icon-wrapper.i4{top:400px;right:400px}.landing .smartcourt .smartcourt-area.basketball .icon-wrapper.i5{top:370px;left:185px}.landing .smartcourt .smartcourt-area.squash{background:url("/Content/images/web/home/landing/external/squash/smartcourt/smartcourt.png") no-repeat center 73px;height:580px}.landing .smartcourt .smartcourt-area.squash .icon-wrapper.i1{top:10px;left:205px}.landing .smartcourt .smartcourt-area.squash .icon-wrapper.i2{top:30px;right:310px}.landing .smartcourt .smartcourt-area.squash .icon-wrapper.i3{top:190px;right:180px}.landing .smartcourt .smartcourt-area.squash .icon-wrapper.i4{top:355px;right:355px}.landing .smartcourt .smartcourt-area.squash .icon-wrapper.i5{top:315px;left:200px}.landing .smartcourt .smartcourt-area.handball{background:url("/Content/images/web/home/landing/external/handball/smartcourt/smartcourt.png") no-repeat center 73px;height:485px}.landing .smartcourt .smartcourt-area.handball .icon-wrapper.i1{top:0;left:215px}.landing .smartcourt .smartcourt-area.handball .icon-wrapper.i2{top:5px;right:278px}.landing .smartcourt .smartcourt-area.handball .icon-wrapper.i3{top:203px;right:156px}.landing .smartcourt .smartcourt-area.handball .icon-wrapper.i4{top:365px;right:395px}.landing .smartcourt .smartcourt-area.handball .icon-wrapper.i5{top:340px;left:190px}.landing .smartcourt .smartcourt-area.volleyball{background:url("/Content/images/web/home/landing/external/volleyball/smartcourt/smartcourt.png") no-repeat center 73px;height:485px}.landing .smartcourt .smartcourt-area.volleyball .icon-wrapper.i1{top:0;left:215px}.landing .smartcourt .smartcourt-area.volleyball .icon-wrapper.i2{top:5px;right:278px}.landing .smartcourt .smartcourt-area.volleyball .icon-wrapper.i3{top:203px;right:156px}.landing .smartcourt .smartcourt-area.volleyball .icon-wrapper.i4{top:365px;right:395px}.landing .smartcourt .smartcourt-area.volleyball .icon-wrapper.i5{top:340px;left:190px}.landing .smartcourt .smartcourt-area.martial-arts{background:url("/Content/images/web/home/landing/external/martial-arts/smartcourt/smartcourt.png") no-repeat center 73px;height:510px}.landing .smartcourt .smartcourt-area.martial-arts .icon-wrapper.i1{top:0;right:230px}.landing .smartcourt .smartcourt-area.martial-arts .icon-wrapper.i2{top:390px;right:410px}.landing .smartcourt .smartcourt-area.martial-arts .icon-wrapper.i3{top:60px;left:230px}.landing .smartcourt .smartcourt-area.soccer{background:url("/Content/images/web/home/landing/external/soccer/smartcourt/smartcourt.png") no-repeat center 155px;height:590px}.landing .smartcourt .smartcourt-area.soccer .icon-wrapper.i1{top:0;left:409px}.landing .smartcourt .smartcourt-area.soccer .icon-wrapper.i2{top:100px;right:255px}.landing .smartcourt .smartcourt-area.soccer .icon-wrapper.i3{top:305px;right:155px}.landing .smartcourt .smartcourt-area.soccer .icon-wrapper.i4{top:470px;right:400px}.landing .smartcourt .smartcourt-area.soccer .icon-wrapper.i5{top:445px;left:185px}.landing .smartcourt .smartcourt-area.soccer .icon-wrapper.i6{top:110px;left:205px}.landing .smartcourt .smartcourt-area.gymnastics{background:url("/Content/images/web/home/landing/external/gymnastics/smartcourt/smartcourt.png") no-repeat center 73px;height:510px}.landing .smartcourt .smartcourt-area.gymnastics .icon-wrapper.i1{top:0;right:230px}.landing .smartcourt .smartcourt-area.gymnastics .icon-wrapper.i2{top:390px;right:410px}.landing .smartcourt .smartcourt-area.gymnastics .icon-wrapper.i3{top:60px;left:230px}.landing .smartcourt .smartcourt-area.dancing{background:url("/Content/images/web/home/landing/external/dancing/smartcourt/smartcourt.png") no-repeat center 73px;height:510px}.landing .smartcourt .smartcourt-area.dancing .icon-wrapper.i1{top:0;right:230px}.landing .smartcourt .smartcourt-area.dancing .icon-wrapper.i2{top:390px;right:410px}.landing .smartcourt .smartcourt-area.dancing .icon-wrapper.i3{top:60px;left:230px}.landing .smartcourt .smartcourt-area.wrestling{background:url("/Content/images/web/home/landing/external/wrestling/smartcourt/smartcourt.png") no-repeat center 73px;height:510px}.landing .smartcourt .smartcourt-area.wrestling .icon-wrapper.i1{top:0;right:230px}.landing .smartcourt .smartcourt-area.wrestling .icon-wrapper.i2{top:390px;right:410px}.landing .smartcourt .smartcourt-area.wrestling .icon-wrapper.i3{top:60px;left:230px}.landing .smartcourt .smartcourt-area.hockey{background:url("/Content/images/web/home/landing/external/hockey/smartcourt/smartcourt.png") no-repeat center 73px;height:485px}.landing .smartcourt .smartcourt-area.hockey .icon-wrapper.i1{top:0;left:215px}.landing .smartcourt .smartcourt-area.hockey .icon-wrapper.i2{top:5px;right:278px}.landing .smartcourt .smartcourt-area.hockey .icon-wrapper.i3{top:203px;right:156px}.landing .smartcourt .smartcourt-area.hockey .icon-wrapper.i4{top:365px;right:395px}.landing .smartcourt .smartcourt-area.hockey .icon-wrapper.i5{top:340px;left:190px}.landing .ps-slider{position:relative}.landing .ps-slider .slideInRight{animation-name:slideInRight}.landing .ps-slider .slideInLeft{animation-name:slideInLeft}.landing .ps-slider .slideOutLeft{animation-name:slideOutLeft}.landing .ps-slider .slideOutRight{animation-name:slideOutRight}.landing .ps-slider .slider-items{overflow:hidden;display:-ms-flexbox;display:flex}.landing .ps-slider .slider-items .item{position:relative;display:none;-ms-flex:1 0 auto;flex:1 0 auto;animation-duration:300ms;animation-fill-mode:both;backface-visibility:hidden;perspective:1000px}.landing .ps-slider .slider-items .item.active{left:0;display:block}.landing .ps-slider .control{color:#fff;font-size:32px;opacity:.6;position:absolute;z-index:1;top:50%;transition:all .2s linear}.landing .ps-slider .control.prev{left:0}.landing .ps-slider .control.next{right:0}.landing .ps-slider .control:hover{opacity:1;cursor:pointer}.landing .ps-slider .slider-indicators.sport-indicators{margin-top:80px}.landing .how-it-works{border-top:1px solid rgba(255,255,255,.2);padding-top:80px;padding-bottom:80px}.landing .how-it-works .heading-bar{margin-bottom:80px}.landing .how-it-works .description-text{font-size:14px;line-height:26px}.landing .how-it-works .description-text img{width:100%;margin-top:7px}.landing .how-it-works .steps{margin-top:40px;margin-bottom:20px}.landing .how-it-works .steps h6{color:#8b4;font-size:24px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;margin:0 0 20px}.landing .how-it-works .steps .step-icon{border:2px solid #39d;cursor:default;margin:0 0 20px;position:relative;border-radius:50%;width:130px;height:130px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.landing .how-it-works .steps .step-icon.has-line:after{background:url("/Content/images/web/home/landing/external/all/how-it-works/steps-separator.png") no-repeat;width:160px;height:4px;content:'';z-index:1;left:129px;position:absolute;top:50%;transform:translate(0,-50%)}.landing .how-it-works .steps .step-icon span,.landing .how-it-works .steps .step-icon .icons-group a,.landing .how-it-works .steps .icons-group .step-icon a{color:#39d;font-size:40px}.landing .how-it-works .steps .step-icon span.icon-console,.landing .how-it-works .steps .step-icon .icons-group a.icon-console,.landing .how-it-works .steps .icons-group .step-icon a.icon-console{background:url("/Content/images/web/home/landing/external/all/how-it-works/console.png") no-repeat;width:38px;height:54px}.landing .how-it-works .steps .step-icon span.tennis-icon,.landing .how-it-works .steps .step-icon .icons-group a.tennis-icon,.landing .how-it-works .steps .icons-group .step-icon a.tennis-icon{background:url("/Content/images/web/home/landing/external/tennis/how-it-works/sport-icon.png") no-repeat;width:52px;height:60px}.landing .how-it-works .steps .step-icon span.basketball-icon,.landing .how-it-works .steps .step-icon .icons-group a.basketball-icon,.landing .how-it-works .steps .icons-group .step-icon a.basketball-icon{background:url("/Content/images/web/home/landing/external/basketball/how-it-works/sport-icon.png") no-repeat;width:46px;height:59px}.landing .how-it-works .steps .step-icon span.squash-icon,.landing .how-it-works .steps .step-icon .icons-group a.squash-icon,.landing .how-it-works .steps .icons-group .step-icon a.squash-icon{background:url("/Content/images/web/home/landing/external/squash/how-it-works/sport-icon.png") no-repeat;width:52px;height:60px}.landing .how-it-works .steps .step-icon span.handball-icon,.landing .how-it-works .steps .step-icon .icons-group a.handball-icon,.landing .how-it-works .steps .icons-group .step-icon a.handball-icon{background:url("/Content/images/web/home/landing/external/handball/how-it-works/sport-icon.png") no-repeat;width:45px;height:59px}.landing .how-it-works .steps .step-icon span.volleyball-icon,.landing .how-it-works .steps .step-icon .icons-group a.volleyball-icon,.landing .how-it-works .steps .icons-group .step-icon a.volleyball-icon{background:url("/Content/images/web/home/landing/external/volleyball/how-it-works/sport-icon.png") no-repeat;width:48px;height:59px}.landing .how-it-works .steps .step-icon span.martial-arts-icon,.landing .how-it-works .steps .step-icon .icons-group a.martial-arts-icon,.landing .how-it-works .steps .icons-group .step-icon a.martial-arts-icon{background:url("/Content/images/web/home/landing/external/martial-arts/how-it-works/sport-icon.png") no-repeat;width:70px;height:59px}.landing .how-it-works .steps .step-icon span.soccer-icon,.landing .how-it-works .steps .step-icon .icons-group a.soccer-icon,.landing .how-it-works .steps .icons-group .step-icon a.soccer-icon{background:url("/Content/images/web/home/landing/external/soccer/how-it-works/sport-icon.png") no-repeat;width:44px;height:59px}.landing .how-it-works .steps .step-icon span.gymnastics-icon,.landing .how-it-works .steps .step-icon .icons-group a.gymnastics-icon,.landing .how-it-works .steps .icons-group .step-icon a.gymnastics-icon{background:url("/Content/images/web/home/landing/external/gymnastics/how-it-works/sport-icon.png") no-repeat;width:52px;height:58px}.landing .how-it-works .steps .step-icon span.dancing-icon,.landing .how-it-works .steps .step-icon .icons-group a.dancing-icon,.landing .how-it-works .steps .icons-group .step-icon a.dancing-icon{background:url("/Content/images/web/home/landing/external/dancing/how-it-works/sport-icon.png") no-repeat;width:42px;height:59px}.landing .how-it-works .steps .step-icon span.hockey-icon,.landing .how-it-works .steps .step-icon .icons-group a.hockey-icon,.landing .how-it-works .steps .icons-group .step-icon a.hockey-icon{background:url("/Content/images/web/home/landing/external/hockey/how-it-works/sport-icon.png") no-repeat;width:52px;height:59px}.landing .how-it-works .steps .description{text-transform:uppercase;line-height:20px;margin-bottom:20px}.landing .how-it-works .steps .description h4{font-size:18px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;margin:0}.landing .how-it-works .steps .description p{margin:0 0 15px}.landing .how-it-works .steps .description p.download-app{color:#39d;text-decoration:underline;transition:all .2s linear}.landing .how-it-works .steps .description p.download-app:hover{cursor:pointer;text-decoration:none}.landing .how-it-works .steps .icons-group span,.landing .how-it-works .steps .icons-group a{color:#39d;font-size:20px;height:20px;margin:0 10px;display:inline-block;vertical-align:middle}.landing .how-it-works .steps .icons-group a{text-decoration:none}.landing .how-it-works .steps .icons-group a:hover{color:#fff}.landing .how-it-works .steps .icons-list{width:240px;display:inline-block;list-style:none;margin:0;padding:0}.landing .how-it-works .steps .icons-list li{text-align:left;text-transform:uppercase;display:-ms-flexbox;display:flex}.landing .how-it-works .steps .icons-list li .list-icon{color:#39d;font-size:20px;margin-right:10px;-ms-flex:0 0 auto;flex:0 0 auto}.landing .how-it-works .steps .icons-list li+li{margin-top:20px}.landing .global-stats{padding-top:80px;padding-bottom:50px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);height:890px;position:relative}.landing .global-stats .row{margin-top:150px;margin-bottom:150px}.landing .global-stats .chart-title{background:url("/Content/images/web/home/chart-title.png") no-repeat center bottom;width:168px;height:120px;padding-bottom:21px;display:inline-block}.landing .global-stats .chart-title span,.landing .global-stats .chart-title .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .global-stats .chart-title a{font-size:24px}.landing .global-stats .chart-title p{font:18px "Lato",sans-serif,Helvetica,Arial,sans-serif;line-height:30px;text-transform:uppercase;margin:5px 0 0}.landing .global-stats .pie-chart{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;height:260px;position:relative}.landing .global-stats .pie-chart .pie{margin-top:10px}.landing .global-stats .pie-chart .pie .ps-pie-chart-value{font-size:26px}.landing .global-stats .pie-chart .pie .ps-pie-chart-text{text-transform:uppercase;font-size:12px}.landing .partners{border-bottom:1px solid rgba(255,255,255,.2);padding-top:80px;padding-bottom:160px;position:relative}.landing .partners .heading-bar{margin-bottom:150px}.landing .partners .ps-slider .item{height:471px;padding-left:65px;padding-right:65px}.landing .partners .ps-slider .item .row{border-top:1px solid rgba(255,255,255,.2);padding-top:10px;margin-top:10px}.landing .partners .ps-slider .item .row:first-child{border-top:none;padding-top:0;margin-top:0}.landing .partners .ps-slider .item .row>div{height:225px;text-align:center}.landing .partners .ps-slider .item .row>div+div{border-left:1px solid rgba(255,255,255,.2)}.landing .partners .ps-slider .item .row>div .logo-wrapper{height:120px;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.landing .partners .ps-slider .item .row>div .logo-wrapper img{max-height:100%;max-width:200px}.landing .partners .ps-slider .item .row>div h4{color:#8b4;font:24px "Lato",sans-serif,Helvetica,Arial,sans-serif;margin:15px 0}.landing .google-map{padding-top:80px}.landing .google-map .heading-bar{margin-bottom:80px}.landing .benefits{border-bottom:1px solid rgba(255,255,255,.2)}.landing .benefits .container{min-height:900px;padding-top:80px;padding-bottom:80px}.landing .benefits .heading-bar{margin-bottom:130px}.landing .benefits .grid-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.landing .benefits .grid-row+.grid-row{margin-top:80px}.landing .benefits .grid-row .grid-col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.landing .benefits .grid-row .grid-col>span,.landing .benefits .grid-row .how-it-works .steps .icons-group .grid-col>a,.landing .how-it-works .steps .icons-group .benefits .grid-row .grid-col>a{font-size:18px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;line-height:20px}.landing .benefits .grid-row .grid-col .icon{border:2px solid #39d;background-repeat:no-repeat;background-position:center;border-radius:50%;width:80px;height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.landing .benefits .grid-row .grid-col .icon span,.landing .benefits .grid-row .grid-col .icon .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .benefits .grid-row .grid-col .icon a{color:#39d;font-size:38px}.landing .benefits .grid-row .grid-col:first-child{text-align:left}.landing .benefits .grid-row .grid-col:first-child .icon{margin-right:20px}.landing .benefits .grid-row .grid-col:last-child{text-align:right}.landing .benefits .grid-row .grid-col:last-child .icon{margin-left:20px}.landing .mobile-application{padding-top:80px;padding-bottom:180px}.landing .mobile-application .heading-bar{margin-bottom:130px}.landing .mobile-application .devices{background:url("/Content/images/web/home/landing/external/all/mobile-application/devices.png") no-repeat;width:329px;height:371px;position:relative;margin-top:11px}.landing .mobile-application .devices .screen{overflow:hidden;position:absolute;z-index:-1}.landing .mobile-application .devices .ios-screen{background-repeat:no-repeat;background-position:left top;background-size:auto 100%;width:121px;height:232px;top:88px;left:13px}.landing .mobile-application .devices .ios-screen.tennis{background-image:url("/Content/images/web/home/landing/external/tennis/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.squash{background-image:url("/Content/images/web/home/landing/external/squash/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.basketball{background-image:url("/Content/images/web/home/landing/external/basketball/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.handball{background-image:url("/Content/images/web/home/landing/external/handball/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.volleyball{background-image:url("/Content/images/web/home/landing/external/volleyball/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.martial-arts{background-image:url("/Content/images/web/home/landing/external/martial-arts/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.soccer{background-image:url("/Content/images/web/home/landing/external/soccer/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.gymnastics{background-image:url("/Content/images/web/home/landing/external/gymnastics/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.dancing{background-image:url("/Content/images/web/home/landing/external/dancing/mobile-application/ios.jpg")}.landing .mobile-application .devices .ios-screen.hockey{background-image:url("/Content/images/web/home/landing/external/hockey/mobile-application/ios.jpg")}.landing .mobile-application .devices .android-screen{background-repeat:no-repeat;background-position:center top;background-size:cover;width:178px;height:315px;top:30px;left:143px}.landing .mobile-application .devices .android-screen.tennis{background-image:url("/Content/images/web/home/landing/external/tennis/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.squash{background-image:url("/Content/images/web/home/landing/external/squash/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.basketball{background-image:url("/Content/images/web/home/landing/external/basketball/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.handball{background-image:url("/Content/images/web/home/landing/external/handball/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.volleyball{background-image:url("/Content/images/web/home/landing/external/volleyball/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.martial-arts{background-image:url("/Content/images/web/home/landing/external/martial-arts/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.soccer{background-image:url("/Content/images/web/home/landing/external/soccer/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.gymnastics{background-image:url("/Content/images/web/home/landing/external/gymnastics/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.dancing{background-image:url("/Content/images/web/home/landing/external/dancing/mobile-application/android.jpg")}.landing .mobile-application .devices .android-screen.hockey{background-image:url("/Content/images/web/home/landing/external/hockey/mobile-application/android.jpg")}.landing .mobile-application .description h3{color:#8b4;font-size:36px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;margin:0 0 25px}.landing .mobile-application .description p{font-size:14px;margin:25px 0 0}.landing .mobile-application .description ul{list-style:none;margin:25px 0 0;padding:0}.landing .mobile-application .description ul li{font-size:14px;background:url("/Content/images/web/home/landing/list-icon.png") no-repeat 10px 8px;padding-left:28px}.landing .mobile-application .description ul li+li{margin-top:10px}.landing .mobile-application .description ol{list-style:none;margin:15px 0 0;padding:0}.landing .mobile-application .description ol li{width:70px;text-align:center;display:inline-block;vertical-align:top}.landing .mobile-application .description ol li .icon{color:#39d;border:1px solid #39d;margin-bottom:8px;border-radius:50%;width:50px;height:50px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.landing .mobile-application .description ol li .icon span,.landing .mobile-application .description ol li .icon .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .mobile-application .description ol li .icon a{font-size:20px}.landing .mobile-application .description ol li p{font-size:12px;margin:0}.landing .mobile-application .description ol li+li{margin-left:20px}.landing .mobile-application .description .store-buttons{margin-top:30px;display:-ms-flexbox;display:flex}.landing .mobile-application .description .store-buttons a+a{margin-left:30px}.homepage-anchor .header-panel.fixed{position:fixed;z-index:501;top:0;left:0;right:0}.landing-general .intro:before{height:360px;content:'';position:absolute;z-index:1;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(221,221,221,0) 0%,#b4b4b4 8%,#aaa 10%,#fff 100%)}.landing-general .intro div.board{background-color:transparent;z-index:2}.landing-general .intro div.board .title h3{color:#8b4}.landing-general .intro div.board .title h3 span,.landing-general .intro div.board .title h3 .landing .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .landing-general .intro div.board .title h3 a{color:#39d}.landing-general .intro div.board .description{border-color:rgba(0,0,0,.2);color:#333}.landing-general .intro .sports-wrapper{width:1170px;margin-left:-585px;position:absolute;z-index:3;left:50%;top:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing-general .intro .sports-wrapper .sport-tooltip{color:#fff;font-size:18px;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#39d;line-height:50px;width:240px;cursor:pointer;position:absolute;z-index:1;visibility:hidden;opacity:0;transition:all .2s linear}.landing-general .intro .sports-wrapper .sport-tooltip span,.landing-general .intro .sports-wrapper .sport-tooltip .landing .how-it-works .steps .icons-group a,.landing .how-it-works .steps .icons-group .landing-general .intro .sports-wrapper .sport-tooltip a{color:#333}.landing-general .intro .sports-wrapper .sport-tooltip p{color:#333;font-size:12px;line-height:12px;text-transform:uppercase;margin:0;position:absolute;left:0;right:0;bottom:3px}.landing-general .intro .sports-wrapper .sport-tooltip:before{border-style:solid;width:0;height:0;content:'';position:absolute}.landing-general .intro .sports-wrapper .sport-tooltip.top:after,.landing-general .intro .sports-wrapper .sport-tooltip.bottom:after{content:'';height:20px;position:absolute;left:0;right:0}.landing-general .intro .sports-wrapper .sport-tooltip.top:after{bottom:-19px}.landing-general .intro .sports-wrapper .sport-tooltip.bottom:after{top:-19px}.landing-general .intro .sports-wrapper .sport-tooltip.left:before{left:0}.landing-general .intro .sports-wrapper .sport-tooltip.left.top:before{border-width:20px 20px 0 0;border-color:#39d transparent transparent transparent;bottom:-19px}.landing-general .intro .sports-wrapper .sport-tooltip.left.bottom:before{border-width:20px 0 0 20px;border-color:transparent transparent transparent #39d;top:-19px}.landing-general .intro .sports-wrapper .sport-tooltip.right:before{right:0}.landing-general .intro .sports-wrapper .sport-tooltip.right.top:before{border-width:0 20px 20px 0;border-color:transparent #39d transparent transparent;bottom:-19px}.landing-general .intro .sports-wrapper .sport-tooltip.right.bottom:before{border-width:0 0 20px 20px;border-color:transparent transparent #39d transparent;top:-19px}.landing-general .intro .sports-wrapper .sport-tooltip.disabled{cursor:default}.landing-general .intro .sports-wrapper .sport{cursor:pointer;text-decoration:none;position:absolute;transition:all .2s linear}.landing-general .intro .sports-wrapper .sport:hover{transform:scale(1.03)}.landing-general .intro .sports-wrapper .sport:hover .sport-tooltip{visibility:visible;opacity:1}.landing-general .intro .sports-wrapper .sport.locked{cursor:default}.landing-general .intro .sports-wrapper .sport.locked .sport-tooltip{background-color:#999;cursor:default}.landing-general .intro .sports-wrapper .sport.locked .sport-tooltip.left.top:before{border-color:#999 transparent transparent transparent}.landing-general .intro .sports-wrapper .sport.locked .sport-tooltip.left.bottom:before{border-color:transparent transparent transparent #999}.landing-general .intro .sports-wrapper .sport.locked .sport-tooltip.right.top:before{border-color:transparent #999 transparent transparent}.landing-general .intro .sports-wrapper .sport.locked .sport-tooltip.right.bottom:before{border-color:transparent transparent #999 transparent}.landing-general .intro .sports-wrapper .sport.disabled{cursor:default;-moz-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}.landing-general .intro .sports-wrapper .sport.disabled .sport-tooltip{display:none}.landing-general .intro .sports-wrapper .sport.tennis{background:url("/Content/images/web/home/landing/intro/sports/tennis.png") no-repeat;width:126px;height:164px;border-radius:60px 60px 0 0;z-index:4;bottom:230px;left:375px}.landing-general .intro .sports-wrapper .sport.tennis .sport-tooltip{top:-70px;left:65px}.landing-general .intro .sports-wrapper .sport.basketball{background:url("/Content/images/web/home/landing/intro/sports/basketball.png") no-repeat;width:340px;height:366px;border-radius:160px 160px 0 0;z-index:3;bottom:265px;left:405px}.landing-general .intro .sports-wrapper .sport.basketball .sport-tooltip{top:-70px;left:170px}.landing-general .intro .sports-wrapper .sport.squash{background:url("/Content/images/web/home/landing/intro/sports/squash.png") no-repeat;width:90px;height:122px;border-radius:40px 40px 0 0;z-index:4;bottom:245px;left:675px}.landing-general .intro .sports-wrapper .sport.squash .sport-tooltip{top:-70px;left:45px}.landing-general .intro .sports-wrapper .sport.handball{background:url("/Content/images/web/home/landing/intro/sports/handball.png") no-repeat;width:199px;height:238px;border-radius:90px 90px 0 0;z-index:1;bottom:265px;left:230px}.landing-general .intro .sports-wrapper .sport.handball .sport-tooltip{top:-70px;right:100px}.landing-general .intro .sports-wrapper .sport.volleyball{background:url("/Content/images/web/home/landing/intro/sports/volleyball.png") no-repeat;width:234px;height:270px;border-radius:110px 110px 60px 0;z-index:2;bottom:265px;right:250px}.landing-general .intro .sports-wrapper .sport.volleyball .sport-tooltip{top:-68px;left:100px}.landing-general .intro .sports-wrapper .sport.martial-arts{background:url("/Content/images/web/home/landing/intro/sports/martial-arts.png") no-repeat;width:369px;height:255px;border-radius:150px 120px 130px 45px;z-index:2;bottom:160px;left:-30px}.landing-general .intro .sports-wrapper .sport.martial-arts .sport-tooltip{top:-68px;left:160px}.landing-general .intro .sports-wrapper .sport.soccer{background:url("/Content/images/web/home/landing/intro/sports/soccer.png") no-repeat;width:232px;height:271px;border-radius:110px 110px 0 0;z-index:1;bottom:270px;right:100px}.landing-general .intro .sports-wrapper .sport.soccer .sport-tooltip{top:-70px;left:110px}.landing-general .intro .sports-wrapper .sport.gymnastic{background:url("/Content/images/web/home/landing/intro/sports/gymnastic.png") no-repeat;width:239px;height:250px;border-radius:0 0 50px 80px;z-index:1;top:0;right:105px}.landing-general .intro .sports-wrapper .sport.gymnastic .sport-tooltip{bottom:-57px;left:48px}.landing-general .intro .sports-wrapper .sport.dancing{background:url("/Content/images/web/home/landing/intro/sports/dancing.png") no-repeat;width:242px;height:216px;border-radius:200px 40px 40px 15px;z-index:3;bottom:248px;right:-15px}.landing-general .intro .sports-wrapper .sport.dancing .sport-tooltip{top:-70px;right:65px}.landing-general .intro .sports-wrapper .sport.hockey{background:url("/Content/images/web/home/landing/intro/sports/hockey.png") no-repeat;width:132px;height:87px;border-radius:35px 30px 50px 50px;z-index:4;bottom:220px;right:225px}.landing-general .intro .sports-wrapper .sport.hockey .sport-tooltip{top:-70px;left:65px}.landing-general .smartcourt{padding-bottom:40px}.landing-general .smartcourt .heading-bar{margin-bottom:40px}.landing-general .smartcourt .item{height:710px}.landing-general .smartcourt .item .icon-wrapper{opacity:0}.landing-general .smartcourt .item.active .icon-wrapper{animation:zoomInSmartcourtIcons .4s linear forwards}.landing-general .mobile-application{padding-bottom:40px}.landing-general .mobile-application .item{height:510px}@keyframes zoomInSmartcourtIcons{0%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:1}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}