.elementor-4988 .elementor-element.elementor-element-f918a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--dd-hero-top);--padding-bottom:var(--dd-sec-pad);--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-f918a8b:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-f918a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-1a88a9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--dd-gutter);--padding-right:var(--dd-gutter);}.elementor-4988 .elementor-element.elementor-element-7bb98f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:var(--dd-stack);--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4988 .elementor-element.elementor-element-7bb98f3:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-7bb98f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-510c461{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-510c461:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-510c461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-e02e553 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-0183a8b{margin:var(--dd-stack-lg) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-0183a8b .elementor-heading-title{font-size:var(--dd-fs-display);font-weight:300;line-height:1.05;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-e6336d1{margin:var(--dd-stack-lg) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-lg);font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-b55a53b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:var(--dd-stack-lg);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-fcfbedb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4988 .elementor-element.elementor-element-f989d23 .elementor-button{background-color:var( --e-global-color-primary );font-size:var(--dd-fs-cta);font-weight:700;line-height:1.6;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0);border-radius:999px 8px 8px 999px;padding:var(--dd-cta-py) 28px var(--dd-cta-py) 28px;}.elementor-4988 .elementor-element.elementor-element-f989d23 .elementor-button:hover, .elementor-4988 .elementor-element.elementor-element-f989d23 .elementor-button:focus{background-color:var( --e-global-color-a4ea4e5 );color:var( --e-global-color-secondary );border-color:rgba(0,0,0,0);}.elementor-4988 .elementor-element.elementor-element-f989d23 .elementor-button:hover svg, .elementor-4988 .elementor-element.elementor-element-f989d23 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-ba2529d .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-4988 .elementor-element.elementor-element-ba2529d .elementor-button:hover, .elementor-4988 .elementor-element.elementor-element-ba2529d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-ba2529d .elementor-button:hover svg, .elementor-4988 .elementor-element.elementor-element-ba2529d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-a8c5ee3 .elementor-button{background-color:rgba(0,0,0,0);font-size:var(--dd-fs-cta);font-weight:600;line-height:1.6;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;padding:var(--dd-cta-py) var(--dd-cta-px) var(--dd-cta-py) var(--dd-cta-px);}.elementor-4988 .elementor-element.elementor-element-a8c5ee3 .elementor-button:hover, .elementor-4988 .elementor-element.elementor-element-a8c5ee3 .elementor-button:focus{background-color:var( --e-global-color-3b7f89c );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-a8c5ee3 .elementor-button:hover svg, .elementor-4988 .elementor-element.elementor-element-a8c5ee3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-02e9f4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--dd-sec-pad);--padding-bottom:var(--dd-sec-pad);--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-02e9f4a:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-02e9f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-79afaed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--dd-gutter);--padding-right:var(--dd-gutter);}.elementor-4988 .elementor-element.elementor-element-a536e9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-761dc0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-0c1870b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8d3ff2 );--border-color:var( --e-global-color-d8d3ff2 );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:var(--dd-stack);--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4988 .elementor-element.elementor-element-6dc588d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-6dc588d:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-6dc588d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-472f513 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-43e1465{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-43e1465 .elementor-heading-title{font-size:var(--dd-fs-h2);font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-0e78ea8{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-lg);font-weight:400;line-height:1.6;color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-84d44cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-f5e7493{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-f5e7493:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-f5e7493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-f5e7493::before, .elementor-4988 .elementor-element.elementor-element-f5e7493 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-f5e7493 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-f5e7493 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-f5e7493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-f5e7493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-0eca9c7{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-0eca9c7 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-7b73ebb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--dd-sec-pad);--padding-bottom:var(--dd-sec-pad);--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-7b73ebb:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-7b73ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-1e5f132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--dd-gutter);--padding-right:var(--dd-gutter);}.elementor-4988 .elementor-element.elementor-element-d13543e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:var(--dd-stack);--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4988 .elementor-element.elementor-element-d13543e:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-d13543e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-b3c8f91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-b3c8f91:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-b3c8f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-318ec24 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-504fd68{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-504fd68 .elementor-heading-title{font-size:var(--dd-fs-h2);font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-f9563be{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-lg);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-66bb327{--display:flex;--margin-top:var(--dd-sec-pad);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-bd58ba6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad);--padding-bottom:var(--dd-card-pad);--padding-left:var(--dd-card-pad);--padding-right:var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-bd58ba6:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-bd58ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-bd58ba6:hover{background-color:var( --e-global-color-3b7f89c );border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-bd58ba6, .elementor-4988 .elementor-element.elementor-element-bd58ba6::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-fb6a9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-fb6a9a7 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-acad82a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-acad82a .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-83d0d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-1c8fc87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad);--padding-bottom:var(--dd-card-pad);--padding-left:var(--dd-card-pad);--padding-right:var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-1c8fc87:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-1c8fc87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-1c8fc87:hover{background-color:var( --e-global-color-3b7f89c );border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-1c8fc87, .elementor-4988 .elementor-element.elementor-element-1c8fc87::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-e8a4634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-e8a4634 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-fd4255c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-fd4255c .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-48a7297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-1b4ef29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad);--padding-bottom:var(--dd-card-pad);--padding-left:var(--dd-card-pad);--padding-right:var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-1b4ef29:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-1b4ef29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-1b4ef29:hover{background-color:var( --e-global-color-3b7f89c );border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-1b4ef29, .elementor-4988 .elementor-element.elementor-element-1b4ef29::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-558f2d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-558f2d7 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-b43618a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-b43618a .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-935f84d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-4da15ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--dd-sec-pad);--padding-bottom:var(--dd-sec-pad);--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-4da15ab:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-4da15ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-b28541e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--dd-gutter);--padding-right:var(--dd-gutter);}.elementor-4988 .elementor-element.elementor-element-ebd01b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8d3ff2 );--border-color:var( --e-global-color-d8d3ff2 );--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:var(--dd-stack);--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4988 .elementor-element.elementor-element-c6a87e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-c6a87e7:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-c6a87e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-e5bd826 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-fe4e23a{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-fe4e23a .elementor-heading-title{font-size:var(--dd-fs-h2);font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-8980c4e{--display:flex;--margin-top:var(--dd-sec-pad);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-493f134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8d3ff2 );--border-color:var( --e-global-color-d8d3ff2 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-493f134:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-493f134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-493f134:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-493f134, .elementor-4988 .elementor-element.elementor-element-493f134::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-d39a9b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d8d3ff2 );--border-color:var( --e-global-color-d8d3ff2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-d39a9b7:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-d39a9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f66544e );}.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-4988 .elementor-element.elementor-element-7d6529d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-7d6529d img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-4988 .elementor-element.elementor-element-9e7f3ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--dd-card-pad) var(--dd-card-pad) 0px var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-9e7f3ac .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-5dfe0df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px var(--dd-card-pad) 0px var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-5dfe0df .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-147d987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--dd-stack) var(--dd-card-pad) var(--dd-card-pad) var(--dd-card-pad);font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-976eb1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8d3ff2 );--border-color:var( --e-global-color-d8d3ff2 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-976eb1b:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-976eb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-976eb1b:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-976eb1b, .elementor-4988 .elementor-element.elementor-element-976eb1b::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-7b13a76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-7b13a76:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-7b13a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-7b13a76::before, .elementor-4988 .elementor-element.elementor-element-7b13a76 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-7b13a76 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-7b13a76 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-7b13a76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-7b13a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-c1af1b0{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-c1af1b0 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-f02ab27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--dd-card-pad) var(--dd-card-pad) 0px var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-f02ab27 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-6ae429e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px var(--dd-card-pad) 0px var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-6ae429e .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-14c73f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--dd-stack) var(--dd-card-pad) var(--dd-card-pad) var(--dd-card-pad);font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-b9e359c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d8d3ff2 );--border-color:var( --e-global-color-d8d3ff2 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-b9e359c:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-b9e359c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-b9e359c:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-b9e359c, .elementor-4988 .elementor-element.elementor-element-b9e359c::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-9f3e8e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-9f3e8e9:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-9f3e8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-9f3e8e9::before, .elementor-4988 .elementor-element.elementor-element-9f3e8e9 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-9f3e8e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-9f3e8e9 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-9f3e8e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-9f3e8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-6a6bb39{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-6a6bb39 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-9358942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--dd-card-pad) var(--dd-card-pad) 0px var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-9358942 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-ba7f8cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px var(--dd-card-pad) 0px var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-ba7f8cc .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-37128f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--dd-stack) var(--dd-card-pad) var(--dd-card-pad) var(--dd-card-pad);font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-1b70d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--dd-sec-pad);--padding-bottom:var(--dd-sec-pad);--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-1b70d24:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-1b70d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-7f5ed55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--dd-gutter);--padding-right:var(--dd-gutter);}.elementor-4988 .elementor-element.elementor-element-f01b81b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:var(--dd-stack);--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4988 .elementor-element.elementor-element-f01b81b:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-f01b81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-b81a50a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-b81a50a:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-b81a50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-b3e67c2 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-85a054c{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-85a054c .elementor-heading-title{font-size:var(--dd-fs-h2);font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-681719b{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-lg);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4988 .elementor-element.elementor-element-3f6d8e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-29d754c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-29d754c:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-29d754c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-29d754c::before, .elementor-4988 .elementor-element.elementor-element-29d754c > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-29d754c > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-29d754c > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-29d754c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-29d754c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-ef1638c{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-ef1638c .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-aabf9c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-aabf9c2:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-aabf9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-aabf9c2::before, .elementor-4988 .elementor-element.elementor-element-aabf9c2 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-aabf9c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-aabf9c2 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-aabf9c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-aabf9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-aaa9998{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-aaa9998 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-b368910{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-b368910:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-b368910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-b368910::before, .elementor-4988 .elementor-element.elementor-element-b368910 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-b368910 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-b368910 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-b368910 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-b368910 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-7e60c67{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-7e60c67 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-4c7bf39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-4c7bf39:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-4c7bf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-4c7bf39::before, .elementor-4988 .elementor-element.elementor-element-4c7bf39 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-4c7bf39 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-4c7bf39 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-4c7bf39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-4c7bf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-8854d50{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-8854d50 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-5ef4a9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-5ef4a9e:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-5ef4a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-5ef4a9e::before, .elementor-4988 .elementor-element.elementor-element-5ef4a9e > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-5ef4a9e > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-5ef4a9e > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-5ef4a9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-5ef4a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-730959f{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-730959f .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-f371a5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-f371a5a:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-f371a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-f371a5a::before, .elementor-4988 .elementor-element.elementor-element-f371a5a > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-f371a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-f371a5a > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-f371a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-f371a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-b2d14c8{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-b2d14c8 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-5f34ccd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-37acf21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-37acf21:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-37acf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-37acf21::before, .elementor-4988 .elementor-element.elementor-element-37acf21 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-37acf21 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-37acf21 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-37acf21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-37acf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-591c32d{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-591c32d .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-982ebaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-982ebaf:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-982ebaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-982ebaf::before, .elementor-4988 .elementor-element.elementor-element-982ebaf > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-982ebaf > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-982ebaf > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-982ebaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-982ebaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-94171b6{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-94171b6 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-3ea8a61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-3ea8a61:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-3ea8a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-3ea8a61::before, .elementor-4988 .elementor-element.elementor-element-3ea8a61 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-3ea8a61 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-3ea8a61 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-3ea8a61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-3ea8a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-a167146{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-a167146 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-744e0d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-744e0d0:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-744e0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-744e0d0::before, .elementor-4988 .elementor-element.elementor-element-744e0d0 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-744e0d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-744e0d0 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-744e0d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-744e0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-670d560{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-670d560 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-01cd571{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-01cd571:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-01cd571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-01cd571::before, .elementor-4988 .elementor-element.elementor-element-01cd571 > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-01cd571 > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-01cd571 > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-01cd571 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-01cd571 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-081948f{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-081948f .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-98fd1ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-98fd1ee:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-98fd1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-98fd1ee::before, .elementor-4988 .elementor-element.elementor-element-98fd1ee > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-98fd1ee > .e-con-inner > .elementor-background-video-container::before, .elementor-4988 .elementor-element.elementor-element-98fd1ee > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-98fd1ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-4988 .elementor-element.elementor-element-98fd1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.deliverydevs.com/wp-content/uploads/2026/09/hero-slash-tile.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:72px auto;}.elementor-4988 .elementor-element.elementor-element-cee2330{background-color:rgba(4,27,16,0.72);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 10px 16px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-4988 .elementor-element.elementor-element-cee2330 .elementor-heading-title{font-size:var(--dd-fs-label);font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-134efec{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:var(--dd-sec-pad) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:8px;--n-tabs-gap:var(--dd-stack);--n-tabs-title-border-radius:999px 999px 999px 999px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var(--dd-fs-label);--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-134efec > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:rgba(0,0,0,0);}.elementor-4988 .elementor-element.elementor-element-134efec.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3b7f89c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-134efec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4988 .elementor-element.elementor-element-134efec.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-134efec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);}.elementor-4988 .elementor-element.elementor-element-134efec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:calc(var(--dd-fs-label) * 0.08);}.elementor-4988 .elementor-element.elementor-element-134efec [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-ccf7b6e{--display:flex;--margin-top:var(--dd-sec-pad);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-bab6024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad);--padding-bottom:var(--dd-card-pad);--padding-left:var(--dd-card-pad);--padding-right:var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-bab6024:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-bab6024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-bab6024:hover{background-color:var( --e-global-color-3b7f89c );border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-bab6024, .elementor-4988 .elementor-element.elementor-element-bab6024::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-5e6cc8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-5e6cc8a .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-2869e8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-1e980cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad);--padding-bottom:var(--dd-card-pad);--padding-left:var(--dd-card-pad);--padding-right:var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-1e980cd:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-1e980cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-1e980cd:hover{background-color:var( --e-global-color-3b7f89c );border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-1e980cd, .elementor-4988 .elementor-element.elementor-element-1e980cd::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-2531989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-2531989 .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-d264420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-7f6c363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad);--padding-bottom:var(--dd-card-pad);--padding-left:var(--dd-card-pad);--padding-right:var(--dd-card-pad);}.elementor-4988 .elementor-element.elementor-element-7f6c363:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-7f6c363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4988 .elementor-element.elementor-element-7f6c363:hover{background-color:var( --e-global-color-3b7f89c );border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-7f6c363, .elementor-4988 .elementor-element.elementor-element-7f6c363::before{--border-transition:0.3s;}.elementor-4988 .elementor-element.elementor-element-ff7ba8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-ff7ba8b .elementor-heading-title{font-size:var(--dd-fs-h3);font-weight:700;line-height:1.25;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-4988 .elementor-element.elementor-element-c7edbca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-body);font-weight:400;line-height:1.6;color:var( --e-global-color-d8d3ff2 );}.elementor-4988 .elementor-element.elementor-element-e8fe2ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--dd-sec-pad);--padding-bottom:var(--dd-sec-pad);--padding-left:0px;--padding-right:0px;}.elementor-4988 .elementor-element.elementor-element-e8fe2ab:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-e8fe2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-1130b26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:var(--dd-gutter);--padding-right:var(--dd-gutter);}.elementor-4988 .elementor-element.elementor-element-b1dd8a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:var(--dd-card-pad-lg);--padding-bottom:var(--dd-card-pad-lg);--padding-left:var(--dd-card-pad-lg);--padding-right:var(--dd-card-pad-lg);}.elementor-4988 .elementor-element.elementor-element-b1dd8a8:not(.elementor-motion-effects-element-type-background), .elementor-4988 .elementor-element.elementor-element-b1dd8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-261f68b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-261f68b .elementor-heading-title{font-size:var(--dd-fs-h2);font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-aa24cbd{margin:var(--dd-stack) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var(--dd-fs-lg);font-weight:400;line-height:1.6;color:var( --e-global-color-secondary );}.elementor-4988 .elementor-element.elementor-element-58987d7 .elementor-button{background-color:var( --e-global-color-secondary );font-size:var(--dd-fs-cta);font-weight:700;line-height:1.6;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:var(--dd-cta-py) var(--dd-cta-px) var(--dd-cta-py) var(--dd-cta-px);}.elementor-4988 .elementor-element.elementor-element-58987d7 .elementor-button:hover, .elementor-4988 .elementor-element.elementor-element-58987d7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-4988 .elementor-element.elementor-element-58987d7{margin:var(--dd-stack-lg) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4988 .elementor-element.elementor-element-58987d7 .elementor-button:hover svg, .elementor-4988 .elementor-element.elementor-element-58987d7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-4988 .elementor-element.elementor-element-1a88a9e{--content-width:1280px;}.elementor-4988 .elementor-element.elementor-element-79afaed{--content-width:1280px;}.elementor-4988 .elementor-element.elementor-element-1e5f132{--content-width:1280px;}.elementor-4988 .elementor-element.elementor-element-b28541e{--content-width:1280px;}.elementor-4988 .elementor-element.elementor-element-7f5ed55{--content-width:1280px;}.elementor-4988 .elementor-element.elementor-element-1130b26{--content-width:1280px;}}/* Start custom CSS *//* ── the export's ramp, verbatim ──────────────────────────────────────────
   Every declaration below is a copy of one in the export's :root block and its
   media queries. Only the eighteen properties the export's body actually reads
   are carried, and the whole block exists for one reason: the export steps at
   1200 / 992 / 768 / 480px and the kit has two breakpoints, which is a kit-wide
   change on a shared site. The values themselves still live in Elementor
   controls — every one of them reads a variable through unit:'custom'. */
body.elementor-page-4988 {
  --dd-fs-display: 96px;
  --dd-fs-h2: 40px;
  --dd-fs-h3: 28px;
  --dd-fs-lg:    clamp(15px, 0.827rem + 0.469vw, 20px);
  --dd-fs-body:  clamp(14px, 0.809rem + 0.282vw, 17px);
  --dd-fs-cta:   clamp(14px, 0.831rem + 0.188vw, 16px);
  --dd-fs-label: clamp(11px, 0.643rem + 0.188vw, 13px);
  --dd-sec-pad: 128px;
  --dd-gutter: 80px;
  --dd-grid-gap: 24px;
  --dd-card-pad: 32px;
  --dd-card-pad-lg: 48px;
  --dd-stack: 32px;
  --dd-stack-lg: 48px;
  --dd-cta-py: 16px;
  --dd-cta-px: 32px;
  --dd-arrow: 56px;
  /* `#top` (an id) outranks `.open`, so the opener's block padding is the
     hero rule's 200px, not `calc(var(--sec-pad-wide) + 80px)`. --sec-pad-wide
     is therefore never read on this page and is not carried. */
  --dd-hero-top: 200px;
}
@media (max-width: 1200px) {
  body.elementor-page-4988 { --dd-fs-display: 72px; }
}
@media (max-width: 992px) {
  body.elementor-page-4988 {
    --dd-fs-display: 52px; --dd-fs-h2: 30px; --dd-fs-h3: 22px;
    --dd-sec-pad: 72px; --dd-gutter: 40px;
    --dd-card-pad: 24px; --dd-card-pad-lg: 32px;
    --dd-stack: 24px; --dd-stack-lg: 32px;
    --dd-cta-py: 14px; --dd-cta-px: 26px; --dd-arrow: 48px;
  }
}
@media (max-width: 768px) {
  body.elementor-page-4988 {
    --dd-fs-display: 32px; --dd-fs-h2: 22px; --dd-fs-h3: 17px;
    --dd-sec-pad: 44px; --dd-gutter: 24px; --dd-grid-gap: 16px;
    --dd-card-pad: 18px; --dd-card-pad-lg: 20px;
    --dd-stack: 16px; --dd-stack-lg: 20px;
    --dd-cta-py: 13px; --dd-cta-px: 20px; --dd-arrow: 40px;
    --dd-hero-top: 96px;
  }
}
@media (max-width: 480px) {
  body.elementor-page-4988 { --dd-fs-display: 28px; --dd-fs-h2: 20px; }
}

/* ── shared ink ──────────────────────────────────────────────────────────── */
/* The sibling of the child theme's '.accent-green', for accent words on a white
   ground where the brand green fails contrast. Same shape, same source: the kit
   publishes every global as a custom property on .elementor-kit-7.
   It belongs in the child theme next to .accent-green; that is a global change,
   so it is declared page-scoped here instead, as on posts 3827 and 4341. */
body.elementor-page-4988 .accent-green-ink { color: var(--e-global-color-051e1fe); }

/* ── typographic safety, as the export declares it ───────────────────────── */
body.elementor-page-4988 p, body.elementor-page-4988 a, body.elementor-page-4988 span, body.elementor-page-4988 li { overflow-wrap: break-word; }
body.elementor-page-4988 h1, body.elementor-page-4988 h2, body.elementor-page-4988 h3 { overflow-wrap: normal; }

/* ── layout primitives ───────────────────────────────────────────────────── */
/* Shrink-to-content boxes (the eyebrow pill, the CTA pair, the ghost and ink
   pills, the slot labels). Elementor's width control is per-breakpoint, so a
   desktop-only fit-content stretches to full width at any step left unset.
   Alignment is deliberately NOT stated here: a flex item with a definite cross
   size is placed at flex-start under the default `align-items: stretch`, and
   the one place the export centres a pill — inside a slot — says so through the
   container's own alignment control, one rule below. */
body.elementor-page-4988 .dd-shrink { width: fit-content; max-width: 100%; flex: 0 0 auto; }
body.elementor-page-4988 .elementor-widget.dd-shrink { width: fit-content; }

/* Every <p> in the export carries margin:0; the widget's own margin control is
   what positions it. */
body.elementor-page-4988 .elementor-widget-text-editor p { margin: 0; }

/* The eyebrow holds an 8px block and its label on one row: if the label wraps,
   the block separates from its text. */
body.elementor-page-4988 .dd-nowrap .elementor-heading-title { white-space: nowrap; }
/* The block itself. A fixed square has to hold at every width, which the width
   control cannot promise. */
body.elementor-page-4988 .dd-block {
  flex: 0 0 8px; width: 8px; min-width: 8px; max-width: 8px;
  height: 8px; min-height: 8px;
}

/* ── the grids ───────────────────────────────────────────────────────────── */
/* Each step below is one of the export's media queries, and not one of them —
   900px and 860px — falls on a kit breakpoint. Elementor's grid container can
   state a column count but not `minmax(0, 1fr)`, which is what stops a long
   word widening a track, so the whole family is declared here in one idiom
   rather than half in controls and half in CSS. Posts 1157, 1294, 3827 and 4341
   state their grids the same way. */
body.elementor-page-4988 .dd-grid { display: grid; gap: var(--dd-grid-gap); }
body.elementor-page-4988 .dd-grid > * { min-width: 0; }
body.elementor-page-4988 .dd-grid-3up { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body.elementor-page-4988 .dd-gal { grid-template-columns: repeat(3, minmax(0, 1fr)); }

/* `.split`: the journey's 6fr/6fr pair, gutter var(--sec-pad), optically
   centred on the picture. */
body.elementor-page-4988 .dd-split {
  display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr);
  gap: var(--dd-sec-pad); align-items: center;
}
body.elementor-page-4988 .dd-split > * { min-width: 0; }

@media (max-width: 900px) {
  /* The journey split and the impact cards step at 900; the value and perk
     cards hold to 860. Stated before the 860 block so both reach one column. */
  body.elementor-page-4988 .dd-split { grid-template-columns: minmax(0, 1fr); gap: var(--dd-stack-lg); }
  body.elementor-page-4988 .dd-impact-3up { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 860px) {
  /* Three cards collapse straight to one — the export never steps them to two,
     which would strand the third on a row of its own. The gallery is the one
     exception: six tiles divide by two, so it holds a two-up. */
  body.elementor-page-4988 .dd-grid-3up { grid-template-columns: minmax(0, 1fr); }
  body.elementor-page-4988 .dd-gal { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

/* ── measure ─────────────────────────────────────────────────────────────── */
/* A ch is measured in the element's own family, weight and size, so each cap
   sits on the element that carries the type — not on the widget box, which
   Elementor caps at 100% through a four-class body.elementor-page-4988 and which inherits the
   kit's 400-weight body face. */
body.elementor-page-4988 .dd-h1 .elementor-heading-title { text-wrap: pretty; }
body.elementor-page-4988 .dd-h2 .elementor-heading-title { text-wrap: balance; }
body.elementor-page-4988 .dd-pretty .elementor-heading-title { text-wrap: pretty; }
body.elementor-page-4988 .dd-mw-18 .elementor-heading-title, body.elementor-page-4988 .dd-mw-18 p { max-inline-size: 18ch; }
body.elementor-page-4988 .dd-mw-22 .elementor-heading-title, body.elementor-page-4988 .dd-mw-22 p { max-inline-size: 22ch; }
body.elementor-page-4988 .dd-mw-24 .elementor-heading-title, body.elementor-page-4988 .dd-mw-24 p { max-inline-size: 24ch; }
body.elementor-page-4988 .dd-mw-26 .elementor-heading-title, body.elementor-page-4988 .dd-mw-26 p { max-inline-size: 26ch; }
body.elementor-page-4988 .dd-mw-52 .elementor-heading-title, body.elementor-page-4988 .dd-mw-52 p { max-inline-size: 52ch; }
body.elementor-page-4988 .dd-mw-56 .elementor-heading-title, body.elementor-page-4988 .dd-mw-56 p { max-inline-size: 56ch; }
/* Below 768px the export clamps every display heading to 22ch and leaves the
   paragraphs' own caps alone. Stated after the utilities so it wins on order. */
@media (max-width: 768px) {
  body.elementor-page-4988 .dd-h1 .elementor-heading-title,
  body.elementor-page-4988 .dd-h2 .elementor-heading-title { max-inline-size: 22ch; }
}

/* ── the split CTA ───────────────────────────────────────────────────────── */
/* Both halves take the label's height rather than each deriving its own from
   padding and font metrics — which is how the arrow box ends up shorter than
   the pill butted against it. */
body.elementor-page-4988 .dd-cta > .elementor-widget { align-self: stretch; }
body.elementor-page-4988 .dd-cta .elementor-button { height: 100%; display: flex; align-items: center; justify-content: center; }
body.elementor-page-4988 .dd-cta-arrow .elementor-button { width: var(--dd-arrow); padding: 0; display: grid; place-items: center; }
body.elementor-page-4988 .dd-cta-arrow .elementor-button-content-wrapper { justify-content: center; }
body.elementor-page-4988 .dd-cta-arrow .elementor-button-icon { margin: 0; }
body.elementor-page-4988 .dd-cta-arrow .elementor-button-text { display: none; }
/* Font Awesome 5 has no diagonal arrow, so the up arrow is rotated 45deg to
   give the brand's up-right mark. Elementor renders the glyph as <svg> when
   inline icons are on and as <i> otherwise, so both are addressed. */
body.elementor-page-4988 .dd-cta-arrow .elementor-button-icon i,
body.elementor-page-4988 .dd-cta-arrow .elementor-button-icon svg {
  transform: rotate(45deg); font-size: 18px; width: 18px; height: 18px; fill: currentColor;
}
/* The export floors every control at 44px. */
body.elementor-page-4988 .dd-ghost .elementor-button,
body.elementor-page-4988 .dd-inkpill .elementor-button { min-block-size: 44px; display: inline-flex; align-items: center; }
/* Below 480px the export gives every CTA the full width of its column. */
@media (max-width: 480px) {
  body.elementor-page-4988 .dd-cta { width: 100%; }
  body.elementor-page-4988 .dd-cta > .elementor-widget:first-child { flex: 1 1 auto; }
  body.elementor-page-4988 .dd-cta > .elementor-widget:first-child .elementor-button { width: 100%; }
  body.elementor-page-4988 .elementor-widget.dd-ghost { width: 100%; }
  body.elementor-page-4988 .dd-ghost .elementor-button { width: 100%; justify-content: center; }
}

/* ── cards ───────────────────────────────────────────────────────────────── */
/* The resting edge, the hover edge and the hover ground are all controls. Only
   the 2px lift and the export's easing are here — Elementor exposes neither. */
body.elementor-page-4988 .dd-lift {
  transition: transform 120ms cubic-bezier(.2,.8,.2,1),
              border-color 200ms cubic-bezier(.2,.8,.2,1),
              background 200ms cubic-bezier(.2,.8,.2,1);
}
body.elementor-page-4988 .dd-lift:hover { transform: translate3d(0, -2px, 0); }
body.elementor-page-4988 .dd-lift:active { transform: scale(.99); }
@media (prefers-reduced-motion: reduce) { body.elementor-page-4988 .dd-lift { transition: none; } }

/* ── the image slots ─────────────────────────────────────────────────────── */
/* One fact here is not expressible in a control: the aspect ratio. Elementor
   has no aspect-ratio control and the export's three ratios have to hold at
   every width. Everything else about a slot — the deep-green ground, the slash
   tile at 72px, the 12px radius, the clipping, the label's own pill and its
   centring — is a control on the slot container or on the label widget. */
body.elementor-page-4988 .dd-slot-43   { aspect-ratio: 4 / 3; }
body.elementor-page-4988 .dd-slot-1610 { aspect-ratio: 16 / 10; }
body.elementor-page-4988 .dd-slot-32   { aspect-ratio: 3 / 2; }

/* ── 04 the case-study shot ──────────────────────────────────────────────── */
/* The export's `.imp__shot` is a 16/10 window with the picture covering it.
   Width and object-fit are the image widget's own controls; the ratio and the
   block display are the two facts it has no control for. */
body.elementor-page-4988 .dd-shot .dd-shot-img img { display: block; aspect-ratio: 16 / 10; }

/* ── 05 the year chips ───────────────────────────────────────────────────── */
/* The chip skin is entirely controls. These two are not: the export's row wraps
   rather than scrolling, and the widget floors nothing at the 44px the export
   gives every control. */
body.elementor-page-4988 .dd-years .e-n-tabs-heading { flex-wrap: wrap; }
body.elementor-page-4988 .dd-years .e-n-tab-title { min-block-size: 44px; }/* End custom CSS */