@import url(https://fonts.cdnfonts.com/css/trackmania);@font-face{font-display:swap;font-family:'Racing Sans One';font-style:normal;font-weight:400;src:url(/assets/fonts/racing-sans-one-v13-latin-regular.woff2) format('woff2')}:root{--ci-color:#ad0101;--bs-blue:#ad0101;--bs-primary:#ad0101;--ci-color-lighter:#ffcccc;--ci-color-darker:#990000;--white:#ffffff;--dark-grey:#505050;--light-grey:#dddddd;--darker-grey:#212529}body{font-family:Jost,sans-serif;background-color:#000}.bg-ci-gray{background-color:var(--darker-grey)!important;color:var(--light-grey)}h1,h2,h3,h4,h5,h6{font-family:"Racing Sans One",sans-serif}pre{background-color:var(--ci-color-lighter);color:var(--darker-grey)}.trackmania{font-family:TrackMania,sans-serif}.brand{font-family:TrackMania,sans-serif;font-size:4rem;color:#fff!important}.nav-link,.nav-link:visited{color:#fff!important}.ranking-nav .nav-link,.ranking-nav .nav-link:visited{color:#000!important}.ranking-nav .active,.ranking-nav .active:visited{text-decoration:double underline!important}.pic-card{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.navbar-dark{border-bottom:5px solid var(--ci-color);font-family:"Racing Sans One",sans-serif}a,a:active,a:visited{color:#fcc!important;text-decoration:none}a:hover{color:var(--ci-color-darker);text-decoration:underline!important}.btn-primary,.btn-primary .badge,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{color:#fff;background-color:var(--ci-color);border-color:var(--ci-color)}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:var(--ci-color);background-color:var(--ci-color-lighter);border-color:var(--ci-color-lighter);box-shadow:none!important;outline:0!important}.btn-outline-primary,.btn-outline-primary .badge,.btn-outline-primary.disabled,.btn-outline-primary.disabled.active,.btn-outline-primary.disabled:active,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary[disabled],.btn-outline-primary[disabled].active,.btn-outline-primary[disabled]:active,.btn-outline-primary[disabled]:focus,.btn-outline-primary[disabled]:hover,fieldset[disabled] .btn-outline-primary,fieldset[disabled] .btn-outline-primary.active,fieldset[disabled] .btn-outline-primary:active,fieldset[disabled] .btn-outline-primary:focus,fieldset[disabled] .btn-outline-primary:hover{background-color:transparent;border:1px solid transparent;color:var(--ci-color);border-color:var(--ci-color)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open .dropdown-toggle.btn-outline-primary{color:var(--ci-color);border-color:var(--ci-color);background-color:var(--ci-color-lighter);box-shadow:none!important;outline:0!important}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background-color:rgba(75,75,75,.7);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hovereffect:hover .overlay{background-color:rgba(0,0,0,0)}.hovereffect img{display:block;position:relative}.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,.6);-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hovereffect:hover h2{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.hovereffect a.info{display:inline-block;text-decoration:none;padding:7px 14px;text-transform:uppercase;color:#fff;background-color:transparent;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:400;margin:-52px 0 0 0;padding:62px 100px}.hovereffect:hover a.info{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hovereffect:hover a.info span{background-color:var(--ci-color);color:#fff}.card{background-color:var(--ci-color-lighter);color:var(--darker-grey)}.blogtitle{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.blog-card-title a,.blog-card-title a:active,.blog-card-title a:visited{color:var(--darker-grey)!important;text-decoration:none!important}.blog-card-title a:hover{color:var(--ci-color)!important}