.elementor-kit-3{--e-global-color-primary:#FFA517;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#F5F5F5;--e-global-color-2231e73:#001343;--e-global-color-4d4f60d:#35BF9E;--e-global-color-cc9f25e:#FE5A5A;--e-global-color-95c39be:#001A6E;--e-global-color-d7b3c93:#EDF0F5;--e-global-color-3af966f:#F6F7F9;--e-global-typography-primary-font-family:"Alexandria";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:65px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Alexandria";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:50px;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-family:"Alexandria";--e-global-typography-text-font-size:30px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:36px;--e-global-typography-accent-font-family:"Alexandria";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:30px;--e-global-typography-321cd55-font-family:"Open Sans";--e-global-typography-321cd55-font-size:15px;--e-global-typography-321cd55-font-weight:400;--e-global-typography-321cd55-line-height:25px;--e-global-typography-b1a90e1-font-family:"Alexandria";--e-global-typography-b1a90e1-font-size:18px;--e-global-typography-b1a90e1-font-weight:400;--e-global-typography-b1a90e1-line-height:32px;--e-global-typography-0912af0-font-family:"Alexandria";--e-global-typography-0912af0-font-size:15px;--e-global-typography-0912af0-font-weight:400;--e-global-typography-0912af0-line-height:32px;--e-global-typography-0912af0-letter-spacing:-1%;--e-global-typography-88ece97-font-family:"Alexandria";--e-global-typography-88ece97-font-size:20px;--e-global-typography-88ece97-font-weight:400;--e-global-typography-88ece97-line-height:32px;--e-global-typography-c0fc9dc-font-family:"Alexandria";--e-global-typography-c0fc9dc-font-size:11px;--e-global-typography-c0fc9dc-font-weight:300;--e-global-typography-c0fc9dc-line-height:24px;--e-global-typography-b38ca1b-font-family:"Roboto";--e-global-typography-b38ca1b-font-size:16px;--e-global-typography-b38ca1b-line-height:32px;color:var( --e-global-color-text );font-family:var( --e-global-typography-321cd55-font-family ), Sans-serif;font-size:var( --e-global-typography-321cd55-font-size );font-weight:var( --e-global-typography-321cd55-font-weight );line-height:var( --e-global-typography-321cd55-line-height );letter-spacing:var( --e-global-typography-321cd55-letter-spacing );word-spacing:var( --e-global-typography-321cd55-word-spacing );}.elementor-kit-3 p{margin-bottom:0px;}.elementor-kit-3 h1{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-3 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-3 h3{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 h4{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 h5{color:var( --e-global-color-text );}.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-b1a90e1-font-family ), Sans-serif;font-size:var( --e-global-typography-b1a90e1-font-size );font-weight:var( --e-global-typography-b1a90e1-font-weight );line-height:var( --e-global-typography-b1a90e1-line-height );letter-spacing:var( --e-global-typography-b1a90e1-letter-spacing );word-spacing:var( --e-global-typography-b1a90e1-word-spacing );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{color:#FFFFFF;background-color:#40C1FF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--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:1024px){.elementor-kit-3{--e-global-typography-primary-font-size:44px;--e-global-typography-primary-line-height:54px;--e-global-typography-primary-letter-spacing:0em;--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-line-height:44px;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-size:24px;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:26px;--e-global-typography-c0fc9dc-font-size:12px;--e-global-typography-c0fc9dc-line-height:20px;font-size:var( --e-global-typography-321cd55-font-size );line-height:var( --e-global-typography-321cd55-line-height );letter-spacing:var( --e-global-typography-321cd55-letter-spacing );word-spacing:var( --e-global-typography-321cd55-word-spacing );}.elementor-kit-3 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-3 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-3 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.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-b1a90e1-font-size );line-height:var( --e-global-typography-b1a90e1-line-height );letter-spacing:var( --e-global-typography-b1a90e1-letter-spacing );word-spacing:var( --e-global-typography-b1a90e1-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:30px;--e-global-typography-primary-line-height:40px;--e-global-typography-primary-letter-spacing:0em;--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-line-height:36px;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-size:22px;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:28px;--e-global-typography-b1a90e1-font-size:15px;--e-global-typography-b1a90e1-line-height:25px;--e-global-typography-c0fc9dc-font-size:12px;--e-global-typography-c0fc9dc-line-height:20px;font-size:var( --e-global-typography-321cd55-font-size );line-height:var( --e-global-typography-321cd55-line-height );letter-spacing:var( --e-global-typography-321cd55-letter-spacing );word-spacing:var( --e-global-typography-321cd55-word-spacing );}.elementor-kit-3 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-3 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-3 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.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-b1a90e1-font-size );line-height:var( --e-global-typography-b1a90e1-line-height );letter-spacing:var( --e-global-typography-b1a90e1-letter-spacing );word-spacing:var( --e-global-typography-b1a90e1-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.accent {
    color: var(--e-global-color-primary);
}
.link-black a {
    color: #000000;
}

.is-hidden { 
    display: none !important;
}

.fixed-header {
    position: fixed;
}

.fixed-header.scrolled {
    background-color: #ffffff; 
   box-shadow: -3px 25px 56px 0px #0000001A;
}

.header-icon .elementor-icon {
    display: block;
}
.header-icon .elementor-button {
    display: block;
}

.menu-item .has-submenu[aria-expanded="true"] .sub-arrow svg{
    transform: rotateX(180deg);
    transition: transform 1s ease;
    fill: var(--e-global-color-primary);
}

.mob-menu .menu-item.wpml-ls-current-language>a .wpml-ls-display {
    color: #000000;
}

/*mob-menu*/
.elementor-nav-menu--dropdown .elementor-item:focus {
    background-color: transparent !important;
}

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


.header-mob-menu .elementor-nav-menu--dropdown {
    background-color: transparent
}

.header-mob-menu ul.elementor-nav-menu {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.header-mob-menu ul.sub-menu {
    margin-top: 20px
}

.header-mob-menu ul.sub-menu li:not(:last-of-type) {
    margin-bottom: 20px
}

.header-mob-menu a.has-submenu {
    line-height: 44px !important
}

.header-mob-menu a.has-submenu .sub-arrow svg {
    width: 13px;
}

.header-mob-menu a.has-submenu.highlighted .sub-arrow svg {
    fill: var(--e-global-color-primary);
}

.header-mob-menu ul.sub-menu.elementor-nav-menu--dropdown a.elementor-sub-item{
    border-left: none !important;
    color:  var(--e-global-color-primary);
    font-family: Open Sans !important;
    font-weight: 400;
    font-size: 15px !important;
    line-height: 25px !important;
    background-color: transparent !important
}

.header-mob-menu .elementor-nav-menu a {
    justify-content: flex-start;
}

@media screen and (max-width: 767px) {
    .header-mob-menu a.has-submenu {
        line-height:38px !important
    }
}

/* End mob-menu*/

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

/*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: 55px;
    display: flex;
    align-items: center;
    padding: 11.5px 40px;
    color: var(--e-global-color-secondary);
}

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

.elementor-widget-button:not(.unique) .elementor-button:hover  {
    background-color: #FF6F00;
}

.elementor-widget-button:not(.unique) .elementor-button:focus {
    background-color: #A6500E;
}
.elementor-widget-button.button-border .elementor-button{
    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);
}
.elementor-widget-button.button-border .elementor-button:hover {
    background-color: #FFF1DA;
}
.elementor-widget-button.button-border .elementor-button:focus {
    background-color: #FFE4B6;
}

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

/*End Buttons*/


/*Blur for the background*/
.bg-blur-200 {
    position: relative;
    overflow: hidden;
}

.bg-blur-200::before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(200px);
    -webkit-backdrop-filter: blur(200px);
    /*background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);*/
    background: rgba(255, 255, 255, 0.2);
    z-index: 1;
}

.bg-blur-200 > * {
    position: relative;
    z-index: 2;
}

/*End Blur for the background*/



/*Home*/

.pros-slider .swiper-slide .elementor-testimonial{
    padding: 43px 30px;
    min-height: 397px;
    border-radius: 24px;
    box-shadow: 0px 30px 30px 0px #0000000D;
    transform-origin: center; 
    justify-content: flex-end;
    position: relative;
    overflow: visible;
    z-index: 1;
}
.pros-slider.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper {
    padding-bottom: 0px;
}
.pros-slider h4 {
    padding-bottom: 16px;
}
body .pros-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer .elementor-testimonial__image img {
    width: 140px;
    height: 120px;
    padding-bottom: 20px;
    transition: all 0.5s ease;
}
.pros-slider .swiper-slide .elementor-testimonial:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    z-index: -1;
    background-image: url(/wp-content/uploads/sites/28/Ellipse-337.svg);
    background-repeat: no-repeat;
    background-position-x: right;
    background-color: #ffffff;
    transform-origin: center;
    transition: transform 0.35s ease;
    background-size: 30px auto;
    border: 1px solid #F5F5F5;
    transition: 
            background-size 0.5s ease,
            min-height 0.5s ease,
            transform 0.5s ease;
    transform-origin: center; 
    justify-content: flex-end;
}
.pros-slider .swiper-slide .elementor-testimonial:hover::before {
    transform: scaleY(1.07);
    background-size: 50px auto;
}
.pros-slider .swiper-slide .elementor-testimonial:hover,
.account-card:hover {
    background-size: 50px auto;
}
.pros-slider .swiper-slide .elementor-testimonial img {
    transition: transform 0.35s ease;
}
.pros-slider .swiper-slide .elementor-testimonial:hover img {
    transform: scale(1.15);
}
.account-card {
    background-size: 30px auto;
    transition: background-size 0.5s ease,
}

@media (min-width: 768px) and (max-width: 1024px) {
    .pros-slider .swiper-slide .elementor-testimonial{
    min-height: 360px;
    border-radius: 20px;
    box-shadow: 0px 10px 10px 0px #0000000D;
    }

    .pros-slider h4{
        padding-bottom: 12px;
    }
    
    body .pros-slider.elementor-testimonial--layout-image_above .swiper-slide {
        padding: 15px !important;
    }

    .pros-slider :nth-child(n+5) {
        display: none;
    }

    .pros-slider .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important; 
    }

    .pros-slider .swiper-slide {
        width: 100% !important;
     }
}

@media (min-width: 767px) {
    .pros-slider .swiper-pagination {
        display: none;
    }
}

@media (max-width: 767px) {
    .pros-slider .swiper-slide .elementor-testimonial{
        border-radius: 16px;
        box-shadow: 0px 10px 10px 0px #0000000D;
        min-height: 389px;
    }
    
    body .pros-slider.elementor-testimonial--layout-image_above .swiper-slide {
        padding: 30px 15px !important;
    }
    .pros-slider h4,
    .every-device-slider h3{
        padding-bottom: 12px;
    }
    .every-device-slider .elementor-widget-button{
        padding-top: 20px;
    }
    
    .pros-slider.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper {
    padding-bottom: 30px;
}
}

/*End Home*/










/*Legal page*/
@media (min-width: 768px) {
.legal-doc-title {
    min-height: 130px;
}
}

.legal-text p {
    margin: 0;
}

.legal-button-custom {
    a {
    width: 100%;
}
}
/*End Legal page*/

/*Accounts page*/

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

.accounts-slider.elementor-testimonial--skin-bubble .elementor-testimonial__content {
    background: linear-gradient(180deg, #EDF0F5 0%, rgba(246, 247, 249, 0) 100%);
}

.accounts-slider.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after {
    display: none;
}

.accounts-slider-text p {
    height: 56px;
}

.accounts-table-text p {
    height: 70px;
}

/*End Accounts page*/

/*about-us*/

body .elementor-element.about-slider .swiper-slide .elementor-testimonial__content {
    background-repeat: no-repeat;
    background-position-x: left;
    background-color: #ffffff;
    padding: 230px 26px 30px 26px;
}

.about-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer .elementor-testimonial__image img {
    width: 270px;
    margin-bottom: -198px;
}

.about-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    z-index: 1;
}

.about-slider .elementor-testimonial__content {
   min-height: 554px !important;
   border-radius: 24px;
}

.about-slider h3 {
    margin-bottom: 16px;
}

.about-slider p {
    margin-bottom: 0;
}

@media (min-width: 1024px) {
    .about-slider .swiper-pagination {
        display: none;
    }
}

@media (max-width: 1024px) {
  .about-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer .elementor-testimonial__image img {
        width: 240px;
    }
}

@media (max-width: 820px) and (min-width: 768px) {
    .about-slider .elementor-swiper {
        margin-left: -30%;
        margin-right: -30%;
    }
    
    .about-slider .elementor-testimonial__content {
        min-height: 511px !important;
    }
    
    body .elementor-element.about-slider .swiper-slide .elementor-testimonial__content {
        padding: 210px 25px 25px 25px;
    }
    
    .about-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer .elementor-testimonial__image img {
        margin-bottom: -170px;
    }
}

@media (max-width: 767px) {
    .about-slider .elementor-testimonial__content {
        min-height: 484px !important;
    }
    
    body .elementor-element.about-slider .swiper-slide .elementor-testimonial__content {
        padding: 180px 10px 20px 10px;
    }
    
    .about-slider.elementor-testimonial--layout-image_above .elementor-testimonial__footer .elementor-testimonial__image img {
        width: 220px;
        margin-bottom: -150px;
    }
}

/*end about-us*/


/*Footer*/
@media (max-width: 1024px) {
.footer-logo-container {
    background-color: #F9F9F9;
}
}

.footer-menu.mob-menu .elementor-nav-menu .sub-arrow {
    fill: #000;
}
    
.footer-menu .sub-menu .elementor-sub-item {
    border: 0;
}
    
.footer-menu .has-submenu {
    font-family: "Poppins" !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
}
/* End Footer*/



/*slider buttons*/
.elementor-element .swiper .elementor-swiper-button {
    background-color: #DCE0FF;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}

body .accounts-main-slider .elementor-swiper-button.elementor-swiper-button-next,
body .markets-slider .elementor-swiper-button.elementor-swiper-button-next{
    background-image: url("/wp-content/uploads/sites/28/slider-next-btn-icon.svg") !important;
}

body .accounts-main-slider .elementor-swiper-button.elementor-swiper-button-prev,
body .markets-slider .elementor-swiper-button.elementor-swiper-button-prev{
    background-image: url("/wp-content/uploads/sites/28/slider-prev-btn-icon.svg") !important;

}

.accounts-main-slider .elementor-testimonial__footer,
.markets-slider .elementor-testimonial__footer {
       margin-top: 0 !important;
  }  
  
@media (max-width: 1024px){
    .accounts-main-slider .elementor-swiper-button,
    .markets-slider .elementor-swiper-button{
      display: none !important;
    } 
    body .markets-slider.elementor-element.elementor-arrows-yes .elementor-main-swiper.swiper {
        width: 100%;
    }
}

@media (max-width: 767px){
    body .markets-slider.elementor-element.elementor-arrows-yes .elementor-main-swiper.swiper .swiper-pagination {
        display: flex;
        justify-content: center;
    }
}

/*slider buttons end*/


/*Announcements*/

.announcement-toggle .elementor-toggle-title span {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #000000;
}

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

.announcement-toggle .elementor-toggle-item {
    background: #fff;
    border-radius: 16px;
}

.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;
    text-align: left;
}


.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 Announcements*/






.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;
}






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;
}



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

}

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

.lang-icon .elementor-icon-wrapper {
    display: flex !important;
}

.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: #E4F2FF;
}
.trading-holidays-table-second-line {
    background-color: #F4F9FE;
}
}

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

.trading-holidays-table-row {
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
.trading-holidays-table-row-v2 {
    min-height: 80px;
}
.trading-holidays-table-row-v3 {
    min-height: 110px;
}
}

.elementor-kit-3 .trading-holidays-table-row p {
    margin-bottom: 0px;
}

/*Contact us*/
.flag-icon {
    img {
        box-shadow: 0px 1px 2px 0px #1018280F, 0px 1px 3px 0px #1018281A;
        border-radius: 1px;
    }
}

.contact-us-form-wrapper {
    position: relative;
    overflow: hidden;
    
    &:before {
        background: #FFA517;
        border-radius: 50%;
        border: none;
        content: '';
        position: absolute;
        top: -25px;
        left: initial;
        right: -20px;
        height: 60px;
        width: 60px;
    }
}

.contact-us-hero-countries-wrapper {
    background: #ffffff;
    box-shadow: 0px 30px 30px 0px #0000000D;
    display: grid;
    grid-template-columns: 1fr 1fr;
    
    @media (min-width: 768px) and (max-width: 1024px) {
        display: flex;
        flex-wrap: no-wrap;
    }
    
    @media (min-width: 1025px) {
        background: transparent;
        box-shadow: none;
        grid-template-columns: 1fr 1fr;
    }
    
    &:before,
    &:after {
        background: #ECECEC;
        border: none;
        content: '';
        position: absolute;
        height: initial;
        width: initial;
        
        @media (min-width: 768px) {
            content: none;
        }
    }
    
    &:before {
        top: 20px;
        bottom: 20px;
        width: 1px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    &:after {
        left: 20px;
        right: 20px;
        height: 1px;
        top: 50%;
        transform: translateY(-50%);
    }
}

.contact-us-hero-country-item {
    @media (max-width: 1024px) {
        width: auto;   
    }
}

.NeuMustForm {
    font-family: "Alexandria", sans-serif;
    
    &.elementor-element {
        .elementor-form {
            .elementor-field-group {
                margin-bottom: 28px !important;
            }
            
            .elementor-form-fields-wrapper {
                .elementor-mark-required .elementor-field-label:after {
                    color: red;
                }
            
                .elementor-field-group {
                    textarea,
                    input {
                        &.elementor-field:not(.elementor-select-wrapper) {
                            border: 1px solid #C0C6F4;
                            border-radius: 10px;
                            
                            &::placeholder {
                                color: #C0C6F4;
                            }
                        }
                    }
                    
                    textarea {
                        resize: none;
                    }
                    
                    label {
                        font-weight: 300;
                    }
                }
                
                .elementor-field-type-submit {
                    .elementor-button {
                        background: #FAAB00;
                        border-radius: 36px;
                        max-width: initial !important;
                        padding: 14px 40px;
                        font-family: "Alexandria", sans-serif;
                        
                        &:hover {
                            background: #FF6F00;
                        }
                    }
                }
                
                .elementor-field-group-description {
                    margin-top: 0;
                }
            }
            
            .elementor-message-success {
                display: none;
            }
        }
    }
}
/*End Contact Us*//* End custom CSS */