body .cm-home-v1{--cm-red:#e30613;--cm-ink:#070707;--cm-white:#ffffff;--cm-soft:rgba(255, 255, 255, 0.78);font-family:inherit;background:#000}body .cm-home-v1 .cm-home-hero{position:relative;min-height:520px;overflow:hidden;border:0!important;background:linear-gradient(90deg,rgb(0 0 0 / .94) 0%,rgb(0 0 0 / .74) 42%,rgb(0 0 0 / .2) 100%),linear-gradient(180deg,rgb(0 0 0 / .18) 0%,rgb(0 0 0 / .58) 100%),url(https://citymotor.com.ar/wp-content/uploads/2026/06/1wp.webp);background-position:center right;background-size:cover;background-repeat:no-repeat;color:var(--cm-white)}body .cm-home-v1 .cm-home-hero__inner{min-height:520px;margin:0 auto;padding:64px 28px 30px;display:flex;flex-direction:column;justify-content:space-between}body .cm-home-v1 .cm-home-hero__content{max-width:560px;margin-left:0}body .cm-home-v1 .cm-home-hero__eyebrow .elementor-heading-title{margin:0 0 14px;color:var(--cm-white)!important;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}body .cm-home-v1 .cm-home-hero__title .elementor-heading-title{margin:0;color:var(--cm-white)!important;font-size:clamp(48px, 7vw, 88px);line-height:.92;font-weight:900;letter-spacing:0;text-transform:uppercase}body .cm-home-v1 .cm-home-hero__title--accent .elementor-heading-title{color:var(--cm-red)!important}body .cm-home-v1 .cm-home-hero__subtitle .elementor-heading-title{margin:18px 0 0;color:var(--cm-white)!important;font-size:clamp(23px, 3vw, 34px);line-height:1.05;font-weight:900;letter-spacing:0;text-transform:uppercase}body .cm-home-v1 .cm-home-hero__text{max-width:430px;margin-top:18px}body .cm-home-v1 .cm-home-hero__text p{margin:0;color:var(--cm-soft)!important;font-size:17px;line-height:1.45;font-weight:500}body .cm-home-v1 .cm-home-hero__actions{display:flex;flex-wrap:wrap;flex-direction:row!important;align-items:center;gap:14px;margin-top:48px}body .cm-home-v1 .cm-home-hero__actions .elementor-widget-button{width:auto}body .cm-home-v1 .cm-home-btn .elementor-button{min-width:168px;border-radius:4px;padding:16px 24px;font-size:13px!important;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase;text-align:center}body .cm-home-v1 .cm-home-btn--primary .elementor-button{background:var(--cm-red)!important;color:var(--cm-white)!important;border:1px solid var(--cm-red)!important}body .cm-home-v1 .cm-home-btn--secondary .elementor-button{background:rgb(255 255 255 / .08)!important;color:var(--cm-white)!important;border:1px solid rgb(255 255 255 / .46)!important}body .cm-home-v1 .cm-home-hero__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:720px;margin-top:54px}body .cm-home-v1 .cm-home-hero__benefit .elementor-heading-title{display:flex;align-items:center;gap:10px;color:rgb(255 255 255 / .88)!important;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0;text-transform:uppercase}body .cm-home-v1 .cm-home-hero__content>.elementor-widget-heading:nth-child(2) .elementor-heading-title{margin:0!important;color:var(--cm-white)!important;font-size:clamp(48px, 7vw, 88px)!important;line-height:0.92!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}body .cm-home-v1 .cm-home-hero__content>.elementor-widget-heading:nth-child(3) .elementor-heading-title{margin:0!important;color:var(--cm-red)!important;font-size:clamp(48px, 7vw, 88px)!important;line-height:0.92!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}body .cm-home-v1 .cm-home-hero__content>.elementor-widget-heading:nth-child(4) .elementor-heading-title{margin:18px 0 0!important;color:var(--cm-white)!important;font-size:clamp(23px, 3vw, 34px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}body .cm-home-v1 .cm-home-hero__content>.elementor-widget-text-editor p{color:rgb(255 255 255 / .86)!important}body .cm-home-v1 .cm-home-hero__actions .elementor-button{min-width:168px;border-radius:4px!important;padding:16px 24px!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:center!important}body .cm-home-v1 .cm-home-hero__actions .elementor-widget-button:first-child .elementor-button{background:var(--cm-red)!important;color:var(--cm-white)!important;border:1px solid var(--cm-red)!important}body .cm-home-v1 .cm-home-hero__actions .elementor-widget-button:last-child .elementor-button{background:rgb(255 255 255 / .08)!important;color:var(--cm-white)!important;border:1px solid rgb(255 255 255 / .46)!important}body .cm-home-v1 .cm-home-hero__benefits .elementor-heading-title{display:flex!important;align-items:center!important;gap:9px!important;color:rgb(255 255 255 / .88)!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}body .cm-home-v1 .cm-home-hero__benefits .elementor-heading-title::before{content:"";width:22px;height:22px;display:inline-block;flex:0 0 22px;border:1px solid rgb(255 255 255 / .7);border-radius:4px}body .cm-home-v1 .cm-home-hero__benefit .elementor-heading-title::before{content:"";width:22px;height:22px;flex:0 0 22px;border:1px solid rgb(255 255 255 / .58);border-radius:4px}@media (max-width:767px){body .cm-home-v1 .cm-home-hero,body .cm-home-v1 .cm-home-hero__inner{min-height:560px}body .cm-home-v1 .cm-home-hero{background:linear-gradient(90deg,rgb(0 0 0 / .97) 0%,rgb(0 0 0 / .84) 54%,rgb(0 0 0 / .52) 100%),linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .82) 100%),url(https://citymotor.com.ar/wp-content/uploads/2026/06/1wp.webp);background-position:72% center;background-size:cover;background-repeat:no-repeat}body .cm-home-v1 .cm-home-hero__inner{padding:42px 22px 24px;justify-content:flex-start}body .cm-home-v1 .cm-home-hero__content{max-width:340px}body .cm-home-v1 .cm-home-hero__eyebrow .elementor-heading-title{margin-bottom:14px!important;font-size:12px!important}body .cm-home-v1 .cm-home-hero__title .elementor-heading-title,body .cm-home-v1 .cm-home-hero__content>.elementor-widget-heading:nth-child(2) .elementor-heading-title,body .cm-home-v1 .cm-home-hero__content>.elementor-widget-heading:nth-child(3) .elementor-heading-title{font-size:clamp(44px, 13vw, 56px)!important;line-height:0.95!important}body .cm-home-v1 .cm-home-hero__subtitle .elementor-heading-title,body .cm-home-v1 .cm-home-hero__content>.elementor-widget-heading:nth-child(4) .elementor-heading-title{margin-top:28px!important;font-size:clamp(24px, 7vw, 29px)!important;line-height:1.02!important;max-width:330px}body .cm-home-v1 .cm-home-hero__text{max-width:310px;margin-top:20px}body .cm-home-v1 .cm-home-hero__text p,body .cm-home-v1 .cm-home-hero__content>.elementor-widget-text-editor p{font-size:16px!important;line-height:1.5!important}body .cm-home-v1 .cm-home-hero__actions{flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:34px!important}body .cm-home-v1 .cm-home-hero__actions .elementor-widget-button{width:auto!important;flex:1 1 0%;min-width:0}body .cm-home-v1 .cm-home-btn .elementor-button,body .cm-home-v1 .cm-home-hero__actions .elementor-button{width:100%;min-width:0!important;padding:14px 12px!important;font-size:12px!important}body .cm-home-v1 .cm-home-hero__benefits{grid-template-columns:1fr;gap:10px;margin-top:34px;max-width:310px}body .cm-home-v1 .cm-home-hero__benefits .elementor-heading-title{font-size:12px!important}}@media (max-width:420px){body .cm-home-v1 .cm-home-hero{background-position:76% center}body .cm-home-v1 .cm-home-hero__inner{padding-left:18px;padding-right:18px}}