/*
Theme Name: Autos Motril
Description: Reproducción del diseño público de Autos Motril, con catálogo gestionado por el plugin Autos Motril — Vehículos.
Version: 1.0.1
Requires at least: 6.5
Requires PHP: 8.0
Author: Autos Motril
License: GPL-2.0-or-later
*/
*{box-sizing:border-box}body{margin:0;color:#1a1a1a;background:#fff;font-family:Montserrat,Arial,sans-serif}img{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}.am-header{position:sticky;top:0;z-index:99;background:white;min-height:97px;border-bottom:1px solid #f2f2f2}.admin-bar .am-header{top:32px}.am-header-inner{max-width:1224px;min-height:97px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:24px}.am-logo img{display:block;width:350px;height:auto}.am-nav{display:flex;gap:32px}.am-nav a{text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;font-size:16px}.am-nav a:hover,.am-nav a[aria-current=page]{border-color:currentColor}.am-menu{display:none;background:#fff;border:1px solid #ddd;border-radius:5px;padding:10px}.am-skip{position:absolute;top:-100px;left:10px;background:#fff;padding:15px;z-index:999}.am-skip:focus{top:10px}.am-footer{background:#1a1a1a;color:#fff;padding:55px max(24px,calc((100% - 1224px)/2));font-size:15px;line-height:1.6}.am-footer-grid{display:grid;grid-template-columns:1.1fr .8fr 1.3fr 1.25fr;gap:40px}.am-footer h2{font-size:26px;margin:0 0 18px}.am-footer h3{font-size:14px;margin:0 0 18px;text-transform:uppercase}.am-footer p{margin:12px 0}.am-footer a{display:inline-block;margin-bottom:7px}.am-footer small{display:block;margin-top:38px}.am-footer .amv-button{font-size:14px}.am-page{max-width:1050px;margin:50px auto;padding:0 24px;line-height:1.7}.am-page h1{font-size:42px}.am-page h2{font-size:30px}.am-page h3{font-size:24px}.am-original-wrapper.page{min-height:0}.am-original-wrapper .block-layout{overflow:visible}.am-original-wrapper .amv-contact-wrap{width:100%;padding:24px}.am-original-wrapper .amv-contact label{font-family:Montserrat,Arial,sans-serif;font-size:14px}.am-original-wrapper .amv-contact .amv-check{font-size:12px}.am-original-wrapper .am-map-link{width:100%;height:100%;min-height:260px}.am-original-wrapper .am-map-link a{height:100%}.am-original-wrapper .block-layout__element{min-width:0}.am-original-wrapper [data-animation-state]{opacity:1;transform:none}.am-cookie-note{font-size:12px;margin-top:15px;color:#ddd}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2684ff;outline-offset:3px}@media(max-width:900px){.am-logo img{width:270px}.am-nav{gap:20px}.am-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.am-header,.am-header-inner{min-height:78px}.am-logo img{width:230px}.am-menu{display:block}.am-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:22px;background:#fff;gap:8px;box-shadow:0 5px 8px #0001}.am-nav.is-open{display:flex}.admin-bar .am-header{top:46px}.am-page{margin-top:30px}.am-page h1{font-size:32px}.am-footer-grid{grid-template-columns:1fr;gap:28px}.am-footer{padding:38px 24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.am-contact-hero{background-position:center;background-size:cover;padding:60px 16px;color:white;text-align:center}.am-contact-hero h1{font-size:48px;margin:10px 0 18px}.am-contact-hero>p{max-width:540px;margin:0 auto 40px;line-height:1.6}.am-contact-hero .amv-contact-wrap{max-width:600px}.am-location{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1224px;margin:auto;padding:70px 24px;line-height:1.6}.am-location h2{font-size:42px;margin:0 0 20px}.am-location h3{font-size:18px;margin:20px 0 6px}@media(max-width:767px){.am-contact-hero h1{font-size:34px}.am-location{grid-template-columns:1fr;gap:24px;padding:40px 16px}.am-location h2{font-size:32px}}
