/*! sdp-prototypes 2.08.0 20250904017036ca7d 1ddde0c4895eff3093390f730ea17189 */
[data-component=SolidContainerPromoTile]{height:100%}.promo-tile-brand-font-family-default{font-family:var(--gcss-typography-font-brand-primary-family)}.tile-container--ramtrucks .promo-tile-brand-font-family-default{font-family:var(--gcss-typography-font-brand-secondary-family);font-weight:700}.promo-tile-brand-font-family-primary{font-family:var(--gcss-typography-font-brand-primary-family)}.promo-tile-brand-font-family-secondary{font-family:var(--gcss-typography-font-brand-secondary-family)}.solid-container-promo-tile{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;min-height:10.7142857rem;height:100%;cursor:default}.solid-container-promo-tile__with-cta{cursor:pointer}.solid-container-promo-tile--align-center .solid-container-promo-tile__content{width:100%;text-align:center;margin:0 auto}.solid-container-promo-tile--valign-top{-ms-flex-pack:justify;justify-content:space-between}.solid-container-promo-tile__background{position:relative;width:100%;min-height:1px}.solid-container-promo-tile__background .cta-disclosure-bar{z-index:2}.solid-container-promo-tile__background .passive-video-play-icon{z-index:99}.solid-container-promo-tile__background-logo{position:absolute;top:0;left:0;bottom:0;display:-ms-flexbox;display:flex;padding:1.7857143rem;width:100%;z-index:1}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__background-logo,.tile-container__col--cols-2 .solid-container-promo-tile__background-logo{padding:2.8571429rem}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile--one-column .solid-container-promo-tile__background-logo,.tile-container__col--cols-2 .solid-container-promo-tile__background-logo{padding:2.5rem}}@media screen and (min-width:1005px){.tile-container__col--cols-3 .solid-container-promo-tile__background-logo{padding:2.1428571rem}}@media screen and (min-width:700px)and (max-width:1004px){.tile-container__col--cols-3 .solid-container-promo-tile__background-logo{padding:1.4285714rem}}.solid-container-promo-tile__background-logo--center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.solid-container-promo-tile__background-logo--top-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.solid-container-promo-tile__background-logo--top-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}.solid-container-promo-tile__background-logo--top-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.solid-container-promo-tile__background-logo--bottom-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.solid-container-promo-tile__background-logo--bottom-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.solid-container-promo-tile__background-logo--bottom-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:700px){.solid-container-promo-tile--one-column.solid-container-promo-tile--position-left,.solid-container-promo-tile--one-column.solid-container-promo-tile--position-right{-ms-flex-direction:row;flex-direction:row}.solid-container-promo-tile--one-column .solid-container-promo-tile__content{position:relative;margin:auto}}.has-zoomed-text .solid-container-promo-tile--one-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__content{width:33.33333%}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile--one-column .solid-container-promo-tile__content{width:41.66667%}}.has-zoomed-text .solid-container-promo-tile--one-column .solid-container-promo-tile__content{width:100%}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__background{width:66.66667%}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile--one-column .solid-container-promo-tile__background{width:58.33333%}}.has-zoomed-text .solid-container-promo-tile--one-column .solid-container-promo-tile__background{width:100%}.solid-container-promo-tile__content{position:relative;padding:1.7857143rem;width:100%;z-index:1;cursor:default}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__content,.tile-container__col--cols-2 .solid-container-promo-tile__content{padding:2.8571429rem}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile--one-column .solid-container-promo-tile__content,.tile-container__col--cols-2 .solid-container-promo-tile__content{padding:2.5rem}}.has-zoomed-text .tile-container-wrapper .tile-container__col--cols-2 .solid-container-promo-tile__content,.has-zoomed-text .tile-container-wrapper .tile-container__col--cols-3 .solid-container-promo-tile__content{padding:10px}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column.solid-container-promo-tile--align-center .solid-container-promo-tile__content,.tile-container__col--cols-2 .solid-container-promo-tile--align-center .solid-container-promo-tile__content{padding:2.8571429rem}}@media screen and (min-width:1005px){.tile-container__col--cols-3 .solid-container-promo-tile__content{padding:2.1428571rem}}@media screen and (min-width:700px)and (max-width:1004px){.tile-container__col--cols-3 .solid-container-promo-tile__content{padding:1.4285714rem}}.solid-container-promo-tile__content__with-cta{cursor:pointer}.solid-container-promo-tile__content.tile-content-no-padding{padding-left:.8571429rem;padding-right:.8571429rem}.solid-container-promo-tile__content .solid-container-promo-tile__cta-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.1428571rem}.solid-container-promo-tile__content-logo{max-width:50%;padding-bottom:1.0714286rem}.solid-container-promo-tile__content-logo--center{margin:auto}.solid-container-promo-tile__header{padding-bottom:1.2857143rem}@media screen and (min-width:700px){.solid-container-promo-tile__header{padding-bottom:.9285714rem}}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__header,.tile-container__col--cols-2 .solid-container-promo-tile__header{padding-bottom:1.0714286rem}}@media screen and (min-width:700px)and (max-width:1004px){.tile-container__col--cols-3 .solid-container-promo-tile__header{padding-bottom:1rem}}.solid-container-promo-tile__pretitle{display:block;padding-bottom:.2857143rem}.solid-container-promo-tile__pretitle[data-brand=ramtrucks]{text-transform:uppercase}@media screen and (min-width:1005px){.standard-promo-tile--one-column .solid-container-promo-tile__pretitle,.tile-container__col--cols-2 .solid-container-promo-tile__pretitle{font-family:var(--gcss-typography-utility-heading-6-family);font-size:var(--gcss-typography-utility-heading-6-size);font-weight:var(--gcss-typography-utility-heading-6-weight);line-height:var(--gcss-typography-utility-heading-6-line-height);padding-bottom:.4285714rem}}@media screen and (min-width:700px)and (max-width:1004px){.standard-promo-tile--one-column .solid-container-promo-tile__pretitle,.tile-container__col--cols-2 .solid-container-promo-tile__pretitle{font-size:1.2142857rem;padding-bottom:.1428571rem}}@media screen and (min-width:1005px){.tile-container__col--cols-3 .solid-container-promo-tile__pretitle{padding-bottom:.4285714rem}}@media screen and (min-width:700px)and (max-width:1004px){.tile-container__col--cols-3 .solid-container-promo-tile__pretitle{padding-bottom:.3571429rem}}.solid-container-promo-tile__title{display:block;text-transform:none}.solid-container-promo-tile__title--uppercase{text-transform:uppercase}.solid-container-promo-tile__title.gcss-typography-brand-heading{text-transform:none}.solid-container-promo-tile__subtitle{padding-bottom:.2142857rem}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__subtitle,.tile-container__col--cols-2 .solid-container-promo-tile__subtitle{font-family:var(--gcss-typography-utility-heading-7-family);font-size:var(--gcss-typography-utility-heading-7-size);font-weight:var(--gcss-typography-utility-heading-7-weight);line-height:var(--gcss-typography-utility-heading-7-line-height);padding-bottom:.2857143rem}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile--one-column .solid-container-promo-tile__subtitle,.tile-container__col--cols-2 .solid-container-promo-tile__subtitle{font-family:var(--gcss-typography-label-1-family);font-size:var(--gcss-typography-label-1-size);font-weight:var(--gcss-typography-label-1-weight);padding-bottom:.1428571rem}}@media screen and (min-width:1005px){.tile-container__col--cols-3 .solid-container-promo-tile__subtitle{padding-bottom:.3571429rem}}.solid-container-promo-tile__subtitle+.solid-container-promo-tile__cta-block{padding-top:1.0714286rem}.solid-container-promo-tile__body{padding-bottom:1.3571429rem;line-height:1.286}@media screen and (min-width:1005px){.solid-container-promo-tile__body{padding-bottom:1rem}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile__body{padding-bottom:1.0714286rem}}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__body,.tile-container__col--cols-2 .solid-container-promo-tile__body{padding-bottom:1.4285714rem}}@media screen and (min-width:700px)and (max-width:1004px){.solid-container-promo-tile--one-column .solid-container-promo-tile__body,.tile-container__col--cols-2 .solid-container-promo-tile__body{padding-bottom:1.2857143rem}}@media screen and (min-width:700px){.tile-container__col--cols-3 .solid-container-promo-tile__body{padding-bottom:1.1428571rem}}.solid-container-promo-tile__body [target=_blank]{position:relative}.solid-container-promo-tile__body [target=_blank]:after{font-size:var(--gcss-typography-font-size-tiny-size);line-height:var(--gcss-typography-font-size-tiny-line-height);content:"\EB14";font-family:GCSS Icons;margin-left:.3571429rem;position:absolute;bottom:0;padding-right:16px}.solid-container-promo-tile__legal{line-height:.9285714rem;padding-bottom:1.4285714rem}@media screen and (min-width:700px){.solid-container-promo-tile__legal{padding-bottom:1.2857143rem}}@media screen and (min-width:1005px){.solid-container-promo-tile--one-column .solid-container-promo-tile__legal,.tile-container__col--cols-2 .solid-container-promo-tile__legal{padding-bottom:1.5714286rem}}.solid-container-promo-tile.clickable{cursor:pointer}.solid-container-promo-tile.solid-container-promo-tile__with-cta .solid-container-promo-tile__header [target=_blank]:after{font-size:var(--gcss-typography-font-size-tiny-size);line-height:var(--gcss-typography-font-size-tiny-line-height);content:"\EB14";font-family:GCSS Icons;font-weight:400;line-height:0;margin-left:.3571429rem}.solid-container-promo-tile.gcss-theme-light{background:var(--gcss-colors-background-primary_light)}.solid-container-promo-tile.gcss-theme-dark{background:var(--gcss-colors-background-primary_dark)}.promo-tile-font-size-16{font-size:1.1428571rem}.promo-tile-font-size-18{font-size:1.2857143rem}.promo-tile-font-size-20{font-size:1.4285714rem}.promo-tile-font-size-23{font-size:1.6428571rem}.promo-tile-font-size-24{font-size:1.7142857rem}.promo-tile-font-size-25{font-size:1.7857143rem}.promo-tile-font-size-26{font-size:1.8571429rem}.promo-tile-font-size-30{font-size:2.1428571rem}.promo-tile-font-size-31{font-size:2.2142857rem}.promo-tile-font-size-32{font-size:2.2857143rem}.promo-tile-font-size-33{font-size:2.3571429rem}.promo-tile-font-size-35{font-size:2.5rem}.promo-tile-font-size-40{font-size:2.8571429rem}.promo-tile-font-size-50{font-size:3.5714286rem}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-16{font-size:1.1428571rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-18{font-size:1.2857143rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-20{font-size:1.4285714rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-23{font-size:1.6428571rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-24{font-size:1.7142857rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-25{font-size:1.7857143rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-26{font-size:1.8571429rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-28{font-size:2rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-30{font-size:2.1428571rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-32{font-size:2.2857143rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-33{font-size:2.3571429rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-34{font-size:2.4285714rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-35{font-size:2.5rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-40{font-size:2.8571429rem}}@media screen and (min-width:700px)and (max-width:1004px){.promo-tile-font-size-md-50{font-size:3.5714286rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-16{font-size:1.1428571rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-18{font-size:1.2857143rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-20{font-size:1.4285714rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-23{font-size:1.6428571rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-24{font-size:1.7142857rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-25{font-size:1.7857143rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-26{font-size:1.8571429rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-27{font-size:1.9285714rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-30{font-size:2.1428571rem}}@media screen and (max-width:699px){.promo-tile-font-size-sm-32{font-size:2.2857143rem}}