:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{margin:0;font-family:Arial,sans-serif;background-color:#580d36;display:flex;justify-content:center;align-items:center;user-select:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.app-container{display:flex;flex-direction:column;padding:20px}.content{display:flex;justify-content:center;width:100%}.header{background-color:#574f5671;color:#dae1ee;padding:20px;text-align:center;border-radius:0 0 30px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 40px 20px 50px}.logo_header{width:250px}.header_logo{width:10%}.header_texto{display:flex;flex-direction:column;align-items:center;width:65%}.header h1{margin:0;font-size:3.5em;color:#bd8408}.header p{margin:5px 0 0;font-size:1.5em}.info-aside{width:200px;padding:50px;background-color:#7070759c;border-radius:8px;font-size:22px;display:flex;flex-direction:column;align-items:center;margin-left:50px}.informacion{list-style:none}.autos-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:50px}.auto-card{margin:10px;padding:20px;width:300px;border-radius:8px;background-color:#7070759c;color:#fff;font-weight:700}.image-container{position:relative}.auto-image{width:100%;height:200px;border-radius:8px}.auto-image:hover{transform:scale(1.13);cursor:pointer}.sold-banner{position:absolute;top:10px;left:10px;background-color:#ff0000b3;color:#fff;padding:5px 10px;font-weight:700;border-radius:5px}.adelanto-banner{position:absolute;top:160px;left:120px;background-color:#520541d0;color:#fff;padding:5px 10px;font-weight:700;border-radius:5px}h3{text-align:center;font-size:25px}.caract{columns:2;margin-bottom:50px}aside a{display:flex;flex-direction:column;align-items:center;color:#fff}aside a:hover{transform:scale(1.08);cursor:pointer}.centrado{text-align:center}.numero{color:#fff}.whatsapp{color:#0d9e08}.logo-whatsapp{width:40px;height:40px}.modal{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-image{max-width:90%;max-height:90%}@media (max-width: 900px){.content{flex-direction:column;align-items:center}.info-aside{width:90%;padding:20px;margin-left:0;margin-bottom:20px}.autos-grid{justify-content:center;margin-left:0}.auto-card{width:90%;max-width:400px}.header{flex-direction:column;align-items:center}.logo_header{width:150px;margin-bottom:10px}.header_texto{align-items:center;width:auto}.header h1{font-size:2em}.header p{font-size:1.2em}.adelanto-banner{position:absolute;top:160px;left:180px;background-color:#520541d0;color:#fff;padding:5px 10px;font-weight:700;border-radius:5px}}@media (max-width: 600px){body{padding:10px}.content{flex-direction:column;align-items:center}.info-aside{width:100%;padding:15px;margin-left:0;margin-bottom:15px;font-size:18px}.autos-grid{flex-direction:column;align-items:center;margin-left:0;overflow:hidden}.auto-card{width:90%;max-width:340px;margin:10px 0}.header h1{font-size:1.5em}.header p{font-size:1em}h3{font-size:24px}.header{flex-direction:column;align-items:center}.logo_header{width:120px;margin-bottom:10px}.header_texto{align-items:center;width:auto}.adelanto-banner{position:absolute;top:160px;left:150px;background-color:#520541d0;color:#fff;padding:5px 10px;font-weight:700;border-radius:5px}}
