.elementor-2 .elementor-element.elementor-element-ad59f7{--display:flex;--min-height:60.5rem;--justify-content:center;--overlay-opacity:0.6;}.elementor-2 .elementor-element.elementor-element-ad59f7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad59f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background:url("https://cascade-mfg-co.com/wp-content/uploads/2026/05/bg-img-1.webp") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ad59f7::before, .elementor-2 .elementor-element.elementor-element-ad59f7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad59f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad59f7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ad59f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ad59f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7929a48 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-ad59f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c35e8f5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.875rem 0rem;--row-gap:0.875rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-b21df90{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );text-align:start;}.elementor-2 .elementor-element.elementor-element-b21df90 .elementor-heading-title{color:var( --e-global-color-f027b3d );}.elementor-2 .elementor-element.elementor-element-25eb79d .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-13f5e63 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c56a0a2-font-family ), Sans-serif;font-size:var( --e-global-typography-c56a0a2-font-size );font-weight:var( --e-global-typography-c56a0a2-font-weight );line-height:var( --e-global-typography-c56a0a2-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13f5e63 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-13f5e63 .elementor-button:focus{background-color:var( --e-global-color-99e7eda );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-13f5e63{margin:3.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-34d7d39{--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:0rem 9.9375rem;--row-gap:0rem;--column-gap:9.9375rem;}.elementor-2 .elementor-element.elementor-element-8004c1f{--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:space-between;--align-items:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-5248565{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-0bfed26{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-556da96.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-556da96{z-index:1;}.elementor-2 .elementor-element.elementor-element-556da96 img{width:17.75rem;height:13.87rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-a020b46{--display:flex;--position:absolute;--min-height:13.25rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:2.1rem;}.elementor-2 .elementor-element.elementor-element-a020b46:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a020b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a020b46{left:3.5rem;}body.rtl .elementor-2 .elementor-element.elementor-element-a020b46{right:3.5rem;}.elementor-2 .elementor-element.elementor-element-60b39ad{--display:flex;--position:absolute;--min-height:13.25rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:2.1rem;}.elementor-2 .elementor-element.elementor-element-60b39ad:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-60b39ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-60b39ad{right:6.1rem;}body.rtl .elementor-2 .elementor-element.elementor-element-60b39ad{left:6.1rem;}.elementor-2 .elementor-element.elementor-element-46d9ce4{--display:flex;--position:absolute;--min-height:13.25rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0rem;}.elementor-2 .elementor-element.elementor-element-46d9ce4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46d9ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-46d9ce4{left:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-46d9ce4{right:0rem;}.elementor-2 .elementor-element.elementor-element-c38d7cc{--display:flex;--min-height:0px;--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:flex-end;}.elementor-2 .elementor-element.elementor-element-5dd6716{--display:flex;--position:absolute;--min-height:6.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:-3rem;}.elementor-2 .elementor-element.elementor-element-5dd6716:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5dd6716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5dd6716{right:2.2rem;}body.rtl .elementor-2 .elementor-element.elementor-element-5dd6716{left:2.2rem;}.elementor-2 .elementor-element.elementor-element-f5f7e74{--display:flex;--position:absolute;--min-height:6.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:-3rem;}.elementor-2 .elementor-element.elementor-element-f5f7e74:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f5f7e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f5f7e74{right:2.2rem;}body.rtl .elementor-2 .elementor-element.elementor-element-f5f7e74{left:2.2rem;}.elementor-2 .elementor-element.elementor-element-cbef3be{z-index:1;}.elementor-2 .elementor-element.elementor-element-cbef3be img{width:23.875rem;height:16.4375rem;object-fit:cover;object-position:center right;}.elementor-2 .elementor-element.elementor-element-410d69a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-0584e9d{z-index:1;}.elementor-2 .elementor-element.elementor-element-0584e9d img{width:24.375rem;height:16.4375rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-545dcde{--display:flex;--position:absolute;--min-height:6.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:75px;}.elementor-2 .elementor-element.elementor-element-545dcde:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-545dcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-545dcde{right:-57px;}body.rtl .elementor-2 .elementor-element.elementor-element-545dcde{left:-57px;}.elementor-2 .elementor-element.elementor-element-f672a4e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-f672a4e.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-2bee0d1.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-2bee0d1{z-index:1;}.elementor-2 .elementor-element.elementor-element-2bee0d1 img{width:19.625rem;height:24.4375rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-11be4c9{--display:flex;--position:absolute;--min-height:6.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:75px;}.elementor-2 .elementor-element.elementor-element-11be4c9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-11be4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-11be4c9{right:-57px;}body.rtl .elementor-2 .elementor-element.elementor-element-11be4c9{left:-57px;}.elementor-2 .elementor-element.elementor-element-3255af7{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--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-2 .elementor-element.elementor-element-4bf2d32{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 1rem 0rem;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5456052{padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-240caa2-font-family ), Sans-serif;font-size:var( --e-global-typography-240caa2-font-size );font-weight:var( --e-global-typography-240caa2-font-weight );line-height:var( --e-global-typography-240caa2-line-height );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ff97272{--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:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-a3eff83{--display:flex;--min-height:10.125rem;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-a3eff83:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a3eff83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cb079e );}.elementor-2 .elementor-element.elementor-element-66b1c2a{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-66b1c2a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-eaa61f1{padding:0rem 1rem 0rem 1rem;text-align:center;font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-3b3e77c{--display:flex;--min-height:10.125rem;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-3b3e77c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b3e77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4bc3017{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-99e7eda );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4bc3017.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4bc3017 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-3d400a5{padding:0rem 1rem 0rem 1rem;text-align:center;font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-0f14e99{--display:flex;--min-height:10.125rem;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-0f14e99:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f14e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cc3628b{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-cc3628b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9819899{padding:0rem 1rem 0rem 1rem;text-align:center;font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-ccb6c04{--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;}.elementor-2 .elementor-element.elementor-element-ccb6c04:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ccb6c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ccb6c04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a0b3d4f{--display:flex;}.elementor-2 .elementor-element.elementor-element-fb36f45{padding:0rem 3rem 1rem 3rem;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-2 .elementor-element.elementor-element-fb36f45.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-fb36f45 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-d463561{--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:0rem 1.5625rem;--row-gap:0rem;--column-gap:1.5625rem;--flex-wrap:nowrap;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-1996f6a{--display:flex;}.elementor-2 .elementor-element.elementor-element-ad6fedf{--display:flex;--justify-content:center;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-2 .elementor-element.elementor-element-ad6fedf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad6fedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/Steel-Photo-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ad6fedf::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7929a48 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-ad6fedf:hover::before, .elementor-2 .elementor-element.elementor-element-ad6fedf:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad6fedf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-ad6fedf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-ad6fedf:hover{--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-6342ad2{padding:0rem 1rem 0rem 1rem;text-align:center;}.elementor-2 .elementor-element.elementor-element-6342ad2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6342ad2 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-68b09c9{--display:flex;}.elementor-2 .elementor-element.elementor-element-adf773e{--display:flex;--justify-content:center;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-2 .elementor-element.elementor-element-adf773e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-adf773e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/Meints-Dumont.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-adf773e::before, .elementor-2 .elementor-element.elementor-element-adf773e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-adf773e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-adf773e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-adf773e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-adf773e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7929a48 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-adf773e:hover::before, .elementor-2 .elementor-element.elementor-element-adf773e:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-adf773e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-adf773e > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-adf773e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-adf773e:hover{--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-fa099dc{padding:0rem 1rem 0rem 1rem;text-align:center;}.elementor-2 .elementor-element.elementor-element-fa099dc.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-fa099dc .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-a2bab1d{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-078723f{--display:flex;--justify-content:center;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-2 .elementor-element.elementor-element-078723f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-078723f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-078723f::before, .elementor-2 .elementor-element.elementor-element-078723f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-078723f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-078723f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-078723f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-078723f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7929a48 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-078723f:hover::before, .elementor-2 .elementor-element.elementor-element-078723f:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-078723f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-078723f > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-078723f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-078723f:hover{--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-158533d{padding:0rem 1rem 0rem 1rem;text-align:center;}.elementor-2 .elementor-element.elementor-element-158533d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-158533d .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-2a342b1{--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;--overflow:hidden;--overlay-opacity:0.92;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2a342b1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a342b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/Wood-Plant-Bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2a342b1::before, .elementor-2 .elementor-element.elementor-element-2a342b1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2a342b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2a342b1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2a342b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2a342b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-accent ) 82%, var( --e-global-color-7929a48 ) 96%);}.elementor-2 .elementor-element.elementor-element-2a342b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e068300{--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;}.elementor-2 .elementor-element.elementor-element-d45c15a{--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:center;--align-items:center;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-1aa377b{--display:flex;}.elementor-2 .elementor-element.elementor-element-572f5b5{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-572f5b5.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-572f5b5 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-66bf726{font-family:var( --e-global-typography-d653e09-font-family ), Sans-serif;font-size:var( --e-global-typography-d653e09-font-size );font-weight:var( --e-global-typography-d653e09-font-weight );line-height:var( --e-global-typography-d653e09-line-height );color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-9ec822e{--display:flex;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .elementor-repeater-item-a4d3e2b{left:54%;--hotspot-translate-x:54%;top:71%;--hotspot-translate-y:71%;--white-space:normal;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .elementor-repeater-item-a4d3e2b .e-hotspot__tooltip{min-width:16.5rem;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .elementor-repeater-item-722322c{left:60%;--hotspot-translate-x:60%;top:31%;--hotspot-translate-y:31%;--white-space:normal;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .elementor-repeater-item-722322c .e-hotspot__tooltip{min-width:16.5rem;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .elementor-repeater-item-a5642bc{left:80%;--hotspot-translate-x:80%;top:67%;--hotspot-translate-y:67%;--white-space:normal;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .elementor-repeater-item-a5642bc .e-hotspot__tooltip{min-width:16.5rem;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-ce3ebf7{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:100%;--hotspot-box-color:var( --e-global-color-bed3ec1 );--hotspot-border-radius:1rem 1rem 1rem 1rem;--tooltip-text-color:var( --e-global-color-secondary );--tooltip-align:center;--tooltip-padding:4.5rem 2rem 1rem 2rem;--tooltip-color:var( --e-global-color-99e7eda );--tooltip-border-radius:2rem 2rem 2rem 2rem;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot__tooltip{font-family:var( --e-global-typography-240caa2-font-family ), Sans-serif;font-size:var( --e-global-typography-240caa2-font-size );font-weight:var( --e-global-typography-240caa2-font-weight );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-0c20383{--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:center;--align-items:center;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;--z-index:20;}.elementor-2 .elementor-element.elementor-element-7ce6430{--display:flex;}.elementor-2 .elementor-element.elementor-element-98a7b2d .elementor-repeater-item-fe63fcc{left:37%;--hotspot-translate-x:37%;top:56%;--hotspot-translate-y:56%;--white-space:normal;}.elementor-2 .elementor-element.elementor-element-98a7b2d .elementor-repeater-item-fe63fcc .e-hotspot__tooltip{min-width:16.5rem;}.elementor-2 .elementor-element.elementor-element-98a7b2d .elementor-repeater-item-6f0c4ac{left:58%;--hotspot-translate-x:58%;top:42%;--hotspot-translate-y:42%;--white-space:normal;}.elementor-2 .elementor-element.elementor-element-98a7b2d .elementor-repeater-item-6f0c4ac .e-hotspot__tooltip{min-width:16.5rem;}.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2 .elementor-element.elementor-element-98a7b2d > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-2 .elementor-element.elementor-element-98a7b2d{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:100%;--hotspot-box-color:var( --e-global-color-bed3ec1 );--hotspot-border-radius:1rem 1rem 1rem 1rem;--tooltip-text-color:var( --e-global-color-secondary );--tooltip-align:center;--tooltip-padding:4.5rem 2rem 1rem 2rem;--tooltip-color:var( --e-global-color-99e7eda );--tooltip-border-radius:2rem 2rem 2rem 2rem;}.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot__tooltip{font-family:var( --e-global-typography-240caa2-font-family ), Sans-serif;font-size:var( --e-global-typography-240caa2-font-size );font-weight:var( --e-global-typography-240caa2-font-weight );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-2c3cd29{--display:flex;}.elementor-2 .elementor-element.elementor-element-621d128{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-621d128.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-621d128 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-60970ab{font-family:var( --e-global-typography-d653e09-font-family ), Sans-serif;font-size:var( --e-global-typography-d653e09-font-size );font-weight:var( --e-global-typography-d653e09-font-weight );line-height:var( --e-global-typography-d653e09-line-height );color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-535a925{--display:flex;--position:absolute;--min-height:8.78125rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0%;}.elementor-2 .elementor-element.elementor-element-535a925:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-535a925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca1160e );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-535a925{left:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-535a925{right:0%;}.elementor-2 .elementor-element.elementor-element-69cc184{--display:flex;--position:absolute;--min-height:17.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:38%;}.elementor-2 .elementor-element.elementor-element-69cc184:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-69cc184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA0033;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-69cc184{right:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-69cc184{left:0rem;}.elementor-2 .elementor-element.elementor-element-100deba{--display:flex;--position:absolute;--min-height:17.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:38%;}.elementor-2 .elementor-element.elementor-element-100deba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-100deba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca1160e );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-100deba{right:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-100deba{left:0rem;}.elementor-2 .elementor-element.elementor-element-32968cd{--display:flex;--position:absolute;--min-height:17.625rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:38%;}.elementor-2 .elementor-element.elementor-element-32968cd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-32968cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca1160e );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-32968cd{right:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-32968cd{left:0rem;}.elementor-2 .elementor-element.elementor-element-2fe920c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--z-index:5;}.elementor-2 .elementor-element.elementor-element-2fe920c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2fe920c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99e7eda );}.elementor-2 .elementor-element.elementor-element-6d32571{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.9375rem) 0rem;padding:0rem 1rem 0.8rem 1rem;}.elementor-2 .elementor-element.elementor-element-698a8a5{--display:flex;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-7783ece{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-7783ece .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-7783ece .elementor-swiper-button.elementor-swiper-button-next{font-size:1.125rem;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7783ece .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-7783ece .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f1565eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:9.4375rem;--padding-left:0rem;--padding-right:0rem;--z-index:10;}.elementor-2 .elementor-element.elementor-element-f1565eb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f1565eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-99e7eda ) 27%, #333333 26%);}.elementor-2 .elementor-element.elementor-element-386e746{--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;}.elementor-2 .elementor-element.elementor-element-95e7081{--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;}.elementor-2 .elementor-element.elementor-element-1c7d1b6{--display:flex;--position:absolute;--min-height:20.75rem;top:-8%;--z-index:0;}.elementor-2 .elementor-element.elementor-element-1c7d1b6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1c7d1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c7d1b6{left:-4%;}body.rtl .elementor-2 .elementor-element.elementor-element-1c7d1b6{right:-4%;}.elementor-2 .elementor-element.elementor-element-862a2b7{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-862a2b7 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-c35e8f5{--width:57.6875rem;}.elementor-2 .elementor-element.elementor-element-5248565{--width:49.125rem;}.elementor-2 .elementor-element.elementor-element-a020b46{--width:13.25rem;}.elementor-2 .elementor-element.elementor-element-60b39ad{--width:13.25rem;}.elementor-2 .elementor-element.elementor-element-46d9ce4{--width:13.25rem;}.elementor-2 .elementor-element.elementor-element-5dd6716{--width:6.625rem;}.elementor-2 .elementor-element.elementor-element-f5f7e74{--width:6.625rem;}.elementor-2 .elementor-element.elementor-element-545dcde{--width:6.625rem;}.elementor-2 .elementor-element.elementor-element-11be4c9{--width:6.625rem;}.elementor-2 .elementor-element.elementor-element-3255af7{--width:40.8125rem;}.elementor-2 .elementor-element.elementor-element-a3eff83{--width:12.6043rem;}.elementor-2 .elementor-element.elementor-element-3b3e77c{--width:12.6043rem;}.elementor-2 .elementor-element.elementor-element-0f14e99{--width:12.6043rem;}.elementor-2 .elementor-element.elementor-element-1996f6a{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-68b09c9{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-a2bab1d{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-1aa377b{--width:39.5rem;}.elementor-2 .elementor-element.elementor-element-9ec822e{--width:56.5rem;}.elementor-2 .elementor-element.elementor-element-7ce6430{--width:26.011rem;}.elementor-2 .elementor-element.elementor-element-2c3cd29{--width:39.5rem;}.elementor-2 .elementor-element.elementor-element-535a925{--width:8.78125rem;}.elementor-2 .elementor-element.elementor-element-69cc184{--width:8.78125rem;}.elementor-2 .elementor-element.elementor-element-100deba{--width:8.78125rem;}.elementor-2 .elementor-element.elementor-element-32968cd{--width:8.78125rem;}.elementor-2 .elementor-element.elementor-element-698a8a5{--content-width:84.625rem;}.elementor-2 .elementor-element.elementor-element-1c7d1b6{--width:20.75rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-c35e8f5{--width:41.307667rem;}.elementor-2 .elementor-element.elementor-element-5248565{--width:100%;}.elementor-2 .elementor-element.elementor-element-3255af7{--width:100%;}.elementor-2 .elementor-element.elementor-element-1996f6a{--width:49%;}.elementor-2 .elementor-element.elementor-element-68b09c9{--width:49%;}.elementor-2 .elementor-element.elementor-element-a2bab1d{--width:49%;}.elementor-2 .elementor-element.elementor-element-535a925{--width:4.6875rem;}.elementor-2 .elementor-element.elementor-element-69cc184{--width:4.6875rem;}.elementor-2 .elementor-element.elementor-element-100deba{--width:4.6875rem;}.elementor-2 .elementor-element.elementor-element-32968cd{--width:4.6875rem;}.elementor-2 .elementor-element.elementor-element-698a8a5{--content-width:90%;}.elementor-2 .elementor-element.elementor-element-1c7d1b6{--width:11.0625rem;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-ad59f7{--min-height:40rem;}.elementor-2 .elementor-element.elementor-element-c35e8f5{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-13f5e63{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-13f5e63.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-13f5e63 .elementor-button{font-size:var( --e-global-typography-c56a0a2-font-size );line-height:var( --e-global-typography-c56a0a2-line-height );}.elementor-2 .elementor-element.elementor-element-8004c1f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-5248565{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-556da96.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a020b46{left:6.25rem;}body.rtl .elementor-2 .elementor-element.elementor-element-a020b46{right:6.25rem;}.elementor-2 .elementor-element.elementor-element-a020b46{bottom:2.3rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-60b39ad{right:6.25rem;}body.rtl .elementor-2 .elementor-element.elementor-element-60b39ad{left:6.25rem;}.elementor-2 .elementor-element.elementor-element-60b39ad{bottom:2.3rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-46d9ce4{left:6.25rem;}body.rtl .elementor-2 .elementor-element.elementor-element-46d9ce4{right:6.25rem;}.elementor-2 .elementor-element.elementor-element-46d9ce4{top:2.3rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5dd6716{right:5.8rem;}body.rtl .elementor-2 .elementor-element.elementor-element-5dd6716{left:5.8rem;}.elementor-2 .elementor-element.elementor-element-5dd6716{bottom:-4rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f5f7e74{right:5.9rem;}body.rtl .elementor-2 .elementor-element.elementor-element-f5f7e74{left:5.9rem;}.elementor-2 .elementor-element.elementor-element-f5f7e74{bottom:-3rem;}.elementor-2 .elementor-element.elementor-element-cbef3be.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-cbef3be img{width:100%;height:100%;object-fit:cover;}.elementor-2 .elementor-element.elementor-element-0584e9d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-545dcde{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-545dcde{right:-4.5rem;}body.rtl .elementor-2 .elementor-element.elementor-element-545dcde{left:-4.5rem;}.elementor-2 .elementor-element.elementor-element-2bee0d1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-11be4c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-11be4c9{right:-4.5rem;}body.rtl .elementor-2 .elementor-element.elementor-element-11be4c9{left:-4.5rem;}.elementor-2 .elementor-element.elementor-element-3255af7{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-5456052{padding:1.5rem 0rem 0rem 0rem;font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-ff97272{--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:space-evenly;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d463561{--justify-content:center;--gap:1rem 01rem;--row-gap:1rem;--column-gap:01rem;--flex-wrap:wrap;--align-content:space-evenly;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-ad6fedf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad6fedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/Steel-Photo-768x576.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-adf773e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-adf773e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/Meints-Dumont-768x576.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d45c15a{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-2 .elementor-element.elementor-element-66bf726{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-2 .elementor-element.elementor-element-ce3ebf7{--hotspot-size:50%;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot__tooltip{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-0c20383{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-2 .elementor-element.elementor-element-98a7b2d > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-2 .elementor-element.elementor-element-98a7b2d{--hotspot-size:50%;}.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot__tooltip{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-60970ab{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-2 .elementor-element.elementor-element-535a925{--min-height:4.6875rem;}.elementor-2 .elementor-element.elementor-element-69cc184{--min-height:9.375rem;}.elementor-2 .elementor-element.elementor-element-100deba{--min-height:9.375rem;bottom:48%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-100deba{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-100deba{left:0%;}.elementor-2 .elementor-element.elementor-element-32968cd{--min-height:9.375rem;bottom:48%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-32968cd{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-32968cd{left:0%;}.elementor-2 .elementor-element.elementor-element-1c7d1b6{--min-height:11.0625rem;top:-4%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c7d1b6{left:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-1c7d1b6{right:0%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-c35e8f5{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-13f5e63{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-13f5e63 .elementor-button{font-size:var( --e-global-typography-c56a0a2-font-size );line-height:var( --e-global-typography-c56a0a2-line-height );}.elementor-2 .elementor-element.elementor-element-5248565{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0bfed26{--width:100%;}.elementor-2 .elementor-element.elementor-element-556da96{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-556da96 img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-a020b46{--width:13.25rem;--min-height:13.25rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a020b46{left:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-a020b46{right:0rem;}.elementor-2 .elementor-element.elementor-element-60b39ad{--width:13.25rem;--min-height:13.25rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-60b39ad{right:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-60b39ad{left:0rem;}.elementor-2 .elementor-element.elementor-element-46d9ce4{--width:6.625rem;--min-height:6.625rem;top:0rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-46d9ce4{left:0rem;}body.rtl .elementor-2 .elementor-element.elementor-element-46d9ce4{right:0rem;}.elementor-2 .elementor-element.elementor-element-c38d7cc{--content-width:100%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5dd6716{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-5dd6716{left:0%;}.elementor-2 .elementor-element.elementor-element-5dd6716{bottom:0%;}.elementor-2 .elementor-element.elementor-element-cbef3be.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-cbef3be img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-0584e9d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0584e9d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0584e9d img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-f672a4e{--width:100%;}.elementor-2 .elementor-element.elementor-element-2bee0d1 img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-11be4c9{--width:6.625rem;--min-height:6.625rem;bottom:0%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-11be4c9{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-11be4c9{left:0%;}.elementor-2 .elementor-element.elementor-element-5456052{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-ad6fedf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-66bf726{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-2 .elementor-element.elementor-element-ce3ebf7 > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-2 .elementor-element.elementor-element-ce3ebf7{--hotspot-size:2.8vw;}.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot__tooltip{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-0c20383{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-98a7b2d{--hotspot-size:2.8vw;}.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot__tooltip{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-2 .elementor-element.elementor-element-60970ab{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-2 .elementor-element.elementor-element-535a925{--width:3.5rem;--min-height:3.5rem;--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;--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-2 .elementor-element.elementor-element-69cc184{--width:3.5rem;--min-height:7rem;--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-2 .elementor-element.elementor-element-100deba{--width:3.5rem;--min-height:7rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:52%;}.elementor-2 .elementor-element.elementor-element-32968cd{--width:3.5rem;--min-height:7rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:54%;}.elementor-2 .elementor-element.elementor-element-386e746{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-95e7081{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1c7d1b6{--width:8.3125rem;--min-height:8.3125rem;top:-4%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c7d1b6{left:-4%;}body.rtl .elementor-2 .elementor-element.elementor-element-1c7d1b6{right:-4%;}.elementor-2 .elementor-element.elementor-element-862a2b7 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}}/* Start custom CSS for container, class: .elementor-element-5248565 */.elementor-2 .elementor-element.elementor-element-5248565 {
    --e-con-grid-template-rows: repeat(2, auto);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6342ad2 */.elementor-2 .elementor-element.elementor-element-6342ad2::before {
    content: '';
    width: 2rem;
    height: 0.1875rem;
    background-color: var( --e-global-color-99e7eda );
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: -.5rem;
}
.elementor-2 .elementor-element.elementor-element-6342ad2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa099dc */.elementor-2 .elementor-element.elementor-element-fa099dc::before {
    content: '';
    width: 2rem;
    height: 0.1875rem;
    background-color: var( --e-global-color-99e7eda );
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: -.5rem;
}
.elementor-2 .elementor-element.elementor-element-fa099dc {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158533d */.elementor-2 .elementor-element.elementor-element-158533d::before {
    content: '';
    width: 2rem;
    height: 0.1875rem;
    background-color: var( --e-global-color-99e7eda );
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: -.5rem;
}
.elementor-2 .elementor-element.elementor-element-158533d {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d463561 */.elementor-2 .elementor-element.elementor-element-d463561 .product-card-3d{
    aspect-ratio: 5/4;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ce3ebf7 */.elementor-2 .elementor-element.elementor-element-ce3ebf7 h6 {
    margin: 0;
}
.elementor-2 .elementor-element.elementor-element-ce3ebf7 p {
    margin-top: 0.2rem;
}

.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot__tooltip {
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot__tooltip::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2.5rem;
    background-color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot__tooltip::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 1rem;
    width: 3rem;
    height: 3rem;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Crect width='48' height='48' fill='%23ffc400' rx='24'/%3E%3Cpath fill='%23fff' d='M24 8c-6.39 0-11.589 5.199-11.589 11.59 0 7.93 10.371 19.572 10.813 20.064a1.044 1.044 0 0 0 1.553 0c.441-.492 10.813-12.134 10.813-20.065C35.59 13.2 30.39 8 24 8m0 17.42a5.837 5.837 0 0 1-5.83-5.83A5.837 5.837 0 0 1 24 13.757a5.837 5.837 0 0 1 5.831 5.831 5.837 5.837 0 0 1-5.83 5.83'/%3E%3C/svg%3E");
    z-index: 2;
}
.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot::after {
    content: '';
	width: 0;
	height: 0;
	border-left: 0.53125rem solid transparent;
	border-right: 0.53125rem solid transparent;
	border-bottom: 0.9375rem solid #fff;
	position: absolute;
	top: -0.625rem;
	left: 51%;
	transform: translateX(-50%) rotate(60deg);
	opacity: 0;
	transition-duration: var(--tooltip-transition-duration, .5s);
}
.elementor-2 .elementor-element.elementor-element-ce3ebf7 .e-hotspot--active::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-98a7b2d */.elementor-2 .elementor-element.elementor-element-98a7b2d h6 {
    margin: 0;
}
.elementor-2 .elementor-element.elementor-element-98a7b2d p {
    margin-top: 0.2rem;
}

.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot__tooltip {
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot__tooltip::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2.5rem;
    background-color: var(--e-global-color-secondary);
}

.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot__tooltip::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 1rem;
    width: 3rem;
    height: 3rem;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Crect width='48' height='48' fill='%23ffc400' rx='24'/%3E%3Cpath fill='%23fff' d='M24 8c-6.39 0-11.589 5.199-11.589 11.59 0 7.93 10.371 19.572 10.813 20.064a1.044 1.044 0 0 0 1.553 0c.441-.492 10.813-12.134 10.813-20.065C35.59 13.2 30.39 8 24 8m0 17.42a5.837 5.837 0 0 1-5.83-5.83A5.837 5.837 0 0 1 24 13.757a5.837 5.837 0 0 1 5.831 5.831 5.837 5.837 0 0 1-5.83 5.83'/%3E%3C/svg%3E");
    z-index: 2;
}
.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot::after {
    content: '';
	width: 0;
	height: 0;
	border-left: 0.53125rem solid transparent;
	border-right: 0.53125rem solid transparent;
	border-bottom: 0.9375rem solid #fff;
	position: absolute;
	top: -0.625rem;
	left: 51%;
	transform: translateX(-50%) rotate(60deg);
	opacity: 0;
	transition-duration: var(--tooltip-transition-duration, .5s);
}
.elementor-2 .elementor-element.elementor-element-98a7b2d .e-hotspot--active::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7783ece */.elementor-2 .elementor-element.elementor-element-7783ece {
    --slide-aspect-ratio: 17/ 10
}

.elementor-2 .elementor-element.elementor-element-7783ece .swiper-slide img {
    --cut: 50px;
    --tl: var(--cut);
    --tr: 0px; --br: 0px; --bl: 0px;

    clip-path: polygon(
        var(--tl) 0,
        calc(100% - var(--tr)) 0,
        100% var(--tr),
        100% calc(100% - var(--br)),
        calc(100% - var(--br)) 100%,
        var(--bl) 100%,
        0 calc(100% - var(--bl)),
        0 var(--tl)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe920c */.elementor-2 .elementor-element.elementor-element-2fe920c {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386e746 */.elementor-2 .elementor-element.elementor-element-386e746 {
    position: relative;
    z-index: 10;
}/* End custom CSS */