@font-face{font-family:"Volvo Novum";src:url("/wp-content/uploads/et-fonts/VolvoNovum3-Light.woff2") format("woff2");font-weight:300;font-display:swap}:root{--gm-black:#212121;--gm-dark:#444;--gm-grey:#888;--gm-light-grey:#e0e0e0;--gm-bg-light:#f7f7f7}body{font-family:"Inter",sans-serif;color:var(--gm-black)}h2{display:inline-block;letter-spacing:0.18em;text-transform:uppercase;color:var(--gm-grey)}h2.entry-title{width:fit-content;letter-spacing:0;color:var(--gm-black)}.logo.volvo{display:inline-block;width:100px;height:10px;background-image:url("https://garajemoderno.webclientes.es/wp-content/uploads/2026/01/Volvo-Trucks-Logo.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.et-menu li li a{padding:6px 20px;width:340px}.nav li ul{width:350px}.hero-subtitle{color:#fff;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:4.5rem;font-weight:700;line-height:120%;padding-top:20px;width:70%;padding-bottom:20px!important}.hero-description{color:#fff;font-size:1.25rem;font-weight:300;width:60%;margin-top:20px;margin-bottom:20px}.et_pb_button{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column;height:100%}.et_pb_blog_grid .post-content{display:flex;flex-direction:column;flex-grow:1}.et_pb_blog_grid a.more-link{margin-top:auto;padding:8px 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #A9A9A9;font-size:14px;font-weight:500;color:var(--gm-black);transition:all 0.3s ease}.et_pb_blog_grid a.more-link:hover{background-color:#EDEDED}.et_pb_blog_grid a.more-link::after{content:"";width:14px;height:14px;background:url("/wp-content/uploads/2026/02/chevron-right.svg") no-repeat center;background-size:contain;transition:transform 0.3s ease}.et_pb_blog_grid a.more-link:hover::after{transform:translateX(4px)}.gm-contacto,.gm-cv,.gm-prueba,.gm-ocasion{--input-bg:#f5f5f5}.gm-contacto .form-grid,.gm-cv .form-grid,.gm-prueba .form-grid,.gm-ocasion .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gm-contacto .field.full,.gm-cv .field.full,.gm-prueba .field.full,.gm-ocasion .field.full{grid-column:1 / -1}.gm-contacto .wpcf7-form-control,.gm-cv .wpcf7-form-control,.gm-prueba .wpcf7-form-control,.gm-ocasion .wpcf7-form-control{font-family:"Inter",sans-serif;font-size:14px;color:#212121;background:var(--input-bg);border:none;border-bottom:1px solid #e0e0e0;padding:11px 14px;width:100%;appearance:none;box-shadow:none;outline:none}.gm-contacto .wpcf7-form-control:focus,.gm-cv .wpcf7-form-control:focus,.gm-prueba .wpcf7-form-control:focus,.gm-ocasion .wpcf7-form-control:focus{background:#fff;border-bottom:1px solid #212121}.gm-contacto select,.gm-cv select,.gm-prueba select,.gm-ocasion select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.gm-contacto textarea,.gm-cv textarea,.gm-prueba textarea,.gm-ocasion textarea{resize:vertical;min-height:110px}.gm-cv input[type="file"]{background:transparent;border-bottom:none;padding:8px 0}.gm-contacto .wpcf7-submit,.gm-cv .wpcf7-submit,.gm-prueba .wpcf7-submit,.gm-ocasion .wpcf7-submit{background:#212121;color:#fff;font-family:"Inter",sans-serif;font-size:13px;font-weight:600;padding:13px 28px;border:none;cursor:pointer;transition:background 0.2s ease}.gm-contacto .wpcf7-submit:hover,.gm-cv .wpcf7-submit:hover,.gm-prueba .wpcf7-submit:hover,.gm-ocasion .wpcf7-submit:hover{background:#444}.gm-contacto .wpcf7-acceptance label,.gm-cv .wpcf7-acceptance label,.gm-prueba .wpcf7-acceptance label,.gm-ocasion .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#888;cursor:pointer}span.wpcf7-form-control.wpcf7-acceptance{background:#ffffff00;border:0}.gm-contacto .wpcf7-acceptance input[type="checkbox"],.gm-cv .wpcf7-acceptance input[type="checkbox"],.gm-prueba .wpcf7-acceptance input[type="checkbox"],.gm-ocasion .wpcf7-acceptance input[type="checkbox"]{width:15px;height:15px;accent-color:#212121}.gm-contacto .wpcf7-response-output,.gm-cv .wpcf7-response-output,.gm-prueba .wpcf7-response-output,.gm-ocasion .wpcf7-response-output{font-family:"Inter",sans-serif;font-size:13px;border:none;padding:12px 16px;margin-top:16px}.titform{font-size:15px}@media (max-width:768px){.gm-contacto .form-grid,.gm-cv .form-grid,.gm-prueba .form-grid,.gm-ocasion .form-grid{grid-template-columns:1fr}}.gm-pestanas{border:none}#pestana-left .gm-pestanas .et_pb_tabs_controls{justify-content:flex-start}.gm-pestanas .et_pb_tabs_controls{border-bottom:1px solid #e5e5e5;display:flex;justify-content:center;gap:40px;background:transparent}.gm-pestanas .et_pb_tabs_controls{border-bottom:1px solid #e5e5e5;display:flex;justify-content:center;gap:40px;background:transparent}.gm-pestanas .et_pb_tab_nav_item{border:none!important;background:transparent!important;padding:0}.gm-pestanas .et_pb_tab_nav_item a{font-family:'Volvo Novum 3.1';font-size:18px;font-weight:600;color:#6b6b6b;padding:20px 0;position:relative;transition:all 0.3s ease}.gm-pestanas .et_pb_tab_nav_item a:hover{color:#212121}.gm-pestanas .et_pb_tab_active a{color:#212121}.gm-pestanas .et_pb_tab_nav_item a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background:#212121;transition:width 0.3s ease}.gm-pestanas .et_pb_tab_active a::after{width:100%}.gm-pestanas .et_pb_all_tabs{padding-top:20px;padding-bottom:20px}.gm-pestanas .et_pb_image img{border-radius:6px}.timeline{position:relative;margin:80px auto;padding:20px 0;max-width:1200px}.timeline::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;background:#212121;transform:translateX(-50%);border-radius:100px}.timeline-item{position:relative;width:50%;padding:40px 30px;box-sizing:border-box;display:flex;justify-content:flex-end}.timeline-item.right{left:50%;justify-content:flex-start}.timeline-item::before{content:'';position:absolute;top:50%;width:16px;height:16px;background:#212121;transform:translateY(-50%);z-index:1}.timeline-item.left::before{right:-8px;border-radius:100px}.timeline-item.right::before{left:-8px;border-radius:100px}.timeline-item .content{background-color:#F7F7F7;padding:30px;max-width:100%;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.lista-garaje ul{list-style:none;padding-left:10px;margin:10px}.lista-garaje li{position:relative;padding-left:28px;margin-bottom:5px;font-weight:500}.lista-garaje li::before{content:"✓";position:absolute;left:10px;color:#212121;font-weight:bold}.lista-garaje-CLARO ul{padding-left:0;list-style:none;padding-top:10px;margin:10px}.lista-garaje-CLARO li{position:relative;padding-left:28px;margin-bottom:5px;font-weight:500}.lista-garaje-CLARO li::before{content:"✓";position:absolute;left:10px;color:#fff;font-weight:bold}.footer-menu .et-menu,.camiones-menu .et-menu{flex-direction:column!important;align-items:flex-start}.footer-menu .et-menu a,.camiones-menu .et-menu a{display:block;padding:2px 0}.et-menu .menu-item-has-children>a:after{display:none}@media (max-width:768px){.sticky-buttons.-medium{--block-size:85px;--size:30px}.sticky-buttons.-right-center{inset:auto auto 0 50%!important;transform:translateX(-50%)}.sticky-buttons.-right-center{flex-direction:row!important}.hero-subtitle{font-size:2rem;padding-top:0;width:100%;padding-bottom:10px}.hero-description{font-size:1rem;width:100%;margin-top:0;margin-bottom:0;line-height:100%}.boton-movil{font-size:1px!important}.gm-form .form-grid{grid-template-columns:1fr}.timeline::before{left:20px}.timeline-item{width:100%;padding-left:60px}}