.elementor-4361 .elementor-element.elementor-element-1d1071c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--margin-top:-123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4361 .elementor-element.elementor-element-1d1071c:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-1d1071c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mahi.be/wp-content/uploads/2025/12/mahi-sea-image.png") 50% 50%;background-size:cover;}.elementor-4361 .elementor-element.elementor-element-bd8a8bb.elementor-element{--align-self:center;}.elementor-4361 .elementor-element.elementor-element-bd8a8bb{top:19vh;}.elementor-4361 .elementor-element.elementor-element-c583b43{--spacer-size:50px;}.elementor-4361 .elementor-element.elementor-element-8077382{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:154px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.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-4361 .elementor-element.elementor-element-7ff27b6 > .elementor-widget-container{background-image:url("https://mahi.be/wp-content/uploads/2025/12/cta-vorm.svg");margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4361 .elementor-element.elementor-element-7ff27b6{text-align:center;}.elementor-4361 .elementor-element.elementor-element-7ff27b6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-c4c28e5{text-align:center;}.elementor-4361 .elementor-element.elementor-element-c4c28e5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4361 .elementor-element.elementor-element-445fd4e > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4361 .elementor-element.elementor-element-445fd4e.elementor-element{--align-self:center;}.elementor-4361 .elementor-element.elementor-element-445fd4e .elementor-button{font-family:var( --e-global-typography-64d805b-font-family ), Sans-serif;font-size:var( --e-global-typography-64d805b-font-size );font-weight:var( --e-global-typography-64d805b-font-weight );}.elementor-4361 .elementor-element.elementor-element-1d0b98c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-0564821{text-align:center;}.elementor-4361 .elementor-element.elementor-element-0564821 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#87FF24;}.elementor-4361 .elementor-element.elementor-element-1960cb9{--display:flex;--min-height:100vh;--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:center;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-4361 .elementor-element.elementor-element-1960cb9:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cca227f ) 0%, var( --e-global-color-615022d ) 100%);}.elementor-4361 .elementor-element.elementor-element-1960cb9::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahi.be/wp-content/uploads/2025/12/why3svg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4361 .elementor-element.elementor-element-0c63a51{text-align:center;}.elementor-4361 .elementor-element.elementor-element-0c63a51 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4361 .elementor-element.elementor-element-c77a13c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-4361 .elementor-element.elementor-element-c77a13c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4361 .elementor-element.elementor-element-c77a13c.elementor-element{--align-self:center;}.elementor-4361 .elementor-element.elementor-element-d111438{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-4361 .elementor-element.elementor-element-d111438::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4361 .elementor-element.elementor-element-db997c0{--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;--background-transition:0.6s;--margin-top:0px;--margin-bottom:0px;--margin-left:000px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4361 .elementor-element.elementor-element-db997c0:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-db997c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87FF2400;}.elementor-4361 .elementor-element.elementor-element-db997c0:hover{background-color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-9d083b2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-4361 .elementor-element.elementor-element-9d083b2:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-9d083b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-615022d ) 59%, var( --e-global-color-cca227f ) 100%);}.elementor-4361 .elementor-element.elementor-element-9d083b2.e-con:hover{--e-con-transform-scale:0.999;}.elementor-4361 .elementor-element.elementor-element-9d083b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-96e705a > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-4361 .elementor-element.elementor-element-96e705a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-f330586 .elementor-heading-title{font-family:var( --e-global-typography-d7fb80d-font-family ), Sans-serif;font-size:var( --e-global-typography-d7fb80d-font-size );font-weight:var( --e-global-typography-d7fb80d-font-weight );font-style:var( --e-global-typography-d7fb80d-font-style );line-height:var( --e-global-typography-d7fb80d-line-height );color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-5cf1aca > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-5cf1aca{font-size:16px;}.elementor-4361 .elementor-element.elementor-element-57de4b3{--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;--background-transition:0.6s;--margin-top:0px;--margin-bottom:0px;--margin-left:000px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4361 .elementor-element.elementor-element-57de4b3:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-57de4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87FF2400;}.elementor-4361 .elementor-element.elementor-element-57de4b3:hover{background-color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-2b633e4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-4361 .elementor-element.elementor-element-2b633e4:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-2b633e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-615022d ) 59%, var( --e-global-color-cca227f ) 100%);}.elementor-4361 .elementor-element.elementor-element-2b633e4.e-con:hover{--e-con-transform-scale:0.999;}.elementor-4361 .elementor-element.elementor-element-2b633e4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-5ea73c4 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-4361 .elementor-element.elementor-element-5ea73c4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-0134e9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-0134e9e{font-family:var( --e-global-typography-d7fb80d-font-family ), Sans-serif;font-size:var( --e-global-typography-d7fb80d-font-size );font-weight:var( --e-global-typography-d7fb80d-font-weight );font-style:var( --e-global-typography-d7fb80d-font-style );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-742e080 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-742e080{font-size:16px;}.elementor-4361 .elementor-element.elementor-element-263f201{--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;--background-transition:0.6s;--margin-top:0px;--margin-bottom:0px;--margin-left:000px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4361 .elementor-element.elementor-element-263f201:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-263f201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87FF2400;}.elementor-4361 .elementor-element.elementor-element-263f201:hover{background-color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-5255120{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-4361 .elementor-element.elementor-element-5255120:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-5255120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-615022d ) 59%, var( --e-global-color-cca227f ) 100%);}.elementor-4361 .elementor-element.elementor-element-5255120.e-con:hover{--e-con-transform-scale:0.999;}.elementor-4361 .elementor-element.elementor-element-5255120.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-48e3f67 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-4361 .elementor-element.elementor-element-48e3f67 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-e28f99a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-e28f99a{font-family:var( --e-global-typography-d7fb80d-font-family ), Sans-serif;font-size:var( --e-global-typography-d7fb80d-font-size );font-weight:var( --e-global-typography-d7fb80d-font-weight );font-style:var( --e-global-typography-d7fb80d-font-style );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-5297369 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-5297369{font-size:16px;}.elementor-4361 .elementor-element.elementor-element-922dbb1 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-4361 .elementor-element.elementor-element-922dbb1 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-922dbb1.elementor-element{--align-self:center;}.elementor-4361 .elementor-element.elementor-element-922dbb1{z-index:5;}.elementor-4361 .elementor-element.elementor-element-922dbb1 .elementor-button{font-family:var( --e-global-typography-64d805b-font-family ), Sans-serif;font-size:var( --e-global-typography-64d805b-font-size );font-weight:var( --e-global-typography-64d805b-font-weight );}.elementor-4361 .elementor-element.elementor-element-6a5e058{--display:flex;--margin-top:-25px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-b44d13f{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-4361 .elementor-element.elementor-element-b44d13f{left:0px;}body.rtl .elementor-4361 .elementor-element.elementor-element-b44d13f{right:0px;}.elementor-4361 .elementor-element.elementor-element-bfe898c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-bfe898c{z-index:29;}.elementor-4361 .elementor-element.elementor-element-18ddf7c{--display:flex;--min-height:100vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-4361 .elementor-element.elementor-element-18ddf7c:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-18ddf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mahi.be/wp-content/uploads/2025/12/mahi-sea-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4361 .elementor-element.elementor-element-18ddf7c::before, .elementor-4361 .elementor-element.elementor-element-18ddf7c > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-18ddf7c > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-18ddf7c > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-18ddf7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-18ddf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001C317A;--background-overlay:'';}.elementor-4361 .elementor-element.elementor-element-f8f340f{--display:flex;--min-height:100vh;--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-4361 .elementor-element.elementor-element-b8164f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-79250f6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-b902575{text-align:start;}.elementor-4361 .elementor-element.elementor-element-b902575 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-65cdd78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-65cdd78::before, .elementor-4361 .elementor-element.elementor-element-65cdd78 > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-65cdd78 > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-65cdd78 > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-65cdd78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-65cdd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F310DC9;--background-overlay:'';}.elementor-4361 .elementor-element.elementor-element-c8e30ab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-233f5f2{text-align:start;}.elementor-4361 .elementor-element.elementor-element-233f5f2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-e40d0f0{--display:flex;--margin-top:-28px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-544128a{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-4361 .elementor-element.elementor-element-544128a{left:0px;}body.rtl .elementor-4361 .elementor-element.elementor-element-544128a{right:0px;}.elementor-4361 .elementor-element.elementor-element-05ebb25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-05ebb25{z-index:29;}.elementor-4361 .elementor-element.elementor-element-4923380{--display:flex;--min-height:1069px;--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;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;--z-index:9;}.elementor-4361 .elementor-element.elementor-element-4923380:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-4923380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cca227f ) 0%, var( --e-global-color-615022d ) 90%);}.elementor-4361 .elementor-element.elementor-element-4923380::before, .elementor-4361 .elementor-element.elementor-element-4923380 > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-4923380 > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-4923380 > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-4923380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-4923380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahi.be/wp-content/uploads/2025/12/lines-tech.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:100% auto;}.elementor-4361 .elementor-element.elementor-element-136055d{--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;--z-index:18;}.elementor-4361 .elementor-element.elementor-element-12c0882{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:24;}.elementor-4361 .elementor-element.elementor-element-fda7ac8{text-align:start;}.elementor-4361 .elementor-element.elementor-element-fda7ac8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-810b220{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-b8a195d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-ebfb3e5 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-4361 .elementor-element.elementor-element-ebfb3e5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-2d48513 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4361 .elementor-element.elementor-element-2d48513 .elementor-heading-title{font-family:var( --e-global-typography-d7fb80d-font-family ), Sans-serif;font-size:var( --e-global-typography-d7fb80d-font-size );font-weight:var( --e-global-typography-d7fb80d-font-weight );font-style:var( --e-global-typography-d7fb80d-font-style );line-height:var( --e-global-typography-d7fb80d-line-height );color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-763bb16{--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;--background-transition:0.6s;--margin-top:0px;--margin-bottom:0px;--margin-left:000px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4361 .elementor-element.elementor-element-763bb16:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-763bb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87FF2400;}.elementor-4361 .elementor-element.elementor-element-763bb16:hover{background-color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-763bb16.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-b1fcf70{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-4361 .elementor-element.elementor-element-b1fcf70:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-b1fcf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-615022d ) 13%, var( --e-global-color-cca227f ) 100%);}.elementor-4361 .elementor-element.elementor-element-b1fcf70.e-con:hover{--e-con-transform-scale:0.999;}.elementor-4361 .elementor-element.elementor-element-b1fcf70.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-d530f72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-d530f72{font-size:16px;}.elementor-4361 .elementor-element.elementor-element-68bd3a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-16f0e48 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-4361 .elementor-element.elementor-element-16f0e48 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-82f56d9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4361 .elementor-element.elementor-element-82f56d9 .elementor-heading-title{font-family:var( --e-global-typography-d7fb80d-font-family ), Sans-serif;font-size:var( --e-global-typography-d7fb80d-font-size );font-weight:var( --e-global-typography-d7fb80d-font-weight );font-style:var( --e-global-typography-d7fb80d-font-style );line-height:var( --e-global-typography-d7fb80d-line-height );color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-406a6c1{--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;--background-transition:0.6s;--margin-top:0px;--margin-bottom:0px;--margin-left:000px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4361 .elementor-element.elementor-element-406a6c1:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-406a6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87FF2400;}.elementor-4361 .elementor-element.elementor-element-406a6c1:hover{background-color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-17d73fe{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-4361 .elementor-element.elementor-element-17d73fe:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-17d73fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-615022d ) 13%, var( --e-global-color-cca227f ) 100%);}.elementor-4361 .elementor-element.elementor-element-17d73fe.e-con:hover{--e-con-transform-scale:0.999;}.elementor-4361 .elementor-element.elementor-element-17d73fe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-a30c424 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-a30c424{font-size:16px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4361 .elementor-element.elementor-element-973ec0c{--divider-border-style:dashed;--divider-color:var( --e-global-color-c36e3da );--divider-border-width:1px;}.elementor-4361 .elementor-element.elementor-element-973ec0c .elementor-divider-separator{width:100%;}.elementor-4361 .elementor-element.elementor-element-973ec0c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4361 .elementor-element.elementor-element-1075795 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-1075795{font-size:16px;}.elementor-4361 .elementor-element.elementor-element-540a2e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-61e8b50 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-4361 .elementor-element.elementor-element-61e8b50 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-2f8d1a6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4361 .elementor-element.elementor-element-2f8d1a6 .elementor-heading-title{font-family:var( --e-global-typography-d7fb80d-font-family ), Sans-serif;font-size:var( --e-global-typography-d7fb80d-font-size );font-weight:var( --e-global-typography-d7fb80d-font-weight );font-style:var( --e-global-typography-d7fb80d-font-style );line-height:var( --e-global-typography-d7fb80d-line-height );color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-5ec62ad{--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;--background-transition:0.6s;--margin-top:0px;--margin-bottom:0px;--margin-left:000px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4361 .elementor-element.elementor-element-5ec62ad:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-5ec62ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87FF2400;}.elementor-4361 .elementor-element.elementor-element-5ec62ad:hover{background-color:var( --e-global-color-accent );}.elementor-4361 .elementor-element.elementor-element-5ec62ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-b9f88b7{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-4361 .elementor-element.elementor-element-b9f88b7:not(.elementor-motion-effects-element-type-background), .elementor-4361 .elementor-element.elementor-element-b9f88b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-615022d ) 13%, var( --e-global-color-cca227f ) 100%);}.elementor-4361 .elementor-element.elementor-element-b9f88b7.e-con:hover{--e-con-transform-scale:0.999;}.elementor-4361 .elementor-element.elementor-element-b9f88b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-c3e2fa2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-c3e2fa2{font-size:16px;}.elementor-4361 .elementor-element.elementor-element-b0b7d18{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-b91fbf2 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-b91fbf2{--lottie-container-width:47vw;}.elementor-4361 .elementor-element.elementor-element-4789145{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-4361 .elementor-element.elementor-element-4789145{left:0px;}body.rtl .elementor-4361 .elementor-element.elementor-element-4789145{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-d8e140d > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-d8e140d{z-index:2;text-align:start;}.elementor-4361 .elementor-element.elementor-element-d8e140d img{width:400px;}.elementor-4361 .elementor-element.elementor-element-39600fe{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-4361 .elementor-element.elementor-element-39600fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-39600fe .elementor-heading-title{color:var( --e-global-color-text );}.elementor-4361 .elementor-element.elementor-element-6daa3ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-6daa3ef{font-size:16px;}body.elementor-page-4361:not(.elementor-motion-effects-element-type-background), body.elementor-page-4361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-615022d );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4361 .elementor-element.elementor-element-bd8a8bb{top:26vh;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4361 .elementor-element.elementor-element-445fd4e .elementor-button{font-size:var( --e-global-typography-64d805b-font-size );}.elementor-4361 .elementor-element.elementor-element-1d0b98c{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-1960cb9{--min-height:0vh;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-c77a13c{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-4361 .elementor-element.elementor-element-d111438{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4361 .elementor-element.elementor-element-db997c0{--min-height:250px;}.elementor-4361 .elementor-element.elementor-element-9d083b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-f330586 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-57de4b3{--min-height:250px;}.elementor-4361 .elementor-element.elementor-element-2b633e4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-0134e9e{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-263f201{--min-height:250px;}.elementor-4361 .elementor-element.elementor-element-5255120.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4361 .elementor-element.elementor-element-e28f99a{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-922dbb1 .elementor-button{font-size:var( --e-global-typography-64d805b-font-size );}.elementor-4361 .elementor-element.elementor-element-6a5e058{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-b44d13f{--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-b8164f1{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4361 .elementor-element.elementor-element-b902575{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-4361 .elementor-element.elementor-element-65cdd78{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4361 .elementor-element.elementor-element-233f5f2{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-4361 .elementor-element.elementor-element-e40d0f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-544128a{--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-4923380{--min-height:1000px;--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-810b220{--flex-wrap:wrap;}.elementor-4361 .elementor-element.elementor-element-2d48513 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-82f56d9 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-2f8d1a6 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-b0b7d18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-62px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-b0b7d18.e-con{--align-self:center;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-b91fbf2 > .elementor-widget-container{margin:-105px 0px 0px -78px;}.elementor-4361 .elementor-element.elementor-element-b91fbf2{--lottie-container-width:80vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-d8e140d > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-d8e140d img{width:300px;}.elementor-4361 .elementor-element.elementor-element-39600fe{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-4361 .elementor-element.elementor-element-1d1071c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-4361 .elementor-element.elementor-element-bd8a8bb{top:20vh;}.elementor-4361 .elementor-element.elementor-element-8077382{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-7ff27b6 .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4361 .elementor-element.elementor-element-445fd4e .elementor-button{font-size:var( --e-global-typography-64d805b-font-size );}.elementor-4361 .elementor-element.elementor-element-1d0b98c{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-1960cb9::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-1960cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahi.be/wp-content/uploads/2022/02/grid.svg");background-size:cover;}.elementor-4361 .elementor-element.elementor-element-1960cb9{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:00px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-c77a13c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4361 .elementor-element.elementor-element-c77a13c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-4361 .elementor-element.elementor-element-d111438::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .e-con-inner > .elementor-background-video-container::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4361 .elementor-element.elementor-element-d111438 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mahi.be/wp-content/uploads/2025/12/waves-3-why.svg");background-position:center center;background-repeat:no-repeat;}.elementor-4361 .elementor-element.elementor-element-d111438{--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:20px;--padding-right:20px;}.elementor-4361 .elementor-element.elementor-element-f330586 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-0134e9e{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-e28f99a{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-922dbb1 .elementor-button{font-size:var( --e-global-typography-64d805b-font-size );}.elementor-4361 .elementor-element.elementor-element-18ddf7c{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-b8164f1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4361 .elementor-element.elementor-element-65cdd78{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4361 .elementor-element.elementor-element-4923380{--margin-top:-4px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4361 .elementor-element.elementor-element-810b220{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-b8a195d{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-2d48513 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-68bd3a7{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-82f56d9 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-2f8d1a6 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-b0b7d18{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-b91fbf2 > .elementor-widget-container{margin:-54px 0px 0px -46px;}.elementor-4361 .elementor-element.elementor-element-b91fbf2.elementor-element{--align-self:center;}.elementor-4361 .elementor-element.elementor-element-b91fbf2{--lottie-container-width:110vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-d8e140d img{width:250px;}.elementor-4361 .elementor-element.elementor-element-39600fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-4361 .elementor-element.elementor-element-d111438{--content-width:1200px;}.elementor-4361 .elementor-element.elementor-element-db997c0{--width:50%;}.elementor-4361 .elementor-element.elementor-element-9d083b2{--width:100%;}.elementor-4361 .elementor-element.elementor-element-57de4b3{--width:50%;}.elementor-4361 .elementor-element.elementor-element-2b633e4{--width:100%;}.elementor-4361 .elementor-element.elementor-element-263f201{--width:50%;}.elementor-4361 .elementor-element.elementor-element-5255120{--width:100%;}.elementor-4361 .elementor-element.elementor-element-b8164f1{--width:50%;}.elementor-4361 .elementor-element.elementor-element-79250f6{--width:50%;}.elementor-4361 .elementor-element.elementor-element-65cdd78{--width:50%;}.elementor-4361 .elementor-element.elementor-element-c8e30ab{--width:50%;}.elementor-4361 .elementor-element.elementor-element-12c0882{--width:50%;}.elementor-4361 .elementor-element.elementor-element-b8a195d{--width:100%;}.elementor-4361 .elementor-element.elementor-element-763bb16{--width:80%;}.elementor-4361 .elementor-element.elementor-element-b1fcf70{--width:100%;}.elementor-4361 .elementor-element.elementor-element-68bd3a7{--width:100%;}.elementor-4361 .elementor-element.elementor-element-406a6c1{--width:80%;}.elementor-4361 .elementor-element.elementor-element-17d73fe{--width:100%;}.elementor-4361 .elementor-element.elementor-element-540a2e5{--width:100%;}.elementor-4361 .elementor-element.elementor-element-5ec62ad{--width:80%;}.elementor-4361 .elementor-element.elementor-element-b9f88b7{--width:100%;}.elementor-4361 .elementor-element.elementor-element-b0b7d18{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4361 .elementor-element.elementor-element-79250f6{--width:100%;}.elementor-4361 .elementor-element.elementor-element-c8e30ab{--width:100%;}.elementor-4361 .elementor-element.elementor-element-12c0882{--width:55%;}.elementor-4361 .elementor-element.elementor-element-b8a195d{--width:100%;}.elementor-4361 .elementor-element.elementor-element-763bb16{--width:100%;}.elementor-4361 .elementor-element.elementor-element-68bd3a7{--width:100%;}.elementor-4361 .elementor-element.elementor-element-406a6c1{--width:100%;}.elementor-4361 .elementor-element.elementor-element-540a2e5{--width:100%;}.elementor-4361 .elementor-element.elementor-element-5ec62ad{--width:100%;}}@media(min-width:2200px){.elementor-4361 .elementor-element.elementor-element-bd8a8bb{top:25vh;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4361 .elementor-element.elementor-element-445fd4e .elementor-button{font-size:var( --e-global-typography-64d805b-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-f330586 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-0134e9e{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-e28f99a{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-922dbb1 .elementor-button{font-size:var( --e-global-typography-64d805b-font-size );}.elementor-4361 .elementor-element.elementor-element-b8164f1{--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:200px;}.elementor-4361 .elementor-element.elementor-element-79250f6{--width:50%;}.elementor-4361 .elementor-element.elementor-element-65cdd78{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-c8e30ab{--width:60%;}.elementor-4361 .elementor-element.elementor-element-4923380{--justify-content:flex-start;}.elementor-4361 .elementor-element.elementor-element-136055d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4361 .elementor-element.elementor-element-2d48513 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-82f56d9 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-2f8d1a6 .elementor-heading-title{font-size:var( --e-global-typography-d7fb80d-font-size );line-height:var( --e-global-typography-d7fb80d-line-height );}.elementor-4361 .elementor-element.elementor-element-b0b7d18{--justify-content:center;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-b91fbf2 > .elementor-widget-container{margin:-131px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4361 .elementor-element.elementor-element-b91fbf2{--lottie-container-width:37vw;}.elementor-4361 .elementor-element.elementor-element-4789145{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4361 .elementor-element.elementor-element-d8e140d > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-bd8a8bb */.mahi-svg-wrap{
  width: 100vw;
  margin-left: calc(-50vw + 50%); /* makes it truly edge-to-edge inside Elementor containers */
}

.mahi-svg{
  width: 100%;
  display: block;
  height: clamp(320px, 45vw, 650px); /* key: bigger on mobile/tablet, capped on desktop */
}
.mahi-svg{ width:100%; display:block; height:650px; }

@media (max-width: 1024px){
  .mahi-svg{ height:520px; }
}

@media (max-width: 767px){
  .mahi-svg{ height:420px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e19dc1a */.scroll-fancy-indicator {
  display: flex;
  justify-content: center;
  pointer-events: none;
  color: #87FF24; /* neon green */
}

/* pill container */
.scroll-pill {
  width: 25px;
  height: 50px;
  border: 2px solid currentColor;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  position: relative;
}

/* arrow */
.scroll-arrow {
  width: 10px;
  height: 18px;
  position: absolute;
  top: 5px;
  animation: arrow-scroll 1.6s ease-in-out infinite;
}

/* animation */
@keyframes arrow-scroll {
  0% {
    opacity: 0;
    transform: translateY(0);
  }
  30% {
    opacity: 1;
  }
  60% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(30px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4923380 *//* Put this class on the SECTION that contains the product + cards */
.mahi-techstack {
  position: relative;
  overflow: hidden; /* keeps radar from spilling outside */
}

/* Radar layer: doesn't take layout space */
.mahi-techstack .mahi-radar-layer{
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
}

/* Make the SVG fill the section without affecting layout */
.mahi-techstack .mahi-radar-layer svg{
  position: absolute;
  right: -8%;          /* tweak to match your “second image” placement */
  top: 50%;
  transform: translateY(-50%);
  width: min(900px, 70vw);
  height: auto;
  display: block;
  opacity: 0.9;
}

/* Ensure your real content sits ABOVE the radar */
.mahi-techstack .elementor-container,
.mahi-techstack .elementor-column,
.mahi-techstack .elementor-widget{
  position: relative;
  z-index: 1;
}

/* Radar animation */
.mahi-techstack .radar-ring{
  opacity: 0.12;
  animation: radarPing 2.8s linear infinite;
}
.mahi-techstack .radar-ring.r1{animation-delay:0s}
.mahi-techstack .radar-ring.r2{animation-delay:.4s}
.mahi-techstack .radar-ring.r3{animation-delay:.8s}
.mahi-techstack .radar-ring.r4{animation-delay:1.2s}
.mahi-techstack .radar-ring.r5{animation-delay:1.6s}
.mahi-techstack .radar-ring.r6{animation-delay:2.0s}
.mahi-techstack .radar-ring.r7{animation-delay:2.4s}

@keyframes radarPing{
  0%{opacity:.12}
  10%{opacity:1}
  35%{opacity:.12}
  100%{opacity:.12}
}
@media (prefers-reduced-motion: reduce){
  .mahi-techstack .radar-ring{animation:none}
}/* End custom CSS */