.elementor-11 .elementor-element.elementor-element-fb2687e{--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 0px;--row-gap:0px;--column-gap:0px;--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-11 .elementor-element.elementor-element-563226f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-repeater-item-3cb1baf .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/WhatsApp-Image-2026-03-24-at-10.24.59-copy-2.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-repeater-item-3cb1baf .elementor-background-overlay{background-color:#0000001C;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-repeater-item-b257b11 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/dodfrey-engineering-spalding-banner-1-copy-2-1-scaled.jpg);background-size:cover;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-repeater-item-b257b11 .elementor-background-overlay{background-color:#0000001C;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-repeater-item-a2ded50 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/WhatsApp-Image-2026-03-24-at-10.24.47-copy-1.jpg);background-size:cover;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-repeater-item-a2ded50 .elementor-background-overlay{background-color:#0000001C;}.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide{transition-duration:calc(8000ms*1.2);height:85vh;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;border-width:0px;border-radius:0px;}.elementor-11 .elementor-element.elementor-element-1b8be88{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide-contents{max-width:72%;}.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide-inner{text-align:start;}.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-heading{color:var( --e-global-color-5fdcb58 );font-family:"Archivo Black", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;line-height:59px;}.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-description{color:var( --e-global-color-5fdcb58 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-49f968b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-49f968b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-49f968b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-3b16d80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3b16d80:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3b16d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-e82fde2{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e82fde2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-ef076a3{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-cb4fa6c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-cb4fa6c .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-cb4fa6c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d8bbac2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3a6c492 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-09cdd5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-6a2afb4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-844ebac .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-93624c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-051db09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-11 .elementor-element.elementor-element-051db09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-051db09 .elementor-icon-list-text{color:var( --e-global-color-3c54d1b );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-dd3ddb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-9d92e87 img{height:730px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-651c899{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-651c899:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-651c899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7e2278 );}.elementor-11 .elementor-element.elementor-element-3dad804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-8ca5d78{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8ca5d78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-8437a6f{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ee77b5a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ee77b5a .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-ee77b5a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-6f6d9a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-21cc827{text-align:center;}.elementor-11 .elementor-element.elementor-element-21cc827 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-f843bde{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8rem;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-f843bde.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-9167007{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5385c48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-5385c48:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5385c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5385c48:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-aa1e735{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-aa1e735:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aa1e735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/08/0741a8c7-91c2-48de-b9e4-66bf04e709b0.jpeg");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-69e6d82{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-69e6d82 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-69e6d82 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-50c3731 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-9e73439{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-de50cee .elementor-button{background-color:#02040600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-de50cee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-c0138c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-c0138c2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c0138c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c0138c2:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-0b3bf50{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-0b3bf50:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0b3bf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/08/d434af2d-2ec2-4779-b7d7-45db866409bc.jpeg");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-d884809{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d884809 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-d884809 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-d019fdf .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-63bcd8e{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-1a661f7 .elementor-button{background-color:#02040600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1a661f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-52cb2bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-52cb2bc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-52cb2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-52cb2bc:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-b966bb6{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-b966bb6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b966bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/ueacladding.png");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-9a4ad07{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9a4ad07 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-9a4ad07 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-8d7413a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-6fa32b1{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-dc7fc61 .elementor-button{background-color:#02040600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-dc7fc61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-055d432{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-055d432:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-055d432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-055d432:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-5e4987e{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-5e4987e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5e4987e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/refurbishments.webp");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-7ea3ba2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7ea3ba2 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-7ea3ba2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-83725d3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-e9a47c4{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-5ae2eab .elementor-button{background-color:#02040600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5ae2eab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-7bfabc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-7bfabc2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7bfabc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7bfabc2:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-8c938a0{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-8c938a0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8c938a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/asbestos-removal.webp");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8420570{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8420570 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-8420570 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-58e3d3c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-3f83cd3{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-0f9942a .elementor-button{background-color:#02040600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0f9942a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-8f4b4c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-8f4b4c1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8f4b4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8f4b4c1:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-e9e7c3e{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e9e7c3e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e9e7c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/maintenance-contracts.webp");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-67ec580{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-67ec580 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-67ec580 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-d747c0f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-a2cb187{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-dce7666 .elementor-button{background-color:#02040600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-dce7666 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-d6accfd .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-d6accfd .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-d6accfd .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d6accfd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-c3bdbad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-c3bdbad:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c3bdbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-6392442{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6392442:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6392442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-691d5d9{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-691d5d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-ec5f31e{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f36122e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f36122e .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-f36122e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-934a8b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3d2290c{text-align:start;}.elementor-11 .elementor-element.elementor-element-3d2290c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-c99a61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-6fa873c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-8355a00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d268438{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-11 .elementor-element.elementor-element-d268438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-d268438 .elementor-icon-list-text{color:var( --e-global-color-3c54d1b );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-17fdcbc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-11 .elementor-element.elementor-element-17fdcbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-17fdcbc .elementor-icon-list-text{color:var( --e-global-color-3c54d1b );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7ce7999{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-11 .elementor-element.elementor-element-7ce7999.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-7ce7999 .elementor-icon-list-text{color:var( --e-global-color-3c54d1b );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-fc34fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6814458 img{height:470px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fe6876b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-fe6876b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fe6876b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-c854917{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-d2d00ae{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2d00ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5789fe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cbcd1ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-afa7346{--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;--justify-content:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ff6fcef{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ff6fcef .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-ff6fcef .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-f3df394{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-f3df394.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f3df394 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-34362fa{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-34362fa .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-fc4a891.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-fc4a891{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8rem;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-d563d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cd2f724 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5fdcb58 );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-cd2f724 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-cd2f724 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-cd2f724.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-cd2f724 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-209bd33{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1415222{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-1415222:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1415222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1415222:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-846cf95{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-846cf95:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-846cf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/dodfrey-engineering-spalding-banner-1.jpg");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-9c09c1a{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-9c09c1a.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-9c09c1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4b672c3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-93deb97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-93deb97:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-93deb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-93deb97:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-3fc255e{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-3fc255e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3fc255e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/industrial-roofing.jpeg");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0daa2d3{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-0daa2d3.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-0daa2d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1f9b212 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-c3fdaa4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-c3fdaa4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c3fdaa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c3fdaa4:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-ff9cb63{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-ff9cb63:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ff9cb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/rsw_800cg_true.webp");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-9dee333{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-9dee333.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-9dee333 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5730ab8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-011be94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-011be94:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-011be94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-011be94:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-4ecbc52{--display:flex;--min-height:450px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4ecbc52:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4ecbc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bm-cladding.co.uk/wp-content/uploads/2026/06/ueacladding-1024x576.png");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-e93e8f0{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-e93e8f0.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-e93e8f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4d746c6 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-caa1c94{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-caa1c94:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-caa1c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7e2278 );}.elementor-11 .elementor-element.elementor-element-5f896d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-0b59d31{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0b59d31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f7e4ed3{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-760de70{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-760de70 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-760de70 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-0a16bf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3b5eea9{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-3b5eea9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3b5eea9 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-758b468{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8rem;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-758b468.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8b90db6{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--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-11 .elementor-element.elementor-element-9c59ac9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-9c59ac9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9c59ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9c59ac9:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-3da150c img{height:180px;object-fit:contain;object-position:center center;}.elementor-11 .elementor-element.elementor-element-552ee5c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-552ee5c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-552ee5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f2a32c );}.elementor-11 .elementor-element.elementor-element-552ee5c:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-b47e01d img{height:180px;object-fit:contain;object-position:center center;}.elementor-11 .elementor-element.elementor-element-685d748{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-685d748:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-685d748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-685d748:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-b89d7e4 img{height:180px;object-fit:contain;object-position:center center;}.elementor-11 .elementor-element.elementor-element-4a5f9c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-4a5f9c6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4a5f9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00852A;}.elementor-11 .elementor-element.elementor-element-4a5f9c6:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-64c33cb img{height:180px;object-fit:contain;object-position:center center;}.elementor-11 .elementor-element.elementor-element-63471f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);--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-11 .elementor-element.elementor-element-63471f2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-63471f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-63471f2:hover{box-shadow:0px 10px 30px -5px rgba(18.999999999999996, 38.00000000000002, 57, 0.2);}.elementor-11 .elementor-element.elementor-element-167d565 img{height:180px;object-fit:contain;object-position:center center;}.elementor-11 .elementor-element.elementor-element-c9e79ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-c9e79ac:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c9e79ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-18ee16a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-18ee16a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-18ee16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-af5036c{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-af5036c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e540333{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-99c7a59{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-99c7a59 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-99c7a59 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-4724057 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7258585 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-e7f28f2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:var( --e-global-color-5fdcb58 );}.elementor-11 .elementor-element.elementor-element-9a24fec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4a9b81c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-4a9b81c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4a9b81c .elementor-button:focus{background-color:#B24B22;}.elementor-11 .elementor-element.elementor-element-4a9b81c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-5cc4e65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3bc2621{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-3bc2621:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3bc2621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-11 .elementor-element.elementor-element-89990c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-57759ad{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-text{color:var( --e-global-color-5fdcb58 );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-055eb40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.5em;color:#E95E26;}.elementor-11 .elementor-element.elementor-element-4dea333{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-4dea333:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4dea333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7e2278 );}.elementor-11 .elementor-element.elementor-element-7a8b9d2{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2777da1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2777da1 .elementor-divider-separator{width:60px;}.elementor-11 .elementor-element.elementor-element-2777da1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-11 .elementor-element.elementor-element-7da86d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-bf896a8{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 20px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-bf896a8.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-bf896a8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-5f2a32c );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-heading{font-size:45px;line-height:56px;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-description{font-size:18px;}.elementor-11 .elementor-element.elementor-element-49f968b{--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-3b16d80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-e82fde2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d8bbac2 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-3a6c492 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-09cdd5b{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-6a2afb4{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-844ebac .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-dd3ddb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9d92e87 img{height:400px;object-position:center center;}.elementor-11 .elementor-element.elementor-element-651c899{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-3dad804{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6f6d9a0 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-21cc827 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-f843bde{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-9167007{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-aa1e735{--min-height:350px;}.elementor-11 .elementor-element.elementor-element-50c3731 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-9e73439{font-size:13px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-0b3bf50{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-d019fdf .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-63bcd8e{font-size:13px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-b966bb6{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-8d7413a .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-6fa32b1{font-size:13px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-5e4987e{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-83725d3 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-e9a47c4{font-size:13px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-8c938a0{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-58e3d3c .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-3f83cd3{font-size:13px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-e9e7c3e{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-d747c0f .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-a2cb187{font-size:13px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-c3bdbad{--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-6392442{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-691d5d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-934a8b2 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-3d2290c .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-c99a61c{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-6fa873c{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-fc34fd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fe6876b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-c854917{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f3df394 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-34362fa .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-fc4a891{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-209bd33{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-846cf95{--min-height:300px;}.elementor-11 .elementor-element.elementor-element-9c09c1a .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-4b672c3 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-3fc255e{--min-height:300px;}.elementor-11 .elementor-element.elementor-element-0daa2d3 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-1f9b212 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-ff9cb63{--min-height:300px;}.elementor-11 .elementor-element.elementor-element-9dee333 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-5730ab8 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-4ecbc52{--min-height:300px;}.elementor-11 .elementor-element.elementor-element-e93e8f0 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-4d746c6 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-caa1c94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-5f896d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0a16bf1 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-3b5eea9 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-758b468{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-8b90db6{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-c9e79ac{--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;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-18ee16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-af5036c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4724057 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-7258585 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-e7f28f2{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-5cc4e65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-89990c6 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-055eb40 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-4dea333{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7da86d9 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-bf896a8 .elementor-heading-title{font-size:30px;line-height:1em;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide{height:80vh;}.elementor-11 .elementor-element.elementor-element-1b8be88 .swiper-slide-contents{max-width:100%;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-heading{font-size:28px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-1b8be88 .elementor-slide-description{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3b16d80{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-3b16d80.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-e82fde2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d8bbac2{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-d8bbac2 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3a6c492{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3a6c492 .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-09cdd5b.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-09cdd5b{text-align:start;font-size:16px;}.elementor-11 .elementor-element.elementor-element-6a2afb4{text-align:start;}.elementor-11 .elementor-element.elementor-element-844ebac{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-844ebac .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-051db09{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-dd3ddb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9d92e87 img{height:300px;}.elementor-11 .elementor-element.elementor-element-3dad804{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8ca5d78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6f6d9a0{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6f6d9a0 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-21cc827{padding:0px 0px 6px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-21cc827 .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-f843bde{text-align:center;}.elementor-11 .elementor-element.elementor-element-9167007{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-5385c48{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-aa1e735{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-50c3731{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-50c3731 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-9e73439{text-align:start;font-size:14px;}.elementor-11 .elementor-element.elementor-element-c0138c2{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-0b3bf50{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-d019fdf{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-d019fdf .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-63bcd8e{text-align:start;font-size:14px;}.elementor-11 .elementor-element.elementor-element-52cb2bc{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-b966bb6{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-8d7413a{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-8d7413a .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-6fa32b1{text-align:start;font-size:14px;}.elementor-11 .elementor-element.elementor-element-055d432{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-5e4987e{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-83725d3{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-83725d3 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-e9a47c4{text-align:start;font-size:14px;}.elementor-11 .elementor-element.elementor-element-7bfabc2{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-8c938a0{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-58e3d3c{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-58e3d3c .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-3f83cd3{text-align:start;font-size:14px;}.elementor-11 .elementor-element.elementor-element-8f4b4c1{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-e9e7c3e{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-d747c0f{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-d747c0f .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-a2cb187{text-align:start;font-size:14px;}.elementor-11 .elementor-element.elementor-element-6392442{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-6392442.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-691d5d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-934a8b2{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-934a8b2 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3d2290c{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3d2290c .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-c99a61c.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-c99a61c{text-align:start;font-size:16px;}.elementor-11 .elementor-element.elementor-element-6fa873c{text-align:start;}.elementor-11 .elementor-element.elementor-element-8355a00{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-11 .elementor-element.elementor-element-d268438{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-17fdcbc{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7ce7999{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-fc34fd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6814458 img{height:300px;}.elementor-11 .elementor-element.elementor-element-c854917{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2d00ae{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-11 .elementor-element.elementor-element-5789fe0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-afa7346{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-f3df394{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f3df394 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-34362fa{padding:0px 0px 6px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-34362fa .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-fc4a891{text-align:center;}.elementor-11 .elementor-element.elementor-element-d563d22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cd2f724.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-209bd33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-1415222{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-846cf95{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-9c09c1a{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-9c09c1a .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4b672c3{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4b672c3 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-93deb97{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-3fc255e{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-0daa2d3{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-0daa2d3 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1f9b212{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-1f9b212 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-c3fdaa4{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-ff9cb63{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-9dee333{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-9dee333 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5730ab8{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5730ab8 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-011be94{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-4ecbc52{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-e93e8f0{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-e93e8f0 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4d746c6{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4d746c6 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-5f896d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0b59d31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0a16bf1{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-0a16bf1 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3b5eea9{padding:0px 0px 6px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-3b5eea9 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-758b468{text-align:center;}.elementor-11 .elementor-element.elementor-element-8b90db6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-9c59ac9{--min-height:100px;}.elementor-11 .elementor-element.elementor-element-3da150c img{height:100px;}.elementor-11 .elementor-element.elementor-element-552ee5c{--min-height:100px;}.elementor-11 .elementor-element.elementor-element-b47e01d img{height:100px;}.elementor-11 .elementor-element.elementor-element-685d748{--min-height:100px;}.elementor-11 .elementor-element.elementor-element-b89d7e4 img{height:100px;}.elementor-11 .elementor-element.elementor-element-4a5f9c6{--min-height:100px;}.elementor-11 .elementor-element.elementor-element-64c33cb img{height:100px;}.elementor-11 .elementor-element.elementor-element-63471f2{--min-height:100px;}.elementor-11 .elementor-element.elementor-element-167d565 img{height:100px;}.elementor-11 .elementor-element.elementor-element-c9e79ac{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-18ee16a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-18ee16a.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-af5036c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4724057{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-4724057 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7258585{padding:0px 0px 6px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7258585 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-e7f28f2{text-align:start;}.elementor-11 .elementor-element.elementor-element-9a24fec{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-4a9b81c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-4a9b81c.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-5cc4e65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3bc2621{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-89990c6{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-89990c6 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-57759ad{--e-icon-list-icon-size:24px;}.elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-57759ad .elementor-icon-list-item > a{font-size:26px;}.elementor-11 .elementor-element.elementor-element-055eb40{padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-055eb40 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-4dea333{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7da86d9{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-7da86d9 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-bf896a8{padding:0px 0px 6px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-bf896a8 .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-49f968b{--content-width:1300px;}.elementor-11 .elementor-element.elementor-element-e82fde2{--width:52%;}.elementor-11 .elementor-element.elementor-element-dd3ddb4{--width:50%;}.elementor-11 .elementor-element.elementor-element-651c899{--content-width:1300px;}.elementor-11 .elementor-element.elementor-element-3dad804{--width:100%;}.elementor-11 .elementor-element.elementor-element-8ca5d78{--width:100%;}.elementor-11 .elementor-element.elementor-element-c3bdbad{--content-width:1300px;}.elementor-11 .elementor-element.elementor-element-691d5d9{--width:69%;}.elementor-11 .elementor-element.elementor-element-fc34fd7{--width:30%;}.elementor-11 .elementor-element.elementor-element-fe6876b{--content-width:1300px;}.elementor-11 .elementor-element.elementor-element-c854917{--width:100%;}.elementor-11 .elementor-element.elementor-element-d2d00ae{--width:100%;}.elementor-11 .elementor-element.elementor-element-cbcd1ab{--width:70%;}.elementor-11 .elementor-element.elementor-element-d563d22{--width:30%;}.elementor-11 .elementor-element.elementor-element-caa1c94{--content-width:1300px;}.elementor-11 .elementor-element.elementor-element-5f896d0{--width:100%;}.elementor-11 .elementor-element.elementor-element-0b59d31{--width:100%;}.elementor-11 .elementor-element.elementor-element-c9e79ac{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-af5036c{--width:52%;}.elementor-11 .elementor-element.elementor-element-5cc4e65{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-e82fde2{--width:100%;}.elementor-11 .elementor-element.elementor-element-dd3ddb4{--width:100%;}.elementor-11 .elementor-element.elementor-element-3dad804{--width:100%;}.elementor-11 .elementor-element.elementor-element-8ca5d78{--width:100%;}.elementor-11 .elementor-element.elementor-element-691d5d9{--width:100%;}.elementor-11 .elementor-element.elementor-element-fc34fd7{--width:100%;}.elementor-11 .elementor-element.elementor-element-c854917{--width:100%;}.elementor-11 .elementor-element.elementor-element-d2d00ae{--width:100%;}.elementor-11 .elementor-element.elementor-element-5f896d0{--width:100%;}.elementor-11 .elementor-element.elementor-element-0b59d31{--width:100%;}.elementor-11 .elementor-element.elementor-element-af5036c{--width:100%;}.elementor-11 .elementor-element.elementor-element-5cc4e65{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-aa1e735 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-aa1e735 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-aa1e735::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-aa1e735::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 80%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-aa1e735 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-aa1e735:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b3bf50 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-0b3bf50 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-0b3bf50::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-0b3bf50::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 80%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-0b3bf50 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-0b3bf50:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b966bb6 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-b966bb6 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-b966bb6::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-b966bb6::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 80%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-b966bb6 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-b966bb6:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e4987e *//* Container setup */
.elementor-11 .elementor-element.elementor-element-5e4987e {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-5e4987e::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-5e4987e::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 80%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-5e4987e > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-5e4987e:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c938a0 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-8c938a0 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-8c938a0::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-8c938a0::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 80%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-8c938a0 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-8c938a0:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e7c3e *//* Container setup */
.elementor-11 .elementor-element.elementor-element-e9e7c3e {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-e9e7c3e::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-e9e7c3e::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 80%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-e9e7c3e > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-e9e7c3e:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846cf95 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-846cf95 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-846cf95::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-846cf95::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 50%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-846cf95 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-846cf95:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc255e *//* Container setup */
.elementor-11 .elementor-element.elementor-element-3fc255e {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-3fc255e::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-3fc255e::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 50%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-3fc255e > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-3fc255e:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff9cb63 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-ff9cb63 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-ff9cb63::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-ff9cb63::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 50%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-ff9cb63 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-ff9cb63:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ecbc52 *//* Container setup */
.elementor-11 .elementor-element.elementor-element-4ecbc52 {
    position: relative;
    overflow: hidden; /* prevents spill on zoom */
}

/* Background image layer – this is the zooming layer */
.elementor-11 .elementor-element.elementor-element-4ecbc52::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit; /* take Elementor background */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0; /* sits behind overlay + content */
    transform-origin: center;
}

/* Gradient overlay layer */
.elementor-11 .elementor-element.elementor-element-4ecbc52::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0%,      /* 40% opacity at the bottom */
        rgba(0, 0, 0, 0) 50%        /* fades to transparent about 40% up */
    );
    z-index: 1; /* sits above the zooming image, but below text */
}

/* Ensure content stays on top of both layers */
.elementor-11 .elementor-element.elementor-element-4ecbc52 > * {
    position: relative;
    z-index: 2;
}

/* Hover zoom effect */
.elementor-11 .elementor-element.elementor-element-4ecbc52:hover::before {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9340b55 */.logo-ticker {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.logo-track {
    display: flex;
    width: max-content;
    animation: logoTicker 35s linear infinite;
}

.logo-set {
    display: flex;
    align-items: center;
    gap: 80px;
    flex-shrink: 0;
    padding-right: 80px;
}

.logo-set img {
    height: 70px;
    width: auto;
    max-width: 220px;
    object-fit: contain;
    flex-shrink: 0;
}

@keyframes logoTicker {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */