.landing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landing .section{padding:120px 0}@media only screen and (max-width:900px){.landing .section{padding:40px 0}}@media only screen and (max-width:900px){.landing .section:first-child{padding-top:80px}}@media only screen and (max-width:900px){.landing .section:last-child{padding-bottom:80px}}.landing .section .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.landing .section .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:900px){.landing .section.reverse .wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.landing .section-content{padding:0 30px}@media only screen and (max-width:540px){.landing .section-content{padding:0}}.landing .section-content h2{font-size:42px;line-height:50px;font-weight:700;padding-bottom:46px}@media only screen and (max-width:1350px){.landing .section-content h2{font-size:32px;line-height:42px;padding-bottom:25px}}@media only screen and (max-width:540px){.landing .section-content h2{font-size:28px}}.landing .section-content p{font-size:18px;line-height:34px;font-weight:400}@media only screen and (max-width:540px){.landing .section-content p{font-size:16px}}.landing .section .button{margin-top:30px;font-size:18px;background-color:#fd9d80;padding:15px 25px;border-radius:15px;color:#fff;border:2px solid #fd9d80;display:none}@media only screen and (max-width:900px){.landing .section .button{display:inline-block;margin-left:auto;margin-right:auto}}.landing .section .button.desc{display:inline-block}@media only screen and (max-width:900px){.landing .section .button.desc{display:none}}.landing .section .button:hover{background-color:transparent;color:#fd9d80}.landing .section-image{padding:0 30px}@media only screen and (max-width:900px){.landing .section-image{width:100%;margin-top:40px}}@media only screen and (max-width:540px){.landing .section-image{padding:0}}.landing .section-image__container{width:650px;height:430px;background-size:cover;background-position:50%;border-radius:20px;position:relative}@media only screen and (max-width:1350px){.landing .section-image__container{width:550px;height:400px}}@media only screen and (max-width:1060px){.landing .section-image__container{width:400px;height:350px}}@media only screen and (max-width:900px){.landing .section-image__container{width:100%;max-width:650px;height:350px}}@media only screen and (max-width:1350px){.landing .section-image__container img{max-width:350px}}.landing .section-image__container img.left-bottom{left:-40px;bottom:-20px;position:absolute}@media only screen and (max-width:540px){.landing .section-image__container img.left-bottom{left:0;max-width:70%}}.landing .section-image__container img.right-bottom{right:-60px;bottom:-80px;position:absolute}.landing .welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;background-size:cover;background-position:50%;color:#fff;overflow:hidden;position:relative}@media only screen and (max-width:900px){.landing .welcome{margin-bottom:40px}}.landing .welcome-scroll{position:absolute;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.landing .welcome-scroll img{-webkit-animation:up-down 1s infinite;animation:up-down 1s infinite}.landing .welcome:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.landing .welcome-user{position:absolute;right:25px;top:25px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:640px){.landing .welcome-user{top:55px}}@media only screen and (max-width:410px){.landing .welcome-user{display:none}}.landing .welcome-user__name{margin-right:10px;font-size:14px;font-weight:500}.landing .welcome-user__avatar{width:40px;height:40px;border-radius:50%;border:2px solid #fff;background-size:cover}.landing .welcome .wrap{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:640px){.landing .welcome .wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 30px}}@media only screen and (max-width:420px){.landing .welcome .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.landing .welcome__logo{margin-bottom:20px;padding:20px;border-radius:50%;background-color:#fff}.landing .welcome__title{text-align:center;font-size:52px;font-weight:700;line-height:68px;padding-bottom:10px}@media only screen and (max-width:640px){.landing .welcome__title{font-size:42px;text-align:left}}@media only screen and (max-width:540px){.landing .welcome__title{font-size:36px;line-height:54px}}@media only screen and (max-width:420px){.landing .welcome__title{text-align:center;font-size:28px;line-height:42px}}.landing .welcome__text{color:#fff;font-size:24px;text-align:center;line-height:36px}@media only screen and (max-width:640px){.landing .welcome__text{font-size:22px;line-height:30px;text-align:left}}@media only screen and (max-width:540px){.landing .welcome__text{font-size:18px;line-height:26px}}@media only screen and (max-width:420px){.landing .welcome__text{text-align:center}}.landing .welcome .button{border:none;margin:0 auto;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:16px;border-radius:18px;padding:15px 25px}@media only screen and (max-width:640px){.landing .welcome .button{margin:0;margin-top:30px}}.landing .welcome-socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.landing .welcome-socials__item{margin:5px}.landing .welcome-socials__item img{width:40px;height:40px}.landing .welcome-footer{padding:40px 0;background-color:#f0f0f0}@media only screen and (max-width:900px){.landing .welcome-footer{margin-top:40px}}.landing .welcome-footer .sports{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing .welcome-footer .sport{font-size:14px;font-weight:500}.landing .welcome-footer-text{font-size:18px;line-height:30px;text-align:center;color:#000;padding:50px 0;padding-bottom:40px}.landing .welcome-footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}@-webkit-keyframes up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}