@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;0,900;1,200&display=swap);@font-face{font-family:Masque;src:url(/build/fonts/masque.1bab4d87.ttf) format("truetype")}body{min-height:100%;margin:0;font-family:Montserrat,serif;font-size:16px}section{scroll-margin-top:19vh}h2{font-family:Masque,serif;color:#fff;margin:0}ul{padding:0}a{text-decoration:none}.btn:hover,a:hover{opacity:.5}a.icon>span{margin:auto auto auto .3rem}.btn{padding:.3rem .5rem;color:#1a1a1a;font-weight:900;text-transform:uppercase}.container{margin:auto}header#header{top:0;position:fixed;width:100%;z-index:10}#topbar{background-color:#262626;color:#ebebeb;height:5vh;padding:0 1rem}#topbar .container{display:grid;grid-template-columns:1fr 1fr;height:100%;align-items:center}#topbar .login-link{display:flex;justify-content:flex-end;text-transform:uppercase;font-weight:600}#topbar .social-links>a{font-size:1.5em}#topbar .social-links>a:not(:first-child){margin-left:.3rem}#bar{background-color:#1a1a1a;font-size:1.3em;text-transform:uppercase;height:14vh;padding:0 1rem}#bar .logo-text{white-space:normal;display:block;line-height:1.2}nav.menu{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:14vh;align-items:center}nav.menu .menu-icon>svg{cursor:pointer}nav.menu a{margin:auto 0;color:#ebebeb}nav.menu a.logo{font-size:2rem;font-family:Masque,serif;white-space:nowrap;display:flex;align-items:center}nav.menu a.logo img{margin-right:.5em}nav.menu ul{display:flex;justify-content:flex-end}nav.menu ul>li{list-style-type:none;font-weight:600;margin-left:1em;display:inline-block}nav.menu ul>li a.btn{color:#1a1a1a}#menu-toggle,.menu-icon{display:none}#banner{position:relative;min-height:81vh;margin-top:19vh}#banner .content{position:relative;z-index:9;height:81vh;display:flex;flex-direction:column}#banner .content .page-title{display:flex;margin-top:auto}#banner .content .page-title .content{background-color:#1a1a1a;padding:0 1em;min-width:50%;height:inherit}#banner .content .page-title .content h3{font-family:Masque,serif;color:#ebebeb}#banner .box,#banner .title{margin-top:auto}#banner .box{display:grid}#banner .box .last-forecast{background-color:#1a1a1a;margin-top:2vh;display:grid;grid-template-columns:1fr 4fr 1fr;align-items:center}#banner .box .last-forecast .sport{color:#ebebeb;display:flex;justify-content:center;font-size:4rem}#banner .box .last-forecast .info{line-height:1.8rem}#banner .box .last-forecast .info .date,#banner .box .last-forecast .info .sport-meeting{text-transform:uppercase}#banner .box .last-forecast .info .date{font-size:1em;font-weight:700}#banner .box .last-forecast .info .sport-meeting{font-size:2em;font-weight:900}#banner .box .last-forecast .info .coast,#banner .box .last-forecast .info .sport-meeting{color:#ebebeb}#banner .box .last-forecast .info .coast{font-style:italic;font-size:1em}#banner .box .last-forecast .status{display:flex;justify-content:center;stroke:#28a745}#banner .box .last-forecast .sport,#banner .box .last-forecast .status{padding:1rem}#banner .box .become-vip{background-color:#262626;display:flex;align-items:center;justify-content:center;padding:1.3rem}#banner .box .become-vip .btn{font-size:2rem;width:100%;height:100%;justify-content:center;display:flex;align-items:center}#banner:before{z-index:1;background-position:50%}#banner:after,#banner:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute}#banner:after{background-color:rgba(0,0,0,.6);z-index:2}#banner h1,#banner h2{padding:.2em .5em;font-family:Masque,serif;margin:0}#banner h1{font-size:2em}#banner h2{background-color:#1a1a1a;font-size:1.5em;color:#ebebeb}#banner .title{height:50vh;display:flex;flex-direction:column;justify-content:center}span.bar{display:block;margin-right:.4em}.effect,.subtitle{display:flex}.effect{margin-bottom:1rem}section#about{background-color:#262626}section#about .banner{width:100%}section#about .content{display:grid;grid-template-columns:1fr}section#about .description{display:flex;align-items:center;padding:2rem;color:#ebebeb}section#sports{background-color:#1a1a1a}section#sports .content{padding:2rem}section#sports .list{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;grid-column-gap:1rem}section#sports .list .sport{background-color:#262626;color:#fff;display:grid;grid-template-columns:1fr}section#sports .list .sport .icon{display:flex;justify-content:center;align-items:center;font-size:2.5em;padding:1rem}section#sports .list .sport span.name{display:flex;justify-content:center;align-items:center;font-family:Masque,serif;padding:0 0 2rem;font-size:1.5rem}section#sports .list .sport:hover{color:#1a1a1a}section#performance{background-color:#262626}section#performance .content{padding:2rem}section#performance .indicators{display:grid;grid-template-columns:1fr;grid-row-gap:1em;margin-top:2em}section#performance .indicators .indicator .icon{display:flex;justify-content:center;align-items:center;font-size:5.5em}section#performance .indicators .indicator .description,section#performance .indicators .indicator .number{text-align:center}section#performance .indicators .indicator .description{line-height:1.5em}section#performance .indicators .indicator .description,section#performance .indicators .indicator .icon{color:#ebebeb}section#performance .indicators .indicator .number{font-weight:900;font-size:2.5rem}section#pricing{background-color:#1a1a1a}section#pricing .content{padding:2rem}section#pricing .subscriptions{display:grid;grid-template-columns:1fr;grid-row-gap:1rem}section#pricing .subscriptions .subscription{background-color:#262626;text-align:center;display:flex;flex-direction:column;gap:2em;justify-content:center}section#pricing .subscriptions .subscription header{display:inline-block;margin-top:2em}section#pricing .subscriptions .subscription header .price{margin-top:1.5em;font-weight:700;text-transform:uppercase;font-size:1.8em}section#pricing .subscriptions .subscription .title{color:#ebebeb;font-weight:900;text-transform:uppercase;font-size:1.5em;line-height:.7}section#pricing .subscriptions .subscription span.duration{background-color:#ebebeb;color:#262626;font-weight:700;padding:.2em}section#pricing .subscriptions .subscription ul{color:#fff;list-style-type:none;line-height:2em}section#pricing .subscriptions .subscription ul li>.icon{color:#28a745;margin-right:.3em}section#pricing .subscriptions .subscription a{padding:1em 0;font-weight:900;color:#262626;text-transform:uppercase;margin-top:auto}section#telegram{background-color:#262626;padding-bottom:2rem}section#telegram .content{padding:2rem}section#telegram .telegram-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:2rem}section#telegram .button-image{padding:1rem 2rem;background-color:#1a1a1a;display:flex;justify-content:center;gap:2rem;align-items:center;margin-top:2rem}section#telegram .button-image img{max-width:100px;max-height:70px}section#telegram .button-image div{font-style:italic;font-size:1rem}section#telegram .button-image div p{margin:0}section#telegram .button-image div .name{font-weight:700;color:#03b0f9;font-size:1.5rem;margin-bottom:.5rem}section#partners{background-color:#1a1a1a;padding-bottom:2rem}section#partners .content{padding:2rem}section#partners .partners-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:2rem}section#partners .button-image{padding:1rem 2rem;background-color:#262626;display:flex;justify-content:center;gap:2rem;align-items:center;margin-top:2rem}section#partners .button-image img{max-width:100px;max-height:70px}section#partners .button-image div{font-style:italic;font-size:1rem}section#partners .button-image div p{margin:0}section#partners .button-image div .name{font-weight:700;color:#03b0f9;font-size:1.5rem;margin-bottom:.5rem}section#page{background-color:#1a1a1a;color:#ebebeb}section#page .content{padding:2rem;text-align:justify}footer{background-color:#262626;color:#ebebeb}footer .container{padding:2rem}footer .links ul li{list-style-type:none}footer .content{display:grid;grid-template-columns:1fr;align-items:center}footer .content p{line-height:1.5em}footer .social-networks{font-family:Masque,serif}footer .social-networks ul{list-style-type:none;display:inline-flex;font-size:1.5em;vertical-align:middle}footer .social-networks ul li{margin-left:.5em}@media (max-width:576px){body{font-size:14px}.container{max-width:100%}#banner .box{grid-template-columns:1fr}}@media (min-width:576px){.container{max-width:540px}footer .container,section#about .description,section#partners .content,section#performance .content,section#pricing .content,section#sports .content,section#telegram .content{padding-left:0;padding-right:0}#banner .box{grid-template-columns:1fr}}@media (min-width:768px){.container{max-width:720px}section#about .description{padding:2rem 0}section#sports .list{grid-template-columns:1fr 1fr}section#performance .indicators,section#pricing .subscriptions{grid-template-columns:1fr 1fr 1fr}section#pricing .subscriptions{grid-column-gap:1rem}footer .content{grid-template-columns:1fr 1fr}footer .social-networks{text-align:right}}@media (min-width:992px){.container{max-width:960px}#banner .box,section#about .content{grid-template-columns:1fr 1fr}section#about .description{padding:2rem}section#sports .list{grid-template-columns:1fr 1fr 1fr 1fr}section#pricing .subscriptions{grid-column-gap:3rem}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){body{font-size:18px}.container{max-width:1320px}}@media screen and (max-width:992px){#bar nav.menu ul{background-color:#1a1a1a;grid-column-start:1;grid-column-end:3;display:block!important;max-height:0;overflow:hidden}#bar nav.menu ul li{margin-left:inherit;text-align:center;display:block;padding:.5em 0}#bar nav.menu ul li:last-child{background-color:inherit;padding:1em 0}#bar nav.menu #menu-toggle:checked~ul{max-height:350px;margin:0}#bar nav.menu .menu-icon{display:flex;justify-content:end}#bar nav.menu .menu-icon i{font-size:1.7em}#bar nav.menu a.logo{font-size:2rem}}