.elementor-19 .elementor-element.elementor-element-bb5b808{--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;--align-items:center;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:8%;--padding-bottom:8%;--padding-left:10%;--padding-right:10%}.elementor-19 .elementor-element.elementor-element-bb5b808:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-bb5b808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/about-banner-optimized.webp");background-size:cover}.elementor-19 .elementor-element.elementor-element-bb5b808:before,.elementor-19 .elementor-element.elementor-element-bb5b808>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-bb5b808>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-bb5b808>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-bb5b808>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-bb5b808>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-19 .elementor-element.elementor-element-1ef36e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-69b48f3{text-align:center}.elementor-19 .elementor-element.elementor-element-69b48f3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-ab9451b{text-align:center}.elementor-19 .elementor-element.elementor-element-ab9451b .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(45px,5.4vw,65px);font-weight:900;text-transform:uppercase;font-style:normal;line-height:1.2em;color:#fff}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);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-19 .elementor-element.elementor-element-f2b9046{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.2em;color:#fff}.elementor-19 .elementor-element.elementor-element-f2b9046>.elementor-widget-container{margin:20px 0 0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-329a441 .elementor-button{background-color:var(--e-global-color-primary);font-family:"bebas neue pro",Sans-serif;font-size:clamp(18px,2.2vw,25px);font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#fff;color:#fff;border-style:solid;border-width:5px;border-color:var(--e-global-color-text);border-radius:0;padding:10px 30px}.elementor-19 .elementor-element.elementor-element-329a441 .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-329a441 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-329a441>.elementor-widget-container{margin:30px 0 0}.elementor-19 .elementor-element.elementor-element-501259d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-501259d:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-501259d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-b346b68{--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-9a5c85b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:5px 0 0;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-9a5c85b:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-9a5c85b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-f69569e{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:.15;border-style:solid;--border-style:solid;border-width:0 5px 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-f69569e:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-f69569e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff343b}.elementor-19 .elementor-element.elementor-element-f69569e:before,.elementor-19 .elementor-element.elementor-element-f69569e>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-f69569e>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-f69569e>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-f69569e>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-f69569e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat}.elementor-19 .elementor-element.elementor-element-1905970{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-1acdda8 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,4.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-19 .elementor-element.elementor-element-cf51bf6 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-617cec6{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#fff}.elementor-19 .elementor-element.elementor-element-617cec6>.elementor-widget-container{margin:20px 0 0}.elementor-19 .elementor-element.elementor-element-199e983{--display:flex;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-622cebb{left:5%}body.rtl .elementor-19 .elementor-element.elementor-element-622cebb{right:5%}.elementor-19 .elementor-element.elementor-element-622cebb{top:-45px}.elementor-19 .elementor-element.elementor-element-df7223d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-df7223d:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-df7223d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-b35db5f{--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-2b4a948{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:5px 0 0;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-2b4a948:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-2b4a948>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-53ea739{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:.1;border-style:solid;--border-style:solid;border-width:0 5px 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-53ea739:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#03bfff 0%,#194f6f 100%)}.elementor-19 .elementor-element.elementor-element-53ea739:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-53ea739>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-53ea739>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:200% 100%;background-repeat:no-repeat}.elementor-19 .elementor-element.elementor-element-6663683{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-25e89c2 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,4.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-19 .elementor-element.elementor-element-483cdc1 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-70cf4a3{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#fff}.elementor-19 .elementor-element.elementor-element-70cf4a3>.elementor-widget-container{margin:20px 0 0}.elementor-19 .elementor-element.elementor-element-335ec41{--display:flex;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7cb0198{left:5%}body.rtl .elementor-19 .elementor-element.elementor-element-7cb0198{right:5%}.elementor-19 .elementor-element.elementor-element-7cb0198{top:-45px}.elementor-19 .elementor-element.elementor-element-67540bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-67540bf:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-67540bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-d48a0b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-e3a4204 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1.2em;color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-e1b6b30 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:1.2em;color:var(--e-global-color-text)}.elementor-19 .elementor-element.elementor-element-28c5ea7{--display:flex;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-19 .elementor-element.elementor-element-28c5ea7:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-28c5ea7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/06/Colin-Stapleton-and-his-daughter.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-c9fd30d{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-690e929{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-690e929:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-690e929>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-a953088{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.2em;color:var(--e-global-color-text)}.elementor-19 .elementor-element.elementor-element-a953088>.elementor-widget-container{margin:20px 0 0}.elementor-19 .elementor-element.elementor-element-8c87672{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-8c87672:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-8c87672>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-abc5305{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0%;--padding-bottom:2%;--padding-left:4%;--padding-right:1%}.elementor-19 .elementor-element.elementor-element-a4eb545>.elementor-widget-container{margin:-25px 0 0}.elementor-19 .elementor-element.elementor-element-a4eb545{text-align:start}.elementor-19 .elementor-element.elementor-element-9b596eb>.elementor-widget-container{margin:10px 0 0}.elementor-19 .elementor-element.elementor-element-9b596eb .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1.2em;color:var(--e-global-color-text)}.elementor-19 .elementor-element.elementor-element-d5affda .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:1.2em;color:var(--e-global-color-text)}.elementor-19 .elementor-element.elementor-element-c07ac8e{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.2em;color:var(--e-global-color-text)}.elementor-19 .elementor-element.elementor-element-c07ac8e>.elementor-widget-container{margin:20px 0 0}.elementor-19 .elementor-element.elementor-element-f87353f{--display:flex;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-19 .elementor-element.elementor-element-f49357f{--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;border-style:solid;--border-style:solid;border-width:5px 0 0;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-19 .elementor-element.elementor-element-de3c51d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1% 10%;--row-gap:1%;--column-gap:10%;--padding-top:4%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-de3c51d:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-de3c51d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/why-trust-bg-compressed.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-2c0d0a0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;--z-index:100}.elementor-19 .elementor-element.elementor-element-cd6db80 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-443dd33>.elementor-widget-container{margin:0}.elementor-19 .elementor-element.elementor-element-443dd33{font-family:"bebas neue pro",Sans-serif;font-size:clamp(18px,1.8vw,25px);font-weight:400;line-height:1.2em;color:#fff}.elementor-19 .elementor-element.elementor-element-1f981f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-a0cc928>.elementor-widget-container{margin:20px 0 0}.elementor-19 .elementor-element.elementor-element-a0cc928{color:#fff}.elementor-19 .elementor-element.elementor-element-22af06c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.15;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:120px;--padding-left:0%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-22af06c:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-22af06c>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-22af06c>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:160% 130%;background-repeat:no-repeat}.elementor-19 .elementor-element.elementor-element-ce156c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-8be2592{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%}.elementor-19 .elementor-element.elementor-element-c273c90>.elementor-widget-container{padding:0}.elementor-19 .elementor-element.elementor-element-c273c90 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-8648ab9>.elementor-widget-container{margin:0}.elementor-19 .elementor-element.elementor-element-8648ab9{font-family:"bebas neue pro",Sans-serif;font-size:clamp(18px,1.8vw,25px);font-weight:400;line-height:1.2em;color:#fff}.elementor-19 .elementor-element.elementor-element-acfd3fd>.elementor-widget-container{margin:40px 0 0}.elementor-19 .elementor-element.elementor-element-ac40890{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 5%;--row-gap:50px;--column-gap:5%;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5691faa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-df6ce47{text-align:center}.elementor-19 .elementor-element.elementor-element-df6ce47 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-d108877{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.3em;color:#fff}.elementor-19 .elementor-element.elementor-element-c8304f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-08dd940{text-align:center}.elementor-19 .elementor-element.elementor-element-08dd940 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-ef8b004{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.3em;color:#fff}.elementor-19 .elementor-element.elementor-element-339fdfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-7f6a32b{text-align:center}.elementor-19 .elementor-element.elementor-element-7f6a32b .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-e299c11{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.3em;color:#fff}.elementor-19 .elementor-element.elementor-element-3f45254{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-2bf165f{text-align:center}.elementor-19 .elementor-element.elementor-element-2bf165f .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-51bf052{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.3em;color:#fff}.elementor-19 .elementor-element.elementor-element-0ac76ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-d3acfc6{text-align:center}.elementor-19 .elementor-element.elementor-element-d3acfc6 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-570276d{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.3em;color:#fff}.elementor-19 .elementor-element.elementor-element-1f8121f{--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:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:.84;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-1f8121f:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1f8121f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/cta-bg-compressed.avif");background-position:0 20%;background-size:cover}.elementor-19 .elementor-element.elementor-element-1f8121f:before,.elementor-19 .elementor-element.elementor-element-1f8121f>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-1f8121f>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-1f8121f>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-1f8121f>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-1f8121f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-19 .elementor-element.elementor-element-06d196c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-a4af657{text-align:center}.elementor-19 .elementor-element.elementor-element-a4af657 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:#fff}.elementor-19 .elementor-element.elementor-element-ecff168{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#fff}.elementor-19 .elementor-element.elementor-element-ecff168>.elementor-widget-container{margin:20px 0 0}.elementor-19 .elementor-element.elementor-element-476493d{bottom:0}:root{--page-title-display:none}body .elementor-19 .elementor-element.elementor-element-69b48f3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-ab9451b .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-329a441 .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-1acdda8 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-cf51bf6 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-25e89c2 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-483cdc1 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-e3a4204 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-e1b6b30 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-9b596eb .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-d5affda .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-443dd33{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-8648ab9{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-df6ce47 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-08dd940 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-7f6a32b .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-2bf165f .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-19 .elementor-element.elementor-element-d3acfc6 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-19 .elementor-element.elementor-element-69b48f3 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-f2b9046{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-cf51bf6 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-a66f235 img{width:1014px;height:739px}.elementor-19 .elementor-element.elementor-element-53ea739:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-53ea739>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-53ea739>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-19 .elementor-element.elementor-element-483cdc1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-cd6db80 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-19 .elementor-element.elementor-element-22af06c:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-22af06c>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-22af06c>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-19 .elementor-element.elementor-element-c273c90 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-19 .elementor-element.elementor-element-8648ab9{text-align:center}.elementor-19 .elementor-element.elementor-element-ac40890{--justify-content:center;--gap:20px 10%;--row-gap:20px;--column-gap:10%;--flex-wrap:wrap}.elementor-19 .elementor-element.elementor-element-df6ce47 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-08dd940 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-7f6a32b .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-2bf165f .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-d3acfc6 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-1f8121f:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1f8121f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-19 .elementor-element.elementor-element-a4af657 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-19 .elementor-element.elementor-element-69b48f3 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-f2b9046{width:100%;max-width:100%}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-cf51bf6 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-53ea739:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-53ea739>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-53ea739>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-53ea739>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-19 .elementor-element.elementor-element-483cdc1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-abc5305{--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-cd6db80 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-19 .elementor-element.elementor-element-22af06c:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-22af06c>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-22af06c>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-22af06c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-19 .elementor-element.elementor-element-22af06c{--padding-top:220px;--padding-bottom:10vw;--padding-left:10%;--padding-right:10%}.elementor-19 .elementor-element.elementor-element-c273c90 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-19 .elementor-element.elementor-element-b780429 img{width:100px}.elementor-19 .elementor-element.elementor-element-df6ce47 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-c049e7b img{width:100px}.elementor-19 .elementor-element.elementor-element-08dd940 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-1581dd9 img{width:100px}.elementor-19 .elementor-element.elementor-element-7f6a32b .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-eea2006 img{width:100px}.elementor-19 .elementor-element.elementor-element-2bf165f .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-ee9d876 img{width:100px}.elementor-19 .elementor-element.elementor-element-d3acfc6 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-1f8121f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:80px;--padding-left:4%;--padding-right:4%}.elementor-19 .elementor-element.elementor-element-1f8121f:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1f8121f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-19 .elementor-element.elementor-element-a4af657 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-1ef36e9{--width:70%}.elementor-19 .elementor-element.elementor-element-f69569e{--width:100%}.elementor-19 .elementor-element.elementor-element-1905970{--width:45%}.elementor-19 .elementor-element.elementor-element-53ea739{--width:100%}.elementor-19 .elementor-element.elementor-element-6663683{--width:65%}.elementor-19 .elementor-element.elementor-element-d48a0b4{--width:43%}.elementor-19 .elementor-element.elementor-element-c9fd30d{--width:57%}.elementor-19 .elementor-element.elementor-element-abc5305{--width:56%}.elementor-19 .elementor-element.elementor-element-f87353f{--width:44%}.elementor-19 .elementor-element.elementor-element-ce156c9{--width:46%}.elementor-19 .elementor-element.elementor-element-ac40890{--width:54%}.elementor-19 .elementor-element.elementor-element-5691faa{--width:30%}.elementor-19 .elementor-element.elementor-element-c8304f8{--width:30%}.elementor-19 .elementor-element.elementor-element-339fdfa{--width:30%}.elementor-19 .elementor-element.elementor-element-3f45254{--width:47%}.elementor-19 .elementor-element.elementor-element-0ac76ce{--width:47%}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-1905970{--width:100%}.elementor-19 .elementor-element.elementor-element-6663683{--width:100%}.elementor-19 .elementor-element.elementor-element-5691faa{--width:45%}.elementor-19 .elementor-element.elementor-element-c8304f8{--width:45%}.elementor-19 .elementor-element.elementor-element-339fdfa{--width:45%}.elementor-19 .elementor-element.elementor-element-3f45254{--width:45%}.elementor-19 .elementor-element.elementor-element-0ac76ce{--width:45%}}.elementor-19 .elementor-element.elementor-element-ab9451b{position:relative}.elementor-19 .elementor-element.elementor-element-ab9451b h2{position:relative;z-index:10;text-shadow:-6px -6px 0px #000}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-ab9451b{text-align:center}}@media(max-width:640px){.elementor-19 .elementor-element.elementor-element-329a441 a{display:block}}@media(max-width:766.5px){.elementor-19 .elementor-element.elementor-element-1ef36e9{width:70%;min-width:320px}}.elementor-19 .elementor-element.elementor-element-1acdda8 span{color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-a66f235,.elementor-19 .elementor-element.elementor-element-a66f235 *{width:100%;height:100%;max-width:unset;max-height:unset}.elementor-19 .elementor-element.elementor-element-a66f235 img{object-fit:cover}.elementor-19 .elementor-element.elementor-element-622cebb{max-width:30% !important;min-width:200px}.elementor-19 .elementor-element.elementor-element-9a5c85b{clip-path:polygon(0 0,44% 0,58.6% 100%,0% 100%)}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-9a5c85b{clip-path:none !important;border-bottom:0}}.elementor-19 .elementor-element.elementor-element-582cd9c{position:absolute}.elementor-19 .elementor-element.elementor-element-b346b68{overflow:hidden}.elementor-19 .elementor-element.elementor-element-b346b68:after{content:'';position:absolute;top:-200px;right:36.1%;width:35px;height:1500px;background:#f5f5f5;border-left:5px solid #000;border-right:5px solid #000;transform:rotate(var(--angle,-35deg))}.elementor-19 .elementor-element.elementor-element-b346b68:before{content:'';position:absolute;top:0;right:0;background-image:url(/wp-content/uploads/2025/04/DSC05551-optimized.webp);background-repeat:no-repeat;background-position:44vw 50%;background-size:auto 220%;border:5px solid #000;border-right:0;z-index:0}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-b346b68:after,.elementor-19 .elementor-element.elementor-element-b346b68:before{display:none}}.elementor-19 .elementor-element.elementor-element-501259d:before{content:'';position:absolute;top:50%;left:50%;width:347px;height:273px;background-image:url(/wp-content/uploads/2025/04/need-services.svg);z-index:10;transform:translate(-30%,-50%)}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-501259d:before{display:none}}.elementor-19 .elementor-element.elementor-element-25e89c2 span{color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-8eebff9,.elementor-19 .elementor-element.elementor-element-8eebff9 *{width:100%;height:100%;max-width:unset;max-height:unset}.elementor-19 .elementor-element.elementor-element-8eebff9 img{object-fit:cover}.elementor-19 .elementor-element.elementor-element-7cb0198{max-width:30% !important;min-width:200px}.elementor-19 .elementor-element.elementor-element-2b4a948{clip-path:polygon(36.7% 0%,100% 0,100% 100%,20.9% 100%)}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-2b4a948{clip-path:none !important;border-bottom:0}}.elementor-19 .elementor-element.elementor-element-fe56fa1{position:absolute}.elementor-19 .elementor-element.elementor-element-b35db5f{overflow:hidden}.elementor-19 .elementor-element.elementor-element-b35db5f:after{content:'';position:absolute;top:-200px;left:17%;width:35px;height:1500px;background:#f5f5f5;border-left:5px solid #000;border-right:5px solid #000;transform:rotate(var(--angle,35deg))}.elementor-19 .elementor-element.elementor-element-b35db5f:before{content:'';position:absolute;top:0;right:0;background-image:url(/wp-content/uploads/2025/05/rooted-bg-compressed.avif);background-repeat:no-repeat;background-position:0 50%;background-size:auto 220%;border:5px solid #000;border-left:0;border-right:0;z-index:0}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-b35db5f:after,.elementor-19 .elementor-element.elementor-element-b35db5f:before{display:none}}.elementor-19 .elementor-element.elementor-element-28c5ea7{height:497px}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-d48a0b4{width:100%}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-c9fd30d{width:100%}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-67540bf{flex-direction:column}}.elementor-19 .elementor-element.elementor-element-9b596eb span{color:#03bfff}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-9b596eb span{display:block}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-abc5305{width:100%;margin-top:20px}}.elementor-19 .elementor-element.elementor-element-822196b,.elementor-19 .elementor-element.elementor-element-822196b *{width:100%;height:100%}.elementor-19 .elementor-element.elementor-element-822196b img{object-fit:cover}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-f87353f{width:100%}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-8c87672{flex-direction:column}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-2c0d0a0{padding-bottom:0}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-a0cc928{width:100%}}.elementor-19 .elementor-element.elementor-element-de3c51d{z-index:10}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-de3c51d{flex-direction:column;padding-top:10%;padding-bottom:30%}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-f49357f{gap:0;background:#d88030;background-image:none !important}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-c273c90{text-align:center}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-acfd3fd{display:none}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-ce156c9{width:100%}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-ac40890{width:100%}}.elementor-19 .elementor-element.elementor-element-22af06c{background:transparent linear-gradient(180deg,#03bfff 0%,#156389 69%,#194f6f 100%) 0% 0% no-repeat padding-box}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-22af06c{flex-direction:column;gap:40px}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-ecff168{width:100%}}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-06d196c{width:100%}}.elementor-19 .elementor-element.elementor-element-476493d{left:50%;transform:translate(-50%,50%)}.elementor-19 .elementor-element.elementor-element-1f8121f:before{background:transparent linear-gradient(180deg,#cd5025 0%,#d67a2e 32%,#da8b32 53%,#c65123 100%) 0% 0% no-repeat padding-box}@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-1f8121f{gap:20px;flex-wrap:wrap}}@media(max-width:766.5px){.elementor-19 .elementor-element.elementor-element-1f8121f{gap:0}}@font-face{font-family:'fairweather';font-style:normal;font-weight:400;font-display:auto;src:url('https://use.typekit.net/af/0995ea/00000000000000007735b615/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3');src:url('https://use.typekit.net/af/0995ea/00000000000000007735b615/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3?#iefix') format('embedded-opentype'),url('https://use.typekit.net/af/0995ea/00000000000000007735b615/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3') format('woff2'),url('https://use.typekit.net/af/0995ea/00000000000000007735b615/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3') format('woff')}@font-face{font-family:'fairweather';font-style:normal;font-weight:900;font-display:auto;src:url('https://use.typekit.net/af/0992dd/00000000000000007735b619/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n9&amp;v=3');src:url('https://use.typekit.net/af/0992dd/00000000000000007735b619/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n9&amp;v=3?#iefix') format('embedded-opentype'),url('https://use.typekit.net/af/0992dd/00000000000000007735b619/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n9&amp;v=3') format('woff2'),url('https://use.typekit.net/af/0992dd/00000000000000007735b619/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n9&amp;v=3') format('woff')}@font-face{font-family:'Overpass';font-style:normal;font-weight:400;font-display:auto;src:url('https://fonts.gstatic.com/s/overpass/v16/qFdH35WCmI96Ajtm81GlU9s.woff2') format('woff2')}@font-face{font-family:'bebas neue pro';font-style:normal;font-weight:600;font-display:auto;src:url('https://use.typekit.net/af/6fab65/00000000000000007735c8b9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3');src:url('https://use.typekit.net/af/6fab65/00000000000000007735c8b9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3?#iefix') format('embedded-opentype'),url('https://use.typekit.net/af/6fab65/00000000000000007735c8b9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3') format('woff2'),url('https://use.typekit.net/af/6fab65/00000000000000007735c8b9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3') format('woff')}