.elementor-3790 .elementor-element.elementor-element-0c6d729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3790 .elementor-element.elementor-element-bbf5df3{--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:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:6vw;--padding-right:6vw;--z-index:4;}.elementor-3790 .elementor-element.elementor-element-bbf5df3:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3790 .elementor-element.elementor-element-bbf5df3::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-background-video-container::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-background-slideshow::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acsstainless.co.uk/wp-content/uploads/2026/06/large-motif.svg");--background-overlay:'';background-position:0px 60%;background-repeat:no-repeat;background-size:cover;}.elementor-3790 .elementor-element.elementor-element-5b3538a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3790 .elementor-element.elementor-element-3de2558 .elementor-heading-title{font-family:var( --e-global-typography-0bd6f0c-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd6f0c-font-size );line-height:var( --e-global-typography-0bd6f0c-line-height );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-385829e{font-family:var( --e-global-typography-6a3afed-font-family ), Sans-serif;font-size:var( --e-global-typography-6a3afed-font-size );font-weight:var( --e-global-typography-6a3afed-font-weight );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-ad3083a{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-6700702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3790 .elementor-element.elementor-element-6700702:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-6700702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-4af58ca{--spacer-size:100px;}.elementor-3790 .elementor-element.elementor-element-39b7421{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-39b7421:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-39b7421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-1cf1a45{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-9a431dc.elementor-element{--align-self:center;}.elementor-3790 .elementor-element.elementor-element-f7520cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-4700525 .elementor-heading-title{font-family:var( --e-global-typography-7761e44-font-family ), Sans-serif;font-size:var( --e-global-typography-7761e44-font-size );line-height:var( --e-global-typography-7761e44-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-e426b78{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-cd82ffe{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-cd82ffe:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-cd82ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-da7952b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-ffbdd37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-c8b04e3 .elementor-heading-title{font-family:var( --e-global-typography-7761e44-font-family ), Sans-serif;font-size:var( --e-global-typography-7761e44-font-size );line-height:var( --e-global-typography-7761e44-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-81092fc{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-6067d55{width:100%;max-width:100%;}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider-image{border-left-color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider-button{background-color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider .swiper-pagination-bullet{border-color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-7beb1dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-7beb1dc:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-7beb1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-ba0dca0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-5556a0b{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3790 .elementor-element.elementor-element-5556a0b:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-5556a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-9c60686{text-align:start;}.elementor-3790 .elementor-element.elementor-element-9c60686 img{max-width:100px;}.elementor-3790 .elementor-element.elementor-element-246580e{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-3f7674f .elementor-heading-title{font-family:var( --e-global-typography-d0a4733-font-family ), Sans-serif;font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-a2bc27c{font-family:var( --e-global-typography-6a3afed-font-family ), Sans-serif;font-size:var( --e-global-typography-6a3afed-font-size );font-weight:var( --e-global-typography-6a3afed-font-weight );line-height:var( --e-global-typography-6a3afed-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-e78c2a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-4ca4f20 .elementor-heading-title{font-family:var( --e-global-typography-6a3afed-font-family ), Sans-serif;font-size:var( --e-global-typography-6a3afed-font-size );font-weight:var( --e-global-typography-6a3afed-font-weight );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-9b90114 .elementor-heading-title{font-family:var( --e-global-typography-6a3afed-font-family ), Sans-serif;font-size:var( --e-global-typography-6a3afed-font-size );font-weight:var( --e-global-typography-6a3afed-font-weight );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-4e15dfd{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3790 .elementor-element.elementor-element-4e15dfd:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-4e15dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3790 .elementor-element.elementor-element-5390d82 .elementor-heading-title{font-family:var( --e-global-typography-d0a4733-font-family ), Sans-serif;font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-21c2a46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-21c2a46:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-21c2a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-f2153a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-827fb52 .elementor-heading-title{font-family:var( --e-global-typography-d0a4733-font-family ), Sans-serif;font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-6a1b470{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-909109f{--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:88px 88px;--row-gap:88px;--column-gap:88px;--padding-top:100px;--padding-bottom:100px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-909109f:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-909109f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://acsstainless.co.uk/wp-content/uploads/2026/06/sustainability-background.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3790 .elementor-element.elementor-element-909109f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3790 .elementor-element.elementor-element-d3cee75{--display:flex;--justify-content:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-43ea4e1 .elementor-heading-title{font-family:var( --e-global-typography-5725860-font-family ), Sans-serif;font-size:var( --e-global-typography-5725860-font-size );line-height:var( --e-global-typography-5725860-line-height );color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-cbac176{font-family:var( --e-global-typography-6a3afed-font-family ), Sans-serif;font-size:var( --e-global-typography-6a3afed-font-size );font-weight:var( --e-global-typography-6a3afed-font-weight );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3790 .elementor-element.elementor-element-598bbf0 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-067bd8c-font-family ), Sans-serif;font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-3790 .elementor-element.elementor-element-598bbf0 .elementor-button:hover, .elementor-3790 .elementor-element.elementor-element-598bbf0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-598bbf0 .elementor-button:hover svg, .elementor-3790 .elementor-element.elementor-element-598bbf0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-ca2fcfb{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-fb60c7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-4ea9d05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3790 .elementor-element.elementor-element-46403ce{text-align:center;}.elementor-3790 .elementor-element.elementor-element-46403ce .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-3c0c34f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-7dac208.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3790 .elementor-element.elementor-element-c59a385{text-align:center;}.elementor-3790 .elementor-element.elementor-element-c59a385 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-7e50f35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-896edfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3790 .elementor-element.elementor-element-35bd434{text-align:center;}.elementor-3790 .elementor-element.elementor-element-35bd434 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-6c0de08{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-6c0de08:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-6c0de08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-9e612cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-f0d591a.elementor-element{--align-self:center;}.elementor-3790 .elementor-element.elementor-element-e32c149{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-05aa20e .elementor-heading-title{font-family:var( --e-global-typography-d0a4733-font-family ), Sans-serif;font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-7223102{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-067bd8c-font-family ), Sans-serif;font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:11px 32px 11px 32px;}.elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button:hover, .elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button:hover svg, .elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-2988c53{--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:60px;--padding-bottom:0;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-9f31622{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3790 .elementor-element.elementor-element-9f31622:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-9f31622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://acsstainless.co.uk/wp-content/uploads/2026/06/large-motif.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3790 .elementor-element.elementor-element-1a76d4f{--display:flex;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;grid-column:span 3;}.elementor-3790 .elementor-element.elementor-element-af9b283 .elementor-heading-title{font-family:var( --e-global-typography-5725860-font-family ), Sans-serif;font-size:var( --e-global-typography-5725860-font-size );line-height:var( --e-global-typography-5725860-line-height );color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-1303d50{font-family:var( --e-global-typography-6a3afed-font-family ), Sans-serif;font-size:var( --e-global-typography-6a3afed-font-size );font-weight:var( --e-global-typography-6a3afed-font-weight );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-a23fd3e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-3790 .elementor-element.elementor-element-a23fd3e.e-con{--order:99999 /* order end hack */;}.elementor-3790 .elementor-element.elementor-element-5a19d14{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-3790 .elementor-element.elementor-element-3e102c9{--display:flex;}.elementor-3790 .elementor-element.elementor-element-ee944db{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-ee944db:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-ee944db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-f404b71{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-f3ac142{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3790 .elementor-element.elementor-element-f3ac142:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-f3ac142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-9d979a8{text-align:center;}.elementor-3790 .elementor-element.elementor-element-9d979a8 .elementor-heading-title{font-family:var( --e-global-typography-b6b4bae-font-family ), Sans-serif;font-size:var( --e-global-typography-b6b4bae-font-size );line-height:var( --e-global-typography-b6b4bae-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-7fa47f8{text-align:center;font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-a094d00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-02c3b50{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3790 .elementor-element.elementor-element-02c3b50:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-02c3b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-b2f2e45{text-align:center;}.elementor-3790 .elementor-element.elementor-element-b2f2e45 .elementor-heading-title{font-family:var( --e-global-typography-b6b4bae-font-family ), Sans-serif;font-size:var( --e-global-typography-b6b4bae-font-size );line-height:var( --e-global-typography-b6b4bae-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-30ae737{text-align:center;font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-067bd8c-font-family ), Sans-serif;font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:11px 32px 11px 32px;}.elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button:hover, .elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button:hover svg, .elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-3ba3bfe{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-3ba3bfe:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-3ba3bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3790 .elementor-element.elementor-element-802544c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-4b144e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-4600d74 .elementor-heading-title{font-family:var( --e-global-typography-d0a4733-font-family ), Sans-serif;font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-fa93aa5{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-067bd8c-font-family ), Sans-serif;font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:11px 32px 11px 32px;}.elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button:hover, .elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button:hover svg, .elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-1bee529{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-1bee529:not(.elementor-motion-effects-element-type-background), .elementor-3790 .elementor-element.elementor-element-1bee529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3790 .elementor-element.elementor-element-9ef0ea3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-b83c8ef .elementor-heading-title{font-family:var( --e-global-typography-d0a4733-font-family ), Sans-serif;font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );color:var( --e-global-color-cf0e055 );}.elementor-3790 .elementor-element.elementor-element-f65e124{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-2631adc{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-9fd80b3{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-f9ea5b0 );}.elementor-3790 .elementor-element.elementor-element-d66aa4f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-edbb9cc{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-f9ea5b0 );}.elementor-3790 .elementor-element.elementor-element-9969d84{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-510b553{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-f9ea5b0 );}.elementor-3790 .elementor-element.elementor-element-2f180cd{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-0039e1f{font-family:var( --e-global-typography-780dac2-font-family ), Sans-serif;font-size:var( --e-global-typography-780dac2-font-size );font-weight:var( --e-global-typography-780dac2-font-weight );line-height:var( --e-global-typography-780dac2-line-height );color:var( --e-global-color-f9ea5b0 );}.elementor-3790 .elementor-element.elementor-element-c0018b7{--n-accordion-title-font-size:var( --e-global-typography-b6b4bae-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-3790 .elementor-element.elementor-element-c0018b7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-795eb78 );}.elementor-3790 .elementor-element.elementor-element-c0018b7 {--n-accordion-padding:15px 0px 15px 0px;}:where( .elementor-3790 .elementor-element.elementor-element-c0018b7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-b6b4bae-font-family ), Sans-serif;line-height:var( --e-global-typography-b6b4bae-line-height );}:where( .elementor-3790 .elementor-element.elementor-element-c0018b7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-3790 .elementor-element.elementor-element-5b3538a{--width:65%;}.elementor-3790 .elementor-element.elementor-element-f2153a5{--width:75%;}.elementor-3790 .elementor-element.elementor-element-1a76d4f{--width:100%;}.elementor-3790 .elementor-element.elementor-element-a23fd3e{--width:100%;}.elementor-3790 .elementor-element.elementor-element-9ef0ea3{--width:30%;}.elementor-3790 .elementor-element.elementor-element-f65e124{--width:70%;}}@media(max-width:1024px){.elementor-3790 .elementor-element.elementor-element-0c6d729{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-bbf5df3::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-background-video-container::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-background-slideshow::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-3790 .elementor-element.elementor-element-3de2558 .elementor-heading-title{font-size:var( --e-global-typography-0bd6f0c-font-size );line-height:var( --e-global-typography-0bd6f0c-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-385829e{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-1cf1a45{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-4700525 .elementor-heading-title{font-size:var( --e-global-typography-7761e44-font-size );line-height:var( --e-global-typography-7761e44-line-height );}.elementor-3790 .elementor-element.elementor-element-e426b78{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-da7952b{--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-c8b04e3 .elementor-heading-title{font-size:var( --e-global-typography-7761e44-font-size );line-height:var( --e-global-typography-7761e44-line-height );}.elementor-3790 .elementor-element.elementor-element-81092fc{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-3f7674f .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-a2bc27c{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-4ca4f20 .elementor-heading-title{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-9b90114 .elementor-heading-title{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-5390d82 .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-827fb52 .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-6a1b470{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-43ea4e1 .elementor-heading-title{font-size:var( --e-global-typography-5725860-font-size );line-height:var( --e-global-typography-5725860-line-height );}.elementor-3790 .elementor-element.elementor-element-cbac176{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-widget-button .elementor-button{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-3790 .elementor-element.elementor-element-598bbf0 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );}.elementor-3790 .elementor-element.elementor-element-9e612cd{--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-05aa20e .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-7223102{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );}.elementor-3790 .elementor-element.elementor-element-9f31622{--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-af9b283 .elementor-heading-title{font-size:var( --e-global-typography-5725860-font-size );line-height:var( --e-global-typography-5725860-line-height );}.elementor-3790 .elementor-element.elementor-element-1303d50{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-5a19d14{--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-f404b71{--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-9d979a8 .elementor-heading-title{font-size:var( --e-global-typography-b6b4bae-font-size );line-height:var( --e-global-typography-b6b4bae-line-height );}.elementor-3790 .elementor-element.elementor-element-7fa47f8{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-b2f2e45 .elementor-heading-title{font-size:var( --e-global-typography-b6b4bae-font-size );line-height:var( --e-global-typography-b6b4bae-line-height );}.elementor-3790 .elementor-element.elementor-element-30ae737{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );}.elementor-3790 .elementor-element.elementor-element-802544c{--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-4600d74 .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-fa93aa5{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );}.elementor-3790 .elementor-element.elementor-element-b83c8ef .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-9fd80b3{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-edbb9cc{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-510b553{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-0039e1f{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-c0018b7{--n-accordion-title-font-size:var( --e-global-typography-b6b4bae-font-size );}:where( .elementor-3790 .elementor-element.elementor-element-c0018b7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-b6b4bae-line-height );}}@media(max-width:767px){.elementor-3790 .elementor-element.elementor-element-0c6d729{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-bbf5df3::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-background-video-container::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-background-slideshow::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3790 .elementor-element.elementor-element-bbf5df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-3790 .elementor-element.elementor-element-bbf5df3{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-3de2558 .elementor-heading-title{font-size:var( --e-global-typography-0bd6f0c-font-size );line-height:var( --e-global-typography-0bd6f0c-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-385829e{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-39b7421{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-1cf1a45{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-9a431dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3790 .elementor-element.elementor-element-4700525 .elementor-heading-title{font-size:var( --e-global-typography-7761e44-font-size );line-height:var( --e-global-typography-7761e44-line-height );}.elementor-3790 .elementor-element.elementor-element-e426b78{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-cd82ffe{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-da7952b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-c8b04e3 .elementor-heading-title{font-size:var( --e-global-typography-7761e44-font-size );line-height:var( --e-global-typography-7761e44-line-height );}.elementor-3790 .elementor-element.elementor-element-81092fc{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-6067d55.elementor-element{--order:-99999 /* order start hack */;}.elementor-3790 .elementor-element.elementor-element-6067d55 .acs-product-slider-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3790 .elementor-element.elementor-element-7beb1dc{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-ba0dca0{--border-radius:0px 0px 0px 0px;}.elementor-3790 .elementor-element.elementor-element-5556a0b{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-3f7674f .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-a2bc27c{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-4ca4f20 .elementor-heading-title{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-9b90114 .elementor-heading-title{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-4e15dfd{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-5390d82 .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-21c2a46{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-f2153a5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3790 .elementor-element.elementor-element-827fb52 .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-6a1b470{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-909109f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-d3cee75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-43ea4e1 .elementor-heading-title{font-size:var( --e-global-typography-5725860-font-size );line-height:var( --e-global-typography-5725860-line-height );}.elementor-3790 .elementor-element.elementor-element-cbac176{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-widget-button .elementor-button{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-3790 .elementor-element.elementor-element-598bbf0 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );}.elementor-3790 .elementor-element.elementor-element-ca2fcfb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3790 .elementor-element.elementor-element-fb60c7d{--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;--flex-wrap:nowrap;}.elementor-3790 .elementor-element.elementor-element-4ea9d05{width:var( --container-widget-width, 107.667px );max-width:107.667px;--container-widget-width:107.667px;--container-widget-flex-grow:0;}.elementor-3790 .elementor-element.elementor-element-46403ce{text-align:start;}.elementor-3790 .elementor-element.elementor-element-3c0c34f{--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;--flex-wrap:nowrap;}.elementor-3790 .elementor-element.elementor-element-7dac208{width:var( --container-widget-width, 107.667px );max-width:107.667px;--container-widget-width:107.667px;--container-widget-flex-grow:0;}.elementor-3790 .elementor-element.elementor-element-c59a385{text-align:start;}.elementor-3790 .elementor-element.elementor-element-7e50f35{--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;--flex-wrap:nowrap;}.elementor-3790 .elementor-element.elementor-element-896edfc{width:var( --container-widget-width, 107.667px );max-width:107.667px;--container-widget-width:107.667px;--container-widget-flex-grow:0;}.elementor-3790 .elementor-element.elementor-element-35bd434{text-align:start;}.elementor-3790 .elementor-element.elementor-element-6c0de08{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-9e612cd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-f0d591a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3790 .elementor-element.elementor-element-05aa20e .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-7223102{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-cd20723 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );padding:9px 20px 9px 20px;}.elementor-3790 .elementor-element.elementor-element-2988c53{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3790 .elementor-element.elementor-element-9f31622{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-1a76d4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-af9b283 .elementor-heading-title{font-size:var( --e-global-typography-5725860-font-size );line-height:var( --e-global-typography-5725860-line-height );}.elementor-3790 .elementor-element.elementor-element-1303d50{font-size:var( --e-global-typography-6a3afed-font-size );line-height:var( --e-global-typography-6a3afed-line-height );}.elementor-3790 .elementor-element.elementor-element-a23fd3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-3790 .elementor-element.elementor-element-5a19d14{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3790 .elementor-element.elementor-element-ee944db{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-f404b71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-9d979a8 .elementor-heading-title{font-size:var( --e-global-typography-b6b4bae-font-size );line-height:var( --e-global-typography-b6b4bae-line-height );}.elementor-3790 .elementor-element.elementor-element-7fa47f8{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-b2f2e45 .elementor-heading-title{font-size:var( --e-global-typography-b6b4bae-font-size );line-height:var( --e-global-typography-b6b4bae-line-height );}.elementor-3790 .elementor-element.elementor-element-30ae737{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-af89dd4 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );padding:9px 20px 9px 20px;}.elementor-3790 .elementor-element.elementor-element-3ba3bfe{--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-802544c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-3790 .elementor-element.elementor-element-4600d74 .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-fa93aa5{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-15a9ae5 .elementor-button{font-size:var( --e-global-typography-067bd8c-font-size );line-height:var( --e-global-typography-067bd8c-line-height );padding:9px 20px 9px 20px;}.elementor-3790 .elementor-element.elementor-element-1bee529{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:6vw;--padding-right:6vw;}.elementor-3790 .elementor-element.elementor-element-9ef0ea3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3790 .elementor-element.elementor-element-b83c8ef .elementor-heading-title{font-size:var( --e-global-typography-d0a4733-font-size );line-height:var( --e-global-typography-d0a4733-line-height );}.elementor-3790 .elementor-element.elementor-element-f65e124{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3790 .elementor-element.elementor-element-9fd80b3{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-edbb9cc{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-510b553{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-0039e1f{font-size:var( --e-global-typography-780dac2-font-size );line-height:var( --e-global-typography-780dac2-line-height );}.elementor-3790 .elementor-element.elementor-element-c0018b7{--n-accordion-title-font-size:var( --e-global-typography-b6b4bae-font-size );}:where( .elementor-3790 .elementor-element.elementor-element-c0018b7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-b6b4bae-line-height );}}/* Start custom CSS for container, class: .elementor-element-ba0dca0 */.elementor-3790 .elementor-element.elementor-element-ba0dca0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ea9d05 */.elementor-3790 .elementor-element.elementor-element-4ea9d05 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dac208 */.elementor-3790 .elementor-element.elementor-element-7dac208 img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-896edfc */.elementor-3790 .elementor-element.elementor-element-896edfc img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8c2e4c */.elementor-3790 .elementor-element.elementor-element-f8c2e4c img {
    aspect-ratio: 6/3;
    object-fit: contain;
background-color: white;
    padding:10px;
}/* End custom CSS */