.elementor-31688 .elementor-element.elementor-element-71fcbf8{--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:150px 0px;--row-gap:150px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31688 .elementor-element.elementor-element-c85f0c0{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-c85f0c0::before, .elementor-31688 .elementor-element.elementor-element-c85f0c0 > .elementor-background-video-container::before, .elementor-31688 .elementor-element.elementor-element-c85f0c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-31688 .elementor-element.elementor-element-c85f0c0 > .elementor-background-slideshow::before, .elementor-31688 .elementor-element.elementor-element-c85f0c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31688 .elementor-element.elementor-element-c85f0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000000D 0%, #0000004A 100%);}.elementor-31688 .elementor-element.elementor-element-c85f0c0:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-c85f0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://dmi-ecosysteem.nl/wp-content/uploads/2025/10/screenshot_1846-groot.jpeg") 50% 50%;background-size:cover;}.elementor-31688 .elementor-element.elementor-element-0614758{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-31688 .elementor-element.elementor-element-c59cefd{--display:flex;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-b4f97a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-b4f97a8 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(2rem, 0.4043rem + 5.1064vw, 5rem);text-transform:uppercase;line-height:clamp(2rem, 0.7367rem + 4.0426vw, 4.375rem);color:var( --e-global-color-primary );}.elementor-31688 .elementor-element.elementor-element-ab924a1 > .elementor-widget-container{margin:0px 0px 0px 6px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-ab924a1.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-ab924a1 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-31688 .elementor-element.elementor-element-288f02f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:99;}.elementor-31688 .elementor-element.elementor-element-288f02f.e-con{--align-self:center;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-290fceb{left:900px;}body.rtl .elementor-31688 .elementor-element.elementor-element-290fceb{right:900px;}.elementor-31688 .elementor-element.elementor-element-290fceb{top:388px;z-index:99;text-align:center;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-0894668{left:900px;}body.rtl .elementor-31688 .elementor-element.elementor-element-0894668{right:900px;}.elementor-31688 .elementor-element.elementor-element-0894668{top:388px;z-index:999;text-align:center;}.elementor-31688 .elementor-element.elementor-element-5ca23a5{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-5ca23a5.e-con{--align-self:flex-end;}.elementor-31688 .elementor-element.elementor-element-11a90ba{text-align:left;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.875rem, 0.6755rem + 0.6383vw, 1.25rem);line-height:clamp(1.125rem, 0.7926rem + 1.0638vw, 1.75rem);text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-31688 .elementor-element.elementor-element-2eb2a3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-515dcf5 .elementor-button{font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-31688 .elementor-element.elementor-element-3120b6b .elementor-button{background-color:#0201010D;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-40e1525 );}.elementor-31688 .elementor-element.elementor-element-8a4c763{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-967fbdb{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-eb06afe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-3432589{width:initial;max-width:initial;}.elementor-31688 .elementor-element.elementor-element-3432589 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-3432589 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.5625rem, 1.2457rem + 1.4483vw, 2.875rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.75rem, 1.5539rem + 0.8966vw, 2.5625rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-5d97b70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-31688 .elementor-element.elementor-element-5d97b70.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-5d97b70 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;text-transform:uppercase;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-2b1ba28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-b9257f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-31688 .elementor-element.elementor-element-b9257f9.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-b9257f9{font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);font-weight:500;font-style:italic;word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-59b0999 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-59b0999.elementor-element{--align-self:stretch;}.elementor-31688 .elementor-element.elementor-element-59b0999 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--display:flex;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-48baa35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.023rem + 1.2245vw, 1.125rem);font-weight:500;line-height:clamp(1.125rem, 0.7926rem + 1.0638vw, 1.75rem);word-spacing:-0.18px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-48baa35.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-8b3cd8f .elementor-button{background-color:#0B376000;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-8b3cd8f .elementor-button:hover, .elementor-31688 .elementor-element.elementor-element-8b3cd8f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-8b3cd8f .elementor-button:hover svg, .elementor-31688 .elementor-element.elementor-element-8b3cd8f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-c6346f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-5249252{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-8eae6b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-5d38d75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-5d38d75 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(2.25rem, 1.6441rem + 1.0204vw, 2.5625rem);font-weight:600;text-transform:uppercase;line-height:clamp(2rem, 0.9094rem + 1.8367vw, 2.5625rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-6c123ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-31688 .elementor-element.elementor-element-6c123ab.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-6c123ab .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;text-transform:uppercase;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-29fcb1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-5ca9dcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-31688 .elementor-element.elementor-element-5ca9dcc.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-5ca9dcc{font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);font-weight:500;font-style:italic;word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-7e3ecad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-7e3ecad.elementor-element{--align-self:stretch;}.elementor-31688 .elementor-element.elementor-element-7e3ecad .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--display:flex;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-7fbb66e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31688 .elementor-element.elementor-element-544fd47{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.023rem + 1.2245vw, 1.125rem);font-weight:500;line-height:clamp(1.125rem, 0.7926rem + 1.0638vw, 1.75rem);word-spacing:-0.18px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-544fd47.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-e9d1860 .elementor-button{background-color:#0B376000;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-e9d1860 .elementor-button:hover, .elementor-31688 .elementor-element.elementor-element-e9d1860 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-e9d1860 .elementor-button:hover svg, .elementor-31688 .elementor-element.elementor-element-e9d1860 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-fbb9396{--display:flex;--min-height:866px;--justify-content:center;--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:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-7b56723{--display:flex;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .elementor-repeater-item-0565544{left:36%;top:43.6%;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .elementor-repeater-item-a86154a{left:54%;top:65.1%;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .elementor-repeater-item-845f0a5{left:65.6%;top:48.8%;}.elementor-31688 .elementor-element.elementor-element-bb202f7 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-image{width:100%;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap{width:45px;height:45px;padding:0px 0px 0px 0px;border-style:none;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap .eael-hotspot-icon{font-size:50px;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap svg.eael-hotspot-icon{height:50px;width:50px;line-height:50px;fill:#FFFFFFFA;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap .eael-hotspot-text{font-size:50px;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap .hotspot-svg-icon{width:50px;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-inner, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-inner:before{color:#FFFFFFFA;border-radius:50px 50px 50px 50px;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-inner, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-inner:before, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hotspot-icon-wrap{background-color:#FFBA0800;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap:hover, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap:hover .eael-hot-spot-inner, .elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap:hover .eael-hot-spot-inner:before{color:var( --e-global-color-astglobalcolor0 );}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap:hover svg.eael-hotspot-icon{fill:var( --e-global-color-astglobalcolor0 );}.eael-tooltip-bb202f7{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;line-height:15px;word-spacing:-0.16px;}.elementor-31688 .elementor-element.elementor-element-741ee48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-31688 .elementor-element.elementor-element-741ee48.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-741ee48{left:40px;}body.rtl .elementor-31688 .elementor-element.elementor-element-741ee48{right:40px;}.elementor-31688 .elementor-element.elementor-element-741ee48{top:20px;}.elementor-31688 .elementor-element.elementor-element-741ee48 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-6db173b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-31688 .elementor-element.elementor-element-6db173b.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-6db173b{right:40px;}body.rtl .elementor-31688 .elementor-element.elementor-element-6db173b{left:40px;}.elementor-31688 .elementor-element.elementor-element-6db173b{bottom:20px;}.elementor-31688 .elementor-element.elementor-element-6db173b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-1792bcc{--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:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-4957b76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-31688 .elementor-element.elementor-element-0c77241{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-0c77241.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31688 .elementor-element.elementor-element-0273058 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-8d9d57d .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-c3674dd.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-c3674dd .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-2c371ab{--display:flex;--justify-content:flex-end;--align-items:flex-end;--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-31688 .elementor-element.elementor-element-383a703 .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-611f65b{--swiper-slides-to-display:3;--swiper-slides-gap:30px;}.elementor-31688 .elementor-element.elementor-element-611f65b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-bff8109 .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-210decc{--display:flex;--min-height:80vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-210decc:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-210decc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15636b2 );}.elementor-31688 .elementor-element.elementor-element-7731c16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-31688 .elementor-element.elementor-element-7731c16.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-7731c16 .elementor-heading-title{font-family:var( --e-global-typography-f2228f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f2228f2-font-size );font-weight:var( --e-global-typography-f2228f2-font-weight );text-transform:var( --e-global-typography-f2228f2-text-transform );font-style:var( --e-global-typography-f2228f2-font-style );line-height:var( --e-global-typography-f2228f2-line-height );letter-spacing:var( --e-global-typography-f2228f2-letter-spacing );color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-8f56d1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-8f56d1b{z-index:2;text-align:left;}.elementor-31688 .elementor-element.elementor-element-8f56d1b .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1lh;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-0ea43de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-0ea43de{z-index:2;}.elementor-31688 .elementor-element.elementor-element-0ea43de .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-a29d044 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-a29d044{z-index:2;}.elementor-31688 .elementor-element.elementor-element-a29d044 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-28c0110 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-28c0110{z-index:2;}.elementor-31688 .elementor-element.elementor-element-28c0110 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-e34f5ed > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e34f5ed{left:768px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e34f5ed{right:768px;}.elementor-31688 .elementor-element.elementor-element-b174f8f > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-b174f8f{left:768px;}body.rtl .elementor-31688 .elementor-element.elementor-element-b174f8f{right:768px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-ab1ac9f{left:768px;}body.rtl .elementor-31688 .elementor-element.elementor-element-ab1ac9f{right:768px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-df78378{left:768px;}body.rtl .elementor-31688 .elementor-element.elementor-element-df78378{right:768px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-53d9504{left:768px;}body.rtl .elementor-31688 .elementor-element.elementor-element-53d9504{right:768px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-bf8ff46{left:1250px;}body.rtl .elementor-31688 .elementor-element.elementor-element-bf8ff46{right:1250px;}.elementor-31688 .elementor-element.elementor-element-bf8ff46 img{border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e38ce61{left:1250px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e38ce61{right:1250px;}.elementor-31688 .elementor-element.elementor-element-e38ce61 img{border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e593517{left:1250px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e593517{right:1250px;}.elementor-31688 .elementor-element.elementor-element-e593517 img{border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-f9a1d1f{left:1250px;}body.rtl .elementor-31688 .elementor-element.elementor-element-f9a1d1f{right:1250px;}.elementor-31688 .elementor-element.elementor-element-f9a1d1f img{border-style:none;border-radius:100% 100% 100% 100%;}.elementor-31688 .elementor-element.elementor-element-45f641f{--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:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-31688 .elementor-element.elementor-element-45f641f:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-45f641f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15636b2 );}.elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31688 .elementor-element.elementor-element-2a857a1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-item > a{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(2.75rem, 2.49rem + 1.13vw, 3.5rem);font-weight:600;text-transform:uppercase;font-style:normal;line-height:calc(0.896 + 0.0094vw);letter-spacing:-1px;}.elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31688 .elementor-element.elementor-element-9a2787e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-item > a{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(2.75rem, 2.49rem + 1.13vw, 3.5rem);font-weight:600;text-transform:uppercase;font-style:normal;line-height:calc(0.896 + 0.0094vw);letter-spacing:-1px;}.elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-31688 .elementor-element.elementor-element-35c4cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-31688 .elementor-element.elementor-element-35c4cf0.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-35c4cf0 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.8125rem, 0.7685rem + 0.188vw, 0.9375rem);font-weight:500;text-transform:uppercase;font-style:normal;line-height:clamp(1.2, calc(1.18 + 0.02vw), 1.25);letter-spacing:-0.1px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-f0bd74c{--display:flex;}.elementor-31688 .elementor-element.elementor-element-8571064{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-2fc2894{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-9b06906{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-754c8d8 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-341549b.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-341549b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-05e4958{width:100%;max-width:100%;}.elementor-31688 .elementor-element.elementor-element-05e4958 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-05e4958.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-main-swiper{width:100%;}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-main-swiper .swiper-slide{padding:40px 20px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.875rem, 0.3903rem + 0.8163vw, 1.125rem);font-weight:500;font-style:normal;line-height:clamp(1.25rem, 0.6441rem + 1.0204vw, 1.5625rem);word-spacing:-1.18px;}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-testimonial__name{color:#DAEBFB;font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:14.4px;}.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:14.4px;}.elementor-31688 .elementor-element.elementor-element-df62237{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-df62237:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-df62237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa9d789 );}.elementor-31688 .elementor-element.elementor-element-41cf278{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-41cf278:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-41cf278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa9d789 );}.elementor-31688 .elementor-element.elementor-element-01597d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-c6b58f1{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-7666cbe .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-21e6af2.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-21e6af2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-8b9b8bb{--display:flex;--justify-content:flex-end;--align-items:flex-end;--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-31688 .elementor-element.elementor-element-37b49e4 .elementor-button{font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);}.elementor-31688 .elementor-element.elementor-element-284684c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31688 .elementor-element.elementor-element-93a236c{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-31cc4a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-42fc467.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-42fc467{z-index:3;}.elementor-31688 .elementor-element.elementor-element-62cc3bf{--divider-border-style:solid;--divider-color:var( --e-global-color-15636b2 );--divider-border-width:1px;}.elementor-31688 .elementor-element.elementor-element-62cc3bf > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-62cc3bf .elementor-divider-separator{width:100%;}.elementor-31688 .elementor-element.elementor-element-62cc3bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31688 .elementor-element.elementor-element-2e8b0e4{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-9e1f9f5{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-61bae26.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-61bae26 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-595a6e4 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-dfc9ad4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-dc2f5a2{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-7c2e3ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-e05a6c8.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-e05a6c8{z-index:3;}.elementor-31688 .elementor-element.elementor-element-cec960a{--divider-border-style:solid;--divider-color:var( --e-global-color-15636b2 );--divider-border-width:1px;}.elementor-31688 .elementor-element.elementor-element-cec960a > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-cec960a .elementor-divider-separator{width:100%;}.elementor-31688 .elementor-element.elementor-element-cec960a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31688 .elementor-element.elementor-element-50dd42a{--display:flex;--min-height:300px;--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-31688 .elementor-element.elementor-element-3f72842{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-cf5ffe7.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-cf5ffe7 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-eb519e3 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-15f8626{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-493c12d{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-9b2a9e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-f4cb884.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-f4cb884{z-index:3;}.elementor-31688 .elementor-element.elementor-element-7f9cca2{--divider-border-style:solid;--divider-color:var( --e-global-color-15636b2 );--divider-border-width:1px;}.elementor-31688 .elementor-element.elementor-element-7f9cca2 > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-7f9cca2 .elementor-divider-separator{width:100%;}.elementor-31688 .elementor-element.elementor-element-7f9cca2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31688 .elementor-element.elementor-element-901409c{--display:flex;--min-height:300px;--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-31688 .elementor-element.elementor-element-edbf6ec{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-2526336.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-2526336 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-121af1b .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-cd0181f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-d1e4ce2{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-1352cb7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-ed41805.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-ed41805{z-index:3;}.elementor-31688 .elementor-element.elementor-element-126eadd{--divider-border-style:solid;--divider-color:var( --e-global-color-15636b2 );--divider-border-width:1px;}.elementor-31688 .elementor-element.elementor-element-126eadd > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-126eadd .elementor-divider-separator{width:100%;}.elementor-31688 .elementor-element.elementor-element-126eadd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31688 .elementor-element.elementor-element-5358831{--display:flex;--min-height:300px;--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-31688 .elementor-element.elementor-element-6029ff3{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-b6b6578.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-b6b6578 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-4ffbad3 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-b663a29{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-d2cae7b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-31688 .elementor-element.elementor-element-d2cae7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-9d07937{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-9aa3523{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-8f38313 );--border-color:var( --e-global-color-8f38313 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-9aa3523.e-con{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-4a144b1{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;text-align:left;}.elementor-31688 .elementor-element.elementor-element-4a144b1 > .elementor-widget-container{margin:0px 0px 0px -32px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-4a144b1.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-3578dc5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:10px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-3578dc5{left:20px;}body.rtl .elementor-31688 .elementor-element.elementor-element-3578dc5{right:20px;}.elementor-31688 .elementor-element.elementor-element-3578dc5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-98e8ac2 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-ea6b791{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-ea6b791 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31688 .elementor-element.elementor-element-14f28bc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-8f38313 );--border-color:var( --e-global-color-8f38313 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-14f28bc.e-con{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-5d13cac > .elementor-widget-container{margin:0px 0px 0px -32px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-5d13cac.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-5d13cac{text-align:left;}.elementor-31688 .elementor-element.elementor-element-8302659{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:10px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-8302659{left:20px;}body.rtl .elementor-31688 .elementor-element.elementor-element-8302659{right:20px;}.elementor-31688 .elementor-element.elementor-element-8302659 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-7c90714 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-1669d5d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-1669d5d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31688 .elementor-element.elementor-element-7944135{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-8f38313 );--border-color:var( --e-global-color-8f38313 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-7944135.e-con{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-ea02caa > .elementor-widget-container{margin:0px 0px 0px -32px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-ea02caa.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-ea02caa{text-align:left;}.elementor-31688 .elementor-element.elementor-element-4cddf9b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:10px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-4cddf9b{left:20px;}body.rtl .elementor-31688 .elementor-element.elementor-element-4cddf9b{right:20px;}.elementor-31688 .elementor-element.elementor-element-4cddf9b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-4f9d35d .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-438d608{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-438d608 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31688 .elementor-element.elementor-element-60552a5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-8f38313 );--border-color:var( --e-global-color-8f38313 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-60552a5.e-con{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-d0d9b82 > .elementor-widget-container{margin:0px 0px 0px -32px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-d0d9b82.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-d0d9b82{text-align:left;}.elementor-31688 .elementor-element.elementor-element-da7178d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:10px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-da7178d{left:20px;}body.rtl .elementor-31688 .elementor-element.elementor-element-da7178d{right:20px;}.elementor-31688 .elementor-element.elementor-element-da7178d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-712288f .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:600;text-transform:uppercase;line-height:21.6px;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-de4d6ee{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(0.75rem, 0.2653rem + 0.8163vw, 1rem);font-weight:500;line-height:clamp(1rem, 0.273rem + 1.2245vw, 1.375rem);word-spacing:-0.16px;color:var( --e-global-color-text );}.elementor-31688 .elementor-element.elementor-element-de4d6ee > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-31688 .elementor-element.elementor-element-77bc12a .elementor-button{font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);}.elementor-31688 .elementor-element.elementor-element-8833d4b{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31688 .elementor-element.elementor-element-1919ced{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-31688 .elementor-element.elementor-element-b4cba12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-5e9df9e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-6514ad1 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-dfcd95c.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-dfcd95c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-8c75e86{--display:flex;--justify-content:flex-end;--align-items:flex-end;--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-31688 .elementor-element.elementor-element-e654797 .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-b83bfb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-31688 .elementor-element.elementor-element-82e88e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-4ce5aee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-c046be1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-94aeda3{--grid-columns:1;}.elementor-31688 .elementor-element.elementor-element-01a5ebd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-b1787e9{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-31688 .elementor-element.elementor-element-b1787e9 .swiper-slide > .elementor-element{height:100%;}.elementor-31688 .elementor-element.elementor-element-0b7544d .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-122fb07{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-7c21ff7{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-31688 .elementor-element.elementor-element-7c21ff7:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-7c21ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-b288f7e{--display:flex;--justify-content:center;--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-31688 .elementor-element.elementor-element-b91721d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-f194a6e{text-align:center;}.elementor-31688 .elementor-element.elementor-element-f194a6e .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(2.375rem, 0.1939rem + 3.6735vw, 3.5rem);font-weight:600;text-transform:uppercase;line-height:clamp(2.8125rem, 2.1582rem + 1.102vw, 3.15rem);color:var( --e-global-color-primary );}.elementor-31688 .elementor-element.elementor-element-d95f4b6{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:clamp(1.125rem, 0.398rem + 1.2245vw, 1.5rem);font-weight:500;line-height:font-size: clamp(1.625rem, 0.7768rem + 1.4286vw, 2.0625rem);word-spacing:-0.24px;color:var( --e-global-color-primary );}.elementor-31688 .elementor-element.elementor-element-65d2a98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-31688 .elementor-element.elementor-element-b0c7f17 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-31688 .elementor-element.elementor-element-2420824{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-f3793bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-31688 .elementor-element.elementor-element-dc78d66{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-ea673d8{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-2fb2483 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-4117770.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-4117770 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-7954202{--display:flex;--justify-content:flex-end;--align-items:flex-end;--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-31688 .elementor-element.elementor-element-87f0417 .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-7fed211{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-7fed211.elementor-element{--align-self:center;}.elementor-31688 .elementor-element.elementor-element-4cab33f .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-2cfd96c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-2cfd96c:not(.elementor-motion-effects-element-type-background), .elementor-31688 .elementor-element.elementor-element-2cfd96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15636b2 );}.elementor-31688 .elementor-element.elementor-element-ad30d67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-31688 .elementor-element.elementor-element-d0cdaa4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-60504a3{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-aea3ba3 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-75871d3 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-07c1bf9.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-07c1bf9 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-6bef0b8{--display:flex;--justify-content:flex-end;--align-items:flex-end;--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-31688 .elementor-element.elementor-element-afe5d78 .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-c766f5a{width:100%;max-width:100%;}.elementor-31688 .elementor-element.elementor-element-c766f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-6421274 .elementor-button{background-color:#02010100;font-size:clamp(0.875rem, 0.6327rem + 0.4082vw, 1rem);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}.elementor-31688 .elementor-element.elementor-element-77aa502{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-b90539e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:56px;--padding-right:56px;}.elementor-31688 .elementor-element.elementor-element-010efaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-31688 .elementor-element.elementor-element-f76e1bb{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--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-31688 .elementor-element.elementor-element-79b5f81 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:clamp(1.75rem, 1.2653rem + 0.8163vw, 2rem);font-weight:600;text-transform:uppercase;line-height:clamp(1.375rem, 0.648rem + 1.2245vw, 1.75rem);color:var( --e-global-color-secondary );}.elementor-31688 .elementor-element.elementor-element-d60bb8f.elementor-element{--order:-99999 /* order start hack */;}.elementor-31688 .elementor-element.elementor-element-d60bb8f .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:clamp(0.75rem, 0.5077rem + 0.4082vw, 0.875rem);font-weight:500;text-transform:uppercase;line-height:16.8px;color:var( --e-global-color-33df920 );}.elementor-31688 .elementor-element.elementor-element-0f4394b{--display:flex;--justify-content:flex-end;--align-items:flex-end;--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-31688 .elementor-element.elementor-element-b8f71d5 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-33df920 );padding:12px 16px 12px 17px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31688 .elementor-element.elementor-element-c59cefd{--width:45%;}.elementor-31688 .elementor-element.elementor-element-288f02f{--width:10%;}.elementor-31688 .elementor-element.elementor-element-5ca23a5{--width:35%;}.elementor-31688 .elementor-element.elementor-element-967fbdb{--width:40%;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--width:45%;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--width:35%;}.elementor-31688 .elementor-element.elementor-element-0c77241{--width:50%;}.elementor-31688 .elementor-element.elementor-element-2c371ab{--width:20%;}.elementor-31688 .elementor-element.elementor-element-9b06906{--width:50%;}.elementor-31688 .elementor-element.elementor-element-c6b58f1{--width:30%;}.elementor-31688 .elementor-element.elementor-element-8b9b8bb{--width:40%;}.elementor-31688 .elementor-element.elementor-element-5e9df9e{--width:35%;}.elementor-31688 .elementor-element.elementor-element-8c75e86{--width:20%;}.elementor-31688 .elementor-element.elementor-element-82e88e6{--width:50%;}.elementor-31688 .elementor-element.elementor-element-c046be1{--width:50%;}.elementor-31688 .elementor-element.elementor-element-7c21ff7{--width:75%;}.elementor-31688 .elementor-element.elementor-element-ea673d8{--width:35%;}.elementor-31688 .elementor-element.elementor-element-7954202{--width:20%;}.elementor-31688 .elementor-element.elementor-element-60504a3{--width:35%;}.elementor-31688 .elementor-element.elementor-element-6bef0b8{--width:20%;}.elementor-31688 .elementor-element.elementor-element-f76e1bb{--width:40%;}.elementor-31688 .elementor-element.elementor-element-0f4394b{--width:20%;}}@media(max-width:1680px) and (min-width:768px){.elementor-31688 .elementor-element.elementor-element-c59cefd{--width:50%;}.elementor-31688 .elementor-element.elementor-element-967fbdb{--width:40%;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--width:35%;}.elementor-31688 .elementor-element.elementor-element-5249252{--width:40%;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--width:35%;}.elementor-31688 .elementor-element.elementor-element-7b56723{--width:100%;}.elementor-31688 .elementor-element.elementor-element-0c77241{--width:50%;}.elementor-31688 .elementor-element.elementor-element-9b06906{--width:50%;}.elementor-31688 .elementor-element.elementor-element-c6b58f1{--width:60%;}.elementor-31688 .elementor-element.elementor-element-5e9df9e{--width:60%;}.elementor-31688 .elementor-element.elementor-element-8c75e86{--width:40%;}.elementor-31688 .elementor-element.elementor-element-7c21ff7{--width:90%;}.elementor-31688 .elementor-element.elementor-element-ea673d8{--width:60%;}.elementor-31688 .elementor-element.elementor-element-7954202{--width:40%;}.elementor-31688 .elementor-element.elementor-element-60504a3{--width:60%;}.elementor-31688 .elementor-element.elementor-element-6bef0b8{--width:40%;}.elementor-31688 .elementor-element.elementor-element-f76e1bb{--width:40%;}}@media(max-width:1440px) and (min-width:768px){.elementor-31688 .elementor-element.elementor-element-967fbdb{--width:100%;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--width:100%;}.elementor-31688 .elementor-element.elementor-element-5249252{--width:100%;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--width:100%;}.elementor-31688 .elementor-element.elementor-element-5e9df9e{--width:80%;}}@media(max-width:900px) and (min-width:768px){.elementor-31688 .elementor-element.elementor-element-c59cefd{--width:100%;}.elementor-31688 .elementor-element.elementor-element-5ca23a5{--width:100%;}.elementor-31688 .elementor-element.elementor-element-967fbdb{--width:100%;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--width:100%;}.elementor-31688 .elementor-element.elementor-element-5249252{--width:100%;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--width:100%;}.elementor-31688 .elementor-element.elementor-element-0c77241{--width:60%;}.elementor-31688 .elementor-element.elementor-element-9b06906{--width:60%;}.elementor-31688 .elementor-element.elementor-element-c6b58f1{--width:60%;}.elementor-31688 .elementor-element.elementor-element-5e9df9e{--width:80%;}.elementor-31688 .elementor-element.elementor-element-7c21ff7{--width:100%;}.elementor-31688 .elementor-element.elementor-element-ea673d8{--width:80%;}.elementor-31688 .elementor-element.elementor-element-60504a3{--width:60%;}}@media(max-width:1680px){.elementor-31688 .elementor-element.elementor-element-c85f0c0{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31688 .elementor-element.elementor-element-0614758{--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;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-290fceb{left:700px;}body.rtl .elementor-31688 .elementor-element.elementor-element-290fceb{right:700px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-0894668{left:700px;}body.rtl .elementor-31688 .elementor-element.elementor-element-0894668{right:700px;}.elementor-31688 .elementor-element.elementor-element-515dcf5 .elementor-button{padding:8px 12px 8px 12px;}.elementor-31688 .elementor-element.elementor-element-3120b6b .elementor-button{padding:8px 12px 8px 12px;}.elementor-31688 .elementor-element.elementor-element-8a4c763{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-3432589{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--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-31688 .elementor-element.elementor-element-b9624cb.e-con{--align-self:flex-end;}.elementor-31688 .elementor-element.elementor-element-48baa35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31688 .elementor-element.elementor-element-c6346f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--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-31688 .elementor-element.elementor-element-7fbb66e.e-con{--align-self:flex-end;}.elementor-31688 .elementor-element.elementor-element-544fd47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31688 .elementor-element.elementor-element-fbb9396{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-1792bcc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-0c77241{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-611f65b{--swiper-slides-to-display:3;}.elementor-31688 .elementor-element.elementor-element-210decc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31688 .elementor-element.elementor-element-7731c16 .elementor-heading-title{font-size:var( --e-global-typography-f2228f2-font-size );line-height:var( --e-global-typography-f2228f2-line-height );letter-spacing:var( --e-global-typography-f2228f2-letter-spacing );}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e34f5ed{left:529px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e34f5ed{right:529px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-b174f8f{left:529px;}body.rtl .elementor-31688 .elementor-element.elementor-element-b174f8f{right:529px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-ab1ac9f{left:529px;}body.rtl .elementor-31688 .elementor-element.elementor-element-ab1ac9f{right:529px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-df78378{left:529px;}body.rtl .elementor-31688 .elementor-element.elementor-element-df78378{right:529px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-53d9504{left:529px;}body.rtl .elementor-31688 .elementor-element.elementor-element-53d9504{right:529px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-bf8ff46{left:835px;}body.rtl .elementor-31688 .elementor-element.elementor-element-bf8ff46{right:835px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e38ce61{left:835px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e38ce61{right:835px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e593517{left:835px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e593517{right:835px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-f9a1d1f{left:835px;}body.rtl .elementor-31688 .elementor-element.elementor-element-f9a1d1f{right:835px;}.elementor-31688 .elementor-element.elementor-element-45f641f{--padding-top:50px;--padding-bottom:50px;--padding-left:150px;--padding-right:150px;}.elementor-31688 .elementor-element.elementor-element-8571064{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-9b06906{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-41cf278{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-8833d4b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-b1787e9{--swiper-slides-to-display:3;}.elementor-31688 .elementor-element.elementor-element-122fb07{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31688 .elementor-element.elementor-element-b90539e{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1440px){.elementor-31688 .elementor-element.elementor-element-3432589{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-b9624cb.e-con{--align-self:center;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-7fbb66e.e-con{--align-self:center;}.elementor-31688 .elementor-element.elementor-element-fbb9396{--min-height:434px;}.elementor-31688 .elementor-element.elementor-element-611f65b{--swiper-slides-to-display:3;}.elementor-31688 .elementor-element.elementor-element-8f56d1b .elementor-heading-title{font-size:44px;}.elementor-31688 .elementor-element.elementor-element-0ea43de .elementor-heading-title{font-size:44px;}.elementor-31688 .elementor-element.elementor-element-a29d044 .elementor-heading-title{font-size:44px;}.elementor-31688 .elementor-element.elementor-element-28c0110 .elementor-heading-title{font-size:44px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e34f5ed{left:300px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e34f5ed{right:300px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-b174f8f{left:300px;}body.rtl .elementor-31688 .elementor-element.elementor-element-b174f8f{right:300px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-ab1ac9f{left:300px;}body.rtl .elementor-31688 .elementor-element.elementor-element-ab1ac9f{right:300px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-df78378{left:300px;}body.rtl .elementor-31688 .elementor-element.elementor-element-df78378{right:300px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-53d9504{left:300px;}body.rtl .elementor-31688 .elementor-element.elementor-element-53d9504{right:300px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-bf8ff46{left:600px;}body.rtl .elementor-31688 .elementor-element.elementor-element-bf8ff46{right:600px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e38ce61{left:600px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e38ce61{right:600px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e593517{left:600px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e593517{right:600px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-f9a1d1f{left:600px;}body.rtl .elementor-31688 .elementor-element.elementor-element-f9a1d1f{right:600px;}.elementor-31688 .elementor-element.elementor-element-45f641f{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-31688 .elementor-element.elementor-element-b1787e9{--swiper-slides-to-display:3;}}@media(max-width:900px){.elementor-31688 .elementor-element.elementor-element-71fcbf8{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31688 .elementor-element.elementor-element-c85f0c0{--min-height:70vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-0614758{--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 0px;--row-gap:20px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-5ca23a5.e-con{--align-self:center;}.elementor-31688 .elementor-element.elementor-element-11a90ba{text-align:left;}.elementor-31688 .elementor-element.elementor-element-8a4c763{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-c6346f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31688 .elementor-element.elementor-element-fbb9396{--min-height:400px;}.elementor-31688 .elementor-element.elementor-element-1792bcc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-0c77241{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-0273058 .elementor-heading-title{line-height:25px;}.elementor-31688 .elementor-element.elementor-element-8d9d57d .elementor-heading-title{line-height:25px;}.elementor-31688 .elementor-element.elementor-element-611f65b{--swiper-slides-to-display:3;}.elementor-31688 .elementor-element.elementor-element-210decc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-7731c16 .elementor-heading-title{font-size:var( --e-global-typography-f2228f2-font-size );line-height:var( --e-global-typography-f2228f2-line-height );letter-spacing:var( --e-global-typography-f2228f2-letter-spacing );}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-bf8ff46{left:520px;}body.rtl .elementor-31688 .elementor-element.elementor-element-bf8ff46{right:520px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e38ce61{left:520px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e38ce61{right:520px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-e593517{left:520px;}body.rtl .elementor-31688 .elementor-element.elementor-element-e593517{right:520px;}body:not(.rtl) .elementor-31688 .elementor-element.elementor-element-f9a1d1f{left:520px;}body.rtl .elementor-31688 .elementor-element.elementor-element-f9a1d1f{right:520px;}.elementor-31688 .elementor-element.elementor-element-45f641f{--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:60px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-31688 .elementor-element.elementor-element-35c4cf0 > .elementor-widget-container{margin:-2px 0px 30px 0px;}.elementor-31688 .elementor-element.elementor-element-8571064{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-9b06906{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-41cf278{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-c6b58f1{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-284684c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-d2cae7b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-31688 .elementor-element.elementor-element-8833d4b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31688 .elementor-element.elementor-element-94aeda3{--grid-columns:1;}.elementor-31688 .elementor-element.elementor-element-b1787e9{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-31688 .elementor-element.elementor-element-71fcbf8{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-c85f0c0{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-b4f97a8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-11a90ba{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-3432589 .elementor-heading-title{font-size:25px;}.elementor-31688 .elementor-element.elementor-element-b9624cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-c6346f7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-7fbb66e{--width:100%;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-544fd47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-544fd47.elementor-element{--align-self:flex-start;}.elementor-31688 .elementor-element.elementor-element-fbb9396{--min-height:214px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-7b56723{--min-height:214px;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-image{width:100%;}.elementor-31688 .elementor-element.elementor-element-bb202f7 .eael-hot-spot-wrap{width:0px;height:0px;}.elementor-31688 .elementor-element.elementor-element-1792bcc{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-2c371ab{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31688 .elementor-element.elementor-element-611f65b{--swiper-slides-to-display:1;}.elementor-31688 .elementor-element.elementor-element-7731c16 .elementor-heading-title{font-size:var( --e-global-typography-f2228f2-font-size );line-height:var( --e-global-typography-f2228f2-line-height );letter-spacing:var( --e-global-typography-f2228f2-letter-spacing );}.elementor-31688 .elementor-element.elementor-element-45f641f{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-2a857a1{width:100%;max-width:100%;}.elementor-31688 .elementor-element.elementor-element-2a857a1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31688 .elementor-element.elementor-element-2a857a1 .elementor-icon-list-item > a{font-size:29px;line-height:1em;}.elementor-31688 .elementor-element.elementor-element-9a2787e{width:100%;max-width:100%;}.elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31688 .elementor-element.elementor-element-9a2787e .elementor-icon-list-item > a{font-size:29px;line-height:1.4em;}.elementor-31688 .elementor-element.elementor-element-35c4cf0 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-31688 .elementor-element.elementor-element-35c4cf0 .elementor-heading-title{line-height:1em;}.elementor-31688 .elementor-element.elementor-element-f0bd74c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-8571064{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-2fc2894{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31688 .elementor-element.elementor-element-9b06906{--align-items:flex-start;--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:41px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-05e4958 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-41cf278{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-8b9b8bb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31688 .elementor-element.elementor-element-d2cae7b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31688 .elementor-element.elementor-element-9d07937{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31688 .elementor-element.elementor-element-3578dc5{top:6px;}.elementor-31688 .elementor-element.elementor-element-ea6b791{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-8302659{top:6px;}.elementor-31688 .elementor-element.elementor-element-1669d5d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-4cddf9b{top:6px;}.elementor-31688 .elementor-element.elementor-element-438d608{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-da7178d{top:6px;}.elementor-31688 .elementor-element.elementor-element-de4d6ee{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-31688 .elementor-element.elementor-element-77bc12a > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-8833d4b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-6514ad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-8c75e86{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31688 .elementor-element.elementor-element-94aeda3{--grid-columns:1;}.elementor-31688 .elementor-element.elementor-element-b1787e9{--swiper-slides-to-display:1;}.elementor-31688 .elementor-element.elementor-element-0b7544d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-122fb07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31688 .elementor-element.elementor-element-7c21ff7{--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:14px;--padding-right:14px;}.elementor-31688 .elementor-element.elementor-element-2420824{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-7954202{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31688 .elementor-element.elementor-element-2cfd96c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-6bef0b8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31688 .elementor-element.elementor-element-c766f5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31688 .elementor-element.elementor-element-b90539e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-31688 .elementor-element.elementor-element-0f4394b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for image, class: .elementor-element-290fceb */@media (max-width:1700px) and (min-width:1440px) {
 .elementor-31688 .elementor-element.elementor-element-290fceb{
      left:700px!important;
  
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0894668 *//*@media (max-width:1700px) and (min-width:1440px) {*/
/* .elementor-31688 .elementor-element.elementor-element-290fceb{*/
/*      left:700px!important;*/

/*  }*/
/*    .elementor-31688 .elementor-element.elementor-element-0894668{*/
/*      left:700px!important;*/
/*  }*/
/*}*/
/* Extra large desktops (1700px+) */
@media (min-width: 1701px) {
  .elementor-31688 .elementor-element.elementor-element-290fceb,
  .elementor-31688 .elementor-element.elementor-element-0894668 {
    left: 900px !important;
  }
}

/* Large desktops (1440px – 1700px) */
@media (max-width: 1700px) and (min-width: 1440px) {
  .elementor-31688 .elementor-element.elementor-element-290fceb,
  .elementor-31688 .elementor-element.elementor-element-0894668 {
    left: 700px !important;
  }
}

/* Laptops (1280px – 1439px) */
@media (max-width: 1439px) and (min-width: 1280px) {
  .elementor-31688 .elementor-element.elementor-element-290fceb,
  .elementor-31688 .elementor-element.elementor-element-0894668 {
    left: 600px !important;
  }
}

/* Small laptops & tablets (1024px – 1279px) */
@media (max-width: 1279px) and (min-width: 1024px) {
  .elementor-31688 .elementor-element.elementor-element-290fceb,
  .elementor-31688 .elementor-element.elementor-element-0894668 {
    left: 650px !important;
  }
}

/* Tablets (768px – 1023px) */
@media (max-width: 1023px) and (min-width: 768px) {
  .elementor-31688 .elementor-element.elementor-element-290fceb,
  .elementor-31688 .elementor-element.elementor-element-0894668 {
    left: 450px !important;
  }
}

/* Mobile (below 768px) */
@media (max-width: 767px) {
  .elementor-31688 .elementor-element.elementor-element-290fceb,
  .elementor-31688 .elementor-element.elementor-element-0894668 {
    left: 50% !important;   /* or auto so it centers */
    transform: translateX(-50%); /* keep centered */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9257f9 */p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-59b0999 */.elementor-31688 .elementor-element.elementor-element-59b0999 .swiper-wrapper{
  transition-timing-function: linear !important; 
}
/* Default style for all screens */
.bw-carousel img {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
    /*height:100px;*/
    /* height is not set here, will vary by screen */
}

/* Specific style for screens 1200px–1250px */
@media (min-width: 1200px) and (max-width: 1250px) {
    .bw-carousel img {
        height: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9624cb */@media (min-width: 1200px) and (max-width: 1250px) {
  .elementor-31688 .elementor-element.elementor-element-7fbb66e {
    margin-bottom: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca9dcc */p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-7e3ecad */.elementor-31688 .elementor-element.elementor-element-7e3ecad .swiper-wrapper{
  transition-timing-function: linear !important; 
}
/* Default style for all screens */
.bw-carousel img {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
    /*height:100px;*/
    /* height is not set here, will vary by screen */
}

/* Specific style for screens 1200px–1250px */
@media (min-width: 1200px) and (max-width: 1250px) {
    .bw-carousel img {
        height: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbb66e */@media (min-width: 1200px) and (max-width: 1250px) {
  .elementor-31688 .elementor-element.elementor-element-7fbb66e {
    margin-bottom: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-image-hotspots, class: .elementor-element-bb202f7 */.hoimage p{
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f56d1b */.text-no-1:hover  ~ .img-one {
    display: block;
	 transition: 0.9s ease-out;
	 cursor: pointer;
}
.text-no-1:hover  ~ .button-one {
    display: block;
	 transition: 0.9s ease-out;
}
.text-no-1:hover  ~ .elli-two {
    display: block;
	 transition: 0.9s ease-out;
}

.elementor-31688 .elementor-element.elementor-element-8f56d1b h2 {
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ea43de */.text-no-2:hover  ~ .img-two {
    display: block;
	 transition: 0.9s ease-out;	 cursor: pointer;
}
.text-no-2:hover  ~ .button-two {
    display: block;
	 transition: 0.9s ease-out;
}
.text-no-2:hover  ~ .elli-three {
    display: block;
	 transition: 0.9s ease-out;
}



@media (max-width:1700px) and (min-width:1440px) {
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a29d044 */.text-no-3:hover  ~ .img-three {
    display: block;
	 transition: 0.9s ease-out;	 cursor: pointer;
}
.text-no-3:hover  ~ .button-three {
    display: block;
	 transition: 0.9s ease-out;
}
.text-no-3:hover  ~ .elli-four {
    display: block;
	 transition: 0.9s ease-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c0110 */.text-no-4:hover  ~ .img-four {
    display: block;
	 transition: 0.9s ease-out;	 cursor: pointer;
}
.text-no-4:hover  ~ .button-four {
    display: block;
	 transition: 0.9s ease-out;
}
.text-no-4:hover  ~ .elli-five {
    display: block;
	 transition: 0.9s ease-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e34f5ed */@media (max-width: 1441px){
    .elli-def img{
        width:250px;
        height:300px;
    }
} 

@media (max-width: 900px){
    .elli-def img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b174f8f */.elli-two{
    display: none;
}

@media (max-width: 1440px){
    .elli-two img{
        width:250px;
        height:300px;
    }
} 
@media (max-width: 900px){
    .elli-two img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab1ac9f */.elli-three{
    display: none;
}
@media (max-width: 1440px){
    .elli-three img{
        width:250px;
        height:300px;
    }
} 
@media (max-width: 900px){
    .elli-three img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df78378 */.elli-four{
    display: none;
}

@media (max-width: 1440px){
    .elli-four img{
        width:250px;
        height:300px;
    }
} 
@media (max-width: 900px){
    .elli-four img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d9504 */.elli-five{
    display: none
}

@media (max-width: 1440px){
    .elli-five img{
        width:250px;
        height:300px;
    }
} 
@media (max-width: 900px){
    .elli-five img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf8ff46 */.img-one{
    display: none;
}

@media (max-width: 1440px){
    .img-one img{
        width:250px;
        height:250px;
    }
} 
@media (max-width: 900px){
    .img-one img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e38ce61 */.img-two{
    display: none;
}

@media (max-width: 1440px){
    .img-two img{
        width:250px;
        height:250px;
    }
} 
@media (max-width: 900px){
    .img-two img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e593517 */.img-three{
    display: none;
}

@media (max-width: 1440px){
    .img-three img{
        width:250px;
        height:250px;
    }
} 
@media (max-width: 900px){
    .img-three img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a1d1f */.img-four{
    display: none;
}

@media (max-width: 1440px){
    .img-four img{
        width:250px;
        height:250px;
    }
} @media (max-width: 900px){
    .img-four img{
        width:200px;
        height:200px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210decc *//************************************************************
 * ELEMENTOR — TEXT HOVER BUTTON LOGIC (compact spacing)
 ************************************************************/

/* Base style for all buttons */
.circle-button {
  display: inline-grid;
  place-items: center;
  width: 0.88em;
  aspect-ratio: 1 / 1;
  border-radius: 9999px;
  background: #0b2d4f;
  color: #fff;
  font: inherit;
  line-height: 1;
  margin-left: 0.2em; /* 🔹 reduced from 0.4em → tighter gap */
  opacity: 0;
  transform: translateY(-0.03em) scale(0.9);
  transition: opacity 0.25s ease, transform 0.25s ease;
  pointer-events: none;
  border: 0;
  padding: 0;
  flex: 0 0 auto;
  vertical-align: middle;
}
.circle-button::before {
  content: "\2192"; /* → arrow */
  font-size: 0.58em;
  line-height: 1;
}

/* Headings setup */
.thema-hero .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 0.25em; /* 🔹 tighter text-to-icon spacing */
  line-height: 1.05;
  white-space: nowrap;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 600;
  font-size: clamp(16px, 1.3vw, 22px);
  text-transform: uppercase;
  color: var(--Blue-80, #115492);
  cursor: pointer;
  transition: opacity 0.25s ease;
}

/* === Hover Logic === */
.text-no-1:hover .cta-1,
.text-no-2:hover .cta-2,
.text-no-3:hover .cta-3,
.text-no-4:hover .cta-4 {
  opacity: 1;
  transform: translateY(-0.03em) scale(1);
  pointer-events: auto;
}

/* Optional dimming effect */
.thema-hero:hover .text-no-1 .elementor-heading-title,
.thema-hero:hover .text-no-2 .elementor-heading-title,
.thema-hero:hover .text-no-3 .elementor-heading-title,
.thema-hero:hover .text-no-4 .elementor-heading-title {
  opacity: 0.7;
}
.text-no-1:hover .elementor-heading-title,
.text-no-2:hover .elementor-heading-title,
.text-no-3:hover .elementor-heading-title,
.text-no-4:hover .elementor-heading-title {
  opacity: 1 !important;
}

/* Mobile refinement */
@media (max-width: 480px) {
  .circle-button {
    width: clamp(0.9em, 3vw, 1em);
    margin-left: 0.15em; /* slightly tighter on small screens */
  }
}

@media (max-width: 1279px){
   .elementor-31688 .elementor-element.elementor-element-210decc {
       display:none!important;
   } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f641f */@media (min-width: 1280px){
   .elementor-31688 .elementor-element.elementor-element-45f641f {
       display:none!important;
   } 
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-05e4958 */.testi-name{
   color: #0B3760;
    font-size: 14px;
    transform: uppercase;
    line-height: 24.8px;
}
.dmi-testi .elementor-testimonial__cite{
    gap: 5px
}
.dmi-testi .elementor-testimonial__name{
   width:fit-content;
  padding: 6px;
   border-radius: 8px;
   background: #0B3760
   
}
.dmi-testi .elementor-testimonial__title{
   width:fit-content;
  padding: 6px;
   border-radius: 8px;
   background: #DAEBFB;
  
   
}
.dmi-testi .elementor-testimonial__content{
   
}


.elementor-swiper-button.elementor-swiper-button-prev{
    top: 0px!important;
    left: 95% !important;
    margin-top:-40px;
    padding: 5px;
    border: 1px solid #000;
    border-radius: 100%;
}
    
.elementor-swiper-button.elementor-swiper-button-next{
    top: 0px!important;
    margin-top: -40px;
     padding: 5px;
    border: 1px solid #000;
    border-radius: 100%;
}
@media(max-width:1440px){
   .testi-name{
   color: #0B3760;
    font-size: 12px!important;
    transform: uppercase;
    line-height: 22.8px;
}
.dmi-testi .elementor-testimonial__cite{
    gap: 5px
}
.dmi-testi .elementor-testimonial__name{
   width:fit-content;
  padding: 5px;
   border-radius: 8px;
   background: #0B3760
   
}
.dmi-testi .elementor-testimonial__title{
   width:fit-content;
  padding: 5px;
   border-radius: 8px;
   background: #DAEBFB;
  
   
}
.dmi-testi .elementor-testimonial__content{
   
} 
.dmi-testi .elementor-swiper-button.elementor-swiper-button-prev{
    top: 0px!important;
    left: 94% !important;
    margin-top:-40px;
    padding: 5px;
    border: 1px solid #000;
    border-radius: 100%;
}
    
.dmi-testi  .elementor-swiper-button.elementor-swiper-button-next{
    top: 0px!important;
    margin-top: -40px;
     padding: 5px;
    border: 1px solid #000;
    border-radius: 100%;
}
}
@media(max-width:768px){
.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-swiper-button {
    display:none;
    margin-right: 40px!important;
}
    
}
.elementor-31688 .elementor-element.elementor-element-05e4958 .elementor-swiper-button {
    margin-right: 100px;
}
/* Make carousel overflow visible */
.dmi-testi .elementor-swiper .swiper-container {
    overflow: visible !important;
}

/* Allow the overflow of the container so the 3rd slide can peek */
.dmi-testi  .elementor-widget-testimonial-carousel .swiper-container {
  overflow: visible !important;
}

/* Force wrapper to align left (remove auto centering) */
.dmi-testi  .elementor-widget-testimonial-carousel .swiper-wrapper {
  justify-content: flex-start !important;
}

/* Shrink the last slide slightly to “peek” */
.dmi-testi .elementor-widget-testimonial-carousel .swiper-slide:nth-child(3) {
  transform: scaleX(1); /* visually cut the width in half */
  transform-origin: left center;
  pointer-events: none; /* prevent click issues on peek */
}

/* Show 2.5 slides (2 full + half) */
.dmi-testi .elementor-widget-testimonial-carousel .elementor-swiper .swiper-slide {
    flex: 0 0 calc(100% / 2.1);
    max-width: calc(100% / 2.1);
}

/* Align slides so the cutoff happens on the right */
.dmi-testi .elementor-widget-testimonial-carousel .elementor-swiper .swiper-wrapper {
    margin-left: 30px !important;   /* remove left cut */
    justify-content: flex-start; /* align to left */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ce5aee */.preview-image {
    /*width: 600px;*/
    height: 600px;
    background-size: cover;
    background-position: left;
}

.preview-image.preview-active img {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c046be1 */.elementor-31688 .elementor-element.elementor-element-c046be1 {
  max-height: 970px;  /* adjust as you need */
  overflow-y: auto;   /* vertical scroll */
  overflow-x: hidden; scrollbar-width: none;  /* Firefox */
  -ms-overflow-style: none;  /* IE/Edge */
}
.elementor-31688 .elementor-element.elementor-element-c046be1::-webkit-scrollbar {
  display: none;  /* Chrome, Safari */
}
.blog-item.blurred {
    filter: blur(2px);
    opacity: 0.8;
    transition: filter 0.3s, opacity 0.3s;
}/* End custom CSS */
/* Start custom CSS for MEC, class: .elementor-element-7fed211 */.elementor-31688 .elementor-element.elementor-element-7fed211 .mec-carousel-event-location{
    display: block;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info{
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 42px;
    color: #0c3760;
}.elementor-31688 .elementor-element.elementor-element-7fed211 .event-carousel-type2-head .mec-event-carousel-content-type2{
    min-height: 150px;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title{
    letter-spacing: 0.1px;
    margin-top: 3px;
    font-weight: 400;
    color: #0c3760;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .event-carousel-type2-head img {
   
    height: 200px; 
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .event-carousel-type2-head .mec-event-carousel-content-type2 {
    text-align: left;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .mec-event-article .event-carousel-type2-head {
    padding: 2%;
    border-radius: 5px;
    border: none;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .mec-event-article .event-carousel-type2-head {
    margin-right: 0px;
}
.elementor-31688 .elementor-element.elementor-element-7fed211 .mec-owl-carousel .owl-item img {
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c766f5a */.epGgGS{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f25b2ae *//* = Logos: same-size tiles, centered, grayscale, no tint overlay = */

/* Tile heights per breakpoint */
@media (min-width: 1025px) {
  #bwg_container1_0 .bwg-item1 { height: 140px !important; padding-top: 0 !important; position: relative !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #bwg_container1_0 .bwg-item1 { height: 120px !important; padding-top: 0 !important; position: relative !important; }
}
@media (max-width: 767px) {
  #bwg_container1_0 .bwg-item1 { height: 100px !important; padding-top: 0 !important; position: relative !important; }
}

/* Inner wrapper fills tile and centers content */
#bwg_container1_0 .bwg-item2 {
  position: absolute !important;
  inset: 0 !important;
  margin: 0 !important;              /* override inline negative margins */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Normalize images and keep them B/W */
#bwg_container1_0 .bwg-item1 img {
  width: 90% !important;
  height: 90% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  filter: grayscale(100%) contrast(1.08) brightness(0.98);
  transition: filter .25s ease;
}

/* Optional: color on hover — delete if you want always B/W */
#bwg_container1_0 .bwg-item1:hover img {
  filter: grayscale(0%) contrast(1) brightness(1);
}

/* Grid widths (5/row → 4 → 3 → 2) */
#bwg_container1_0 .bwg-item { width: 20% !important; }
@media (max-width: 1024px) { #bwg_container1_0 .bwg-item { width: 25% !important; } }
@media (max-width: 767px)  { #bwg_container1_0 .bwg-item { width: 33.333% !important; } }
@media (max-width: 480px)  { #bwg_container1_0 .bwg-item { width: 50% !important; } }

/* White tile background and spacing */
#bwg_container1_0 .bwg-item0 {
  background-color: #fff !important;
  margin: 10px !important;
  text-transform: capitalize !important; /* if you want capitalized labels */
}

/* Remove overlay tint */
#bwg_container1_0 .bwg-zoom-effect-overlay { background: transparent !important; }

/* Mobile tweaks */
@media (max-width: 600px) {
  #bwg_container1_0 .bwg-item { width: 100% !important; }   /* single column if you prefer */
  #bwg_container1_0 .bwg-title2 { display: none !important; margin-top: 0 !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS */.floating-logo {
  position: fixed;
  top: 20px;
  left: 20px;
  z-index: 9999;
  pointer-events: none;
}
.floating-logo .elementor-widget-image {
  display: none;
  max-width: 150px;
}
 /*Show only the correct logo based on current theme */
body[data-theme="light"] .floating-logo .logo-light {
  display: block;
}
body[data-theme="dark"] .floating-logo .logo-dark {
  display: block;
}/* End custom CSS */