.elementor-16718 .elementor-element.elementor-element-e7c7b43{--display:flex;--min-height:145vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-16718 .elementor-element.elementor-element-e7c7b43:not(.elementor-motion-effects-element-type-background), .elementor-16718 .elementor-element.elementor-element-e7c7b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6EF;}.elementor-16718 .elementor-element.elementor-element-a31252e{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16718 .elementor-element.elementor-element-650730a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16718 .elementor-element.elementor-element-14678f7{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:5%;--z-index:10;}body:not(.rtl) .elementor-16718 .elementor-element.elementor-element-14678f7{left:2%;}body.rtl .elementor-16718 .elementor-element.elementor-element-14678f7{right:2%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button{background-color:#1E689100;font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;line-height:38px;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button{background-color:#1E689100;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:38px;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button{background-color:#1E689100;font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;line-height:38px;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16718 .elementor-element.elementor-element-34cbd62{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-16718 .elementor-element.elementor-element-44e99f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-16718 .elementor-element.elementor-element-44e99f6:not(.elementor-motion-effects-element-type-background), .elementor-16718 .elementor-element.elementor-element-44e99f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6EF;}.elementor-16718 .elementor-element.elementor-element-855d275{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-16718 .elementor-element.elementor-element-a98e196{text-align:start;}.elementor-16718 .elementor-element.elementor-element-a98e196 img{width:100%;height:auto;}.elementor-16718 .elementor-element.elementor-element-c67585e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-menu-container{height:34px;border-radius:0px 0px 0px 0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#000000;padding:0px 15px 0px 15px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a:hover{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a:focus{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a:active{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li:hover > a{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li.current-menu-item > a{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:14px;color:#101010;fill:#101010;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:14px;color:#101010;fill:#101010;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li ul li .elementskit-submenu-indicator{font-size:14px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.4px;padding:10px 10px 10px 30px;color:#000000;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#1297D6;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#1297D6 !important;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-submenu-panel{padding:0px 0px 15px 0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:14px 14px 14px 14px;min-width:180px;}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-hamburger{float:right;}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-16718 .elementor-element.elementor-element-d91bdc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-16718 .elementor-element.elementor-element-0c0dad6{--grid-template-columns:repeat(3, auto);width:auto;max-width:auto;--icon-size:12px;--grid-column-gap:10px;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-widget-container{text-align:right;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-social-icon{background-color:#1297D6;--icon-padding:0.6em;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-social-icon i{color:#FFFFFF;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-16718 .elementor-element.elementor-element-7dd78f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-16718 .elementor-element.elementor-element-7dd78f4.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-16718 .elementor-element.elementor-element-34d81fa{left:0px;}body.rtl .elementor-16718 .elementor-element.elementor-element-34d81fa{right:0px;}.elementor-16718 .elementor-element.elementor-element-34d81fa{top:0px;}.elementor-16718 .elementor-element.elementor-element-0770506{--display:flex;--min-height:86vh;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.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-16718 .elementor-element.elementor-element-209a808 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-16718 .elementor-element.elementor-element-209a808{z-index:2;text-align:center;}.elementor-16718 .elementor-element.elementor-element-209a808 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(20px,4vw,80px);font-weight:400;text-shadow:0px 0px 10px rgba(2.0000000000000293, 1.0000000000000147, 1.0000000000000147, 0.07);color:#F3F6EF;}.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-16718 .elementor-element.elementor-element-0478352{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:0.6px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);color:#F3F6EF;}.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at top left, #1E6891 0%, #00AEEF 89%);border-radius:10px 0px 10px 0px;}.elementor-16718 .elementor-element.elementor-element-5f5e91c{z-index:2;}.elementor-16718 .elementor-element.elementor-element-7b7a46c > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-16718 .elementor-element.elementor-element-7b7a46c{left:-0.352%;}body.rtl .elementor-16718 .elementor-element.elementor-element-7b7a46c{right:-0.352%;}.elementor-16718 .elementor-element.elementor-element-7b7a46c{top:0%;z-index:1;}.elementor-16718:not(.elementor-motion-effects-element-type-background), .elementor-16718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6EF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-16718 .elementor-element.elementor-element-e7c7b43{--width:100%;}.elementor-16718 .elementor-element.elementor-element-a31252e{--width:100%;}.elementor-16718 .elementor-element.elementor-element-14678f7{--width:14%;}.elementor-16718 .elementor-element.elementor-element-34cbd62{--width:100%;}.elementor-16718 .elementor-element.elementor-element-855d275{--width:13%;}.elementor-16718 .elementor-element.elementor-element-c67585e{--width:61%;}.elementor-16718 .elementor-element.elementor-element-d91bdc8{--width:26%;}.elementor-16718 .elementor-element.elementor-element-7dd78f4{--width:29.352%;}.elementor-16718 .elementor-element.elementor-element-0770506{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-16718 .elementor-element.elementor-element-34cbd62{--width:100%;}.elementor-16718 .elementor-element.elementor-element-855d275{--width:14%;}.elementor-16718 .elementor-element.elementor-element-c67585e{--width:63%;}.elementor-16718 .elementor-element.elementor-element-d91bdc8{--width:24%;}.elementor-16718 .elementor-element.elementor-element-7dd78f4{--width:11%;}}@media(max-width:1366px){.elementor-16718 .elementor-element.elementor-element-14678f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button{font-size:12px;}.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button{font-size:12px;}.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button{font-size:12px;}.elementor-16718 .elementor-element.elementor-element-34cbd62{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-16718 .elementor-element.elementor-element-44e99f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-16718 .elementor-element.elementor-element-a98e196 img{width:100%;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a{font-size:11px;}.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button{font-size:12px;border-radius:80px 80px 80px 80px;padding:8px 14px 8px 14px;}.elementor-16718 .elementor-element.elementor-element-0c0dad6{--icon-size:10px;--grid-column-gap:8px;}.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-social-icon{--icon-padding:0.6em;}.elementor-16718 .elementor-element.elementor-element-7dd78f4{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-16718 .elementor-element.elementor-element-0770506{--min-height:82vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16718 .elementor-element.elementor-element-209a808 .elementor-heading-title{font-size:clamp(20px,5vw,80px);}.elementor-16718 .elementor-element.elementor-element-0478352{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:13px;line-height:20px;letter-spacing:0.6px;}.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button{font-size:12px;}body:not(.rtl) .elementor-16718 .elementor-element.elementor-element-7b7a46c{left:0%;}body.rtl .elementor-16718 .elementor-element.elementor-element-7b7a46c{right:0%;}.elementor-16718 .elementor-element.elementor-element-7b7a46c{top:0%;}}@media(max-width:1024px){.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-16718 .elementor-element.elementor-element-7f26563 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}}/* Start custom CSS for button, class: .elementor-element-b53ec87 */.elementor-16718 .elementor-element.elementor-element-b53ec87{
    max-width:54px;
    overflow:hidden;
      flex:0 0 auto;
    transition:all .4s ease;
}

.elementor-16718 .elementor-element.elementor-element-b53ec87:hover{
    width:220px;
}

.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button{
    display:flex;
    align-items:center;
    gap:12px;
    white-space:nowrap;
}

.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button-text{
    opacity:0;
    width:0;
    overflow:hidden;
    transform:translateX(-10px);
    transition:all .3s ease;
}

.elementor-16718 .elementor-element.elementor-element-b53ec87:hover .elementor-button-text{
     opacity:1;
     width:auto;
    visibility:visible;
    transform:translateX(0);
}

.elementor-16718 .elementor-element.elementor-element-b53ec87 .elementor-button-icon{
    animation: aiBreath 7s ease-in-out infinite;
}

@keyframes aiBreath{
    0%,100%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.08);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c36c4 */.elementor-16718 .elementor-element.elementor-element-d4c36c4{
    max-width:54px;
    overflow:hidden;
      flex:0 0 auto;
    transition:all .4s ease;
}

.elementor-16718 .elementor-element.elementor-element-d4c36c4:hover{
    width:220px;
}

.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button{
    display:flex;
    align-items:center;
    gap:12px;
    white-space:nowrap;
}

.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button-text{
    opacity:0;
    width:0;
    overflow:hidden;
    transform:translateX(-10px);
    transition:all .3s ease;
}

.elementor-16718 .elementor-element.elementor-element-d4c36c4:hover .elementor-button-text{
     opacity:1;
     width:auto;
    visibility:visible;
    transform:translateX(0);
}


.elementor-16718 .elementor-element.elementor-element-d4c36c4 .elementor-button-icon{
    animation: aiBreath 3s ease-in-out infinite;
}

@keyframes aiBreath{
    0%,100%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.08);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7b9ff9 */.elementor-16718 .elementor-element.elementor-element-c7b9ff9{
    max-width:54px;
    overflow:hidden;
      flex:0 0 auto;
    transition:all .4s ease;
}

.elementor-16718 .elementor-element.elementor-element-c7b9ff9:hover{
    width:220px;
}

.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button{
    display:flex;
    align-items:center;
    gap:12px;
    white-space:nowrap;
}

.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button-text{
    opacity:0;
    width:0;
    overflow:hidden;
    transform:translateX(-10px);
    transition:all .3s ease;
}

.elementor-16718 .elementor-element.elementor-element-c7b9ff9:hover .elementor-button-text{
     opacity:1;
     width:auto;
    visibility:visible;
    transform:translateX(0);
}

.elementor-16718 .elementor-element.elementor-element-c7b9ff9 .elementor-button-icon{
    animation: aiBreath 5s ease-in-out infinite;
}

@keyframes aiBreath{
    0%,100%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.08);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14678f7 *//* Keep your glass icon */
.elementor-16718 .elementor-element.elementor-element-14678f7 .elementor-button-icon{
    position: relative;
    z-index: 2;

    width: 38px;
    height: 38px;
 
    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
      transform:translateZ(0);
    will-change:transform;
    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.20),
            rgba(255,255,255,.05)
        );

    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.3),
        inset 0 -1px 0 rgba(255,255,255,.05),
        0 10px 30px rgba(0,0,0,.15);

    color:#fff;
    flex-shrink:0;
}

/* Glass highlight */
.elementor-16718 .elementor-element.elementor-element-14678f7 .elementor-button-icon:before{
    content:"";

    position:absolute;
    top:4px;
    left:6px;
    right:6px;
    height:40%;

    border-radius:20px;

    background:linear-gradient(
        to bottom,
        rgba(255,255,255,.35),
        transparent
    );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-7f26563 */.elementor-16718 .elementor-element.elementor-element-7f26563 .elementskit-navbar-nav .elementskit-submenu-panel {
    margin-top: 5px;
 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8a6ddc */.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        180deg,
        #1db4f1 0%,
        #1297d6 100%
    ) !important;





    border: 1px solid rgba(255,255,255,0.12);

    box-shadow:
        0 6px 14px rgba(0,0,0,0.18),
        0 2px 0 #0b6ea3,
        inset 0 1px 2px rgba(255,255,255,0.20);

    transition: all 0.25s ease;

    transform: translateY(0);
}

/* SOFT TOP LIGHT */
.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button::before{
    content: "";
    position: absolute;
    top: 3px;
    left: 10%;
    width: 80%;
    height: 38%;
    border-radius: 50px;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0)
    );

    pointer-events: none;
}

/* SHINY SWEEP */
.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button::after{
    content: "";
    position: absolute;
    top: -20%;
    left: -120%;
    width: 60%;
    height: 160%;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.45) 50%,
        rgba(255,255,255,0) 100%
    );

    transform: rotate(20deg);

    transition: all 0.7s ease;
}

/* HOVER */
.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button:hover{
    transform: translateY(-2px);

    box-shadow:
        0 10px 18px rgba(0,0,0,0.22),
        0 3px 0 #0b6ea3,
        inset 0 1px 2px rgba(255,255,255,0.22);
}

/* SHINE MOVE */
.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button:hover::after{
    left: 140%;
}

/* CLICK */
.elementor-16718 .elementor-element.elementor-element-e8a6ddc .elementor-button:active{
    transform: translateY(1px);

    box-shadow:
        0 4px 8px rgba(0,0,0,0.18),
        0 1px 0 #0b6ea3;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0c0dad6 */.elementor-16718 .elementor-element.elementor-element-0c0dad6 .elementor-social-icon{
       background: linear-gradient(
        180deg,
        #1db4f1 0%,
        #1297d6 100%
    ) !important;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34d81fa *//* RESET */
.gt_float_switcher,
.gt_float_switcher .gt-selected,
.gt_float_switcher .gt-current-lang,
.gt_float_switcher .gt_options a{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* DROPDOWN BG */
.gt_float_switcher .gt_options{
    background: #F3F6EF !important;
    box-shadow: none !important;
    border: none !important;
}

/* Current Language */
.gt_float_switcher .gt-selected .gt-current-lang{
    padding: 10px 12px !important;
    font-size: 16px !important;
    font-family: "DM Sans", sans-serif !important;

    display: flex !important;
    align-items: center !important;
    gap: 1px !important;
}

/* Flag */
.gt_float_switcher img{
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

/* Replace EN flag */
.gt_float_switcher img[alt="en"]{
    content: url("https://flagcdn.com/w40/in.png") !important;
}

/* Text */
.gt_float_switcher .nturl{
    font-size: 16px !important;
    font-family: "DM Sans", sans-serif !important;
    color: #111 !important;
}

/* Hover */
.gt_float_switcher .gt_options a:hover{
    background: #0c75b8 !important;
    color: #fff !important;
}

/* Remove plugin after effects */
.gt_float_switcher *::before,
.gt_float_switcher *::after{
    box-shadow: none !important;
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd78f4 *//*.elementor-16718 .elementor-element.elementor-element-7dd78f4{*/
/*        background: linear-gradient(*/
/*        100deg,*/
/*        #F59A4A 0%,*/
/*        #E07B39 40%,*/
/*        #D46C0C 70%,*/
/*        #C85E08 100%*/
/*    );*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e99f6 */.elementor-16718 .elementor-element.elementor-element-44e99f6{
    box-shadow: 0 15px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34cbd62 *//* Navigation Container */
.elementor-16718 .elementor-element.elementor-element-34cbd62{
    position: relative;
    z-index: 100;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-209a808 */.elementor-16718 .elementor-element.elementor-element-209a808{
    z-index: 2;
    text-shadow:
    0 0 30px rgba(13,151,200,0.18),
    0 0 60px rgba(13,151,200,0.08);
    pointer-events: none;
}
.elementor-16718 .elementor-element.elementor-element-209a808 .hero-top{    display: inline-flex;
    align-items: center;
    gap: 10px;
    letter-spacing: 0.4px;
    padding: 10px 26px;

    border: 1px solid rgba(255,255,255,0.12);

    background: rgba(255,255,255,0.05);

    backdrop-filter: blur(5px);

    border-radius: 100px;
    
    font-size: 20px;
    margin-bottom: 20px;
}

.elementor-16718 .elementor-element.elementor-element-209a808 .gradient-text{
background: linear-gradient(
    90deg,
    #ffffff 0%,
    #d6f4ff 20%,
    #7dd3fc 45%,
    #38bdf8 65%,
    #0284c7 100%
);

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none !important;

}

@media only screen and (max-width:1366px){
    .elementor-16718 .elementor-element.elementor-element-209a808 .hero-top{ 
         font-size: 12px;
         padding: 8px 16px;
         margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0478352 */.elementor-16718 .elementor-element.elementor-element-0478352{
    position: relative;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f5e91c */.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        180deg,
        #1db4f1 0%,
        #1297d6 100%
    ) !important;

    color: #fff !important;



    border: 1px solid rgba(255,255,255,0.12);

    /* SOFTER 3D */
    box-shadow:
        0 6px 14px #0000000a, 0 2px 0 #0b6ea3, inset 0 1px 2px rgba(255, 255, 255, 0.20);

    transition: all 0.25s ease;

    transform: translateY(0);
}

/* SOFT TOP LIGHT */
.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button::before{
    content: "";
    position: absolute;
    top: 3px;
    left: 10%;
    width: 80%;
    height: 38%;
    border-radius: 50px;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0)
    );

    pointer-events: none;
}

/* SHINY SWEEP */
.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button::after{
    content: "";
    position: absolute;
    top: -20%;
    left: -120%;
    width: 60%;
    height: 160%;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.45) 50%,
        rgba(255,255,255,0) 100%
    );

    transform: rotate(20deg);

    transition: all 0.7s ease;
}

/* HOVER */
.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button:hover{
    transform: translateY(-2px);

    box-shadow:
        0 10px 18px rgba(0,0,0,0.22),
        0 3px 0 #0b6ea3,
        inset 0 1px 2px rgba(255,255,255,0.22);
}

/* SHINE MOVE */
.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button:hover::after{
    left: 140%;
}


/* LIGHT PRESS */
.elementor-16718 .elementor-element.elementor-element-5f5e91c .elementor-button:active{
    transform: translateY(1px);

    box-shadow:
        0 4px 8px rgba(0,0,0,0.18),
        0 1px 0 #0b6ea3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b7a46c */.elementor-16718 .elementor-element.elementor-element-7b7a46c{
    width:100%;
    height:100%;
}

.globe-wrapper{
    position:relative;
     display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:800px;
    overflow:hidden;
    z-index: 2;

}

#globeCanvas{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    display:block;
}

.cursor-glow{
    position:absolute;
    width:420px;
    height:420px;
    border-radius:50%;
    pointer-events:none;
    transform:translate(-50%,-50%);
    background:
    radial-gradient(
        circle,
        rgba(13,151,200,.22) 0%,
        rgba(12,117,184,.12) 35%,
        transparent 70%
    );
    opacity:0;
    transition:opacity .25s ease;
    z-index:3;
}







/*bubble code css*/

/* MAIN WRAPPER */
.floating-logistics-bubbles{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: 5;
}

/* BUBBLE */
.logi-bubble{
    position: absolute;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    background:
    radial-gradient(
        circle at 30% 30%,
        rgba(255,255,255,0.22),
        rgba(13,151,200,0.12)
    );

    border: 1px solid rgba(255,255,255,0.20);

    box-shadow:
    0 0 30px rgba(13,151,200,0.14),
    inset 0 0 20px rgba(255,255,255,0.06);

    opacity: .72;

    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

/* ICON */
.logi-bubble i{
    color: rgba(255,255,255,0.92);
    font-size: 14px;

    text-shadow:
    0 0 12px rgba(13,151,200,.6);
}

/* BUBBLE POSITIONS */
/* CLEAR GAP IN CENTER FOR GLOBE */

.bubble1{
    width: 42px;
    height: 42px;

    top: 12%;
    left: 12%;

    animation: roam1 14s ease-in-out infinite alternate;
}

.bubble2{
    width: 34px;
    height: 34px;

    top: 70%;
    left: 18%;

    animation: roam2 18s ease-in-out infinite alternate;
}

.bubble3{
    width: 48px;
    height: 48px;

    top: 16%;
    right: 14%;

    animation: roam3 16s ease-in-out infinite alternate;
}

.bubble4{
    width: 36px;
    height: 36px;

    bottom: 18%;
    right: 10%;

    animation: roam4 20s ease-in-out infinite alternate;
}

.bubble5{
    width: 44px;
    height: 44px;

    top: 82%;
    left: 42%;

    animation: roam5 17s ease-in-out infinite alternate;
}

.bubble6{
    width: 38px;
    height: 38px;

    top: 8%;
    left: 45%;

    animation: roam6 15s ease-in-out infinite alternate;
}


/* FLOATING PATHS */

@keyframes roam1{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(60px,120px);
    }
}

@keyframes roam2{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(80px,-140px);
    }
}

@keyframes roam3{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(-90px,130px);
    }
}

@keyframes roam4{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(-70px,-120px);
    }
}

@keyframes roam5{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(120px,-60px);
    }
}

@keyframes roam6{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(-100px,90px);
    }
}


@keyframes roam6{
    0%{
        transform: translate(0,0);
    }

    100%{
        transform: translate(-100px,90px);
    }
}


@media (max-width: 1366px){

    .bubble1{
        width: 30px;
        height: 30px;
    }

    .bubble2{
        width: 24px;
        height: 24px;
    }

    .bubble3{
        width: 34px;
        height: 34px;
    }

    .bubble4{
        width: 26px;
        height: 26px;
    }

    .bubble5{
        width: 32px;
        height: 32px;
    }

    .bubble6{
        width: 28px;
        height: 28px;
    }
    
    .logi-bubble i{
    font-size: 12px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c7b43 *//* MAIN SCROLL AREA */
.hero-sticky-container{
    position: relative;
     overflow: visible !important;
}

/* STICKY HERO */
/* HERO WRAPPER */
.hero-wrapper{

    width: 100%;
    height: 100vh;
     overflow: visible !important;
    border-radius: 0px ;
background:

/* TOP LEFT CYAN GLOW */
radial-gradient(
circle at 12% 18%,
rgba(13, 151, 200, 0.26) 0%,
transparent 34%
),

/* TOP RIGHT BLUE GLOW */
radial-gradient(
circle at 85% 12%,
rgba(12, 117, 184, 0.24) 0%,
transparent 36%
),

/* CENTER PURPLE/BLUE MIX */
radial-gradient(
circle at 50% 45%,
rgba(76, 132, 255, 0.12) 0%,
transparent 42%
),

/* BOTTOM TEAL GLOW */
radial-gradient(
circle at 50% 100%,
rgba(0, 214, 201, 0.10) 0%,
transparent 45%
),

/* MAIN MIXED PREMIUM GRADIENT */
linear-gradient(
-135deg,
#02050A 0%,
#07141F 20%,
#0A2233 40%,
#0C75B8 68%,
#0D97C8 82%,
#081C29 100%
);

    clip-path: inset(0px round 0px);

    will-change: clip-path;

    transform: translateZ(0);

    backface-visibility: hidden;
}/* End custom CSS */