.elementor-kit-3{--e-global-color-primary:#51C878;--e-global-color-secondary:#B8FFD0;--e-global-color-text:#000000;--e-global-color-accent:#DBE2F5;--e-global-color-4d4f60d:#F4F7FF;--e-global-color-52bd32d:#FFFFFF;--e-global-color-95ef19d:#1E1E1E;--e-global-color-b651a46:#014751;--e-global-color-938cb07:#CBCBCB;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:60px;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:40px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:50px;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:40px;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-line-height:50px;--e-global-typography-829ec0c-font-family:"Plus Jakarta Sans";--e-global-typography-829ec0c-font-size:26px;--e-global-typography-829ec0c-font-weight:500;--e-global-typography-829ec0c-line-height:43px;--e-global-typography-95a1042-font-family:"Plus Jakarta Sans";--e-global-typography-95a1042-font-size:26px;--e-global-typography-95a1042-font-weight:800;--e-global-typography-95a1042-line-height:43px;--e-global-typography-124ed3b-font-family:"Plus Jakarta Sans";--e-global-typography-124ed3b-font-size:20px;--e-global-typography-124ed3b-font-weight:500;--e-global-typography-124ed3b-line-height:40px;--e-global-typography-201f6e5-font-family:"Plus Jakarta Sans";--e-global-typography-201f6e5-font-size:20px;--e-global-typography-201f6e5-font-weight:800;--e-global-typography-201f6e5-line-height:40px;--e-global-typography-e8fc818-font-family:"Plus Jakarta Sans";--e-global-typography-e8fc818-font-size:15px;--e-global-typography-e8fc818-font-weight:400;--e-global-typography-e8fc818-line-height:25px;--e-global-typography-c451a11-font-family:"Plus Jakarta Sans";--e-global-typography-c451a11-font-size:14px;--e-global-typography-c451a11-font-weight:400;--e-global-typography-c451a11-font-style:normal;--e-global-typography-c451a11-line-height:24px;--e-global-typography-545f9b2-font-family:"Plus Jakarta Sans";--e-global-typography-545f9b2-font-size:15px;--e-global-typography-545f9b2-font-weight:400;--e-global-typography-545f9b2-line-height:20px;--e-global-typography-0912af0-font-family:"Plus Jakarta Sans";--e-global-typography-0912af0-font-size:14px;--e-global-typography-0912af0-font-weight:500;--e-global-typography-0912af0-line-height:24px;--e-global-typography-45422c6-font-family:"Plus Jakarta Sans";--e-global-typography-45422c6-font-size:14px;--e-global-typography-45422c6-font-weight:400;--e-global-typography-45422c6-line-height:24px;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-3 p{margin-bottom:0px;}.elementor-kit-3 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3 h2{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-829ec0c-font-family ), Sans-serif;font-size:var( --e-global-typography-829ec0c-font-size );font-weight:var( --e-global-typography-829ec0c-font-weight );line-height:var( --e-global-typography-829ec0c-line-height );letter-spacing:var( --e-global-typography-829ec0c-letter-spacing );word-spacing:var( --e-global-typography-829ec0c-word-spacing );}.elementor-kit-3 h4{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;line-height:50px;}.elementor-kit-3 h5{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;line-height:50px;}.elementor-kit-3 h6{color:var( --e-global-color-text );}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-family:var( --e-global-typography-0912af0-font-family ), Sans-serif;font-size:var( --e-global-typography-0912af0-font-size );font-weight:var( --e-global-typography-0912af0-font-weight );line-height:var( --e-global-typography-0912af0-line-height );letter-spacing:var( --e-global-typography-0912af0-letter-spacing );word-spacing:var( --e-global-typography-0912af0-word-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-kit-3 button:hover,.elementor-kit-3 button:focus,.elementor-kit-3 input[type="button"]:hover,.elementor-kit-3 input[type="button"]:focus,.elementor-kit-3 input[type="submit"]:hover,.elementor-kit-3 input[type="submit"]:focus,.elementor-kit-3 .elementor-button:hover,.elementor-kit-3 .elementor-button:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-3 e-page-transition{background-color:#FFBC7D;}@media(max-width:1680px){.elementor-kit-3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-3 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h3{font-size:var( --e-global-typography-829ec0c-font-size );line-height:var( --e-global-typography-829ec0c-line-height );letter-spacing:var( --e-global-typography-829ec0c-letter-spacing );word-spacing:var( --e-global-typography-829ec0c-word-spacing );}.elementor-kit-3 h4{font-size:26px;line-height:36px;}.elementor-kit-3 h5{font-size:26px;line-height:36px;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-size:var( --e-global-typography-0912af0-font-size );line-height:var( --e-global-typography-0912af0-line-height );letter-spacing:var( --e-global-typography-0912af0-letter-spacing );word-spacing:var( --e-global-typography-0912af0-word-spacing );}.e-con{--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}}@media(max-width:1024px){.elementor-kit-3{--e-global-typography-primary-font-size:44px;--e-global-typography-primary-line-height:54px;--e-global-typography-secondary-font-size:44px;--e-global-typography-secondary-line-height:54px;--e-global-typography-text-font-size:34px;--e-global-typography-text-line-height:44px;--e-global-typography-accent-font-size:34px;--e-global-typography-accent-line-height:44px;--e-global-typography-829ec0c-font-size:18px;--e-global-typography-829ec0c-line-height:28px;--e-global-typography-95a1042-font-size:18px;--e-global-typography-95a1042-line-height:28px;--e-global-typography-124ed3b-font-size:16px;--e-global-typography-124ed3b-line-height:28px;--e-global-typography-201f6e5-font-size:16px;--e-global-typography-201f6e5-line-height:28px;--e-global-typography-c451a11-font-size:14px;--e-global-typography-c451a11-line-height:24px;--e-global-typography-545f9b2-font-size:15px;--e-global-typography-545f9b2-line-height:20px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-3 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h3{font-size:var( --e-global-typography-829ec0c-font-size );line-height:var( --e-global-typography-829ec0c-line-height );letter-spacing:var( --e-global-typography-829ec0c-letter-spacing );word-spacing:var( --e-global-typography-829ec0c-word-spacing );}.elementor-kit-3 h4{font-size:34px;line-height:44px;}.elementor-kit-3 h5{font-size:34px;line-height:44px;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-size:var( --e-global-typography-0912af0-font-size );line-height:var( --e-global-typography-0912af0-line-height );letter-spacing:var( --e-global-typography-0912af0-letter-spacing );word-spacing:var( --e-global-typography-0912af0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3{--e-global-typography-primary-font-size:32px;--e-global-typography-primary-line-height:42px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:42px;--e-global-typography-text-font-size:28px;--e-global-typography-text-line-height:38px;--e-global-typography-accent-font-size:28px;--e-global-typography-accent-line-height:38px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-3 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-3 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h3{font-size:var( --e-global-typography-829ec0c-font-size );line-height:var( --e-global-typography-829ec0c-line-height );letter-spacing:var( --e-global-typography-829ec0c-letter-spacing );word-spacing:var( --e-global-typography-829ec0c-word-spacing );}.elementor-kit-3 h4{font-size:28px;line-height:38px;}.elementor-kit-3 h5{font-size:28px;line-height:38px;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-size:var( --e-global-typography-0912af0-font-size );line-height:var( --e-global-typography-0912af0-line-height );letter-spacing:var( --e-global-typography-0912af0-letter-spacing );word-spacing:var( --e-global-typography-0912af0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Header*/
.fixed-header.scrolled {
    background-color: #ffffff; 
   box-shadow: -3px 25px 56px 0px #0000001A;
   position: fixed;
}

.header-icon .elementor-icon {
    display: block;
}
.header-icon .elementor-button {
    display: block;
}
.elementor-location-popup .elementor-element.mob-menu .elementor-nav-menu--dropdown .menu-item .elementor-sub-item {
    font-size: 15px;
}

footer .mob-menu .menu-item.wpml-ls-current-language {
    display: none;
}

footer .footer-text {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.desktop-menu .elementor-nav-menu .menu-item .sub-arrow,
.mob-menu .elementor-nav-menu .menu-item .sub-arrow
{
    transition: transform 0.5s ease;
}

.desktop-menu .elementor-nav-menu .menu-item:hover .sub-arrow,
.mob-menu .elementor-item.has-submenu.highlighted .sub-arrow {
    transform: rotateX(180deg);
}

.nav-menu-lang .wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: .5em;
}

.mob-menu a {
    display: flex;
    justify-content: space-between;
}

.mob-menu .wpml-ls-item a .sub-arrow {
    margin-left:auto;
}
.mob-menu .wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: 16px;
}

.mob-menu .wpml-ls-item ul a.elementor-sub-item {
        justify-content: flex-start;
}

.mob-menu ul.elementor-nav-menu--dropdown a , .mob-menu ul.elementor-nav-menu--dropdown a:hover {
    border-left: 32px solid transparent;
}

.mob-menu .elementor-nav-menu--dropdown .elementor-item:focus, .mob-menu .elementor-sub-item:focus {
    background-color: transparent;
}

.wpml-ls-current-language a {
    border-left-width: 0px !important;
}

.elementor-nav-menu--main .elementor-nav-menu .wpml-ls-current-language a, .elementor-nav-menu--main .elementor-nav-menu .wpml-ls-current-language a.highlighted, .elementor-nav-menu--main .elementor-nav-menu .wpml-ls-current-language a:focus, .elementor-nav-menu--main .elementor-nav-menu .wpml-ls-current-language a:hover {
    padding: 13px 10px;
}


/*End Header*/

/* contact us flags*/
.contact-us-flag-icon {
    width: 24px !important;
    max-width: 24px !important;
    min-width: 24px !important;
    height: 16px !important;
    max-height: 16px !important;
    min-height: 16px !important;
}
/* end of contact us flags*/

/*.crypto-iframe {*/
/*    pointer-events: none;*/
/*}*/

.regular {
    font-weight: 400;
}

.green, .green a {
    color: var(--e-global-color-primary);
}


/*Cripto widget*/
body .widget-line span.js-copyright-label {
    display: none !important;
}

.widget-line {
    pointer-events: none;
}

.elementor.elementor .e-con>.elementor-widget.widget-line .elementor-widget-container{
    width: 112%;
}
/*End Cripto widget*/



/*Buttons*/
.elementor-widget-button:not(.unique) .elementor-button-content-wrapper {
    height: 65px;
    padding: 0px 40px;
    display: flex;
    align-items: center;
}

.elementor-widget-button:not(.unique) .elementor-button {
    background-color: var(--e-global-color-primary);
}

.elementor-button-icon svg {
    width: 24px;
    height: auto;
    margin-left: 19px;
}


.elementor-widget-button:not(.unique) .elementor-button-content-wrapper .elementor-button{
    background-color: var(--e-global-color-primary);
    border: 1px solid var(--e-global-color-primary);
}

.elementor-widget-button:not(.unique) .elementor-button-content-wrapper .elementor-button:hover {
    color: var(--e-global-color-text);
}

.elementor-widget-button:not(.unique) .elementor-button-content-wrapper .elementor-button-text, .process-message .elementor-element.NeuMustForm .elementor-button[type="submit"]:hover {
    color: var(--e-global-color-52bd32d);
}

body .elementor .elementor-button:hover, .process-message .elementor-element.NeuMustForm .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-text);
}

body .elementor .elementor-button:focus, .process-message .elementor-element.NeuMustForm .elementor-button[type="submit"]:focus {
    background-color: #16164A;
}


.button-border .elementor-button{
    height: 56px;
    width: 240px;
    display: flex;
    align-items: center;
    background-color: transparent;
    border: 1px solid var(--e-global-color-primary);
}

.elementor-widget-button:not(.unique).button-border .elementor-button-content-wrapper .elementor-button-text {
    color: var(--e-global-color-text);
}


body .elementor .button-border .elementor-button:hover {
    background-color: #0741FF1A;
    border: 1px solid var(--e-global-color-primary);
}

.elementor-widget-button.unique .elementor-button-wrapper {
   display: flex;
}

@media (max-width: 1024px){
.elementor-widget-button:not(.unique) .elementor-button-content-wrapper,
.button-border .elementor-button {
    height: 54px;
}
}


@media (min-width: 1024px){
   .elementor-widget-button.btn-width-198 .elementor-button-content-wrapper, .elementor-widget-button.btn-width-198.button-border .elementor-button {
         width: 198px;
}
}

/*End Buttons*/


.dialog-widget .dialog-message {
    line-height: 0.5;
}

/*Footer*/

footer.elementor-location-footer .menu-item .elementor-item:not(span.sub-arrow) {
    color: var(--e-global-color-primary);
}

footer.elementor-location-footer .elementor-element.mob-menu .elementor-nav-menu--dropdown .menu-item .elementor-sub-item {
    font-size: 15px;
}

/*End Footer*/

/*Home*/
.markets-slider .elementor-main-swiper .swiper-slide {
    background-position: right;
    background-repeat: no-repeat;
    min-height: 400px;
}

.markets-slider .one-line {
    display: flex;
    gap: 16px;
    padding-bottom: 10px;
    margin-right: -15%;
}

.markets-slider .swiper-slide[aria-label="1 / 5"] {
    background-image: url(../../stocks.png);
}

.markets-slider .swiper-slide[aria-label="2 / 5"] {
    background-image: url(../../forex.png);
}

.markets-slider .swiper-slide[aria-label="3 / 5"] {
    background-image: url(../../metals.png);
}
.markets-slider .swiper-slide[aria-label="4 / 5"] {
    background-image: url(../../indices.png);
}

.markets-slider .swiper-slide[aria-label="5 / 5"] {
    background-image: url(../../commodities.png);
}

.markets-slider.elementor-element .swiper-pagination-bullets.swiper-pagination-horizontal,
.accounts-options-slider.elementor-element .swiper-pagination-bullets.swiper-pagination-horizontal,
.markets-main-slider.elementor-element .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -10px;
} 

.elementor-element .swiper .elementor-swiper-button {
    background-color: #fff;
    border: 1px solid var(--e-global-color-primary);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}

body .markets-slider .elementor-swiper-button.elementor-swiper-button-next, body .markets-main-slider .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url("../../Component-3-1.svg") !important;
}

body .markets-slider .elementor-swiper-button.elementor-swiper-button-prev, body .markets-main-slider .elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url("../../Component-3-3.svg") !important;

}

.elementor-element.markets-slider .swiper .elementor-swiper-button:hover, .elementor-element.markets-main-slider .swiper .elementor-swiper-button:hover  {
    background-color: #E0FFEA;
}

.elementor-element.markets-slider .swiper .elementor-swiper-button:active, .elementor-element.markets-main-slider .swiper .elementor-swiper-button:active  {
    background-color: #000000;
    border: 1px solid #000000;
}

body .markets-slider .elementor-swiper-button.elementor-swiper-button-next:active, body .markets-main-slider .elementor-swiper-button.elementor-swiper-button-next:active {
    background-image: url("../../Component-3.svg") !important;
}

body .markets-slider .elementor-swiper-button.elementor-swiper-button-prev:active, body .markets-main-slider .elementor-swiper-button.elementor-swiper-button-prev:active {
    background-image: url("../../Component-3-4.svg") !important;
}

@media (max-width: 1679px){
body .elementor-element.markets-slider.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide{
    padding: 30px 50px 30px 30px;
}
.markets-slider .elementor-main-swiper .swiper-slide {
    background-position: right bottom;;
    min-height: 379px;
    background-size: 70%;
}
}

/*End Home*/

/*Markets*/
 .markets-main-slider .elementor-testimonial__footer{
       margin-top: 0 !important;
  }  
  
@media (max-width: 1024px){
  .markets-main-slider .elementor-swiper-button{
      display: none !important;
  }  
}
@media (max-width: 767px) {
    .markets-icons-buttons .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
        align-items: center;
        max-width: 124px;
    }
}

/*End Markets*/

.elementor-button {
   cursor: pointer;
}


/*Announcements*/
.announcement-toggle {
    .elementor-toggle {
        text-align: left;
    }
}
.announcement-toggle .elementor-toggle-title span {
    font-size: 20px;
    line-height: 40px;
    font-weight: 400;
    color: #51C878;
}

.announcement-toggle .elementor-tab-content a {
    color: #51C878;
}

.announcement-toggle .elementor-toggle-title {
    display: flex;
    flex-direction: column;
    word-break: break-word;
}

.announcement-toggle .elementor-toggle .elementor-tab-title.elementor-active {
    border-bottom: 1px solid #d5d8dc;
}

.announcement-toggle .table-in-announcement {
    display: none;
}

.announcement-button-open-table {
    padding: 20px 0 0 0;
    color: var( --e-global-color-primary );
    cursor: pointer;
}

.table-in-announcement {
        width: 100%;
        border-collapse: collapse;
        margin: 15px 0;
        font-size: 13px;
    }
    
.table-in-announcement th {
    font-weight: bold;
    padding: 10px;
    text-align: center;
    font-size: 14px;
}
    
.table-in-announcement td {
    padding: 5px;
    border-bottom: 1px solid #ddd;
}


.table-in-announcement:not(.table-09-03) tr:nth-child(n+2):nth-child(odd) {
    background-color: #DEE3FF33;
}
    

@media screen and (max-width: 768px) {
    .table-in-announcement {
        font-size: 14px;
    }
    
    .table-in-announcement th,
    .table-in-announcement td {
        padding: 5px;
    }
}

@media screen and (max-width: 376px) {
    .table-in-announcement.table-09-03 {
        font-size: 12px;
    }
    
    .table-in-announcement.table-09-03 th,
    .table-in-announcement.table-09-03 td {
        padding: 3px;
    }
}
    
/* End Announcments page*/

/*Announcments AR localization*/
[lang="ar"] {
    .announcement-toggle {
        .elementor-toggle {
            text-align: right;
        }
        
        .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
            float: left;
        }
    }
}
/*End Announcments AR localization*/


/* Legal page*/
.button-text-centered .elementor-button-text {
    flex-grow: 0;
}

.legal-hero-decor:before {
            content: '';
            background: url('../../header.png'), url('../../corner-small.png'), url('../../corner.png');
            background-repeat: no-repeat, no-repeat, no-repeat;
            background-position: right 0, 0 0, 100% 100%;
            background-size: auto 100%, 0, 0;

    }

@media (max-width: 1024px) {
    .legal-hero-decor:before {
            content: '';
            background: url('../../Group-897470504-1.png'), url('../../corner-small.png'), url('../../corner.png');
            background-repeat: no-repeat, no-repeat, no-repeat;
            background-position: center 0, 0 0, 100% 100%;
            background-size: 768px, auto, auto;
        }
    }

@media (max-width: 767px) {
    .legal-hero-decor:before {
            background: url('../../Group-897470504-1.png') no-repeat, url('../../corner-small.png') no-repeat, url('../../corner.png') no-repeat;
            background-position: center 0, 0 0, 100% 100%;
            background-size: 460px 375px, 83px 120px, 83px 120px;
        }
    }

/* End Legal page*/




























.elementor-button-icon {
    display: flex;
    align-items: center;
}

.support-labels.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}

.account-button-header .elementor-button-icon svg {
     width: auto;
}

@media (max-width: 1024px){

.account-button-header .elementor-button-text {
    display: none;
}
}

body .slider-home .elementor-swiper-button {
    background-color: white;
    border-radius: 100px;
    border: 1px solid #DEE3FF;
    background-repeat: no-repeat;
    background-position: center center;
    width: 58px;
    height: 58px;
    display: block;
    box-shadow: 0px 4px 8px 0px #5283F41A;
}

body .slider-home .elementor-swiper-button.elementor-swiper-button-next{
    background-image: url("../../arrow-right-2.svg") !important;
}

body .slider-home .elementor-swiper-button.elementor-swiper-button-prev{
    background-image: url("../../arrow-right-1.svg") !important;
}

body .slider-home .elementor-swiper-button:hover {
    background-color: #D9F3FF;
    box-shadow: 0px 15px 15px 0px #5283F417;
}

body .slider-home.elementor-arrows-yes .elementor-main-swiper.swiper {
    width: 100% !important;
}


@media (max-width: 1420px) and (min-width: 1025px) {
    body .main-section-column-content {
        width: 50%;
    }
}


@media (max-width: 767px){
.slider-home .elementor-swiper-button {
    display:none !important;
}

.slider-home .elementor-main-swiper {
    width: 100% !important;
}
}

/*blocked-country-page-link*/

body .blocked-country-page-link {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}

body .blocked-country-page-link:hover {
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}

@media (max-width: 767px) {
    body .blocked-country-page-link {
        display: inline;
        font-size: 22px;
    }
    
    body .blocked-country-page-link:hover {
        display: inline;
        font-size: 22px;
    }
}

/* End blocked-country-page-link*/

.link-black a {
    color: #000000;
}

.platforms-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: -45px;
    z-index: 1;
}

.platforms-slider .elementor-testimonial__content {
   box-shadow: 0px 25px 50px -12px rgba(181, 216, 231, 1);
   min-height: 245px;
}

.platforms-slider .swiper-pagination {
   margin-bottom: 35px;
}



.golden-divider {
    background: radial-gradient(50% 50% at 50% 50%, #FAAF00 0%, rgba(250, 175, 0, 0) 100%);

}

/*Accounts page*/


  table {
    border-collapse: collapse;
    width: 100%;
    position: relative;
  }
  
  .accounts-table th {
      font-family: Maven Pro;
font-size: 24px;
font-weight: 700;
line-height: 58px;
text-align: center;
padding-left: 25px;
  }
  
  .accounts-table td:first-child {
font-family: Roboto;
font-size: 24px;
font-weight: 700;
line-height: 56px;
}

  .accounts-table th, .accounts-table td {
    text-align: center;
  }
  
    .accounts-table td:first-child {
    width: 250px;
    text-align: right;
}

   .accounts-table td:nth-child(2) {
    width: 300px;
    padding-left: 25px;
}

   .accounts-table td:nth-child(3) {
    width: 200px;
    padding-left: 25px;
}


  .column-divider {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2px;
    background: radial-gradient(50% 50% at 50% 50%, #FAAF00 0%, rgba(250, 175, 0, 0) 100%);
  }

  .divider-1 {
    left: 290px; 
  }

  .divider-2 {
        left: calc(21% + 290px);
  }

  .divider-3 {
    left: calc(50% + 250px);
  }
  
  @media (max-width: 1440px) {
        .accounts-table th, .accounts-table td:first-child {
        font-size: 22px;
  }
  }



table.account-mob th:first-child {
    width: 180px;
}

.divider-1-mo {
    left: 240px;
}

table.account-mob td:first-child {
font-size: 16px;
font-weight: 700;
line-height: 56px;
text-align: right;
}

table.account-mob td:nth-child(2) {
padding-left: 70px;
text-align: left;
}

  table.account-mob th:nth-child(2) {
font-size: 16px;
font-weight: 700;
padding-left: 70px;
text-align: left;
}

 .accounts-slider .elementor-testimonial__content {
box-shadow: -3px 18px 41px 0px rgba(229, 108, 108, 0.1);
}

body .elementor-testimonial--skin-bubble .elementor-testimonial__content:after {
    width: 0px;
    height: 0px;
}

.accounts-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-bottom: 100px;
}

@media (max-width:767px) {
.accounts-slider .elementor-main-swiper .swiper-slide {
    padding: 60px 20px 60px 20px !important;
}

table.account-mob th:first-child {
   width: 120px;
}

.divider-1-mo {
    left: 180px;
}
}

.first-column-accounts-table {
    min-width: 250px;
}

.accounts-list-dots li {
    position: relative;
    list-style-type: none;
    margin-bottom: 12px;
    
    &:before {
        content: '';
        position: absolute;
        height: 10px;
        width: 10px;
        background: #51C878;
        border-radius: 50%;
        left: -20px;
        top: 9px;
    }
}
/*End Accounts page*/

/* trading holidays */
.trading-holidays__container {
    display: flex;
}

.trading-holidays__table {
    width: 100%;
}

.trading-holidays__row {
    display: flex;
    padding-block: 8px;
    border-bottom: 1px solid #E4F2FF;
}

.trading-holidays__row.trading-holidays__row--custom {
    padding-block: 0 15px;
    border-bottom: 3px solid #DBE2F5;
    
    .trading-holidays__status {
        padding: 0;
        background: none;
    }
}

.trading-holidays__cell {
    display: flex;
    align-items: center;
    width: 50%;
    padding-right: 10px;
}

.trading-holidays__title, 
.trading-holidays__status {
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
}

.trading-holidays__title--main {
    font-size: 12px;
    font-weight: 700;
}

.trading-holidays__status {
    background: green;
    border-radius: 10px;
    padding-inline: 10px;
}

.trading-holidays__status.trading-holidays__status--close {
    background-color: rgba(254, 90, 90, .2);
    color: rgba(254, 90, 90, 1);
}

.trading-holidays__status.trading-holidays__status--early-close {
    background-color: rgba(255, 128, 0, .2);
    color: rgba(255, 128, 0, 1);
}

/*end trading holidays*/

/*custom block Yes we speak*/
.custom-block-icon {
    min-width: 24px;
}
.custom-block-container-inner:before {
    background-size: 690px 143px;
    background-position: calc(100% - 50px) calc(100% - 50px);
}

.custom-block-chat-tail-bg {
    width: auto;
}

.custom-block-chat-tail-bg:before {
    background-position: calc(100% + 12px) 100%;
}

@media (max-width: 1024px) {
    .custom-block-chat-container .e-con-inner {
        margin: 0 100px 0 auto;
    }
    
    .custom-block-container-inner:before {
        background-size: 80% auto;
        background-position: center calc(50% - 120px);
    }
}

@media (max-width: 767px) {
    .custom-block-chat-container .e-con-inner {
        margin: 0 auto;
    }
    
    .custom-block-chat-tail-bg:before {
        background-position: calc(100% - 5px) 100% !important;
        background-size: 35px 35px !important;
    }
}
/*End of custom block Yes we speak*/


.nav-menu-lang .elementor-nav-menu--dropdown.elementor-nav-menu__container {
     margin-top: 0px; 
}

.lang-icon .elementor-icon-wrapper {
    display: flex !important;
}
.nav-menu-lang .elementor-nav-menu > li:first-child {
  display: none;
}

.cookie-text p {
    margin-bottom: 0px !important;
}

body .elementor-message.elementor-message-danger {
    display: none !important;
}

body .elementor-button-text.elementor-form-spinner {
    display: none;
}

@media (max-width: 1024px) {
.trading-holidays-table-first-line {
    background-color: #E8F5FC;
}
.trading-holidays-table-second-line {
    background-color: #F4FBFF;
}
}

.trading-holidays-table-row {
    min-height: 56px;
}

@media (max-width: 767px) {
.trading-holidays-table-row {
    display: flex;
    align-items: center;
}
.trading-holidays-table-row {
    min-height: 85px;
}
}

@media (min-width: 1150px) {
.legal-doc-title {
    min-height:150px;
}
}

.acc-card-descr {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[lang="ar"] {
    .hero-info-wrapper {
        justify-content: flex-end;
    }
    
    .elementor-element.e-flex.ar-margin-right-auto {
        @media (min-width: 1025px) {
            margin-right: auto;
        }
    }
    
    .elementor-element.e-flex.ar-right-auto-left-center {
        right: auto !important;
        left: 50%;
    }
    
    .accounts-list-dots {
        .elementor-widget-container {
            padding-left: 0 !important;
            padding-right: 20px !important;
        }
    
        li {
            &:before {
                left: initial;
                right: -20px;
            }
        }
    }
    
    .custom-block-chat-tail-bg {
        margin-left: auto;
        margin-right: initial;
        padding-left: 4px;
        padding-right: 0;
        
        @media (max-width: 1024px) {
            padding-left: 8px;
        }
    }
    
    .custom-block-chat-tail-bg:before {
        transform: scaleX(-1);
    }
}

.elementor a {
    color: inherit;
    font-weight: 600;
}

/*AR localization*/

html[dir="rtl"] input[type="tel"]::placeholder {
  direction: ltr;
  unicode-bidi: plaintext;
  text-align: right;
}

@media (min-width:1024px) {
[lang="ar"] body.rtl.elementor-page .elementor-element.e-flex.e-parent.bg-hero-image > .e-con-inner > .e-child,
[lang="ar"] body.rtl.elementor-page .elementor-element.e-flex.e-parent.bg-hero-image > .e-child > .e-con-inner,
[lang="ar"] body .bg-hero-image .home-hero {
    display: flex;
    flex-direction: row-reverse;
}
}

[lang="ar"] body.rtl.elementor-page .elementor-element.e-flex.ar-right-0 {
    right: 0px;
}

[lang="ar"] body.rtl.elementor-page .elementor-element.e-flex.ar-mobile-right-center {
    @media (max-width: 1024px) {
        right: 50%;
    }
}

[lang="ar"] body.rtl.elementor-page .elementor-element.e-flex.ar-left-0 {
    left: 0px;
    right: auto;
}

/*[lang="ar"] .about-slider .elementor-swiper-button,*/
[lang="ar"] .line-with-arrow {
    transform: scaleX(-1);
}

@media (min-width: 1679px) {
 [lang="ar"] body.rtl.elementor-page .elementor-element.markets-slider .elementor-main-swiper .swiper-slide {
    padding: 50px 115px 50px 50px;
}
}

@media (max-width: 1024px) {
    [lang="ar"] body.rtl.elementor-page .ar-text-align-left.elementor-element .elementor-widget-container {
        text-align: left;
    }
}

@media (max-width: 1024px) and (min-width: 767px) {
    [lang="ar"] body.rtl.elementor-page .ar-border-left {
        border-width: 0px 0px 0px 1px;
}
}

/*End AR localization*//* End custom CSS */