@font-face{font-family:'Proxima Nova Semibold';src:url("../font/ProximaNova-Semibold.eot");src:url("../font/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("../font/ProximaNova-Semibold.woff") format("woff"),url("../font/ProximaNova-Semibold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova';src:url("../font/ProximaNova-Regular.eot");src:url("../font/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../font/ProximaNova-Regular.woff") format("woff"),url("../font/ProximaNova-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Light';src:url("../font/ProximaNova-Light.eot");src:url("../font/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("../font/ProximaNova-Light.woff") format("woff"),url("../font/ProximaNova-Light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova Bold';src:url("../font/ProximaNova-Bold.eot");src:url("../font/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../font/ProximaNova-Bold.woff") format("woff"),url("../font/ProximaNova-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}*{margin:0px;padding:0px}.width-adapt{width:79.6875%;margin:0 auto}.title__line1,.title__line2{font-family:"ProximaNova Bold";font-size:90px;line-height:90px;text-transform:uppercase;letter-spacing:3.5px;color:#fff}.button__container{margin-top:181px;display:flex;justify-content:center}.button__container .button{display:flex;align-items:center;justify-content:center;width:311px;border-radius:13%/50%;text-decoration:none;color:#fff;margin:0 25px;padding:20px 0;box-shadow:0 16px 24px #0a0e34;background-color:#5e42b0;transition:border-radius 0.15s cubic-bezier(1, 0, 0, 1)}.button__container .button__text{padding-left:28px;text-transform:uppercase}.button__container .button .line-text:last-child{font-family:"Proxima Nova Semibold";font-weight:400}.button__container .button .line-text{line-height:15px}.button__container .button:hover{border-radius:10px;color:#fff;background-color:#9173e6}.appStore::before{content:"";display:flex;background:url(../img/icon-Apple.png) no-repeat center center/contain;width:31px;height:37px}.googlePlay::before{content:"";display:flex;background:url(../img/icon-GooglePlay.png) no-repeat center center/contain;width:36px;height:39px}.header-small-text{font-family:"Proxima Nova Light";font-size:14px;font-weight:300;line-height:11px;text-transform:uppercase;letter-spacing:0.7px}.header{width:100%;background:url(../img/1500/football-top.jpg) no-repeat center top/cover}.header>.container{padding:54px 0 110px 0;display:flex;align-self:center;justify-content:center;flex-flow:column nowrap}.header>.container .top-block{width:100%;display:flex;align-items:center;justify-content:space-between}.header>.container .top-block__logotype{background:url(../img/logotype.svg) no-repeat center top/cover;width:189px;height:33px}.header>.container .top-block__slogan{color:#fff}.header>.container .link{text-decoration:none;color:#5e42b0}.header>.container .link:hover{color:#fff}.header>.container .title-container{display:flex;flex-flow:column wrap}.header>.container .title-container .title__line1{margin-top:309px;color:#fff;align-self:flex-start;z-index:10}.header>.container .title-container .title__line2{color:#fff;display:flex;align-self:flex-end;position:relative}.header>.container .title-container .title__line2::before{content:"";background:url(../img/line_violet_top.svg) no-repeat center top/contain;width:254px;height:317px;position:absolute;left:-62px;bottom:-55px}.header>.container .menu{display:flex;justify-content:flex-end;margin-top:30px}.header>.container .menu__link{margin-left:3.43em;text-decoration:none;color:#9071ea}.header>.container .menu__link:first-child{margin-left:0}.header>.container .menu__link:hover{color:#fff}.overflow-pic{overflow:hidden}.block1 .section{padding:112px 0 34px 0;display:flex;justify-content:center}.block1 .section .container{width:79.73958%;display:flex;justify-content:flex-end}.block1 .section .container .title{width:46.66667%;position:relative;color:#e7e7e7;font-family:"ProximaNova Bold";font-size:90px;font-weight:700;line-height:63px;text-transform:uppercase}.block1 .section .container .title::after{content:"";background:url(../img/1500/footballer.png) no-repeat top right/contain;position:absolute;width:725px;height:1105px;right:100%;top:-86px}.block1 .card{width:100%;padding:60px 0;display:flex;justify-content:center}.block1 .card .container{width:79.73958%;display:flex;justify-content:flex-end}.block1 .card .container .card-content{width:46.66667%;color:#000;font-family:"Proxima Nova";font-size:20px;font-weight:400;line-height:25px;letter-spacing:1px}.block1 .card .container .white-color{color:#fff}.block1 .card:nth-child(3){background-color:rgba(94,66,176,0.06)}.block1 .card:nth-child(4){background-color:#5e42b0;padding:95px 0}.block1 .card__title{color:#c1c1c1;font-family:"ProximaNova Bold";font-size:36px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:31px;display:flex;align-items:center}.block1 .card__title .card__digit{color:#000;font-family:"ProximaNova Bold";font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:0.9px;margin-right:12px}.block1 .card__title .card__digit .design-el{width:22px;height:5px;border-radius:2px;background-color:#5e42b0}.block1 .card__title .card__digit .gray{background-color:#e7e7e7}.block1 .card__title .violet{color:#9173e6}.block1 .card .slider-nav{display:none;overflow:hidden}.block2 .col-1-lm{margin-left:131px}.block2 .section{padding:112px 0 34px 0}.block2 .section .container{justify-content:flex-start}.block2 .section .container .title::after{content:"";background:url(../img/1500/basketboller.png) no-repeat top left/cover;position:absolute;width:991px;height:815px;left:480px;top:-141px}.block2 .card .container{width:calc( 1531 / 1920 * 100%);margin:0 auto;display:flex;justify-content:flex-start}.block2 .card .container .card-content{width:calc(600 / 1530 * 100%)}.block2 .card:nth-child(3){background-color:rgba(10,14,52,0.04)}.block2 .card:nth-child(4){background-color:#0a0e34;padding:95px 0}.review-block{display:flex;flex-flow:column wrap}.review-block .card{width:100%;display:flex;flex-flow:row nowrap;position:relative;min-height:730px}.review-block .card .pic{min-width:50%;min-height:730px;background-color:gray}.review-block .card .pic1{background:url(../img/1500/timeman.jpg) no-repeat top center/cover}.review-block .card .pic2{background:url(../img/1500/dictor.jpg) no-repeat top left/cover}.review-block .card .pic3{background:url(../img/1500/win-command.jpg) no-repeat top center/cover}.review-block .card .text-container{width:50%;padding:0px 0px 122px 148px;align-self:flex-start}.review-block .card .text-container .title{max-width:100%;margin-top:257px;padding-right:90px;color:rgba(193,193,193,0.4);font-family:"ProximaNova Bold";font-size:90px;font-weight:700;line-height:1.5em;text-transform:uppercase;position:relative}.review-block .card .text-container .title::first-line{line-height:63px}.review-block .card .text-container .content{width:52.08333%;color:#000;font-family:"Proxima Nova";font-size:24px;font-weight:400;line-height:28px;letter-spacing:1.2px;margin-top:119px}.review-block .card .text-container .content::after{content:"";position:relative;left:0;display:block;width:22px;height:5px;border-radius:2px;background-color:#5e42b0;margin-top:87px}.review-block .card .digit-line-block{background-color:#5e42b0;width:168px;height:155px;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-47px;left:-150px;transform:translateX(-50%)}.review-block .card .digit-line-block .digit-text{font-family:"ProximaNova Bold";font-size:24px;font-weight:700;line-height:18px;text-transform:uppercase;letter-spacing:1.2px;color:#f5f6f7;display:flex;flex-direction:column;align-items:center}.review-block .card .digit-line-block .bottom-line{margin-top:9px;display:block;width:22px;height:5px;border-radius:2px;background-color:rgba(255,255,255,0.3)}.review-block .right-pic{flex-direction:row-reverse}.review-block .right-pic .text-container{justify-content:flex-end}.review-block .right-pic .text-container .title .digit-line-block{left:100%;transform:translateX(-50%)}.footer{background:url(../img/1500/stadium-bottom.jpg) no-repeat bottom center/cover;display:flex;align-items:center;flex-direction:column}.footer .download-container{display:flex;justify-content:space-between;align-items:center;padding-top:209px}.footer .download-container .btn-container{background:url(../img/logo-btn.png) no-repeat bottom center/cover;width:130px;height:137px;margin-right:36px}.footer .download-container .text-container{cursor:pointer;position:relative;z-index:2}.footer .download-container .text-container::before{content:"";background:url(../img/line2_violet_bottom_1920.svg) no-repeat center center/contain;width:612px;height:314px;left:24px;top:50%;transform:translateY(-50%);position:absolute;z-index:-1}.footer .download-container .title__line1{z-index:10}.footer .download-container .title__subline1{color:#a496ca;font-family:"Proxima Nova";font-size:36px;font-weight:700;line-height:26px;text-transform:uppercase;z-index:10}.footer .button__container{margin:151px 0 197px 0}.footer .bottom-container{width:100%;padding:69px 0px 69px 0px;background-color:rgba(10,14,52,0.6);display:flex;justify-content:space-between;align-items:center;position:relative}.footer .bottom-container .logotype{margin-left:55px;background:url(../img/logotype.svg) no-repeat center center/cover;width:172px;height:30px}.footer .bottom-container .icon-social{display:flex;flex-direction:row;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:27px}.footer .bottom-container .icon-social .icon{display:flex;margin-right:40px;align-self:center}.footer .bottom-container .icon-social .icon:last-child{margin-right:0px}.footer .bottom-container .contact-text{text-decoration:none;margin-right:55px;color:#fff;font-family:"Proxima Nova";font-size:20px;line-height:15px;letter-spacing:1px}@media screen and (min-width: 1921px){.review-block .right-pic .text-container .title{max-width:100%}}@media screen and (max-width: 1780px){.header .header-small-text{font-size:14px;line-height:14px}.header .container{padding:52px 0 91px 0}.header .container .title-container{display:flex;align-self:flex-end}.header .container .title-container .title__line1{margin-left:6%;z-index:10}.header .container .title-container .title__line2{margin-left:21%;position:relative;margin-bottom:30px;z-index:9}.header .container .title-container .title__line2::before{content:"";background:url(../img/line_violet_top.svg) no-repeat center top/contain;width:254px;height:317px;position:absolute;left:-34px;bottom:-24px;z-index:-1}.header .container .menu{display:flex;justify-content:center;margin-top:121px}.header .container .button__container{margin-top:116px}.header .container .button__container .button__text{padding-left:28px}.header .container .button__container .button .line-text:last-child{font-family:"Proxima Nova Semibold";font-weight:400}.header .container .button__container .button .line-text{line-height:15px}.block2 .col-1-lm{margin-left:0px}.block2 .section .container .title::after{left:400px}}@media screen and (max-width: 1180px){.width-adapt{width:94.66146%}.header{background:url(../img/768/football-top.jpg) no-repeat center top/cover}.title__line1,.title__line2{font-size:64px;line-height:64px}.title-container{display:flex;margin:0 auto}.title-container .title__line2::before{content:"";background:url(../img/line_violet_top.svg) no-repeat center top/contain;width:254px;height:317px;position:absolute;left:-34px;bottom:-15px;z-index:-1}.block1 .section .container{width:86.71875%}.block1 .section .container .title{width:63.36336%}.block1 .section .container .title::after{content:"";background:url(../img/768/footballer.png) no-repeat top right/contain;position:absolute;width:497px;height:718px;right:90%;top:-6px}.block1 .card:nth-child(2) .container .card-content{max-height:90px;overflow:hidden}.block1 .card:nth-child(3) .container .card-content{max-height:170px;overflow:hidden}.block1 .card:nth-child(4) .container .card-content{max-height:140px;overflow:hidden}.block1 .card{padding:40px 0}.block1 .card .container{width:86.71875%;display:flex;justify-content:flex-end}.block1 .card .container .card-content{width:63.36336%;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.9px}.block1 .card:nth-child(4){padding:40px 0}.block1 .card .slider-nav{display:none;overflow:hidden}.block2 .section .container{width:86.71875%}.block2 .section .container .title{width:63.36336%}.block2 .section .container .title::after{content:"";background:url(../img/768/basketboller.png) no-repeat top right/contain;position:absolute;width:690px;height:565px;top:-30px;left:295px}.block2 .card:nth-child(2) .container .card-content{max-height:150px;overflow:hidden}.block2 .card:nth-child(3) .container .card-content{max-height:115px;overflow:hidden}.block2 .card:nth-child(4) .container .card-content{max-height:110px;overflow:hidden}.block2 .card{padding:40px 0}.block2 .card .container{width:86.71875%;display:flex;justify-content:flex-start}.block2 .card .container .card-content{width:63.36336%;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.9px}.block2 .card:nth-child(4){padding:66px 0}.block2 .card:nth-child(4){padding:55px 0}.review-block .card{flex-direction:column;min-height:920px}.review-block .card .pic{width:100%;padding-top:76.04167%;min-height:0px}.review-block .card .digit-line-block{width:116px;height:116px;top:-169px;left:0px;transform:translateX(0)}.review-block .card .digit-line-block .digit-text{font-family:"ProximaNova Bold";font-size:24px;font-weight:700;line-height:18px;text-transform:uppercase;letter-spacing:1.2px;color:#f5f6f7;display:flex;flex-direction:column;align-items:center}.review-block .card .digit-line-block .bottom-line{margin-top:9px;display:block;width:22px;height:5px;border-radius:2px;background-color:rgba(255,255,255,0.3)}.review-block .card .text-container{padding:0px 33px 63px 34px;width:91.40625%}.review-block .card .text-container .title{margin-top:87px;max-width:100%;line-height:63px}.review-block .card .text-container .content{width:100%;margin-top:36px}.review-block .card .text-container .content::after{margin-top:33px}.review-block .right-pic .text-container .title .digit-line-block{left:0;transform:translateX(0)}.footer{background:url(../img/768/stadium-bottom.jpg) no-repeat bottom center/cover}.footer .download-container{flex-direction:column;padding-top:128px}.footer .download-container .btn-container{margin-right:0px}.footer .download-container .text-container{margin-top:85px}.footer .download-container .text-container::before{width:610px;height:314px;left:0px}.footer .download-container .title__line1{font-size:88px;line-height:0.75;text-align:center;letter-spacing:1px}.footer .download-container .title__subline1{color:#a496ca;font-family:"ProximaNova Bold";font-size:38px;line-height:26px;text-transform:uppercase;text-align:center;z-index:10;margin-top:31px}.footer .button__container{margin:200px 0 130px 0}.footer .bottom-container{padding:48px 0px}.footer .bottom-container .logotype{display:none}.footer .bottom-container .icon-social{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:27px}.footer .bottom-container .icon-social .icon{margin-right:40px;align-self:center}.footer .bottom-container .icon-social .icon:last-child{margin-right:0px}.footer .bottom-container .contact-text{display:none}}@media screen and (max-width: 767px){.width-adapt{width:92.8125%;margin:0 auto}.title__line1,.title__line2{font-size:35px;line-height:0.979;letter-spacing:1.5px}.appStore::before{width:15px;height:17px}.googlePlay::before{width:16px;height:19px}.header .header-small-text{font-size:12px;line-height:9px}.header .container{padding:39px 0 20px 0}.header .container .top-block{width:100%;display:flex;justify-content:center;flex-flow:column}.header .container .top-block__logotype{width:137px;height:24px}.header .container .top-block__slogan{font-size:0;height:0;overflow:hidden;visibility:hidden}.header .container .title-container{display:flex;align-self:center}.header .container .title-container .title__line1,.header .container .title-container .title__line2{font-size:32px;font-weight:bold;line-height:1.2}.header .container .title-container .title__line1{margin-top:141px;margin-left:0%}.header .container .title-container .title__line2{margin-left:18%;margin-bottom:0px;max-width:310px}.header .container .title-container .title__line2::before{width:141px;height:175px;left:22px;bottom:-18px}.header .container .menu{max-width:290px;order:1;display:flex;flex-flow:wrap;align-self:center;margin-top:45px}.header .container .menu__link{margin-left:2.36em}.header .container .menu__link:nth-child(5n-1){margin-left:0}.header .container .menu__link:nth-child(5n-1),.header .container .menu__link:last-child{margin-top:12px}.header .container .button__container{margin-top:115px;display:flex;justify-content:center;align-items:center}.header .container .button__container .button{width:142px;height:39px;margin:0 4px;padding:0px;box-shadow:0px 10px 16px 0px #0a0e34}.header .container .button__container .button__text{padding-left:9px;font-size:8px;line-height:7px}.header .container .button__container .button .line-text:last-child{font-family:"Proxima Nova Semibold"}.header .container .button__container .button .line-text{line-height:8px;font-family:"Proxima Nova Light";font-size:8px;text-transform:uppercase;line-height:1.2;text-align:left}.block1{display:flex;flex-flow:row wrap}.block1 .section{z-index:10;padding:26px 0 235px 0;flex:1 0 100%}.block1 .section .container{width:90%}.block1 .section .container .title{width:100%;position:relative;font-size:52px;font-weight:700;line-height:55px;text-transform:uppercase;text-align:left}.block1 .section .container .title::after{background:url(../img/320/footballer.png) no-repeat top right/cover;width:211px;height:281px;left:40px;top:65px;z-index:100}.block1 .card{width:100%;padding:83px 0 27px 0;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.block1 .card .container{width:90%}.block1 .card .container .card-content{width:100%;font-size:15px;line-height:18px;text-align:left}.block1 .card .container .white-color{color:#000}.block1 .card:nth-child(2){background-color:rgba(94,66,176,0.06);display:none}.block1 .card:nth-child(3){background-color:rgba(94,66,176,0.06)}.block1 .card:nth-child(4){background-color:rgba(94,66,176,0.06);display:none}.block1 .card__title{color:#c1c1c1;font-family:"ProximaNova Bold";font-size:28px;font-weight:700;line-height:19px;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:27px;display:flex;align-items:center}.block1 .card__title .card__digit{color:#000;font-family:"ProximaNova Bold";font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:0.9px;margin-right:12px}.block1 .card__title .card__digit .design-el{width:17px;height:4px;border-radius:2px;background-color:#5e42b0}.block1 .card__title .card__digit .gray{background-color:#5e42b0}.block1 .card__title .violet{color:#9173e6}.block1 .card:nth-child(2),.block1 .card:nth-child(3),.block1 .card:nth-child(4){height:185px;word-wrap:break-word;overflow:hidden}.block1 .card .slider-nav{overflow:visible;display:flex;flex-direction:row}.block1 .card .slider-nav__circle{border-radius:50%;background-color:#d8d8d8;width:10px;height:10px;margin:0 6px}.block1 .card .slider-nav__circle:hover{background-color:#5c3caf}.block2 .section .container .title::after{background:url(../img/320/basketboller.png) no-repeat top right/cover;width:302px;height:250px;left:-10px;top:75px;z-index:100}.block2 .card:nth-child(n){padding:83px 0 27px 0}.block2 .card:nth-child(2){background-color:rgba(94,66,176,0.06);display:none}.block2 .card:nth-child(3){background-color:rgba(94,66,176,0.06);display:none}.block2 .card:nth-child(4){background-color:rgba(94,66,176,0.06);display:flex}.block2 .card__title .violet{color:#000}.block2 .card:nth-child(2),.block2 .card:nth-child(3),.block2 .card:nth-child(4){height:132px}.review-block .card{flex-direction:column;min-height:100%}.review-block .card .pic{padding-top:109.6875%;min-height:351px}.review-block .card .digit-line-block{width:70px;height:70px;top:-93px}.review-block .card .digit-line-block .digit-text{font-size:14px;line-height:18px}.review-block .card .digit-line-block .bottom-line{margin-top:5px;width:16px;height:4px}.review-block .card .text-container{padding:0px 20px 51px 19px;width:82.8125%}.review-block .card .text-container .title{margin-top:36px;max-width:100%;line-height:28px;font-size:28px;text-align:left}.review-block .card .text-container .title::first-line{line-height:28px}.review-block .card .text-container .content{width:100%;margin-top:24px;font-size:16px;line-height:1.25}.review-block .card .text-container .content::after{margin-top:23px}.review-block .right-pic .text-container .title{padding-right:0px}.review-block .right-pic .text-container .title .digit-line-block{left:0;transform:translateX(0)}.footer{background:url(../img/320/stadium-bottom.jpg) no-repeat bottom center/cover}.footer .download-container{padding-top:97px}.footer .download-container .btn-container{background:url(../img/logo-btn.png) no-repeat bottom center/cover;width:74px;height:79px}.footer .download-container .text-container{margin-top:57px}.footer .download-container .text-container::before{width:226px;height:123px}.footer .download-container .title__line1{font-size:34px;line-height:24px;text-align:center;letter-spacing:1px}.footer .download-container .title__subline1{font-size:15px;line-height:11px;margin-top:14px}.footer .button__container{margin:73px 0 127px 0}.footer .button__container .button{width:142px;height:39px;margin:0 4px;padding:0px;box-shadow:0px 10px 16px 0px #0a0e34}.footer .button__container .button__text{padding-left:9px;font-size:8px;line-height:7px}.footer .button__container .button .line-text:last-child{font-family:"Proxima Nova Semibold"}.footer .button__container .button .line-text{line-height:8px;font-family:"Proxima Nova Light";font-size:8px;text-transform:uppercase;line-height:1.2;text-align:left}.footer .bottom-container{padding:26px 0px}.footer .bottom-container .icon-social{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.footer .bottom-container .icon-social .icon{height:18px}}
