.elementor-5 .elementor-element.elementor-element-xgb2941dc{--display:flex;--min-height:78vh;--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.5;--padding-top:150px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xgb2941dc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xgb2941dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.x-grid.co.uk/wp-content/uploads/2026/09/x-grid-equestrian-grass-reinforcement.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-xgb2941dc::before, .elementor-5 .elementor-element.elementor-element-xgb2941dc > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-xgb2941dc > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-xgb2941dc > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-xgb2941dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-xgb2941dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(8,8,8,0.72) 0%, rgba(8,8,8,0.25) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg5adf860 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.75);}.elementor-5 .elementor-element.elementor-element-xg73b7b37 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:84px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xgc9a5bb9{font-size:21px;color:rgba(255,255,255,0.88);}.elementor-5 .elementor-element.elementor-element-xg8632a3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-xge6e044e .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xgad2a12d .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);}.elementor-5 .elementor-element.elementor-element-xg2e5cea9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xgac469a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-xg478e213 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg5010cf4{font-size:13px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xg55d2ed9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-xge8ada23 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg8cdd0d5{font-size:13px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xg8dc6028{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-xg77bf9b6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xgbaeca4b{font-size:13px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xgd1f1cb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:22px;}.elementor-5 .elementor-element.elementor-element-xgad55543 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xgafcf5b2{font-size:13px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xg077a492{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xg077a492:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg077a492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg087b280 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xg8caf42d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg6c64ad8{font-size:17px;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-xgdd985b2{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xgdd985b2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xgdd985b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mist );}.elementor-5 .elementor-element.elementor-element-xg9d0a1a5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xg5762adb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg920ed77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-xg2c8927b{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-5 .elementor-element.elementor-element-xg1141383{font-size:17px;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-xg554d07f{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-xg11d30a8 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-xg11d30a8 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-xg11d30a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-xg11d30a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-xg11d30a8 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-xg11d30a8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-xgb633801 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg268d7d9{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xg268d7d9:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg268d7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg13c5bc3 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xgafc2a8c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg10c8a0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-xg3af92f0{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-xg3af92f0:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg3af92f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xgbc4987b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;color:#111111;}.elementor-5 .elementor-element.elementor-element-xge325f0e{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-xge325f0e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xge325f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg317bdd2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;color:#111111;}.elementor-5 .elementor-element.elementor-element-xg7653545{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-xg7653545:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg7653545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg22fead4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;color:#111111;}.elementor-5 .elementor-element.elementor-element-xg92b5262{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xg92b5262:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg92b5262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg150d3a2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xg23769a2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg8d370d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-xgfa50a78{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-xgfa50a78:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xgfa50a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg8bc5d2f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;color:#111111;}.elementor-5 .elementor-element.elementor-element-xg1d3c04a .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg88c55ab{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-xg88c55ab:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg88c55ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg7cdb68b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;color:#111111;}.elementor-5 .elementor-element.elementor-element-xg222cd3a .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg1059ac6{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-hairline );--border-color:var( --e-global-color-hairline );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5 .elementor-element.elementor-element-xg1059ac6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg1059ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xge7bd044 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:600;color:#111111;}.elementor-5 .elementor-element.elementor-element-xgc291308 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xgfd46f65{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xgfd46f65:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xgfd46f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mist );}.elementor-5 .elementor-element.elementor-element-xg4fb86ba .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-slate );}.elementor-5 .elementor-element.elementor-element-xgc675998 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xg56e60ec{font-size:17px;color:var( --e-global-color-text );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-xg66c3fde .gallery-item .gallery-caption{text-align:center;}.elementor-5 .elementor-element.elementor-element-xgd55e7d7 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg6d5ff1e{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-5 .elementor-element.elementor-element-xg6d5ff1e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-xg6d5ff1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-xgf908a68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-xg564635a{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-5 .elementor-element.elementor-element-xg9957870 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-mist );}.elementor-5 .elementor-element.elementor-element-xg2969caa .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:46px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-paper );}.elementor-5 .elementor-element.elementor-element-xg9a998d4{color:var( --e-global-color-mist );}.elementor-5 .elementor-element.elementor-element-xgb3bbd3b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-xgcb08791 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-xgcb08791 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-xgcb08791{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5 .elementor-element.elementor-element-xgcb08791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-xgcb08791 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-xgcb08791 .elementor-icon-list-text{color:var( --e-global-color-mist );transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-xg0f56439 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-xg2e5cea9{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xgac469a0{--width:25%;}.elementor-5 .elementor-element.elementor-element-xg55d2ed9{--width:25%;}.elementor-5 .elementor-element.elementor-element-xg8dc6028{--width:25%;}.elementor-5 .elementor-element.elementor-element-xgd1f1cb2{--width:25%;}.elementor-5 .elementor-element.elementor-element-xg077a492{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xgdd985b2{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xg2c8927b{--width:50%;}.elementor-5 .elementor-element.elementor-element-xg554d07f{--width:50%;}.elementor-5 .elementor-element.elementor-element-xg268d7d9{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xg3af92f0{--width:33.33%;}.elementor-5 .elementor-element.elementor-element-xge325f0e{--width:33.33%;}.elementor-5 .elementor-element.elementor-element-xg7653545{--width:33.33%;}.elementor-5 .elementor-element.elementor-element-xg92b5262{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xgfa50a78{--width:33.33%;}.elementor-5 .elementor-element.elementor-element-xg88c55ab{--width:33.33%;}.elementor-5 .elementor-element.elementor-element-xg1059ac6{--width:33.33%;}.elementor-5 .elementor-element.elementor-element-xgfd46f65{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xg6d5ff1e{--content-width:1200px;}.elementor-5 .elementor-element.elementor-element-xg564635a{--width:50%;}.elementor-5 .elementor-element.elementor-element-xgb3bbd3b{--width:50%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-xg73b7b37 .elementor-heading-title{font-size:66px;}.elementor-5 .elementor-element.elementor-element-xg8caf42d .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-xg5762adb .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-xgafc2a8c .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-xg23769a2 .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-xgc675998 .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-xg2969caa .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-xg73b7b37 .elementor-heading-title{font-size:49px;}.elementor-5 .elementor-element.elementor-element-xgac469a0{--width:50%;}.elementor-5 .elementor-element.elementor-element-xg55d2ed9{--width:50%;}.elementor-5 .elementor-element.elementor-element-xg8dc6028{--width:50%;}.elementor-5 .elementor-element.elementor-element-xgd1f1cb2{--width:50%;}.elementor-5 .elementor-element.elementor-element-xg8caf42d .elementor-heading-title{font-size:27px;}.elementor-5 .elementor-element.elementor-element-xg5762adb .elementor-heading-title{font-size:27px;}.elementor-5 .elementor-element.elementor-element-xg2c8927b{--width:100%;}.elementor-5 .elementor-element.elementor-element-xg554d07f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-xgafc2a8c .elementor-heading-title{font-size:27px;}.elementor-5 .elementor-element.elementor-element-xg3af92f0{--width:100%;}.elementor-5 .elementor-element.elementor-element-xge325f0e{--width:100%;}.elementor-5 .elementor-element.elementor-element-xg7653545{--width:100%;}.elementor-5 .elementor-element.elementor-element-xg23769a2 .elementor-heading-title{font-size:27px;}.elementor-5 .elementor-element.elementor-element-xgfa50a78{--width:100%;}.elementor-5 .elementor-element.elementor-element-xg88c55ab{--width:100%;}.elementor-5 .elementor-element.elementor-element-xg1059ac6{--width:100%;}.elementor-5 .elementor-element.elementor-element-xgc675998 .elementor-heading-title{font-size:27px;}.elementor-5 .elementor-element.elementor-element-xg564635a{--width:100%;}.elementor-5 .elementor-element.elementor-element-xg2969caa .elementor-heading-title{font-size:27px;}.elementor-5 .elementor-element.elementor-element-xgb3bbd3b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}