.slash-heading[data-v-b0937f4d]{--slant-angle:337deg;margin-left:calc(.25rem + var(--height,0px) * .5 * tan(1turn - var(--slant-angle)));margin-right:calc(.5rem + var(--height,0px) * .5 * tan(1turn - var(--slant-angle)));color:var(--color-text-on-accent);align-items:center;padding:.5rem 1.5rem .5rem 5rem;display:inline-flex;position:relative}.slash-heading[data-v-b0937f4d]:before{content:"";background-color:var(--color-accent);z-index:-1;inset:0}.slash-heading-bar[data-v-b0937f4d],.slash-heading[data-v-b0937f4d]:before{transform:skewX(var(--slant-angle));position:absolute}.slash-heading-bar[data-v-b0937f4d]{background-color:#fff;width:4px;height:100%}.slash-heading-bar[data-v-b0937f4d]:first-child{left:1.5rem}.slash-heading-bar[data-v-b0937f4d]:nth-child(2){left:2.75rem}.slash-heading-text[data-v-b0937f4d]{font-size:calc(clamp(24px,5vw,2rem));font-weight:var(--font-weight-bold)}.info-inventory .info-inventory-grid[data-v-90cb4b2d]{grid-template-columns:auto auto;gap:1rem;margin-top:1rem;display:grid}.info-inventory .info-inventory-grid .inventory-link[data-v-90cb4b2d]{box-shadow:var(--shadow-card);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.info-inventory .info-inventory-grid .inventory-link .description[data-v-90cb4b2d]{text-align:center;margin-top:1rem}@media screen and (width<=1200px){.info-inventory .info-inventory-grid[data-v-90cb4b2d]{grid-template-columns:1fr 1fr 1fr}}@media screen and (width<=760px){.info-inventory .info-inventory-grid[data-v-90cb4b2d]{grid-template-columns:auto auto}}@media screen and (width<=525px){.info-inventory .info-inventory-grid[data-v-90cb4b2d]{grid-template-columns:1fr;justify-self:center}}.info-form[data-v-06ff6a42]{width:100%;max-width:675px;box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.info-form h3[data-v-06ff6a42]{text-transform:uppercase;text-align:center;padding:1.75rem 1.75rem 0;font-size:calc(clamp(24px,5vw,1.25rem))}.info-form .form[data-v-06ff6a42]{--field-wrap-error-height:2rem;color:var(--color-font-gray);padding:1.5rem 2rem}.info-form .form .row[data-v-06ff6a42]{gap:1rem;display:flex}.info-form .form .invalid-wrap[data-v-06ff6a42]{height:3.5rem}.info-form .form .invalid-wrap .invalid-warning[data-v-06ff6a42]{width:100%;height:3.5rem;color:var(--color-error);text-align:center;justify-content:center;align-items:center;display:flex}.info-form .form .submit-button[data-v-06ff6a42]{width:100%;max-width:480px;margin:auto}.info-form .form .submit-button[data-v-06ff6a42]>*{--base-button-primary-bg:#f5c700;--base-button-primary-text:var(--color-font-dark)}.info-form .form .submit-button button[data-v-06ff6a42]{font-size:20px}.info-form .form .submit-button .chevron-icon[data-v-06ff6a42]{--base-icon-size:26px;--base-icon-stroke-width:3}.info-form .form-result[data-v-06ff6a42]{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.info-form .form-result .result-message[data-v-06ff6a42]{max-width:480px}.info-form .form-result .loading-spinner[data-v-06ff6a42],.info-form .form-result .result-message[data-v-06ff6a42]{--loading-spinner-color:var(--color-accent);justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}@media screen and (width<=400px){.info-form .form[data-v-06ff6a42]{padding:1rem}}.dealer-info[data-v-3ac64904]{flex-grow:1;font-size:calc(clamp(16px,1.75vw,18px))}.dealer-info .dealer-info-header[data-v-3ac64904]{text-align:center;width:100%;font-weight:var(--font-weight-bold);font-size:1.5rem}.dealer-info .section-heading[data-v-3ac64904]{text-transform:uppercase;width:100%;margin-top:1.75rem;margin-bottom:.175rem;padding-bottom:.75rem;font-size:calc(clamp(18px,1.75vw,24px));line-height:1}.dealer-info h4[data-v-3ac64904]{width:100%;margin-bottom:5px}.dealer-info .label[data-v-3ac64904]{font-weight:var(--font-weight-bold)}.dealer-info .list[data-v-3ac64904]{width:100%;margin-top:10px}.dealer-info .list>div[data-v-3ac64904]{text-align:right;grid-template-columns:100px 1fr;display:grid}.dealer-info .list>div .label[data-v-3ac64904]{color:var(--color-font-dark);justify-self:start}.dealer-info .list>div .phone-number[data-v-3ac64904]{font-variant-numeric:tabular-nums;letter-spacing:-1px}.dealer-info .list>div .override[data-v-3ac64904]{color:var(--color-error)}.dealer-info .list>div a[data-v-3ac64904]{color:var(--color-font-dark)}.dealer-info .dealer-logo[data-v-3ac64904]{margin-inline:auto;display:block}.dealer-info .socials[data-v-3ac64904]{flex-direction:column;justify-content:center;align-items:center;display:flex}.dealer-info .socials h3[data-v-3ac64904]{margin-bottom:15px}.dealer-info .socials .social-links[data-v-3ac64904]{gap:.5rem;display:flex}.dealer-info .socials .social-links .social-link[data-v-3ac64904]{fill:var(--color-font-light);width:fit-content;margin-right:.25rem;display:inline-block}.dealer-info .socials .social-links .social-link .social-icon[data-v-3ac64904]{--base-icon-size:25px;--base-icon-stroke:none}.dealer-info .socials .social-links .social-link[data-v-3ac64904]:focus,.dealer-info .socials .social-links .social-link[data-v-3ac64904]:hover{fill:var(--color-accent)}@media screen and (width<=790px){.dealer-info .section-heading[data-v-3ac64904]{width:fit-content;margin-left:auto;margin-right:auto}.dealer-info .section-heading[data-v-3ac64904]:after{width:100%}}.fleet-staff[data-v-f1d5cf90]{min-width:600px}.fleet-staff .fleet-staff-header[data-v-f1d5cf90]{font-weight:var(--font-weight-bold);color:var(--color-accent);text-align:center;font-size:2.75rem}.fleet-staff .fleet-staff-subheader[data-v-f1d5cf90]{text-align:center;margin:.5rem 0;font-size:1.5rem}.fleet-staff .people[data-v-f1d5cf90]{flex-direction:column;gap:1rem;display:flex}.fleet-staff .people .person[data-v-f1d5cf90]{color:var(--color-font-gray);align-items:center;gap:1rem;display:flex}.fleet-staff .people .person img[data-v-f1d5cf90]{width:100%;max-width:150px;height:auto;display:block}.fleet-staff .people .person .details a[data-v-f1d5cf90]{display:block}.fleet-staff .people .person .details .name[data-v-f1d5cf90]{color:var(--color-font-dark);font-size:1.25rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.fleet-staff .people .person .details .phone[data-v-f1d5cf90]{color:var(--color-font-gray)}.fleet-staff .people .person .details .email[data-v-f1d5cf90]{color:var(--color-font-gray);word-break:break-all}.fleet-staff .people .person .details .email[data-v-f1d5cf90]:hover{color:var(--color-accent)}@media screen and (width<=1200px){.fleet-staff[data-v-f1d5cf90]{min-width:auto}}@media screen and (width<=450px){.person[data-v-f1d5cf90]{text-align:center;flex-direction:column}}.boxes[data-v-4447c42d]{flex-direction:column;gap:3rem;margin-top:1rem;display:flex}.business-link[data-v-4447c42d],.on-the-job[data-v-4447c42d],.small-box[data-v-4447c42d]{text-align:center;padding:1rem 0;box-shadow:0 0 16px #00000026}.small-boxes[data-v-4447c42d]{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.small-boxes .small-box[data-v-4447c42d]{text-wrap:pretty;flex:1;min-width:330px;padding:1rem;position:relative}.small-boxes .small-box .service-wrap[data-v-4447c42d]{display:inline-block;position:relative}.small-boxes .small-box .service-wrap .badge[data-v-4447c42d]{background-color:#fff;position:absolute;top:0;right:-1rem}.small-boxes .small-box .box-name[data-v-4447c42d]{font-size:1.25rem;font-weight:var(--font-weight-bold);margin-top:.5rem}.small-boxes .small-box .box-description[data-v-4447c42d]{margin-top:.5rem}.logo-info[data-v-4447c42d]{align-items:center;display:flex}.logo-info .logo[data-v-4447c42d]{margin:1rem}.logo-info .info[data-v-4447c42d]{padding:0 2rem}.logo-info .info .sub-info[data-v-4447c42d]{margin-top:1rem;font-size:.875rem;font-style:italic}.up-to[data-v-4447c42d]{background-color:#fab34d;margin-bottom:1rem;font-size:1.5rem}.business-link .benefits-list[data-v-4447c42d]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;font-size:.875rem;display:flex}.business-link .benefits-list .benefit-item[data-v-4447c42d]{width:130px}.business-link .benefits-list .benefit-item .description[data-v-4447c42d]{margin-top:.5rem}@media screen and (width<=600px){.logo-info[data-v-4447c42d]{flex-direction:column}}.ram-professional[data-v-296c5898]{--color-accent:#f5c700;--color-text-on-accent:var(--color-font-dark)}.center-content[data-v-296c5898]{padding:2rem 1rem}.page-hero-section[data-v-296c5898]{text-wrap:pretty;background-image:url(./construction-site.HZWNrY7t.webp);background-position-y:55%;background-size:cover;min-height:450px;position:relative}.page-hero-section[data-v-296c5898]:before{content:" ";background:linear-gradient(#000,#0000);position:absolute;inset:0}.page-hero-section .spacer[data-v-296c5898]{padding-top:2rem}.page-hero-section .ram-logo[data-v-296c5898]{isolation:isolate;margin:0 auto;display:block}.page-hero-section .page-hero-text[data-v-296c5898]{color:#fff;font-weight:var(--font-weight-bold);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;font-size:calc(clamp(1.6rem,7vw,3rem));display:flex}.page-hero-section .page-hero-text .accented[data-v-296c5898]{color:var(--color-accent)}.page-hero-section .header-text[data-v-296c5898]{color:var(--color-font-light)}.page-hero-section .header-text[data-v-296c5898],.sub-header-section[data-v-296c5898]{font-size:2rem;font-weight:var(--font-weight-bold);text-align:center}.sub-header-section p[data-v-296c5898]{margin:0}.info-section[data-v-296c5898]{justify-content:space-between;gap:3rem;display:flex}.contact-section[data-v-296c5898]{gap:7rem;display:flex}.footer-image[data-v-296c5898]{width:100%;height:auto;display:block}@media screen and (width<=1200px){.info-section[data-v-296c5898]{flex-direction:column;align-items:center}.page-hero-section[data-v-296c5898]{background-position-y:50%}}@media screen and (width<=1000px){.contact-section[data-v-296c5898]{flex-direction:column;align-items:center;gap:5rem}}@media screen and (width<=900px){.page-hero-section[data-v-296c5898]{background-position-y:40%}}@media screen and (width<=700px){.page-hero-section[data-v-296c5898]{background-position-y:0}}@media screen and (width<=600px){.page-hero-section[data-v-296c5898]{min-height:150px}.page-hero-section[data-v-296c5898]:before{background:#0009}.page-hero-section .page-hero-text[data-v-296c5898]{padding:1.5rem .5rem}.page-hero-section .page-hero-text .accented[data-v-296c5898]{margin-bottom:.5rem;display:block}}
