.elementor-8529 .elementor-element.elementor-element-d6b0e60{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.66;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:250px;--padding-left:140px;--padding-right:140px;}.elementor-8529 .elementor-element.elementor-element-d6b0e60:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2026/02/21.jpg");background-position:center center;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-d6b0e60::before, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .e-con-inner > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-shape-bottom .elementor-shape-fill, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-shape-bottom svg, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .e-con-inner > .elementor-shape-bottom svg{height:75px;}.elementor-8529 .elementor-element.elementor-element-9c7aaf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-9c7aaf0.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-ac38042 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-ac38042{text-align:center;}.elementor-8529 .elementor-element.elementor-element-ac38042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;line-height:52px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-dc54478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-dc54478:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-dc54478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a89a71f );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-8529 .elementor-element.elementor-element-c2755e8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-c2755e8 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:40px;}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;text-transform:uppercase;line-height:35px;}.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 );text-transform:var( --e-global-typography-text-text-transform );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-8529 .elementor-element.elementor-element-6103b28 > .elementor-widget-container{padding:30px 250px 0px 250px;}.elementor-8529 .elementor-element.elementor-element-6103b28{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:20px;color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-2438597{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.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 );}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-a89a71f );color:var( --e-global-color-a89a71f );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-c15b314 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-a89a71f );color:var( --e-global-color-a89a71f );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-5a26504 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-a89a71f );color:var( --e-global-color-a89a71f );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-3b200f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-83abcdd{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-83abcdd:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-83abcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-83abcdd:hover{background-color:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-417deeb{--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:200px;--padding-bottom:200px;--padding-left:150px;--padding-right:150px;}.elementor-8529 .elementor-element.elementor-element-d25bdb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:37px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-abc7a44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:23px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-97e876a{--display:flex;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8529 .elementor-element.elementor-element-9445007{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-fd5c37b{--display:flex;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8529 .elementor-element.elementor-element-e6ac69f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-20bd382{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-a89a71f );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-a89a71f );--n-accordion-icon-size:12px;--n-accordion-icon-active-color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-20bd382 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8529 .elementor-element.elementor-element-20bd382 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0px;}:where( .elementor-8529 .elementor-element.elementor-element-20bd382 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:080px;--padding-bottom:0px;--padding-left:020px;}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button{background-color:var( --e-global-color-a89a71f );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button:focus svg{fill:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-994ef98{--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-8529 .elementor-element.elementor-element-994ef98:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-994ef98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2026/01/Commercial-Fit-Out-Planning-HERO-IMAGE.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-3cb3700{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-8529 .elementor-element.elementor-element-3cb3700:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-3cb3700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-3cb3700.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8529 .elementor-element.elementor-element-23e9f83{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:52px;}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-8529 .elementor-element.elementor-element-e726d33 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8529 .elementor-element.elementor-element-e726d33{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-9cc7701{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-4cd558a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.73;--border-radius:8px 8px 8px 8px;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-8529 .elementor-element.elementor-element-4cd558a:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-4cd558a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2024/12/IMG-20211029-WA0000.webp");background-position:center center;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-4cd558a::before, .elementor-8529 .elementor-element.elementor-element-4cd558a > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-4cd558a > .e-con-inner > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-4cd558a > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-4cd558a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-4cd558a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8529 .elementor-element.elementor-element-7c89937{text-align:center;}.elementor-8529 .elementor-element.elementor-element-7c89937 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:52px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-e1bb5b6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-ae17ba5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.82;--border-radius:8px 8px 8px 8px;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-8529 .elementor-element.elementor-element-ae17ba5:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-ae17ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2025/09/training-centre-workspace-3.jpg");background-position:center center;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-ae17ba5::before, .elementor-8529 .elementor-element.elementor-element-ae17ba5 > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-ae17ba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-ae17ba5 > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-ae17ba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-ae17ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8529 .elementor-element.elementor-element-74c9894{text-align:center;}.elementor-8529 .elementor-element.elementor-element-74c9894 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:52px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-97eef79{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-ad1ec39{--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:040px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-ad1ec39:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-ad1ec39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-ea2b87f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-ea2b87f.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8529 .elementor-element.elementor-element-2b1c637 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8529 .elementor-element.elementor-element-2b1c637{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-a89a71f );color:var( --e-global-color-a89a71f );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button:focus svg{fill:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-e9510ff{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-e9510ff:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-e9510ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-e9510ff:hover{background-color:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-777b3a5{--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-8529 .elementor-element.elementor-element-777b3a5:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-777b3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2024/12/IMG-20211029-WA0000.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-900563d{--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:150px;--padding-bottom:150px;--padding-left:0100px;--padding-right:100px;}.elementor-8529 .elementor-element.elementor-element-acde3cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:37px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-3847646 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:23px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-532289e{--display:flex;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8529 .elementor-element.elementor-element-fa347ab{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-abcf1ee{--display:flex;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8529 .elementor-element.elementor-element-12a6a2e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-c014d7c{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-a89a71f );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-a89a71f );--n-accordion-icon-size:12px;--n-accordion-icon-active-color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-c014d7c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8529 .elementor-element.elementor-element-c014d7c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0px;}:where( .elementor-8529 .elementor-element.elementor-element-c014d7c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:080px;--padding-bottom:0px;--padding-left:020px;}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button{background-color:var( --e-global-color-a89a71f );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button:focus svg{fill:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button{background-color:var( --e-global-color-a89a71f );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button:focus svg{fill:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-ee0ec12{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:130px;--padding-bottom:130px;--padding-left:90px;--padding-right:90px;}.elementor-8529 .elementor-element.elementor-element-ee0ec12:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-ee0ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2022/06/HERO-BG.gif");background-repeat:no-repeat;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-ee0ec12 > .elementor-shape-bottom .elementor-shape-fill, .elementor-8529 .elementor-element.elementor-element-ee0ec12 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-ee0ec12 > .elementor-shape-bottom svg, .elementor-8529 .elementor-element.elementor-element-ee0ec12 > .e-con-inner > .elementor-shape-bottom svg{height:55px;transform:translateX(-50%) rotateY(180deg);}.elementor-8529 .elementor-element.elementor-element-1062138{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.66);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-1062138:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-1062138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3142DB;}.elementor-8529 .elementor-element.elementor-element-ae51510.elementor-element{--align-self:center;}.elementor-8529 .elementor-element.elementor-element-ae51510{text-align:left;}.elementor-8529 .elementor-element.elementor-element-ae51510 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:37px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-8edb277.elementor-element{--align-self:flex-start;}.elementor-8529 .elementor-element.elementor-element-8edb277{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:20px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-bf3578d{--display:flex;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.66);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-bf3578d:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-bf3578d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3142DB;}.elementor-8529 .elementor-element.elementor-element-ce28cd6.elementor-element{--align-self:flex-start;}.elementor-8529 .elementor-element.elementor-element-ce28cd6{text-align:left;}.elementor-8529 .elementor-element.elementor-element-ce28cd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:37px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-a02ef2f.elementor-element{--align-self:flex-start;}.elementor-8529 .elementor-element.elementor-element-a02ef2f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:20px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button:focus{background-color:#EAEEF7;color:#2D3142;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button:focus svg{fill:#2D3142;}.elementor-8529 .elementor-element.elementor-element-61294cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-61294cc:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-61294cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-db6cdd5{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-db6cdd5 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:52px;}.elementor-8529 .elementor-element.elementor-element-db6cdd5 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-db6cdd5 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-8529 .elementor-element.elementor-element-90a585b > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-8529 .elementor-element.elementor-element-90a585b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-90a585b a{color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-88c3152{--e-image-carousel-slides-to-show:3;}.elementor-8529 .elementor-element.elementor-element-88c3152 > .elementor-widget-container{padding:020px 020px 020px 020px;}.elementor-8529 .elementor-element.elementor-element-88c3152 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8529 .elementor-element.elementor-element-88c3152 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-88c3152 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8529 .elementor-element.elementor-element-88c3152 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-88c3152 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-a89a71f );color:var( --e-global-color-a89a71f );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-bea15c2 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-de23a8d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-de23a8d:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-de23a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8529 .elementor-element.elementor-element-de23a8d:hover{background-color:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-de0364b{--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:200px;--padding-bottom:200px;--padding-left:150px;--padding-right:150px;}.elementor-8529 .elementor-element.elementor-element-8b5f3cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:37px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-45bbaad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:23px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-3df945b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:20px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button{background-color:var( --e-global-color-a89a71f );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button:focus svg{fill:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-05dac56{--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-8529 .elementor-element.elementor-element-05dac56:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-05dac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2024/12/DSC02606-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-e0c26c6{--display:flex;--overlay-opacity:0.85;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-e0c26c6:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-e0c26c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2024/09/REDMFSTILL4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-e0c26c6::before, .elementor-8529 .elementor-element.elementor-element-e0c26c6 > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-e0c26c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-e0c26c6 > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-e0c26c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-e0c26c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-8529 .elementor-element.elementor-element-f77a046{text-align:center;}.elementor-8529 .elementor-element.elementor-element-f77a046 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:35px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-f6c5621{--display:flex;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8529 .elementor-element.elementor-element-ba704b2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-b8f6367{--display:flex;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8529 .elementor-element.elementor-element-5603968{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-7b59f97{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-a89a71f );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-a89a71f );--n-accordion-icon-size:12px;--n-accordion-icon-active-color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-7b59f97 > .elementor-widget-container{padding:10px 30px 30px 30px;}.elementor-8529 .elementor-element.elementor-element-7b59f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8529 .elementor-element.elementor-element-7b59f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:0px;}:where( .elementor-8529 .elementor-element.elementor-element-7b59f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:080px;--padding-bottom:0px;--padding-left:020px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{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 );}.elementor-8529 .elementor-element.elementor-element-41b1082.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:31px;}.elementor-8529 .elementor-element.elementor-element-41b1082 .elementor-main-swiper{height:109px;width:82%;}.elementor-8529 .elementor-element.elementor-element-41b1082 .elementor-swiper-button{font-size:20px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button{background-color:var( --e-global-color-a89a71f );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 5px 10px 15px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-ff0c31e > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8529 .elementor-element.elementor-element-153a9ca{--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.75;--padding-top:300px;--padding-bottom:300px;--padding-left:200px;--padding-right:200px;}.elementor-8529 .elementor-element.elementor-element-153a9ca:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://red-manufacturing.co.uk/wp-content/uploads/2026/01/how-you-benefit-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8529 .elementor-element.elementor-element-153a9ca::before, .elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-153a9ca > .e-con-inner > .elementor-background-video-container::before, .elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-153a9ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2D3142;--background-overlay:'';}.elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-shape-bottom .elementor-shape-fill, .elementor-8529 .elementor-element.elementor-element-153a9ca > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-shape-bottom svg, .elementor-8529 .elementor-element.elementor-element-153a9ca > .e-con-inner > .elementor-shape-bottom svg{height:67px;transform:translateX(-50%) rotateY(180deg);}.elementor-8529 .elementor-element.elementor-element-8052d8a{width:100%;max-width:100%;text-align:center;}.elementor-8529 .elementor-element.elementor-element-8052d8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-8052d8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:44px;color:#EAEEF7;}.elementor-8529 .elementor-element.elementor-element-1aa3624{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:20px;color:var( --e-global-color-a89a71f );}.elementor-8529 .elementor-element.elementor-element-d50ec24{--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:stretch;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-d50ec24.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-8529 .elementor-element.elementor-element-4e5f11f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button{background-color:#E84645;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button:focus{background-color:#EAEEF7;color:#2D3142;}.elementor-8529 .elementor-element.elementor-element-17f0675{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-17f0675 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button:focus svg{fill:#2D3142;}.elementor-8529 .elementor-element.elementor-element-cda30e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button{background-color:#E84645;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button:focus{background-color:#EAEEF7;color:#2D3142;}.elementor-8529 .elementor-element.elementor-element-664e171{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-664e171 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button:focus svg{fill:#2D3142;}.elementor-8529 .elementor-element.elementor-element-b9b6f51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button{background-color:#E84645;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button:hover, .elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button:focus{background-color:#EAEEF7;color:#2D3142;}.elementor-8529 .elementor-element.elementor-element-e9621ed{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-e9621ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button:hover svg, .elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button:focus svg{fill:#2D3142;}@media(min-width:768px){.elementor-8529 .elementor-element.elementor-element-d6b0e60{--width:100%;}.elementor-8529 .elementor-element.elementor-element-417deeb{--width:50%;}.elementor-8529 .elementor-element.elementor-element-994ef98{--width:50%;}.elementor-8529 .elementor-element.elementor-element-3cb3700{--width:100%;}.elementor-8529 .elementor-element.elementor-element-777b3a5{--width:50%;}.elementor-8529 .elementor-element.elementor-element-900563d{--width:50%;}.elementor-8529 .elementor-element.elementor-element-de0364b{--width:50%;}.elementor-8529 .elementor-element.elementor-element-05dac56{--width:50%;}.elementor-8529 .elementor-element.elementor-element-4e5f11f{--width:33.33%;}.elementor-8529 .elementor-element.elementor-element-cda30e3{--width:33.3%;}.elementor-8529 .elementor-element.elementor-element-b9b6f51{--width:33.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8529 .elementor-element.elementor-element-417deeb{--width:100%;}.elementor-8529 .elementor-element.elementor-element-994ef98{--width:100%;}.elementor-8529 .elementor-element.elementor-element-777b3a5{--width:100%;}.elementor-8529 .elementor-element.elementor-element-900563d{--width:100%;}.elementor-8529 .elementor-element.elementor-element-de0364b{--width:100%;}.elementor-8529 .elementor-element.elementor-element-05dac56{--width:100%;}}@media(max-width:1024px){.elementor-8529 .elementor-element.elementor-element-d6b0e60 > .elementor-shape-bottom svg, .elementor-8529 .elementor-element.elementor-element-d6b0e60 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-8529 .elementor-element.elementor-element-d6b0e60{--padding-top:50px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-9c7aaf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8529 .elementor-element.elementor-element-dc54478{--padding-top:060px;--padding-bottom:60px;--padding-left:030px;--padding-right:030px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-8529 .elementor-element.elementor-element-c2755e8 > .elementor-widget-container{padding:0px 020px 0px 020px;}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline{font-size:19px;line-height:28px;}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline-dynamic-text{line-height:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8529 .elementor-element.elementor-element-6103b28 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8529 .elementor-element.elementor-element-6103b28{line-height:18px;}.elementor-8529 .elementor-element.elementor-element-2438597{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button{font-size:10px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button{font-size:10px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button{font-size:10px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-83abcdd{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-417deeb{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-d25bdb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-d25bdb9{text-align:center;}.elementor-8529 .elementor-element.elementor-element-d25bdb9 .elementor-heading-title{font-size:19px;}.elementor-8529 .elementor-element.elementor-element-abc7a44{text-align:center;}.elementor-8529 .elementor-element.elementor-element-97e876a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-9445007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-9445007{text-align:center;}.elementor-8529 .elementor-element.elementor-element-fd5c37b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-e6ac69f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-e6ac69f{text-align:center;}.elementor-8529 .elementor-element.elementor-element-20bd382{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-994ef98{--min-height:338px;}.elementor-8529 .elementor-element.elementor-element-3cb3700{--padding-top:040px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline{font-size:19px;}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline-dynamic-text{line-height:22px;}.elementor-8529 .elementor-element.elementor-element-e726d33{font-size:16px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-9cc7701{--min-height:28vh;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8529 .elementor-element.elementor-element-4cd558a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-7c89937 .elementor-heading-title{font-size:20px;}.elementor-8529 .elementor-element.elementor-element-ae17ba5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-74c9894 .elementor-heading-title{font-size:20px;}.elementor-8529 .elementor-element.elementor-element-ad1ec39{--padding-top:0px;--padding-bottom:060px;--padding-left:030px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-ea2b87f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8529 .elementor-element.elementor-element-2b1c637 > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-8529 .elementor-element.elementor-element-2b1c637{font-size:16px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-e9510ff{--flex-wrap:wrap;}.elementor-8529 .elementor-element.elementor-element-777b3a5{--min-height:304px;}.elementor-8529 .elementor-element.elementor-element-900563d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-acde3cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-acde3cb{text-align:center;}.elementor-8529 .elementor-element.elementor-element-acde3cb .elementor-heading-title{font-size:19px;}.elementor-8529 .elementor-element.elementor-element-3847646{text-align:center;}.elementor-8529 .elementor-element.elementor-element-532289e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-fa347ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-fa347ab{text-align:center;font-size:16px;}.elementor-8529 .elementor-element.elementor-element-abcf1ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-12a6a2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-12a6a2e{text-align:center;font-size:16px;}.elementor-8529 .elementor-element.elementor-element-c014d7c{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-ee0ec12{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-ee0ec12:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-ee0ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-8529 .elementor-element.elementor-element-1062138{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8529 .elementor-element.elementor-element-ae51510 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-ae51510 .elementor-heading-title{font-size:25px;}.elementor-8529 .elementor-element.elementor-element-bf3578d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8529 .elementor-element.elementor-element-ce28cd6 .elementor-heading-title{font-size:25px;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button{font-size:12px;border-width:2px 2px 2px 2px;padding:5px 5px 5px 5px;}.elementor-8529 .elementor-element.elementor-element-db6cdd5 .elementor-headline{font-size:19px;}.elementor-8529 .elementor-element.elementor-element-90a585b{font-size:16px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-bea15c2 > .elementor-widget-container{padding:10px 50px 0px 50px;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-de23a8d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-de0364b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8529 .elementor-element.elementor-element-8b5f3cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-8b5f3cf{text-align:center;}.elementor-8529 .elementor-element.elementor-element-8b5f3cf .elementor-heading-title{font-size:19px;line-height:22px;}.elementor-8529 .elementor-element.elementor-element-45bbaad{text-align:center;}.elementor-8529 .elementor-element.elementor-element-3df945b{text-align:center;font-size:16px;}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-05dac56{--min-height:338px;}.elementor-8529 .elementor-element.elementor-element-e0c26c6{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-8529 .elementor-element.elementor-element-f77a046 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-f77a046 .elementor-heading-title{font-size:20px;}.elementor-8529 .elementor-element.elementor-element-f6c5621{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-ba704b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-ba704b2{text-align:center;}.elementor-8529 .elementor-element.elementor-element-b8f6367{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-5603968 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-5603968{text-align:center;}.elementor-8529 .elementor-element.elementor-element-7b59f97{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8529 .elementor-element.elementor-element-41b1082.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8529 .elementor-element.elementor-element-41b1082 .elementor-main-swiper{height:109px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-ff0c31e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button{font-size:12px;padding:8px 8px 8px 8px;}.elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-shape-bottom svg, .elementor-8529 .elementor-element.elementor-element-153a9ca > .e-con-inner > .elementor-shape-bottom svg{height:31px;}.elementor-8529 .elementor-element.elementor-element-153a9ca{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-8529 .elementor-element.elementor-element-8052d8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-8052d8a .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-8529 .elementor-element.elementor-element-1aa3624{font-size:16px;}.elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button{font-size:10px;padding:10px 10px 10px 10px;}.elementor-8529 .elementor-element.elementor-element-664e171 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button{font-size:10px;padding:10px 10px 10px 10px;}.elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button{font-size:10px;padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-8529 .elementor-element.elementor-element-d6b0e60{--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8529 .elementor-element.elementor-element-ac38042 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-ac38042.elementor-element{--align-self:center;}.elementor-8529 .elementor-element.elementor-element-ac38042 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-8529 .elementor-element.elementor-element-dc54478{--padding-top:50px;--padding-bottom:060px;--padding-left:20px;--padding-right:20px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-8529 .elementor-element.elementor-element-c2755e8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline{font-size:16px;line-height:20px;letter-spacing:-0.3px;}.elementor-8529 .elementor-element.elementor-element-c2755e8 .elementor-headline-dynamic-text{line-height:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8529 .elementor-element.elementor-element-6103b28 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8529 .elementor-element.elementor-element-6103b28{font-size:14px;line-height:16px;}.elementor-8529 .elementor-element.elementor-element-2438597{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8529 .elementor-element.elementor-element-c15b314{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-c15b314 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-5a26504{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-5a26504 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-3b200f0{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-3b200f0 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-83abcdd{--padding-top:010px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-417deeb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-d25bdb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-d25bdb9 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-8529 .elementor-element.elementor-element-abc7a44 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-9445007{font-size:14px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-e6ac69f{font-size:14px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-20bd382{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-8529 .elementor-element.elementor-element-20caa55 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8529 .elementor-element.elementor-element-20caa55 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-994ef98{--min-height:75px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-8529 .elementor-element.elementor-element-994ef98:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-994ef98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8529 .elementor-element.elementor-element-3cb3700{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline{font-size:19px;line-height:25px;}.elementor-8529 .elementor-element.elementor-element-23e9f83 .elementor-headline-dynamic-text{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-e726d33{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-4cd558a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8529 .elementor-element.elementor-element-7c89937 .elementor-heading-title{font-size:19px;line-height:22px;}.elementor-8529 .elementor-element.elementor-element-e1bb5b6{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-ae17ba5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8529 .elementor-element.elementor-element-74c9894 .elementor-heading-title{font-size:19px;line-height:22px;}.elementor-8529 .elementor-element.elementor-element-97eef79{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-ad1ec39{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-ad1ec39.e-con{--align-self:center;}.elementor-8529 .elementor-element.elementor-element-ea2b87f{--width:281px;}.elementor-8529 .elementor-element.elementor-element-2b1c637 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-2b1c637{font-size:14px;line-height:18px;}.elementor-8529 .elementor-element.elementor-element-417c90e .elementor-button{font-size:10px;line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-e9510ff{--min-height:0px;}.elementor-8529 .elementor-element.elementor-element-777b3a5{--min-height:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-8529 .elementor-element.elementor-element-900563d{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-acde3cb .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-8529 .elementor-element.elementor-element-3847646 .elementor-heading-title{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-fa347ab{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-12a6a2e{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-c014d7c{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-8529 .elementor-element.elementor-element-fa66452 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-d73696f .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-ee0ec12{--padding-top:40px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8529 .elementor-element.elementor-element-ae51510 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-8529 .elementor-element.elementor-element-ce28cd6 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-8529 .elementor-element.elementor-element-1dc3348 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-61294cc{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8529 .elementor-element.elementor-element-db6cdd5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8529 .elementor-element.elementor-element-db6cdd5 .elementor-headline{font-size:19px;line-height:25px;}.elementor-8529 .elementor-element.elementor-element-db6cdd5 .elementor-headline-dynamic-text{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-90a585b > .elementor-widget-container{padding:20px 20px 10px 20px;}.elementor-8529 .elementor-element.elementor-element-90a585b{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-88c3152 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-bea15c2{width:100%;max-width:100%;}.elementor-8529 .elementor-element.elementor-element-bea15c2 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-de23a8d{--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-de0364b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-8b5f3cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-8b5f3cf .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-8529 .elementor-element.elementor-element-3df945b{font-size:14px;}.elementor-8529 .elementor-element.elementor-element-5212118 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-05dac56{--min-height:75px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-8529 .elementor-element.elementor-element-05dac56:not(.elementor-motion-effects-element-type-background), .elementor-8529 .elementor-element.elementor-element-05dac56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8529 .elementor-element.elementor-element-e0c26c6{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-8529 .elementor-element.elementor-element-7b59f97{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8529 .elementor-element.elementor-element-41b1082.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8529 .elementor-element.elementor-element-ff0c31e .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-153a9ca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-8529 .elementor-element.elementor-element-153a9ca > .elementor-shape-bottom svg, .elementor-8529 .elementor-element.elementor-element-153a9ca > .e-con-inner > .elementor-shape-bottom svg{height:24px;}.elementor-8529 .elementor-element.elementor-element-8052d8a .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-8529 .elementor-element.elementor-element-1aa3624{font-size:16px;line-height:16px;}.elementor-8529 .elementor-element.elementor-element-d50ec24{--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;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-8529 .elementor-element.elementor-element-4e5f11f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8529 .elementor-element.elementor-element-17f0675 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-cda30e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8529 .elementor-element.elementor-element-664e171 .elementor-button{line-height:1.3em;}.elementor-8529 .elementor-element.elementor-element-b9b6f51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8529 .elementor-element.elementor-element-e9621ed .elementor-button{line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-c15b314 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a26504 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b200f0 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20caa55 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd558a *//* Default heading colour (fallback) */
.elementor-8529 .elementor-element.elementor-element-4cd558a .elementor-heading-title {
  color: #EAEEF7;
}

/* Change heading colour when CONTAINER is hovered */
.elementor-8529 .elementor-element.elementor-element-4cd558a:hover .elementor-heading-title {
  color: #E84645;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae17ba5 *//* Default heading colour (fallback) */
.elementor-8529 .elementor-element.elementor-element-ae17ba5 .elementor-heading-title {
  color: #EAEEF7;
}

/* Change heading colour when CONTAINER is hovered */
.elementor-8529 .elementor-element.elementor-element-ae17ba5:hover .elementor-heading-title {
  color: #E84645;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-417c90e *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa66452 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d73696f *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea15c2 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5212118 *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-41b1082 *//* Smooth scrolling + full edge fade */
.smooth-carousel {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,   /* fully transparent at very left */
    black 20%,        /* fully visible starts at 20% */
    black 80%,        /* fully visible ends at 80% */
    transparent 100%  /* fully transparent at very right */
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );
}

/* Smooth linear motion for seamless scroll */
.smooth-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff0c31e *//* Base button */
.expand-icon-btn {
  transition: padding 0.35s ease;
}

/* Icon hidden by default */
.expand-icon-btn .elementor-button-icon {
  opacity: 0;
  margin-left: 0; /* no spacing before hover */
  transform: translateX(-8px) rotate(-90deg);
  transition: opacity 0.3s ease, transform 0.3s ease, margin-left 0.3s ease;
}

/* Hover state */
.expand-icon-btn:hover {
  padding-right: 41px; /* padding + 5px gap + icon width */
}

/* Reveal icon + add spacing */
.expand-icon-btn:hover .elementor-button-icon {
  opacity: 1;
  margin-left: 5px; /* your requested spacing */
  transform: translateX(0) rotate(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17f0675 */.elementor-8529 .elementor-element.elementor-element-17f0675 {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-664e171 */.elementor-8529 .elementor-element.elementor-element-664e171 {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9621ed */.elementor-8529 .elementor-element.elementor-element-e9621ed {
  height: 100%;
}/* End custom CSS */