.elementor-1604 .elementor-element.elementor-element-d8896ab{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-d8896ab:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-d8896ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/09/imgi_45_OneGroupConstruction_DSC_4777_PhotoAnthonyCullen©-1536x1025-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-d8896ab::before, .elementor-1604 .elementor-element.elementor-element-d8896ab > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-d8896ab > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-d8896ab > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-d8896ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-d8896ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-7fd0c96{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-7fd0c96:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-7fd0c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-6309697{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-6309697:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-6309697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00447C;}.elementor-1604 .elementor-element.elementor-element-6309697::before, .elementor-1604 .elementor-element.elementor-element-6309697 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6309697 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6309697 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6309697 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6309697 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-8b8ddf2{--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-8b8ddf2.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-9badf6e .elementor-heading-title{color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-fb19c9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-fb19c9e:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-fb19c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-9b53ce4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-9b53ce4:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-9b53ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00447C;}.elementor-1604 .elementor-element.elementor-element-9b53ce4::before, .elementor-1604 .elementor-element.elementor-element-9b53ce4 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-9b53ce4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-9b53ce4 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-9b53ce4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-9b53ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1604 .elementor-element.elementor-element-7a73e83{--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-7a73e83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-13d8304 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-1604 .elementor-element.elementor-element-21438db{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-21438db:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-21438db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-0c91e4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-c146afd{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-3c43ad5 .elementor-icon-wrapper{text-align:start;}.elementor-1604 .elementor-element.elementor-element-3c43ad5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-3c43ad5.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-3c43ad5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-3c43ad5.elementor-view-framed .elementor-icon, .elementor-1604 .elementor-element.elementor-element-3c43ad5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-3c43ad5 .elementor-icon{font-size:100px;}.elementor-1604 .elementor-element.elementor-element-3c43ad5 .elementor-icon svg{height:100px;}.elementor-1604 .elementor-element.elementor-element-3c43ad5 .elementor-icon-wrapper svg{width:auto;}.elementor-1604 .elementor-element.elementor-element-f4995c1 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1604 .elementor-element.elementor-element-9477ea9{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1604 .elementor-element.elementor-element-93eb363{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-93eb363:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-93eb363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/09/51805401708_5bf48e086d_k.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-93eb363::before, .elementor-1604 .elementor-element.elementor-element-93eb363 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-93eb363 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-93eb363 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-93eb363 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-93eb363 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 75%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-9348592{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-e65cf3c{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-401034b{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-401034b:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-401034b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-57558cc{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-57558cc:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-57558cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/09/54729790918_9c40b3eaed_k.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-57558cc::before, .elementor-1604 .elementor-element.elementor-element-57558cc > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-57558cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-57558cc > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-57558cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-57558cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-f29137c{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-40fd53c{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-efc0a0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-8b6de24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-5f700a9 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-bd3f5f1 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-e90e909{color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-bc7ef98{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-bc7ef98:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-bc7ef98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-ad7cbe4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-c091efa{text-align:start;}.elementor-1604 .elementor-element.elementor-element-c091efa .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-e69ff1b{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-17cbc3d{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-17cbc3d:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-17cbc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-17cbc3d::before, .elementor-1604 .elementor-element.elementor-element-17cbc3d > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-17cbc3d > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-17cbc3d > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-17cbc3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-17cbc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(140deg, #003D6F 20%, #757C0000 50%);}.elementor-1604 .elementor-element.elementor-element-ebd2719{text-align:center;}.elementor-1604 .elementor-element.elementor-element-ebd2719 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-primary );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f97eba8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-f97eba8 img{max-width:99px;}.elementor-1604 .elementor-element.elementor-element-e8d3258{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-e8d3258:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-e8d3258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-e8d3258::before, .elementor-1604 .elementor-element.elementor-element-e8d3258 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-e8d3258 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-e8d3258 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-e8d3258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-e8d3258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(140deg, #003D6F 20%, #757C0000 50%);}.elementor-1604 .elementor-element.elementor-element-1fb5537{text-align:center;}.elementor-1604 .elementor-element.elementor-element-1fb5537 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-7f2ded5 img{max-width:120px;}.elementor-1604 .elementor-element.elementor-element-773050e{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-773050e:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-773050e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-773050e::before, .elementor-1604 .elementor-element.elementor-element-773050e > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-773050e > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-773050e > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-773050e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-773050e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(140deg, #003D6F 20%, #757C0000 50%);}.elementor-1604 .elementor-element.elementor-element-2acf2b1{text-align:center;}.elementor-1604 .elementor-element.elementor-element-2acf2b1 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-658df6c img{max-width:120px;}.elementor-1604 .elementor-element.elementor-element-6b2df95{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-6b2df95:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-6b2df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-6b2df95::before, .elementor-1604 .elementor-element.elementor-element-6b2df95 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6b2df95 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6b2df95 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6b2df95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6b2df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(140deg, #003D6F 20%, #757C0000 50%);}.elementor-1604 .elementor-element.elementor-element-458becc{text-align:center;}.elementor-1604 .elementor-element.elementor-element-458becc .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-73e12e8 img{max-width:120px;}.elementor-1604 .elementor-element.elementor-element-a873148{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-a873148:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-a873148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a873148::before, .elementor-1604 .elementor-element.elementor-element-a873148 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-a873148 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-a873148 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-a873148 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-a873148 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(140deg, #003D6F 20%, #757C0000 50%);}.elementor-1604 .elementor-element.elementor-element-2e83eb3{text-align:center;}.elementor-1604 .elementor-element.elementor-element-2e83eb3 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-929a309 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-929a309 img{max-width:104px;}.elementor-1604 .elementor-element.elementor-element-0b1beaf{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-0b1beaf:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-0b1beaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/09/53766613935_de30f809fe_k-1.jpg");background-position:center center;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-0b1beaf::before, .elementor-1604 .elementor-element.elementor-element-0b1beaf > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-0b1beaf > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-0b1beaf > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-0b1beaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-0b1beaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-d3c11ae{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-6975756{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-a71350d{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-a71350d:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-a71350d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-fdf798d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-f232335{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-9fffcda .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0cc1245 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-31b3f36{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-65ffb24{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-65ffb24:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-65ffb24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2026/01/Towcester-pair.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-65ffb24::before, .elementor-1604 .elementor-element.elementor-element-65ffb24 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-65ffb24 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-65ffb24 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-65ffb24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-65ffb24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-84e739a{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-9200c8e{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-5a951fe{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-5a951fe:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-5a951fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-3817b25{--display:flex;}.elementor-1604 .elementor-element.elementor-element-6f6d29e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a6394b8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-a6394b8 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-a6394b8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-25486c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-a6a2d0c{--display:flex;}.elementor-1604 .elementor-element.elementor-element-f3c507b{width:var( --container-widget-width, 98.542% );max-width:98.542%;--container-widget-width:98.542%;--container-widget-flex-grow:0;}.elementor-1604 .elementor-element.elementor-element-f3c507b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-f3c507b .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-39208e7 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-9fc6cd5{--display:flex;}.elementor-1604 .elementor-element.elementor-element-4493838 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-7457175 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-18a1fc4{--display:flex;}.elementor-1604 .elementor-element.elementor-element-e0dff16 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-9629d4d .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-dd5efac{--display:flex;}.elementor-1604 .elementor-element.elementor-element-99b71ad .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-bebfd9f .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-90762bb{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-90762bb:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-90762bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-d92f59e{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-d92f59e:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-d92f59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/10/Stallingborough-2-CROP-20000.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-d92f59e::before, .elementor-1604 .elementor-element.elementor-element-d92f59e > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-d92f59e > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-d92f59e > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-d92f59e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-d92f59e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-2af7b0c{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-146c01c{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-9c73c94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-04ec6b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-2048277 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-6845b89 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-4ba99e0{color:var( --e-global-color-text );}.elementor-1604 .elementor-element.elementor-element-f96f9cd{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-f96f9cd:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-f96f9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-323b6d3{--display:flex;}.elementor-1604 .elementor-element.elementor-element-7ae7db6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a2f49dd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-a2f49dd .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-a2f49dd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-e6755c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-d9d4853{--display:flex;}.elementor-1604 .elementor-element.elementor-element-22bd2e3 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-e489523 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-a0ee90c{--display:flex;}.elementor-1604 .elementor-element.elementor-element-bfa083f .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-58448c8 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-4632f94{--display:flex;}.elementor-1604 .elementor-element.elementor-element-e99c09e .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-eda40f5 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-62f4c29{--display:flex;}.elementor-1604 .elementor-element.elementor-element-df1d90a .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-084d516 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-1d79ca3{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-1d79ca3:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-1d79ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-6f401ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-6f33643{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-b812757 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-413b0f2 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6b8e2b2{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-6fd6981{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-6fd6981:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-6fd6981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/09/imgi_46_Gen4-1536x1022-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-6fd6981::before, .elementor-1604 .elementor-element.elementor-element-6fd6981 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6fd6981 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-6fd6981 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6fd6981 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-6fd6981 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-10adc6e{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-b434a59{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-40e23e2{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-40e23e2:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-40e23e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-90373c7{--display:flex;}.elementor-1604 .elementor-element.elementor-element-2e3993f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-991915d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-991915d .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-991915d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-36c248c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-3cb9b12{--display:flex;}.elementor-1604 .elementor-element.elementor-element-0497283 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-5691b5c .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-f559325{--display:flex;}.elementor-1604 .elementor-element.elementor-element-b4638ed .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-6415028 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-e5c46ea{--display:flex;}.elementor-1604 .elementor-element.elementor-element-35db2eb .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-8d050ab .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-f93d108{--display:flex;}.elementor-1604 .elementor-element.elementor-element-e3c4ffd .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-c2481c1 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-990bfb5{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-990bfb5:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-990bfb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1604 .elementor-element.elementor-element-e054dbf{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-e054dbf:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-e054dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/09/53634266338_eb4fae1e72_k.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-e054dbf::before, .elementor-1604 .elementor-element.elementor-element-e054dbf > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-e054dbf > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-e054dbf > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-e054dbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-e054dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-4fb2206{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-6563d39{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-a7877d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-4217f10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-4164554 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-3879027 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-65c3a83{color:var( --e-global-color-text );}.elementor-1604 .elementor-element.elementor-element-ca03e7e{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-ca03e7e:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-ca03e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-a9a0c53{--display:flex;}.elementor-1604 .elementor-element.elementor-element-a56c9d8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-b2a9277{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-b2a9277 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-b2a9277 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-8fd46d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-739f489{--display:flex;}.elementor-1604 .elementor-element.elementor-element-739f489.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-0bc997e .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-d8a7974 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-ff49685{--display:flex;}.elementor-1604 .elementor-element.elementor-element-ff49685.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-5d7f00f .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-f1e59ca .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-9561387{--display:flex;}.elementor-1604 .elementor-element.elementor-element-9561387.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-791e4a3 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-37bc79b .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-8f926cd{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-8f926cd:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-8f926cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-fbbcb6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-b159458{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-e2afad5 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-4668ac2 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f87712b{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-c4cf369{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-c4cf369:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-c4cf369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jackson-civils.co.uk/wp-content/uploads/2025/10/Kempsey-Pumping-Station-debris-screens-5-2000.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1604 .elementor-element.elementor-element-c4cf369::before, .elementor-1604 .elementor-element.elementor-element-c4cf369 > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-c4cf369 > .e-con-inner > .elementor-background-video-container::before, .elementor-1604 .elementor-element.elementor-element-c4cf369 > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-c4cf369 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1604 .elementor-element.elementor-element-c4cf369 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, var( --e-global-color-693b8c0 ) 100%);}.elementor-1604 .elementor-element.elementor-element-eb8eb0b{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-796154a{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.8);color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-7711aea{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-7711aea:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-7711aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-571040c{--display:flex;}.elementor-1604 .elementor-element.elementor-element-614e7c8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-944fbb4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1604 .elementor-element.elementor-element-944fbb4 .elementor-divider-separator{width:100%;}.elementor-1604 .elementor-element.elementor-element-944fbb4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1604 .elementor-element.elementor-element-fd8bcc1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-c74d755{--display:flex;}.elementor-1604 .elementor-element.elementor-element-632e4ab .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-27414d0 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-1d57e0b{--display:flex;}.elementor-1604 .elementor-element.elementor-element-1d57e0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-960e475 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-c5cc809 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-7c772e5{--display:flex;}.elementor-1604 .elementor-element.elementor-element-7c772e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-1298355 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-cb49f34{width:var( --container-widget-width, 112.254% );max-width:112.254%;--container-widget-width:112.254%;--container-widget-flex-grow:0;}.elementor-1604 .elementor-element.elementor-element-cb49f34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-cb49f34 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-5c9ffd0{--display:flex;}.elementor-1604 .elementor-element.elementor-element-5d739d9 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-c21ac38 .elementor-heading-title{font-family:var( --e-global-typography-40e0811-font-family ), Sans-serif;font-size:var( --e-global-typography-40e0811-font-size );font-weight:var( --e-global-typography-40e0811-font-weight );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1604 .elementor-element.elementor-element-95f78d2{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-95f78d2:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-95f78d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5fb9ef );}.elementor-1604 .elementor-element.elementor-element-c6456dc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1604 .elementor-element.elementor-element-d8896ab{--content-width:2000px;}.elementor-1604 .elementor-element.elementor-element-7fd0c96{--content-width:2000px;}.elementor-1604 .elementor-element.elementor-element-8b8ddf2{--width:850px;}.elementor-1604 .elementor-element.elementor-element-fb19c9e{--content-width:2000px;}.elementor-1604 .elementor-element.elementor-element-7a73e83{--width:850px;}.elementor-1604 .elementor-element.elementor-element-0c91e4f{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-93eb363{--width:50%;}.elementor-1604 .elementor-element.elementor-element-9348592{--width:100%;}.elementor-1604 .elementor-element.elementor-element-57558cc{--width:50%;}.elementor-1604 .elementor-element.elementor-element-f29137c{--width:500px;}.elementor-1604 .elementor-element.elementor-element-efc0a0b{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-bc7ef98{--content-width:2000px;}.elementor-1604 .elementor-element.elementor-element-17cbc3d{--width:25%;}.elementor-1604 .elementor-element.elementor-element-e8d3258{--width:25%;}.elementor-1604 .elementor-element.elementor-element-773050e{--width:25%;}.elementor-1604 .elementor-element.elementor-element-6b2df95{--width:25%;}.elementor-1604 .elementor-element.elementor-element-a873148{--width:25%;}.elementor-1604 .elementor-element.elementor-element-0b1beaf{--content-width:2000px;}.elementor-1604 .elementor-element.elementor-element-d3c11ae{--width:500px;}.elementor-1604 .elementor-element.elementor-element-fdf798d{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-65ffb24{--width:50%;}.elementor-1604 .elementor-element.elementor-element-84e739a{--width:500px;}.elementor-1604 .elementor-element.elementor-element-d92f59e{--width:50%;}.elementor-1604 .elementor-element.elementor-element-2af7b0c{--width:500px;}.elementor-1604 .elementor-element.elementor-element-9c73c94{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-6f401ea{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-6fd6981{--width:50%;}.elementor-1604 .elementor-element.elementor-element-10adc6e{--width:500px;}.elementor-1604 .elementor-element.elementor-element-e054dbf{--width:50%;}.elementor-1604 .elementor-element.elementor-element-4fb2206{--width:500px;}.elementor-1604 .elementor-element.elementor-element-a7877d1{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-739f489{--width:31.35%;}.elementor-1604 .elementor-element.elementor-element-ff49685{--width:25.852%;}.elementor-1604 .elementor-element.elementor-element-9561387{--width:35.826%;}.elementor-1604 .elementor-element.elementor-element-fbbcb6e{--width:min(50%, 1140px/2);}.elementor-1604 .elementor-element.elementor-element-c4cf369{--width:50%;}.elementor-1604 .elementor-element.elementor-element-eb8eb0b{--width:500px;}.elementor-1604 .elementor-element.elementor-element-1d57e0b{--width:21.982%;}.elementor-1604 .elementor-element.elementor-element-7c772e5{--width:18.2%;}.elementor-1604 .elementor-element.elementor-element-95f78d2{--content-width:2000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1604 .elementor-element.elementor-element-8b8ddf2{--width:634px;}.elementor-1604 .elementor-element.elementor-element-7a73e83{--width:100%;}.elementor-1604 .elementor-element.elementor-element-0c91e4f{--width:100%;}.elementor-1604 .elementor-element.elementor-element-93eb363{--width:100%;}.elementor-1604 .elementor-element.elementor-element-57558cc{--width:100%;}.elementor-1604 .elementor-element.elementor-element-efc0a0b{--width:100%;}.elementor-1604 .elementor-element.elementor-element-fdf798d{--width:100%;}.elementor-1604 .elementor-element.elementor-element-65ffb24{--width:100%;}.elementor-1604 .elementor-element.elementor-element-d92f59e{--width:100%;}.elementor-1604 .elementor-element.elementor-element-9c73c94{--width:100%;}.elementor-1604 .elementor-element.elementor-element-6f401ea{--width:100%;}.elementor-1604 .elementor-element.elementor-element-6fd6981{--width:100%;}.elementor-1604 .elementor-element.elementor-element-e054dbf{--width:100%;}.elementor-1604 .elementor-element.elementor-element-a7877d1{--width:100%;}.elementor-1604 .elementor-element.elementor-element-fbbcb6e{--width:100%;}.elementor-1604 .elementor-element.elementor-element-c4cf369{--width:100%;}}@media(min-width:1025px){.elementor-1604 .elementor-element.elementor-element-0b1beaf:not(.elementor-motion-effects-element-type-background), .elementor-1604 .elementor-element.elementor-element-0b1beaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1604 .elementor-element.elementor-element-6309697{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-8b8ddf2{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9b53ce4{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-7a73e83{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-13d8304 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-13d8304 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-21438db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1604 .elementor-element.elementor-element-0c91e4f{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-c146afd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-f4995c1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9477ea9{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-93eb363{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-401034b{--min-height:600px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1604 .elementor-element.elementor-element-57558cc{--min-height:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-efc0a0b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-8b6de24{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-5f700a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-5f700a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bd3f5f1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e90e909 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-c091efa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-ebd2719 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1fb5537 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2acf2b1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-458becc .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2e83eb3 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0b1beaf{--min-height:500px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-a71350d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1604 .elementor-element.elementor-element-fdf798d{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-f232335{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-9fffcda .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0cc1245 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-31b3f36{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-65ffb24{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f3c507b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-39208e7 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-4493838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-7457175 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e0dff16 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9629d4d .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-99b71ad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bebfd9f .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-90762bb{--min-height:600px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1604 .elementor-element.elementor-element-d92f59e{--min-height:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-9c73c94{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-04ec6b1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-2048277 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-2048277 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6845b89 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-4ba99e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-22bd2e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e489523 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bfa083f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-58448c8 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e99c09e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-eda40f5 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-df1d90a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-084d516 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1d79ca3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1604 .elementor-element.elementor-element-6f401ea{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-6f33643{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-b812757 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-413b0f2 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6b8e2b2{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6fd6981{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-0497283 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5691b5c .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-b4638ed .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6415028 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-35db2eb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-8d050ab .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e3c4ffd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c2481c1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-990bfb5{--min-height:600px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1604 .elementor-element.elementor-element-e054dbf{--min-height:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-a7877d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-4217f10{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-4164554 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-4164554 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-3879027 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-65c3a83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-0bc997e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d8a7974 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5d7f00f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f1e59ca .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-791e4a3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-37bc79b .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-8f926cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1604 .elementor-element.elementor-element-fbbcb6e{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-b159458{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-e2afad5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-4668ac2 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f87712b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c4cf369{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1604 .elementor-element.elementor-element-632e4ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-27414d0 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-960e475 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c5cc809 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1298355 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-cb49f34 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5d739d9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c21ac38 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}}@media(max-width:767px){.elementor-1604 .elementor-element.elementor-element-8b8ddf2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-7a73e83{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1604 .elementor-element.elementor-element-13d8304 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-13d8304 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-21438db{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-3c43ad5 .elementor-icon{font-size:80px;}.elementor-1604 .elementor-element.elementor-element-3c43ad5 .elementor-icon svg{height:80px;}.elementor-1604 .elementor-element.elementor-element-f4995c1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9477ea9{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-93eb363{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-401034b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-57558cc{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-5f700a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-5f700a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bd3f5f1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c091efa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-ebd2719 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1fb5537 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2acf2b1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-458becc .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-2e83eb3 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0b1beaf{--min-height:250px;}.elementor-1604 .elementor-element.elementor-element-a71350d{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-9fffcda .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0cc1245 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-31b3f36{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-65ffb24{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f3c507b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-39208e7 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-4493838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-7457175 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e0dff16 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-9629d4d .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-99b71ad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bebfd9f .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-90762bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-d92f59e{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-2048277 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-2048277 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6845b89 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-22bd2e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e489523 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-bfa083f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-58448c8 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e99c09e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-eda40f5 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-df1d90a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-084d516 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1d79ca3{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-b812757 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-413b0f2 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6b8e2b2{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6fd6981{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-0497283 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5691b5c .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-b4638ed .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-6415028 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-35db2eb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-8d050ab .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-e3c4ffd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c2481c1 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-990bfb5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-e054dbf{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-4164554 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1604 .elementor-element.elementor-element-4164554 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-3879027 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-0bc997e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-d8a7974 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5d7f00f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f1e59ca .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-791e4a3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-37bc79b .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-8f926cd{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1604 .elementor-element.elementor-element-e2afad5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-4668ac2 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-f87712b{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c4cf369{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1604 .elementor-element.elementor-element-632e4ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-27414d0 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-960e475 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c5cc809 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-1298355 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-cb49f34 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-5d739d9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1604 .elementor-element.elementor-element-c21ac38 .elementor-heading-title{font-size:var( --e-global-typography-40e0811-font-size );line-height:var( --e-global-typography-40e0811-line-height );letter-spacing:var( --e-global-typography-40e0811-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-d8896ab */.elementor-1604 .elementor-element.elementor-element-d8896ab .elementor-background-slideshow__slide__image {
  animation-duration: 15s;
  animation-timing-function: linear;
  animation-name: kenburns;
  animation-iteration-count: infinite;
}

@keyframes kenburns {
  0% { transform: scale(1) translate3d(0, 0, 0); }
  100% { transform: scale(1.1) translate3d(-5%, -5%, 0); }
}/* End custom CSS */