
/* OnWay visual refresh: cinematic imagery and equipment photo cards. */
.owc-site .owc-home-cinematic{background-image:linear-gradient(90deg,rgba(5,24,38,.95) 0%,rgba(5,24,38,.87) 36%,rgba(5,24,38,.24) 72%,rgba(5,24,38,.06) 100%),url('https://onwaycargo.com/wp-content/uploads/2026/11/onway-road-visual.webp');background-position:center;background-size:cover;background-repeat:no-repeat;padding:95px 24px 85px;min-height:680px;position:relative}.owc-site .owc-home-cinematic>.elementor-container{min-height:495px;align-items:center}.owc-site .owc-home-cinematic .elementor-column{width:100%}.owc-site .owc-home-cinematic h1.elementor-heading-title{color:#fff;max-width:690px;font-size:clamp(46px,5vw,70px);line-height:1.1;letter-spacing:-.04em;text-shadow:0 2px 18px #03101c22}.owc-site .owc-home-cinematic .elementor-widget-text-editor{color:#e2ebf0;max-width:530px;font-size:20px;line-height:1.7}.owc-site .owc-home-cinematic .elementor-widget-text-editor strong{color:#fff;font-size:16px;font-weight:600}.owc-site .owc-home-cinematic .owc-kicker .elementor-heading-title{color:#ffc5ca!important}.owc-site .owc-home-cinematic .elementor-widget-button{margin:10px 0 23px}.owc-site .owc-home-cinematic .elementor-button{box-shadow:0 8px 24px #0002;padding:17px 26px}.owc-site .owc-proof{background:#102c3c;padding:30px 24px;border-bottom:4px solid #b51929}.owc-site .owc-proof .elementor-heading-title{color:#fff}.owc-site .owc-proof .elementor-widget-text-editor{color:#c7d7e0}.owc-site .owc-proof .elementor-column+.elementor-column{border-left:1px solid #ffffff26}.owc-site .owc-proof .elementor-column>.elementor-element-populated{padding-left:35px}.owc-site .owc-card-row .elementor-column>.elementor-widget-wrap{border-radius:12px;overflow:hidden;border:1px solid #dfe5e8;box-shadow:0 7px 24px #102c3c08;transition:transform .2s,box-shadow .2s}.owc-site .owc-card-row .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-4px);box-shadow:0 13px 32px #102c3c12}.owc-site .owc-equipment-image{width:calc(100% + 60px)!important;max-width:none!important;margin:-30px -30px 27px!important}.owc-site .owc-equipment-image img{width:100%;height:205px;object-fit:cover;object-position:center;display:block}.owc-site .owc-equipment-cards .elementor-column>.elementor-widget-wrap{border-bottom:3px solid #b51929}.owc-site .owc-equipment-cards h3.elementor-heading-title{font-size:23px}.owc-site .owc-workspace-band>.elementor-container{align-items:center}.owc-site .owc-workspace-band .elementor-column:first-child>.elementor-element-populated{padding-right:45px}.owc-site .owc-workspace-image img{width:100%;height:420px;object-fit:cover;border-radius:14px;box-shadow:18px 18px 0 #eef0eb}.owc-site .owc-workspace-band h2.elementor-heading-title{font-size:40px}.owc-site .owc-photo-hero{padding-top:70px;padding-bottom:70px}.owc-site .owc-photo-hero>.elementor-container{align-items:center}.owc-site .owc-photo-hero h1.elementor-heading-title{font-size:clamp(40px,4.3vw,59px);line-height:1.15;max-width:630px}.owc-site .owc-photo-hero .elementor-column:first-child>.elementor-element-populated{padding-right:45px}.owc-site .owc-page-photo img{width:100%;height:370px;object-fit:cover;border-radius:14px;box-shadow:0 18px 45px #102c3c1f;display:block}.owc-site .owc-page-photo{margin-bottom:17px}.owc-site .owc-photo-caption{border-left:3px solid #b51929;padding:3px 0 3px 15px;font-size:14px!important;line-height:1.6!important;font-weight:600}.owc-site .owc-photo-dark{background:radial-gradient(ellipse at 95% 10%,#204d64 0%,#102c3c 65%);position:relative}.owc-site .owc-photo-dark .elementor-heading-title{color:#fff}.owc-site .owc-photo-dark .elementor-widget-text-editor{color:#d3e1e9}.owc-site .owc-photo-dark .owc-kicker .elementor-heading-title{color:#f8b6be!important}.owc-site .owc-photo-dark .owc-photo-caption{color:#e7eff3;background:transparent}.owc-site .owc-photo-dark .owc-page-photo img{box-shadow:0 22px 50px #0003;border:1px solid #ffffff26}.owc-site .owc-visual-cta{background:radial-gradient(ellipse at 100% 15%,#5a273c 0%,#153a4c 35%,#102c3c 75%);border-top:1px solid #ffffff10}.owc-site .owc-visual-cta .elementor-container{align-items:center}.owc-site .owc-visual-cta .elementor-button{box-shadow:0 8px 25px #0002}.owc-site .owc-review-cards .elementor-column>.elementor-widget-wrap{border-top:3px solid #b51929}
@media(max-width:1050px) and (min-width:801px){.owc-site .owc-photo-hero .elementor-column:first-child>.elementor-element-populated{padding-right:25px}.owc-site .owc-photo-hero h1.elementor-heading-title{font-size:46px}.owc-site .owc-page-photo img{height:340px}.owc-site .owc-home-cinematic h1.elementor-heading-title{max-width:570px;font-size:60px}.owc-site .owc-home-cinematic .elementor-widget-text-editor{max-width:480px}.owc-site .owc-workspace-band h2.elementor-heading-title{font-size:34px}}
@media(max-width:800px){.owc-site .owc-home-cinematic{padding:58px 15px 62px;min-height:0;background-position:63% center;background-image:linear-gradient(90deg,rgba(5,24,38,.91),rgba(5,24,38,.7)),url('https://onwaycargo.com/wp-content/uploads/2026/11/onway-road-visual.webp')}.owc-site .owc-home-cinematic>.elementor-container{min-height:0}.owc-site .owc-home-cinematic h1.elementor-heading-title{font-size:clamp(39px,8.5vw,50px);max-width:100%;line-height:1.12}.owc-site .owc-home-cinematic .elementor-widget-text-editor{font-size:18px;max-width:100%;line-height:1.75}.owc-site .owc-home-cinematic .elementor-widget-text-editor strong{font-size:14px;line-height:1.7}.owc-site .owc-home-cinematic .elementor-button{padding:15px 20px}.owc-site .owc-proof{padding:25px 15px}.owc-site .owc-proof .elementor-column>.elementor-element-populated{padding:0 13px}.owc-site .owc-equipment-image img{height:210px}.owc-site .owc-workspace-band .elementor-column:first-child>.elementor-element-populated{padding-right:10px}.owc-site .owc-workspace-image img{height:290px;box-shadow:9px 9px 0 #eef0eb}.owc-site .owc-workspace-band h2.elementor-heading-title{font-size:32px}.owc-site .owc-photo-hero{padding:45px 15px}.owc-site .owc-photo-hero h1.elementor-heading-title{font-size:clamp(37px,8vw,47px);line-height:1.17}.owc-site .owc-photo-hero .elementor-column:first-child>.elementor-element-populated{padding-right:10px}.owc-site .owc-page-photo img{height:270px;border-radius:11px}.owc-site .owc-photo-caption{font-size:13px!important}.owc-site .owc-visual-cta{padding-top:50px;padding-bottom:50px}.owc-site .owc-card-row .elementor-column:hover>.elementor-widget-wrap{transform:none}}
@media(prefers-reduced-motion:reduce){.owc-site .owc-card-row .elementor-column:hover>.elementor-widget-wrap{transform:none;transition:none}}
