.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27774 .elementor-element.elementor-element-991ad44{--display:flex;--min-height:0px;--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;overflow:visible;}.elementor-27774 .elementor-element.elementor-element-8cb928a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-27774 .elementor-element.elementor-element-8cb928a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-27774 .elementor-element.elementor-element-dd3f4b4 img{width:100%;max-width:100%;}.elementor-27774 .elementor-element.elementor-element-827622f{--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;overflow:visible;}.elementor-27774 .elementor-element.elementor-element-827622f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-ekit-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ekit-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27774 .elementor-element.elementor-element-2a7f70e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-hamburger{float:right;}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-c493ba6{--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;overflow:visible;}.elementor-27774 .elementor-element.elementor-element-c493ba6.e-con{--align-self:center;--order:99999 /* order end hack */;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27774 .elementor-element.elementor-element-cbb1544{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-close{background-color:#FFFFFF00;color:rgba(51, 51, 51, 1);}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-hamburger{float:right;}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.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-27774 .elementor-element.elementor-element-8cb928a{--width:17.423%;}.elementor-27774 .elementor-element.elementor-element-827622f{--width:58.06%;}}@media(max-width:1024px){.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-27774 .elementor-element.elementor-element-cbb1544{--grid-auto-flow:row;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-27774 .elementor-element.elementor-element-1d68999 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-27774 .elementor-element.elementor-element-cbb1544{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-27774 .elementor-element.elementor-element-1d68999.elementor-element{--align-self:center;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-menu-container{max-width:100%;}.elementor-27774 .elementor-element.elementor-element-1d68999 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-27774 .elementor-element.elementor-element-f4b6e76{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;}.elementor-27774 .elementor-element.elementor-element-f4b6e76.elementor-element{--align-self:center;}.elementor-27774 .elementor-element.elementor-element-f4b6e76 img{width:100%;max-width:100%;height:43px;object-fit:contain;}.elementor-27774 .elementor-element.elementor-element-fd8c82a.elementor-element{--align-self:center;}.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button{font-size:17px;padding:05px 030px 05px 030px;}}/* Start custom CSS for ekit-nav-menu, class: .elementor-element-2a7f70e *//* ==========================
ELEMENTSKIT PREMIUM NAV MENU
LIGHT THEME
========================== */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li{

margin:0 6px;

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li > a{

position:relative;

padding:14px 22px;

font-size:16px;

font-weight:600;

color:#0F172A !important;

border-radius:14px;

transition:all .35s ease;

}

/* Hover */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li > a:hover{

color:#2563EB !important;

background:rgba(37,99,235,.06);

}

/* Active Menu */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li.current-menu-item > a,
.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li.current-menu-ancestor > a{

background:linear-gradient(
135deg,
#4F6BFF,
#00C2FF
);

color:#ffffff !important;

box-shadow:
0 10px 25px rgba(79,107,255,.18);

}

/* Animated Underline */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li > a:after{

content:'';

position:absolute;

left:50%;

bottom:6px;

width:0;

height:2px;

border-radius:10px;

background:linear-gradient(
90deg,
#4F6BFF,
#00C2FF
);

transform:translateX(-50%);

transition:.35s;

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li > a:hover:after{

width:60%;

}

/* Active Underline Hidden */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li.current-menu-item > a:after{

display:none;

}

/* Dropdown Menu */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .sub-menu{

background:#ffffff;

border:1px solid #E2E8F0;

border-radius:18px;

padding:12px;

box-shadow:
0 20px 50px rgba(15,23,42,.08);

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .sub-menu li a{

padding:12px 18px;

border-radius:10px;

font-weight:500;

color:#334155 !important;

transition:.3s;

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .sub-menu li a:hover{

background:#F8FAFC;

color:#2563EB !important;

padding-left:24px;

}

/* Mega Menu */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .elementskit-megamenu-panel{

border-radius:24px;

overflow:hidden;

border:1px solid #E2E8F0;

box-shadow:
0 30px 70px rgba(15,23,42,.08);

}

/* Smooth Hover */

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li{

transition:.3s;

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li:hover{

transform:translateY(-2px);

}

/* Mobile Menu */

@media(max-width:1024px){

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav{

background:#ffffff;

padding:20px;

border-radius:20px;

box-shadow:
0 20px 60px rgba(15,23,42,.08);

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li > a{

padding:16px 20px;

margin-bottom:8px;

border-radius:14px;

}

.elementor-27774 .elementor-element.elementor-element-2a7f70e .ekit-menu-nav > li.current-menu-item > a{

background:linear-gradient(
135deg,
#4F6BFF,
#00C2FF
);

color:#ffffff !important;

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8eb616 */.elementor-27774 .elementor-element.elementor-element-b8eb616 .elementor-button{

background: linear-gradient(
135deg,
#4F6BFF 0%,
#2D8CFF 50%,
#00C2FF 100%
);

border:none;

border-radius:16px;

padding:18px 38px;

font-size:16px;

font-weight:700;

letter-spacing:.5px;

text-transform:none;

color:#ffffff;

box-shadow:
0 10px 30px rgba(79,107,255,.25),
0 0 40px rgba(0,194,255,.15);

transition:all .35s ease;

position:relative;

overflow:hidden;
}

/* Shine Effect */

.elementor-27774 .elementor-element.elementor-element-b8eb616 .elementor-button:before{

content:"";

position:absolute;

top:0;
left:-120%;

width:70%;
height:100%;

background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,.25),
transparent
);

transform:skewX(-25deg);

transition:.8s;

}

.elementor-27774 .elementor-element.elementor-element-b8eb616 .elementor-button:hover:before{

left:130%;

}

/* Hover */

.elementor-27774 .elementor-element.elementor-element-b8eb616 .elementor-button:hover{

transform:translateY(-4px);

background:linear-gradient(
135deg,
#6280FF 0%,
#3A97FF 50%,
#12D0FF 100%
);

box-shadow:
0 18px 40px rgba(79,107,255,.35),
0 0 60px rgba(0,194,255,.25);

}

/* Click */

.elementor-27774 .elementor-element.elementor-element-b8eb616 .elementor-button:active{

transform:translateY(-1px);

}

/* Responsive */

@media(max-width:767px){

.elementor-27774 .elementor-element.elementor-element-b8eb616 .elementor-button{

width:100%;

padding:16px 24px;

font-size:15px;

}

}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-1d68999 *//* =====================================
TRADELINE ASSIST MOBILE MENU
PREMIUM FINTECH DESIGN
===================================== */
/* ==================================
PREMIUM MOBILE MENU CLOSE BUTTON
================================== */

@media(max-width:1024px){

/* CLOSE BUTTON CONTAINER */

.elementskit-menu-close{

width:52px !important;
height:52px !important;

display:flex !important;
align-items:center;
justify-content:center;

border-radius:16px;

background:linear-gradient(
135deg,
#4F6BFF,
#00C2FF
);

box-shadow:
0 12px 35px rgba(79,107,255,.25);

transition:all .35s ease;

border:none !important;

}

/* HOVER */

.elementskit-menu-close:hover{

transform:rotate(90deg) scale(1.08);

box-shadow:
0 20px 45px rgba(79,107,255,.35);

}

/* X ICON */

.elementskit-menu-close i,
.elementskit-menu-close svg{

font-size:18px !important;

color:#ffffff !important;
fill:#ffffff !important;

font-weight:700;

}

/* OPTIONAL GLOW */

.elementskit-menu-close:before{

content:'';

position:absolute;

inset:-2px;

border-radius:18px;

background:
linear-gradient(
135deg,
rgba(79,107,255,.4),
rgba(0,194,255,.4)
);

filter:blur(12px);

opacity:.6;

z-index:-1;

}

}
@media (max-width:1024px){

/* MOBILE PANEL */

.elementskit-menu-container{

background:
linear-gradient(
135deg,
#040C1C,
#081120,
#0B1830
) !important;

padding:25px !important;

box-shadow:
0 25px 80px rgba(0,0,0,.45);

}

/* MENU ITEMS */

.elementskit-navbar-nav > li > a{



border:
1px solid rgba(255,255,255,.06);

border-radius:16px;

padding:18px 20px !important;

margin-bottom:12px;

color:#ffffff !important;

font-size:16px !important;

font-weight:600 !important;

transition:.35s ease;

}

/* HOVER */

.elementskit-navbar-nav > li > a:hover{

background:
linear-gradient(
135deg,
rgba(79,107,255,.18),
rgba(0,194,255,.12)
);

border:
1px solid rgba(79,107,255,.25);

transform:translateX(6px);

color:#ffffff !important;

}

/* ACTIVE ITEM */

.elementskit-navbar-nav > li.current-menu-item > a{

background:
linear-gradient(
135deg,
#4F6BFF,
#00C2FF
);

color:#fff !important;

box-shadow:
0 15px 40px rgba(79,107,255,.25);

}

/* DROPDOWN ITEMS */

.elementskit-navbar-nav .sub-menu{

background:
rgba(255,255,255,.03);

border-radius:16px;

padding:10px;

margin-top:10px;

}

.elementskit-navbar-nav .sub-menu li a{

padding:14px 16px !important;

border-radius:12px;

font-size:15px !important;

color:#CBD5E1 !important;

}

/* MOBILE TOGGLE BUTTON */

.elementskit-menu-hamburger{

width:52px !important;

height:52px !important;

border-radius:14px;


display:flex;

align-items:center;

justify-content:center;

box-shadow:
0 10px 30px rgba(79,107,255,.25);

}

/* HAMBURGER ICON */

.elementskit-menu-hamburger svg,
.elementskit-menu-hamburger i{

color:#ffffff !important;

fill:#ffffff !important;

}

/* MOBILE HEADER AREA */

.elementskit-menu-overlay{

background:
rgba(0,0,0,.65);

backdrop-filter:blur(10px);

}

/* BUY TRADELINES BUTTON */

.elementskit-navbar-nav > li:last-child a{

background:
linear-gradient(
135deg,
#4F6BFF,
#00C2FF
);

color:#fff !important;

font-weight:700;

text-align:center;

border:none;

}

/* MENU OPEN ANIMATION */

.elementskit-menu-container{

animation:
taSlideIn .4s ease;

}

@keyframes taSlideIn{

from{

opacity:0;
transform:translateX(-30px);

}

to{

opacity:1;
transform:translateX(0);

}

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd8c82a */.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button{

background: linear-gradient(
135deg,
#4F6BFF 0%,
#2D8CFF 50%,
#00C2FF 100%
);

border:none;

border-radius:16px;

padding:18px 38px;

font-size:16px;

font-weight:700;

letter-spacing:.5px;

text-transform:none;

color:#ffffff;

box-shadow:
0 10px 30px rgba(79,107,255,.25),
0 0 40px rgba(0,194,255,.15);

transition:all .35s ease;

position:relative;

overflow:hidden;
}

/* Shine Effect */

.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button:before{

content:"";

position:absolute;

top:0;
left:-120%;

width:70%;
height:100%;

background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,.25),
transparent
);

transform:skewX(-25deg);

transition:.8s;

}

.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button:hover:before{

left:130%;

}

/* Hover */

.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button:hover{

transform:translateY(-4px);

background:linear-gradient(
135deg,
#6280FF 0%,
#3A97FF 50%,
#12D0FF 100%
);

box-shadow:
0 18px 40px rgba(79,107,255,.35),
0 0 60px rgba(0,194,255,.25);

}

/* Click */

.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button:active{

transform:translateY(-1px);

}

/* Responsive */

@media(max-width:767px){

.elementor-27774 .elementor-element.elementor-element-fd8c82a .elementor-button{

width:100%;

padding:16px 24px;

font-size:15px;

}

}/* End custom CSS */