.elementor-17 .elementor-element.elementor-element-198cb08{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-17 .elementor-element.elementor-element-198cb08:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-198cb08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text);background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/home-page-banner-bg.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-8dee750{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-8dee750:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-8dee750>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/Stapleton_Hero_New-compressed.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-07a8f58{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;--z-index:100}.elementor-17 .elementor-element.elementor-element-5159d60{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.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-17 .elementor-element.elementor-element-772d3d3{text-align:center}.elementor-17 .elementor-element.elementor-element-772d3d3 .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-17 .elementor-element.elementor-element-d5592b8 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(45px,5.4vw,65px);font-weight:900;text-transform:uppercase;font-style:italic;line-height:1.2em;color:var(--e-global-color-primary)}.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-17 .elementor-element.elementor-element-6da2c80{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.2em;color:#fff}.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-17 .elementor-element.elementor-element-f9b024b .elementor-button{background-color:var(--e-global-color-secondary);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-17 .elementor-element.elementor-element-f9b024b .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-f9b024b .elementor-button:focus{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-2c52563{--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-17 .elementor-element.elementor-element-6fd192a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:170px;--padding-right:170px}.elementor-17 .elementor-element.elementor-element-6fd192a:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-6fd192a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/03/Group-658-optimized.webp");background-repeat:no-repeat}.elementor-17 .elementor-element.elementor-element-eb2d573{--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;--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-eb2d573:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-eb2d573>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/DSC05551-1-scaled-compressed.avif");background-repeat:no-repeat}.elementor-17 .elementor-element.elementor-element-87e2ea5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-17 .elementor-element.elementor-element-4aa34be{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.1;--padding-top:200px;--padding-bottom:100px;--padding-left:6%;--padding-right:15%}.elementor-17 .elementor-element.elementor-element-4aa34be:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#da8b32}.elementor-17 .elementor-element.elementor-element-4aa34be:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#da8b32;background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/03/Dotted-BG.svg");--background-overlay:'';background-position:-100% 100%}.elementor-17 .elementor-element.elementor-element-787593a .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-17 .elementor-element.elementor-element-e936f5a .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-17 .elementor-element.elementor-element-8c76f82{width:var(--container-widget-width,745px);max-width:745px;--container-widget-width:745px;--container-widget-flex-grow:0;color:#fff}.elementor-17 .elementor-element.elementor-element-8c76f82>.elementor-widget-container{margin:20px 0 0}.elementor-17 .elementor-element.elementor-element-68fbe4d .elementor-button{background-color:var(--e-global-color-text);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-radius:0;padding:15px 50px}.elementor-17 .elementor-element.elementor-element-68fbe4d .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-68fbe4d .elementor-button:focus{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-68fbe4d>.elementor-widget-container{margin:10px 0 0}.elementor-17 .elementor-element.elementor-element-0009bcc{--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:25px;--padding-bottom:25px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-0009bcc:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-0009bcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff343b}.elementor-17 .elementor-element.elementor-element-23ce27f{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-eb7a9b2{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-0dc7fa4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.4;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-17 .elementor-element.elementor-element-0dc7fa4:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-0dc7fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/HallWay-Setup-Scene.webp");background-position:center center;background-size:cover}.elementor-17 .elementor-element.elementor-element-0dc7fa4:before,.elementor-17 .elementor-element.elementor-element-0dc7fa4>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-0dc7fa4>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-0dc7fa4>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-0dc7fa4>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-0dc7fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#fff;--background-overlay:''}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-abb464f .elementor-icon-wrapper{text-align:center}.elementor-17 .elementor-element.elementor-element-abb464f.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-17 .elementor-element.elementor-element-abb464f.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-abb464f.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-17 .elementor-element.elementor-element-abb464f.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-abb464f.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-17 .elementor-element.elementor-element-abb464f .elementor-icon{font-size:28px}.elementor-17 .elementor-element.elementor-element-abb464f .elementor-icon svg{height:28px}.elementor-17 .elementor-element.elementor-element-3484942{--display:flex;--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);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-3484942:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-3484942>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#03bfff 0%,#194f6f 100%)}.elementor-17 .elementor-element.elementor-element-3484942:before,.elementor-17 .elementor-element.elementor-element-3484942>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-3484942>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-3484942>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-3484942>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-3484942>.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:''}.elementor-17 .elementor-element.elementor-element-ab3ac39{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:20vw}.elementor-17 .elementor-element.elementor-element-f5b8eb4 .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-17 .elementor-element.elementor-element-fdf88eb{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#fff}.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button{background-color:#fff;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);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:5px;border-color:var(--e-global-color-text);border-radius:0;padding:10px 40px}.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button:focus{background-color:var(--e-global-color-text);color:#fff}.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button:hover svg,.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button:focus svg{fill:#fff}.elementor-17 .elementor-element.elementor-element-5b96b13{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:120px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-c980c45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-66a0be2{text-align:center}.elementor-17 .elementor-element.elementor-element-66a0be2 .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-3f8e2cf{text-align:center}.elementor-17 .elementor-element.elementor-element-3f8e2cf .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-d9affc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000}.elementor-17 .elementor-element.elementor-element-c4b2ef6{--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);--border-radius:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-c4b2ef6:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-c4b2ef6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/02/foundation-settlement.webp");background-position:bottom center;background-size:contain}.elementor-17 .elementor-element.elementor-element-5937b3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-5c15c54>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:20px 30px 40px;border-style:none}.elementor-17 .elementor-element.elementor-element-5c15c54{color:#fff}.elementor-17 .elementor-element.elementor-element-b53af45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-e059c2d>.elementor-widget-container{background-color:#FFFFFFB3;padding:10px 15px;border-style:solid;border-width:5px 0;border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e059c2d .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(22px,3.2vw,42px);font-weight:900;text-transform:uppercase;line-height:1em;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-5a28082>.elementor-widget-container{border-style:solid;border-width:5px 0 5px 5px}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button{border-radius:0}.elementor-17 .elementor-element.elementor-element-f61283c{--display:flex;--justify-content:flex-end;--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);--border-radius:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-f61283c:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-f61283c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/02/foundation-repair.webp");background-position:top center;background-size:contain}.elementor-17 .elementor-element.elementor-element-ba695da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-7ff1a3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-d812bbe>.elementor-widget-container{background-color:#FFFFFFB3;padding:10px 15px;border-style:solid;border-width:5px 0;border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-d812bbe .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(22px,3.2vw,42px);font-weight:900;text-transform:uppercase;line-height:1em;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-c89186d>.elementor-widget-container{border-style:solid;border-width:5px 0 5px 5px}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button{border-radius:0}.elementor-17 .elementor-element.elementor-element-57a9a33>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:20px 30px 40px;border-style:none}.elementor-17 .elementor-element.elementor-element-57a9a33{color:#fff}.elementor-17 .elementor-element.elementor-element-3db5606{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-177292b{--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);--border-radius:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-177292b:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-177292b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/image2-3-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-02a8a8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-627744a>.elementor-widget-container{background-color:var(--e-global-color-secondary);padding:20px 30px 40px;border-style:none}.elementor-17 .elementor-element.elementor-element-627744a{color:#fff}.elementor-17 .elementor-element.elementor-element-929747c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-bddc9a9>.elementor-widget-container{background-color:#FFFFFFB3;padding:10px 15px;border-style:solid;border-width:5px 0;border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-bddc9a9 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(22px,3.2vw,42px);font-weight:900;text-transform:uppercase;line-height:1em;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-6330e49>.elementor-widget-container{border-style:solid;border-width:5px 0 5px 5px}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button{border-radius:0}.elementor-17 .elementor-element.elementor-element-760a090{--display:flex;--justify-content:flex-end;--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);--border-radius:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-760a090:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-760a090>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/02/concrete-leveling.webp");background-position:top center}.elementor-17 .elementor-element.elementor-element-0d56104{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-53ce050{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-2163c00>.elementor-widget-container{background-color:#FFFFFFB3;padding:10px 15px;border-style:solid;border-width:5px 0;border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-2163c00 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(22px,3.2vw,42px);font-weight:900;text-transform:uppercase;line-height:1em;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-75d2f00>.elementor-widget-container{border-style:solid;border-width:5px 0 5px 5px}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button{border-radius:0}.elementor-17 .elementor-element.elementor-element-6a31867>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:20px 30px 40px;border-style:none}.elementor-17 .elementor-element.elementor-element-6a31867{color:#fff}.elementor-17 .elementor-element.elementor-element-804ce29{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:26px;--e-n-carousel-dots-normal-color:#fff}.elementor-17 .elementor-element.elementor-element-369cd07{--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-17 .elementor-element.elementor-element-369cd07:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-369cd07>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#194f6f}.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-17 .elementor-element.elementor-element-8550614{left:0}body.rtl .elementor-17 .elementor-element.elementor-element-8550614{right:0}.elementor-17 .elementor-element.elementor-element-8550614{top:-60px}.elementor-17 .elementor-element.elementor-element-3cb085a{--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;border-style:solid;--border-style:solid;border-width:5px 5px 0;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:0px;--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:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-3cb085a:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-3cb085a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 0%,#123d57 100%)}.elementor-17 .elementor-element.elementor-element-7ca6732{--display:flex;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-85c851d .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-17 .elementor-element.elementor-element-2cf3b88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-253876b{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#fff}.elementor-17 .elementor-element.elementor-element-c6085e6>.elementor-widget-container{margin:-20px 0 0}.elementor-17 .elementor-element.elementor-element-c6085e6 img{width:100%}.elementor-17 .elementor-element.elementor-element-eec8b93{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-4cedd07>.elementor-widget-container{margin:-20px 0 -6px}.elementor-17 .elementor-element.elementor-element-4cedd07 img{width:100%}.elementor-17 .elementor-element.elementor-element-c40066d .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;border-style:solid;border-width:5px;border-color:var(--e-global-color-text);border-radius:0;padding:10px 30px}.elementor-17 .elementor-element.elementor-element-c40066d .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-c40066d .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-c40066d{bottom:40px}.elementor-17 .elementor-element.elementor-element-64cfad6{--display:flex;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-4b4b56d .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-17 .elementor-element.elementor-element-844cf55{color:#fff}.elementor-17 .elementor-element.elementor-element-547872d{--display:flex;--gap:20px 2.5%;--row-gap:20px;--column-gap:2.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:30px;--padding-bottom:30px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-547872d:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-547872d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff343b}.elementor-17 .elementor-element.elementor-element-8d3fbcd{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-70dfa14{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:900;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-7a01d3b{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-56b7fa6{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:900;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-f6e5e3c{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-aa04927{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:900;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-595fad5{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-28738fc{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:900;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-4448a1d{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-e1a9b80{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:900;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-696752c{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700;line-height:1.2em;color:#fff}.elementor-17 .elementor-element.elementor-element-b79c7ef{--display:flex;--padding-top:60px;--padding-bottom:70px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-9c5c14d .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-17 .elementor-element.elementor-element-cfbd7bc{color:#fff}.elementor-17 .elementor-element.elementor-element-c709e12{color:#fff}.elementor-17 .elementor-element.elementor-element-c3f71dd .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;border-style:solid;border-width:5px;border-color:var(--e-global-color-text);border-radius:0;padding:10px 30px}.elementor-17 .elementor-element.elementor-element-c3f71dd .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-c3f71dd .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-c3f71dd{bottom:-30px}.elementor-17 .elementor-element.elementor-element-8a63b69{--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;--overlay-opacity:.5;--padding-top:80px;--padding-bottom:120px;--padding-left:10%;--padding-right:10%}.elementor-17 .elementor-element.elementor-element-8a63b69:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-8a63b69>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/why-trust-bg.webp")}.elementor-17 .elementor-element.elementor-element-8a63b69:before,.elementor-17 .elementor-element.elementor-element-8a63b69>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-8a63b69>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-8a63b69>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-8a63b69>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-8a63b69>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-17 .elementor-element.elementor-element-11b0819{text-align:center}.elementor-17 .elementor-element.elementor-element-11b0819 .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-17 .elementor-element.elementor-element-74a6804{text-align:center}.elementor-17 .elementor-element.elementor-element-74a6804 .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-17 .elementor-element.elementor-element-6a78486{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-74c0cbf{--display:flex}.elementor-17 .elementor-element.elementor-element-ec8068e{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--border-radius:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-ec8068e:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-ec8068e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-17 .elementor-element.elementor-element-32d3781 .elementor-icon-wrapper{text-align:center}.elementor-17 .elementor-element.elementor-element-32d3781.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-32d3781.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-32d3781.elementor-view-default .elementor-icon{color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-32d3781.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-32d3781.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-32d3781 .elementor-icon{font-size:126px}.elementor-17 .elementor-element.elementor-element-32d3781 .elementor-icon svg{height:126px}.elementor-17 .elementor-element.elementor-element-7ec835b .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-9b647c7{--display:flex}.elementor-17 .elementor-element.elementor-element-1ed8804{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-1ed8804:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-1ed8804>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-17 .elementor-element.elementor-element-131d025 .elementor-icon-wrapper{text-align:center}.elementor-17 .elementor-element.elementor-element-131d025.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-131d025.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-131d025.elementor-view-default .elementor-icon{color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-131d025.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-131d025.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-131d025 .elementor-icon{font-size:92px}.elementor-17 .elementor-element.elementor-element-131d025 .elementor-icon svg{height:92px}.elementor-17 .elementor-element.elementor-element-7d2b06e .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e947fe0{--display:flex}.elementor-17 .elementor-element.elementor-element-908e8ff{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-908e8ff:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-908e8ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-17 .elementor-element.elementor-element-87dcbc0 .elementor-icon-wrapper{text-align:center}.elementor-17 .elementor-element.elementor-element-87dcbc0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-87dcbc0.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-87dcbc0.elementor-view-default .elementor-icon{color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-87dcbc0.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-87dcbc0.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-87dcbc0 .elementor-icon{font-size:92px}.elementor-17 .elementor-element.elementor-element-87dcbc0 .elementor-icon svg{height:92px}.elementor-17 .elementor-element.elementor-element-43f43ca .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-d4f6d7a{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%}.elementor-17 .elementor-element.elementor-element-ee6e551{--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:60px 60px;--row-gap:60px;--column-gap:60px;border-style:solid;--border-style:solid;border-width:0 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:60px;--padding-bottom:40px;--padding-left:0;--padding-right:0}.elementor-17 .elementor-element.elementor-element-40c2886{--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:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-a95d24c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-c45636f .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-43ecd9f .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-c12c9de .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;border-style:solid;border-width:5px;border-color:var(--e-global-color-text);border-radius:0;padding:10px 30px}.elementor-17 .elementor-element.elementor-element-c12c9de .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-c12c9de .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-172f61a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%}.elementor-17 .elementor-element.elementor-element-737f753{--swiper-slides-to-display:3;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:54px}.elementor-17 .elementor-element.elementor-element-737f753>.elementor-widget-container{padding:0 40px}.elementor-17 .elementor-element.elementor-element-737f753 .swiper-slide>.elementor-element{height:100%}.elementor-17 .elementor-element.elementor-element-ca0cfda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-11a535b img{width:150px}.elementor-17 .elementor-element.elementor-element-31aa576 .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;border-style:solid;border-width:5px;border-color:var(--e-global-color-text);border-radius:0;padding:10px 30px}.elementor-17 .elementor-element.elementor-element-31aa576 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-31aa576 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-a12d758{--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;--overlay-opacity:.92;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:120px;--padding-bottom:40px;--padding-left:8%;--padding-right:8%}.elementor-17 .elementor-element.elementor-element-a12d758:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-a12d758>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/02/BG_Stapleton.png")}.elementor-17 .elementor-element.elementor-element-a12d758:before,.elementor-17 .elementor-element.elementor-element-a12d758>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-a12d758>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-a12d758>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-a12d758>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-a12d758>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#fff;--background-overlay:''}.elementor-17 .elementor-element.elementor-element-c037301{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-6797f2f img{width:100%}.elementor-17 .elementor-element.elementor-element-c5cc6dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-79fe39a{text-align:center}.elementor-17 .elementor-element.elementor-element-79fe39a .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-e321c19{text-align:center;color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-7967fdc .elementor-button{background-color:var(--e-global-color-secondary);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-17 .elementor-element.elementor-element-7967fdc .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-7967fdc .elementor-button:focus{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-80dad9d{--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}.elementor-17 .elementor-element.elementor-element-cdc60e5{--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: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:80px;--padding-bottom:60px;--padding-left:5%;--padding-right:5%}.elementor-17 .elementor-element.elementor-element-cdc60e5:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-cdc60e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#03bfff 0%,#194f6f 100%)}.elementor-17 .elementor-element.elementor-element-9280113 .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:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-d3c507f .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-17 .elementor-element.elementor-element-514e5c4{--display:flex}.elementor-17 .elementor-element.elementor-element-36f1ade{--display:flex}.elementor-17 .elementor-element.elementor-element-41eac99{--display:flex}.elementor-17 .elementor-element.elementor-element-858c3ac{--display:flex}.elementor-17 .elementor-element.elementor-element-52158b3{--display:flex}.elementor-17 .elementor-element.elementor-element-c7132d6{--display:flex}.elementor-17 .elementor-element.elementor-element-7a683f4{--n-accordion-title-font-size:25px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#fff;--n-accordion-icon-size:41px}.elementor-17 .elementor-element.elementor-element-7a683f4>.elementor-widget-container{margin:20px 0 0}:where(.elementor-17 .elementor-element.elementor-element-7a683f4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"bebas neue pro",Sans-serif}.elementor-17 .elementor-element.elementor-element-d8b4a94{--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:120px 120px;--row-gap:120px;--column-gap:120px;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:80px;--padding-bottom:90px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-d8b4a94:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-d8b4a94>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-761984e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-856118c .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-17 .elementor-element.elementor-element-948d671{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#fff}.elementor-17 .elementor-element.elementor-element-9960856{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-2ad2f34{bottom:0}:root{--page-title-display:none}body .elementor-17 .elementor-element.elementor-element-772d3d3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-d5592b8 .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-17 .elementor-element.elementor-element-f9b024b .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-787593a .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-68fbe4d .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-a952715 .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-66a0be2 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-3f8e2cf .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-e059c2d .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-d812bbe .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-bddc9a9 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-2163c00 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-c40066d .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-4b4b56d .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-c3f71dd .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-11b0819 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-74a6804 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-7ec835b .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-7d2b06e .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-43f43ca .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-c45636f .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-43ecd9f .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-c12c9de .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-31aa576 .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-7967fdc .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-17 .elementor-element.elementor-element-9280113 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body :where(.elementor-17 .elementor-element.elementor-element-7a683f4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{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-17 .elementor-element.elementor-element-772d3d3 .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-17 .elementor-element.elementor-element-6da2c80{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-17 .elementor-element.elementor-element-4aa34be:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-17 .elementor-element.elementor-element-787593a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-e936f5a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-f5b8eb4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-5b96b13{--padding-top:50px;--padding-bottom:120px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-c980c45{--padding-top:3vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw}.elementor-17 .elementor-element.elementor-element-66a0be2{text-align:center}.elementor-17 .elementor-element.elementor-element-3f8e2cf .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-804ce29{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:30px}.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-17 .elementor-element.elementor-element-85c851d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-9c5c14d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-11b0819 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-74a6804{text-align:center}.elementor-17 .elementor-element.elementor-element-7ec835b .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-7d2b06e .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-43f43ca .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-d4f6d7a{--e-n-carousel-swiper-slides-to-display:2}.elementor-17 .elementor-element.elementor-element-43ecd9f .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-737f753{--swiper-slides-to-display:2}.elementor-17 .elementor-element.elementor-element-a12d758{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:80px;--padding-bottom:40px;--padding-left:4%;--padding-right:4%}.elementor-17 .elementor-element.elementor-element-79fe39a{text-align:start}.elementor-17 .elementor-element.elementor-element-79fe39a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-e321c19{text-align:start}.elementor-17 .elementor-element.elementor-element-9280113{text-align:start}.elementor-17 .elementor-element.elementor-element-9280113 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-d3c507f .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-d8b4a94{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-17 .elementor-element.elementor-element-856118c .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-17 .elementor-element.elementor-element-772d3d3 .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-17 .elementor-element.elementor-element-6da2c80{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-17 .elementor-element.elementor-element-4aa34be{--flex-wrap:nowrap}.elementor-17 .elementor-element.elementor-element-4aa34be:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.e-con-inner>.elementor-background-video-container:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.e-con-inner>.elementor-background-slideshow:before,.elementor-17 .elementor-element.elementor-element-4aa34be>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-17 .elementor-element.elementor-element-787593a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-e936f5a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-f5b8eb4 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-a952715 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-3f8e2cf .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-804ce29{--e-n-carousel-swiper-slides-to-display:1}.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-17 .elementor-element.elementor-element-7ca6732{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-85c851d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-2cf3b88{--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:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-9c5c14d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-11b0819 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-7ec835b .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-7d2b06e .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-43f43ca .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-d4f6d7a{--e-n-carousel-swiper-slides-to-display:1}.elementor-17 .elementor-element.elementor-element-c45636f{text-align:center}.elementor-17 .elementor-element.elementor-element-43ecd9f{text-align:center}.elementor-17 .elementor-element.elementor-element-43ecd9f .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-737f753{--swiper-slides-to-display:1}.elementor-17 .elementor-element.elementor-element-ca0cfda{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-17 .elementor-element.elementor-element-a12d758{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:8%;--padding-right:8%}.elementor-17 .elementor-element.elementor-element-79fe39a{text-align:center}.elementor-17 .elementor-element.elementor-element-79fe39a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-e321c19{text-align:center}.elementor-17 .elementor-element.elementor-element-9280113{text-align:center}.elementor-17 .elementor-element.elementor-element-9280113 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-17 .elementor-element.elementor-element-d3c507f{text-align:center}.elementor-17 .elementor-element.elementor-element-d3c507f .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-17 .elementor-element.elementor-element-d8b4a94{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-17 .elementor-element.elementor-element-856118c .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-17 .elementor-element.elementor-element-07a8f58{--width:60%}.elementor-17 .elementor-element.elementor-element-5159d60{--width:90%}.elementor-17 .elementor-element.elementor-element-2c52563{--width:40%}.elementor-17 .elementor-element.elementor-element-6fd192a{--width:70%}.elementor-17 .elementor-element.elementor-element-87e2ea5{--width:66%}.elementor-17 .elementor-element.elementor-element-0dc7fa4{--width:40%}.elementor-17 .elementor-element.elementor-element-3484942{--width:60%}.elementor-17 .elementor-element.elementor-element-7ca6732{--width:35%}.elementor-17 .elementor-element.elementor-element-eec8b93{--width:30%}.elementor-17 .elementor-element.elementor-element-64cfad6{--width:35%}.elementor-17 .elementor-element.elementor-element-80dad9d{--content-width:100%}.elementor-17 .elementor-element.elementor-element-761984e{--width:40%}.elementor-17 .elementor-element.elementor-element-9960856{--width:70%}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-87e2ea5{--width:100%}.elementor-17 .elementor-element.elementor-element-4aa34be{--width:100%}}.elementor-17 .elementor-element.elementor-element-d5592b8{position:relative}.elementor-17 .elementor-element.elementor-element-d5592b8 h2{position:relative;z-index:10;text-shadow:-6px -6px 0px #000}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-d5592b8{text-align:center}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-6da2c80{text-align:center}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-f9b024b{width:100%}.elementor-17 .elementor-element.elementor-element-f9b024b a{display:block}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-5159d60{align-items:center}}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-5159d60{width:70%;min-width:320px}}@media(max-width:650px){.elementor-17 .elementor-element.elementor-element-5159d60{width:95%}}.elementor-17 .elementor-element.elementor-element-07a8f58{width:90%;padding-top:0;padding-bottom:10vw;padding-left:0;padding-right:0}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-07a8f58{width:100%;align-items:center;background-image:url(/wp-content/uploads/2025/04/home-page-banner-bg.webp);background-position:right 82%;background-repeat:no-repeat;max-height:95vh;min-height:700px;background-size:cover;place-content:center}}@media (max-width:640px){.elementor-17 .elementor-element.elementor-element-07a8f58{padding-bottom:35vw;min-height:760px}}#gform_wrapper_3 .gform_required_legend{display:none}#gform_3 label,#gform_3 legend{font-size:25px;font-family:"fairweather";font-weight:800;margin-bottom:0}#gform_3 input,#gform_3 select,#gform_3 textarea{background:hsl(0deg 0% 100%/52%);border:0;height:47px}#gform_3 textarea{min-block-size:7em}#gform_fields_3{gap:7px}input#gform_submit_button_3{background-color:var(--e-global-color-accent);font-family:"Bebas Neue Pro",Sans-serif;text-transform:uppercase;font-size:25px;font-weight:500;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 40px;width:100%;line-height:1;height:auto}input#gform_submit_button_3:hover{background-color:var(--e-global-color-primary)}#input_3_5_5_container{inline-size:100%}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-16cc441{width:80%}#gform_fields_3{gap:15px}#gform_fields_3 .gfield--width-full{grid-column:span 6}#gform_fields_3 #field_3_7,#gform_fields_3 #field_3_6{grid-column:span 12}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-16cc441{z-index:100;position:relative}}@media (max-width:390.5px){#gform_fields_3 .gfield--width-full{grid-column:span 12}}.elementor-17 .elementor-element.elementor-element-6fd192a{min-width:654px}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-6fd192a{background-size:cover;width:700px;min-height:920px;align-items:center;place-content:center}}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-6fd192a{width:90%;min-width:unset;background-size:100% 100%;padding-left:0;padding-right:0;padding-top:22vw;min-height:800px}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-6fd192a{background-image:none !important;background-color:#00adfd;min-height:600px;padding-top:25vw;box-shadow:20px 20px 0 0px #000}.elementor-17 .elementor-element.elementor-element-6fd192a:before,.elementor-17 .elementor-element.elementor-element-6fd192a:after{content:'';width:100%;position:absolute;left:0;background-size:contain;background-repeat:no-repeat;z-index:0}.elementor-17 .elementor-element.elementor-element-6fd192a:before{height:340px;top:0;background-image:url(/wp-content/uploads/2025/04/form-bg-top-optimized.webp)}.elementor-17 .elementor-element.elementor-element-6fd192a:after{height:438px;bottom:0;background-image:url(/wp-content/uploads/2025/04/form-bg-bottom-optimized.webp);background-position:bottom}}@media(min-width:1200px){.elementor-17 .elementor-element.elementor-element-2c52563{min-width:630px}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-2c52563{width:100%;align-items:center;margin-top:-200px;z-index:100}}.elementor-17 .elementor-element.elementor-element-8dee750{z-index:10}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-8dee750{flex-direction:column;background-image:none !important;background-color:#d88030;padding:0}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-68fbe4d a{display:block}}.elementor-17 .elementor-element.elementor-element-4aa34be{background:transparent linear-gradient(180deg,#da8b32 0%,#d5732d 74%,#cd5025 100%) 0% 0% no-repeat padding-box}.elementor-17 .elementor-element.elementor-element-4aa34be:before{background-position:23vw 50px;background-repeat:no-repeat;opacity:.1;background-position:30vw 50%;background-repeat:no-repeat}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-4aa34be{background:0 0;background-color:#d88030 !important;height:100%;place-content:flex-start;padding-top:5vw}.elementor-17 .elementor-element.elementor-element-4aa34be:before{background-position:-33vw 94%;background-size:130%;opacity:.08}}@media(max-width:540px){.elementor-17 .elementor-element.elementor-element-4aa34be{padding-right:6%;padding-top:50px}}.elementor-17 .elementor-element.elementor-element-87e2ea5{clip-path:polygon(0 0,calc(100% - 272px) 0, 100% 100%, 0% 100%)}@media(min-width:1200px){.elementor-17 .elementor-element.elementor-element-87e2ea5{min-width:990px}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-87e2ea5{place-content:flex-start;height:80vw;clip-path:polygon(0 0,100% 0,100% 46%,0 72%)}}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-87e2ea5{clip-path:polygon(0 0,100% 0,100% 52%,0 73%);height:80vw;min-height:600px}}@media(max-width:540px){.elementor-17 .elementor-element.elementor-element-87e2ea5{clip-path:polygon(0 0,100% 0,100% calc(100% - 49vw), 0 calc(100% - 38vw))}}.elementor-17 .elementor-element.elementor-element-eb2d573{z-index:5;overflow:hidden;background-position:100% 0;background-repeat:no-repeat;background-size:50%}.elementor-17 .elementor-element.elementor-element-eb2d573:after{content:'';position:absolute;top:0;left:clamp(900px,61%, 61%);width:30px;height:150%;background:#fff;border-left:5px solid #000;border-right:5px solid #000;transform:rotate(-22.5deg)}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-eb2d573:after{transform:rotate(-10deg) translateY(100%);right:unset;height:40px;width:150vw;border-top:5px solid #000;border-bottom:5px solid #000;border-left:0;border-right:0;top:unset;left:-200px;bottom:45%}.elementor-17 .elementor-element.elementor-element-eb2d573{flex-direction:column;background-size:100%;margin-top:0;background-position:bottom !important}.elementor-17 .elementor-element.elementor-element-eb2d573>*{width:100%}}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-eb2d573:after{transform:rotate(-12deg) translateY(100%);height:35px;bottom:40%}}@media(max-width:540px){.elementor-17 .elementor-element.elementor-element-eb2d573:after{transform:rotate(-9deg) translateY(100%);bottom:50vw;width:200vw}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-198cb08{gap:0;background:#d88030;background-image:none !important}}.elementor-17 .elementor-element.elementor-element-23ce27f p{margin:0}.elementor-17 .elementor-element.elementor-element-abb464f .elementor-icon{border:5px solid #000 !important;border-radius:50%;background:#ff343b;padding:20px 16px 20px 24px}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-0dc7fa4{width:100%;height:55vw;background-size:100%}}@media(min-width:1200px){.elementor-17 .elementor-element.elementor-element-f5b8eb4{min-width:650px}}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-fdf88eb{width:100%}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-a952715 a{display:block}}.elementor-17 .elementor-element.elementor-element-ab3ac39:before{content:'';width:50%;height:100%;background-image:url(/wp-content/uploads/2025/04/the-crawlspace-captain-and-crawlspace-kid.webp);background-size:contain;background-position:120% center;background-repeat:no-repeat;position:absolute;left:57%;top:15%}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-ab3ac39:before{width:42vw;left:67vw}}@media(max-width:960px){.elementor-17 .elementor-element.elementor-element-ab3ac39{padding-right:60px;padding-bottom:400px}.elementor-17 .elementor-element.elementor-element-ab3ac39:before{width:600px;left:35%;top:unset;bottom:-20px;background-position:bottom}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-ab3ac39{padding-right:40px;padding-left:40px;padding-top:40px}.elementor-17 .elementor-element.elementor-element-ab3ac39:before{width:515px;left:8%}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-3484942{width:100%}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-eb7a9b2{flex-direction:column}}.elementor-17 .elementor-element.elementor-element-66a0be2 span{color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-c980c45:before{content:'';width:100%;height:100%;background:url(/wp-content/uploads/2025/03/Speach-Bubble.svg);background-size:100% 100%}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-c980c45{min-height:110px}}.elementor-17 .elementor-element.elementor-element-5c15c54 p{margin:0}.elementor-17 .elementor-element.elementor-element-e059c2d{flex:1}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-5a28082 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-5a28082 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-d812bbe{flex:1}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-c89186d a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-c89186d *{border-color:#000}.elementor-17 .elementor-element.elementor-element-57a9a33 p{margin:0}.elementor-17 .elementor-element.elementor-element-d9affc5{min-height:420px;z-index:1000}.elementor-17 .elementor-element.elementor-element-d9affc5>.e-con-inner{margin:0;min-width:100%}.elementor-17 .elementor-element.elementor-element-627744a p{margin:0}.elementor-17 .elementor-element.elementor-element-bddc9a9{flex:1}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-6330e49 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-6330e49 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-2163c00{flex:1}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-75d2f00 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-75d2f00 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-6a31867 p{margin:0}.elementor-17 .elementor-element.elementor-element-3db5606{min-height:420px;z-index:1000}.elementor-17 .elementor-element.elementor-element-3db5606>.e-con-inner{margin:0;min-width:100%}.elementor-17 .elementor-element.elementor-element-5c15c54 p{margin:0}.elementor-17 .elementor-element.elementor-element-e059c2d{flex:1}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-5a28082 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-5a28082 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-d812bbe{flex:1}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-c89186d a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-c89186d *{border-color:#000}.elementor-17 .elementor-element.elementor-element-57a9a33 p{margin:0}.elementor-17 .elementor-element.elementor-element-d9affc5{min-height:420px;z-index:1000}.elementor-17 .elementor-element.elementor-element-d9affc5>.e-con-inner{margin:0;min-width:100%}.elementor-17 .elementor-element.elementor-element-627744a p{margin:0}.elementor-17 .elementor-element.elementor-element-bddc9a9{flex:1}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-6330e49 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-6330e49 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-2163c00{flex:1}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-75d2f00 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-75d2f00 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-6a31867 p{margin:0}.elementor-17 .elementor-element.elementor-element-3db5606{min-height:420px;z-index:1000}.elementor-17 .elementor-element.elementor-element-3db5606>.e-con-inner{margin:0;min-width:100%}.elementor-17 .elementor-element.elementor-element-5c15c54 p{margin:0}.elementor-17 .elementor-element.elementor-element-e059c2d{flex:1}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-5a28082 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-5a28082 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-5a28082 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-d812bbe{flex:1}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-c89186d a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-c89186d .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-c89186d *{border-color:#000}.elementor-17 .elementor-element.elementor-element-57a9a33 p{margin:0}.elementor-17 .elementor-element.elementor-element-d9affc5{min-height:420px;z-index:1000}.elementor-17 .elementor-element.elementor-element-d9affc5>.e-con-inner{margin:0;min-width:100%}.elementor-17 .elementor-element.elementor-element-627744a p{margin:0}.elementor-17 .elementor-element.elementor-element-bddc9a9{flex:1}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-6330e49 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-6330e49 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-6330e49 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-2163c00{flex:1}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button-wrapper{height:100%}.elementor-17 .elementor-element.elementor-element-75d2f00 a{height:100%;display:flex;align-items:center}.elementor-17 .elementor-element.elementor-element-75d2f00 .elementor-button-icon{display:flex}.elementor-17 .elementor-element.elementor-element-75d2f00 *{border-color:#000}.elementor-17 .elementor-element.elementor-element-6a31867 p{margin:0}.elementor-17 .elementor-element.elementor-element-3db5606{min-height:420px;z-index:1000}.elementor-17 .elementor-element.elementor-element-3db5606>.e-con-inner{margin:0;min-width:100%}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-wrapper>*>*{overflow:hidden}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-wrapper>*>*:before{content:'';position:absolute;top:unset;bottom:45.5%;left:-50px;width:1240px;height:25px;background:#fff;border-top:5px solid #000;border-bottom:5px solid #000;z-index:10000;transform:rotate(-3.95deg) translateY(-28px)}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-wrapper>*>*>*>*{height:400px}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-wrapper>*>*>*>*:first-child{height:460px;clip-path:polygon(0px 0px,100% 0px,100% calc(100% - 75px), 0px calc(100% - 5px))}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-wrapper>*>*>*>*:last-child{clip-path:polygon(0 75px,100% 0,100% 100%,0% 100%);margin-top:-130px}.elementor-17 .elementor-element.elementor-element-804ce29 .elementor-button-icon{font-size:42px}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-pagination{margin-top:30px;border:7px solid #000;height:33px}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-pagination .swiper-pagination-bullet{border:0;opacity:1;background:#000;border-radius:0;margin:0;width:10vw;min-width:100px;height:20px}.elementor-17 .elementor-element.elementor-element-804ce29 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff343b}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-8550614{width:60%;top:0;transform:translateY(-60%)}}@media(max-width:480px){.elementor-17 .elementor-element.elementor-element-2cf3b88{align-items:flex-end}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-7ca6732{width:auto}}.elementor-17 .elementor-element.elementor-element-c40066d{left:50%;transform:translateX(-50%)}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-c40066d{display:none}}@media(min-width:1200px){.elementor-17 .elementor-element.elementor-element-eec8b93{min-width:493px}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-eec8b93{width:auto;min-width:340px}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-64cfad6{display:none}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-3cb085a{background:0 0 !important;border:0}}.elementor-17 .elementor-element.elementor-element-8d3fbcd p{margin:0}.elementor-17 .elementor-element.elementor-element-70dfa14 p{margin:0}.elementor-17 .elementor-element.elementor-element-7a01d3b p{margin:0}.elementor-17 .elementor-element.elementor-element-56b7fa6 p{margin:0}.elementor-17 .elementor-element.elementor-element-f6e5e3c p{margin:0}.elementor-17 .elementor-element.elementor-element-aa04927 p{margin:0}.elementor-17 .elementor-element.elementor-element-595fad5 p{margin:0}.elementor-17 .elementor-element.elementor-element-28738fc p{margin:0}.elementor-17 .elementor-element.elementor-element-4448a1d p{margin:0}.elementor-17 .elementor-element.elementor-element-e1a9b80 p{margin:0}.elementor-17 .elementor-element.elementor-element-696752c p{margin:0}.elementor-17 .elementor-element.elementor-element-547872d{display:flex;flex-direction:row;place-content:center;flex-wrap:wrap}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-547872d{margin-left:4%;place-content:flex-start;width:96%;border-right:0}}@media(max-width:766.5px){.elementor-17 .elementor-element.elementor-element-547872d{margin-left:0;padding-left:40px;padding-right:40px;width:100%;border-left:0}}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-c3f71dd{width:92%}.elementor-17 .elementor-element.elementor-element-c3f71dd .elementor-button{width:100%}}@media(min-width:1200.5px){.elementor-17 .elementor-element.elementor-element-b79c7ef{display:none}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-369cd07{border:5px solid #000}}.elementor-17 .elementor-element.elementor-element-74a6804 span{color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-32d3781{min-width:110px}.elementor-17 .elementor-element.elementor-element-ec8068e{height:100%}.elementor-17 .elementor-element.elementor-element-ec8068e:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-131d025 svg *{clip-path:unset}.elementor-17 .elementor-element.elementor-element-131d025{min-width:70px}.elementor-17 .elementor-element.elementor-element-1ed8804{height:100%}.elementor-17 .elementor-element.elementor-element-1ed8804:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-87dcbc0{min-width:70px}.elementor-17 .elementor-element.elementor-element-908e8ff{height:100%}.elementor-17 .elementor-element.elementor-element-908e8ff:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-32d3781{min-width:110px}.elementor-17 .elementor-element.elementor-element-ec8068e{height:100%}.elementor-17 .elementor-element.elementor-element-ec8068e:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-131d025 svg *{clip-path:unset}.elementor-17 .elementor-element.elementor-element-131d025{min-width:70px}.elementor-17 .elementor-element.elementor-element-1ed8804{height:100%}.elementor-17 .elementor-element.elementor-element-1ed8804:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-87dcbc0{min-width:70px}.elementor-17 .elementor-element.elementor-element-908e8ff{height:100%}.elementor-17 .elementor-element.elementor-element-908e8ff:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-32d3781{min-width:110px}.elementor-17 .elementor-element.elementor-element-ec8068e{height:100%}.elementor-17 .elementor-element.elementor-element-ec8068e:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-131d025 svg *{clip-path:unset}.elementor-17 .elementor-element.elementor-element-131d025{min-width:70px}.elementor-17 .elementor-element.elementor-element-1ed8804{height:100%}.elementor-17 .elementor-element.elementor-element-1ed8804:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-87dcbc0{min-width:70px}.elementor-17 .elementor-element.elementor-element-908e8ff{height:100%}.elementor-17 .elementor-element.elementor-element-908e8ff:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-32d3781{min-width:110px}.elementor-17 .elementor-element.elementor-element-ec8068e{height:100%}.elementor-17 .elementor-element.elementor-element-ec8068e:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-131d025 svg *{clip-path:unset}.elementor-17 .elementor-element.elementor-element-131d025{min-width:70px}.elementor-17 .elementor-element.elementor-element-1ed8804{height:100%}.elementor-17 .elementor-element.elementor-element-1ed8804:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-87dcbc0{min-width:70px}.elementor-17 .elementor-element.elementor-element-908e8ff{height:100%}.elementor-17 .elementor-element.elementor-element-908e8ff:after{content:'';width:100%;height:100%;background:#000;border-radius:10px;position:absolute;top:0;left:0;transform:translate(15px,15px);z-index:-1}.elementor-17 .elementor-element.elementor-element-d4f6d7a .swiper-pagination{margin-top:40px;border:7px solid #000;height:32px}.elementor-17 .elementor-element.elementor-element-d4f6d7a .swiper-pagination .swiper-pagination-bullet{border:0;opacity:1;background:#000;border-radius:0;margin:0;width:10vw;min-width:100px;height:20px}.elementor-17 .elementor-element.elementor-element-d4f6d7a .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff343b}.elementor-17 .elementor-element.elementor-element-c45636f span{color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-a95d24c{flex:1}.elementor-17 .elementor-element.elementor-element-c12c9de{white-space:nowrap}.reviews-container .ti-header.source-Google .ti-rating-text{display:none}.reviews-container .ti-header.source-Google{display:flex !important;flex-direction:column-reverse}.reviews-container .ti-header.source-Google span.ti-stars.star-lg img{width:20px !important}.reviews-container .ti-widget.ti-goog .ti-widget-container{display:flex;flex-direction:column-reverse;gap:20px}.reviews-container .ti-reviews-container-wrapper{place-content:center}.reviews-container .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color:#000 !important}.reviews-container .ti-widget.ti-goog .ti-widget-container .ti-name{text-transform:uppercase;font-family:"bebas neue pro";font-size:25px;line-height:1}.reviews-container .ti-widget.ti-goog .ti-widget-container .ti-date{display:none}.reviews-container .ti-widget.ti-goog .ti-profile-img img{width:50px !important;height:50px !important}.reviews-container .ti-widget.ti-goog .ti-profile-details{justify-content:flex-start}.reviews-container .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars{margin:0;position:absolute;left:85px;margin-top:-20px}.reviews-container .ti-widget.ti-goog .ti-review-content{margin-top:15px;color:#fff;font-family:Overpass;font-size:20px;line-height:1.2}.reviews-container .ti-widget.ti-goog .ti-col-5 .ti-review-item{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}@media(max-width:766.5px){.reviews-container .ti-header.source-Google{place-content:start;align-items:start}}.elementor-17 .elementor-element.elementor-element-31aa576{white-space:nowrap}@media(max-width:460px){.elementor-17 .elementor-element.elementor-element-ca0cfda{place-content:center;align-items:center}}.elementor-17 .elementor-element.elementor-element-c037301{width:auto;max-width:60%}@media(max-width:640px){.elementor-17 .elementor-element.elementor-element-7967fdc a{display:block}}.elementor-17 .elementor-element.elementor-element-c5cc6dc{flex:1}.elementor-17 .elementor-element.elementor-element-9280113 span{color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion{display:block}.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion.is-2col{display:flex;gap:25px}.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion-column{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion-column details{width:100%}.elementor-17 .elementor-element.elementor-element-7a683f4 summary{place-content:space-between;padding:20px 30px;border:5px solid #000;background:#fff}.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion-item>.e-n-accordion-item-title{color:#000;font-family:"bebas neue pro",Sans-serif}.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-accent);color:#fff}.elementor-17 .elementor-element.elementor-element-7a683f4 summary+*{border:5px solid #000;border-top:0;padding:13px 80px 8px 30px;background:#fff}.elementor-17 .elementor-element.elementor-element-7a683f4 summary+* p{font-weight:500}@media (max-width:1024px){.elementor-17 .elementor-element.elementor-element-7a683f4 .e-n-accordion.is-2col{display:block}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-948d671{width:100%}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-761984e{width:100%}}#gform_fields_2{display:flex;place-content:space-between;gap:5%}#gform_wrapper_2 .gform_required_legend{display:none}#gform_fields_2 input:not([type=checkbox]),#gform_fields_2 textarea,#gform_fields_2 select{height:50px;min-block-size:0;box-sizing:border-box;border:0;border-radius:0;box-shadow:none;background:rgb(255 255 255/50%)}#gform_fields_2 #field_submit{width:auto}#gform_fields_2 label,#gform_fields_2 legend{font-family:"fairweather";font-size:25px;font-weight:800;margin:0}#input_2_5_5_container{inline-size:100%}#gform_fields_2 .custom-field-group{width:69%;display:flex;gap:10px 10%;flex:unset;flex-wrap:wrap}#gform_fields_2 .custom-field-group-2{width:46%;display:flex;gap:10px 10%;flex-direction:column}#gform_fields_2 .custom-field-group>*{width:45%}#field_2_6{flex:1}#gform_2 .gform_footer{place-content:flex-end}#gform_submit_button_2{background-color:#000;font-family:"Bebas Neue Pro",Sans-serif;font-size:25px;font-weight:500;padding:13px 40px 15px;cursor:pointer;width:100%}#gform_submit_button_2:hover{background:#fff;color:#000}@media(max-width:1200px){#gform_fields_2{flex-direction:column;row-gap:20px}#gform_fields_2 .custom-field-group,#field_2_6{width:100%}#gform_2 .gform_footer{place-content:center}#gform_fields_2 .custom-field-group-2{width:100%}}@media (max-width:640px){#gform_submit_button_2{width:100%}}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-9960856{width:100%}}.elementor-17 .elementor-element.elementor-element-2ad2f34{left:50%;transform:translate(-50%,50%)}.elementor-17 .elementor-element.elementor-element-d8b4a94{flex-direction:row;gap:60px;background:transparent linear-gradient(181deg,#cd5025 0%,#d67a2e 32%,#da8b32 53%,#c65123 100%) 0% 0% no-repeat padding-box}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-d8b4a94{flex-direction:column;gap:20px}}@media(max-width:766px){.elementor-17 .elementor-element.elementor-element-d8b4a94{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')}