 @keyframes spin {0% {transform: translate(2px, 1px) rotate(0deg);}10% {transform: translate(-1px, -3px) rotate(36deg);}20% {transform: translate(-2px, 0px) rotate(72deg);}30% {transform: translate(1px, 2px) rotate(108deg);}40% {transform: translate(1px, -1px) rotate(144deg);}50% {transform: translate(-1px, 3px) rotate(180deg);}60% {transform: translate(-1px, 1px) rotate(216deg);}70% {transform: translate(3px, 1px) rotate(252deg);}80% {transform: translate(-2px, -1px) rotate(288deg);}90% {transform: translate(2px, 1px) rotate(324deg);}100% {transform: translate(1px, -2px) rotate(360deg);}}@keyframes speed {0% {transform: translate(2px, 1px) rotate(0deg);}10% {transform: translate(-1px, -3px) rotate(-1deg);}20% {transform: translate(-2px, 0px) rotate(1deg);}30% {transform: translate(1px, 2px) rotate(0deg);}40% {transform: translate(1px, -1px) rotate(1deg);}50% {transform: translate(-1px, 3px) rotate(-1deg);}60% {transform: translate(-1px, 1px) rotate(0deg);}70% {transform: translate(3px, 1px) rotate(-1deg);}80% {transform: translate(-2px, -1px) rotate(1deg);}90% {transform: translate(2px, 1px) rotate(0deg);}100% {transform: translate(1px, -2px) rotate(-1deg);}}@keyframes strikes {from {left: 25px;}to {left: -80px;opacity: 0;}}@keyframes dots {from {width: 0px;}to {width: 15px;}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.fadeIn, .loading-window {animation: fadeIn 0.4s both;}.preloader-content {background-color: #000;border-radius: 6px;z-index: 11111111;height: 100%;width: 100%;position: fixed;}.loading-window {color: var(--primary-color);background-color: #000;position: absolute;left: 50%;top: 50%;transform: translate(0%, -50%);z-index: 1111199;}.loading-window .text {font-size: 16px;width: auto;margin: 0 auto;}.loading-window .dots {display: inline-block;width: 5px;overflow: hidden;vertical-align: bottom;animation: dots 1.5s linear infinite;transition: all 1s;}.car {position: absolute;width: 117px;height: 42px;right: 0%;transition: right 1s ease-in-out;}.car .strike {position: absolute;width: 11px;height: 1px;background: var(--primary-color);animation: strikes 0.2s linear infinite;}.car .strike2 {top: 11px;animation-delay: 0.05s;}.car .strike3 {top: 22px;animation-delay: 0.1s;}.car .strike4 {top: 33px;animation-delay: 0.15s;}.car .strike5 {top: 44px;animation-delay: 0.2s;}.car-detail {position: absolute;display: block;background: var(--primary-color);animation: speed 0.5s linear infinite;}.car-detail.spoiler {width: 0;height: 0;top: 7px;background: none;border: 20px solid transparent;border-bottom: 8px solid var(--primary-color);border-left: 20px solid var(--primary-color);}.car-detail.back {height: 20px;width: 92px;top: 15px;left: 0px;}.car-detail.center {height: 35px;width: 75px;left: 12px;border-top-left-radius: 30px;border-top-right-radius: 45px 40px;border: 4px solid var(--primary-color);background: none;box-sizing: border-box;}.car-detail.center1 {height: 35px;width: 35px;left: 12px;border-top-left-radius: 30px;}.car-detail.front {height: 20px;width: 50px;top: 15px;left: 67px;border-top-right-radius: 50px 40px;border-bottom-right-radius: 10px;}.car-detail.wheel {height: 20px;width: 20px;border-radius: 50%;top: 20px;left: 12px;border: 3px solid #000;background: linear-gradient(45deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), linear-gradient(-45deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), linear-gradient(90deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), linear-gradient(0deg, transparent 45%, #fff 46%, #fff 54%, transparent 55%), radial-gradient(#fff 29%, transparent 30%, transparent 50%, #fff 51%), #000;animation-name: spin;}.car-detail.wheel2 {left: 82px;}.preloader-content.loaded .car {position: absolute;right: -1000px;}