.elementor-58 .elementor-element.elementor-element-31a8dc11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:105px;--padding-bottom:051px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-31a8dc11:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-31a8dc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/09/Skills123_Replacement_Banner-–-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-68b172{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:360px;--padding-right:360px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-58 .elementor-element.elementor-element-2560f9a4{padding:0px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-2560f9a4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.778vw;font-weight:500;line-height:48px;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5a9ee4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:190px;--padding-right:190px;}.elementor-58 .elementor-element.elementor-element-90fa31e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-054aac7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.5vw;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#0B7384;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-5914086{font-family:"Barlow", Sans-serif;font-size:1.111vw;font-weight:400;line-height:26px;color:#000000;}.elementor-58 .elementor-element.elementor-element-dc9ca62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-d9c5d61 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.5vw;font-weight:600;color:#0B7384;}.elementor-58 .elementor-element.elementor-element-107334e{width:var( --container-widget-width, 93.103% );max-width:93.103%;--container-widget-width:93.103%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:1.111vw;font-weight:400;line-height:26px;color:#000000;}.elementor-58 .elementor-element.elementor-element-107334e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-f551db3{--display:flex;--padding-top:024px;--padding-bottom:60px;--padding-left:250px;--padding-right:250px;}.elementor-58 .elementor-element.elementor-element-f551db3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f551db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFA;background-image:url("https://bee123dev.com/wp-content/uploads/2025/09/oranje-pattern.png");background-position:-20% 0px;background-repeat:no-repeat;background-size:37% auto;}.elementor-58 .elementor-element.elementor-element-6782ca2{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-401f5b2{margin:60px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:0.972vw;font-weight:500;color:#505B60;}.elementor-58 .elementor-element.elementor-element-401f5b2.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-cb04cef{padding:0px 0px 20px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-cb04cef.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-cb04cef .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.639vw;font-weight:600;color:#0B7384;}.elementor-58 .elementor-element.elementor-element-efdfe4a{width:100%;max-width:100%;text-align:center;font-family:"Barlow", Sans-serif;font-size:1.111vw;font-weight:400;color:#000000;}.elementor-58 .elementor-element.elementor-element-efdfe4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-32b00862{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:150px;--padding-right:270px;}.elementor-58 .elementor-element.elementor-element-32b00862:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-32b00862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFA;background-image:url("https://bee123dev.com/wp-content/uploads/2025/09/orange-footer.png");background-position:145% 47px;background-repeat:no-repeat;background-size:43% auto;}.elementor-58 .elementor-element.elementor-element-dff759e{--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-58 .elementor-element.elementor-element-781894c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-92ae26a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:1.111vw;font-weight:400;line-height:22px;color:#000000;}.elementor-58 .elementor-element.elementor-element-cce59f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c7e9aa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-58 .elementor-element.elementor-element-a515958{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-546781c{--display:flex;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:220px;--padding-left:150px;--padding-right:0150px;}.elementor-58 .elementor-element.elementor-element-546781c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-546781c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#087284;}.elementor-58 .elementor-element.elementor-element-1cd250e{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-1cd250e.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-1cd250e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.5vw;font-weight:600;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-03e8839.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-03e8839{text-align:center;font-family:"Barlow", Sans-serif;font-size:1.25vw;font-weight:400;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-7b1fe48{--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:150px;--padding-right:150px;--z-index:1;}.elementor-58 .elementor-element.elementor-element-106506d{--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-58 .elementor-element.elementor-element-061d4f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a582b9b{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-a582b9b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a582b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-a582b9b:hover{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-9c0462f .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-cf5c75f{text-align:center;}.elementor-58 .elementor-element.elementor-element-cf5c75f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.458vw;font-weight:400;color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-8bc953b{text-align:center;font-family:"Barlow", Sans-serif;font-size:0.972vw;font-weight:400;color:#000000;}.elementor-58 .elementor-element.elementor-element-62183f2{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-62183f2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-62183f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-62183f2:hover{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-33b94f6 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-f3af954{text-align:center;}.elementor-58 .elementor-element.elementor-element-f3af954 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.458vw;font-weight:400;color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-d5a6d82{text-align:center;font-family:"Barlow", Sans-serif;font-size:0.972vw;font-weight:400;color:#000000;}.elementor-58 .elementor-element.elementor-element-4ce8afd{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-4ce8afd:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4ce8afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4ce8afd:hover{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-24627a1 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-5d6c026{text-align:center;}.elementor-58 .elementor-element.elementor-element-5d6c026 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.458vw;font-weight:400;color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-35bfd49{text-align:center;font-family:"Barlow", Sans-serif;font-size:0.972vw;font-weight:400;color:#000000;}.elementor-58 .elementor-element.elementor-element-ebfbce7{--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:-171px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:75px;--padding-left:200px;--padding-right:200px;}.elementor-58 .elementor-element.elementor-element-ebfbce7:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ebfbce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-58 .elementor-element.elementor-element-628238f{padding:50px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-628238f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.5vw;font-weight:400;}.elementor-58 .elementor-element.elementor-element-6ce1248{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 45px 0px 45px;text-align:center;font-family:"Barlow", Sans-serif;font-size:1.25vw;font-weight:400;line-height:30px;color:#000000;}.elementor-58 .elementor-element.elementor-element-6ce1248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-44e1dc1{--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-58 .elementor-element.elementor-element-44e1dc1:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-44e1dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-58 .elementor-element.elementor-element-3b0ac80{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-58 .elementor-element.elementor-element-802989f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-59b6d6c{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;text-align:left;}.elementor-58 .elementor-element.elementor-element-59b6d6c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.5vw;font-weight:400;color:#097384;}.elementor-58 .elementor-element.elementor-element-8b75a8d{--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:200px;--padding-right:200px;}.elementor-58 .elementor-element.elementor-element-af8c83d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8aab138{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2058100{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c1493cd img{border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-d5f81a6{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a373376{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8dec37f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:1.25vw;font-weight:400;line-height:30px;color:#616161;}.elementor-58 .elementor-element.elementor-element-0cfc564{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4b7f459{font-family:"Helvetica", Sans-serif;font-size:0.903vw;font-weight:500;line-height:18.5px;letter-spacing:2px;color:#000000;}.elementor-58 .elementor-element.elementor-element-fad0bd7{font-family:"Helvetica", Sans-serif;font-size:0.764vw;font-weight:500;text-transform:uppercase;line-height:18.5px;letter-spacing:1px;color:#AAAAAA;}.elementor-58 .elementor-element.elementor-element-6c345fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c2fefaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a1f8101{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e8322f1 img{border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-9b463da{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f4d7f50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4b68ae4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:1.25vw;font-weight:400;line-height:30px;color:#616161;}.elementor-58 .elementor-element.elementor-element-f8323c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e81d70b{font-family:"Helvetica", Sans-serif;font-size:0.903vw;font-weight:500;line-height:18.5px;letter-spacing:2px;color:#000000;}.elementor-58 .elementor-element.elementor-element-64a96ce{font-family:"Helvetica", Sans-serif;font-size:0.764vw;font-weight:500;text-transform:uppercase;line-height:18.5px;letter-spacing:1px;color:#AAAAAA;}.elementor-58 .elementor-element.elementor-element-3faf3d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-97e730f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e018e89{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-9474f3c img{border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-c440cf6{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4c8ed03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f16760f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:1.25vw;font-weight:400;line-height:30px;color:#616161;}.elementor-58 .elementor-element.elementor-element-5714bdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2fa7f31{font-family:"Helvetica", Sans-serif;font-size:0.903vw;font-weight:500;line-height:18.5px;letter-spacing:2px;color:#000000;}.elementor-58 .elementor-element.elementor-element-e4ed073{font-family:"Helvetica", Sans-serif;font-size:0.764vw;font-weight:500;text-transform:uppercase;line-height:18.5px;letter-spacing:1px;color:#AAAAAA;}.elementor-58 .elementor-element.elementor-element-a6a63ae{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-58 .elementor-element.elementor-element-53f1a3b{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-58 .elementor-element.elementor-element-3696ca0{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:200px;--padding-right:200px;}.elementor-58 .elementor-element.elementor-element-806fe5c{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:22%;--padding-right:0%;}.elementor-58 .elementor-element.elementor-element-1791cd4{--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:075px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-098dfcb .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-098dfcb.elementor-view-stacked .elementor-icon{background-color:#3F3333;}.elementor-58 .elementor-element.elementor-element-098dfcb.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-098dfcb.elementor-view-default .elementor-icon{color:#3F3333;border-color:#3F3333;}.elementor-58 .elementor-element.elementor-element-098dfcb.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-098dfcb.elementor-view-default .elementor-icon svg{fill:#3F3333;}.elementor-58 .elementor-element.elementor-element-ef88dac .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-ef88dac.elementor-view-stacked .elementor-icon{background-color:#3A3838;}.elementor-58 .elementor-element.elementor-element-ef88dac.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-ef88dac.elementor-view-default .elementor-icon{color:#3A3838;border-color:#3A3838;}.elementor-58 .elementor-element.elementor-element-ef88dac.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-ef88dac.elementor-view-default .elementor-icon svg{fill:#3A3838;}.elementor-58 .elementor-element.elementor-element-665e49ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:150px;--padding-right:150px;}.elementor-58 .elementor-element.elementor-element-e0e1304{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 11px 4px rgba(176.42221069335938, 64.43245955757473, 0, 0.5);--padding-top:109px;--padding-bottom:109px;--padding-left:120px;--padding-right:069px;}.elementor-58 .elementor-element.elementor-element-e0e1304:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-e0e1304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/10/Orange_Pattern-E28093-9.png");background-size:cover;}.elementor-58 .elementor-element.elementor-element-7f22e650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7f22e650.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-272e8410{padding:0px 0px 20px 0px;}.elementor-58 .elementor-element.elementor-element-272e8410 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.042em;font-weight:600;color:#F9F9F9;}.elementor-58 .elementor-element.elementor-element-67a0d5ba{padding:0px 0px 20px 0px;}.elementor-58 .elementor-element.elementor-element-67a0d5ba .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:500;color:#F8F8F8;}.elementor-58 .elementor-element.elementor-element-1232aa9{font-family:"Helvetica", Sans-serif;font-weight:400;color:#FCFCFC;}.elementor-58 .elementor-element.elementor-element-7c021ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5706a230{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4923f87a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4923f87a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58 .elementor-element.elementor-element-7138e2ea .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:700;text-transform:uppercase;fill:#FFC100;color:#FFC100;border-radius:30px 30px 30px 30px;padding:016px 029px 016px 029px;}.elementor-58 .elementor-element.elementor-element-7138e2ea{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-7138e2ea.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-7138e2ea .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-7138e2ea .elementor-button:focus{color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-7138e2ea .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-7138e2ea .elementor-button:focus svg{fill:#000000;}.elementor-58 .elementor-element.elementor-element-475382d1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-65b1bd43 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.13);fill:#FFC100;color:#FFC100;border-radius:30px 30px 30px 30px;padding:016px 029px 016px 029px;}.elementor-58 .elementor-element.elementor-element-65b1bd43{width:100%;max-width:100%;padding:0% 0% 0% 2%;}.elementor-58 .elementor-element.elementor-element-65b1bd43.elementor-element{--align-self:flex-end;}.elementor-58 .elementor-element.elementor-element-65b1bd43 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-65b1bd43 .elementor-button:focus{color:#050505;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-65b1bd43 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-65b1bd43 .elementor-button:focus svg{fill:#050505;}.elementor-58 .elementor-element.elementor-element-3eb97025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:150px;--padding-right:150px;}.elementor-58 .elementor-element.elementor-element-ba50106{--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-58 .elementor-element.elementor-element-7eaf68f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-219809e3{--display:flex;--min-height:385px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:015px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-219809e3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-219809e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/10/bee123-landscape.jpg");background-size:cover;}.elementor-58 .elementor-element.elementor-element-54de913c{padding:0em 0em 5em 0em;}.elementor-58 .elementor-element.elementor-element-54de913c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-aa40c65{font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:400;line-height:1.42857143em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-cac8493{--display:flex;--min-height:385px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-cac8493:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-cac8493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/10/yes123-landscape.jpg");background-size:cover;}.elementor-58 .elementor-element.elementor-element-6acb6d08{padding:0em 0em 5em 0em;}.elementor-58 .elementor-element.elementor-element-6acb6d08 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6895f285{font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:400;line-height:1.42857143em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4c296b82{--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-58 .elementor-element.elementor-element-79b875d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-1de8dd85{--display:flex;--min-height:385px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:015px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-1de8dd85:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1de8dd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/10/sed123-landscape.jpg");background-size:cover;}.elementor-58 .elementor-element.elementor-element-62647cd4{padding:0em 0em 5em 0em;}.elementor-58 .elementor-element.elementor-element-62647cd4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4bcd5140{font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:400;line-height:1.42857143em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-34557df3{--display:flex;--min-height:385px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:30px;--margin-bottom:0px;--margin-left:015px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-34557df3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-34557df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/10/esd123-landscape.jpg");background-size:cover;}.elementor-58 .elementor-element.elementor-element-74ed282a{padding:0em 0em 05em 0em;}.elementor-58 .elementor-element.elementor-element-74ed282a .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-1d4feaea{font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:400;line-height:1.42857143em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6cd8b661{--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-58 .elementor-element.elementor-element-78e8248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-578e2b17{--display:flex;--min-height:385px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-578e2b17:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-578e2b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bee123dev.com/wp-content/uploads/2025/10/ee123-long-landscape-bg.jpg");background-size:cover;}.elementor-58 .elementor-element.elementor-element-4a161c99{padding:0em 0em 5em 0em;}.elementor-58 .elementor-element.elementor-element-4a161c99 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-40dc5c53{font-family:"Helvetica", Sans-serif;font-size:0.972vw;font-weight:400;line-height:1.42857143em;color:#FFFFFF;}@media(max-width:768px){.elementor-58 .elementor-element.elementor-element-f551db3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f551db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-58 .elementor-element.elementor-element-32b00862:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-32b00862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-58 .elementor-element.elementor-element-a6a63ae{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-31a8dc11{--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}.elementor-58 .elementor-element.elementor-element-68b172{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2560f9a4{width:100%;max-width:100%;padding:1px 1px 1px 1px;text-align:left;}.elementor-58 .elementor-element.elementor-element-2560f9a4 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-5a9ee4c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-90fa31e{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-054aac7 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-5914086{font-size:18px;}.elementor-58 .elementor-element.elementor-element-dc9ca62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d9c5d61{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-d9c5d61 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-107334e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-58 .elementor-element.elementor-element-f551db3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f551db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;background-size:0px auto;}.elementor-58 .elementor-element.elementor-element-f551db3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-6782ca2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-401f5b2{width:100%;max-width:100%;text-align:left;font-size:15px;}.elementor-58 .elementor-element.elementor-element-cb04cef{text-align:left;}.elementor-58 .elementor-element.elementor-element-cb04cef .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-58 .elementor-element.elementor-element-efdfe4a{padding:0px 0px 0px 0px;text-align:left;font-size:18px;}.elementor-58 .elementor-element.elementor-element-32b00862:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-32b00862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:0px auto;}.elementor-58 .elementor-element.elementor-element-32b00862{--padding-top:15px;--padding-bottom:045px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-92ae26a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;font-size:18px;}.elementor-58 .elementor-element.elementor-element-546781c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-1cd250e{margin:45px 20px calc(var(--kit-widget-spacing, 0px) + 00px) 20px;text-align:left;}.elementor-58 .elementor-element.elementor-element-1cd250e .elementor-heading-title{font-size:38px;}.elementor-58 .elementor-element.elementor-element-03e8839{padding:0px 20px 0px 20px;text-align:left;font-size:18px;}.elementor-58 .elementor-element.elementor-element-7b1fe48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a582b9b{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-58 .elementor-element.elementor-element-cf5c75f .elementor-heading-title{font-size:21px;}.elementor-58 .elementor-element.elementor-element-8bc953b{font-size:14px;}.elementor-58 .elementor-element.elementor-element-f3af954 .elementor-heading-title{font-size:21px;}.elementor-58 .elementor-element.elementor-element-d5a6d82{font-size:14px;}.elementor-58 .elementor-element.elementor-element-5d6c026 .elementor-heading-title{font-size:21px;}.elementor-58 .elementor-element.elementor-element-35bfd49{font-size:14px;}.elementor-58 .elementor-element.elementor-element-ebfbce7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-628238f{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-58 .elementor-element.elementor-element-628238f .elementor-heading-title{font-size:38px;}.elementor-58 .elementor-element.elementor-element-6ce1248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-size:18px;}.elementor-58 .elementor-element.elementor-element-44e1dc1{--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-58 .elementor-element.elementor-element-3b0ac80{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-58 .elementor-element.elementor-element-802989f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-59b6d6c{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 030px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-59b6d6c .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-8b75a8d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-58 .elementor-element.elementor-element-2058100{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2058100.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-c1493cd{text-align:left;}.elementor-58 .elementor-element.elementor-element-c1493cd img{width:150px;}.elementor-58 .elementor-element.elementor-element-d5f81a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8dec37f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-58 .elementor-element.elementor-element-4b7f459{font-size:13px;}.elementor-58 .elementor-element.elementor-element-fad0bd7{font-size:11px;}.elementor-58 .elementor-element.elementor-element-a1f8101{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a1f8101.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-e8322f1{text-align:left;}.elementor-58 .elementor-element.elementor-element-e8322f1 img{width:150px;}.elementor-58 .elementor-element.elementor-element-9b463da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4b68ae4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-58 .elementor-element.elementor-element-e81d70b{font-size:13px;}.elementor-58 .elementor-element.elementor-element-64a96ce{font-size:11px;}.elementor-58 .elementor-element.elementor-element-e018e89{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e018e89.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-9474f3c{text-align:left;}.elementor-58 .elementor-element.elementor-element-9474f3c img{width:150px;}.elementor-58 .elementor-element.elementor-element-c440cf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f16760f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-58 .elementor-element.elementor-element-2fa7f31{font-size:13px;}.elementor-58 .elementor-element.elementor-element-e4ed073{font-size:11px;}.elementor-58 .elementor-element.elementor-element-a6a63ae{--e-n-carousel-swiper-slides-to-display:1;}.elementor-58 .elementor-element.elementor-element-53f1a3b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-58 .elementor-element.elementor-element-3696ca0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-806fe5c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-58 .elementor-element.elementor-element-1791cd4{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-665e49ab{--padding-top:47px;--padding-bottom:78px;--padding-left:00px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e0e1304:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-e0e1304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-58 .elementor-element.elementor-element-e0e1304{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7f22e650{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-272e8410{padding:50px 8px 8px 15px;text-align:center;}.elementor-58 .elementor-element.elementor-element-272e8410 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-67a0d5ba{padding:21px 8px 8px 15px;text-align:center;}.elementor-58 .elementor-element.elementor-element-67a0d5ba .elementor-heading-title{font-size:39px;}.elementor-58 .elementor-element.elementor-element-1232aa9{padding:8px 49px 8px 15px;text-align:center;font-size:14px;}.elementor-58 .elementor-element.elementor-element-7c021ec{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-5706a230{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-5706a230.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-4923f87a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4923f87a.e-con{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-7138e2ea{padding:0px 0px 0px 015px;}.elementor-58 .elementor-element.elementor-element-7138e2ea.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-7138e2ea .elementor-button{font-size:16px;}.elementor-58 .elementor-element.elementor-element-475382d1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-65b1bd43{padding:4% 0% 11% 0%;}.elementor-58 .elementor-element.elementor-element-65b1bd43.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-65b1bd43 .elementor-button{font-size:16px;}.elementor-58 .elementor-element.elementor-element-3eb97025{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-219809e3{--min-height:285px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-54de913c{padding:3em 0em 3em 0em;}.elementor-58 .elementor-element.elementor-element-aa40c65{font-size:14px;}.elementor-58 .elementor-element.elementor-element-cac8493{--min-height:285px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-6acb6d08{padding:3em 0em 3em 0em;}.elementor-58 .elementor-element.elementor-element-6895f285{font-size:14px;}.elementor-58 .elementor-element.elementor-element-1de8dd85{--min-height:285px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-62647cd4{padding:3em 0em 3em 0em;}.elementor-58 .elementor-element.elementor-element-4bcd5140{font-size:14px;}.elementor-58 .elementor-element.elementor-element-34557df3{--min-height:285px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-74ed282a{padding:3em 0em 3em 0em;}.elementor-58 .elementor-element.elementor-element-1d4feaea{font-size:14px;}.elementor-58 .elementor-element.elementor-element-578e2b17{--min-height:285px;}.elementor-58 .elementor-element.elementor-element-4a161c99{padding:3em 0em 3em 0em;}.elementor-58 .elementor-element.elementor-element-40dc5c53{font-size:14px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-90fa31e{--width:50%;}.elementor-58 .elementor-element.elementor-element-dc9ca62{--width:50%;}.elementor-58 .elementor-element.elementor-element-802989f{--width:78%;}.elementor-58 .elementor-element.elementor-element-8aab138{--width:100%;}.elementor-58 .elementor-element.elementor-element-2058100{--width:22%;}.elementor-58 .elementor-element.elementor-element-d5f81a6{--width:78%;}.elementor-58 .elementor-element.elementor-element-c2fefaa{--width:100%;}.elementor-58 .elementor-element.elementor-element-a1f8101{--width:22%;}.elementor-58 .elementor-element.elementor-element-9b463da{--width:78%;}.elementor-58 .elementor-element.elementor-element-97e730f{--width:100%;}.elementor-58 .elementor-element.elementor-element-e018e89{--width:22%;}.elementor-58 .elementor-element.elementor-element-c440cf6{--width:78%;}.elementor-58 .elementor-element.elementor-element-7f22e650{--width:43.668%;}.elementor-58 .elementor-element.elementor-element-5706a230{--width:100%;}.elementor-58 .elementor-element.elementor-element-4923f87a{--width:50%;}.elementor-58 .elementor-element.elementor-element-475382d1{--width:50%;}.elementor-58 .elementor-element.elementor-element-219809e3{--width:50%;}.elementor-58 .elementor-element.elementor-element-cac8493{--width:50%;}.elementor-58 .elementor-element.elementor-element-1de8dd85{--width:50%;}.elementor-58 .elementor-element.elementor-element-34557df3{--width:50%;}.elementor-58 .elementor-element.elementor-element-578e2b17{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a582b9b */.area1:hover .in_area_blue {
        background-color: #097384;
    }
    .area1:hover .in_area_white1 {
        color: #fff !important;
        position: relative
    }
    .area1:hover .in_area_white1 h2 {
        color: #fff !important;
    }
.area1:hover .elementor-icon,
.area1:hover .elementor-icon svg {
    color: #fff !important;
}
.area1 .elementor-icon svg {
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62183f2 */.area1:hover .in_area_blue {
        background-color: #097384;
    }
    .area1:hover .in_area_white1 {
        color: #fff !important;
        position: relative
    }
    .area1:hover .in_area_white1 h2 {
        color: #fff !important;
    }
.area1:hover .elementor-icon,
.area1:hover .elementor-icon svg {
    color: #fff !important;
}
.area1 .elementor-icon svg {
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce8afd */.area1:hover .in_area_blue {
        background-color: #097384;
    }
    .area1:hover .in_area_white1 {
        color: #fff !important;
        position: relative
    }
    .area1:hover .in_area_white1 h2 {
        color: #fff !important;
    }
.area1:hover .elementor-icon,
.area1:hover .elementor-icon svg {
    color: #fff !important;
}
.area1 .elementor-icon svg {
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b1fe48 */@media (max-width: 767px) {
    .elementor-58 .elementor-element.elementor-element-7b1fe48 {
        background-color: #fefefe;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1493cd */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-c1493cd img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a373376 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-a373376 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8322f1 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-e8322f1 img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d7f50 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-f4d7f50 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9474f3c */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-9474f3c img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8ed03 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-4c8ed03 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1493cd */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-c1493cd img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a373376 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-a373376 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8322f1 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-e8322f1 img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d7f50 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-f4d7f50 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9474f3c */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-9474f3c img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8ed03 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-4c8ed03 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1493cd */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-c1493cd img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a373376 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-a373376 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8322f1 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-e8322f1 img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d7f50 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-f4d7f50 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9474f3c */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-9474f3c img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8ed03 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-4c8ed03 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1493cd */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-c1493cd img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a373376 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-a373376 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8322f1 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-e8322f1 img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d7f50 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-f4d7f50 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9474f3c */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-9474f3c img {
    max-width: 250px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8ed03 */@media (min-width: 768px) {
  .elementor-58 .elementor-element.elementor-element-4c8ed03 {
    height: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa40c65 */.in_area_white {
    opacity: 0;              /* start invisible */
    transform: translateY(20px); /* start slightly lower */
    transition: opacity 0.5s ease, transform 0.5s ease; /* animate both */
}

.area:hover .in_area_white {
    opacity: 1;              /* fully visible on hover */
    transform: translateY(0); /* move to original position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-219809e3 *//* Container setup for all hover areas */
.hover-area1,
.hover-area2,
.hover-area3,
.hover-area4 {
  position: relative;
  overflow: hidden;
}

/* Background zoom effect for all hover areas */
.hover-area1::before,
.hover-area2::before,
.hover-area3::before,
.hover-area4::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: inherit;     /* use the same image as the element */
  background-size: cover;        /* ensure it fully covers */

  background-repeat: no-repeat;
  transition: transform 0.8s ease;
  transform: scale(1);           /* start at normal size */
}

/* Gradient overlay - bottom 30% only on hover */
.hover-area1::after,
.hover-area2::after,
.hover-area3::after,
.hover-area4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(
    180deg,
    rgba(8, 147, 227, 0) 0%,
    rgba(8, 147, 227, 0.6) 100%
  );
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  transition: opacity 0.5s ease;
}

/* Hover effects for all hover areas */
.hover-area1:hover::before,
.hover-area2:hover::before,
.hover-area3:hover::before,
.hover-area4:hover::before {
  transform: scale(1.1); /* smooth zoom */
}

.hover-area1:hover::after,
.hover-area2:hover::after,
.hover-area3:hover::after,
.hover-area4:hover::after {
  opacity: 1;
}

/* Keep content above for all hover areas */
.hover-area1 > *,
.hover-area2 > *,
.hover-area3 > *,
.hover-area4 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6895f285 */.in_area_white {
    position: absolute;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 85%;
    opacity: 0;              /* start invisible */
    transform: translateY(20px); /* start slightly lower */
    transition: opacity 0.5s ease, transform 0.5s ease; /* animate both */
}

.area:hover .in_area_white {
    opacity: 1;              /* fully visible on hover */
    transform: translateY(0); /* move to original position */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcd5140 */.in_area_white {
    opacity: 0;              /* start invisible */
    transform: translateY(20px); /* start slightly lower */
    transition: opacity 0.5s ease, transform 0.5s ease; /* animate both */
}

.area:hover .in_area_white {
    opacity: 1;              /* fully visible on hover */
    transform: translateY(0); /* move to original position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de8dd85 *//* Container setup for all hover areas */
.hover-area1,
.hover-area2,
.hover-area3,
.hover-area4 {
  position: relative;
  overflow: hidden;
}

/* Background zoom effect for all hover areas */
.hover-area1::before,
.hover-area2::before,
.hover-area3::before,
.hover-area4::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: inherit;     /* use the same image as the element */
  background-size: cover;        /* ensure it fully covers */

  background-repeat: no-repeat;
  transition: transform 0.8s ease;
  transform: scale(1);           /* start at normal size */
}

/* Gradient overlay - bottom 30% only on hover */
.hover-area1::after,
.hover-area2::after,
.hover-area3::after,
.hover-area4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(
    180deg,
    rgba(8, 147, 227, 0) 0%,
    rgba(8, 147, 227, 0.6) 100%
  );
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  transition: opacity 0.5s ease;
}

/* Hover effects for all hover areas */
.hover-area1:hover::before,
.hover-area2:hover::before,
.hover-area3:hover::before,
.hover-area4:hover::before {
  transform: scale(1.1); /* smooth zoom */
}

.hover-area1:hover::after,
.hover-area2:hover::after,
.hover-area3:hover::after,
.hover-area4:hover::after {
  opacity: 1;
}

/* Keep content above for all hover areas */
.hover-area1 > *,
.hover-area2 > *,
.hover-area3 > *,
.hover-area4 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d4feaea */.in_area_white {
    position: absolute;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 85%;
    opacity: 0;              /* start invisible */
    transform: translateY(20px); /* start slightly lower */
    transition: opacity 0.5s ease, transform 0.5s ease; /* animate both */
}

.area:hover .in_area_white {
    opacity: 1;              /* fully visible on hover */
    transform: translateY(0); /* move to original position */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40dc5c53 */.in_area_white {
    opacity: 0;              /* start invisible */
    transform: translateY(20px); /* start slightly lower */
    transition: opacity 0.5s ease, transform 0.5s ease; /* animate both */
}

.area:hover .in_area_white {
    opacity: 1;              /* fully visible on hover */
    transform: translateY(0); /* move to original position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578e2b17 *//* Container setup for all hover areas */
.hover-area1,
.hover-area2,
.hover-area3,
.hover-area4 {
  position: relative;
  overflow: hidden;
}

/* Background zoom effect for all hover areas */
.hover-area1::before,
.hover-area2::before,
.hover-area3::before,
.hover-area4::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: inherit;     /* use the same image as the element */
  background-size: cover;        /* ensure it fully covers */

  background-repeat: no-repeat;
  transition: transform 0.8s ease;
  transform: scale(1);           /* start at normal size */
}

/* Gradient overlay - bottom 30% only on hover */
.hover-area1::after,
.hover-area2::after,
.hover-area3::after,
.hover-area4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(
    180deg,
    rgba(8, 147, 227, 0) 0%,
    rgba(8, 147, 227, 0.6) 100%
  );
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  transition: opacity 0.5s ease;
}

/* Hover effects for all hover areas */
.hover-area1:hover::before,
.hover-area2:hover::before,
.hover-area3:hover::before,
.hover-area4:hover::before {
  transform: scale(1.1); /* smooth zoom */
}

.hover-area1:hover::after,
.hover-area2:hover::after,
.hover-area3:hover::after,
.hover-area4:hover::after {
  opacity: 1;
}

/* Keep content above for all hover areas */
.hover-area1 > *,
.hover-area2 > *,
.hover-area3 > *,
.hover-area4 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */