.elementor-20 .elementor-element.elementor-element-865841a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5dac78c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:8%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%}.elementor-20 .elementor-element.elementor-element-5dac78c:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-5dac78c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/about-banner-optimized.webp");background-size:cover}.elementor-20 .elementor-element.elementor-element-5dac78c:before,.elementor-20 .elementor-element.elementor-element-5dac78c>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-5dac78c>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-5dac78c>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-5dac78c>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-5dac78c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#0000009E;--background-overlay:''}.elementor-20 .elementor-element.elementor-element-b88e066{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px}.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-20 .elementor-element.elementor-element-afa6620{text-align:center}.elementor-20 .elementor-element.elementor-element-afa6620 .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-20 .elementor-element.elementor-element-f7fd7dc{text-align:center}.elementor-20 .elementor-element.elementor-element-f7fd7dc .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(45px,5.4vw,65px);font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-be401dc{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-be401dc>.elementor-widget-container{margin:10px 0 0}.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)}.elementor-20 .elementor-element.elementor-element-cfd5a4f{--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:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%}.elementor-20 .elementor-element.elementor-element-cfd5a4f:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-cfd5a4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-6b0d2f3{text-align:center}.elementor-20 .elementor-element.elementor-element-6b0d2f3 .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:none;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-a476adb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-4df04b2{--display:flex;--justify-content:center;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:80px;--padding-left:3%;--padding-right:2%}.elementor-20 .elementor-element.elementor-element-df38ae6 .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-20 .elementor-element.elementor-element-d3ccc53{--display:flex;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-20 .elementor-element.elementor-element-90636fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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:60px;--padding-bottom:60px;--padding-left:6%;--padding-right:6%}.elementor-20 .elementor-element.elementor-element-90636fe:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-90636fe>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-90636fe>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:150% 50%;background-repeat:no-repeat}.elementor-20 .elementor-element.elementor-element-7f98348{text-align:center}.elementor-20 .elementor-element.elementor-element-7f98348 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,3vw,45px);font-weight:900;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-aae2fef{text-align:center;font-family:"bebas neue pro",Sans-serif;font-size:clamp(14px,1.8vw,25px);font-weight:700;line-height:1.4em;color:#fff}.elementor-20 .elementor-element.elementor-element-d5c34ae{--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:3%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%}.elementor-20 .elementor-element.elementor-element-2baf9f4{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px}.elementor-20 .elementor-element.elementor-element-2baf9f4:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2baf9f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.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)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1b87dbf{left:20px}body.rtl .elementor-20 .elementor-element.elementor-element-1b87dbf{right:20px}.elementor-20 .elementor-element.elementor-element-1b87dbf{top:-60px}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon-wrapper{text-align:start}.elementor-20 .elementor-element.elementor-element-1b87dbf.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-1b87dbf.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-1b87dbf.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-1b87dbf.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-1b87dbf.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{font-size:42px}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon svg{height:42px}.elementor-20 .elementor-element.elementor-element-42bf257{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-09a1144 .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-600bafc{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-109d3f8{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px}.elementor-20 .elementor-element.elementor-element-109d3f8:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-109d3f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-fa1419f{left:20px}body.rtl .elementor-20 .elementor-element.elementor-element-fa1419f{right:20px}.elementor-20 .elementor-element.elementor-element-fa1419f{top:-60px}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon-wrapper{text-align:start}.elementor-20 .elementor-element.elementor-element-fa1419f.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-fa1419f.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-fa1419f.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-fa1419f.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-fa1419f.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{font-size:42px}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon svg{height:42px}.elementor-20 .elementor-element.elementor-element-6ea5dd0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-0e479b3 .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-d0b10d6{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-4c01289{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px}.elementor-20 .elementor-element.elementor-element-4c01289:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-4c01289>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e0c7c7e{left:20px}body.rtl .elementor-20 .elementor-element.elementor-element-e0c7c7e{right:20px}.elementor-20 .elementor-element.elementor-element-e0c7c7e{top:-60px}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon-wrapper{text-align:start}.elementor-20 .elementor-element.elementor-element-e0c7c7e.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-e0c7c7e.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-e0c7c7e.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{font-size:42px}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon svg{height:42px}.elementor-20 .elementor-element.elementor-element-e5d2349{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-8a19071 .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-ec2f8d0{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-f68e776{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px}.elementor-20 .elementor-element.elementor-element-f68e776:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-f68e776>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-2c6bfab{left:20px}body.rtl .elementor-20 .elementor-element.elementor-element-2c6bfab{right:20px}.elementor-20 .elementor-element.elementor-element-2c6bfab{top:-60px}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon-wrapper{text-align:start}.elementor-20 .elementor-element.elementor-element-2c6bfab.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-2c6bfab.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-2c6bfab.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-2c6bfab.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-2c6bfab.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{font-size:42px}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon svg{height:42px}.elementor-20 .elementor-element.elementor-element-5b6ffd0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-8a763df .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-ef44e67{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-92ec696{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px}.elementor-20 .elementor-element.elementor-element-92ec696:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-92ec696>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-577fab0{left:20px}body.rtl .elementor-20 .elementor-element.elementor-element-577fab0{right:20px}.elementor-20 .elementor-element.elementor-element-577fab0{top:-60px}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon-wrapper{text-align:start}.elementor-20 .elementor-element.elementor-element-577fab0.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-577fab0.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-577fab0.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-577fab0.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-577fab0.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{font-size:42px}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon svg{height:42px}.elementor-20 .elementor-element.elementor-element-c79c620{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-e8cbfcf .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-62fbd09{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-f840032{--display:flex;--border-radius:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px}.elementor-20 .elementor-element.elementor-element-f840032:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-f840032>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-937a665{left:20px}body.rtl .elementor-20 .elementor-element.elementor-element-937a665{right:20px}.elementor-20 .elementor-element.elementor-element-937a665{top:-60px}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon-wrapper{text-align:start}.elementor-20 .elementor-element.elementor-element-937a665.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-937a665.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-937a665.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-937a665.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-937a665.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{font-size:42px}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon svg{height:42px}.elementor-20 .elementor-element.elementor-element-6cf5f66{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-8968a2e .elementor-heading-title{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-6b1dfb1{font-family:"bebas neue pro",Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-be7fd0e{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%}.elementor-20 .elementor-element.elementor-element-da7ebc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.5;--overlay-mix-blend-mode:overlay;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:60px;--padding-bottom:80px;--padding-left:6%;--padding-right:6%}.elementor-20 .elementor-element.elementor-element-da7ebc5:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FF343BA8;background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/02/foundation-repair.webp");background-position:center center;background-size:cover}.elementor-20 .elementor-element.elementor-element-da7ebc5:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:150% 50%;background-repeat:no-repeat}.elementor-20 .elementor-element.elementor-element-0cbb5e0{text-align:center}.elementor-20 .elementor-element.elementor-element-0cbb5e0 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,3vw,45px);font-weight:900;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-5488030{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"bebas neue pro",Sans-serif;font-size:clamp(14px,1.8vw,25px);font-weight:700;line-height:1.4em;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-20 .elementor-element.elementor-element-a7be1ed .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-20 .elementor-element.elementor-element-a7be1ed .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-a7be1ed .elementor-button:focus{background-color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-a7be1ed>.elementor-widget-container{margin:10px 0 0}.elementor-20 .elementor-element.elementor-element-a7be1ed{bottom:-25px}.elementor-20 .elementor-element.elementor-element-ee75b86{--display:flex;--padding-top:40px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-409d3ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-ea74b88{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:5px 0;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-dd33bce{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:.2;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-dd33bce:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-dd33bce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#03bfff 0%,#0d2838 100%)}.elementor-20 .elementor-element.elementor-element-dd33bce:before,.elementor-20 .elementor-element.elementor-element-dd33bce>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-dd33bce>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-dd33bce>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-dd33bce>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-dd33bce>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat}.elementor-20 .elementor-element.elementor-element-1e02d25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%}.elementor-20 .elementor-element.elementor-element-06023d8 .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-20 .elementor-element.elementor-element-8bf62d2 .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-20 .elementor-element.elementor-element-b6d6520>.elementor-widget-container{margin:30px 0 0}.elementor-20 .elementor-element.elementor-element-b6d6520 .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-20 .elementor-element.elementor-element-e5dab2d{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#fff}.elementor-20 .elementor-element.elementor-element-e5dab2d>.elementor-widget-container{margin:20px 0 0}.elementor-20 .elementor-element.elementor-element-3af046a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-3af046a:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-3af046a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-4dc98de{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-818b58b{--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-20 .elementor-element.elementor-element-818b58b>.elementor-widget-container{margin:40px 0 0}:where(.elementor-20 .elementor-element.elementor-element-818b58b>.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-20 .elementor-element.elementor-element-9b3c92c>.elementor-widget-container{margin:-20px 0 0}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9b3c92c{right:0}body.rtl .elementor-20 .elementor-element.elementor-element-9b3c92c{left:0}.elementor-20 .elementor-element.elementor-element-9b3c92c{bottom:5px}.elementor-20 .elementor-element.elementor-element-9b3c92c img{width:530px}.elementor-20 .elementor-element.elementor-element-5b73921{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-be265dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-be265dd:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-be265dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-f0fdeec{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:400;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-2ec28cb{--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-20 .elementor-element.elementor-element-2ec28cb>.elementor-widget-container{margin:40px 0 0}:where(.elementor-20 .elementor-element.elementor-element-2ec28cb>.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-20 .elementor-element.elementor-element-ab08680{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:100px;--padding-left:6%;--padding-right:6%}.elementor-20 .elementor-element.elementor-element-3d4b695{--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:7% 7%;--row-gap:7%;--column-gap:7%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-03ff672{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-37fdfe1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-20f06ff{text-align:center}.elementor-20 .elementor-element.elementor-element-20f06ff .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-20 .elementor-element.elementor-element-0904ae3{text-align:center}.elementor-20 .elementor-element.elementor-element-0904ae3 .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-20 .elementor-element.elementor-element-189c626{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-c13566f{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:500;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-65d3062{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:500;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-a3a836f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-ca30d00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-dacc6c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px;--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:300px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-dacc6c9:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-dacc6c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/image-4-compressed.webp");background-position:bottom center;background-size:cover}.elementor-20 .elementor-element.elementor-element-9b1a42c>.elementor-widget-container{background-color:var(--e-global-color-accent);padding:5px 10px;border-style:solid;border-width:5px 0 5px 5px}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9b1a42c{right:0}body.rtl .elementor-20 .elementor-element.elementor-element-9b1a42c{left:0}.elementor-20 .elementor-element.elementor-element-9b1a42c{bottom:40px}.elementor-20 .elementor-element.elementor-element-9b1a42c .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1em;color:#fff}.elementor-20 .elementor-element.elementor-element-4db87c4>.elementor-widget-container{background-color:#195070;padding:25px 30px;border-style:solid;border-width:0 0 5px;border-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-4db87c4{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.4em;color:#fff}.elementor-20 .elementor-element.elementor-element-7edd6b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-0895ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px;--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:300px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-0895ad8:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-0895ad8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/image-compressed-1.webp");background-position:bottom center;background-size:cover}.elementor-20 .elementor-element.elementor-element-04eafae>.elementor-widget-container{background-color:var(--e-global-color-accent);padding:5px 10px;border-style:solid;border-width:5px 0 5px 5px}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-04eafae{right:0}body.rtl .elementor-20 .elementor-element.elementor-element-04eafae{left:0}.elementor-20 .elementor-element.elementor-element-04eafae{bottom:40px}.elementor-20 .elementor-element.elementor-element-04eafae .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1em;color:#fff}.elementor-20 .elementor-element.elementor-element-7b6946e>.elementor-widget-container{background-color:#195070;padding:25px 30px;border-style:solid;border-width:0 0 5px;border-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-7b6946e{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.4em;color:#fff}.elementor-20 .elementor-element.elementor-element-cf513da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-b296fbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px;--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:300px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-b296fbb:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-b296fbb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/image-3-compressed.webp");background-position:bottom center;background-size:cover}.elementor-20 .elementor-element.elementor-element-a7c73fb>.elementor-widget-container{background-color:var(--e-global-color-accent);padding:5px 10px;border-style:solid;border-width:5px 0 5px 5px}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a7c73fb{right:0}body.rtl .elementor-20 .elementor-element.elementor-element-a7c73fb{left:0}.elementor-20 .elementor-element.elementor-element-a7c73fb{bottom:40px}.elementor-20 .elementor-element.elementor-element-a7c73fb .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1em;color:#fff}.elementor-20 .elementor-element.elementor-element-ece21ff>.elementor-widget-container{background-color:#195070;padding:25px 30px;border-style:solid;border-width:0 0 5px;border-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-ece21ff{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.4em;color:#fff}.elementor-20 .elementor-element.elementor-element-1babbdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-b9423d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px;--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:300px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-b9423d0:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-b9423d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/image-2-compressed.webp");background-position:bottom center;background-size:cover}.elementor-20 .elementor-element.elementor-element-bd28e23>.elementor-widget-container{background-color:var(--e-global-color-accent);padding:5px 10px;border-style:solid;border-width:5px 0 5px 5px}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bd28e23{right:0}body.rtl .elementor-20 .elementor-element.elementor-element-bd28e23{left:0}.elementor-20 .elementor-element.elementor-element-bd28e23{bottom:40px}.elementor-20 .elementor-element.elementor-element-bd28e23 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1em;color:#fff}.elementor-20 .elementor-element.elementor-element-3c9ee67>.elementor-widget-container{background-color:#195070;padding:25px 30px;border-style:solid;border-width:0 0 5px;border-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-3c9ee67{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.4em;color:#fff}.elementor-20 .elementor-element.elementor-element-3b52cf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5d81cc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px;--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:300px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5d81cc0:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-5d81cc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/image-1-compressed.webp");background-position:bottom center;background-size:cover}.elementor-20 .elementor-element.elementor-element-7523ee2>.elementor-widget-container{background-color:var(--e-global-color-accent);padding:5px 10px;border-style:solid;border-width:5px 0 5px 5px}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7523ee2{right:0}body.rtl .elementor-20 .elementor-element.elementor-element-7523ee2{left:0}.elementor-20 .elementor-element.elementor-element-7523ee2{bottom:40px}.elementor-20 .elementor-element.elementor-element-7523ee2 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:clamp(25px,5.4vw,45px);font-weight:900;text-transform:uppercase;line-height:1em;color:#fff}.elementor-20 .elementor-element.elementor-element-1e10b06>.elementor-widget-container{background-color:#195070;padding:25px 30px;border-style:solid;border-width:0 0 5px;border-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-1e10b06{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.4em;color:#fff}.elementor-20 .elementor-element.elementor-element-e266e00{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%}.elementor-20 .elementor-element.elementor-element-e266e00>.elementor-widget-container{padding:0}.elementor-20 .elementor-element.elementor-element-284debf{--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: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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-284debf:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-284debf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-20 .elementor-element.elementor-element-c02465b .elementor-icon-wrapper{text-align:center}.elementor-20 .elementor-element.elementor-element-c02465b.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-20 .elementor-element.elementor-element-c02465b.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-c02465b.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-20 .elementor-element.elementor-element-c02465b.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-c02465b.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-42aeae0{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-29f1a3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.15;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--padding-top:80px;--padding-bottom:120px;--padding-left:0%;--padding-right:4%}.elementor-20 .elementor-element.elementor-element-29f1a3f:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/04/Dots_BG.svg");--background-overlay:'';background-position:160% 100%;background-repeat:no-repeat}.elementor-20 .elementor-element.elementor-element-e8a5377{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-2722f0b{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%}.elementor-20 .elementor-element.elementor-element-34d6a9b>.elementor-widget-container{padding:0}.elementor-20 .elementor-element.elementor-element-34d6a9b .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-20 .elementor-element.elementor-element-61b2245{font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-ee64885{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 5%;--row-gap:50px;--column-gap:5%;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-38cb9d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-74e7d34{text-align:center}.elementor-20 .elementor-element.elementor-element-74e7d34 .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-20 .elementor-element.elementor-element-1a4012d{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-b83bb75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-d2e1bd6{text-align:center}.elementor-20 .elementor-element.elementor-element-d2e1bd6 .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-20 .elementor-element.elementor-element-e3f501a{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-dbff5eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-afe4a50{text-align:center}.elementor-20 .elementor-element.elementor-element-afe4a50 .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-20 .elementor-element.elementor-element-54781d2{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-6ed5db7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-6791837{text-align:center}.elementor-20 .elementor-element.elementor-element-6791837 .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-20 .elementor-element.elementor-element-9fdcf6d{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-0abb7d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-e01d453{text-align:center}.elementor-20 .elementor-element.elementor-element-e01d453 .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-20 .elementor-element.elementor-element-c2ea1c7{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-17ce398{--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:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%}.elementor-20 .elementor-element.elementor-element-45e6ba6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-c5b2d83{text-align:center}.elementor-20 .elementor-element.elementor-element-c5b2d83 .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-20 .elementor-element.elementor-element-e80d7ac{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-5a7af1d{--display:flex}.elementor-20 .elementor-element.elementor-element-fd70f61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.1607843137254902);--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-fd70f61:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-fd70f61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-7073dd1{text-align:center}.elementor-20 .elementor-element.elementor-element-7073dd1 .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-20 .elementor-element.elementor-element-2176be9{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-1d623e1{--display:flex}.elementor-20 .elementor-element.elementor-element-49c9b74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.1607843137254902);--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-49c9b74:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-49c9b74>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-2aabfcc{text-align:center}.elementor-20 .elementor-element.elementor-element-2aabfcc .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-20 .elementor-element.elementor-element-3fb55a2{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-616fc63{--display:flex}.elementor-20 .elementor-element.elementor-element-44fcdde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.1607843137254902);--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-44fcdde:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-44fcdde>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-9646ef9{text-align:center}.elementor-20 .elementor-element.elementor-element-9646ef9 .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-20 .elementor-element.elementor-element-e50db0d{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-84062cb{--display:flex}.elementor-20 .elementor-element.elementor-element-5c1af16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.1607843137254902);--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-5c1af16:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-5c1af16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{font-family:"fairweather",Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#fff}.elementor-20 .elementor-element.elementor-element-3f96429{text-align:center}.elementor-20 .elementor-element.elementor-element-3f96429 .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-20 .elementor-element.elementor-element-5ce88a9{text-align:center;font-family:"Overpass",Sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:600;line-height:1.3em;color:#fff}.elementor-20 .elementor-element.elementor-element-2cd3cf6{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%}.elementor-20 .elementor-element.elementor-element-2cd3cf6>.elementor-widget-container{margin:20px 0 0}.elementor-20 .elementor-element.elementor-element-65d27f1{--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-20 .elementor-element.elementor-element-65d27f1:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-65d27f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#03bfff 0%,#194f6f 100%)}.elementor-20 .elementor-element.elementor-element-a08a3d2 .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-20 .elementor-element.elementor-element-f3c1148 .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-20 .elementor-element.elementor-element-1160fde{--display:flex}.elementor-20 .elementor-element.elementor-element-8be129b{--display:flex}.elementor-20 .elementor-element.elementor-element-cb88d2c{--display:flex}.elementor-20 .elementor-element.elementor-element-f09961f{--display:flex}.elementor-20 .elementor-element.elementor-element-e65ddcf{--display:flex}.elementor-20 .elementor-element.elementor-element-231153e{--display:flex}.elementor-20 .elementor-element.elementor-element-4dfb630{--display:flex}.elementor-20 .elementor-element.elementor-element-e3a8a92{--display:flex}.elementor-20 .elementor-element.elementor-element-9a76522{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-9a76522.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-20 .elementor-element.elementor-element-1595358{--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-20 .elementor-element.elementor-element-1595358>.elementor-widget-container{margin:20px 0 0}:where(.elementor-20 .elementor-element.elementor-element-1595358>.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-20 .elementor-element.elementor-element-9d4bcf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:.84;border-style:solid;--border-style:solid;border-width:5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-text);--border-color:var(--e-global-color-text);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:4%;--padding-right:4%}.elementor-20 .elementor-element.elementor-element-9d4bcf4:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-9d4bcf4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url("https://stapletonfoundations.com/wp-content/uploads/2025/05/cta-bg-compressed.avif");background-position:0 20%;background-size:cover}.elementor-20 .elementor-element.elementor-element-9d4bcf4:before,.elementor-20 .elementor-element.elementor-element-9d4bcf4>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-9d4bcf4>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-9d4bcf4>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-9d4bcf4>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-9d4bcf4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-20 .elementor-element.elementor-element-1830182{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-9305f42{text-align:center}.elementor-20 .elementor-element.elementor-element-9305f42 .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-20 .elementor-element.elementor-element-70b1b63{text-align:center}.elementor-20 .elementor-element.elementor-element-70b1b63 .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-20 .elementor-element.elementor-element-049b151{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#fff}.elementor-20 .elementor-element.elementor-element-049b151>.elementor-widget-container{margin:20px 0 0}.elementor-20 .elementor-element.elementor-element-0282966{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#fff}.elementor-20 .elementor-element.elementor-element-0282966>.elementor-widget-container{margin:20px 0 0}.elementor-20 .elementor-element.elementor-element-4cd1c79{bottom:0}:root{--page-title-display:none}body .elementor-20 .elementor-element.elementor-element-afa6620 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-f7fd7dc .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-6b0d2f3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-7f98348 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-aae2fef{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-09a1144 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-600bafc{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-0e479b3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-d0b10d6{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-8a19071 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-ec2f8d0{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-8a763df .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-ef44e67{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-e8cbfcf .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-62fbd09{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-8968a2e .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-6b1dfb1{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-0cbb5e0 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-5488030{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro 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-20 .elementor-element.elementor-element-a7be1ed .elementor-button{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-06023d8 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-8bf62d2 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-b6d6520 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body :where(.elementor-20 .elementor-element.elementor-element-818b58b>.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}body :where(.elementor-20 .elementor-element.elementor-element-2ec28cb>.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}body .elementor-20 .elementor-element.elementor-element-20f06ff .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-0904ae3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-9b1a42c .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-04eafae .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-a7c73fb .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-bd28e23 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-7523ee2 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-74e7d34 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-d2e1bd6 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-afe4a50 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-6791837 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-e01d453 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-c5b2d83 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-7073dd1 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-2aabfcc .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-9646ef9 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{font-family:"fairweather","Fairweather Fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-3f96429 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body .elementor-20 .elementor-element.elementor-element-a08a3d2 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}body :where(.elementor-20 .elementor-element.elementor-element-1595358>.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}body .elementor-20 .elementor-element.elementor-element-70b1b63 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),"bebas neue pro fallback",sans-serif !important}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-afa6620 .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-20 .elementor-element.elementor-element-be401dc{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0}.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-20 .elementor-element.elementor-element-a476adb{--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-20 .elementor-element.elementor-element-df38ae6 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-90636fe:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-90636fe>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-90636fe>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-20 .elementor-element.elementor-element-600bafc{font-size:22px}.elementor-20 .elementor-element.elementor-element-d0b10d6{font-size:22px}.elementor-20 .elementor-element.elementor-element-ec2f8d0{font-size:22px}.elementor-20 .elementor-element.elementor-element-ef44e67{font-size:22px}.elementor-20 .elementor-element.elementor-element-62fbd09{font-size:22px}.elementor-20 .elementor-element.elementor-element-6b1dfb1{font-size:22px}.elementor-20 .elementor-element.elementor-element-be7fd0e{--e-n-carousel-swiper-slides-to-display:2}.elementor-20 .elementor-element.elementor-element-da7ebc5:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 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-20 .elementor-element.elementor-element-ee75b86{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-8bf62d2 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-818b58b{--n-accordion-title-font-size:22px}.elementor-20 .elementor-element.elementor-element-5b73921{--z-index:100}.elementor-20 .elementor-element.elementor-element-2ec28cb>.elementor-widget-container{margin:-5px 0 0}.elementor-20 .elementor-element.elementor-element-2ec28cb{--n-accordion-title-font-size:22px}.elementor-20 .elementor-element.elementor-element-ab08680{--padding-top:60px;--padding-bottom:60px;--padding-left:6%;--padding-right:6%}.elementor-20 .elementor-element.elementor-element-3d4b695{--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:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-20 .elementor-element.elementor-element-37fdfe1{--padding-top:3vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw}.elementor-20 .elementor-element.elementor-element-20f06ff{text-align:center}.elementor-20 .elementor-element.elementor-element-0904ae3 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-c13566f{text-align:center}.elementor-20 .elementor-element.elementor-element-65d3062{text-align:center}.elementor-20 .elementor-element.elementor-element-a3a836f{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-e266e00{--e-n-carousel-swiper-slides-to-display:1}.elementor-20 .elementor-element.elementor-element-29f1a3f:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-20 .elementor-element.elementor-element-34d6a9b .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-ee64885{--justify-content:center;--gap:20px 10%;--row-gap:20px;--column-gap:10%;--flex-wrap:wrap}.elementor-20 .elementor-element.elementor-element-74e7d34 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-d2e1bd6 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-afe4a50 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-6791837 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-e01d453 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-45e6ba6{--padding-top:3vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw}.elementor-20 .elementor-element.elementor-element-c5b2d83{text-align:center}.elementor-20 .elementor-element.elementor-element-7073dd1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-2aabfcc .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-9646ef9 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-3f96429 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-2cd3cf6{--e-n-carousel-swiper-slides-to-display:2}.elementor-20 .elementor-element.elementor-element-a08a3d2{text-align:start}.elementor-20 .elementor-element.elementor-element-a08a3d2 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-f3c1148 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-9d4bcf4:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-9d4bcf4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20 .elementor-element.elementor-element-9305f42 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-70b1b63 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-b88e066{--width:65%}.elementor-20 .elementor-element.elementor-element-4df04b2{--width:110%}.elementor-20 .elementor-element.elementor-element-d3ccc53{--width:108%}.elementor-20 .elementor-element.elementor-element-dd33bce{--width:100%}.elementor-20 .elementor-element.elementor-element-1e02d25{--width:45%}.elementor-20 .elementor-element.elementor-element-03ff672{--width:55%}.elementor-20 .elementor-element.elementor-element-e8a5377{--width:45%}.elementor-20 .elementor-element.elementor-element-ee64885{--width:55%}.elementor-20 .elementor-element.elementor-element-38cb9d4{--width:30%}.elementor-20 .elementor-element.elementor-element-b83bb75{--width:30%}.elementor-20 .elementor-element.elementor-element-dbff5eb{--width:30%}.elementor-20 .elementor-element.elementor-element-6ed5db7{--width:47%}.elementor-20 .elementor-element.elementor-element-0abb7d6{--width:47%}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-b88e066{--width:100%}.elementor-20 .elementor-element.elementor-element-4df04b2{--width:100%}.elementor-20 .elementor-element.elementor-element-d3ccc53{--width:100%}.elementor-20 .elementor-element.elementor-element-1e02d25{--width:50%}.elementor-20 .elementor-element.elementor-element-03ff672{--width:100%}.elementor-20 .elementor-element.elementor-element-38cb9d4{--width:45%}.elementor-20 .elementor-element.elementor-element-b83bb75{--width:45%}.elementor-20 .elementor-element.elementor-element-dbff5eb{--width:45%}.elementor-20 .elementor-element.elementor-element-6ed5db7{--width:45%}.elementor-20 .elementor-element.elementor-element-0abb7d6{--width:45%}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-865841a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5dac78c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.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-20 .elementor-element.elementor-element-afa6620 .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-20 .elementor-element.elementor-element-be401dc{width:100%;max-width:100%}.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-20 .elementor-element.elementor-element-4df04b2{--padding-top:10vw;--padding-bottom:10vw;--padding-left:6%;--padding-right:6%}.elementor-20 .elementor-element.elementor-element-df38ae6 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-90636fe:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-90636fe>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-90636fe>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-90636fe>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-20 .elementor-element.elementor-element-90636fe{--padding-top:6vw;--padding-bottom:6vw;--padding-left:4%;--padding-right:4%}.elementor-20 .elementor-element.elementor-element-600bafc{font-size:18px}.elementor-20 .elementor-element.elementor-element-d0b10d6{font-size:18px}.elementor-20 .elementor-element.elementor-element-ec2f8d0{font-size:18px}.elementor-20 .elementor-element.elementor-element-ef44e67{font-size:18px}.elementor-20 .elementor-element.elementor-element-62fbd09{font-size:18px}.elementor-20 .elementor-element.elementor-element-6b1dfb1{font-size:18px}.elementor-20 .elementor-element.elementor-element-be7fd0e{--e-n-carousel-swiper-slides-to-display:1}.elementor-20 .elementor-element.elementor-element-da7ebc5:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-da7ebc5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-20 .elementor-element.elementor-element-da7ebc5{--padding-top:6vw;--padding-bottom:8vw;--padding-left:4%;--padding-right:4%}.elementor-20 .elementor-element.elementor-element-5488030{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-20 .elementor-element.elementor-element-8bf62d2 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-818b58b{--n-accordion-title-font-size:18px}.elementor-20 .elementor-element.elementor-element-2ec28cb{--n-accordion-title-font-size:18px}.elementor-20 .elementor-element.elementor-element-ab08680{--padding-top:10vw;--padding-bottom:10vw;--padding-left:6%;--padding-right:6%}.elementor-20 .elementor-element.elementor-element-0904ae3 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-e266e00{--e-n-carousel-swiper-slides-to-display:1}.elementor-20 .elementor-element.elementor-element-284debf{--flex-wrap:nowrap}.elementor-20 .elementor-element.elementor-element-29f1a3f:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-29f1a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:0 0}.elementor-20 .elementor-element.elementor-element-29f1a3f{--padding-top:10vw;--padding-bottom:10vw;--padding-left:10%;--padding-right:10%}.elementor-20 .elementor-element.elementor-element-34d6a9b .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-2fe307f img{width:100px}.elementor-20 .elementor-element.elementor-element-74e7d34 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-8e395f0 img{width:100px}.elementor-20 .elementor-element.elementor-element-d2e1bd6 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-fb4aba4 img{width:100px}.elementor-20 .elementor-element.elementor-element-afe4a50 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-9d763bb img{width:100px}.elementor-20 .elementor-element.elementor-element-6791837 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-f76f9c8 img{width:100px}.elementor-20 .elementor-element.elementor-element-e01d453 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-7073dd1 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-2aabfcc .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-9646ef9 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-3f96429 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-2cd3cf6{--e-n-carousel-swiper-slides-to-display:1}.elementor-20 .elementor-element.elementor-element-a08a3d2{text-align:center}.elementor-20 .elementor-element.elementor-element-a08a3d2 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20 .elementor-element.elementor-element-f3c1148{text-align:center}.elementor-20 .elementor-element.elementor-element-f3c1148 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-9d4bcf4{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-20 .elementor-element.elementor-element-9d4bcf4:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-9d4bcf4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-20 .elementor-element.elementor-element-9305f42 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-20 .elementor-element.elementor-element-70b1b63 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}.elementor-20 .elementor-element.elementor-element-f7fd7dc{position:relative}.elementor-20 .elementor-element.elementor-element-f7fd7dc h2{text-shadow:-6px -6px 0px #000}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-f7fd7dc{text-align:center}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-b88e066{width:100%;min-width:320px}}.elementor-20 .elementor-element.elementor-element-f98d89a{position:absolute;bottom:0;z-index:0 !important;left:74%;width:28%;transform:translateY(11%)}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-f98d89a{left:65%;width:50%}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-f98d89a{left:53%;width:55%;z-index:1 !important}}.elementor-20 .elementor-element.elementor-element-5dac78c{flex:1}.elementor-20 .elementor-element.elementor-element-5dac78c:after{content:'';position:absolute;right:55%;bottom:0;transform:translate(-15%,11%);z-index:10;width:45%;height:550px;max-height:100%;background-image:url(/wp-content/uploads/2025/02/Stapleton-Foundation-Systems-logo-header-1.webp);background-repeat:no-repeat;background-size:contain;background-position:bottom}.elementor-20 .elementor-element.elementor-element-5dac78c>*{z-index:100}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-5dac78c{min-height:680px;place-content:center;padding-top:60px}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-5dac78c:after{right:unset;width:55%;background-size:contain;transform:translate(-59%,7%)}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-5dac78c{min-height:unset;padding-bottom:35vw}.elementor-20 .elementor-element.elementor-element-5dac78c:after{display:none}}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1{display:flex;place-content:space-between;gap:5%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_wrapper_1 .gform_required_legend{display:none}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 input:not([type=checkbox]),.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 textarea,.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 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%)}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 #field_submit{width:auto}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 label,.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 legend{font-family:"fairweather";font-size:25px;font-weight:800;margin:0}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_1 .gform_footer{place-content:flex-end}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_submit_button_1{background-color:#000;font-family:"Bebas Neue Pro",Sans-serif;font-size:25px;font-weight:500;padding:13px 40px 15px;cursor:pointer;width:100%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_submit_button_1:hover{background:#fff;color:#000}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 [class*=-group]{display:flex;flex-direction:column;gap:10px;flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 input,.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 textarea{width:100%}.elementor-20 .elementor-element.elementor-element-93d3841 #input_1_5_5_container{inline-size:100%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 textarea{height:145px}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_1{display:flex;width:100%;flex:1;gap:40px}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_1 .gform-body{flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 [class*=-group]{flex-direction:row;gap:40px;flex:unset}.elementor-20 .elementor-element.elementor-element-93d3841 #field_1_1{flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #field_1_3{flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1{gap:40px}.elementor-20 .elementor-element.elementor-element-93d3841 #field_1_4{flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #field_1_5{flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #field_1_6{flex:1}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 .first-group{width:40%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 .second-group{width:40%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 .third-group{width:20%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 textarea{height:49px}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 label,#gform_fields_1 legend{color:#fff;font-weight:500}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_submit_button_1{background:#fff;color:#03bfff;border-radius:0;text-transform:uppercase;padding-top:12px;padding-bottom:12px;padding:12px 50px}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-93d3841 #gform_1{flex-direction:column;flex-wrap:wrap;gap:10px}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1{row-gap:20px;flex-wrap:wrap;flex-direction:column}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_1 .gform_footer{place-content:center}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 [class*=-group]{flex:unset;width:100%}.elementor-20 .elementor-element.elementor-element-93d3841 #gform_fields_1 .third-group{width:100%}}@media (max-width:640px){.elementor-20 .elementor-element.elementor-element-93d3841 #gform_submit_button_1{width:100%}}.elementor-20 .elementor-element.elementor-element-df38ae6 span{color:#ff343b}@media(max-width:640px){.elementor-20 .elementor-element.elementor-element-df38ae6{text-align:center}}@media(max-width:640px){.elementor-20 .elementor-element.elementor-element-60e11fe{text-align:center}}@media(max-width:640px){.elementor-20 .elementor-element.elementor-element-cb79741{text-align:center}}@media(min-width:1200px){.elementor-20 .elementor-element.elementor-element-4df04b2{min-width:860px}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-4df04b2{width:100%}}.before-after-slider,.before-after-img,.slider-separator,.slider-before,.slider-after{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.before-after-slider img{pointer-events:none}.before-after-slider{position:relative;height:640px;overflow:hidden;width:100%;height:100%}.before-after-img{width:100%;height:100% !important;object-fit:cover}.img-before,.img-after{position:absolute;top:0;height:100%;width:100%;overflow:hidden}.img-before{left:0;z-index:20;clip-path:polygon(0 0,55% 0%,45% 100%,0% 100%)}.img-after{z-index:10}.slider-separator{position:absolute;z-index:30;cursor:ew-resize;width:30px;height:120%;background-color:#fff;left:50%;transform:translate(-50%,-10%) rotate(10deg);outline:none !important;border-left:5px solid #000;border-right:5px solid #000}.slider-separator:before{content:'';width:81px;height:81px;position:absolute;top:50%;transform:translate(-30px,-50%) rotate(-10deg);background-image:url(/wp-content/uploads/2025/04/before-after-separator.svg);background-size:contain;background-repeat:no-repeat}.img-before .slider-before,.img-after .slider-after{position:absolute;bottom:30px;color:#fff;font-weight:700;font-size:25px;padding:5px 30px;font-family:"bebas neue pro",Sans-serif;text-transform:uppercase;border:5px solid #000}.img-before .slider-before{background:#da8b32;left:0;border-left:0}.img-after .slider-after{background:#03bfff;right:0;border-right:0}@media(max-width:766.5px){.before-after-slider{height:60vw}.slider-separator{width:20px}.slider-separator:before{width:60px;height:60px;top:50%;transform:translate(-25px,-50%) rotate(-10deg)}}.elementor-20 .elementor-element.elementor-element-d3ccc53{overflow:hidden;display:grid}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-d3ccc53{width:100%}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-d3ccc53{border-top:5px solid #000}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-a476adb{flex-direction:column}}.elementor-20 .elementor-element.elementor-element-aae2fef b{text-transform:uppercase}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-aae2fef{width:100%}}.elementor-20 .elementor-element.elementor-element-90636fe{background:transparent linear-gradient(180deg,#03bfff 0%,#156389 69%,#194f6f 100%) 0% 0% no-repeat padding-box}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-1b87dbf .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fa1419f .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-e0c7c7e .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-2c6bfab .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-577fab0 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-937a665 .elementor-icon{background-color:#ff343b;padding:25px;border-radius:50%;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-wrapper>*{margin:0 !important;margin-top:60px !important}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-wrapper{gap:40px}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-pagination{margin-top:60px;border:5px solid #000;height:41px;border-radius:21px}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-pagination .swiper-pagination-bullet{border:0;opacity:1;background:#fff;border-radius:0;margin:0;width:8vw;min-width:100px;height:31px;border-radius:21px}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#24aae1;border:5px solid #000;box-sizing:content-box;margin-top:-5px;margin-left:-5px;width:12vw}@media(min-width:1200px){.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper{overflow:visible}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-wrapper{flex-wrap:wrap}.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-wrapper>*{width:calc(100% / 3 - 27px) !important;margin-top:60px !important}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-be7fd0e .swiper-pagination .swiper-pagination-bullet{min-width:unset}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-d5c34ae{padding-right:0;padding-bottom:80px}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-d5c34ae{padding-right:4%}}.elementor-20 .elementor-element.elementor-element-5488030 b{text-transform:uppercase}@media(max-width:640px){.elementor-20 .elementor-element.elementor-element-a7be1ed a{display:block}}.elementor-20 .elementor-element.elementor-element-da7ebc5{background-blend-mode:overlay}.elementor-20 .elementor-element.elementor-element-06023d8 span{color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-b6d6520 span{color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-4dc98de ul{margin:0;padding-left:10px}.elementor-20 .elementor-element.elementor-element-4dc98de li{padding:10px 0}.elementor-20 .elementor-element.elementor-element-4dc98de ul{margin:0;padding-left:10px}.elementor-20 .elementor-element.elementor-element-4dc98de li{padding:10px 0}.elementor-20 .elementor-element.elementor-element-818b58b .e-n-accordion{gap:25px;display:flex;flex-direction:column}.elementor-20 .elementor-element.elementor-element-818b58b summary{place-content:space-between;padding:20px 30px;border:5px solid #000;background:#ff343b;color:#fff}.elementor-20 .elementor-element.elementor-element-818b58b .e-n-accordion-item>.e-n-accordion-item-title{color:#000}.elementor-20 .elementor-element.elementor-element-818b58b .e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-accent);color:#fff}.elementor-20 .elementor-element.elementor-element-818b58b summary+*{border:5px solid #000;border-bottom:0;padding:30px}.elementor-20 .elementor-element.elementor-element-818b58b summary+* p{font-weight:500}.elementor-20 .elementor-element.elementor-element-818b58b .e-n-accordion-item-title-text{color:#fff}#causes-accordion summary{background-color:#ff343b;color:#fff}.elementor-20 .elementor-element.elementor-element-818b58b .e-n-accordion-item{height:auto !important}.elementor-20 .elementor-element.elementor-element-818b58b summary+*{position:absolute;top:0;transform:translateY(-100%)}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-1e02d25{padding-bottom:120px}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-dd33bce{padding-bottom:50%;clip-path:polygon(0 0,100% 0,100% 50%,0 62%)}}.elementor-20 .elementor-element.elementor-element-ea74b88{clip-path:polygon(0 0,44% 0,67% 100%,0% 100%)}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-ea74b88{clip-path:none !important;border-bottom:0}}.elementor-20 .elementor-element.elementor-element-9b3c92c{max-width:40% !important}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-9b3c92c{max-width:60% !important}}.elementor-20 .elementor-element.elementor-element-b51e2e0{position:absolute}.elementor-20 .elementor-element.elementor-element-409d3ce{overflow:hidden}.elementor-20 .elementor-element.elementor-element-409d3ce:after{content:'';position:absolute;top:-200px;right:36.1%;width:35px;height:1500px;background:#fff;border-left:5px solid #000;border-right:5px solid #000;transform:rotate(var(--angle,-35deg))}.elementor-20 .elementor-element.elementor-element-409d3ce:before{content:'';position:absolute;top:0;right:0;background-image:url(/wp-content/uploads/2025/04/nasty-crawl-space-optimized.webp);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 120%;border:5px solid #000;border-right:0;z-index:0}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-409d3ce:after{width:30px}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-409d3ce:after{transform:rotate(-9deg) translateY(100%);right:unset;height:30px;width:200vw;border-top:5px solid #000;border-bottom:5px solid #000;border-left:0;border-right:0;top:unset;left:-53vw;bottom:45%}.elementor-20 .elementor-element.elementor-element-409d3ce{flex-direction:column;background-size:100%;margin-top:0;background-position:bottom !important}.elementor-20 .elementor-element.elementor-element-409d3ce>*{width:100%}}.elementor-20 .elementor-element.elementor-element-f0fdeec ul{margin:0;padding-left:10px}.elementor-20 .elementor-element.elementor-element-f0fdeec li{padding:10px 0}.elementor-20 .elementor-element.elementor-element-f0fdeec ul{margin:0;padding-left:10px}.elementor-20 .elementor-element.elementor-element-f0fdeec li{padding:10px 0}.elementor-20 .elementor-element.elementor-element-2ec28cb .e-n-accordion{gap:25px;display:flex;flex-direction:column}.elementor-20 .elementor-element.elementor-element-2ec28cb summary{place-content:space-between;padding:20px 30px;background:#ff343b;border:5px solid #000}.elementor-20 .elementor-element.elementor-element-2ec28cb .e-n-accordion-item>.e-n-accordion-item-title{color:#000}.elementor-20 .elementor-element.elementor-element-2ec28cb .e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-accent);color:#fff}.elementor-20 .elementor-element.elementor-element-2ec28cb summary+*{border:5px solid #000;border-bottom:0;padding:30px}.elementor-20 .elementor-element.elementor-element-2ec28cb summary+* p{font-weight:500}.elementor-20 .elementor-element.elementor-element-2ec28cb .e-n-accordion-item-title-text{color:#fff}#causes-accordion summary{background-color:#ff343b;color:#fff}.elementor-20 .elementor-element.elementor-element-2ec28cb .e-n-accordion-item{height:auto !important}.elementor-20 .elementor-element.elementor-element-2ec28cb summary+*{position:absolute;top:0;transform:translateY(-100%)}.elementor-20 .elementor-element.elementor-element-20f06ff span{color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-37fdfe1: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-20 .elementor-element.elementor-element-37fdfe1{min-height:110px}}@media(min-width:1024px){.elementor-20 .elementor-element.elementor-element-03ff672{min-width:500px}}.elementor-20 .elementor-element.elementor-element-4db87c4 span{font-weight:900}.elementor-20 .elementor-element.elementor-element-dacc6c9{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-7b6946e span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-0895ad8{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-ece21ff span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b296fbb{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-3c9ee67 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b9423d0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-1e10b06 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-5d81cc0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-4db87c4 span{font-weight:900}.elementor-20 .elementor-element.elementor-element-dacc6c9{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-7b6946e span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-0895ad8{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-ece21ff span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b296fbb{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-3c9ee67 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b9423d0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-1e10b06 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-5d81cc0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-4db87c4 span{font-weight:900}.elementor-20 .elementor-element.elementor-element-dacc6c9{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-7b6946e span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-0895ad8{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-ece21ff span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b296fbb{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-3c9ee67 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b9423d0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-1e10b06 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-5d81cc0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-4db87c4 span{font-weight:900}.elementor-20 .elementor-element.elementor-element-dacc6c9{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-7b6946e span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-0895ad8{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-ece21ff span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b296fbb{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-3c9ee67 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b9423d0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-1e10b06 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-5d81cc0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-4db87c4 span{font-weight:900}.elementor-20 .elementor-element.elementor-element-dacc6c9{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-7b6946e span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-0895ad8{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-ece21ff span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b296fbb{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-3c9ee67 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b9423d0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-1e10b06 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-5d81cc0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-4db87c4 span{font-weight:900}.elementor-20 .elementor-element.elementor-element-dacc6c9{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-7b6946e span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-0895ad8{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-ece21ff span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b296fbb{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-3c9ee67 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-b9423d0{min-height:480px;height:100%}.elementor-20 .elementor-element.elementor-element-1e10b06 span{color:#000;font-weight:900}.elementor-20 .elementor-element.elementor-element-5d81cc0{min-height:480px;height:100%}@media(min-width:1024px){.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper>:first-child{width:calc(50% - 15px) !important}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper{flex-wrap:wrap;gap:30px}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper>:nth-child(2){width:calc(50% - 15px) !important}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper>*{margin:0 !important}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper>:nth-child(3),.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper>:nth-child(4),.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-wrapper>:nth-child(5){width:calc(100% / 3 - 20px) !important}}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination{margin-top:60px}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet{width:3rem;height:3rem;line-height:2.3rem;background:#000;color:#fff;font-weight:700;text-align:center;font-size:1.5rem;border-radius:0;margin:0 5px;position:relative;opacity:1;border:5px solid #000;font-family:'bebas neue pro'}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet:nth-child(1):before{content:"1."}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet:nth-child(2):before{content:"2."}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet:nth-child(3):before{content:"3."}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet:nth-child(4):before{content:"4."}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet:nth-child(5):before{content:"5."}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet:before{display:block}.elementor-20 .elementor-element.elementor-element-e266e00 .swiper-pagination-bullet-active{background:red;color:#fff}.elementor-20 .elementor-element.elementor-element-42aeae0{flex:1}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-42aeae0 br{display:none}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-34d6a9b{text-align:center}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-61b2245{text-align:center}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-345d64f{display:none}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-e8a5377{width:100%}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-ee64885{width:100%}}.elementor-20 .elementor-element.elementor-element-29f1a3f{background:transparent linear-gradient(180deg,#03bfff 0%,#156389 69%,#194f6f 100%) 0% 0% no-repeat padding-box}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-29f1a3f{flex-direction:column;gap:40px;padding-left:4%}}.elementor-20 .elementor-element.elementor-element-c5b2d83 span{color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-45e6ba6: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-20 .elementor-element.elementor-element-45e6ba6{min-height:110px}}.elementor-20 .elementor-element.elementor-element-1661e2b{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fd70f61{height:100%}.elementor-20 .elementor-element.elementor-element-00364aa{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-49c9b74{height:100%}.elementor-20 .elementor-element.elementor-element-1f67067{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-44fcdde{height:100%}.elementor-20 .elementor-element.elementor-element-2855d5e{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-5c1af16{height:100%}.elementor-20 .elementor-element.elementor-element-1661e2b{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fd70f61{height:100%}.elementor-20 .elementor-element.elementor-element-00364aa{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-49c9b74{height:100%}.elementor-20 .elementor-element.elementor-element-1f67067{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-44fcdde{height:100%}.elementor-20 .elementor-element.elementor-element-2855d5e{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-5c1af16{height:100%}.elementor-20 .elementor-element.elementor-element-1661e2b{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fd70f61{height:100%}.elementor-20 .elementor-element.elementor-element-00364aa{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-49c9b74{height:100%}.elementor-20 .elementor-element.elementor-element-1f67067{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-44fcdde{height:100%}.elementor-20 .elementor-element.elementor-element-2855d5e{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-5c1af16{height:100%}.elementor-20 .elementor-element.elementor-element-1661e2b{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fd70f61{height:100%}.elementor-20 .elementor-element.elementor-element-00364aa{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-49c9b74{height:100%}.elementor-20 .elementor-element.elementor-element-1f67067{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-44fcdde{height:100%}.elementor-20 .elementor-element.elementor-element-2855d5e{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-5c1af16{height:100%}.elementor-20 .elementor-element.elementor-element-1661e2b{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1661e2b .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-fd70f61{height:100%}.elementor-20 .elementor-element.elementor-element-00364aa{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-00364aa .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-49c9b74{height:100%}.elementor-20 .elementor-element.elementor-element-1f67067{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-1f67067 .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-44fcdde{height:100%}.elementor-20 .elementor-element.elementor-element-2855d5e{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.elementor-20 .elementor-element.elementor-element-2855d5e .elementor-heading-title{background-color:#ff343b;display:flex;width:105px;height:105px;border-radius:50%;place-content:center;align-items:center;border:5px solid #fff}.elementor-20 .elementor-element.elementor-element-5c1af16{height:100%}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper{overflow:visible;padding-top:40px}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>*:after{position:absolute;right:0}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>:first-child:after,.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>:nth-child(3):after{content:url(/wp-content/uploads/2025/05/next-top.svg);bottom:0;transform:translate(43px,-25px)}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>:nth-child(2):after{content:url(/wp-content/uploads/2025/05/next-bottom.svg);top:0;transform:translate(43px,35px)}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-pagination{margin-top:60px;border:5px solid #000;height:41px;border-radius:21px}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-pagination .swiper-pagination-bullet{border:0;opacity:1;background:#fff;border-radius:0;margin:0;width:8vw;min-width:100px;height:31px;border-radius:21px}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#24aae1;border:5px solid #000;box-sizing:content-box;margin-top:-5px;margin-left:-5px;width:12vw}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>:first-child:after,.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>:nth-child(3):after{transform:translate(31px,-25px)}.elementor-20 .elementor-element.elementor-element-2cd3cf6 .swiper-wrapper>:nth-child(2):after{transform:translate(31px,35px)}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-17ce398{padding-left:0;padding-right:0}}.elementor-20 .elementor-element.elementor-element-a08a3d2 span{color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-1595358 .e-n-accordion{gap:25px;display:flex}.elementor-20 .elementor-element.elementor-element-1595358 .e-n-accordion-column{flex:1;display:flex;flex-direction:column;gap:20px}.elementor-20 .elementor-element.elementor-element-1595358 summary{place-content:space-between;padding:20px 30px;border:5px solid #000;background:#fff}.elementor-20 .elementor-element.elementor-element-1595358 .e-n-accordion-item>.e-n-accordion-item-title{color:#000;font-family:"bebas neue pro",Sans-serif}.elementor-20 .elementor-element.elementor-element-1595358 .e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-accent);color:#fff}.elementor-20 .elementor-element.elementor-element-1595358 summary+*{border:5px solid #000;border-top:0;padding:13px 80px 8px 30px;background:#fff}.elementor-20 .elementor-element.elementor-element-1595358 summary+* p{font-weight:500}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1595358 .e-n-accordion{flex-direction:column}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-049b151{width:100%}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-0282966{width:100%}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-1830182{width:100%}}.elementor-20 .elementor-element.elementor-element-4cd1c79{left:50%;transform:translate(-50%,50%)}.elementor-20 .elementor-element.elementor-element-9d4bcf4:before{background:transparent linear-gradient(180deg,#cd5025 0%,#d67a2e 32%,#da8b32 53%,#c65123 100%) 0% 0% no-repeat padding-box}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-9d4bcf4{gap:20px;flex-wrap:wrap}}@media(max-width:766.5px){.elementor-20 .elementor-element.elementor-element-9d4bcf4{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')}