.elementor-1443 .elementor-element.elementor-element-59cbde9{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:220px 220px;--row-gap:220px;--column-gap:220px;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-d979102 );--border-color:var( --e-global-color-d979102 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1443 .elementor-element.elementor-element-59cbde9::before, .elementor-1443 .elementor-element.elementor-element-59cbde9 > .elementor-background-video-container::before, .elementor-1443 .elementor-element.elementor-element-59cbde9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1443 .elementor-element.elementor-element-59cbde9 > .elementor-background-slideshow::before, .elementor-1443 .elementor-element.elementor-element-59cbde9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1443 .elementor-element.elementor-element-59cbde9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1443 .elementor-element.elementor-element-6e20343{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1443 .elementor-element.elementor-element-dcc3d5b{width:100%;max-width:100%;text-align:right;}.elementor-1443 .elementor-element.elementor-element-dcc3d5b img{width:25%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1443 .elementor-element.elementor-element-a147802{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-menu-toggle{margin-left:auto;background-color:#0F355700;}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-d7b5b5d-font-family ), Sans-serif;font-weight:var( --e-global-typography-d7b5b5d-font-weight );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a, .elementor-1443 .elementor-element.elementor-element-a147802 .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-8696cf7 );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a:hover,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a:focus,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-menu-toggle:hover,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a:hover,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a:focus,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-8696cf7 );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );background-color:var( --e-global-color-8696cf7 );}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown .elementor-item, .elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-weight:500;text-transform:none;}.elementor-1443 .elementor-element.elementor-element-a147802 div.elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-a147802 div.elementor-menu-toggle svg{fill:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-a147802 div.elementor-menu-toggle:hover, .elementor-1443 .elementor-element.elementor-element-a147802 div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-a147802 div.elementor-menu-toggle:hover svg, .elementor-1443 .elementor-element.elementor-element-a147802 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-69f2336{width:100%;max-width:100%;text-align:right;}.elementor-1443 .elementor-element.elementor-element-69f2336 img{width:25%;}.elementor-1443 .elementor-element.elementor-element-e21e2d6{width:100%;max-width:100%;}.elementor-1443 .elementor-element.elementor-element-e21e2d6 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-b2edd6d{--display:flex;}.elementor-1443 .elementor-element.elementor-element-e1553e6{--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:stretch;--flex-wrap:wrap;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1443 .elementor-element.elementor-element-e1553e6::before, .elementor-1443 .elementor-element.elementor-element-e1553e6 > .elementor-background-video-container::before, .elementor-1443 .elementor-element.elementor-element-e1553e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1443 .elementor-element.elementor-element-e1553e6 > .elementor-background-slideshow::before, .elementor-1443 .elementor-element.elementor-element-e1553e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1443 .elementor-element.elementor-element-e1553e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1443 .elementor-element.elementor-element-4ec8dd4{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1443 .elementor-element.elementor-element-6ca759a{--display:flex;--min-height:380px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ff3d837 );--border-color:var( --e-global-color-ff3d837 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1443 .elementor-element.elementor-element-6ca759a:not(.elementor-motion-effects-element-type-background), .elementor-1443 .elementor-element.elementor-element-6ca759a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-e19a477{text-align:left;}.elementor-1443 .elementor-element.elementor-element-e19a477 .elementor-heading-title{font-family:"Harmattan", Sans-serif;font-size:51px;font-weight:500;line-height:80px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-5307641{text-align:left;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:var( --e-global-color-9f5528e );}.elementor-1443 .elementor-element.elementor-element-de35422{--display:flex;--min-height:380px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ff3d837 );--border-color:var( --e-global-color-ff3d837 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1443 .elementor-element.elementor-element-de35422:not(.elementor-motion-effects-element-type-background), .elementor-1443 .elementor-element.elementor-element-de35422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-3dacb14{text-align:left;}.elementor-1443 .elementor-element.elementor-element-3dacb14 .elementor-heading-title{font-family:"Harmattan", Sans-serif;font-size:51px;font-weight:500;line-height:80px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-aeadced{text-align:left;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:35px;color:var( --e-global-color-9f5528e );}.elementor-1443 .elementor-element.elementor-element-4aa993f{--display:flex;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ff3d837 );--border-color:var( --e-global-color-ff3d837 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px -10px rgba(0, 0, 0, 0.3);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1443 .elementor-element.elementor-element-4aa993f:not(.elementor-motion-effects-element-type-background), .elementor-1443 .elementor-element.elementor-element-4aa993f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-44411d1{--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-1443 .elementor-element.elementor-element-7aa6b8f > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-8696cf7 );border-radius:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-98beeb7{--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:stretch;--flex-wrap: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-1443 .elementor-element.elementor-element-6b1fc51{--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:stretch;--flex-wrap: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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1443 .elementor-element.elementor-element-dd8c2a0{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:39px;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0:hover .elementor-widget-container{border-style:none;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-title{margin-block-end:35px;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-dd8c2a0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon{font-size:38px;padding:20px;border-width:1px 1px 1px 1px;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-title, .elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:600;letter-spacing:0.1px;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1443 .elementor-element.elementor-element-8589086{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:39px;}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-wrapper{text-align:left;}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-title{margin-block-end:35px;}.elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-8589086.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon{font-size:38px;padding:20px;border-width:1px 1px 1px 1px;}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-title, .elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:600;letter-spacing:0.1px;}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-1443 .elementor-element.elementor-element-6244e27{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:39px;}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-wrapper{text-align:left;}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-title{margin-block-end:35px;}.elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-framed .elementor-icon, .elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1443 .elementor-element.elementor-element-6244e27.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon{font-size:38px;padding:20px;border-width:1px 1px 1px 1px;}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-title, .elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-weight:600;letter-spacing:0.1px;}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1443 .elementor-element.elementor-element-122ae2d{--divider-border-style:solid;--divider-color:#0F35574D;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1443 .elementor-element.elementor-element-122ae2d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-122ae2d .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-1443 .elementor-element.elementor-element-122ae2d .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-1443 .elementor-element.elementor-element-fd56055{--display:flex;}.elementor-1443 .elementor-element.elementor-element-0571ae2{text-align:center;}.elementor-1443 .elementor-element.elementor-element-0571ae2 img{width:12%;opacity:0.5;}.elementor-1443 .elementor-element.elementor-element-66a0a2c{width:100%;max-width:100%;text-align:center;font-family:"Harmattan", Sans-serif;font-size:19px;font-weight:400;color:#7373738C;}.elementor-1443 .elementor-element.elementor-element-66a0a2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1443 .elementor-element.elementor-element-dcc3d5b img{width:32%;}.elementor-1443 .elementor-element.elementor-element-e1553e6{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-1443 .elementor-element.elementor-element-6ca759a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1443 .elementor-element.elementor-element-de35422{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1443 .elementor-element.elementor-element-8589086{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1443 .elementor-element.elementor-element-6244e27{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-1443 .elementor-element.elementor-element-59cbde9{--content-width:1334px;}.elementor-1443 .elementor-element.elementor-element-4aa993f{--width:100%;}.elementor-1443 .elementor-element.elementor-element-98beeb7{--width:100%;}.elementor-1443 .elementor-element.elementor-element-6b1fc51{--width:100%;}}@media(max-width:767px){.elementor-1443 .elementor-element.elementor-element-59cbde9{--min-height:100vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px;}.elementor-1443 .elementor-element.elementor-element-6e20343{--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:space-between;--align-items:center;}.elementor-1443 .elementor-element.elementor-element-dcc3d5b{width:100%;max-width:100%;text-align:center;}.elementor-1443 .elementor-element.elementor-element-dcc3d5b > .elementor-widget-container{margin:16% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-dcc3d5b img{width:55%;}.elementor-1443 .elementor-element.elementor-element-a147802{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:10;--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-1443 .elementor-element.elementor-element-a147802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-a147802.elementor-element{--align-self:flex-end;}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--dropdown a{padding-top:2px;padding-bottom:2px;}.elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1443 .elementor-element.elementor-element-a147802 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:40px !important;}.elementor-1443 .elementor-element.elementor-element-69f2336{width:100%;max-width:100%;text-align:center;}.elementor-1443 .elementor-element.elementor-element-69f2336 > .elementor-widget-container{margin:16% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-69f2336 img{width:50%;}.elementor-1443 .elementor-element.elementor-element-e21e2d6 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-b2edd6d{--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-1443 .elementor-element.elementor-element-e1553e6{--padding-top:120px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1443 .elementor-element.elementor-element-4ec8dd4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1443 .elementor-element.elementor-element-6ca759a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1443 .elementor-element.elementor-element-e19a477{width:100%;max-width:100%;text-align:left;}.elementor-1443 .elementor-element.elementor-element-e19a477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-e19a477 .elementor-heading-title{font-size:34px;line-height:20px;letter-spacing:-0.1px;}.elementor-1443 .elementor-element.elementor-element-5307641{font-size:16px;line-height:30px;letter-spacing:1px;}.elementor-1443 .elementor-element.elementor-element-de35422{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1443 .elementor-element.elementor-element-3dacb14{width:100%;max-width:100%;text-align:left;}.elementor-1443 .elementor-element.elementor-element-3dacb14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-3dacb14 .elementor-heading-title{font-size:30px;line-height:20px;letter-spacing:-0.1px;}.elementor-1443 .elementor-element.elementor-element-aeadced{font-size:16px;line-height:30px;letter-spacing:1px;}.elementor-1443 .elementor-element.elementor-element-4aa993f{--width:100%;--min-height:250px;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0{width:100%;max-width:100%;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-wrapper{text-align:center;}.elementor-1443 .elementor-element.elementor-element-dd8c2a0 .elementor-icon-box-description{font-size:15px;}.elementor-1443 .elementor-element.elementor-element-8589086{width:100%;max-width:100%;}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-wrapper{text-align:center;}.elementor-1443 .elementor-element.elementor-element-8589086 .elementor-icon-box-description{font-size:15px;}.elementor-1443 .elementor-element.elementor-element-6244e27{width:100%;max-width:100%;}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-wrapper{text-align:center;}.elementor-1443 .elementor-element.elementor-element-6244e27 .elementor-icon-box-description{font-size:15px;}.elementor-1443 .elementor-element.elementor-element-122ae2d > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1443 .elementor-element.elementor-element-122ae2d .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-1443 .elementor-element.elementor-element-fd56055{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1443 .elementor-element.elementor-element-0571ae2{text-align:center;}.elementor-1443 .elementor-element.elementor-element-0571ae2 img{width:25%;}}/* Start custom CSS for nav-menu, class: .elementor-element-a147802 */#menu-2-9be6697{
    margin-left:10px;
    width:100%!important;
    border:1px transparent;
    border-radius:20px!important;
}


.elementor-nav-menu--dropdown {
    background-color: #FFFFFF73;
    position: absolute;
    top: 10px;
    right: -30px !important;
    width: 150px !important;
    border-radius:15px!important;
}

/* Base (closed) state for menu container */
.elementor-nav-menu--dropdown {
    opacity: 0 !important;
    transform: translateX(40px) !important;
    pointer-events: none !important;
    visibility: hidden !important;
    transition: opacity .35s ease, transform .35s ease !important;
}

/* OPEN state – slide in the whole menu */
.elementor-nav-menu--dropdown[aria-hidden="false"] {
    opacity: 1 !important;
    transform: translateX(0) !important;
    pointer-events: auto !important;
    visibility: visible !important;
}

/* ============================
   ITEM-BY-ITEM ANIMATION
   ============================ */

/* Closed state for each li */
.elementor-nav-menu--dropdown li {
    opacity: 0;
    transform: translateX(30px);
    transition: opacity .35s ease, transform .35s ease;
}

/* Opened state for each li */
.elementor-nav-menu--dropdown[aria-hidden="false"] li {
    opacity: 1;
    transform: translateX(0);
}

/* Stagger timing (OPEN) */
.elementor-nav-menu--dropdown[aria-hidden="false"] li:nth-child(1) {
    transition-delay: .1s;
}
.elementor-nav-menu--dropdown[aria-hidden="false"] li:nth-child(2) {
    transition-delay: .18s;
}
.elementor-nav-menu--dropdown[aria-hidden="false"] li:nth-child(3) {
    transition-delay: .26s;
}
.elementor-nav-menu--dropdown[aria-hidden="false"] li:nth-child(4) {
    transition-delay: .34s;
}

/* ============================
   FIX: SLIDE-BACK ANIMATION
   ============================ */

/* Closed state (remove delays so closing animates smoothly) */
.elementor-nav-menu--dropdown[aria-hidden="true"] li {
    transition-delay: 0s !important;
    opacity: 0 !important;
    transform: translateX(30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59cbde9 */.bhani {
  transform-origin: top center;
  transition: transform 0.2s ease-out, margin 0.2s ease-out;
  z-index: 3;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e19a477 */.elementor-1443 .elementor-element.elementor-element-e19a477{
    text-align:left!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5307641 */@media (max-width: 450px) {
    .delay-more {
        animation-delay: 1400ms !important;
        transition-delay: 1400ms !important;
    }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca759a */@media screen and (min-width:422px) and (max-width:1080px){
    .elementor-1443 .elementor-element.elementor-element-6ca759a .animated.animated-slow {
    animation-duration: 3s;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dacb14 */.elementor-1443 .elementor-element.elementor-element-3dacb14{
    text-align:left!important;
}

@media screen and (min-width:422px) and (max-width:1080px){
    .elementor-1443 .elementor-element.elementor-element-3dacb14 .animated.animated-slow {
    animation-delay: 600ms;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aeadced */@media (max-width: 450px) {
    .delay-more {
        animation-delay: 1400ms !important;
        transition-delay: 1400ms !important;
    }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de35422 */@media screen and (min-width:422px) and (max-width:1080px){
    .elementor-1443 .elementor-element.elementor-element-de35422 .animated.animated-slow {
    animation-duration: 2.8s;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aa6b8f */.font-semibold.pointer-events-auto {
  padding: 15px !important;
}

.relative .w-full.aspect-\[2\/1\] {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.relative .w-full.aspect-\[2\/1\] svg {
  width: 100%;
  height: auto;
  max-width: 100%;
  aspect-ratio: 2 / 1;
}

/* Ensure Safari keeps SVG ratio properly */
@supports (-webkit-touch-callout: none) {
  .relative .w-full.aspect-\[2\/1\] svg {
    height: auto !important;
  }
}

.relative .w-full.aspect-\[2\/1\] div {
  padding: 0 0 25px 0;
}

@media screen and (max-width: 420px) {
  .relative .w-full.aspect-\[2\/1\] div {
    height: auto !important;
    margin-bottom: 20px !important;
    margin-right: 0 !important;
  }
  svg text {
    font-size: 12px !important;
  }
}

/* GLOBAL FIRST DELAY — start after 3s */
:root {
  --start-delay: 3s!important;
  --line-speed: 0.8s!important;
}

/* ------------------------------------------------ */
/* SMOOTH LINE DRAWING                              */
/* ------------------------------------------------ */
@keyframes smoothDraw {
  from { stroke-dashoffset: 600; }
  to { stroke-dashoffset: 0; }
}

svg path {
  stroke-dasharray: 600;
  stroke-dashoffset: 600;
  animation: smoothDraw var(--line-speed) ease-in-out forwards;
}

/* Line order: 1 → 2 → 3 */
svg g:nth-of-type(1) path { animation-delay: 3000ms !important; }
svg g:nth-of-type(2) path { animation-delay: 3800ms !important; }
svg g:nth-of-type(3) path { animation-delay: 4600ms !important; }

/* Total line duration = start-delay + 0.8 + 0.8 + 0.8 = 3.4s */
:root {
  --text-start: 5400ms; /* lines finished at 3.4s + start delay = 5400ms */
}

/* ------------------------------------------------ */
/* TEXT ANIMATION — smooth, soft, premium           */
/* ------------------------------------------------ */
@keyframes fadeUpSoft {
  0% {
    opacity: 0;
    transform: translateY(14px);
    filter: blur(4px);
  }
  60% {
    opacity: 1;
    filter: blur(0px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

svg text {
  opacity: 0;
  animation: fadeUpSoft 1.2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
}

/* TEXT ORDER FIXED: London → UAE → Singapore with 0.5s delay between each */
svg g:nth-of-type(5) text { animation-delay: 5400ms !important; } /* London first */
svg g:nth-of-type(4) text { animation-delay: 5900ms !important; } /* UAE second */
svg g:nth-of-type(6) text { animation-delay: 6400ms !important; } /* Singapore third *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44411d1 */.elementor-1443 .elementor-element.elementor-element-44411d1{
    background-image: url(https://elaeo.com/wp-content/uploads/2025/12/elao-map.svg);
    border:1px solid #ffffff000;
    border-radius:20px;
    filter:drop-shadow(1px 1px 2px rgb(0. 0. 01));
    height:100%!important;
    width:100%!important;
    background-position: center;
    background-repeat: no-repeat;
    background-size:cover!important;
}
@media screen and (max-width:420px){
    .elementor-1443 .elementor-element.elementor-element-44411d1{
    background-image: url(https://elaeo.com/wp-content/uploads/2025/12/elao-map.svg);
    border:1px solid #ffffff000;
    border-radius:20px;
    filter:drop-shadow(1px 1px 2px rgb(0. 0. 01));
    height:auto!important;
    width:100%!important;
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain!important;
}
}
/**  
@media screen and (max-width: 420px){
    .elementor-1443 .elementor-element.elementor-element-44411d1 {
        height: auto!important;
        width: 100%!important;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain!important;

        Scale up the background + SVG map container
        transform: scale(1.5);      
        transform-origin: center top;
    }
}
**//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa993f */img[src=""], img:not([src]) {
  display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd8c2a0 */.elementor-1443 .elementor-element.elementor-element-dd8c2a0 p a{
    font-size:16px!important;
        color:var(--e-global-color-text)!important;
        line-height: 30px!important;
        font-weight:500;
}

.elementor-1443 .elementor-element.elementor-element-dd8c2a0{
    padding:50px 10px;
    transition:0.6s;
    border:1px solid transparent;
    border-radius:10px;
    background-color:#ffffff!important;
    
    border:1px solid #e6e6e6;
}
@media screen and (min-width:422px) and (max-width:1080px){
    .elementor-1443 .elementor-element.elementor-element-dd8c2a0 .animated.animated-slow {
    animation-duration: 3.2s!important;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8589086 */.elementor-1443 .elementor-element.elementor-element-8589086 div a{
    font-size:16px!important;
        color:var(--e-global-color-text)!important;
        line-height: 30px!important;
}

.elementor-1443 .elementor-element.elementor-element-8589086{
    padding:50px 10px;
    transition:0.6s;
    border:1px solid transparent;
    border:1px solid #e6e6e6;
    border-radius:10px;
    background-color:#ffffff!important;
}
.elementor-1443 .elementor-element.elementor-element-8589086:hover{
    transition:0.6s;
    border:1px solid #e6e6e6;
    border-radius:10px;
}
.space{
    margin-top:10px!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6244e27 */.elementor-1443 .elementor-element.elementor-element-6244e27 p a{
    font-size:16px!important;
        color:var(--e-global-color-text)!important;
        line-height: 30px!important;
        font-weight:500;
}

.elementor-1443 .elementor-element.elementor-element-6244e27{
    padding:50px 10px;
    transition:0.6s;
    border:1px solid transparent;
    border-radius:10px;
    background-color:#ffffff!important;
    
    border:1px solid #e6e6e6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1fc51 *//* Desktop delay only */
@media (min-width: 768px) {
    .one {
        animation-delay: 500ms !important;
        transition-delay: 500ms !important;
    }
    .two {
        animation-delay: 1000ms !important;
        transition-delay: 1000ms !important;
    }
    .three {
        animation-delay: 1500ms !important;
        transition-delay: 1500ms !important;
    }
}/* End custom CSS */