.elementor-75 .elementor-element.elementor-element-9cc1945{--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;}.elementor-75 .elementor-element.elementor-element-9cc1945:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9cc1945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-75 .elementor-element.elementor-element-fe50767{--display:flex;}.elementor-75 .elementor-element.elementor-element-e7b33d0{width:auto;max-width:auto;margin:4.625rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.625rem) 0rem;text-align:center;}.elementor-75 .elementor-element.elementor-element-e7b33d0 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-e6961e1{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;z-index:10;}.elementor-75 .elementor-element.elementor-element-e6961e1 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-75 .elementor-element.elementor-element-b20b372{--display:flex;--position:absolute;--min-height:17.5rem;bottom:-8.75rem;--z-index:5;}.elementor-75 .elementor-element.elementor-element-b20b372:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b20b372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA0033;}body:not(.rtl) .elementor-75 .elementor-element.elementor-element-b20b372{left:0px;}body.rtl .elementor-75 .elementor-element.elementor-element-b20b372{right:0px;}.elementor-75 .elementor-element.elementor-element-aa66aee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overflow:hidden;--overlay-opacity:0.9;}.elementor-75 .elementor-element.elementor-element-aa66aee:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aa66aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://cascade-mfg-co.com/wp-content/uploads/2026/04/Wood-Plant-Bg.webp");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-aa66aee::before, .elementor-75 .elementor-element.elementor-element-aa66aee > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa66aee > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa66aee > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa66aee > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa66aee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-56d22f1 .elementor-repeater-item-fe63fcc{left:37%;--hotspot-translate-x:37%;top:56%;--hotspot-translate-y:56%;--white-space:normal;}.elementor-75 .elementor-element.elementor-element-56d22f1 .elementor-repeater-item-fe63fcc .e-hotspot__tooltip{min-width:16.5rem;}.elementor-75 .elementor-element.elementor-element-56d22f1 .elementor-repeater-item-6f0c4ac{left:58%;--hotspot-translate-x:58%;top:42%;--hotspot-translate-y:42%;--white-space:normal;}.elementor-75 .elementor-element.elementor-element-56d22f1 .elementor-repeater-item-6f0c4ac .e-hotspot__tooltip{min-width:16.5rem;}.elementor-75 .elementor-element.elementor-element-56d22f1 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-75 .elementor-element.elementor-element-56d22f1{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--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-75 .elementor-element.elementor-element-56d22f1 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-75 .elementor-element.elementor-element-56d22f1 .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-75 .elementor-element.elementor-element-359d880{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-e5b3779 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-9f26b19{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-75 .elementor-element.elementor-element-4315735{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:5;}.elementor-75 .elementor-element.elementor-element-4315735:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4315735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-cfe96b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-56f1bf1 img{width:100%;}.elementor-75 .elementor-element.elementor-element-cc6798c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-75 .elementor-element.elementor-element-25eedb5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-bac161c{--display:flex;--min-height:10rem;--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:-5rem;--margin-bottom:-5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-75 .elementor-element.elementor-element-760ca8c{--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;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-75 .elementor-element.elementor-element-760ca8c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-760ca8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cb079e );}.elementor-75 .elementor-element.elementor-element-04650e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-75 .elementor-element.elementor-element-c596118 .elementor-heading-title{font-family:var( --e-global-typography-7ad73f6-font-family ), Sans-serif;font-size:var( --e-global-typography-7ad73f6-font-size );font-weight:var( --e-global-typography-7ad73f6-font-weight );text-transform:var( --e-global-typography-7ad73f6-text-transform );line-height:var( --e-global-typography-7ad73f6-line-height );}.elementor-75 .elementor-element.elementor-element-bd05849{--display:flex;}.elementor-75 .elementor-element.elementor-element-c6d41eb{width:var( --container-widget-width, 26.3125rem );max-width:26.3125rem;--container-widget-width:26.3125rem;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-6a89c85{--display:flex;--min-height: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:0rem;--margin-bottom:-5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-75 .elementor-element.elementor-element-6a89c85:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6a89c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cb079e );}.elementor-75 .elementor-element.elementor-element-9f4e0b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75 .elementor-element.elementor-element-9f4e0b9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9f4e0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-75 .elementor-element.elementor-element-6f9b547{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-5f5bc2f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-95a6bfd .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-c5ef951{width:var( --container-widget-width, 40.8125rem );max-width:40.8125rem;--container-widget-width:40.8125rem;--container-widget-flex-grow:0;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-75 .elementor-element.elementor-element-901efe3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-75 .elementor-element.elementor-element-e79523b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-75 .elementor-element.elementor-element-661bf3e .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-661bf3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-661bf3e.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-661bf3e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-661bf3e.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-661bf3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-661bf3e .elementor-icon{font-size:32px;}.elementor-75 .elementor-element.elementor-element-661bf3e .elementor-icon svg{height:32px;}.elementor-75 .elementor-element.elementor-element-00f3fee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-75 .elementor-element.elementor-element-00f3fee .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-a5845bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-75 .elementor-element.elementor-element-ecbd1a5 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-ecbd1a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-ecbd1a5.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-ecbd1a5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-ecbd1a5.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-ecbd1a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-ecbd1a5 .elementor-icon{font-size:32px;}.elementor-75 .elementor-element.elementor-element-ecbd1a5 .elementor-icon svg{height:32px;}.elementor-75 .elementor-element.elementor-element-9d0fd88{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-75 .elementor-element.elementor-element-9d0fd88 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-891def4{--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;--z-index:20;}.elementor-75 .elementor-element.elementor-element-156c2ef{--e-image-carousel-slides-to-show:1;}.elementor-75 .elementor-element.elementor-element-156c2ef .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;width:0.625rem;height:0.625rem;background:var( --e-global-color-0b7a3ef );}.elementor-75 .elementor-element.elementor-element-156c2ef .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF00;opacity:1;}.elementor-75 .elementor-element.elementor-element-849e6fd{--display:flex;--position:absolute;--min-height:8.75rem;bottom:8.75rem;--z-index:5;}.elementor-75 .elementor-element.elementor-element-849e6fd:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-849e6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA0033;}body:not(.rtl) .elementor-75 .elementor-element.elementor-element-849e6fd{right:0px;}body.rtl .elementor-75 .elementor-element.elementor-element-849e6fd{left:0px;}.elementor-75 .elementor-element.elementor-element-c577a94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75 .elementor-element.elementor-element-c577a94:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-c577a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-75 .elementor-element.elementor-element-bdf1bb6{--display:flex;--position:absolute;--min-height:8.75rem;top:0rem;--z-index:5;}.elementor-75 .elementor-element.elementor-element-bdf1bb6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-bdf1bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA0033;}body:not(.rtl) .elementor-75 .elementor-element.elementor-element-bdf1bb6{right:0px;}body.rtl .elementor-75 .elementor-element.elementor-element-bdf1bb6{left:0px;}.elementor-75 .elementor-element.elementor-element-25ee980{--display:flex;--position:absolute;--min-height:17.5rem;bottom:-13.3125rem;--z-index:5;}.elementor-75 .elementor-element.elementor-element-25ee980:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-25ee980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA0033;}body:not(.rtl) .elementor-75 .elementor-element.elementor-element-25ee980{left:0px;}body.rtl .elementor-75 .elementor-element.elementor-element-25ee980{right:0px;}.elementor-75 .elementor-element.elementor-element-8875905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-3dafb81{--e-image-carousel-slides-to-show:1;}.elementor-75 .elementor-element.elementor-element-3dafb81 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;width:0.625rem;height:0.625rem;background:var( --e-global-color-0b7a3ef );}.elementor-75 .elementor-element.elementor-element-3dafb81 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF00;opacity:1;}.elementor-75 .elementor-element.elementor-element-9356231{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-75 .elementor-element.elementor-element-6e288e5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-c31297e .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-cb2991d{width:var( --container-widget-width, 40.8125rem );max-width:40.8125rem;--container-widget-width:40.8125rem;--container-widget-flex-grow:0;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-75 .elementor-element.elementor-element-666dab3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-75 .elementor-element.elementor-element-6b3ec46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-75 .elementor-element.elementor-element-becf9e5 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-becf9e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-becf9e5.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-becf9e5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-becf9e5.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-becf9e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-becf9e5 .elementor-icon{font-size:32px;}.elementor-75 .elementor-element.elementor-element-becf9e5 .elementor-icon svg{height:32px;}.elementor-75 .elementor-element.elementor-element-9daa926{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-75 .elementor-element.elementor-element-9daa926 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-1082152{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-75 .elementor-element.elementor-element-bcc7e56 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-bcc7e56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-bcc7e56.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-bcc7e56.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-bcc7e56.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-bcc7e56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-bcc7e56 .elementor-icon{font-size:32px;}.elementor-75 .elementor-element.elementor-element-bcc7e56 .elementor-icon svg{height:32px;}.elementor-75 .elementor-element.elementor-element-5090334{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-75 .elementor-element.elementor-element-5090334 .elementor-heading-title{color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-562e312{--display:flex;--min-height: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:0rem;--margin-bottom:-5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-75 .elementor-element.elementor-element-562e312:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-562e312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-75 .elementor-element.elementor-element-e87dffd{--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-75 .elementor-element.elementor-element-e87dffd:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e87dffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99e7eda );}.elementor-75 .elementor-element.elementor-element-ea78348{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.9375rem) 0rem;padding:0rem 1rem 0.8rem 1rem;}.elementor-75 .elementor-element.elementor-element-d8d2836{--display:flex;}.elementor-75 .elementor-element.elementor-element-85bcbea{--e-image-carousel-slides-to-show:1;}.elementor-75 .elementor-element.elementor-element-85bcbea .elementor-swiper-button.elementor-swiper-button-prev, .elementor-75 .elementor-element.elementor-element-85bcbea .elementor-swiper-button.elementor-swiper-button-next{font-size:1.125rem;color:var( --e-global-color-secondary );}.elementor-75 .elementor-element.elementor-element-85bcbea .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-75 .elementor-element.elementor-element-85bcbea .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-e7b33d0{margin:4.625rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-75 .elementor-element.elementor-element-b20b372{--min-height:13rem;bottom:-6.5625rem;}.elementor-75 .elementor-element.elementor-element-56d22f1 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-75 .elementor-element.elementor-element-56d22f1{--hotspot-size:50%;}.elementor-75 .elementor-element.elementor-element-56d22f1 .e-hotspot__tooltip{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-75 .elementor-element.elementor-element-9f26b19{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-75 .elementor-element.elementor-element-c596118 .elementor-heading-title{font-size:var( --e-global-typography-7ad73f6-font-size );line-height:var( --e-global-typography-7ad73f6-line-height );}.elementor-75 .elementor-element.elementor-element-c5ef951{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-75 .elementor-element.elementor-element-891def4{--z-index:20;}.elementor-75 .elementor-element.elementor-element-156c2ef{z-index:20;}.elementor-75 .elementor-element.elementor-element-849e6fd{--min-height:6.5625rem;bottom:3.125rem;}.elementor-75 .elementor-element.elementor-element-bdf1bb6{--min-height:6.5625rem;}.elementor-75 .elementor-element.elementor-element-25ee980{--min-height:12.75rem;bottom:-8rem;}.elementor-75 .elementor-element.elementor-element-8875905{--z-index:20;}.elementor-75 .elementor-element.elementor-element-9356231{--z-index:20;}.elementor-75 .elementor-element.elementor-element-cb2991d{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-75 .elementor-element.elementor-element-ea78348{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-e7b33d0{margin:02rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-75 .elementor-element.elementor-element-e6961e1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-75 .elementor-element.elementor-element-b20b372{--width:4.375rem;--min-height:8.75rem;bottom:-4.375rem;}.elementor-75 .elementor-element.elementor-element-aa66aee{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-56d22f1{--hotspot-size:5vw;}.elementor-75 .elementor-element.elementor-element-56d22f1 .e-hotspot__tooltip{font-size:var( --e-global-typography-240caa2-font-size );line-height:var( --e-global-typography-240caa2-line-height );}.elementor-75 .elementor-element.elementor-element-9f26b19{font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-75 .elementor-element.elementor-element-4315735{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-75 .elementor-element.elementor-element-760ca8c{--padding-top:3.125rem;--padding-bottom:3.125rem;--padding-left:1rem;--padding-right:1rem;}.elementor-75 .elementor-element.elementor-element-c596118 .elementor-heading-title{font-size:var( --e-global-typography-7ad73f6-font-size );line-height:var( --e-global-typography-7ad73f6-line-height );}.elementor-75 .elementor-element.elementor-element-c6d41eb{padding:0rem 0rem 0rem 1rem;}.elementor-75 .elementor-element.elementor-element-9f4e0b9{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-75 .elementor-element.elementor-element-c5ef951{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-75 .elementor-element.elementor-element-849e6fd{--width:4.375rem;--min-height:4.375rem;}.elementor-75 .elementor-element.elementor-element-c577a94{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-75 .elementor-element.elementor-element-bdf1bb6{--width:4.375rem;--min-height:4.375rem;}.elementor-75 .elementor-element.elementor-element-25ee980{--width:4.375rem;bottom:-10rem;}.elementor-75 .elementor-element.elementor-element-9356231{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-cb2991d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d653e09-font-size );line-height:var( --e-global-typography-d653e09-line-height );}.elementor-75 .elementor-element.elementor-element-ea78348{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-75 .elementor-element.elementor-element-85bcbea .elementor-swiper-button.elementor-swiper-button-prev, .elementor-75 .elementor-element.elementor-element-85bcbea .elementor-swiper-button.elementor-swiper-button-next{font-size:1rem;}}@media(min-width:768px){.elementor-75 .elementor-element.elementor-element-9cc1945{--content-width:75rem;}.elementor-75 .elementor-element.elementor-element-b20b372{--width:8.75rem;}.elementor-75 .elementor-element.elementor-element-aa66aee{--content-width:69.5rem;}.elementor-75 .elementor-element.elementor-element-359d880{--width:100%;}.elementor-75 .elementor-element.elementor-element-cfe96b1{--width:50%;}.elementor-75 .elementor-element.elementor-element-cc6798c{--width:50%;}.elementor-75 .elementor-element.elementor-element-25eedb5{--content-width:40.8125rem;}.elementor-75 .elementor-element.elementor-element-760ca8c{--content-width:94.875rem;}.elementor-75 .elementor-element.elementor-element-04650e0{--width:69%;}.elementor-75 .elementor-element.elementor-element-6f9b547{--width:50%;}.elementor-75 .elementor-element.elementor-element-5f5bc2f{--content-width:40.8125rem;}.elementor-75 .elementor-element.elementor-element-e79523b{--content-width:auto;}.elementor-75 .elementor-element.elementor-element-891def4{--width:50%;}.elementor-75 .elementor-element.elementor-element-849e6fd{--width:8.75rem;}.elementor-75 .elementor-element.elementor-element-bdf1bb6{--width:8.75rem;}.elementor-75 .elementor-element.elementor-element-25ee980{--width:8.75rem;}.elementor-75 .elementor-element.elementor-element-8875905{--width:50%;}.elementor-75 .elementor-element.elementor-element-9356231{--width:50%;}.elementor-75 .elementor-element.elementor-element-6e288e5{--content-width:40.8125rem;}.elementor-75 .elementor-element.elementor-element-6b3ec46{--content-width:auto;}.elementor-75 .elementor-element.elementor-element-d8d2836{--content-width:63.5625rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-75 .elementor-element.elementor-element-b20b372{--width:6.5625rem;}.elementor-75 .elementor-element.elementor-element-5f5bc2f{--content-width:40.8125rem;}.elementor-75 .elementor-element.elementor-element-849e6fd{--width:6.5625rem;}.elementor-75 .elementor-element.elementor-element-bdf1bb6{--width:6.5625rem;}.elementor-75 .elementor-element.elementor-element-25ee980{--width:6.5625rem;}}/* Start custom CSS for hotspot, class: .elementor-element-56d22f1 */.elementor-75 .elementor-element.elementor-element-56d22f1 h6 {
    margin: 0;
}
.elementor-75 .elementor-element.elementor-element-56d22f1 p {
    margin-top: 0.2rem;
}

.elementor-75 .elementor-element.elementor-element-56d22f1 .e-hotspot__tooltip {
    overflow: hidden;
}

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

.elementor-75 .elementor-element.elementor-element-56d22f1 .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-75 .elementor-element.elementor-element-56d22f1 .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-75 .elementor-element.elementor-element-56d22f1 .e-hotspot--active::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56f1bf1 */.elementor-75 .elementor-element.elementor-element-56f1bf1 img{
    aspect-ratio: 4/3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25eedb5 */.elementor-75 .elementor-element.elementor-element-25eedb5{ 
    width: fit-content;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac161c */.elementor-75 .elementor-element.elementor-element-bac161c {
    background: linear-gradient(180deg,var( --e-global-color-7cb079e ) 0%, var( --e-global-color-7cb079e ) 50%, var( --e-global-color-99e7eda ) 51%, var( --e-global-color-99e7eda ) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd05849 */.elementor-75 .elementor-element.elementor-element-bd05849 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e79523b */.elementor-75 .elementor-element.elementor-element-e79523b{
    width: auto;
}
.elementor-75 .elementor-element.elementor-element-e79523b:hover .elementor-heading-title{
    color: var( --e-global-color-0b7a3ef );
}

.elementor-75 .elementor-element.elementor-element-e79523b:hover .elementor-icon svg{
    fill: var( --e-global-color-0b7a3ef ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5845bf */.elementor-75 .elementor-element.elementor-element-a5845bf{
    width: auto;
}
.elementor-75 .elementor-element.elementor-element-a5845bf:hover .elementor-heading-title{
    color: var( --e-global-color-0b7a3ef );
}

.elementor-75 .elementor-element.elementor-element-a5845bf:hover .elementor-icon svg{
    fill: var( --e-global-color-0b7a3ef ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f5bc2f */.elementor-75 .elementor-element.elementor-element-5f5bc2f{ 
    width: fit-content;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-156c2ef */.elementor-75 .elementor-element.elementor-element-156c2ef .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
    border-color: var(--e-global-color-primary) !important;
}

.elementor-75 .elementor-element.elementor-element-156c2ef .swiper .swiper-slide {
    aspect-ratio: 79 / 34;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891def4 */.elementor-75 .elementor-element.elementor-element-891def4 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3dafb81 */.elementor-75 .elementor-element.elementor-element-3dafb81 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
    border-color: var(--e-global-color-primary) !important;
}

.elementor-75 .elementor-element.elementor-element-3dafb81 .swiper .swiper-slide {
    aspect-ratio: 79 / 34;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3ec46 */.elementor-75 .elementor-element.elementor-element-6b3ec46{
    width: auto;
}
.elementor-75 .elementor-element.elementor-element-6b3ec46:hover .elementor-heading-title{
    color: var( --e-global-color-0b7a3ef );
}

.elementor-75 .elementor-element.elementor-element-6b3ec46:hover .elementor-icon svg{
    fill: var( --e-global-color-0b7a3ef ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1082152 */.elementor-75 .elementor-element.elementor-element-1082152{
    width: auto;
}
.elementor-75 .elementor-element.elementor-element-1082152:hover .elementor-heading-title{
    color: var( --e-global-color-0b7a3ef );
}

.elementor-75 .elementor-element.elementor-element-1082152:hover .elementor-icon svg{
    fill: var( --e-global-color-0b7a3ef ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e288e5 */.elementor-75 .elementor-element.elementor-element-6e288e5{ 
    width: fit-content;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87dffd */.elementor-75 .elementor-element.elementor-element-e87dffd {
    overflow: hidden;
}/* End custom CSS */