.componentheader{background-color:#d52827;border-bottom:1px solid rgba(0,0,0,.3)}@media (max-width:992px){.componentheader{position:sticky;top:0;z-index:1}}.componentheader .componentheader__icone svg{width:30px;height:30px;stroke:#f2f2f2}.componentheader .componentheader__nav{background-color:transparent!important}.componentheader .componentheader__nav-item{padding:0 .875rem}@media (max-width:992px){.componentheader .componentheader__nav-item{text-align:center}}.componentheader .componentheader__nav-item>a{position:relative;text-align:center;transition:all .3s ease-in-out;color:#f2f2f2;display:inline-block;padding:.5rem 0!important;font-size:1rem}@media (min-width:992px){.componentheader .componentheader__nav-item>a{display:block}}.componentheader .componentheader__nav-item>a:after{content:"";transform:translateX(-50%) scaleX(0);left:50%;width:100%;height:3px;display:block;position:absolute;bottom:0;background-color:#f2f2f2;transition:all .2s ease-in-out}.componentheader .componentheader__nav-item>a.active:after,.componentheader .componentheader__nav-item>a:hover:after{transform:translateX(-50%) scaleX(1)}.componentheader .componentheader__nav .navbar-toggler{background-color:#f2f2f2}.componentheader__gap-1{gap:.25rem}.componentheader__gap-2{gap:.5rem}.componentheader__gap-3{gap:1rem}.componentheader__gap-4{gap:1.5rem}.componentheader__gap-5{gap:2rem}.componentfooter{background-color:#d52827;border-top:1px solid rgba(105,98,107,.5)}.componentfooter .container{padding:3.125rem 1rem}.componentfooter .componentfooter__text{color:#f2f2f2}.componentfooter .componentfooter__text--small,body{font-size:1rem}body{background-color:#f2f2f2;scroll-behavior:smooth}@media (min-width:768px){body{font-size:1.25rem}}small{font-size:1rem!important}.contentsection .container{padding:4.5rem 1rem}.contentsection .contentsection__title{font-family:Aktiv Grotesk,sans-serif;font-size:2rem;text-align:center;margin-bottom:1.25rem;font-weight:800}@media (min-width:768px){.contentsection .contentsection__title{font-size:3rem}}.contentsection .contentsection__subtitle{font-family:Aktiv Grotesk,sans-serif;text-align:center;margin-bottom:1.25rem;font-weight:700;font-size:1.5rem}@media (min-width:768px){.contentsection .contentsection__subtitle{font-size:2.25rem}}.contentsection .contentsection__text{color:#69626b;text-align:center;margin-bottom:3.125rem}.contentsection--home:before{content:"";width:100%;height:6px;background-color:#d52827;display:block}.socialmedia{gap:1.25rem}.socialmedia .socialmedia__icon svg{width:30px;height:30px}.socialmedia .socialmedia__icon--stroke{stroke:#f2f2f2}.socialmedia .socialmedia__icon--fill{fill:#f2f2f2}.text-body-xsports{color:#69626b}.text-emphasis-xsports{color:#d52827}.text-grey-xsports{color:#69626b}.text-medium-xsports{font-size:1.5rem}@media (min-width:768px){.text-medium-xsports{font-size:2rem}}.btn-primary-xsports{color:#f2f2f2;background-color:#d52827;border-color:#d52827;border-radius:0;padding:1.125rem 2rem;transition:all .3s ease-out;transform:skewX(-15deg);-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-o-transform:skew(-15deg);font-weight:600;display:flex;flex-wrap:nowrap}.btn-primary-xsports:active,.btn-primary-xsports:focus,.btn-primary-xsports:focus-visible,.btn-primary-xsports:hover{color:#f2f2f2;background-color:#a6181d;border-color:#a6181d}.btn-secondary-xsports{color:#d52827;background-color:#f2f2f2;border-color:#f2f2f2;border-radius:0;padding:1.125rem 2rem;transition:all .3s ease-out;transform:skewX(-15deg);-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-o-transform:skew(-15deg);font-weight:600;display:flex;flex-wrap:nowrap}.btn-secondary-xsports:active,.btn-secondary-xsports:focus,.btn-secondary-xsports:focus-visible,.btn-secondary-xsports:hover{color:#d52827;background-color:#c9c9c9;border-color:#c9c9c9}.shake-vertical{animation:a 6s cubic-bezier(.455,.03,.515,.955) infinite both}@keyframes a{0%,to{transform:translate(-50%)}10%,30%,50%,70%{transform:translate(-50%,-8px)}20%,40%,60%{transform:translate(-50%,8px)}80%{transform:translate(-50%,6.4px)}90%{transform:translate(-50%,-6.4px)}}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Hairline.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-HairlineItalic.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Thin.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-ThinItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-XBold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-XBoldItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Aktiv Grotesk;src:url(https://static.xsports.com.br/assets/fonts/AktivGrotesk-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic}