.componenthero{background:#e3e2e2}.componenthero .componenthero__video{width:100%;height:210px;position:relative}@media (min-width:576px){.componenthero .componenthero__video{height:calc(100vh - 400px)}}.componenthero .componenthero__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.componenthero .componenthero__arrow-down{position:absolute;left:50%;right:40%;transform:translateX(-50%);bottom:18px;display:block}@media (min-width:768px){.componenthero .componenthero__arrow-down{right:50%;bottom:32px}}.componenthero .componenthero__arrow-down svg{stroke:#d52827}.componentintro{background:url(../../../static/assets/images/silhueta-mulher-futebol.png) no-repeat,url(../../../static/assets/images/silhueta-homem-basquete.png) no-repeat;background-position:left -55px,100% 100%}.componentintro .componentintro__data{padding:1rem;display:flex;border-radius:.5rem;background-color:#e3e2e2;height:100%}.componentintro .componentintro__data-title{font-weight:700;margin-bottom:.75rem}.componentintro .componentintro__data-text{color:#69626b}.componentintro .componentintro__icone svg{width:48px}.componentslide{overflow:hidden}.componentslide .componentslide__slide-track{background-image:url(../../../static/assets/images/slider-photos.png);background-repeat:repeat-x;animation:scroll 40s linear infinite;width:5296px;height:200px}.componentprogramming{background:linear-gradient(-28deg,#c9c9c9,#fff 50%,#c9c9c9)}.componentprogramming .componentprogramming__leaguecard{display:flex;flex-direction:column;border-radius:.5rem;border:1px solid #d52827;text-decoration:none;background-size:cover;position:relative;overflow:hidden;height:100%}.componentprogramming .componentprogramming__leaguecard:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3)}.componentprogramming .componentprogramming__leaguecard-header-window{height:118px}.componentprogramming .componentprogramming__leaguecard-body{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column}.componentprogramming .componentprogramming__leaguecard-title{display:flex;color:#f2f2f2;position:relative}.componentprogramming .componentprogramming__leaguecard-title .inner-text{text-transform:uppercase;text-align:center;font-weight:700;font-style:italic;padding:.25rem 1rem;width:auto;background-color:#d52827;transition:all .3s ease-in-out}.componentprogramming .componentprogramming__leaguecard-title svg{width:1rem;height:95%;margin-left:-1px;fill:#d52827}.componentprogramming .componentprogramming__leaguecard-content{display:flex;align-items:center;flex:1 0 auto;padding:1.5rem 1rem 1rem;background-color:#fff;margin-top:-1rem}.componentprogramming .componentprogramming__leaguecard-text{color:#1d1d1b;margin:0}.componentprogramming .componentprogramming__leaguecard--premier-league{background-image:url(../../../static/assets/images/principal-premier-league.png)}.componentprogramming .componentprogramming__leaguecard--la-liga{background-image:url(../../../static/assets/images/principal-la-liga.png)}.componentprogramming .componentprogramming__leaguecard--bundesliga{background-image:url(../../../static/assets/images/principal-bundesliga.png)}.componentprogramming .componentprogramming__leaguecard--italiano{background-image:url(../../../static/assets/images/principal-italiano.png)}.componentprogramming .componentprogramming__leaguecard--efl{background-image:url(../../../static/assets/images/principal-efl.png)}.componentprogramming .componentprogramming__leaguecard--portuguesa{background-image:url(../../../static/assets/images/principal-portuguesa.png)}.componentprogramming .componentprogramming__leaguecard:hover .componentprogramming__leaguecard-title .inner-text{flex:1 0 auto}.componentprogramming .componentprogramming__sportscard{display:flex;border-radius:.5rem;border:1px solid #d52827;text-decoration:none;overflow:hidden;height:100%;background-color:#fff}@media (max-width:768px){.componentprogramming .componentprogramming__sportscard{flex-direction:column}}.componentprogramming .componentprogramming__sportscard-header-window{min-width:100%;height:100px;display:block;background-position:50%;background-size:cover}@media (min-width:768px){.componentprogramming .componentprogramming__sportscard-header-window{min-width:115px;height:100%}}.componentprogramming .componentprogramming__sportscard-header-window--basquete{background-image:url(../../../static/assets/images/sportcard-basquete.png)}.componentprogramming .componentprogramming__sportscard-header-window--volei{background-image:url(../../../static/assets/images/sportcard-volei.png)}.componentprogramming .componentprogramming__sportscard-header-window--velocidade{background-image:url(../../../static/assets/images/sportcard-velocidade.png)}.componentprogramming .componentprogramming__sportscard-header-window--radical{background-image:url(../../../static/assets/images/sportcard-radical.png)}.componentprogramming .componentprogramming__sportscard-header-window--golf{background-image:url(../../../static/assets/images/sportcard-golf.png)}.componentprogramming .componentprogramming__sportscard-header-window--surf{background-image:url(../../../static/assets/images/sportcard-surf.png)}.componentprogramming .componentprogramming__sportscard-header-window--olimpiadas{background-image:url(../../../static/assets/images/sportcard-olimpiadas.png)}.componentprogramming .componentprogramming__sportscard-body{padding:1rem}.componentprogramming .componentprogramming__sportscard-title{color:#d52827;font-weight:700;margin:0}.componentprogramming .componentprogramming__sportscard-text{font-size:1rem;margin:0}.componentsegments .componentsegments__segmentscard{border-radius:1rem;padding:1rem;height:100%;background-color:#e3e2e2}.componentsegments .componentsegments__segmentscard-img{margin-bottom:1rem}.componentsegments .componentsegments__segmentscard-label{font-size:1rem;font-weight:600;color:#d52827;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.componentsegments .componentsegments__segmentscard-title{font-weight:700;margin-bottom:.5rem}.componentsegments .componentsegments__segmentscard-text{color:#69626b;font-size:1rem;margin:0}