.elementor-974 .elementor-element.elementor-element-0a3c1ef{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-847cab2{--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;--justify-content:center;--align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-974 .elementor-element.elementor-element-668cbfd.elementor-element{--align-self:flex-start;}.elementor-974 .elementor-element.elementor-element-668cbfd{font-family:var( --e-global-typography-45d587c-font-family ), Sans-serif;font-size:var( --e-global-typography-45d587c-font-size );font-weight:var( --e-global-typography-45d587c-font-weight );}.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-974 .elementor-element.elementor-element-b81bc2b{width:100%;max-width:100%;text-align:center;}.elementor-974 .elementor-element.elementor-element-b81bc2b .elementor-heading-title{font-family:var( --e-global-typography-4333398-font-family ), Sans-serif;font-size:var( --e-global-typography-4333398-font-size );font-weight:var( --e-global-typography-4333398-font-weight );text-transform:var( --e-global-typography-4333398-text-transform );line-height:var( --e-global-typography-4333398-line-height );}.elementor-974 .elementor-element.elementor-element-dc38400{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-974 .elementor-element.elementor-element-f18ae38{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-afda26d{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-afda26d:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-afda26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Corporate-Office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-afda26d::before, .elementor-974 .elementor-element.elementor-element-afda26d > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-afda26d > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-afda26d > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-afda26d > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-afda26d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-afda26d:hover::before, .elementor-974 .elementor-element.elementor-element-afda26d:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-afda26d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-afda26d > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-afda26d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-afda26d:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-a02369f{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-a02369f{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-a02369f{right:32px;}.elementor-974 .elementor-element.elementor-element-6b92dcc{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-6b92dcc:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-6b92dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-702aa17{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-12f19e1{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-e053a10 .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-cc7237e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-5358f32{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-5358f32:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-5358f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Luxury-Home-Residential.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-5358f32::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-5358f32:hover::before, .elementor-974 .elementor-element.elementor-element-5358f32:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-5358f32:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-5358f32 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-5358f32:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-c57d673{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-c57d673{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-c57d673{right:32px;}.elementor-974 .elementor-element.elementor-element-e662e0e{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-e662e0e:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-e662e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-ca8dc9d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-ebbe7b8{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-96fc096 .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-d97dbb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-e88b6ca{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-e88b6ca:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-e88b6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Retail-Store-Upgrade.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-e88b6ca::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-e88b6ca:hover::before, .elementor-974 .elementor-element.elementor-element-e88b6ca:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-e88b6ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-e88b6ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-e88b6ca:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-72bc1df{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-72bc1df{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-72bc1df{right:32px;}.elementor-974 .elementor-element.elementor-element-4aad95a{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-4aad95a:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-4aad95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-e18823b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-5b4357e{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-929f085 .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-3e76d1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-e08a34c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-942c016{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-942c016:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-942c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Corporate-Office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-942c016::before, .elementor-974 .elementor-element.elementor-element-942c016 > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-942c016 > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-942c016 > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-942c016 > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-942c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-942c016:hover::before, .elementor-974 .elementor-element.elementor-element-942c016:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-942c016:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-942c016 > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-942c016 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-942c016:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-2fb4b4b{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-2fb4b4b{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-2fb4b4b{right:32px;}.elementor-974 .elementor-element.elementor-element-4ac553e{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-4ac553e:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-4ac553e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-32d340a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-c876fb6{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-49d7b36 .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-bebdae7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-58f1688{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-58f1688:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-58f1688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Luxury-Home-Residential.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-58f1688::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-58f1688:hover::before, .elementor-974 .elementor-element.elementor-element-58f1688:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-58f1688:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-58f1688 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-58f1688:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-5838a14{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-5838a14{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-5838a14{right:32px;}.elementor-974 .elementor-element.elementor-element-24e64e4{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-24e64e4:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-24e64e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-a15611b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-ec8258d{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-9254cfb .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-2be0dca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-61bc025{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-61bc025:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-61bc025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Retail-Store-Upgrade.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-61bc025::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-61bc025:hover::before, .elementor-974 .elementor-element.elementor-element-61bc025:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-61bc025:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-61bc025 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-61bc025:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-f15845e{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-f15845e{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-f15845e{right:32px;}.elementor-974 .elementor-element.elementor-element-65f085e{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-65f085e:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-65f085e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-5aca779{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-f8a8ab8{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-d13564e .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-0f0c3c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-cb33516{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-361ba3e{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-361ba3e:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-361ba3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Corporate-Office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-361ba3e::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-361ba3e:hover::before, .elementor-974 .elementor-element.elementor-element-361ba3e:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-361ba3e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-361ba3e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-361ba3e:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-d3af985{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-d3af985{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-d3af985{right:32px;}.elementor-974 .elementor-element.elementor-element-20b7378{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-20b7378:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-20b7378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-83a5cee{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-470b07c{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-2862e7d .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-f013033{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-fbc631e{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-fbc631e:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-fbc631e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Luxury-Home-Residential.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-fbc631e::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-fbc631e:hover::before, .elementor-974 .elementor-element.elementor-element-fbc631e:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-fbc631e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-fbc631e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-fbc631e:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-aeed5f5{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-aeed5f5{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-aeed5f5{right:32px;}.elementor-974 .elementor-element.elementor-element-1ea9369{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-1ea9369:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-1ea9369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-eb5f78b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-f007d80{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-638a38f .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-9b2fde1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-2274400{--display:flex;--min-height:400px;--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;--overflow:hidden;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-2274400:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-2274400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://industryflooring.co.nz/wp-content/uploads/2025/11/Retail-Store-Upgrade.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-2274400::before, .elementor-974 .elementor-element.elementor-element-2274400 > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-2274400 > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-2274400 > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-2274400 > .e-con-inner > .elementor-background-slideshow::before, .elementor-974 .elementor-element.elementor-element-2274400 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-2274400:hover::before, .elementor-974 .elementor-element.elementor-element-2274400:hover > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-2274400:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-974 .elementor-element.elementor-element-2274400 > .elementor-background-slideshow:hover::before, .elementor-974 .elementor-element.elementor-element-2274400 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-974 .elementor-element.elementor-element-2274400:hover{--overlay-opacity:0;}.elementor-974 .elementor-element.elementor-element-bf142e4{width:auto;max-width:auto;background-color:var( --e-global-color-c9860eb );padding:2px 12px 2px 12px;top:32px;border-radius:7px 7px 7px 7px;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-bf142e4{left:32px;}body.rtl .elementor-974 .elementor-element.elementor-element-bf142e4{right:32px;}.elementor-974 .elementor-element.elementor-element-5164a46{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:2;}.elementor-974 .elementor-element.elementor-element-5164a46:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-5164a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-fee9c70{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-e1c5229{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6D6D;}.elementor-974 .elementor-element.elementor-element-468d72b .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-4ac145d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-12fc11c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-d648366{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c9860eb );--border-color:var( --e-global-color-c9860eb );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-974 .elementor-element.elementor-element-f172f46 img{height:150px;object-fit:contain;object-position:center center;}.elementor-974 .elementor-element.elementor-element-62c5e88{--display:flex;--min-height:200px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-974 .elementor-element.elementor-element-62c5e88:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-62c5e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-974 .elementor-element.elementor-element-a728686{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-d3b1242{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-3f24a69 .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-7941492{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-2f8cacd{color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-b5c363c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c9860eb );--border-color:var( --e-global-color-c9860eb );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-ce32a4a img{height:150px;object-fit:contain;object-position:center center;}.elementor-974 .elementor-element.elementor-element-231bccb{--display:flex;--min-height:200px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-974 .elementor-element.elementor-element-231bccb:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-231bccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-974 .elementor-element.elementor-element-9996d6e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-79bbad8{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-1d98c5f .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-6693bc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-b2d5c39{color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-c22d2a2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c9860eb );--border-color:var( --e-global-color-c9860eb );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-78ebf01 img{width:100%;height:150px;object-fit:contain;object-position:center center;}.elementor-974 .elementor-element.elementor-element-0121b77{--display:flex;--min-height:200px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-974 .elementor-element.elementor-element-0121b77:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-0121b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-974 .elementor-element.elementor-element-76bd7c1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-60fe462{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-45c74aa .elementor-heading-title{font-family:var( --e-global-typography-5da8ca8-font-family ), Sans-serif;font-size:var( --e-global-typography-5da8ca8-font-size );font-weight:var( --e-global-typography-5da8ca8-font-weight );line-height:var( --e-global-typography-5da8ca8-line-height );color:var( --e-global-color-b9b7ce0 );}.elementor-974 .elementor-element.elementor-element-96623b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-974 .elementor-element.elementor-element-cdde8c3{color:var( --e-global-color-b9b7ce0 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-974 .elementor-element.elementor-element-0a3c1ef{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-974 .elementor-element.elementor-element-668cbfd{font-size:var( --e-global-typography-45d587c-font-size );}.elementor-974 .elementor-element.elementor-element-b81bc2b .elementor-heading-title{font-size:var( --e-global-typography-4333398-font-size );line-height:var( --e-global-typography-4333398-line-height );}.elementor-974 .elementor-element.elementor-element-dc38400{width:100%;max-width:100%;}.elementor-974 .elementor-element.elementor-element-f18ae38{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-974 .elementor-element.elementor-element-e053a10 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-96fc096 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-929f085 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-e08a34c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-974 .elementor-element.elementor-element-49d7b36 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-9254cfb .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-d13564e .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-cb33516{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-974 .elementor-element.elementor-element-2862e7d .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-638a38f .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-468d72b .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-12fc11c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-974 .elementor-element.elementor-element-3f24a69 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-1d98c5f .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-45c74aa .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-974 .elementor-element.elementor-element-668cbfd{font-size:var( --e-global-typography-45d587c-font-size );}.elementor-974 .elementor-element.elementor-element-b81bc2b .elementor-heading-title{font-size:var( --e-global-typography-4333398-font-size );line-height:var( --e-global-typography-4333398-line-height );}.elementor-974 .elementor-element.elementor-element-e053a10 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-96fc096 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-929f085 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-49d7b36 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-9254cfb .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-d13564e .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-2862e7d .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-638a38f .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-468d72b .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-974 .elementor-element.elementor-element-3f24a69 .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-1d98c5f .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}.elementor-974 .elementor-element.elementor-element-45c74aa .elementor-heading-title{font-size:var( --e-global-typography-5da8ca8-font-size );line-height:var( --e-global-typography-5da8ca8-line-height );}}@media(min-width:768px){.elementor-974 .elementor-element.elementor-element-847cab2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6b92dcc *//*.elementor-974 .elementor-element.elementor-element-6b92dcc .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-6b92dcc:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afda26d */.elementor-974 .elementor-element.elementor-element-afda26d::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662e0e *//*.elementor-974 .elementor-element.elementor-element-e662e0e .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-e662e0e:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5358f32 */.elementor-974 .elementor-element.elementor-element-5358f32::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aad95a *//*.elementor-974 .elementor-element.elementor-element-4aad95a .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-4aad95a:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e88b6ca */.elementor-974 .elementor-element.elementor-element-e88b6ca::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac553e *//*.elementor-974 .elementor-element.elementor-element-4ac553e .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-4ac553e:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942c016 */.elementor-974 .elementor-element.elementor-element-942c016::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e64e4 *//*.elementor-974 .elementor-element.elementor-element-24e64e4 .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-24e64e4:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f1688 */.elementor-974 .elementor-element.elementor-element-58f1688::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f085e *//*.elementor-974 .elementor-element.elementor-element-65f085e .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-65f085e:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61bc025 */.elementor-974 .elementor-element.elementor-element-61bc025::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b7378 *//*.elementor-974 .elementor-element.elementor-element-20b7378 .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-20b7378:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361ba3e */.elementor-974 .elementor-element.elementor-element-361ba3e::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea9369 *//*.elementor-974 .elementor-element.elementor-element-1ea9369 .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-1ea9369:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc631e */.elementor-974 .elementor-element.elementor-element-fbc631e::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5164a46 *//*.elementor-974 .elementor-element.elementor-element-5164a46 .hover-content {*/
/*  opacity: 0;*/
/*  transform: translateY(20px);*/
/*  transition: all 0.3s ease;*/
/*}*/
/*.elementor-974 .elementor-element.elementor-element-5164a46:hover .hover-content {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2274400 */.elementor-974 .elementor-element.elementor-element-2274400::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
}/* End custom CSS */