.css-car__wrapper{width:100%;overflow:hidden}.css-car__container,.css-car__wrapper{display:flex;align-items:center;justify-content:center}.css-car__container{position:relative;width:380px;height:380px;flex-shrink:0;transform:scale(1);transform-origin:center center}@media (max-width:640px){.css-car__container{transform:scale(.65);margin:-66px auto}}@media (min-width:641px) and (max-width:1024px){.css-car__container{transform:scale(.85);margin:-28px auto}}.css-car__car-container{position:absolute;width:380px;height:380px;animation:css-car__lift 3s cubic-bezier(.96,.5,.27,.55) infinite;transform-origin:center}.css-car__car{position:absolute;width:220px;height:110px;background-color:#911717;left:30px;top:150px;clip-path:polygon(6% 0,80% 0,100% 50%,100% 100%,0 100%)}.css-car__car:before{content:"";position:absolute;width:220px;height:45px;background-color:#ba1c1c;left:0;top:5px;border-top:4px solid #630909;border-bottom:2px solid #630909}.css-car__car:after{content:"";position:absolute;width:2px;height:110px;background-color:#630909;left:140px;top:5px;transform:rotate(3deg);box-shadow:-65px 5px #630909,78px 5px #630909}.css-car__front-part{position:absolute;width:100px;height:55px;background-color:#911717;right:30px;top:205px;clip-path:polygon(0 0,100% 20%,100% 100%,0 100%)}.css-car__front-part2{position:absolute;width:100px;height:10px;background-color:rgb(154,11,11);right:30px;transform:rotate(6.3deg);top:212px;border-bottom:2px solid #630909}.css-car__front-part2:after{content:"";position:absolute;width:10px;height:8px;background-color:rgba(251,243,205,.686);right:22px;top:-4px;box-shadow:inset 0 -3px #000000c9}.css-car__front-part2:before{content:"";position:absolute;width:95px;height:5px;background-color:#d41111;top:-5px;border-radius:50% 50% 0 0}.css-car__front-part3{position:absolute;background-color:#3d090965;width:320px;height:30px;bottom:120px;left:30px;box-shadow:inset 0 12px rgba(252,72,72,.147)}.css-car__front-part3:before{content:"";position:absolute;background-color:#f984843b;width:220px;height:8px;bottom:46px;left:0}.css-car__bottom-part{position:absolute;width:320px;height:20px;background-color:#630909;left:30px;top:260px}.css-car__bottom-part:before{content:"";position:absolute;width:50px;height:25px;background-color:#864343;left:-8px;top:-5px;border-radius:5px 0 0 10px;box-shadow:inset -5px -8px rgba(0,0,0,.409),inset -5px 3px rgba(255,255,255,.324)}.css-car__wheel-container{position:absolute;width:100px;height:46px;background-color:black;left:40px;top:234px;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);box-shadow:100px 0}.css-car__wheel-container2{left:235px}.css-car__wheel-back{position:absolute;background-color:rgb(33,9,9);width:30px;height:70px;left:6px;top:175px;border-radius:8px;transform:rotate(4deg);box-shadow:inset 6px -1px 0 -2px rgb(101,101,101),inset 0 5px rgb(96,96,96),inset 0 30px 0 -4px #2b2b2b}.css-car__wheel-break{width:30px;height:30px;position:absolute;border-radius:50%;background-color:rgb(183,189,211);bottom:25px;left:25px}.css-car__wheel-break:after{content:"";position:absolute;background-color:rgb(183,0,0);width:8px;height:15px;right:-1px;top:8px;border-radius:0 100% 100% 0/0 50% 50% 0}.css-car__wheel-break:before{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background-color:rgb(0,0,0);top:3.5px;left:3.5px;border:4px solid rgb(90,100,134)}.css-car__wheel-break2{width:30px;height:30px;position:absolute;border-radius:50%;background-color:rgb(183,189,211);bottom:25px;left:25px}.css-car__wheel-break2:after{content:"";position:absolute;background-color:rgb(183,0,0);width:10px;height:25px;left:-2px;top:3px;border-radius:100% 0 0 100%/50% 0 0 50%}.css-car__wheel-break2:before{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background-color:rgb(0,0,0);top:3.5px;left:3.5px;border:4px solid rgb(90,100,134)}.css-car__window{width:55px;top:160px;left:45px;transform:skew(-5deg)}.css-car__window,.css-car__window:before{height:40px;position:absolute;background-color:black;border-radius:6px;box-shadow:inset 0 0 0 2px rgb(61,61,61)}.css-car__window:before{content:"";width:48px;top:0;left:72px}.css-car__window:after{content:"";width:30px;height:40px;position:absolute;background-color:black;top:0;left:132px;border-radius:6px 6px 0 6px;box-shadow:inset 2px 0 rgb(61,61,61),inset 0 2px rgb(61,61,61)}.css-car__window2{width:53px;height:20px;position:absolute;background-color:black;top:180px;left:180px;border-radius:0 100% 10% 0/0 80% 10% 4%;box-shadow:inset 0 -2px rgb(61,61,61)}.css-car__window2:before{content:"";position:absolute;width:15px;height:42px;background-color:black;top:-18px;right:11px;transform:rotate(-37deg);border-radius:0 10% 0 100%;box-shadow:inset -2px 0 rgb(61,61,61)}.css-car__window2:after{content:"";position:absolute;width:10px;height:36px;background-color:rgb(60,60,61);top:-18px;right:25px;transform:skew(37deg);box-shadow:-60px 0 rgb(60,60,61),-130px 0 rgb(60,60,61)}.css-car__window3{width:4px;height:25px;position:absolute;background-color:#bbbcbc52;top:173px;left:189px;transform:skew(38deg);box-shadow:-60px 0 #bbbcbc52,-129px -1px #bbbcbc52}.css-car__window3:before{content:"";width:3px;height:55px;position:absolute;background-color:black;top:-22px;left:42px}.css-car__details{position:absolute;width:60px;height:4px;background-color:black;top:220px;left:40px;box-shadow:150px 0}.css-car__details:before{width:50px;top:0;right:-70px;box-shadow:15px 45px 0 0 #6f6f6f,70px 45px 0 0 #6f6f6f,50px 45px 0 0 #6f6f6f,20px 50px 0 1px #3b3b3b,66px 50px 0 1px #3b3b3b,20px 50px 0 5px,66px 50px 0 5px}.css-car__details:after,.css-car__details:before{content:"";position:absolute;height:4px;background-color:black}.css-car__details:after{width:70px;right:-230px;transform:rotate(5deg);bottom:-3px}.css-car__details2{position:absolute;width:60px;height:8px;background-color:#c42525;top:228px;left:60px;box-shadow:195px 2px #c42525;border-radius:17% 18% 26% 26%/100% 100% 0 0}.css-car__details2:before{content:"";position:absolute;width:5px;height:54px;background-color:#c42525;transform:rotate(24deg);left:-8.7px;box-shadow:178.1px -79px #c42525}.css-car__details2:after{content:"";position:absolute;width:4px;height:54px;background-color:#9c1717;transform:rotate(-24deg);left:65px;box-shadow:178.1px 79px #9c1717}.css-car__details4{position:absolute;width:50px;height:3px;background-color:#f75f5f8c;top:233px;left:64px;box-shadow:195px 2px #f75f5f8c;border-radius:17% 18% 26% 26%/100% 100% 0 0}.css-car__details4:before{width:3px;transform:rotate(24deg);left:-11px;box-shadow:178.1px -77px 0 -.5px #f75f5f8c}.css-car__details4:after,.css-car__details4:before{content:"";position:absolute;height:50px;background-color:#f75f5f8c;top:-2px}.css-car__details4:after{width:2px;transform:rotate(-24deg);left:60px;box-shadow:177px 81px #f75f5f8c}.css-car__details3{position:absolute;width:20px;height:15px;background-color:black;bottom:175px;right:146px;box-shadow:inset 0 2px #424141,inset -2px 0 #1d1515,inset 0 10px rgb(37,37,37);border-radius:4px 4px 0 4px}.css-car__details3:before{position:absolute;content:"";width:10px;height:4px;background-color:rgba(0,0,0,.858);left:-41px;top:30px;box-shadow:-67px 0}.css-car__details3:after{position:absolute;content:"";width:2px;height:2px;background-color:rgba(179,178,178,.858);left:-41px;top:30px;box-shadow:-67px 0 rgb(167,167,167)}.css-car__bumper{position:absolute;width:20px;height:35px;background-color:black;bottom:100px;right:23px;border-radius:0 20% 20% 0;box-shadow:inset -4px 0 rgb(79,79,79)}.css-car__bumper:before{content:"";position:absolute;width:20px;height:3px;background-color:rgb(105,105,105);box-shadow:0 14px 0 -.3px rgba(251,251,251,.315)}.css-car__bumper:after{content:"";position:absolute;width:3px;height:25px;background-color:rgb(69,69,69);rotate:8deg;top:3px;left:-2px}.css-car__bumper2{position:absolute;width:25px;height:5px;background-color:rgb(39,39,39);bottom:101px;right:23px;rotate:5deg}.css-car__details5{position:absolute;width:100px;height:2px;background-color:rgb(187,187,187);bottom:107px;left:138px}.css-car__details5:before{content:"";position:absolute;width:20px;height:10px;background-color:rgba(255,255,255,.096);top:-80px;left:-125px;transform:rotate(5deg);box-shadow:inset 0 -3px rgba(255,255,255,.24),0 40px 0 1px black}.css-car__details5:after{content:"";position:absolute;width:170px;height:1px;background-color:rgb(0,0,0);top:-120px;left:-98px;box-shadow:0 -2px 0 1px}.css-car__wheel-logo{width:0;height:0;border-color:transparent transparent white;border-style:solid;border-width:0 1px 4px;z-index:1;transform:scale(1)}.css-car__wheel-logo:before{transform:rotate(-65deg);right:1px}.css-car__wheel-logo:after,.css-car__wheel-logo:before{content:"";position:absolute;width:0;height:0;border-color:transparent transparent white;border-style:solid;border-width:0 1px 4px}.css-car__wheel-logo:after{transform:rotate(65deg);left:1px}.css-car__head-lights{position:absolute;width:16px;height:20px;background-color:rgb(212,207,166);left:334px;bottom:140px;box-shadow:inset 3px 0 #840f0f,inset -5px 0 #9a4e4e,inset -5px 0 #ad2121}.css-car__head-lights:before{content:"";position:absolute;width:4px;height:15px;background-color:#840f0f;left:11px;bottom:0}.css-car__head-lights:after{content:"";position:absolute;width:8px;height:8px;background-color:#840f0f86;left:3px;bottom:0;box-shadow:-1px -13px 0 -1px rgba(254,254,235,.568)}.css-car__tail-lights{position:absolute;width:4px;height:10px;background-color:rgb(252,3,3);right:348px;bottom:125px;box-shadow:inset -2px 0 rgb(214,0,0)}.css-car__tail-lights:before{content:"";position:absolute;width:14px;height:16px;background-color:rgba(255,0,0,.288);left:-4px}.css-car__extra-lighting-details{position:absolute;background-color:rgba(255,255,255,.712);height:1.5px;width:50px;bottom:145px;left:65px;box-shadow:195px 2px rgba(255,255,255,.712)}.css-car__extra-lighting-details:before{content:"";position:absolute;background-color:rgba(255,255,255,.288);height:2px;width:115px;top:10px;left:65px;box-shadow:-30px -35px 0 1px rgba(255,255,255,.205)}.css-car__extra-lighting-details:after{content:"";position:absolute;background-color:rgba(255,255,255,.568);height:2px;width:80px;top:-22px;left:190px;rotate:8deg;box-shadow:0 -3px rgba(0,0,0,.349)}.css-car__extra-lighting-details2{position:absolute;background-color:rgba(0,0,0,.226);height:12px;width:10px;bottom:165px;left:220px;rotate:15deg}.css-car__extra-lighting-details2:before{content:"";position:absolute;background-color:rgba(0,0,0,.308);height:8px;width:10px;bottom:5px;left:0;rotate:-15deg}.css-car__extra-lighting-details3{position:absolute;background-color:rgba(255,255,255,.089);height:45px;width:5px;bottom:175px;left:100px;rotate:5deg;box-shadow:10px 0 rgba(255,255,255,.144),65px -5px rgba(255,255,255,.144)}.css-car__extra-lighting-details3:before{content:"";position:absolute;background-color:rgba(255,255,255,.418);height:1px;width:25px;bottom:-33px;left:240px;rotate:-5deg;box-shadow:1px -12px rgba(255,255,255,.541)}.css-car__street{position:absolute;width:600px;height:450px;bottom:0;z-index:-1;overflow:hidden}.css-car__line{width:100%;height:4px;bottom:62px}.css-car__line,.css-car__obstacles{position:absolute;background-color:black}.css-car__obstacles{width:20px;height:15px;border-radius:40% 40% 0 0;bottom:60px;left:110%;animation:css-car__displacement 3s linear infinite}.css-car__wheel-ring{position:absolute;width:60px;height:60px;border-radius:50%;left:10px;top:10px;border:6px solid rgb(34,34,34);box-shadow:0 0 0 4px rgb(63,63,63),inset 0 0 0 2px rgb(0,0,0);display:flex;justify-content:center;align-items:center}.css-car__wheel-ring2{left:10px;top:10px}.css-car__container-wheel2{width:80px;height:80px;position:absolute;bottom:60px;left:245px;animation:css-car__bounce2 3s infinite}.css-car__container-wheel1{width:80px;height:80px;position:absolute;bottom:60px;left:50px;animation:css-car__bounce1 3s infinite}.css-car__wheel-center{position:absolute;width:20px;height:20px;border-radius:50%;background-color:rgb(255,255,255);box-shadow:inset 0 0 0 5px,inset 0 0 0 6px rgb(191,191,191),inset 0 0 0 12px black}.css-car__wheel-center2{position:absolute;width:50px;height:50px;border-radius:50%;z-index:1;border:1px solid white}.css-car__wheel-ring-stick{top:32px;left:19px;transform:rotate(15deg)}.css-car__wheel-ring-stick,.css-car__wheel-ring-stick:before{position:absolute;width:4px;height:18px;background-color:black}.css-car__wheel-ring-stick:before{content:"";top:-2px;left:8px;transform:rotate(-20deg)}.css-car__wheel-ring-stick2{transform:rotate(82deg);left:8px;top:16px}.css-car__wheel-ring-stick3{left:34px;top:25px;transform:rotate(-55deg)}.css-car__wheel-ring-stick4{top:2px;left:17px;transform:rotate(155deg)}.css-car__wheel-ring-stick5{top:7px;left:36px;transform:rotate(225deg)}@keyframes css-car__spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.css-car__wheel-ring1,.css-car__wheel-ring2{animation:css-car__spinning 1s linear infinite}@keyframes css-car__bounce1{0%,50%{transform:translateY(0)}52%{transform:translateY(-5px)}65%{transform:translateY(0)}}@keyframes css-car__bounce2{0%,28%{transform:translateY(0)}30%{transform:translateY(-5px)}45%{transform:translateY(0)}}@keyframes css-car__lift{0%,30%{transform:rotate(0deg) translateY(0)}32%{transform:rotate(-1.5deg) translateY(-2px)}48%,50%{transform:rotate(0deg) translateY(0)}56.5%{transform:rotate(1deg) translateY(-1px)}68%{transform:rotate(0deg) translateY(0)}}@keyframes css-car__displacement{0%{left:110%}to{left:-40%}}@media (max-width:640px){.css-car__car-container{animation:css-car__lift-mobile 3s cubic-bezier(.96,.5,.27,.55) infinite}}@keyframes css-car__lift-mobile{0%,30%{transform:rotate(0deg) translateY(0)}32%{transform:rotate(-.8deg) translateY(-1px)}48%,50%{transform:rotate(0deg) translateY(0)}56.5%{transform:rotate(.5deg) translateY(-.5px)}68%{transform:rotate(0deg) translateY(0)}}