.elementor-28 .elementor-element.elementor-element-2e1888ea{--display:flex;--overlay-opacity:100;border-style:none;--border-style:none;}.elementor-28 .elementor-element.elementor-element-2e1888ea:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2e1888ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drivelinepros.xapphosting.com/wp-content/uploads/2026/09/service-custom-driveshafts.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-2e1888ea::before, .elementor-28 .elementor-element.elementor-element-2e1888ea > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-2e1888ea > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-2e1888ea > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-2e1888ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-2e1888ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0A0A0BF5 22%, #0A0A0B57 86%);}.elementor-28 .elementor-element.elementor-element-2926e24e{--display:flex;}.elementor-28 .elementor-element.elementor-element-265413af{--display:flex;}.elementor-28 .elementor-element.elementor-element-4e7fb5d9{--display:flex;}.elementor-28 .elementor-element.elementor-element-65b97eab{--display:flex;}.elementor-28 .elementor-element.elementor-element-4d63152a{--display:flex;}.elementor-28 .elementor-element.elementor-element-7055371c{--display:flex;}.elementor-28 .elementor-element.elementor-element-4cfa3a28{--display:flex;}.elementor-28 .elementor-element.elementor-element-6720d6e{--display:flex;}.elementor-28 .elementor-element.elementor-element-232c6aa4{--display:flex;}.elementor-28 .elementor-element.elementor-element-fe304c8{--display:flex;}.elementor-28 .elementor-element.elementor-element-66b906f8{--display:flex;}.elementor-28 .elementor-element.elementor-element-632a12b6{--display:flex;}.elementor-28 .elementor-element.elementor-element-32e871a8{--display:flex;}.elementor-28 .elementor-element.elementor-element-34c52f77{--display:flex;}.elementor-28 .elementor-element.elementor-element-17601d43{--display:flex;}.elementor-28 .elementor-element.elementor-element-3a716ec9{--display:flex;}.elementor-28 .elementor-element.elementor-element-66c5c6a6{--display:flex;}.elementor-28 .elementor-element.elementor-element-5ec2c2a1{--display:flex;}.elementor-28 .elementor-element.elementor-element-6380181e{--display:flex;}.elementor-28 .elementor-element.elementor-element-620a80a6{--display:flex;}.elementor-28 .elementor-element.elementor-element-32e17ec{--display:flex;}.elementor-28 .elementor-element.elementor-element-73af2518{--display:flex;}.elementor-28 .elementor-element.elementor-element-d2c52ed{--display:flex;}.elementor-28 .elementor-element.elementor-element-6d7118c7{--display:flex;}.elementor-28 .elementor-element.elementor-element-789fdbb1{--display:flex;}.elementor-28 .elementor-element.elementor-element-450a8c5a{--display:flex;}.elementor-28 .elementor-element.elementor-element-599327a5{--display:flex;}.elementor-28 .elementor-element.elementor-element-4f7e7611{--display:flex;}.elementor-28 .elementor-element.elementor-element-4bdd3477{--display:flex;}.elementor-28 .elementor-element.elementor-element-3c1f44fb{--display:flex;}.elementor-28 .elementor-element.elementor-element-13cf81f2{--display:flex;}.elementor-28 .elementor-element.elementor-element-7b20e4cc{--display:flex;}.elementor-28 .elementor-element.elementor-element-21f4d12e{--display:flex;}.elementor-28 .elementor-element.elementor-element-b53dd10{--display:flex;}@media(min-width:1025px){.elementor-28 .elementor-element.elementor-element-2e1888ea:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2e1888ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}