.elementor-kit-9{--e-global-color-primary:#2D65A8;--e-global-color-secondary:#54595F;--e-global-color-text:#141215;--e-global-color-accent:#61CE70;--e-global-color-d710849:#FFFFFFE5;--e-global-color-2b09e15:#FFFFFFB2;--e-global-color-21708e4:#6D717F;--e-global-color-363ed23:#ECF4FD;--e-global-color-453b4a6:#00000033;--e-global-color-a1acb06:#EFEFEF;--e-global-color-a97cfe7:#0B2340;--e-global-color-97ab3f3:#E8F2FD;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-size:1.125rem;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:400;--e-global-typography-1f577f6-font-family:"Gilroy";--e-global-typography-1f577f6-font-size:1.125rem;--e-global-typography-1f577f6-font-weight:500;--e-global-typography-a72684f-font-family:"Gilroy";--e-global-typography-a72684f-font-size:1.75rem;--e-global-typography-a72684f-font-weight:700;--e-global-typography-095ef84-font-family:"Gilroy";--e-global-typography-095ef84-font-size:1.125rem;--e-global-typography-095ef84-font-weight:700;--e-global-typography-a64f577-font-family:"Gilroy";--e-global-typography-a64f577-font-size:2.5rem;--e-global-typography-a64f577-font-weight:700;--e-global-typography-9f737ac-font-family:"Gilroy";--e-global-typography-9f737ac-font-size:3.5rem;--e-global-typography-9f737ac-font-weight:700;--e-global-typography-9f737ac-line-height:64px;--e-global-typography-53c350a-font-family:"Gilroy";--e-global-typography-53c350a-font-size:1.5rem;--e-global-typography-53c350a-font-weight:600;--e-global-typography-3afb771-font-family:"Gilroy";--e-global-typography-3afb771-font-size:2rem;--e-global-typography-3afb771-font-weight:700;--e-global-typography-7d1668b-font-family:"Gilroy";--e-global-typography-7d1668b-font-size:4rem;--e-global-typography-7d1668b-font-weight:700;--e-global-typography-7d1668b-line-height:4.5rem;--e-global-typography-51ff384-font-family:"Gilroy";--e-global-typography-51ff384-font-size:3.5rem;--e-global-typography-51ff384-font-weight:700;--e-global-typography-51ff384-line-height:4rem;--e-global-typography-c2aef13-font-family:"Gilroy";--e-global-typography-c2aef13-font-size:2.5rem;--e-global-typography-c2aef13-font-weight:700;--e-global-typography-c2aef13-line-height:3rem;--e-global-typography-86f5b03-font-family:"Gilroy";--e-global-typography-86f5b03-font-size:2rem;--e-global-typography-86f5b03-font-weight:700;--e-global-typography-86f5b03-line-height:2.375rem;--e-global-typography-ca7d5a8-font-family:"Gilroy";--e-global-typography-ca7d5a8-font-size:1.75rem;--e-global-typography-ca7d5a8-font-weight:700;--e-global-typography-ca7d5a8-line-height:2.125rem;--e-global-typography-f99ec51-font-family:"Gilroy";--e-global-typography-f99ec51-font-size:1.5rem;--e-global-typography-f99ec51-font-weight:700;--e-global-typography-f99ec51-line-height:1.875rem;--e-global-typography-fa5cc85-font-family:"Gilroy";--e-global-typography-fa5cc85-font-size:1.25rem;--e-global-typography-fa5cc85-font-weight:700;--e-global-typography-fa5cc85-line-height:1.625rem;--e-global-typography-4f03f2e-font-family:"Gilroy";--e-global-typography-4f03f2e-font-size:1.5rem;--e-global-typography-4f03f2e-font-weight:600;--e-global-typography-4f03f2e-line-height:1.7rem;--e-global-typography-477ce28-font-family:"Gilroy";--e-global-typography-477ce28-font-size:1.25rem;--e-global-typography-477ce28-line-height:1.55rem;--e-global-typography-c15ad5c-font-family:"Gilroy";--e-global-typography-c15ad5c-font-size:1.25rem;--e-global-typography-c15ad5c-line-height:1.55rem;--e-global-typography-20627d8-font-family:"Gilroy";--e-global-typography-20627d8-font-size:1.25rem;--e-global-typography-20627d8-font-weight:600;--e-global-typography-20627d8-line-height:1.55rem;--e-global-typography-6448c7d-font-family:"Gilroy";--e-global-typography-6448c7d-font-size:1.25rem;--e-global-typography-6448c7d-line-height:1.55rem;--e-global-typography-346618a-font-family:"Gilroy";--e-global-typography-346618a-font-size:1.25rem;--e-global-typography-346618a-font-weight:600;--e-global-typography-346618a-line-height:1.55rem;--e-global-typography-dd2b602-font-family:"Gilroy";--e-global-typography-dd2b602-font-size:1.25rem;--e-global-typography-dd2b602-line-height:1.55rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-d710849 );background-image:linear-gradient(180deg, #0088E8 0%, var( --e-global-color-primary ) 100%);border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-9 h1{font-size:3.5rem;font-weight:700;}.elementor-kit-9 h2{font-family:"Gilroy", Sans-serif;font-size:2.5rem;}.elementor-kit-9 h3{font-family:"Gilroy", Sans-serif;font-size:2rem;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-a72684f-font-size:1.7rem;--e-global-typography-a64f577-font-size:2.5rem;--e-global-typography-9f737ac-font-size:3rem;--e-global-typography-53c350a-font-size:1.5rem;--e-global-typography-7d1668b-font-size:3rem;--e-global-typography-7d1668b-line-height:3.5rem;--e-global-typography-51ff384-font-size:2.75rem;--e-global-typography-51ff384-line-height:3.25rem;--e-global-typography-c2aef13-line-height:2.75rem;--e-global-typography-86f5b03-font-size:1.875rem;--e-global-typography-86f5b03-line-height:2.25rem;--e-global-typography-ca7d5a8-font-size:1.4rem;--e-global-typography-ca7d5a8-line-height:1.6rem;--e-global-typography-f99ec51-font-size:1.375rem;--e-global-typography-f99ec51-line-height:1.75rem;--e-global-typography-fa5cc85-font-size:1.25rem;--e-global-typography-fa5cc85-line-height:1.625em;--e-global-typography-477ce28-font-size:1.25rem;--e-global-typography-477ce28-line-height:1.5rem;--e-global-typography-c15ad5c-font-size:1.25rem;--e-global-typography-c15ad5c-line-height:1.5rem;--e-global-typography-20627d8-font-size:1.25rem;--e-global-typography-20627d8-line-height:1.5rem;--e-global-typography-6448c7d-font-size:1.125rem;--e-global-typography-6448c7d-line-height:1.25rem;--e-global-typography-346618a-font-size:1.125rem;--e-global-typography-346618a-line-height:1.25rem;--e-global-typography-dd2b602-font-size:1rem;--e-global-typography-dd2b602-line-height:1rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-a72684f-font-size:1.8rem;--e-global-typography-a72684f-line-height:2.1rem;--e-global-typography-a64f577-font-size:2.2rem;--e-global-typography-a64f577-line-height:1em;--e-global-typography-9f737ac-line-height:3.2rem;--e-global-typography-9f737ac-letter-spacing:0px;--e-global-typography-3afb771-line-height:2.1rem;--e-global-typography-7d1668b-font-size:2.25rem;--e-global-typography-7d1668b-line-height:2.75rem;--e-global-typography-51ff384-font-size:2rem;--e-global-typography-51ff384-line-height:2.375rem;--e-global-typography-c2aef13-font-size:1.75rem;--e-global-typography-c2aef13-line-height:2.125rem;--e-global-typography-86f5b03-font-size:1.5rem;--e-global-typography-86f5b03-line-height:1.75rem;--e-global-typography-ca7d5a8-font-size:1.25rem;--e-global-typography-ca7d5a8-line-height:1.625rem;--e-global-typography-f99ec51-font-size:1.125rem;--e-global-typography-f99ec51-line-height:1.5rem;--e-global-typography-fa5cc85-font-size:1.125rem;--e-global-typography-fa5cc85-line-height:1.5rem;--e-global-typography-4f03f2e-font-size:1.125rem;--e-global-typography-4f03f2e-line-height:1.5rem;--e-global-typography-477ce28-font-size:1.25rem;--e-global-typography-477ce28-line-height:1.5rem;--e-global-typography-c15ad5c-font-size:1.25rem;--e-global-typography-c15ad5c-line-height:1.5rem;--e-global-typography-20627d8-font-size:1.25rem;--e-global-typography-20627d8-line-height:1.5rem;--e-global-typography-6448c7d-font-size:1.125rem;--e-global-typography-6448c7d-line-height:1.25rem;--e-global-typography-346618a-font-size:1.125rem;--e-global-typography-346618a-line-height:1.25rem;--e-global-typography-dd2b602-font-size:1rem;--e-global-typography-dd2b602-line-height:1rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html {
    font-size: 16px;
    line-height: 120%;
}

.white-bg-button a{
    background: #fff !important;
    color: #141215 !important; 
}

.white-bg-button a svg{ 
    filter: brightness(0) saturate(100%) invert(5%) sepia(7%) saturate(1287%) hue-rotate(236deg) brightness(90%) contrast(93%);
}



.e-n-accordion .e-n-accordion-item > div{
    margin-top: -15px;
}

.reviews-grad{
    background: linear-gradient(111.39deg, rgba(127, 179, 242, 0.2) 0%, rgba(196, 220, 249, 0.2) 100%);
}

.reviews-grad-new{
background: radial-gradient(
    ellipse at center,
    #2a4d75 0%,
    #1c3f67 35%,
    #0B2340 100%
);
    
}

.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{
    fill: hsl(0deg 0% 93.3% / 0%) !important;
}

.elementor-swiper-button{
    margin-top: 100px;
}

.main-review-carousel .elementor-widget-text-editor{
    min-height: 180px;
}

.blog-posts article{
    background: linear-gradient(111.39deg, rgba(127, 179, 242, 0.2) 0%, rgba(196, 220, 249, 0.2) 100%);

}

.glossary-tabs button{
    min-height: 62px !important;
    min-width: 62px !important;
     max-width: 62px;
    width: 100%;
    max-height: 62px !important;
}

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

.glossary-tabs h3{
    font-size: 1.5rem;
    font-weight: bold;
    color: var(--e-global-color-primary);
}
.glossary-tabs p{
    border-bottom: 1px solid var(--e-global-color-453b4a6);
    margin-bottom: 30px;
    padding-bottom: 15px;
    
}

.account-table svg{
    fill: none !important;
}

.about-us-container{
    background: linear-gradient(130.92deg, rgba(255, 255, 255, 0.05) 2.98%, rgba(255, 255, 255, 0.2) 97.02%);
border: 0.69px solid var(--color-white-white-30, #FFFFFF4D);
backdrop-filter: blur(4.53987455368042px);

}


/*BUTTons*/ 




/* ==========================================
   ELEMENTOR BUTTON — SMOOTH HOVER
   Exclude Header and Footer
========================================== */

/* Main button */
body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button {

    position: relative;
    z-index: 0;
    isolation: isolate;
    overflow: visible;

    /* GPU optimization */
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;

    transition: transform 250ms cubic-bezier(
        0.22, 1, 0.36, 1
    );

    will-change: transform;
}

/* Hover: smooth floating */
body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button:hover {

    transform: translate3d(0, -3px, 0);
}

/* Active: pressed button */
body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button:active {

    transform: translate3d(0, -1px, 0);
}

/* ==========================================
   BLUE BUTTON
========================================== */

body .elementor-widget-button:not(
    .white-bg-button,
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button {

    background: linear-gradient(
        90deg,
        #008de2,
        #24558a
    );
    color: #fff;
}

/* ==========================================
   WHITE BUTTON
========================================== */

body .elementor-widget-button.white-bg-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button {

    background: #fff;
    color: #141214;
}

/* ==========================================
   SHADOW — OPTIMIZED
   Animate opacity instead of box-shadow
========================================== */

body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button::before {

    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    pointer-events: none;

    box-shadow: 0 10px 20px rgba(0,0,0,.2);

    opacity: 0;
    transform: translateZ(0);

    transition: opacity 250ms ease-out;
}

body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button:hover::before {

    opacity: 1;
}

/* ==========================================
   EXPANDING WAVE
========================================== */

body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button::after {

    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    pointer-events: none;

    opacity: 1;
    transform: scale3d(1, 1, 1);
    transform-origin: center;

    transition:
        transform 400ms ease-out,
        opacity 400ms ease-out;

    will-change: transform, opacity;
}

/* Blue wave */
body .elementor-widget-button:not(
    .white-bg-button,
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button::after {

    background: linear-gradient(
        90deg,
        #008de2,
        #24558a
    );
}

/* White wave */
body .elementor-widget-button.white-bg-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button::after {

    background: #fff;
}

/* Wave hover */
body .elementor-widget-button:not(
    header .elementor-widget-button,
    footer .elementor-widget-button,
    .elementor-location-header .elementor-widget-button,
    .elementor-location-footer .elementor-widget-button
) .elementor-button:hover::after {

    transform: scale3d(1.4, 1.6, 1);
    opacity: 0;
}


/* ========================================
   TRADE ORBIT BUTTON — SMOOTH HOVER
======================================== */

.trade-orbit-content .trade-orbit-btn {
    position: relative;
    z-index: 0;
    isolation: isolate;
    overflow: visible;

    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;

    transition: transform 250ms cubic-bezier(
        0.22, 1, 0.36, 1
    );
}

/* Floating hover */
.trade-orbit-content .trade-orbit-btn:hover {
    transform: translate3d(0, -3px, 0);
}

/* Active */
.trade-orbit-content .trade-orbit-btn:active {
    transform: translate3d(0, -1px, 0);
}

/* Shadow */
.trade-orbit-content .trade-orbit-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    pointer-events: none;

    box-shadow: 0 10px 20px rgba(0, 0, 0, .2);

    opacity: 0;
    transition: opacity 250ms ease-out;
}

.trade-orbit-content .trade-orbit-btn:hover::before {
    opacity: 1;
}

/* Expanding wave */
.trade-orbit-content .trade-orbit-btn::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        #008de2,
        #24558a
    );

    opacity: 1;
    transform: scale3d(1, 1, 1);

    transition:
        transform 400ms ease-out,
        opacity 400ms ease-out;
}

.trade-orbit-content .trade-orbit-btn:hover::after {
    transform: scale3d(1.4, 1.6, 1);
    opacity: 0;
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .trade-orbit-content .trade-orbit-btn,
    .trade-orbit-content .trade-orbit-btn::before,
    .trade-orbit-content .trade-orbit-btn::after {
        transition: none;
    }
}






@media (min-width: 1025px) {
    .account-table > .e-con-inner {
        grid-template-columns: 1fr 1fr 1.15fr 1fr 1fr !important;
    }
}


.menu-item-new {
  position: relative;
  overflow: hidden;
}

.menu-item-new::before {
  content: '';
  position: absolute;
  inset: 0;
  background-color: #ECF4FD;
  transform: scaleX(0);
  transform-origin: top;
  transition: transform 250ms ease-in-out;
  z-index: 0;
  pointer-events: none;
}

.menu-item-new:hover::before {
  transform: scaleY(1);
}
 
.menu-item-new > * {
  position: relative;
  z-index: 1;
}


#login-button{
		display:none;
	}
.main__header:has(.e-n-menu-content.e-active) {
	background: #fff!important;
}
.main__header:has(.e-n-menu-content.e-active) .e-n-menu-title-text,
.main__header:has(.e-n-menu-content.e-active) .e-n-menu-dropdown-icon svg{
	color: #141414!important;
	fill: #141414!important;
}
.main__header:has(.e-n-menu-content.e-active) .menu__btn a {
	background:#EFEFEF!important;
	color:#141414!important;
}
.main__header:has(.e-n-menu-content.e-active) .login-pc-btn a {
	background:transparent !important;
	color:#141414!important;
}
.main__header .e-n-menu-content.e-active {
  -webkit-transform-origin: top;
  transform-origin: top;

  -webkit-animation: eMenuSlideDown 350ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
  animation: eMenuSlideDown 350ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

.main__header:has(.e-n-menu-content.e-active) .logo-change img {
    content: url("/wp-content/uploads/2026/09/logo-2-1.svg") !important;
}

@keyframes eMenuSlideDown {
  from { clip-path: inset(0 0 100% 0); opacity: 0; }
  to   { clip-path: inset(0 0 0% 0);   opacity: 1; }
}

@keyframes eMenuSlideUp {
  from { clip-path: inset(0 0 0% 0);   opacity: 1; }
  to   { clip-path: inset(0 0 100% 0); opacity: 0; }
}

.main__header .e-n-menu-content.e-active {
  -webkit-animation: eMenuSlideDown 380ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
  animation: eMenuSlideDown 380ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

.main__header .e-n-menu-content.e-closing {
  display: block !important;
  pointer-events: none;
  -webkit-animation: eMenuSlideUp 220ms cubic-bezier(0.4, 0, 1, 1) forwards;
  animation: eMenuSlideUp 220ms cubic-bezier(0.4, 0, 1, 1) forwards;
}


@media (max-width: 1024px) {
	.mobile__header .e-n-menu-wrapper  .e-n-menu-title {
		justify-content: space-between!important;
	} 
	.mobile__header     .e-n-menu-wrapper .e-n-menu-heading {
        margin-top: 17px;
        background: #fff;
		margin-bottom: -60px;
    }
	.mobile__menu .e-n-menu-item:has(.e-n-menu-content.e-active) .e-n-menu-title {
		background: #ECF4FD!important;
	}
	.mobile__header:has(.e-n-menu-toggle[aria-expanded="true"]) {
		background: #fff!important;
	}
	.mobile__header:has(.e-n-menu-toggle[aria-expanded="true"]) .logo-change img {
        content: url("/wp-content/uploads/2026/09/logo-2-1.svg") !important;
    }
	
	#login-button{
		display:block;
	}	
	#login-button a {
		background: var(--Color-Grey-Grey-50, #EFEFEF);

border-radius: 9999px;
margin-bottom: 12px;
		margin-top: 40px;
opacity: 1;
padding-top: 12px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
color: var(--Text-Color-text-primary-black, #141215);
width: max-content;
	}
	#reg-button a {
background: linear-gradient(97.09deg, #0088E8 0.14%, #234E82 99.86%);



border-radius: 9999px;

opacity: 1;
padding-top: 12px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
color: #fff!important;
width: max-content;
	}
		#reg-button a span {



color: #fff!important;
	}
	#reg-button {
		padding: 0!important;
	}
	#reg-button a, #login-button a {
		min-width: 160px;
		justify-content: center;
	} 
	.e-n-menu-item:has(#reg-button) {
	        position: relative;
        top: -80px;
        width: max-content;
        left: 200px;
	}
	.mobile__header .e-n-menu-wrapper {
		        overflow-y: clip !important;
	}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.mobile__header .e-n-menu-item .e-n-menu-title{
		padding: 20px 36px;
	}
	.mobile__header .e-n-menu-content.e-active{
		margin-top: -30px;
	}
	
	.mobile__header .e-con-full.e-active >div{ 
		    padding: 0 26px 26px 48px;
	}
	.mobile__header .e-n-menu-item:has(#reg-button){
		width: 100%;
	}
}



.menu-item-new .elementor-image-box-content .elementor-image-box-title a{
    font-size: 24px;
    line-height: 120%;
    font-weight: 600;
    color: #141215;
}

.menu-item-new .elementor-image-box-content .elementor-image-box-description{
    font-size: 16px;
    line-height: 120%; 
    color: #141215;
}



.main-navigation-menu .e-n-menu-content.e-active{
	margin-top:-10px;
}

.post-template-default header{
	background: var(--e-global-color-secondary);
} 

.rolling-text-btn.menu__btn.login-pc-btn a{
    background: transparent !important;
}

.rolling-text-btn.menu__btn.login-pc-btn a:hover{
    background: #FFFFFF1A !important;
}


.rolling-text-btn.menu__btn.reg-main-btn a{
    background: #FFFFFF1A !important;
}

.rolling-text-btn.menu__btn.reg-main-btn a:hover{
    background: #ffffff33 !important;
}

.mobile__menu .e-n-menu-content.e-active .elementor-widget-icon-list{
    background: #fff;
}

    .mobile__menu .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(16px / 2) !important;
    }
    
    .mobile__menu .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(16px / 2) !important;
    }
    
    .mobile__menu .elementor-icon-list-item a:hover, .mobile__menu .elementor-icon-list-item:hover a{
        color: #141215 !important;
    }
    
    

/* =========================================================
   SECTION READY TO TRADE 
========================================================= */

.trade-orbit-cta {
    position: relative;
    width: 100%;
    min-height: 530px;

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

    overflow: hidden;

    background: #f2f8fd;
    border-radius: 42px;
    
}


/* =========================================================
   BACKGROUND SVG
========================================================= */

.trade-orbit-bg {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    z-index: 1;
    pointer-events: none;
}

.trade-orbit-bg svg {
    display: block;

    width: 100%;
    height: 100%;
}


.trade-orbit-bg .orbit-line {
    fill: none;

    stroke: #cbd9e6;
    stroke-width: 1;

    opacity: .2;
}


/* =========================================================
   COMETS
========================================================= */

.trade-orbit-bg .comet {
    color: #5b9cff;
}


.trade-orbit-bg .comet-tail {
    fill: none;

    stroke: currentColor;
    stroke-width: 1.25;

    stroke-linecap: round;
}


.trade-orbit-bg .comet-tail-glow {
    fill: none;

    stroke: currentColor;
    stroke-width: 5;

    stroke-linecap: round;

    opacity: .14;

    filter: url(#tailGlow);
}


.trade-orbit-bg .comet-head-glow {
    fill: currentColor;

    opacity: .22;

    filter: url(#headGlow);
}


.trade-orbit-bg .orbit-logo-disc {
    fill: #ffffff;
    filter: url(#logoShadow);
}


.trade-orbit-bg .orbit-logo-image {
    pointer-events: none;
}


@keyframes trade-orbit-color {
    0%,
    100% {
        color: #65e7a8;
    }

    6% {
        color: #67aaff;
    }

    25% {
        color: #67aaff;
    }

    45% {
        color: #a979f3;
    }

    56% {
        color: #699fff;
    }

    75% {
        color: #65a8ff;
    }

    94% {
        color: #65e7a8;
    }
}



.trade-comet-inner-1 {
    animation: trade-orbit-color 18s linear infinite;
    animation-delay: -16.9s;
}

.trade-comet-inner-2 {
    animation: trade-orbit-color 18s linear infinite;
    animation-delay: -7.9s;
}


.trade-comet-outer-1 {
    animation: trade-orbit-color 24s linear infinite;
    animation-delay: -13.33s;
}

.trade-comet-outer-2 {
    animation: trade-orbit-color 24s linear infinite;
    animation-delay: -1.33s;
}


/* =========================================================
   CONTENT
========================================================= */

.trade-orbit-content {
    position: relative;

    z-index: 2;

    width: min(900px, calc(100% - 40px));

    text-align: center;
}

.trade-orbit-content h2 {
    margin: 0 0 16px;

    color: #fff;

    font-size: clamp(32px, 3.2vw, 40px);
    font-weight: 700;
    line-height: 1.1;

    letter-spacing: -0.025em;
}

.trade-orbit-content p {
    max-width: 850px;

    margin: 0 auto 64px;

    color: #fff;

    font-size: 18px;
    line-height: 1.4;
}

.trade-orbit-btn {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    gap: 14px;

    min-height: 56px;

    padding: 0 30px;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #0481dc 0%,
        #1f548e 100%
    );

    color: #ffffff;

    font-size: 16px;
    font-weight: 600;

    text-decoration: none;

    transition:
        transform .25s ease,
        opacity .25s ease;
}

.trade-orbit-btn:hover { 

    color: #ffffff; 
}

.trade-orbit-btn__arrow {
    font-size: 24px;
    line-height: 1;

    font-weight: 300;

    transform: translateY(-1px);
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {
    .trade-orbit-cta {
        min-height: 500px;
        border-radius: 34px;
    }

    .trade-orbit-content {
        width: min(700px, calc(100% - 50px));
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {
    .trade-orbit-cta {
        min-height: 520px;
        border-radius: 28px;
    }


    .trade-orbit-bg {
        left: 50%;

        width: 760px;

        transform: translateX(-50%);
    }

    .trade-orbit-content {
        width: calc(100% - 40px);
    }

    .trade-orbit-content h2 {
        margin-bottom: 18px;

        font-size: 32px;
    }

    .trade-orbit-content p {
        margin-bottom: 42px;

        font-size: 16px;
        line-height: 1.45;
    }

    .trade-orbit-btn {
        min-height: 52px;

        padding: 0 26px;

        font-size: 15px;
    }

    .trade-orbit-bg .comet-tail {
        stroke-width: 1;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Bold.eot');
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Bold.woff2') format('woff2'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Bold.woff') format('woff'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Bold.ttf') format('truetype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Bold.svg#Gilroy') format('svg');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Heavy.eot');
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Heavy.woff2') format('woff2'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Heavy.woff') format('woff'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Heavy.ttf') format('truetype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Heavy.svg#Gilroy') format('svg');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Light.eot');
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Light.woff2') format('woff2'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Light.woff') format('woff'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Light.ttf') format('truetype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Light.svg#Gilroy') format('svg');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Medium.eot');
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Medium.woff2') format('woff2'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Medium.woff') format('woff'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Medium.ttf') format('truetype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Medium.svg#Gilroy') format('svg');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Regular.eot');
	src: url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Regular.woff2') format('woff2'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Regular.woff') format('woff'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Regular.ttf') format('truetype'),
		url('https://selfmsf.com/wp-content/uploads/2026/09/Gilroy-Regular.svg#Gilroy') format('svg');
}
/* End Custom Fonts CSS */