.elementor-139 .elementor-element.elementor-element-719eb4a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-139 .elementor-element.elementor-element-a331332{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-d265a5d{padding:0px 0px 13px 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-d265a5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-139 .elementor-element.elementor-element-34d21b9{--display:flex;--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-139 .elementor-element.elementor-element-601aa83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-6a7957b{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-6a7957b:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-6a7957b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-6a7957b::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Skylights-6-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-6a7957b:hover::before, .elementor-139 .elementor-element.elementor-element-6a7957b:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-6a7957b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-6a7957b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-6a7957b:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-3944086 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-095776b{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-095776b:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-095776b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-095776b::before, .elementor-139 .elementor-element.elementor-element-095776b > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-095776b > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-095776b > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-095776b > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-095776b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Sliding-Aluminum-Windows-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-095776b:hover::before, .elementor-139 .elementor-element.elementor-element-095776b:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-095776b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-095776b > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-095776b > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Sliding-Aluminum-Windows-1.jpeg");--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-095776b:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-04980c6 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9902592{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.87;}.elementor-139 .elementor-element.elementor-element-9902592:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9902592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-9902592::before, .elementor-139 .elementor-element.elementor-element-9902592 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9902592 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9902592 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9902592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9902592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ALUMINIUM-window-1-e1755937073309.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-9902592:hover::before, .elementor-139 .elementor-element.elementor-element-9902592:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9902592:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9902592 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-9902592 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ALUMINIUM-window-1-e1755937073309.jpeg");--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-9902592:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-738d75d .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-3b2b3a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-cb55b7f{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-cb55b7f:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-cb55b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-cb55b7f::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/09/Louvers.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-cb55b7f:hover::before, .elementor-139 .elementor-element.elementor-element-cb55b7f:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-cb55b7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-cb55b7f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-cb55b7f:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-2ec360d{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-2ec360d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-2ec360d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-2ec360d::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/09/Curtain-walls.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-2ec360d:hover::before, .elementor-139 .elementor-element.elementor-element-2ec360d:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ec360d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-2ec360d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-2ec360d:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-3e2fd66{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-3e2fd66:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-3e2fd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-3e2fd66::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/09/Steel-and-metal-manufacturing.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-3e2fd66:hover::before, .elementor-139 .elementor-element.elementor-element-3e2fd66:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-3e2fd66:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-3e2fd66 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-3e2fd66:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-73f4336{--display:flex;--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-139 .elementor-element.elementor-element-9ee0734{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-839b272{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-839b272:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-839b272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-839b272::before, .elementor-139 .elementor-element.elementor-element-839b272 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-839b272 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-839b272 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-839b272 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-839b272 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ALUMINIUM-window-3-1.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-839b272:hover::before, .elementor-139 .elementor-element.elementor-element-839b272:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-839b272:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-839b272 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-839b272 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-839b272:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-dca5f38 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-e03d3b7{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-e03d3b7:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-e03d3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-e03d3b7::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Sliding-Aluminum-Windows-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-e03d3b7:hover::before, .elementor-139 .elementor-element.elementor-element-e03d3b7:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-e03d3b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-e03d3b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Sliding-Aluminum-Windows-1.jpeg");--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-e03d3b7:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-70f4fa9 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-048a5d2{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.87;}.elementor-139 .elementor-element.elementor-element-048a5d2:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-048a5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-048a5d2::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ALUMINIUM-window-1-e1755937073309.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-048a5d2:hover::before, .elementor-139 .elementor-element.elementor-element-048a5d2:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-048a5d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-048a5d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ALUMINIUM-window-1-e1755937073309.jpeg");--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-048a5d2:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-f4488d0 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-405a684{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-fc03d45{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-fc03d45:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-fc03d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-fc03d45::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ALUMINIUM-window-1-1.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-fc03d45:hover::before, .elementor-139 .elementor-element.elementor-element-fc03d45:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fc03d45:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-fc03d45 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-fc03d45:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-250b9b3 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9feaa48{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-9feaa48:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9feaa48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-9feaa48::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-9feaa48:hover::before, .elementor-139 .elementor-element.elementor-element-9feaa48:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9feaa48:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-9feaa48 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-9feaa48:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-ad92b22 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-97f4634{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.87;}.elementor-139 .elementor-element.elementor-element-97f4634:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-97f4634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-97f4634::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Adobe-Express-file-1-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-139 .elementor-element.elementor-element-97f4634:hover::before, .elementor-139 .elementor-element.elementor-element-97f4634:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-97f4634:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-97f4634 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-97f4634:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-472420f .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-aa5deb8{--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;--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-139 .elementor-element.elementor-element-4e200bb{--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;--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-139 .elementor-element.elementor-element-fafd186{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-fafd186:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-fafd186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-fafd186::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_automatic_door_of_building_for-5-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-fafd186:hover::before, .elementor-139 .elementor-element.elementor-element-fafd186:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fafd186:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-fafd186 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-fafd186:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-f657e88 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-17f9583{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-17f9583:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-17f9583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-17f9583::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Sliding-Aluminum-Windows-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-17f9583:hover::before, .elementor-139 .elementor-element.elementor-element-17f9583:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-17f9583:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-17f9583 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-17f9583:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-aac9bc9 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-0e3b5b6{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-0e3b5b6:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-0e3b5b6::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_automatic_door_of_building_for-4-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-0e3b5b6:hover::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-0e3b5b6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-0e3b5b6:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-5789a1e .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-3179e3b{--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;--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-139 .elementor-element.elementor-element-c0214bb{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-c0214bb:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-c0214bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-c0214bb::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_automatic_door_of_building_for-3.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-c0214bb:hover::before, .elementor-139 .elementor-element.elementor-element-c0214bb:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c0214bb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-c0214bb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-c0214bb:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-25335da .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-572a1b6{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-572a1b6:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-572a1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-572a1b6::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_automatic_door_of_building_for.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-572a1b6:hover::before, .elementor-139 .elementor-element.elementor-element-572a1b6:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-572a1b6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-572a1b6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-572a1b6:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-f2663b0 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-381cf13{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-381cf13:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-381cf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-381cf13::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_automatic_door_of_building_for-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-381cf13:hover::before, .elementor-139 .elementor-element.elementor-element-381cf13:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-381cf13:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-381cf13 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-381cf13:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-f460347 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-349f69c{--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;--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-139 .elementor-element.elementor-element-7e5e3a1{--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;--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-139 .elementor-element.elementor-element-ea0af6e{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-ea0af6e:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-ea0af6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-ea0af6e::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_curtain_walls_of_building_for-6.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-ea0af6e:hover::before, .elementor-139 .elementor-element.elementor-element-ea0af6e:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-ea0af6e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-ea0af6e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-ea0af6e:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-546b558 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-0fb41b6{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-0fb41b6:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0fb41b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-0fb41b6::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_curtain_walls_of_building_for-4.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-0fb41b6:hover::before, .elementor-139 .elementor-element.elementor-element-0fb41b6:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0fb41b6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-0fb41b6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-0fb41b6:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-b81517c .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-c40430e{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-c40430e:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-c40430e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-c40430e::before, .elementor-139 .elementor-element.elementor-element-c40430e > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c40430e > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c40430e > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c40430e > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c40430e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_curtain_walls_of_building_for-3.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-c40430e:hover::before, .elementor-139 .elementor-element.elementor-element-c40430e:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c40430e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c40430e > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-c40430e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-c40430e:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-6e5b0a2 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-918d8d5{--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;--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-139 .elementor-element.elementor-element-d40c531{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-d40c531:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-d40c531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-d40c531::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_curtain_walls_of_building_for-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-d40c531:hover::before, .elementor-139 .elementor-element.elementor-element-d40c531:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-d40c531:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-d40c531 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-d40c531:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-4bef8e1 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-905f761{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-905f761:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-905f761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-905f761::before, .elementor-139 .elementor-element.elementor-element-905f761 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-905f761 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-905f761 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-905f761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-905f761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_curtain_walls_of_building_for.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-905f761:hover::before, .elementor-139 .elementor-element.elementor-element-905f761:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-905f761:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-905f761 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-905f761 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-905f761:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-91b4529 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9e091b3{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-9e091b3:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9e091b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-9e091b3::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/draw_image_curtain_walls_of_building_for-6.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-9e091b3:hover::before, .elementor-139 .elementor-element.elementor-element-9e091b3:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9e091b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-9e091b3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-9e091b3:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-cf7bc18 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-cddb8ea{--display:flex;--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-139 .elementor-element.elementor-element-bd26b4e{--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-139 .elementor-element.elementor-element-b295466{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-b295466:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-b295466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-b295466::before, .elementor-139 .elementor-element.elementor-element-b295466 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-b295466 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-b295466 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-b295466 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-b295466 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/louvers_of_building_for_website_blog_500-3.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-b295466:hover::before, .elementor-139 .elementor-element.elementor-element-b295466:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-b295466:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-b295466 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-b295466 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-b295466:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-4355489 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-7035490{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-7035490:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-7035490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-7035490::before, .elementor-139 .elementor-element.elementor-element-7035490 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-7035490 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-7035490 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-7035490 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-7035490 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/louvers_of_building_for_website_blog_500-2.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-7035490:hover::before, .elementor-139 .elementor-element.elementor-element-7035490:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-7035490:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-7035490 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-7035490 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-7035490:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-0aef7e7 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-db2b7b4{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-db2b7b4:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-db2b7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-db2b7b4::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/louvers_of_building_for_website_blog_500-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-db2b7b4:hover::before, .elementor-139 .elementor-element.elementor-element-db2b7b4:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-db2b7b4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-db2b7b4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-db2b7b4:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-9b322c9 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-91fc2d7{--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;--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-139 .elementor-element.elementor-element-0c8c458{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-0c8c458:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0c8c458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-0c8c458::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/louvers_of_building_for_website_blog_500.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-0c8c458:hover::before, .elementor-139 .elementor-element.elementor-element-0c8c458:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0c8c458:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-0c8c458 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-0c8c458:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-31e4855 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-14a0d65{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-14a0d65:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-14a0d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-14a0d65::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/louvers_of_building_for_website_blog_500-4.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-14a0d65:hover::before, .elementor-139 .elementor-element.elementor-element-14a0d65:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-14a0d65:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-14a0d65 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-14a0d65:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-b7401b2 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-5b1127f{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-5b1127f:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-5b1127f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-5b1127f::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/louvers_of_building_for_website_blog_500-5.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-5b1127f:hover::before, .elementor-139 .elementor-element.elementor-element-5b1127f:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-5b1127f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-5b1127f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-5b1127f:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-7efbb52 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-4df4c17{--display:flex;--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-139 .elementor-element.elementor-element-af5a7db{--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-139 .elementor-element.elementor-element-1d70e27{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-1d70e27:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-1d70e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-1d70e27::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ventilated-skylights3-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-1d70e27:hover::before, .elementor-139 .elementor-element.elementor-element-1d70e27:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-1d70e27:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-1d70e27 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-1d70e27:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-8af6a27 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-8afa603{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-8afa603:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-8afa603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-8afa603::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ventilated-skylights-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-8afa603:hover::before, .elementor-139 .elementor-element.elementor-element-8afa603:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8afa603:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-8afa603 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-8afa603:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-7b005af .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-09f131f{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-09f131f:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-09f131f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-09f131f::before, .elementor-139 .elementor-element.elementor-element-09f131f > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-09f131f > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-09f131f > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-09f131f > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-09f131f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Skylights-6-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-09f131f:hover::before, .elementor-139 .elementor-element.elementor-element-09f131f:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-09f131f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-09f131f > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-09f131f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-09f131f:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-6b81803 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-41fe3bf{--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;--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-139 .elementor-element.elementor-element-0dd9853{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-0dd9853:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0dd9853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-0dd9853::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/skylights-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-0dd9853:hover::before, .elementor-139 .elementor-element.elementor-element-0dd9853:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0dd9853:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-0dd9853 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-0dd9853:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-fb690f6 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-eca2543{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-eca2543:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-eca2543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-eca2543::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/Skylights-4-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-eca2543:hover::before, .elementor-139 .elementor-element.elementor-element-eca2543:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-eca2543:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-eca2543 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-eca2543:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-c9ebc9b .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-f7de0da{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-f7de0da:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-f7de0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-f7de0da::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/ventilated-skylights2-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-f7de0da:hover::before, .elementor-139 .elementor-element.elementor-element-f7de0da:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-f7de0da:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-f7de0da > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-f7de0da:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-741f8e9 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-4161e64{--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;--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-139 .elementor-element.elementor-element-913af7e{--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-139 .elementor-element.elementor-element-c390da8{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-c390da8:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-c390da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-c390da8::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/beautiful-letticework-ceiling-forming-interesting-pattern-scaled-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-c390da8:hover::before, .elementor-139 .elementor-element.elementor-element-c390da8:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c390da8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-c390da8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-c390da8:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-f6ed3b4 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9712256{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-9712256:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9712256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-9712256::before, .elementor-139 .elementor-element.elementor-element-9712256 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9712256 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9712256 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9712256 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-9712256 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/low-angle-shot-grey-white-building-roof-with-interesting-textures-blue-sky-scaled-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-9712256:hover::before, .elementor-139 .elementor-element.elementor-element-9712256:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9712256:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-9712256 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-9712256 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-9712256:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-3c01ad5 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-8910f04{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-8910f04:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-8910f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-8910f04::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/d353d62d-59fb-4cb1-9e0d-e04ccbbeeed5-2-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-8910f04:hover::before, .elementor-139 .elementor-element.elementor-element-8910f04:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8910f04:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-8910f04 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-8910f04:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-194f515 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-73a8264{--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;--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-139 .elementor-element.elementor-element-2ff4145{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-2ff4145:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-2ff4145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-2ff4145::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/AdobeStock_291031899-scaled-1.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-2ff4145:hover::before, .elementor-139 .elementor-element.elementor-element-2ff4145:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ff4145:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-2ff4145 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-2ff4145:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-d8e0ef0 .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-0d11d1f{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-0d11d1f:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0d11d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-0d11d1f::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/d0bc2196-1d07-4f47-83f3-3b2498e84220-e1755347164384-1.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-0d11d1f:hover::before, .elementor-139 .elementor-element.elementor-element-0d11d1f:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0d11d1f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-0d11d1f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-0d11d1f:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-0f77cdb .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-0ad8301{--display:flex;--min-height:318px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.92;}.elementor-139 .elementor-element.elementor-element-0ad8301:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-0ad8301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-0ad8301::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://smartstar.co/wp-content/uploads/2025/08/landscape-silver-modern-power-tower-cloudy-sky-scaled-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-139 .elementor-element.elementor-element-0ad8301:hover::before, .elementor-139 .elementor-element.elementor-element-0ad8301:hover > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0ad8301:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .elementor-background-slideshow:hover::before, .elementor-139 .elementor-element.elementor-element-0ad8301 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-139 .elementor-element.elementor-element-0ad8301:hover{--overlay-opacity:0.5;}.elementor-139 .elementor-element.elementor-element-f2a391e .elementor-heading-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-5853af7{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:25px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:22px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-5853af7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#4F46A2;}.elementor-139 .elementor-element.elementor-element-5853af7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1A9FEA;}.elementor-139 .elementor-element.elementor-element-5853af7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-139 .elementor-element.elementor-element-5853af7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#46C457;}.elementor-139 .elementor-element.elementor-element-5853af7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-139 .elementor-element.elementor-element-5853af7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-139 .elementor-element.elementor-element-0f6ca45{--display:flex;}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-719eb4a{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7957b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-095776b */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9902592 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb55b7f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec360d */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2fd66 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839b272 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03d3b7 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a5d2 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc03d45 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9feaa48 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f4634 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fafd186 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9583 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3b5b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0214bb */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572a1b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cf13 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0af6e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb41b6 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c40430e */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c531 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905f761 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e091b3 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b295466 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7035490 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b7b4 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c458 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a0d65 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b1127f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d70e27 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afa603 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f131f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd9853 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca2543 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7de0da */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c390da8 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9712256 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8910f04 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff4145 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d11d1f */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad8301 */<style>
.hover-column {
  position: relative;
  overflow: hidden;
}

.hover-column .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  padding: 75px;
  border-radius: 0px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  text-align: center;
  border: 1px solid transparent; /* Start with transparent */
  background: none;
}

/* Animate border on hover */
.hover-column:hover .hover-text {
  opacity: 1;
  border-color: white; /* Animate to white */
}
</style>/* End custom CSS */