body{margin:0}.error-svg{display:block}#window-1{animation:17s steps(2,end) infinite alternate light}#window-2,#window-3{animation:13s steps(2,end) infinite alternate light}#window-4{animation:17s steps(2,end) infinite alternate light}#window-5{animation:20s steps(2,end) infinite alternate light}#window-6{animation:19s steps(2,end) infinite alternate light}#window-7{animation:16s steps(2,end) infinite alternate light}#window-8{animation:19s steps(2,end) infinite alternate light}#window-9{animation:11s steps(2,end) infinite alternate light}#window-10{animation:12s steps(2,end) infinite alternate light}#window-11{animation:14s steps(2,end) infinite alternate light}#window-12{animation:12s steps(2,end) infinite alternate light}#window-13{animation:16s steps(2,end) infinite alternate light}#window-14{animation:14s steps(2,end) infinite alternate light}#window-15{animation:20s steps(2,end) infinite alternate light}#window-16{animation:19s steps(2,end) infinite alternate light}#car-3,#car-4,#car-5,#car-7,#car-8{transform-origin:50%;transform-box:fill-box}#car-1{animation:30s linear infinite car1}#car-2{animation:30s linear infinite car2}#car-3{animation:15s linear infinite car3}#car-4{animation:15s linear infinite car4}#car-5{animation:30s linear infinite car5}#car-6{animation:30s linear infinite car6}#car-7{animation:15s linear infinite car7}#car-8{animation:10s linear infinite car8}#car-9{animation:15s linear infinite car9}@keyframes car1{0%{transform:translate(0)}20%{transform:translate(-23.25%,-150px)}30%{transform:translate(-23.25%,-128px)}50%{transform:translateY(22px)}70%{transform:translate(46.5%,322px)}80%{transform:translate(46.5%,300px)}to{transform:translate(0)}}@keyframes car2{0%{transform:translate(0)}20%{transform:translate(46.5%,300px)}21%{transform:translate(46.5%,278px)}50%{transform:translateY(-22px)}70%{transform:translate(-23.25%,-172px)}80%{transform:translate(-23.25%,-150px)}to{transform:translate(0)}}@keyframes car3{0%{transform:translate(0)}10%{transform:translate(70px,-40px)}11%{transform:translate(70px,-40px)rotateY(180deg)}50%{transform:translate(550px,240px)rotateY(180deg)}51%{transform:translate(70px,248px)rotateY(180deg)}75%{transform:translate(-180px,105px)rotateY(180deg)}76%{transform:translate(-180px,105px)}to{transform:translate(0)}}@keyframes car4{0%{transform:translate(0)}15%{transform:translate(-87.5px,50px)}16%{transform:translate(-87.5px,50px)rotateY(180deg)}31%{transform:translate(-206px,-16px)rotateY(180deg)}32%{transform:translate(-206px,-16px)}47%{transform:translate(-80px,-80px)}74%{transform:translate(-90px,-90px)rotateY(180deg)}89%{transform:translate(44px,-24px)rotateY(180deg)}90%{transform:translate(44px,-24px)}to{transform:translate(0)}}@keyframes car5{0%{transform:translate(0)}10%{transform:translate(150px,82px)}52%{transform:translate(720px,82px)}72%{transform:translate(210px,-210px)}73%{transform:translate(210px,-210px)rotateY(180deg)}94%{transform:translate(-75px,-45px)rotateY(180deg)}95%{transform:translate(-75px,-45px)}to{transform:translate(0)}}@keyframes car6{0%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(-31%,-200px)}61%{opacity:0;transform:translate(-31%,-200px)}62%{opacity:0;transform:translate(38.25%,250px)}63%{opacity:1;transform:translate(38.25%,250px)}to{opacity:1;transform:translate(0)}}@keyframes car7{0%{opacity:1;transform:translate(0)}46%{opacity:1;transform:translate(460px,265px)}47%{opacity:0;transform:translate(460px,265px)}48%{opacity:0;transform:translate(-100px,45px)rotateY(180deg)}79%{opacity:1;transform:translate(-100px,45px)rotateY(180deg)}94%{opacity:1;transform:translate(-16px,-6px)rotateY(180deg)}95%{opacity:1;transform:translate(-16px,-6px)}to{opacity:1;transform:translate(0)}}@keyframes car8{0%{opacity:1;transform:translate(0)}20%{transform:translate(-25px,16px)}21%{opacity:1;transform:translate(-25px,16px)rotateY(180deg)}40%{opacity:1;transform:translate(-120px,-34px)rotateY(180deg)}41%{opacity:0;transform:translate(-120px,-34px)}42%{opacity:0;transform:translate(80px,-40px)}75%{opacity:1;transform:translate(80px,-40px)}to{opacity:1;transform:translate(0)}}@keyframes car9{0%{transform:translate(0)}20%{transform:translate(31%,-200px)}21%{transform:translate(31%,-222px)}50%{transform:translateY(-22px)}60%{transform:translate(-7.75%,28px)}61%{transform:translate(-7.75%,50px)}90%{transform:translate(-7.75%,50px)}}
.VehiclePromotion-module__pvAVpa__wrapper{z-index:1001;position:relative}.VehiclePromotion-module__pvAVpa__promotion{z-index:999;isolation:isolate;color:#090909;background:#e8e8e8;border:1px solid #e8e8e8;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:.7em 1.7em;font-size:18px;text-decoration:none;transition:box-shadow .22s,transform .22s;animation:.5s cubic-bezier(.16,1,.3,1) both VehiclePromotion-module__pvAVpa__promotionIn;display:flex;position:fixed;bottom:25px;right:25px;overflow:hidden;box-shadow:0 .6rem 1.5rem #5c00002e}.VehiclePromotion-module__pvAVpa__promotion:hover{color:#fff;border-color:#8f0000;transform:translateY(-3px);box-shadow:0 .8rem 2rem #5c000059}.VehiclePromotion-module__pvAVpa__promotion:before,.VehiclePromotion-module__pvAVpa__promotion:after{z-index:-1;content:"";border-radius:50%;transition:all .5s cubic-bezier(.55,0,.1,1);display:block;position:absolute;left:50%}.VehiclePromotion-module__pvAVpa__promotion:before{background:#8f000014;width:140%;height:180%;top:100%;transform:translate(-50%)scaleY(1)scaleX(1.25)}.VehiclePromotion-module__pvAVpa__promotion:after{background:#b60000;width:160%;height:190%;top:180%;transform:translate(-50%)scaleY(1)scaleX(1.45)}.VehiclePromotion-module__pvAVpa__promotion:hover:before{background:#b60000;top:-35%;transform:translate(-50%)scaleY(1.3)scaleX(.8)}.VehiclePromotion-module__pvAVpa__promotion:hover:after{background:#b60000;top:-45%;transform:translate(-50%)scaleY(1.3)scaleX(.8)}.VehiclePromotion-module__pvAVpa__promotion:focus-visible{outline-offset:3px;outline:3px solid #b6000073}.VehiclePromotion-module__pvAVpa__icon{color:#b60000;background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:color .22s,background .22s;display:grid}.VehiclePromotion-module__pvAVpa__promotion:hover .VehiclePromotion-module__pvAVpa__icon{color:#8f0000;background:#fff}.VehiclePromotion-module__pvAVpa__animatedWords{text-align:center;width:9.5rem;height:1.15em;line-height:1.15;display:block;position:relative;overflow:hidden}.VehiclePromotion-module__pvAVpa__animatedWords>span{opacity:0;white-space:nowrap;place-items:center;animation:12s cubic-bezier(.65,0,.35,1) infinite VehiclePromotion-module__pvAVpa__wordCurtain;display:grid;position:absolute;inset:0;transform:translateY(110%)}.VehiclePromotion-module__pvAVpa__animatedWords>span:nth-child(2){animation-delay:4s}.VehiclePromotion-module__pvAVpa__animatedWords>span:nth-child(3){animation-delay:8s}@keyframes VehiclePromotion-module__pvAVpa__promotionIn{0%{opacity:0;transform:translateY(1rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes VehiclePromotion-module__pvAVpa__wordCurtain{0%{opacity:0;transform:translateY(110%)}10%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-110%)}}@media (max-width:768px){.VehiclePromotion-module__pvAVpa__promotion{right:max(16px,env(safe-area-inset-right));bottom:calc(25px + env(safe-area-inset-bottom));padding:.6em 1.4em;font-size:16px}.VehiclePromotion-module__pvAVpa__animatedWords{width:8.5rem;font-size:.74rem}.VehiclePromotion-module__pvAVpa__icon{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.VehiclePromotion-module__pvAVpa__promotion{transition:none;animation:none}.VehiclePromotion-module__pvAVpa__animatedWords>span{animation:none;display:none}.VehiclePromotion-module__pvAVpa__animatedWords>span:last-child{opacity:1;display:grid;transform:none}}
