body{font-family:Arial,sans-serif}.form-group{margin-bottom:15px}.form-group label{font-weight:700;margin-bottom:5px;display:block}.form-control{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-control:focus{border-color:#007bff;outline:0}.btn{padding:10px 20px;border-radius:50px;background-color:#007bff;color:#fff;border:none;font-size:16px;cursor:pointer;transition:background-color .3s ease;-webkit-transition:background-color .3s ease}.btn:hover{background-color:#0056b3;-webkit-background-color:#0056b3}.webp-icon{width:120px}.container>.form-group{width:48%}.container>.form-group input,.container>.form-group select{width:100%}.center-align-checkboxes{display:flex;flex-direction:column;align-items:flex-start}input[type=checkbox]{margin-right:10px}input[type=checkbox]:checked{background-color:#007bff}.text-center{display:flex;justify-content:center}.d-flex{display:flex;justify-content:center}#whatsupButton{position:fixed;bottom:20px;left:20px;z-index:1000}#instagramButton{position:fixed;bottom:80px;left:20px;z-index:1000}.loader4{display:flex;justify-content:center;align-items:center}.loader4-icon{width:50px;height:50px}#instagramButton .loader4-icon{width:50px;height:50px}.checkbox-container{display:flex;align-items:center;gap:10px}.checkbox-container input[type=checkbox]{margin-right:10px}@keyframes bounce{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(.9)}60%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}.custom-launch-btn{background-color:transparent;border:none;padding:15px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;animation:bounce 3s ease infinite;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .4s ease,box-shadow .4s ease;margin-top:40px;-webkit-animation:bounce 3s ease infinite;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)}.custom-launch-btn:hover{transform:scale(1.2);box-shadow:0 8px 16px rgba(0,0,0,.2);-webkit-transform:scale(1.2);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2)}.custom-launch-btn:focus{outline:0}.custom-launch-btn .webp-icon{width:60px;transition:transform .4s ease,width .4s ease;-webkit-transition:transform .4s ease,width .4s ease}.custom-launch-btn:hover .webp-icon{transform:rotate(360deg);width:70px}.custom-launch-btn:active{animation:none;transform:scale(1);-webkit-transform:scale(1)}.price-result{font-family:Arial,sans-serif;color:#333}.result-title{font-weight:700;margin-bottom:10px}.result-prices{font-size:1.2em;color:#2d2d2d}.price{font-size:1.5em;font-weight:700;color:#4caf50}.error-message{display:flex;align-items:center;font-size:1.1em;color:#d9534f}.error-icon{margin-right:10px;font-size:1.5em}.error-text{flex:1}.rtl-label{text-align:right;float:right}.ltr-label{text-align:left;float:left}.rtl .result-title{text-align:right}.ltr .result-title{text-align:left}.modal-body[dir=rtl]{text-align:right}.modal-body[dir=ltr]{text-align:left}.modal-body[dir=rtl] .result-title{text-align:right}.modal-body[dir=ltr] .result-title{text-align:left}.custom-launch-btn{background-color:#007bff;border:none;padding:12px 20px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.animated-text{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.custom-launch-btn:hover{background-color:#0056b3}.error-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#f8f9fa;position:relative}.centered-image{width:30vw;height:30vh;object-fit:contain}.error-text{position:absolute;bottom:20px;color:#dc3545;font-size:1rem;text-align:center;background:rgba(255,255,255,.8);padding:8px;border-radius:5px}.car-card{width:300px;border:1px solid #ccc;border-radius:8px;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;margin:16px auto;text-align:center;position:relative}.car-title{font-size:20px;font-weight:700;color:#333;margin:0 0 10px 0}.image-container{position:relative;display:inline-block;width:100%;margin-bottom:8px}.error-image{width:100%;height:auto;border-radius:8px;margin-bottom:0;display:block}.overlay-icon{position:absolute;top:10px;right:10px;width:40px;height:auto;z-index:2}.overlayBrand-icon{position:absolute;top:10px;left:10px;width:60px;height:auto;z-index:2}.highlighted-box{display:flex;flex-direction:column;gap:10px;background-color:rgba(255,255,255,.7);padding:12px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:-8px}.info-row{display:flex;justify-content:space-between;gap:20px}.highlighted-box p{display:flex;align-items:center;font-size:14px;font-weight:700;color:#333;margin:0}.highlighted-box i{color:#007bff;margin-right:8px;font-size:18px}.price-section{font-size:1.5rem;border:2px solid #ddd;margin-top:16px;padding:12px;background-color:#f9f9f9;border-radius:8px;border-top:2px solid #007bff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.price-title{font-size:20px;margin-bottom:8px;font-weight:700;color:#333}.price-range{font-size:1.5rem;font-weight:700;color:#007bff}.price-min{color:#28a745}.price-max{color:#dc3545}.car-mileage,.car-year{font-size:14px;font-weight:700;color:#555;margin:4px 0}.car-card>*{margin-bottom:12px}.highlighted-box,.image-container,.price-section{border-radius:8px;overflow:hidden}.icon{width:24px;height:24px;margin-right:5px}#about-section{display:flex;align-items:center;gap:10px;margin:20px 0}#about-text{flex:1;margin:0;font-size:16px;color:#333}#read-more-btn{padding:10px 20px;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:14px;transition:background-color .3s}#read-more-btn:hover{background-color:#0056b3}.d-flex{position:relative}#animatedImage{width:100%;height:auto;object-fit:cover;position:relative;z-index:1}.scroll-menu-horizontal{position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);display:flex;gap:20px;overflow:hidden;z-index:2;height:100px;will-change:transform;animation:horizontal-scroll 20s linear infinite}.scroll-menu-horizontal .logo{display:inline-block;width:auto}.scroll-menu-horizontal .logo img{height:60px;width:auto;transition:transform .3s ease;object-fit:contain}.scroll-menu-horizontal .logo img:hover{transform:scale(1.1)}@keyframes horizontal-scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.scroll-menu-horizontal::-webkit-scrollbar{height:8px}.scroll-menu-horizontal::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px}.scroll-menu-horizontal::-webkit-scrollbar-track{background:0 0}@media (max-width:768px){.scroll-menu-horizontal{height:80px}.scroll-menu-horizontal .logo img{height:80px}.scroll-menu-horizontal .logo{margin-right:15px}.scroll-menu-horizontal{animation:horizontal-scroll 15s linear infinite}}@media (max-width:480px){.scroll-menu-horizontal{height:100px}.scroll-menu-horizontal .logo img{height:70px}.scroll-menu-horizontal .logo{margin-right:10px}.scroll-menu-horizontal{animation:horizontal-scroll 10s linear infinite}}body{font-family:Arial,sans-serif;margin:0;padding:0;overflow-x:hidden}.menu-slider{position:fixed;top:0;left:0;z-index:1000}.menu-toggle{background-color:#9b9b9b;color:#fff;border:none;font-size:24px;padding:10px 15px;cursor:pointer;position:fixed;top:15px;left:15px;z-index:1100}.menu{background-color:#797777;color:#fff;height:100%;width:250px;position:fixed;top:0;left:-250px;transition:all .3s ease;z-index:1000}.menu ul{list-style:none;padding:0;margin:0;margin-top:50px}.menu ul li{margin:20px 0;text-align:center}.menu ul li a{color:#fff;text-decoration:none;font-size:18px}.menu ul li a:hover{text-decoration:underline}.menu.open{left:0}.image-container{text-align:center;margin-bottom:15px}.offer-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.offer-image.default-image{border:2px dashed #ddd}.additional-info{display:flex;justify-content:space-between;margin-top:10px;gap:20px}.info-left,.info-right{width:48%}.additional-info p{font-size:14px;color:#555;margin:5px 0}.info-left{text-align:left}.info-right{text-align:right}.info-left,.info-right{width:49%}.additional-info p{margin-bottom:10px}.offer-image{width:80%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);object-fit:cover;margin:0 auto}.offer-image.default-image{border:2px dashed #ddd}@media (max-width:768px){.offer-image{width:90%;max-width:100%;object-fit:contain}}