.elementor-10 .elementor-element.elementor-element-f1fdacf{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;box-shadow:0px -100px 80px 0px #000000 inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-10 .elementor-element.elementor-element-f1fdacf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f1fdacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.wagonworx.com/wp-content/uploads/2026/03/ww-hero1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f1fdacf::before, .elementor-10 .elementor-element.elementor-element-f1fdacf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f1fdacf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f1fdacf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f1fdacf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f1fdacf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2020201A 0%, #0F0F0F 95%);}.elementor-10 .elementor-element.elementor-element-f1fdacf.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-64e5256{width:var( --container-widget-width, 55% );max-width:55%;margin:5vw 5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-64e5256.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-64e5256 .elementor-heading-title{font-family:"Bahnschrift", Sans-serif;font-weight:800;color:#FBFCFD;}.elementor-10 .elementor-element.elementor-element-f833ff7{width:var( --container-widget-width, 55% );max-width:55%;margin:0.5vw 5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f833ff7.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f833ff7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:1.8em;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-e0e18e6{margin:1vw 5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;}.elementor-10 .elementor-element.elementor-element-e0e18e6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-94d7dd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:10vw;--padding-right:10vw;}.elementor-10 .elementor-element.elementor-element-94d7dd6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-94d7dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DFBB2533 23%, #000000 70%);}.elementor-10 .elementor-element.elementor-element-94d7dd6::before, .elementor-10 .elementor-element.elementor-element-94d7dd6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-94d7dd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-94d7dd6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-94d7dd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-94d7dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.wagonworx.com/wp-content/uploads/2025/12/true-cf-bg-tile.jpg");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-08d9f17{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-08d9f17:hover{--e-transform-skewX:-5deg;}.elementor-10 .elementor-element.elementor-element-08d9f17 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-08d9f17 .elementor-icon-box-title{margin-block-end:15px;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#DFBB2533;color:#DFBB2533;}.elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-framed .elementor-icon{background-color:#DFBB2533;}.elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-framed:has(:focus) .elementor-icon{background-color:#DFBB2547;}.elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-08d9f17.elementor-view-stacked:has(:focus) .elementor-icon{fill:#DFBB2547;color:#DFBB2547;}.elementor-10 .elementor-element.elementor-element-08d9f17 .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-08d9f17 .elementor-icon-box-description{font-style:italic;color:#ADADAD;}.elementor-10 .elementor-element.elementor-element-133d432{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-133d432:hover{--e-transform-skewX:-5deg;}.elementor-10 .elementor-element.elementor-element-133d432 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-133d432 .elementor-icon-box-title{margin-block-end:15px;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-133d432.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#DFBB2533;color:#DFBB2533;}.elementor-10 .elementor-element.elementor-element-133d432.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-133d432.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-133d432.elementor-view-framed .elementor-icon{background-color:#DFBB2533;}.elementor-10 .elementor-element.elementor-element-133d432.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-133d432.elementor-view-framed:has(:focus) .elementor-icon{background-color:#DFBB2547;}.elementor-10 .elementor-element.elementor-element-133d432.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-133d432.elementor-view-stacked:has(:focus) .elementor-icon{fill:#DFBB2547;color:#DFBB2547;}.elementor-10 .elementor-element.elementor-element-133d432 .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-133d432 .elementor-icon-box-description{font-style:italic;color:#ADADAD;}.elementor-10 .elementor-element.elementor-element-16aef5c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-16aef5c:hover{--e-transform-skewX:-5deg;}.elementor-10 .elementor-element.elementor-element-16aef5c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-10 .elementor-element.elementor-element-16aef5c .elementor-icon-box-title{margin-block-end:15px;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#DFBB2533;color:#DFBB2533;}.elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-framed .elementor-icon{background-color:#DFBB2533;}.elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#DFBB2547;}.elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-16aef5c.elementor-view-stacked:has(:focus) .elementor-icon{fill:#DFBB2547;color:#DFBB2547;}.elementor-10 .elementor-element.elementor-element-16aef5c .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-16aef5c .elementor-icon-box-description{font-style:italic;color:#ADADAD;}.elementor-10 .elementor-element.elementor-element-b943e06{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-mix-blend-mode:luminosity;--margin-top:3vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-10 .elementor-element.elementor-element-b943e06:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b943e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(330deg, var( --e-global-color-secondary ) 51%, #DFBB2538 100%);}.elementor-10 .elementor-element.elementor-element-265536b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-265536b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-265536b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://staging.wagonworx.com/wp-content/uploads/2026/02/ww-review-card-bg3.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-265536b::before, .elementor-10 .elementor-element.elementor-element-265536b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-265536b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-265536b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-265536b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-265536b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 43%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-be2dbb1{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-be2dbb1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-be2dbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-be2dbb1.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-60bbffb{width:100%;max-width:100%;margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:2001;text-align:end;}.elementor-10 .elementor-element.elementor-element-60bbffb.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-60bbffb img{width:100%;height:65vh;object-fit:cover;object-position:top left;}.elementor-10 .elementor-element.elementor-element-60f6dda{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overlay-opacity:1;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:8vw;--z-index:1000;}.elementor-10 .elementor-element.elementor-element-60f6dda:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-60f6dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #00000063 70%, #00000000 100%);}.elementor-10 .elementor-element.elementor-element-60f6dda::before, .elementor-10 .elementor-element.elementor-element-60f6dda > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-60f6dda > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-60f6dda > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-60f6dda > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-60f6dda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #202020 0%, #20202000 100%);}.elementor-10 .elementor-element.elementor-element-60f6dda.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8b3502b{padding:5em 0em 0em 0em;text-align:center;}.elementor-10 .elementor-element.elementor-element-8b3502b .elementor-heading-title{color:var( --e-global-color-a1c4084 );}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-image{width:55px;height:55px;}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review .uael-star-full, .elementor-10 .elementor-element.elementor-element-111b82a .uael-review .uael-star-empty{font-size:30px;}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-wrap{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-10 .elementor-element.elementor-element-111b82a .elementor-star-rating__wrapper{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-content{margin-bottom:10px;color:#ADADAD;}.elementor-10 .elementor-element.elementor-element-111b82a > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-111b82a .slick-slide-bg{animation-duration:calc(5000ms*1.2);transition-duration:calc(5000ms);}.elementor-10 .elementor-element.elementor-element-111b82a .uael-reviewer-name a, .elementor-10 .elementor-element.elementor-element-111b82a .uael-reviewer-name{color:#ADADAD;}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-time{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review .uael-star-full{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-111b82a .uael-review{padding:0em 1em 1em 1em;border-radius:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-111b82a .slick-slider .slick-prev:before, .elementor-10 .elementor-element.elementor-element-111b82a .slick-slider .slick-next:before{font-size:28px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button:focus{color:#0F0F11;}.elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-52fe456 .elementor-button:focus svg{fill:#0F0F11;}.elementor-10 .elementor-element.elementor-element-3231fdc{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:10vw;--padding-right:10vw;}.elementor-10 .elementor-element.elementor-element-3231fdc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3231fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DFBB2533 23%, #000000 70%);}.elementor-10 .elementor-element.elementor-element-3231fdc::before, .elementor-10 .elementor-element.elementor-element-3231fdc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3231fdc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3231fdc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3231fdc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3231fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.wagonworx.com/wp-content/uploads/2025/12/true-cf-bg-tile.jpg");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-d5257c5{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-61eeef3{text-align:end;}.elementor-10 .elementor-element.elementor-element-64cc92a{text-align:end;color:#ADADAD;}.elementor-10 .elementor-element.elementor-element-2b90819.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-5416322{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cef71dc > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-cef71dc .uael-google-map{height:400px;}.elementor-10 .elementor-element.elementor-element-cef71dc .gm-style .uael-infowindow-description{margin-top:5px;}.elementor-10 .elementor-element.elementor-element-cef71dc .gm-style .uael-infowindow-title{font-weight:bold;color:var( --e-global-color-accent );}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-f1fdacf{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-94d7dd6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:05vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-08d9f17{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-133d432{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-16aef5c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b943e06{--min-height:0vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-be2dbb1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:-1%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-60bbffb{text-align:start;}.elementor-10 .elementor-element.elementor-element-60bbffb img{width:100%;height:35vh;object-position:center center;}.elementor-10 .elementor-element.elementor-element-60f6dda{--min-height:0vh;--padding-top:5%;--padding-bottom:10%;--padding-left:12%;--padding-right:13%;}.elementor-10 .elementor-element.elementor-element-8b3502b{padding:3vw 0vw 0vw 0vw;}.elementor-10 .elementor-element.elementor-element-3231fdc{--min-height:50vh;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-f1fdacf{--justify-content:flex-end;--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-64e5256{padding:0px 0px 0px 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-10 .elementor-element.elementor-element-f833ff7{margin:3vw 5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;padding:0px 0px 0px 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-10 .elementor-element.elementor-element-e0e18e6{margin:3vw 5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;}.elementor-10 .elementor-element.elementor-element-94d7dd6{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:15vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-b943e06{--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-265536b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-265536b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-265536b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10 .elementor-element.elementor-element-60bbffb{margin:-400px -200px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-60bbffb img{height:35vh;}.elementor-10 .elementor-element.elementor-element-60f6dda{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20%;--padding-bottom:20%;--padding-left:12%;--padding-right:13%;}.elementor-10 .elementor-element.elementor-element-8b3502b{padding:0vw 0vw 0vw 0vw;}.elementor-10 .elementor-element.elementor-element-111b82a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-3231fdc{--gap:15vw 15vw;--row-gap:15vw;--column-gap:15vw;--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-61eeef3{text-align:center;}.elementor-10 .elementor-element.elementor-element-64cc92a{text-align:center;}.elementor-10 .elementor-element.elementor-element-2b90819.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-94d7dd6{--width:100%;}.elementor-10 .elementor-element.elementor-element-be2dbb1{--width:40%;}.elementor-10 .elementor-element.elementor-element-60f6dda{--width:90%;}.elementor-10 .elementor-element.elementor-element-3231fdc{--width:100%;}.elementor-10 .elementor-element.elementor-element-d5257c5{--width:40%;}.elementor-10 .elementor-element.elementor-element-5416322{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-be2dbb1{--width:1%;}.elementor-10 .elementor-element.elementor-element-60f6dda{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-60bbffb */.elementor-10 .elementor-element.elementor-element-60bbffb img{overflow:visible;}/* End custom CSS */
/* Start custom CSS for uael-business-reviews, class: .elementor-element-111b82a *//* === Wagon Worx UAEL Reviews polish drop-in === */

/* Make the card itself the positioning context */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-inner-wrap{
  position: relative;      /* <-- this is the key */
  overflow: hidden;        /* clip the sheen to the rounded card */
}

/* Soft top sheen inside each card */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-inner-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  pointer-events:none;

  /* subtle highlight that fades out */
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.06) 0%,
    rgba(255,255,255,0.00) 45%
  );

  /* keep it above the background, but below text if needed */
  z-index: 0;
}

/* Ensure the actual review content stays above the sheen */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-inner-wrap > *{
  position: relative;
  z-index: 1;
}

/* Card base */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review{
  border-radius: 16px;
  overflow: hidden;
}

/* Card inner */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-inner-wrap{
  border-radius: 16px;
padding:1em;
  background:
    radial-gradient(120% 90% at 20% 10%, rgba(223,187,37,0.08) 0%, rgba(0,0,0,0) 55%),
    linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(0,0,0,0.55) 100%),
    rgba(15,15,15,0.82);

  border: 1px solid rgba(138,149,165,0.14);

  box-shadow:
    0 18px 30px rgba(0,0,0,0.45),
    0 0 0 1px rgba(0,0,0,0.55) inset;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}

/* Hover lift */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-inner-wrap:hover{
  transform: translateY(-2px);
  border-color: rgba(223,187,37,0.22);
  box-shadow:
    0 22px 40px rgba(0,0,0,0.55),
    0 0 0 1px rgba(223,187,37,0.10) inset,
    0 0 0 1px rgba(0,0,0,0.55) inset;
}




/* Read more link */
.elementor-10 .elementor-element.elementor-element-111b82a a.uael-reviews-read-more{
  opacity:.9;
  text-decoration: none;
  padding-bottom: 1px;
  transition: color .18s ease, border-color .18s ease;
}
.elementor-10 .elementor-element.elementor-element-111b82a a.uael-reviews-read-more:hover{
  opacity:1;
}

/* Stars */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-star-rating i,
.elementor-10 .elementor-element.elementor-element-111b82a .uael-star-rating svg{
  color: #DFBB25 !important;
  filter: drop-shadow(0 0 6px rgba(223,187,37,0.18));
}



/* Meta line and name */
.elementor-10 .elementor-element.elementor-element-111b82a .uael-review-time{
  color: rgba(138,149,165,0.78);
}
.elementor-10 .elementor-element.elementor-element-111b82a .uael-reviewer-name{
  color: rgba(251,251,251,0.92);
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: .75em;
  margin-top: 6px;
  margin-bottom:6px;
  position: relative;
}

/* === UAEL Reviews carousel arrows - machined + premium (zoom-safe, no overflow hacks) === */

.elementor-10 .elementor-element.elementor-element-111b82a .uael-reviews-widget-wrapper{
  position: relative; /* containing block for arrows */
}

/* button shell */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev,
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next{
  width: 46px;
  height: 46px;
  border-radius: 999px;

  display: flex !important;
  align-items: center;
  justify-content: center;

  position: absolute;
  top: 50% !important;
  transform: translateY(-50%) translateZ(0);
  z-index: 5;

  /* darker, less transparent face */
  background:
    radial-gradient(110% 110% at 30% 22%, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0.00) 55%),
    linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.88) 100%),
    rgba(10,10,10,0.92);

  border: 1px solid rgba(138,149,165,0.20);
  background-clip: padding-box;

  /* machined bevel comes from inset stack */
  box-shadow:
    0 0 0 1px rgba(0,0,0,0.72) inset,          /* hard inner wall */
    0 1px 0 rgba(255,255,255,0.08) inset,       /* top lip */
    0 -1px 0 rgba(0,0,0,0.65) inset,            /* bottom lip */
    0 10px 18px rgba(0,0,0,0.42);               /* tight outer drop */

  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Move them out a touch (your “right call” fix) */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev{ left: -58px; }
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next{ right: -58px; }

/* subtle gloss sweep (stays inside circle) */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev::after,
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next::after{
  content:"";
  position:absolute;
  inset: 1px;
  border-radius: 999px;
  pointer-events:none;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.10) 0%,
    rgba(255,255,255,0.02) 28%,
    rgba(255,255,255,0.00) 55%
  );
  opacity: .70;
}

/* icon */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev:before,
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next:before{
  color: rgba(223,187,37,0.95);
  opacity: 1;
   line-height: 1;
  transform: translateZ(0);
}

/* hover: gold ring + a bit more “hardware” depth */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev:hover,
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next:hover{
  border-color: rgba(223,187,37,0.40);
  box-shadow:
    0 0 0 1px rgba(223,187,37,0.14) inset,      /* gold inner ring */
    0 0 0 1px rgba(0,0,0,0.72) inset,
    0 1px 0 rgba(255,255,255,0.09) inset,
    0 -1px 0 rgba(0,0,0,0.70) inset,
    0 12px 22px rgba(0,0,0,0.50);
}

/* active press */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev:active,
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next:active{
  transform: translateY(-50%) translateY(1px) translateZ(0);
  box-shadow:
    0 0 0 1px rgba(0,0,0,0.78) inset,
    0 1px 0 rgba(255,255,255,0.06) inset,
    0 -1px 0 rgba(0,0,0,0.78) inset,
    0 8px 14px rgba(0,0,0,0.42);
}
/* Mobile padding */
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-111b82a .uael-reviews-widget-wrapper{
    padding: 16px 12px;
    border-radius: 18px;
  }
  
  /* Move them out a touch (your “right call” fix) */
.elementor-10 .elementor-element.elementor-element-111b82a .slick-prev{ left: -28px; }
.elementor-10 .elementor-element.elementor-element-111b82a .slick-next{ right: -28px; }
}

@media (hover: none){
  .elementor-10 .elementor-element.elementor-element-111b82a .uael-review-inner-wrap:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f6dda *//* === WW Reviews container top/bottom rail (preserves your existing overlay) === */

.elementor-10 .elementor-element.elementor-element-60f6dda{
  position: relative;
}

/* Top + bottom gradient edge lines (RIGHT = orange -> LEFT = gold) */
.elementor-10 .elementor-element.elementor-element-60f6dda::before,
.elementor-10 .elementor-element.elementor-element-60f6dda::after{
  content:"";
  position:absolute;
  left: 0;
  right: 0;
  height: 2px;
  pointer-events:none;

  /* Orange originates on the RIGHT and transitions into gold as it moves LEFT */
  background: linear-gradient(
    to left,
    rgba(241,80,37,0.00) 0%,
    rgba(241,80,37,0.85) 14%,
    rgba(223,187,37,0.78) 55%,
    rgba(223,187,37,0.00) 100%
  );

  opacity: .95;

  /* “machined” glow without washing out your overlay */
  box-shadow:
    0 0 10px rgba(241,80,37,0.14),
    0 0 14px rgba(223,187,37,0.12);

  z-index: 3;
}

.elementor-10 .elementor-element.elementor-element-60f6dda::before{ top: 0; }
.elementor-10 .elementor-element.elementor-element-60f6dda::after{ bottom: 0; }

/* Optional: keep the rails from looking too sharp on high zoom */
@supports (filter: blur(0.5px)){
  .elementor-10 .elementor-element.elementor-element-60f6dda::before,
  .elementor-10 .elementor-element.elementor-element-60f6dda::after{
    filter: blur(0.15px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265536b */.elementor-10 .elementor-element.elementor-element-265536b{background:}/* End custom CSS */
/* Start custom CSS for uael-google-map, class: .elementor-element-cef71dc */#uael-google-map-cef71dc > div > div.gm-style > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2){
  filter:
    drop-shadow(0 10px 3px rgba(0,0,0,.9));
}

.uael-google-map img[src*="ww-map-icon"]{
  filter: brightness(1.03) contrast(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5416322 *//* Wagon Worx Google Map polish + InfoWindow styling (FULL REPLACEMENT) */
.elementor-10 .elementor-element.elementor-element-5416322{
  --ww-gold:#DFBB25;
  --ww-orange:#F15025;
  --ww-ink:#0b0c0e;
  --ww-panel:rgba(10,10,10,.92);
  --ww-border:rgba(223,187,37,.34);
  --ww-shadow:0 18px 55px rgba(0,0,0,.75);
  --ww-radius:18px;
  position:relative;
}

/* Container frame */
.elementor-10 .elementor-element.elementor-element-5416322{
  border-radius: var(--ww-radius);
  overflow:hidden;
  background: radial-gradient(1200px 420px at 50% 0%, rgba(223,187,37,.08), transparent 60%),
              linear-gradient(180deg, rgba(255,255,255,.04), transparent 35%),
              var(--ww-ink);
  box-shadow: 0 22px 80px rgba(0,0,0,.72);
}

/* Soft vignette / glass overlay */
.elementor-10 .elementor-element.elementor-element-5416322::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(
  420px 320px at 50% 52%,
  rgba(223,187,37,0.14) 0%,
  rgba(223,187,37,0.08) 28%,
  rgba(223,187,37,0.04) 45%,
  rgba(0,0,0,0.00) 60%
),
    linear-gradient(90deg, rgba(0,0,0,.55), rgba(0,0,0,.00) 18%, rgba(0,0,0,.00) 82%, rgba(0,0,0,.55));
  z-index:2;
}

/* Make sure the actual map sits under the overlay */
.elementor-10 .elementor-element.elementor-element-5416322 iframe,
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style,
.elementor-10 .elementor-element.elementor-element-5416322 .elementor-custom-embed iframe{
  position:relative;
  z-index:1;
  border-radius: var(--ww-radius);
}

/* Map controls refinement */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-bundled-control .gmnoprint > div,
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style-mtc > button,
.elementor-10 .elementor-element.elementor-element-5416322 .gm-svpc,
.elementor-10 .elementor-element.elementor-element-5416322 button.gm-control-active{
  border-radius: 12px !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.45) !important;
  transform: scale(.85);
}

.elementor-10 .elementor-element.elementor-element-5416322 .gm-style-mtc > button{
  background: rgba(12,12,12,.78) !important;
  color: rgba(255,255,255,.85) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  backdrop-filter: blur(10px);
}

.elementor-10 .elementor-element.elementor-element-5416322 .gm-bundled-control .gmnoprint > div{
  background: rgba(12,12,12,.78) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  backdrop-filter: blur(10px);
}



/* =========================
   InfoWindow (the popup)
   ========================= */

/* Outer bubble */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-c{
  background: linear-gradient(180deg, rgba(40, 40, 40, .96), rgba(0, 0, 0, 1)) !important;
  border-radius: 16px !important;
  border: 1px solid var(--ww-border) !important;
  box-shadow:
    0 0px 25px rgba(0,0,0,.78),

    0 0 0 1px rgba(223,187,37,.10) inset !important;
  padding: 10px 12px 10px 12px !important; /* tighter = less whitespace */
  backdrop-filter: blur(10px);
}

/* Kill Google’s default extra spacing */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d{
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  max-height: none !important;
}

/* Pull content up and tighten line spacing */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d > div{
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d,
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d *{
  font-family: inherit !important;
  line-height: 1.25 !important;
}

/* If your title is the first line, give it punch */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d b,
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d strong{
  color: var(--ww-gold) !important;
  font-size: 1em !important;
  letter-spacing: .2px;
}

/* Body text */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d{
  color: rgba(255,255,255,.82) !important;
  font-size:1.1em!important;
margin-top:-30px!important;
    
}

.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d a{
  color: rgba(223,187,37,.92) !important;
  text-decoration: none !important;
}

.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-d a:hover{
  color: var(--ww-orange) !important;
}

/* Close button */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-ui-hover-effect{
  top: -10px !important;
  right: -6px !important;
  width: 36px !important;
  height: 36px !important;
}



.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-ui-hover-effect > span{
  filter: invert(1);
  opacity: .9;
}



/* Pointer / tail — match bubble border color */
.elementor-10 .elementor-element.elementor-element-5416322 .gm-style .gm-style-iw-tc{
  display:none;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bahnschrift';
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */