.elementor-15487 .elementor-element.elementor-element-61a9d09:not(.elementor-motion-effects-element-type-background), .elementor-15487 .elementor-element.elementor-element-61a9d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dealstack.uk/wp-content/uploads/2026/08/Website-51-scaled-e1787955561435.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15487 .elementor-element.elementor-element-61a9d09 > .elementor-container{max-width:1200px;min-height:100vh;}.elementor-15487 .elementor-element.elementor-element-61a9d09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:020px;padding:170px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-61a9d09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-8217d32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15487 .elementor-element.elementor-element-fca1a66{width:100%;max-width:100%;align-self:center;}.elementor-15487 .elementor-element.elementor-element-fca1a66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-fca1a66 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15487 .elementor-element.elementor-element-fca1a66 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15487 .elementor-element.elementor-element-fca1a66 .elementor-icon{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-fca1a66 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-fca1a66 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-15487 .elementor-element.elementor-element-423ef8a{margin-top:10px;margin-bottom:-30px;}.elementor-15487 .elementor-element.elementor-element-cdde7c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15487 .elementor-element.elementor-element-cdde7c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-210fcc9{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;align-self:center;}.elementor-15487 .elementor-element.elementor-element-210fcc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-wrapper{text-align:center;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title{margin-block-end:35px;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:60px;font-weight:500;line-height:64px;letter-spacing:-3.5px;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-a5260c3{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;align-self:center;}.elementor-15487 .elementor-element.elementor-element-a5260c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title{margin-block-end:35px;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:60px;font-weight:600;line-height:64px;letter-spacing:-3.5px;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-8598aa2{--spacer-size:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15487 .elementor-element.elementor-element-ea6d667 .elementor-button{background-color:var( --e-global-color-2b2d038 );font-family:"Open Sauce", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-15487 .elementor-element.elementor-element-ea6d667 .elementor-button:hover, .elementor-15487 .elementor-element.elementor-element-ea6d667 .elementor-button:focus{background-color:var( --e-global-color-9a3eb08 );}.elementor-15487 .elementor-element.elementor-element-ea6d667{width:auto;max-width:auto;align-self:center;}.elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button{background-color:#FF980500;font-family:"Open Sauce", Sans-serif;font-weight:500;fill:var( --e-global-color-2b2d038 );color:var( --e-global-color-2b2d038 );border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-15487 .elementor-element.elementor-element-e2f0dea{width:auto;max-width:auto;align-self:center;}.elementor-15487 .elementor-element.elementor-element-e2f0dea > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button:hover, .elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button:focus{color:var( --e-global-color-9a3eb08 );}.elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button:hover svg, .elementor-15487 .elementor-element.elementor-element-e2f0dea .elementor-button:focus svg{fill:var( --e-global-color-9a3eb08 );}.elementor-15487 .elementor-element.elementor-element-2e13120{margin-top:10%;margin-bottom:10%;}.elementor-15487 .elementor-element.elementor-element-0c455d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-64408a2 > .elementor-widget-container{margin:35px 40px 0px 40px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 44px 6px rgba(0, 0, 0, 0.08);}.elementor-15487 .elementor-element.elementor-element-64408a2 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15487 .elementor-element.elementor-element-d8fd423 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-d8fd423 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-15487 .elementor-element.elementor-element-d8fd423{text-align:center;}.elementor-15487 .elementor-element.elementor-element-88dbc7e > .elementor-container{max-width:1200px;}.elementor-15487 .elementor-element.elementor-element-88dbc7e{margin-top:20px;margin-bottom:20px;padding:0px 30px 50px 30px;}.elementor-15487 .elementor-element.elementor-element-796d5d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15487 .elementor-element.elementor-element-c609767{width:100%;max-width:100%;align-self:center;}.elementor-15487 .elementor-element.elementor-element-c609767 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-c609767 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15487 .elementor-element.elementor-element-c609767 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15487 .elementor-element.elementor-element-c609767 .elementor-icon{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-c609767 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-c609767 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-15487 .elementor-element.elementor-element-06fdf40{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;align-self:center;}.elementor-15487 .elementor-element.elementor-element-06fdf40 > .elementor-widget-container{--e-transform-translateY:-40px;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-wrapper{text-align:center;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title{margin-block-end:30px;color:#212938;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-3.3px;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-35740a7{--spacer-size:20px;}.elementor-15487 .elementor-element.elementor-element-261725a > .elementor-container{max-width:1300px;}.elementor-15487 .elementor-element.elementor-element-261725a{margin-top:0px;margin-bottom:0px;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-bc-flex-widget .elementor-15487 .elementor-element.elementor-element-e1ef2ca.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64b3e99 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-element-populated, .elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-element-populated > .elementor-background-overlay, .elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-b5ce8de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-b5ce8de > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-title{margin-block-end:12px;}.elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:20px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-ab5002a{width:auto;max-width:auto;text-align:end;}.elementor-15487 .elementor-element.elementor-element-ab5002a > .elementor-widget-container{margin:-15px -30px -30px -45px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-7e321eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-bc-flex-widget .elementor-15487 .elementor-element.elementor-element-7e321eb.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-7e321eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64b3e99 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-element-populated, .elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-element-populated > .elementor-background-overlay, .elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-title{margin-block-end:12px;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:20px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-861a05c{width:100%;max-width:100%;text-align:end;}.elementor-15487 .elementor-element.elementor-element-861a05c > .elementor-widget-container{margin:-15px -28px -30px -28px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-b15df6a > .elementor-container{max-width:1300px;}.elementor-15487 .elementor-element.elementor-element-f866b46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-bc-flex-widget .elementor-15487 .elementor-element.elementor-element-f866b46.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-f866b46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64b3e99 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-element-populated, .elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-element-populated > .elementor-background-overlay, .elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-title{margin-block-end:12px;}.elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:20px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-b3456e0 > .elementor-widget-container{--e-transform-translateY:-50px;margin:-10px -24px -29px -34px;}.elementor-15487 .elementor-element.elementor-element-073a2c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-bc-flex-widget .elementor-15487 .elementor-element.elementor-element-073a2c2.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-073a2c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64b3e99 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-element-populated, .elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-d737f2b{z-index:1;}.elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-title{margin-block-end:12px;}.elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:20px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-99feffe > .elementor-widget-container{--e-transform-translateY:-33px;margin:-88px -30px -68px -46px;}.elementor-15487 .elementor-element.elementor-element-4626066:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-bc-flex-widget .elementor-15487 .elementor-element.elementor-element-4626066.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-4626066.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-15487 .elementor-element.elementor-element-4626066.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64b3e99 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-element-populated, .elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-element-populated > .elementor-background-overlay, .elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-title{margin-block-end:12px;}.elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:20px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-70dd0c4 > .elementor-widget-container{--e-transform-translateY:-11px;margin:-40px -31px -30px -57px;}.elementor-15487 .elementor-element.elementor-element-88919ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15487 .elementor-element.elementor-element-88919ee > .elementor-container{max-width:1200px;}.elementor-15487 .elementor-element.elementor-element-88919ee{padding:50px 30px 50px 30px;}.elementor-15487 .elementor-element.elementor-element-45167fd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-15487 .elementor-element.elementor-element-45167fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-c18b937{width:100%;max-width:100%;align-self:center;}.elementor-15487 .elementor-element.elementor-element-c18b937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-c18b937 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15487 .elementor-element.elementor-element-c18b937 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15487 .elementor-element.elementor-element-c18b937 .elementor-icon{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-c18b937 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-c18b937 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-15487 .elementor-element.elementor-element-ce14193{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-15487 .elementor-element.elementor-element-ce14193 > .elementor-widget-container{--e-transform-translateY:-40px;margin:0px 0px 20px 0px;padding:0px 10px 0px 10px;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title{margin-block-end:30px;color:#212938;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-3.3px;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-5a93c0f{margin-top:0px;margin-bottom:0px;}.elementor-15487 .elementor-element.elementor-element-5951154 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-dabebf9{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-0578c16{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-c136466{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-85339f1{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-dfb0727{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-3a1140d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-3a1140d{text-align:center;}.elementor-15487 .elementor-element.elementor-element-3a1140d img{width:90%;max-width:90%;}.elementor-15487 .elementor-element.elementor-element-f83c339 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-f83c339{text-align:center;}.elementor-15487 .elementor-element.elementor-element-f83c339 img{width:90%;max-width:90%;}.elementor-15487 .elementor-element.elementor-element-000f474 > .elementor-container{max-width:1300px;}.elementor-15487 .elementor-element.elementor-element-000f474{margin-top:0px;margin-bottom:20px;padding:50px 0px 50px 0px;}.elementor-15487 .elementor-element.elementor-element-6f51985.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15487 .elementor-element.elementor-element-e04e2ad{width:100%;max-width:100%;align-self:center;}.elementor-15487 .elementor-element.elementor-element-e04e2ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-e04e2ad .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15487 .elementor-element.elementor-element-e04e2ad .elementor-icon-box-title{margin-block-end:0px;}.elementor-15487 .elementor-element.elementor-element-e04e2ad .elementor-icon{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-e04e2ad .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-e04e2ad .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-15487 .elementor-element.elementor-element-dbdc557{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;align-self:center;}.elementor-15487 .elementor-element.elementor-element-dbdc557 > .elementor-widget-container{--e-transform-translateY:-40px;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-wrapper{text-align:center;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title{margin-block-end:30px;color:#212938;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-3.3px;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-6e58c1e{--spacer-size:20px;}.elementor-15487 .elementor-element.elementor-element-623196b{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-48e20fa{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-f328c04{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-f328c04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-26c6881{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-86e6a8a{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-97cea89{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-891b9ae{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-5e3ecc2{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-d0f4caa{width:auto;max-width:auto;}.elementor-15487 .elementor-element.elementor-element-a9c95b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15487 .elementor-element.elementor-element-a9c95b3 > .elementor-container{max-width:1200px;}.elementor-15487 .elementor-element.elementor-element-a9c95b3{margin-top:20px;margin-bottom:20px;padding:50px 30px 50px 30px;}.elementor-15487 .elementor-element.elementor-element-664a863.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-15487 .elementor-element.elementor-element-664a863 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15487 .elementor-element.elementor-element-6ffaa92{z-index:21;}.elementor-15487 .elementor-element.elementor-element-cac2723{width:100%;max-width:100%;align-self:center;}.elementor-15487 .elementor-element.elementor-element-cac2723 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-cac2723 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15487 .elementor-element.elementor-element-cac2723 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15487 .elementor-element.elementor-element-cac2723 .elementor-icon{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-cac2723 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-cac2723 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-15487 .elementor-element.elementor-element-0907172{width:100%;max-width:100%;align-self:flex-start;}.elementor-15487 .elementor-element.elementor-element-0907172 > .elementor-widget-container{--e-transform-translateY:-40px;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title{margin-block-end:30px;color:#212938;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-3.3px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-71e5ba0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:35px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-title{margin-block-end:4px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0.elementor-view-stacked .elementor-icon{background-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-71e5ba0.elementor-view-framed .elementor-icon, .elementor-15487 .elementor-element.elementor-element-71e5ba0.elementor-view-default .elementor-icon{fill:#FFDFBE;color:#FFDFBE;border-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon{font-size:25px;padding:17px;border-radius:8px 8px 8px 8px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-e33e6d3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:35px;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-title{margin-block-end:4px;}.elementor-15487 .elementor-element.elementor-element-e33e6d3.elementor-view-stacked .elementor-icon{background-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-e33e6d3.elementor-view-framed .elementor-icon, .elementor-15487 .elementor-element.elementor-element-e33e6d3.elementor-view-default .elementor-icon{fill:#FFDFBE;color:#FFDFBE;border-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon{font-size:25px;padding:17px;border-radius:8px 8px 8px 8px;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:35px;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-title{margin-block-end:4px;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec.elementor-view-stacked .elementor-icon{background-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec.elementor-view-framed .elementor-icon, .elementor-15487 .elementor-element.elementor-element-ea0e4ec.elementor-view-default .elementor-icon{fill:#FFDFBE;color:#FFDFBE;border-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon{font-size:25px;padding:17px;border-radius:8px 8px 8px 8px;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-0fc384e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-0fc384e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:35px;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-title{margin-block-end:4px;}.elementor-15487 .elementor-element.elementor-element-0fc384e.elementor-view-stacked .elementor-icon{background-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-0fc384e.elementor-view-framed .elementor-icon, .elementor-15487 .elementor-element.elementor-element-0fc384e.elementor-view-default .elementor-icon{fill:#FFDFBE;color:#FFDFBE;border-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon{font-size:25px;padding:17px;border-radius:8px 8px 8px 8px;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:600;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:13px;font-weight:400;color:#7B7B7B;}.elementor-15487 .elementor-element.elementor-element-286f33e > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-15487 .elementor-element.elementor-element-286f33e{right:16%;}body.rtl .elementor-15487 .elementor-element.elementor-element-286f33e{left:16%;}.elementor-15487 .elementor-element.elementor-element-286f33e{top:-40px;z-index:20;text-align:end;}.elementor-15487 .elementor-element.elementor-element-286f33e img{width:130%;max-width:130%;}.elementor-15487 .elementor-element.elementor-element-79e1f96 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15487 .elementor-element.elementor-element-79e1f96 > .elementor-container{max-width:1200px;}.elementor-15487 .elementor-element.elementor-element-79e1f96{margin-top:20px;margin-bottom:20px;padding:50px 30px 0px 30px;}.elementor-15487 .elementor-element.elementor-element-4e3524f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15487 .elementor-element.elementor-element-224e94c{width:100%;max-width:100%;align-self:center;}.elementor-15487 .elementor-element.elementor-element-224e94c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-224e94c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15487 .elementor-element.elementor-element-224e94c .elementor-icon-box-title{margin-block-end:0px;}.elementor-15487 .elementor-element.elementor-element-224e94c .elementor-icon{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-224e94c .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-224e94c .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-15487 .elementor-element.elementor-element-84a33f7{width:var( --container-widget-width, 749px );max-width:749px;--container-widget-width:749px;--container-widget-flex-grow:0;align-self:center;}.elementor-15487 .elementor-element.elementor-element-84a33f7 > .elementor-widget-container{--e-transform-translateY:-40px;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title{margin-block-end:30px;color:#212938;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-3.3px;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-d0eba08:not(.elementor-motion-effects-element-type-background), .elementor-15487 .elementor-element.elementor-element-d0eba08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dealstack.uk/wp-content/uploads/2026/09/Website-85-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-15487 .elementor-element.elementor-element-d0eba08 > .elementor-container{max-width:1200px;min-height:550px;}.elementor-15487 .elementor-element.elementor-element-d0eba08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-100px;}.elementor-15487 .elementor-element.elementor-element-d0eba08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-0319943 img{width:70%;}.elementor-15487 .elementor-element.elementor-element-6b6cb1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15487 .elementor-element.elementor-element-6b6cb1c > .elementor-container{max-width:1200px;}.elementor-15487 .elementor-element.elementor-element-6b6cb1c, .elementor-15487 .elementor-element.elementor-element-6b6cb1c > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-15487 .elementor-element.elementor-element-6b6cb1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-15487 .elementor-element.elementor-element-6b6cb1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-7be1497.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15487 .elementor-element.elementor-element-745247f:not(.elementor-motion-effects-element-type-background), .elementor-15487 .elementor-element.elementor-element-745247f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDFBE;}.elementor-15487 .elementor-element.elementor-element-745247f, .elementor-15487 .elementor-element.elementor-element-745247f > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-15487 .elementor-element.elementor-element-745247f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-15487 .elementor-element.elementor-element-745247f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-5aa564f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-15487 .elementor-element.elementor-element-5aa564f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15487 .elementor-element.elementor-element-015a22f{width:100%;max-width:100%;align-self:center;z-index:5;}.elementor-15487 .elementor-element.elementor-element-015a22f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title{margin-block-end:15px;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title a{font-family:"Open Sauce", Sans-serif;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-3.3px;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-description{font-family:"Open Sauce", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-440c634 );}.elementor-15487 .elementor-element.elementor-element-322dc59 .elementor-button{background-color:var( --e-global-color-2b2d038 );font-family:"Open Sauce", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-15487 .elementor-element.elementor-element-322dc59 .elementor-button:hover, .elementor-15487 .elementor-element.elementor-element-322dc59 .elementor-button:focus{background-color:var( --e-global-color-9a3eb08 );}.elementor-15487 .elementor-element.elementor-element-322dc59{width:auto;max-width:auto;align-self:center;z-index:5;}.elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button{background-color:#FF980500;font-family:"Open Sauce", Sans-serif;font-weight:500;fill:var( --e-global-color-2b2d038 );color:var( --e-global-color-2b2d038 );border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-15487 .elementor-element.elementor-element-b113f61{width:auto;max-width:auto;align-self:center;z-index:5;}.elementor-15487 .elementor-element.elementor-element-b113f61 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button:hover, .elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button:focus{color:var( --e-global-color-9a3eb08 );}.elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button:hover svg, .elementor-15487 .elementor-element.elementor-element-b113f61 .elementor-button:focus svg{fill:var( --e-global-color-9a3eb08 );}.elementor-15487 .elementor-element.elementor-element-4ddb8b8{width:auto;max-width:auto;top:0px;}.elementor-15487 .elementor-element.elementor-element-4ddb8b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-15487 .elementor-element.elementor-element-4ddb8b8{right:-24%;}body.rtl .elementor-15487 .elementor-element.elementor-element-4ddb8b8{left:-24%;}.elementor-15487 .elementor-element.elementor-element-4ddb8b8 img{width:46%;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-15487 .elementor-element.elementor-element-210fcc9{--container-widget-width:777px;--container-widget-flex-grow:0;width:var( --container-widget-width, 777px );max-width:777px;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title a{font-size:55px;}.elementor-15487 .elementor-element.elementor-element-a5260c3{--container-widget-width:777px;--container-widget-flex-grow:0;width:var( --container-widget-width, 777px );max-width:777px;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title a{font-size:55px;}.elementor-15487 .elementor-element.elementor-element-06fdf40{--container-widget-width:750px;--container-widget-flex-grow:0;width:var( --container-widget-width, 750px );max-width:750px;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title a{font-size:50px;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-title a{font-size:18px;}.elementor-15487 .elementor-element.elementor-element-b5ce8de .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-ab5002a > .elementor-widget-container{margin:0px -25px -25px -30px;}.elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-title a{font-size:18px;}.elementor-15487 .elementor-element.elementor-element-3caa7a8 .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-861a05c > .elementor-widget-container{margin:0px -20px -25px -20px;}.elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-title a{font-size:18px;}.elementor-15487 .elementor-element.elementor-element-d0612e4 .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-title a{font-size:18px;}.elementor-15487 .elementor-element.elementor-element-d737f2b .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-title a{font-size:18px;}.elementor-15487 .elementor-element.elementor-element-f8490c5 .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-70dd0c4 > .elementor-widget-container{margin:-30px -25px -25px -46px;}.elementor-15487 .elementor-element.elementor-element-ce14193{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title a{font-size:50px;}.elementor-15487 .elementor-element.elementor-element-dbdc557{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title a{font-size:50px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title a{font-size:50px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-description{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-title a{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0 .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-e33e6d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-title a{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-e33e6d3 .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-title a{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec .elementor-icon-box-description{font-size:12px;}.elementor-15487 .elementor-element.elementor-element-0fc384e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-title a{font-size:14px;}.elementor-15487 .elementor-element.elementor-element-0fc384e .elementor-icon-box-description{font-size:12px;}body:not(.rtl) .elementor-15487 .elementor-element.elementor-element-286f33e{right:27%;}body.rtl .elementor-15487 .elementor-element.elementor-element-286f33e{left:27%;}.elementor-15487 .elementor-element.elementor-element-286f33e{top:0px;}.elementor-15487 .elementor-element.elementor-element-286f33e img{width:140%;max-width:140%;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title a{font-size:50px;}.elementor-15487 .elementor-element.elementor-element-5aa564f > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title a{font-size:47px;}.elementor-15487 .elementor-element.elementor-element-4ddb8b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-15487 .elementor-element.elementor-element-4ddb8b8{right:-24%;}body.rtl .elementor-15487 .elementor-element.elementor-element-4ddb8b8{left:-24%;}.elementor-15487 .elementor-element.elementor-element-4ddb8b8{top:11%;}}@media(max-width:767px){.elementor-15487 .elementor-element.elementor-element-61a9d09 > .elementor-container{min-height:90vh;}.elementor-15487 .elementor-element.elementor-element-61a9d09{margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-8217d32 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-cdde7c6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-15487 .elementor-element.elementor-element-210fcc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3.5px;}.elementor-15487 .elementor-element.elementor-element-210fcc9 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-a5260c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-a5260c3 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-2e13120{margin-top:20%;margin-bottom:0%;}.elementor-15487 .elementor-element.elementor-element-64408a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-88dbc7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-796d5d0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-06fdf40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title{margin-block-end:20px;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-06fdf40 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-35740a7{--spacer-size:1px;}.elementor-15487 .elementor-element.elementor-element-261725a{margin-top:0px;margin-bottom:0px;}.elementor-15487 .elementor-element.elementor-element-e1ef2ca > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-ab5002a > .elementor-widget-container{margin:-20px -25px -12px -30px;}.elementor-15487 .elementor-element.elementor-element-7e321eb > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15487 .elementor-element.elementor-element-861a05c > .elementor-widget-container{margin:-19px -22px -16px -21px;}.elementor-15487 .elementor-element.elementor-element-f866b46 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-d0612e4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-15487 .elementor-element.elementor-element-073a2c2 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15487 .elementor-element.elementor-element-99feffe > .elementor-widget-container{margin:-70px -30px -76px -46px;}.elementor-15487 .elementor-element.elementor-element-4626066 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15487 .elementor-element.elementor-element-70dd0c4 > .elementor-widget-container{margin:-30px -34px -46px -57px;}.elementor-15487 .elementor-element.elementor-element-88919ee{padding:10px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-45167fd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-ce14193{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-ce14193 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title{margin-block-end:20px;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-ce14193 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-5a93c0f{margin-top:10px;margin-bottom:0px;}.elementor-15487 .elementor-element.elementor-element-f83c339 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0% 11.5% 0% 11.5%;}.elementor-15487 .elementor-element.elementor-element-f83c339 img{width:100%;max-width:100%;}.elementor-15487 .elementor-element.elementor-element-000f474{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-6f51985 > .elementor-element-populated{padding:20px 010px 20px 10px;}.elementor-15487 .elementor-element.elementor-element-dbdc557 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-15487 .elementor-element.elementor-element-dbdc557{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title{margin-block-end:20px;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-dbdc557 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-6e58c1e{--spacer-size:1px;}.elementor-15487 .elementor-element.elementor-element-a9c95b3{padding:10px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-664a863 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-0907172 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title{margin-block-end:20px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-0907172 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-71e5ba0{width:initial;max-width:initial;}.elementor-15487 .elementor-element.elementor-element-e33e6d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15487 .elementor-element.elementor-element-ea0e4ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-0fc384e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-79e1f96{margin-top:20px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-4e3524f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-84a33f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title{margin-block-end:20px;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-title a{font-size:40px;line-height:49px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-84a33f7 .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-d0eba08 > .elementor-container{min-height:215px;}.elementor-15487 .elementor-element.elementor-element-d0eba08{margin-top:0px;margin-bottom:-20px;}.elementor-15487 .elementor-element.elementor-element-0319943 img{width:100%;}.elementor-15487 .elementor-element.elementor-element-6b6cb1c{padding:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-7be1497 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-745247f, .elementor-15487 .elementor-element.elementor-element-745247f > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15487 .elementor-element.elementor-element-5aa564f > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-15487 .elementor-element.elementor-element-015a22f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-wrapper{text-align:start;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title, .elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-title a{font-size:40px;line-height:47px;letter-spacing:-3px;}.elementor-15487 .elementor-element.elementor-element-015a22f .elementor-icon-box-description{font-size:13px;}.elementor-15487 .elementor-element.elementor-element-322dc59 .elementor-button{padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-15487 .elementor-element.elementor-element-e1ef2ca{width:52%;}.elementor-15487 .elementor-element.elementor-element-7e321eb{width:48%;}.elementor-15487 .elementor-element.elementor-element-664a863{width:100%;}.elementor-15487 .elementor-element.elementor-element-11ff1b9{width:45%;}.elementor-15487 .elementor-element.elementor-element-3b540f3{width:55%;}}@media(max-width:1200px) and (min-width:768px){.elementor-15487 .elementor-element.elementor-element-664a863{width:100%;}}/* Start custom CSS for html, class: .elementor-element-64408a2 *//* =========================================================
   DEALSTACK — VIDEO CONTROLS ONLY
   ========================================================= */

.ds-demo-video-controls {
	position: absolute !important;

	right: 18px !important;
	bottom: 18px !important;

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

	gap: 8px !important;

	z-index: 20 !important;
}


/* Shared control button style */
.ds-demo-video-toggle,
.ds-demo-video-mute {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 44px !important;
	height: 44px !important;

	padding: 0 !important;
	margin: 0 !important;

	border: 1px solid rgba(255, 255, 255, 0.55) !important;
	border-radius: 50% !important;

	background: rgba(255, 255, 255, 0.72) !important;

	-webkit-backdrop-filter: blur(14px) !important;
	backdrop-filter: blur(14px) !important;

	box-shadow: 0 4px 18px rgba(0, 0, 0, 0.10) !important;

	color: #222222 !important;

	font-size: 16px !important;
	line-height: 1 !important;

	cursor: pointer !important;

	transition:
		transform 0.18s ease,
		background 0.18s ease !important;
}


.ds-demo-video-toggle:hover,
.ds-demo-video-mute:hover {
	transform: scale(1.06);

	background: rgba(255, 255, 255, 0.90) !important;
}


.ds-demo-video-toggle:active,
.ds-demo-video-mute:active {
	transform: scale(0.96);
}


/* =========================================================
   PLAY / PAUSE ICON STATE
   ========================================================= */

.ds-video-play {
	display: none;
}

.ds-video-pause {
	display: block;
}

.ds-demo-video.is-paused .ds-video-play {
	display: block;
}

.ds-demo-video.is-paused .ds-video-pause {
	display: none;
}


/* =========================================================
   CLEAN MUTE / UNMUTE BUTTON
   ========================================================= */

.ds-demo-video-mute {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 44px !important;
	height: 44px !important;

	padding: 0 !important;
	margin: 0 !important;

	border: 1px solid rgba(255, 255, 255, 0.55) !important;
	border-radius: 50% !important;

	background: rgba(255, 255, 255, 0.72) !important;

	-webkit-backdrop-filter: blur(14px) !important;
	backdrop-filter: blur(14px) !important;

	box-shadow: 0 4px 18px rgba(0, 0, 0, 0.10) !important;

	color: #222222 !important;

	cursor: pointer !important;

	transition:
		transform 0.18s ease,
		background 0.18s ease !important;
}

.ds-demo-video-mute:hover {
	transform: scale(1.06);
	background: rgba(255, 255, 255, 0.90) !important;
}

.ds-demo-video-mute:active {
	transform: scale(0.96);
}


/* SVG */
.ds-demo-video-mute svg {
	display: block;

	width: 19px;
	height: 19px;

	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}


/* Speaker body should be filled */
.ds-demo-video-mute svg path:first-child {
	fill: currentColor;
	stroke: none;
}


/* Muted shown by default */
.ds-video-muted {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ds-video-unmuted {
	display: none;
}


/* Unmuted state */
.ds-demo-video.is-unmuted .ds-video-muted {
	display: none;
}

.ds-demo-video.is-unmuted .ds-video-unmuted {
	display: flex;
	align-items: center;
	justify-content: center;
}


/* Mobile */
@media (max-width: 767px) {

	.ds-demo-video-mute {
		width: 38px !important;
		height: 38px !important;
	}

	.ds-demo-video-mute svg {
		width: 17px;
		height: 17px;
	}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e13120 *//* =========================================================
   DEALSTACK — RESPONSIVE STACKED HERO + DEMO VIDEO
   ========================================================= */


/* =========================================================
   PARENT
   ========================================================= */

.ds-image-stack {
	position: relative !important;
	width: 100% !important;
	max-width: 100% !important;

	scroll-margin-top: 100px;
	scroll-snap-align: center;
}


/* =========================================================
   DESKTOP — MAIN / FRONT LAYER
   ========================================================= */

.ds-image-stack-main {
	position: relative !important;

	width: 86% !important;

	margin-left: auto !important;
	margin-right: auto !important;

	z-index: 2 !important;
}


/* Standard image support */
.ds-image-stack-main img {
	display: block !important;

	width: 100% !important;
	max-width: 100% !important;

	height: auto !important;

	margin: 0 !important;
}


/* =========================================================
   VIDEO WRAPPER
   ========================================================= */

.ds-demo-video {
	position: relative !important;

	width: 100% !important;

	/* Keeps the video visible before metadata has loaded */
	aspect-ratio: 16 / 9;

	overflow: hidden !important;

	border-radius: 12px;

	background: #f6f6f6;
}


/* =========================================================
   VIDEO
   ========================================================= */

.ds-demo-video-player {
	position: absolute !important;

	inset: 0 !important;

	display: block !important;

	width: 100% !important;
	height: 100% !important;

	max-width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	object-fit: cover !important;
}


/* Make sure Elementor does not interfere */
.ds-image-stack-main video {
	display: block !important;

	width: 100% !important;
	height: 100% !important;

	max-width: 100% !important;

	margin: 0 !important;
}


/* =========================================================
   DESKTOP — REAR / BACKGROUND IMAGE
   ========================================================= */

.ds-image-stack-bg {
	position: absolute !important;

	left: 50% !important;
	top: -32px !important;

	width: 93% !important;

	transform: translateX(-50%) !important;

	margin: 0 !important;

	z-index: 1 !important;

	pointer-events: none !important;
}

.ds-image-stack-bg img {
	display: block !important;

	width: 100% !important;
	max-width: 100% !important;

	height: auto !important;

	margin: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

	.ds-image-stack-main {
		width: 74% !important;
	}

	.ds-image-stack-bg {
		width: 81% !important;
		top: -22px !important;
	}

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

	.ds-image-stack-main {
		width: 78% !important;
	}

	.ds-image-stack-bg {
		width: 85% !important;
		top: -16px !important;
	}

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

	.ds-image-stack-main {
		width: 76% !important;
	}

	.ds-image-stack-bg {
		width: 83% !important;
		top: -14px !important;
	}

}

.ds-demo-video-toggle svg {
	display: block;
	width: 18px;
	height: 18px;
	fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88dbc7e *//* Keep all content inside the actual Elementor column */
.ff-feature-column {
	position: relative !important;
	overflow: hidden !important;

	min-width: 0 !important;
	max-width: 100% !important;

	box-sizing: border-box !important;
}


/* Old Elementor column structure */
.ff-feature-column > .elementor-column-wrap,
.ff-feature-column > .elementor-widget-wrap,
.ff-feature-column > .elementor-element-populated {
	min-width: 0 !important;
	max-width: 100% !important;

	overflow: hidden !important;

	box-sizing: border-box !important;
}


/* Let image widget use the full column width */
.ff-feature-column .elementor-widget-image {
	width: 100% !important;
	max-width: 100% !important;

	margin-left: 0 !important;
	margin-right: 0 !important;

	box-sizing: border-box !important;
}


/* Actual image */
.ff-feature-column .elementor-widget-image img {
	display: block !important;

	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;

	margin: 0 !important;

	box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a93c0f *//* =========================================================
   DEALSTACK — CUSTOMER JOURNEY
   ========================================================= */


/* =========================================================
   POSITIONING STAGE
   ========================================================= */

.journey-stage > .elementor-widget-wrap {
	position: relative !important;

	width: calc(100% + 60px) !important;
	margin-left: -30px !important;
	margin-right: -30px !important;

	overflow: visible !important;
}


/* =========================================================
   MAIN IMAGE
   ========================================================= */

.journey-image {
	position: relative !important;
	z-index: 1;

	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;
}

.journey-image img {
	display: block !important;

	width: 100% !important;
	max-width: none !important;
	height: auto !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* =========================================================
   HTML MARKERS
   ========================================================= */

.journey-marker {
	position: absolute !important;

	width: auto !important;
	max-width: none !important;

	margin: 0 !important;
	padding: 0 !important;

	z-index: 20;
}


/* =========================================================
   NUMBER + TEXT
   ========================================================= */

.journey-step {
	display: flex !important;
	align-items: flex-start !important;

	gap: 9px !important;

	width: auto !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* Big 1 / 2 / 3 / 4 / 5 */

.journey-number {
	display: block !important;
	flex: 0 0 auto !important;

	font-size: 68px !important;
	font-weight: 600 !important;

	line-height: 0.78 !important;
	letter-spacing: -0.055em !important;

	color: #161b29 !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* Description */

.journey-copy {
	display: block !important;

	font-size: 16px !important;
	font-weight: 500 !important;

	line-height: 0.98!important;

	color: #000000 !important;

	margin: 0 !important;
	padding: 0 !important;

	transform: translateY(1px);
}


/* =========================================================
   TEXT BOX WIDTHS
   ========================================================= */

.journey-marker-1 .journey-copy {
	width: 205px !important;
}

.journey-marker-2 .journey-copy {
	width: 220px !important;
}

.journey-marker-3 .journey-copy {
	width: 205px !important;
}

.journey-marker-4 .journey-copy {
	width: 240px !important;
}

.journey-marker-5 .journey-copy {
	width: 235px !important;
}


/* =========================================================
   POSITIONS
   CALCULATED FROM YOUR CANVA COMPOSITION
   ========================================================= */


/* ---------------------------------------------------------
   1 — CRM
   Canva: high right, left of globe/vehicle area
   --------------------------------------------------------- */

.journey-marker-1 {
	top: 8% !important;
	left:50% !important;
}


/* ---------------------------------------------------------
   2 — Generate content
   Canva: immediately left/above central DealStack icon
   --------------------------------------------------------- */

.journey-marker-2 {
	top: 15% !important;
	left: 7% !important;
}


/* ---------------------------------------------------------
   3 — Documents
   Canva: above the left-hand document arc
   --------------------------------------------------------- */

.journey-marker-3 {
	top: 45% !important;
	left: 37% !important;
}


/* ---------------------------------------------------------
   4 — Handover
   Canva: above timeline, centre-left
   --------------------------------------------------------- */

.journey-marker-4 {
	top: 73% !important;
	left: 55% !important;
}


/* ---------------------------------------------------------
   5 — Final checks
   Canva: to the RIGHT of the green verification card
   near the bottom of the composition
   --------------------------------------------------------- */

.journey-marker-5 {
	top: 93% !important;
	left: 38% !important;
}
/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1199px) {

	.journey-number {
		font-size: 54px !important;
	}

	.journey-copy {
		font-size: 15px !important;
		line-height: 1 !important;
	}

	.journey-step {
		gap: 7px !important;
	}

	.journey-marker-1 .journey-copy {
		width: 170px !important;
	}

	.journey-marker-2 .journey-copy {
		width: 180px !important;
	}

	.journey-marker-3 .journey-copy {
		width: 170px !important;
	}

	.journey-marker-4 .journey-copy {
		width: 195px !important;
	}

	.journey-marker-5 .journey-copy {
		width: 190px !important;
	}
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

	/* Keep the image composition wider than the viewport */
	.journey-stage > .elementor-widget-wrap {
		width: 135% !important;
		margin-left: -17.5% !important;
		margin-right: -17.5% !important;
	}


	/* =====================================================
	   MOBILE TYPOGRAPHY
	   ===================================================== */

	.journey-number {
		font-size: 45px !important;
		line-height: 0.82 !important;
	}

	.journey-copy {
		font-size: 13px !important;
		line-height: 1.02 !important;
		transform: translateY(0) !important;
	}

	.journey-step {
		gap: 10px !important;
	}


	/* =====================================================
	   MOBILE TEXT WIDTHS
	   ===================================================== */

	.journey-marker-1 .journey-copy {
		width: 175px !important;
	}

	.journey-marker-2 .journey-copy {
		width: 175px !important;
	}

	.journey-marker-3 .journey-copy {
		width: 160px !important;
	}

	.journey-marker-4 .journey-copy {
		width: 150px !important;
	}

	.journey-marker-5 .journey-copy {
		width: 195px !important;
	}


	/* =====================================================
	   MOBILE POSITIONS
	   Completely independent from desktop
	   ===================================================== */

	.journey-marker-1 {
		top: 9.5% !important;
		left: 20% !important;
	}

	.journey-marker-2 {
		top: 31% !important;
		left: 46% !important;
	}

	.journey-marker-3 {
		top: 47% !important;
		left: 15% !important;
	}

	.journey-marker-4 {
		top: 66% !important;
		left: 43% !important;
	}

	.journey-marker-5 {
		top: 85.5% !important;
		left: 17% !important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8fa3ff *//* =========================================================
   DEALSTACK — DEALER NETWORK
   ========================================================= */


/* =========================================================
   MASTER STAGE
   ========================================================= */

.dealer-network-stage > .elementor-widget-wrap {
	position: relative !important;

	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;

	overflow: visible !important;
	box-sizing: border-box !important;
}


/* =========================================================
   CENTRAL BACKGROUND
   ========================================================= */

.dealer-network-background {
	position: relative !important;
	z-index: 1 !important;

	width: 70% !important;

	margin-left: auto !important;
	margin-right: auto !important;

	padding: 0 !important;
}

.dealer-network-background img {
	display: block !important;

	width: 100% !important;
	max-width: none !important;
	height: auto !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* =========================================================
   EXPANDABLE IMAGES — COMMON
   ========================================================= */

.dealer-expand-connection,
.dealer-expand-preferences,
.dealer-expand-data,
.dealer-expand-assigned,
.dealer-expand-checks,
.dealer-expand-additional-checks,
.dealer-expand-documents {
	position: absolute !important;

	margin: 0 !important;
	padding: 0 !important;

	z-index: 20 !important;

	transform: scale(0.95) !important;
	transform-origin: top left !important;

	transition:
		transform 0.30s cubic-bezier(.2,.8,.2,1),
		filter 0.30s ease !important;

	will-change: transform;
}


/* =========================================================
   ACTUAL PNGs
   ========================================================= */

.dealer-expand-connection img,
.dealer-expand-preferences img,
.dealer-expand-data img,
.dealer-expand-assigned img,
.dealer-expand-checks img,
.dealer-expand-additional-checks img,
.dealer-expand-documents img {
	display: block !important;

	width: 100% !important;
	max-width: none !important;
	height: auto !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* =========================================================
   HOVER — LEFT / CENTRAL CARDS
   ========================================================= */

.dealer-expand-connection:hover,
.dealer-expand-preferences:hover,
.dealer-expand-data:hover,
.dealer-expand-assigned:hover {
	transform:
		translateX(-15%)
		scale(1.10) !important;

	z-index: 100 !important;

	filter: drop-shadow(
		0 18px 30px rgba(0,0,0,0.13)
	);
}


/* =========================================================
   HOVER — RIGHT CARDS
   ========================================================= */

.dealer-expand-checks:hover,
.dealer-expand-additional-checks:hover,
.dealer-expand-documents:hover {
	transform: scale(1.10) !important;

	z-index: 100 !important;

	filter: drop-shadow(
		0 18px 30px rgba(0,0,0,0.13)
	);
}


/* =========================================================
   LEFT / CENTRAL CARDS
   EXACT POSITIONS — DO NOT CHANGE
   ========================================================= */


/* Dealer ↔ Broker */

.dealer-expand-connection {
	width: 45% !important;

	top: 20% !important;
	left: 18.5% !important;
}


/* Connection preferences */

.dealer-expand-preferences {
	width: 45% !important;

	top: 50% !important;
	left: 18.5% !important;
}


/* Dealer Data */

.dealer-expand-data {
	width: 22% !important;

	top: 72.5% !important;
	left: 18.5% !important;
}


/* Assigned Details */

.dealer-expand-assigned {
	width: 22% !important;

	top: 72.5% !important;
	left: 40.4% !important;
}


/* =========================================================
   RIGHT-HAND STACK
   EXACT POSITIONS — DO NOT CHANGE
   ========================================================= */


/* Dealer Checks */

.dealer-expand-checks {
	width: 20% !important;

	top: 20% !important;
	left: 62.5% !important;
}


/* Additional Checks */

.dealer-expand-additional-checks {
	width: 20% !important;

	top: 61% !important;
	left: 62.5% !important;
}


/* Dealer Documents */

.dealer-expand-documents {
	width: 20% !important;

	top: 77% !important;
	left: 62.5% !important;
}


/* =========================================================
   SIDE COPY
   ========================================================= */

.dealer-copy {
	position: absolute !important;

	margin: 0 !important;
	padding: 0 !important;

	z-index: 15 !important;

	overflow: visible !important;

	opacity: 0 !important;
	visibility: hidden !important;

	pointer-events: none !important;

	transition:
		opacity 0.22s ease,
		visibility 0.22s ease !important;
}


/* =========================================================
   FROSTED GLASS COPY PANEL
   ========================================================= */

.dealer-copy-inner {
	position: relative !important;

	width: 100% !important;

	z-index: 2 !important;

	box-sizing: border-box !important;

	padding: 14px 16px !important;

	background:
		linear-gradient(
			135deg,
			rgba(255,255,255,0.76),
			rgba(255,255,255,0.48)
		) !important;

	-webkit-backdrop-filter:
		blur(16px)
		saturate(140%) !important;

	backdrop-filter:
		blur(16px)
		saturate(140%) !important;

	border:
		1px solid rgba(255,255,255,0.82) !important;

	border-radius: 12px !important;

	box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.90),
		inset 0 -1px 0 rgba(255,255,255,0.30),
		0 10px 28px rgba(22,27,41,0.08) !important;
}


/* =========================================================
   SHOW MATCHING COPY ON HOVER
   ========================================================= */

.dealer-network-stage:has(.dealer-expand-connection:hover)
.dealer-copy-1 {
	opacity: 1 !important;
	visibility: visible !important;
}


.dealer-network-stage:has(.dealer-expand-preferences:hover)
.dealer-copy-2 {
	opacity: 1 !important;
	visibility: visible !important;
}


.dealer-network-stage:has(.dealer-expand-data:hover)
.dealer-copy-3,
.dealer-network-stage:has(.dealer-expand-assigned:hover)
.dealer-copy-3 {
	opacity: 1 !important;
	visibility: visible !important;
}


.dealer-network-stage:has(.dealer-expand-checks:hover)
.dealer-copy-4 {
	opacity: 1 !important;
	visibility: visible !important;
}


.dealer-network-stage:has(.dealer-expand-additional-checks:hover)
.dealer-copy-5 {
	opacity: 1 !important;
	visibility: visible !important;
}


.dealer-network-stage:has(.dealer-expand-documents:hover)
.dealer-copy-6 {
	opacity: 1 !important;
	visibility: visible !important;
}


/* =========================================================
   COPY TYPOGRAPHY — DESKTOP
   ========================================================= */

.dealer-copy-title {
	font-size: 16px !important;
	font-weight: 500 !important;

	line-height: 1.08 !important;
	letter-spacing: -0.025em !important;

	color: #111111 !important;

	margin: 0 0 7px 0 !important;
	padding: 0 !important;
}


.dealer-copy-body {
	font-size: 14px !important;
	font-weight: 400 !important;

	line-height: 1.28 !important;
	letter-spacing: -0.01em !important;

	color: #555555 !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* =========================================================
   DESKTOP LEFT COPY
   WIDTH INCREASED — POSITION UNCHANGED
   ========================================================= */

.dealer-copy-1,
.dealer-copy-2,
.dealer-copy-3 {
	width: 185px !important;

	left: -1.5% !important;
}


.dealer-copy-1 {
	top: 19.5% !important;
}


.dealer-copy-2 {
	top: 44.5% !important;
}


.dealer-copy-3 {
	top: 68% !important;
}


/* =========================================================
   DESKTOP RIGHT COPY
   WIDTH INCREASED — POSITION UNCHANGED
   ========================================================= */

.dealer-copy-4,
.dealer-copy-5,
.dealer-copy-6 {
	width: 190px !important;

	left: auto !important;
	right: -1.5% !important;
}


.dealer-copy-4 {
	top: 21.5% !important;
}


.dealer-copy-5 {
	top: 49.5% !important;
}


.dealer-copy-6 {
	top: 73% !important;
}


/* =========================================================
   SMALLER DESKTOP
   1200px — 1499px
   ========================================================= */

@media (max-width: 1499px) and (min-width: 1200px) {

	.dealer-network-stage > .elementor-widget-wrap {
		width: 94% !important;

		margin-left: auto !important;
		margin-right: auto !important;
	}


	.dealer-network-background {
		width: 70% !important;
	}


	.dealer-copy-title {
		font-size: 15px !important;
	}


	.dealer-copy-body {
		font-size: 13px !important;
	}


	.dealer-copy-1,
	.dealer-copy-2,
	.dealer-copy-3 {
		left: -1% !important;
	}


	.dealer-copy-4,
	.dealer-copy-5,
	.dealer-copy-6 {
		right: -1% !important;
	}


	.dealer-expand-connection:hover,
	.dealer-expand-preferences:hover,
	.dealer-expand-data:hover,
	.dealer-expand-assigned:hover {
		transform:
			translateX(-11%)
			scale(1.06) !important;
	}


	.dealer-expand-checks:hover,
	.dealer-expand-additional-checks:hover,
	.dealer-expand-documents:hover {
		transform: scale(1.06) !important;
	}
}


/* =========================================================
   TABLET / NARROW LAPTOP
   768px — 1199px
   ========================================================= */

@media (max-width: 1199px) and (min-width: 768px) {

	.dealer-network-stage > .elementor-widget-wrap {
		width: 88% !important;

		margin-left: auto !important;
		margin-right: auto !important;

		overflow: visible !important;
	}


	.dealer-network-background {
		width: 70% !important;
	}


	/* =====================================================
	   TABLET COPY TYPOGRAPHY
	   ===================================================== */

	.dealer-copy-title {
		font-size: 14px !important;
		font-weight: 500 !important;

		line-height: 1.08 !important;
	}


	.dealer-copy-body {
		font-size: 12px !important;

		line-height: 1.22 !important;
	}


	.dealer-copy-inner {
		padding: 11px 13px !important;

		border-radius: 10px !important;
	}


	/* =====================================================
	   TABLET LEFT COPY
	   WIDTH INCREASED — POSITION UNCHANGED
	   ===================================================== */

	.dealer-copy-1,
	.dealer-copy-2,
	.dealer-copy-3 {
		width: 155px !important;

		left: -7% !important;
	}


	.dealer-copy-1 {
		top: 12% !important;
	}


	.dealer-copy-2 {
		top: 34% !important;
	}


	.dealer-copy-3 {
		top: 56% !important;
	}


	/* =====================================================
	   TABLET RIGHT COPY
	   WIDTH INCREASED — POSITION UNCHANGED
	   ===================================================== */

	.dealer-copy-4,
	.dealer-copy-5,
	.dealer-copy-6 {
		width: 160px !important;

		left: auto !important;

		right: -7% !important;
	}


	.dealer-copy-4 {
		top: 14% !important;
	}


	.dealer-copy-5 {
		top: 39% !important;
	}


	.dealer-copy-6 {
		top: 60% !important;
	}


	/* =====================================================
	   TABLET HOVER
	   ===================================================== */

	.dealer-expand-connection:hover,
	.dealer-expand-preferences:hover,
	.dealer-expand-data:hover,
	.dealer-expand-assigned:hover {
		transform:
			translateX(-7%)
			scale(1.03) !important;
	}


	.dealer-expand-checks:hover,
	.dealer-expand-additional-checks:hover,
	.dealer-expand-documents:hover {
		transform: scale(1.03) !important;
	}
}


/* =========================================================
   MOBILE
   BELOW 768px
   ORIGINAL MOBILE BEHAVIOUR PRESERVED
   ========================================================= */

@media (max-width: 767px) {

	.dealer-network-stage > .elementor-widget-wrap {
		width: 140% !important;

		margin-left: -20% !important;
		margin-right: -20% !important;

		padding: 0 !important;

		overflow: visible !important;
	}


	.dealer-network-background {
		width: 70% !important;
	}


	/* =====================================================
	   KEEP ALL SCREENSHOTS VISIBLE
	   ===================================================== */

	.dealer-expand-connection,
	.dealer-expand-preferences,
	.dealer-expand-data,
	.dealer-expand-assigned,
	.dealer-expand-checks,
	.dealer-expand-additional-checks,
	.dealer-expand-documents {
		display: block !important;

		transform: scale(0.95) !important;

		transform-origin: top left !important;
	}


	/* =====================================================
	   REMOVE DESKTOP HOVER MOVEMENT
	   ===================================================== */

	.dealer-expand-connection:hover,
	.dealer-expand-preferences:hover,
	.dealer-expand-data:hover,
	.dealer-expand-assigned:hover,
	.dealer-expand-checks:hover,
	.dealer-expand-additional-checks:hover,
	.dealer-expand-documents:hover {
		transform: scale(0.95) !important;

		filter: none !important;
	}


	/* =====================================================
	   HIDE DESKTOP SIDE COPY ON MOBILE
	   ===================================================== */

	.dealer-copy {
		display: none !important;

		opacity: 0 !important;
		visibility: hidden !important;
	}
}


/* =========================================================
   LARGE DESKTOP ONLY — PUSH SIDE TEXT FURTHER OUT
   ========================================================= */

@media (min-width: 1500px) {

	/* Left-hand text → further left */
	.dealer-copy-1,
	.dealer-copy-2,
	.dealer-copy-3 {
		left: -4% !important;
	}


	/* Right-hand text → further right */
	.dealer-copy-4,
	.dealer-copy-5,
	.dealer-copy-6 {
		right: -4% !important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-000f474 *//* Keep all content inside the actual Elementor column */
.ff-feature-column {
	position: relative !important;
	overflow: hidden !important;

	min-width: 0 !important;
	max-width: 100% !important;

	box-sizing: border-box !important;
}


/* Old Elementor column structure */
.ff-feature-column > .elementor-column-wrap,
.ff-feature-column > .elementor-widget-wrap,
.ff-feature-column > .elementor-element-populated {
	min-width: 0 !important;
	max-width: 100% !important;

	overflow: hidden !important;

	box-sizing: border-box !important;
}


/* Let image widget use the full column width */
.ff-feature-column .elementor-widget-image {
	width: 100% !important;
	max-width: 100% !important;

	margin-left: 0 !important;
	margin-right: 0 !important;

	box-sizing: border-box !important;
}


/* Actual image */
.ff-feature-column .elementor-widget-image img {
	display: block !important;

	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;

	margin: 0 !important;

	box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a9c95b3 *//* =========================================================
   DEALSTACK — FROSTED GLASS ICON BACKGROUNDS
   Does NOT change size, spacing or positioning
   ========================================================= */


/* Shared frosted glass effect */
.ds-glass-icon .elementor-icon {
	backdrop-filter: blur(14px) saturate(140%) !important;
	-webkit-backdrop-filter: blur(14px) saturate(140%) !important;

	border: 1px solid rgba(255, 255, 255, 0.55) !important;

	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.55),
		0 8px 24px rgba(0, 0, 0, 0.04) !important;
}


/* =========================================================
   INDIVIDUAL COLOURS
   ========================================================= */

/* Audit trail — #FFDFBE */
.ds-glass-peach .elementor-icon {
	background-color: rgba(255, 223, 190, 0.62) !important;
}


/* Lender access — #FFCA92 */
.ds-glass-orange .elementor-icon {
	background-color: rgba(255, 202, 146, 0.62) !important;
}


/* Risk scoring — #FFE096 */
.ds-glass-yellow .elementor-icon {
	background-color: rgba(255, 224, 150, 0.62) !important;
}


/* Data centre — #EFFAC8 */
.ds-glass-green .elementor-icon {
	background-color: rgba(239, 250, 200, 0.62) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a33f7 */.integrations-heading .ds-gradient-heading {
	background: linear-gradient(
		154deg,
		#FFC12E 0%,
		#FC8100 100%
	) !important;

	-webkit-background-clip: text !important;
	background-clip: text !important;

	-webkit-text-fill-color: transparent !important;
	color: transparent !important;

	display: inline !important;
	padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS */html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-SemiBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-ExtraBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dealstack.uk/wp-content/uploads/2026/05/OpenSauceSans-Black-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */