.dots .dot{position:absolute;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#172f4f;cursor:pointer;border-radius:50%;-webkit-animation:ripple 2s cubic-bezier(.2,.3,.9,1) infinite;animation:ripple 2s cubic-bezier(.2,.3,.9,1) infinite}.dots .dot i{transition:transform .2s ease-in}.dots .dot.active,.dots .dot:hover{background-color:#172f4f;color:#fff}.dots .dot.active i{transform:rotate(45deg)}.dots{position:absolute;top:0}@media (max-width:991px){.dots .dot{width:1.5rem;height:1.5rem;font-size:.75rem}}.dot-alert{z-index:99;color:#172f4f;position:absolute;min-width:200px;opacity:0;transition:opacity .2s ease-in,transform .2s ease-in;transform:translateY(-20px)}.dot.active .dot-alert{display:block;transform:translateY(0);opacity:1}@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 rgba(23,47,79,.3),0 0 0 .4em rgba(23,47,79,.3)}50%{box-shadow:0 0 0 .6em rgba(23,47,79,.3),0 0 0 1em rgba(23,47,79,.3)}to{box-shadow:0 0 0 0 rgba(23,47,79,.3),0 0 0 .4em rgba(23,47,79,.3)}}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(23,47,79,.3),0 0 0 .4em rgba(23,47,79,.3)}50%{box-shadow:0 0 0 .6em rgba(23,47,79,.3),0 0 0 1em rgba(23,47,79,.3)}to{box-shadow:0 0 0 0 rgba(23,47,79,.3),0 0 0 .4em rgba(23,47,79,.3)}}.bottom-shadow{width:100%;position:absolute;bottom:0;height:10vh;box-shadow:inset 0 -40px 20px -20px #fff}.section-process-step{position:relative;padding:4.5rem 0}@media (max-width:991px){.bottom-shadow{display:none}.section-process-step.first{padding-top:1rem}}.section-process-step img{z-index:1;position:relative}.section-process-step:not(:last-child):before{content:"";display:block;width:360px;height:100px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='355px' height='103px' viewBox='0 0 355 103' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-dasharray='6,12' stroke-linecap='round'%3E%3Cpath stroke='%23E2E8F0' stroke-width='3' transform='translate(173.245679, 51.548257) scale(-1, 1) translate(-173.245679, -51.548257)' d='M-6.75432109,1.54825684 C113.245679,110.326533 233.245679,130.359459 353.245679,61.647035'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:360px 100px;transform:rotate(40deg);position:absolute;margin:auto;left:0;right:0;bottom:-80px;z-index:1}.section-process-step:nth-child(2n):before{background:url("data:image/svg+xml;charset=utf8,%3Csvg width='355px' height='103px' viewBox='0 0 355 103' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-dasharray='6,12' stroke-linecap='round'%3E%3Cpath stroke='%23E2E8F0' stroke-width='3' d='M2.24567891,1.54825684 C122.245679,110.326533 242.245679,130.359459 362.245679,61.647035'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;background-size:360px 100px;transform:rotate(-40deg);z-index:1}@media (max-width:991px){.section-process-step:not(:last-child):before{transform:rotate(90deg) scale(.7);bottom:20px}.section-process-step:nth-child(2n):before{transform:rotate(-90deg) scale(.7);bottom:20px}}.section-process-step:last-child:before,.section-process-step:last-of-type:before{display:none!important}.bg-transparent *{color:#fff!important}#menu-navbar{background:unset}.resizable-text{font-size:1rem}@media (min-width:768px){.resizable-text{font-size:2rem}}@media (min-width:992px){.resizable-text{font-size:2.5rem}}@media (min-width:1200px){.resizable-text{font-size:2.8rem}}@media (min-width:1500px){.resizable-text{font-size:3rem}}.youngdriver .dot-1{top:22%;left:37%}.youngdriver .dot-2{top:80%;left:45%}.youngdriver .dot-3{top:40%;left:83%}.eco .dot-1{top:45%;left:37%}.eco .dot-2{top:50%;left:63%}.eco .dot-3{top:33%;left:70%}@media (max-width:575px){.youngdriver .dot-1{left:24%}.youngdriver .dot-2{top:53%;left:30%}.youngdriver .dot-3{top:30%}.eco .dot-1{top:45%;left:17%}.eco .dot-2{top:50%;left:76%}.eco .dot-3{top:38%;left:90%}}.vue-load-image{position:relative}.vue-load-image>.error,.vue-load-image>.preloader{position:absolute;height:100%;width:100%;top:0;z-index:0}.vue-load-image>.error,.vue-load-image>.image,.vue-load-image>.preloader{opacity:1;transition:opacity .2s ease-in-out}.vue-load-image>.error.hidden,.vue-load-image>.image.hidden,.vue-load-image>.preloader.hidden{opacity:0}.vehicle-gallery{display:flex;min-height:200px;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;transition:left}.vehicle-gallery::-webkit-scrollbar{display:none}.vehicle-gallery-image,.vehicle-gallery-image-loop{display:inline;flex-shrink:0;width:100%;scroll-snap-align:center}.product-card:hover:not(.card-static) .card-body-top-hidden{bottom:unset;top:0;margin-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-card .card-body-top-hidden{transition:none}.product-list .product-list-thumb{width:30rem;min-width:30rem;max-width:30rem}.product-card .card-body-hidden.card{height:auto}.product-card .card-body-hidden{height:100%}.card-img-top{position:relative}.card-body{border-radius:0 0 calc(.4375rem - 1px) calc(.4375rem - 1px)}.card-header{line-height:1}.plus-section{min-height:70px}.list-style li:before{color:unset}.sold-card{opacity:.3!important}.gallery-arrows{top:0;left:0;height:100%;padding:1rem;justify-content:space-between;cursor:pointer;transition:opacity .15s ease}.gallery-arrows,.gallery-dots{display:flex;position:absolute;z-index:4;width:100%;align-items:center}.gallery-dots{justify-content:center;bottom:.5rem;padding:0 1rem}.gallery-dots-inner{display:flex;max-width:50px;overflow:hidden}.gallery-dots-scroll{position:relative;display:flex;align-items:center;justify-content:center;min-height:30px;transition:left .15s ease}.gallery-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#fff;margin:0 3px;opacity:.8;transition:opacity .15s ease,transform .15s ease}.gallery-dot.visible{transform:scale(1.5)}.gallery-dot.active{opacity:1;transform:scale(1.8)}@media (pointer:coarse){.vehicle-gallery{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.gallery-arrows{display:none}.product-price .h4{font-size:1.25rem}}.btn-gallery-arrow{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18);opacity:.9;transition:opacity .15s ease,box-shadow .15s ease;pointer-events:all}.btn-gallery-arrow i{margin-top:1px;margin-left:1px}.btn-gallery-arrow:hover{background-color:#fff;box-shadow:0 2px 4px 2px rgba(0,0,0,.18);opacity:1}.btn-gallery-arrow:first-child{margin-right:.4rem}