@charset "UTF-8";@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";@font-face{font-family:race;src:url(../font/FasterOne-Regular.ttf)}@font-face{font-family:Amaranth;src:url(../font/Audiowide-Regular.ttf)}@font-face{font-family:RacingTeam;src:url(../font/RacingTeam.otf)}@font-face{font-family:Drift;src:url(../font/drift.otf)}body,html{margin:0;padding:0}#loading{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:99}#loading-image{z-index:100}.nav-link{color:#fff!important;text-transform:uppercase;padding:27px!important;font-weight:700!important;font-size:1.3rem;font-family:Rajdhani,sans-serif}li .nav-link:hover{color:#000!important;background-color:#faf8f8}#loader{height:100vh;width:100%;background-color:#000;z-index:50;position:absolute;top:0;left:0}.loader{width:50px;height:50px;display:inline-block;vertical-align:middle;position:absolute;margin-top:50vh;margin-left:50%}.loader-quart{border-radius:50px;border:6px solid transparent}.loader-quart:after{content:'';position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;width:50px;height:50px;border-radius:50px;border-bottom:1px solid #fff;border-top:2px solid red;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.racing{font-family:race!important;font-weight:initial;font-size:1.3em;padding-left:4%!important}.selected{color:#000!important;background-color:#faf8f8}.redSlash:before{content:"///";display:inline-block;vertical-align:baseline;color:#e12127;margin-right:-8px}.slash:before{content:"///";display:inline-block;vertical-align:baseline;color:#031621;margin-right:-15px}.slashCr:before{content:"///";display:inline-block;vertical-align:baseline;color:#fff;font-size:90px;padding-bottom:-31px!important;margin-right:-15px}.nav-color{z-index:20}.title-holder.adapter .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -30px}.title-holder.adapter .normal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -30px}.title-holder.adapter .sub-title{font-family:Amaranth!important;line-height:1.1em;text-transform:uppercase;color:#d9292e;font-size:17px;letter-spacing:.8em}#second{color:#ed1d24}.title-holder .sub-title{font-family:Heebo,sans-serif;line-height:1.1em;font-weight:500;text-transform:uppercase;color:#ed1d24;font-size:12px;letter-spacing:.8em}.french-flag{display:block;position:relative;height:5px;width:100%;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,0.25)}.french-flag::before{content:"";display:block;position:relative;background:linear-gradient(150deg,#013F7C 15%,#7a91aa 50%,#fff 90%);width:50%;height:5px;float:left}.french-flag::after{content:"";display:block;position:relative;background:linear-gradient(150deg,#fff 15%,#ba6479 50%,#D60235 90%);height:5px;width:50%;float:right}.small-french-flag{display:block;position:relative;height:3px;width:100%;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,0.25)}.small-french-flag::before{content:"";display:block;position:relative;background:linear-gradient(150deg,#013F7C 15%,#7a91aa 50%,#fff 90%);width:50%;height:3px;float:left}.small-french-flag::after{content:"";display:block;position:relative;background:linear-gradient(150deg,#fff 15%,#ba6479 50%,#D60235 90%);height:3px;width:50%;float:right}.message p{font-size:20px;color:#000;font-family:'Audiowide',cursive}.title-holder.adapter .gnr-title{position:relative;display:block;margin:0;text-align:right}.title-holder.adapter .nrm-title{position:relative;display:block;margin:0;text-align:left}.title-holder.adapter .inner-container>*{width:100%;padding:0 30px}.title-holder .gnr-title{margin:6px 0 0}h1{font-family:Amaranth!important}h2{font-family:Amaranth!important;font-weight:700!important;letter-spacing:.025em;text-transform:uppercase;color:#001119;margin:25px 0!important;-ms-word-wrap:break-word!important;word-wrap:break-word!important;font-size:4em!important;line-height:1em!important;line-height:1em}.featurette{margin-left:5%;margin-right:5%}.mkdf-st-tagline{color:#ed1d24;font-size:17px;line-height:2.1em;font-weight:500;text-transform:uppercase;letter-spacing:.3em}.title-holder.adapter.animation.item-overide .sub-title,.title-holder.adapter.animation.item-overide .title-txt{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.title-holder.adapter.animation .title-txt{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px);-webkit-transition:.5s cubic-bezier(.23,1,.32,1) .4s;-o-transition:.5s cubic-bezier(.23,1,.32,1) .4s;transition:.5s cubic-bezier(.23,1,.32,1) .4s}.title-holder.adapter.animation.item-overide .separation-session{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.title-holder.adapter.animation .separation-session{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:.5s ease-in-out .1s;-o-transition:.5s ease-in-out .1s;transition:.5s ease-in-out .1s}.title-holder.adapter .gnr-title .separation-session{position:absolute;display:block;width:1px;height:82%;background-color:#e9e9e9;top:7%;right:-1px}a,a:hover{text-decoration:none!important}.header{display:flex;padding-top:28px;z-index:100;background-color:#000}.featurette-image{border-radius:5%}.logo,.logo:hover{color:grey;text-transform:uppercase;letter-spacing:1px;z-index:100}.logo img{height:70px}.banniere{height:28vh;background-color:#fff;margin-bottom:2%;margin-top:6%;background-color: #001119;position:relative}.headlight{height:50vh;background-image:url(../images/banner/circuit.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.menu{margin:auto;z-index:100}.race-timer{padding:0 19% 0 16%}.slider-img{position:absolute;height:100vh;object-fit:cover;width:100%}.race-timer h2{text-align:right;padding-right:5%}.slider{min-height:100vh;position:relative}.slider-menu{background-image:url(../images/slider/img-ktm.jpg);background-position:center,center;background-repeat:no-repeat;background-size:cover;min-height:55vh}.register-btn{box-sizing:border-box;background-color:#db0e14;border:1px solid #db0e14;border-radius:2px;padding:12px 23px;font-size:14px;letter-spacing:.1em;line-height:2em;font-weight:700}.hightlight-title{color:#fff;font-size:85px;font-weight:700;padding-top:5%;text-shadow:1px 1px white,-1px -1px #919191;text-transform:uppercase}.register-btn:hover{background-color:#c4151b;box-shadow:0 0 10px 4px rgba(64,64,64,0.75)}.contact-btn{margin-left:30px;box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:2px;padding:12px 23px;font-size:14px;letter-spacing:.1em;line-height:2em;font-weight:700}.contact-btn:hover{background-color:#e7e7e7;box-shadow:0 0 10px 4px rgba(64,64,64,0.75)}.quick-btn{margin-top:50px}.final-rank{width:100%;font-size:48px;text-transform:uppercase;color:#000!important}.rg-btn,.rg-btn:hover{color:#fff}.ct-btn,.ct-btn:hover{color:#000}.banner{width:100%;max-width:100%;padding:0}.inner-banner{position:absolute;margin:0;margin-right:6%;color:#fff;top:31%;left:51%;padding-right:9%;z-index:5}.title-inner{font-size:70px;font-family:Amaranth!important;text-transform:uppercase;padding-right:20%;line-height:64px;font-weight:700}.subtitle-inner{letter-spacing:11px;color:#ed1d24;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;text-transform:uppercase}.description-inner{padding-right:125px;line-height:30px;font-size:18px;padding-top:5%;text-align:left}.timer{margin-bottom:6%;font-family:Rajdhani,sans-serif}.count-down{background-color:#fff;border-radius:2px;border:1px solid rgba(104,104,104,0.12);transition:box-shadow 500ms;border-radius:5px}.count-down:hover{box-shadow:0 0 27px 0 rgba(0,0,0,0.5)}.number{font-size:83px;padding-left:20%;margin-top:-11%;color:#000000;font-weight:700}.ctn-staff{padding-top:5.5%;padding-left:5%}.date{padding-left:20%;padding-top:13%;color:#ed1d24;font-weight:700}.desc{padding-top:46px}.separator{width:1px;background-color:#d9d9d9;right:-1px}.separation{width:1px;background-color:#fff;height:87px}.under-title{font-size:18px;padding-left:1px;font-weight:700;line-height:1.1em;text-transform:uppercase;color:#ed1d24;letter-spacing:4px}.banner-title{background-color:#fff;background-image:url(../images/banner/img-banner.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;position:relative;height:300px}.message{background-color:#e7e7e7;box-shadow:3px 2px 7px 5px #db0000;padding-right:16%;padding-left:16%}.thumbnail{padding-left:10px}.race-title{width:100%;text-transform:uppercase}.partner{background-color:#f8f9fa}.staff-msg{width:100%;text-transform:uppercase;color:#fff!important}.card-display{padding:10px}.name{padding-top:56px}.card{margin:2%}.ptf-title{width:100%;font-size:48px;text-transform:uppercase}.fit-image{object-fit:cover;height:470px}.fit-partner{object-fit:contain;height:80px}.rank{padding-right:10%;padding-left:10%;font-family:Rajdhani,sans-serif}section{padding:60px 0}section .section-title{text-align:center;color:#202020;margin-bottom:50px;text-transform:uppercase}#footer{background:#001119!important}.bottom-flag{display:block;position:relative;height:5px;width:100%;background-color:#fff;margin-top:7%;box-shadow:4px -7px 15px 3px rgba(0,0,0,0.25)}.bottom-flag::before{content:"";display:block;position:relative;background:linear-gradient(150deg,#013F7C 15%,#7a91aa 50%,#fff 90%);width:50%;height:5px;float:left}.bottom-flag::after{content:"";display:block;position:relative;background:linear-gradient(150deg,#fff 15%,#ba6479 50%,#D60235 90%);height:5px;width:50%;float:right}.staff-title{color:#db0e14;text-transform:uppercase;font-size:20px;font-weight:500}#footer h5{padding-left:10px;border-left:3px solid #eee;padding-bottom:6px;margin-bottom:20px;color:#fff}#footer a{color:#fff;text-decoration:none!important;background-color:transparent;-webkit-text-decoration-skip:objects}#footer ul.social li{padding:3px 0}#footer ul.social li a i{margin-right:5px;font-size:25px;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease}#footer ul.social li:hover a i{font-size:30px;margin-top:-10px}#footer ul.social li a,#footer ul.quick-links li a{color:#fff}#footer ul.social li a:hover{color:#eee}#footer ul.quick-links li{padding:3px 0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease}#footer ul.quick-links li:hover{padding:3px 0;margin-left:5px;font-weight:700}#footer ul.quick-links li a i{margin-right:5px}#footer ul.quick-links li:hover a i{font-weight:700}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media (max-width: 767px){.slider-img{height:80vh}.final-rank{font-size:20px}.slider{min-height:80vh}.race-timer{padding:0}.timer{padding:31px 25px;margin-bottom:7%}.race-timer h2{text-align:left;padding-right:5%}.desc{padding-top:0}.race-timer h2{padding-right:0;margin-bottom:0}.separation{height:53px}.under-title{font-size:7px;letter-spacing:3px}.number{font-size:30px}.date{font-size:9px}.banniere{height:20vh}.subtitle-inner{text-align:center;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}.title-inner{text-align:center;font-size:38px;line-height:47px;padding-right:0}.inner-banner{left:0;margin-right:0;padding-right:0;top:22%}.register-btn{font-size:10px}.logo{padding-left:4%}.quick-btn{text-align:center}.header{padding-top:15px}.contact-btn{font-size:10px}.logo img{height:40px}.description-inner{text-align:center;line-height:25px;font-size:15px;padding-right:0}table{font-size:10px}thead{font-size:10px}}@media (max-width: 600px){.sidebar{display:none}.title-holder.adapter .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.title-holder.adapter .sub-title{letter-spacing:.4em}.separation-session{visibility:hidden}h2{font-size:20px!important;margin:10px 0!important}.title-holder.adapter .sub-title{font-size:10px}.inner-container{margin-top:35px!important}.description-inner{padding:0 16px}.calendar-container{padding-right:0!important;padding-left:0!important}.card-container{margin-top:8%!important}.staff-title{font-size:13px}.title-holder.adapter .gnr-title{position:relative;display:block;margin:0;text-align:left}.mkdf-st-tagline{font-size:17px}}@media (min-width:767px){.logo img{height:39px}.header{padding-top:20px}.register-btn{font-size:11px}.contact-btn{font-size:11px}.logo{padding-left:22px}.ptf-title{font-size:38px}.final-rank{font-size:39px}.under-title{font-size:15px}.desc{padding-top:30px}.ctn-staff{padding-top:8.5%}.inner-banner{left:37%}.title-inner{font-size:48px;line-height:53px}.subtitle-inner{font-size:16px}.name{padding-top:40px}.description-inner{padding-right:35px;line-height:26px;font-size:15px;padding-top:3%}.quick-btn{margin-top:23px}.banner-title{height:220px}.msg{max-width:35.666667%}.ranker{max-width:38.666667%}.big-foot{margin-left:8%}}@media (min-width:900px){.logo img{height:40px}.header{padding-top:20px}.register-btn{font-size:12px}.contact-btn{font-size:12px}.logo{padding-left:30px}.inner-banner{left:45%}.title-inner{font-size:54px;line-height:60px}.description-inner{padding-right:35px;line-height:29px;font-size:17px;padding-top:3%}.quick-btn{margin-top:32px}.banner-title{height:220px}.msg{max-width:35.666667%}.ranker{max-width:38.666667%}.big-foot{margin-left:8%}}@media (max-width:992px){.nav-color{background-color:#020e15!important}}@media (min-width:1200px){.ctn-staff{padding-top:3.5%!important}.logo img{height:70px}.description-inner{padding-right:106px}}@media (min-width: 1900px){.inner-banner{left:50%;padding-right:16%}.logo img{height:70px}.subtitle-inner{font-size:21px}.title-inner{font-size:75px;line-height:80px;font-family:Amaranth!important}.description-inner{font-size:20px}.register-btn{font-size:15px}.contact-btn{font-size:15px}}@media (min-width: 40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media (max-width: 1200px){h2{font-size:3em!important}.count-down{box-shadow:0 0 #3c3c3c}}@media (max-width: 800px){h2{font-size:1.7em!important}}@media (max-width: 440px){.homeTitle{font-size:2.4em!important}h2{font-size:1.4em!important}.big-foot{display:none!important}.iconNone{display:none!important}.fit-image{object-fit:cover;height:245px}}@media (max-width: 1500px){.nav-link{font-size:.7rem}}@media (max-width: 1000px){.nav-link{font-size:1.1rem}}@media (min-width: 62em){.featurette-heading{margin-top:7rem}}

/* LOADING **************************************************/

.mkdf-smooth-transition-loader {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #fff;
    z-index: 2000;
    opacity: 1;
    display: block;
}

.mkdf-fade-in-down {
    opacity: 0;
    -webkit-transform: translate(0, -25px);
    -ms-transform: translate(0, -25px);
    transform: translate(0, -25px);
    -webkit-transition: all 0.9s cubic-bezier(0, 1, 0.5, 1);
    -o-transition: all 0.9s cubic-bezier(0, 1, 0.5, 1);
    transition: all 0.9s cubic-bezier(0, 1, 0.5, 1);
}
.mkdf-fade-in-down.mkdf-fade-in-down-on {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
.mkdf-fade-in-left-x-rotate {
    opacity: 0;
    -webkit-transform: rotateZ(-5deg) translate(-30px, 0);
    -ms-transform: rotate(-5deg) translate(-30px, 0);
    transform: rotateZ(-5deg) translate(-30px, 0);
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.mkdf-fade-in-left-x-rotate.mkdf-fade-in-left-x-rotate-on {
    opacity: 1;
    -webkit-transform: rotateZ(0) translate(0, 0);
    -ms-transform: rotate(0) translate(0, 0);
    transform: rotateZ(0) translate(0, 0);
}
.mkdf-fade-in {
    opacity: 0;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.mkdf-fade-in.mkdf-fade-in-on {
    opacity: 1;
}

.mkdf-st-loader,
.mkdf-st-loader .mkdf-grandprix-spinner,
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-background {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    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;
}
.mkdf-st-loader {
    z-index: 2100;
}
.mkdf-st-loader1 {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.mkdf-safari .mkdf-st-loader .mkdf-grandprix-spinner {
    opacity: 0;
    -webkit-animation: mkdf-fade-in 2s forwards 2s;
    animation: mkdf-fade-in 2s forwards 2s;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 400px;
}
.mkdf-safari .mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text {
    position: relative;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo {
    display: block;
    width: 150px;
    line-height: 1;
    opacity: 0;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo .mkdf-flag {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path {
    opacity: 0;
    -webkit-animation: 2.3s mkdf-fade-in-out infinite cubic-bezier(0.65, 0.05, 0.36, 1);
    animation: 2.3s mkdf-fade-in-out infinite cubic-bezier(0.65, 0.05, 0.36, 1);
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(2),
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(3),
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(5) {
    -webkit-animation-delay: 0.13s;
    animation-delay: 0.13s;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(4),
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(6) {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo path:nth-child(7) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo .mkdf-separator-line {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    fill: #ed1d24;
    -webkit-transform: translatex(29px) translateY(-110px);
    -ms-transform: translatex(29px) translateY(-110px);
    transform: translatex(29px) translateY(-110px);
    opacity: 0;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation: 1.6s mkdf-spinner-line infinite ease-in-out;
    animation: 1.6s mkdf-spinner-line infinite ease-in-out;
}
.mkdf-firefox .mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text .mkdf-grandprix-spinner-logo .mkdf-separator-line {
    overflow: hidden;
    will-change: translate;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text-inner {
    font-family: Rajdhani, sans-serif;
    font-weight: 700;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    color: #000;
    font-size: 24px;
    line-height: 1.25em;
    font-style: italic;
    line-height: 0.95em;
    font-size: 39px;
    display: block;
    margin-left: 2px;
    opacity: 0;
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text-inner span {
    opacity: 0;
    display: block;
    -webkit-transform: translateX(115px);
    -ms-transform: translateX(115px);
    transform: translateX(115px);
}
.mkdf-st-loader .mkdf-grandprix-spinner .mkdf-grandprix-spinner-text-inner span:nth-of-type(2) {
    margin-left: -7px;
}
@-webkit-keyframes mkdf-fade-in-out {
    0%,
    100% {
        opacity: 0.4;
    }
    50% {
        opacity: 1;
    }
}
@keyframes mkdf-fade-in-out {
    0%,
    100% {
        opacity: 0.4;
    }
    50% {
        opacity: 1;
    }
}

@-webkit-keyframes mkdf-spinner-line {
    0% {
        -webkit-transform: translatex(29px) translateY(-110px) translateZ(0);
        transform: translatex(29px) translateY(-110px) translateZ(0);
    }
    100%,
    80% {
        -webkit-transform: translatex(-29px) translateY(120px) translateZ(0);
        transform: translatex(-29px) translateY(120px) translateZ(0);
    }
}
@keyframes mkdf-spinner-line {
    0% {
        -webkit-transform: translatex(29px) translateY(-110px) translateZ(0);
        transform: translatex(29px) translateY(-110px) translateZ(0);
    }
    100%,
    80% {
        -webkit-transform: translatex(-29px) translateY(120px) translateZ(0);
        transform: translatex(-29px) translateY(120px) translateZ(0);
    }
}

/* LOADING ******************************************************/