@charset "UTF-8";
/*
Theme Name: Match-Trader
Author: Match Trade
Author URI: https://match-trader.com/
Version: 3.8.8.2
*/

body {
    --wp--preset--spacing--40: 40px;
    --wp--style--global--content-size: 1440px;
    background-color: #fefefe;
    overflow-x: hidden
}

body.no-scroll {
    position: relative;
    overflow: hidden
}

body.no-scroll:after {
    content: '';
    background-color: #fefefeb5;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100
}

html {
    scroll-behavior: smooth
}

.wp-block-group.temporary {
    display: none !important
}

.grecaptcha-badge {
    display: none !important
}

::-webkit-scrollbar {
    width: 12px;
    height: 9px
}

::-webkit-scrollbar-track {
    background: 0 0
}

::-webkit-scrollbar-thumb {
    background: #c1c1c1
}

::-webkit-scrollbar-thumb:hover {
    background: #a1a1a1
}

.mobile-view {
    display: none
}

.desktop-view {
    display: block
}

#mobile {
    scroll-margin-top: -320px
}

.wp-site-blocks {
    max-width: var(--wp--style--global--content-size);
    margin: 0 auto;
    transition: padding .25s ease
}

header.wp-block-template-part {
    position: sticky;
    top: 0;
    margin-top: 0;
    z-index: 100;
    background-color: #000000c9;
    backdrop-filter: blur(10px);
    width: 100vw;
    left: 0;
    right: 0;
    margin-left: -50vw;
    margin-right: -50vw
}

.wp-site-blocks.top-baner {
    padding-top: 82px
}

.wp-block-group.top-menu {
    max-width: 1520px;
    margin: 0 auto
}

a.custom-logo-link {
    position: relative;
}

.wp-block-group.top-menu.resources-sub-page nav {
    margin: 0 0 0 auto;
    max-width: 924px
}

li.wp-block-navigation-item.close-submenu.wp-block-navigation-link {
    display: none;
    position: relative;
    flex-basis: initial !important;
    border-radius: 100px;
    border: 1px solid #ededed;
    background-color: #f8f8f8 !important;
    padding: 6px 22px;
    font-size: 16px !important;
    font-weight: 500;
    letter-spacing: -.64px;
    margin-bottom: 30px;
    margin-top: -40px;
    width: max-content !important;
    flex-direction: row !important;
    align-items: center !important;
    cursor: pointer
}

li.wp-block-navigation-item.close-submenu.wp-block-navigation-link .wp-block-navigation-item__content.wp-block-navigation-item__content {
    font-size: 16px;
    padding: 0
}

li.wp-block-navigation-item.close-submenu.wp-block-navigation-link a {
    pointer-events: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap !important
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    transition: all .25s ease;
    color: #fff;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
    stroke: #fff;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
    color: #41c5e7
}

li.wp-block-navigation-item.close-submenu.wp-block-navigation-link a span {
    margin: 0 2px !important;
    max-width: 100px
}

li.wp-block-navigation-item.close-submenu.wp-block-navigation-link a:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3359 8.00326C13.3359 8.37145 13.0375 8.66992 12.6693 8.66992L3.33594 8.66992C2.96775 8.66992 2.66927 8.37144 2.66927 8.00325C2.66927 7.63506 2.96775 7.33659 3.33594 7.33659L12.6693 7.33659C13.0375 7.33659 13.3359 7.63507 13.3359 8.00326Z' fill='%23071417'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.4688 13.1387C8.20845 13.3991 7.78634 13.3991 7.52599 13.1387L2.85933 8.47205C2.59898 8.21171 2.59898 7.7896 2.85933 7.52925L7.52599 2.86258C7.78634 2.60223 8.20845 2.60223 8.4688 2.86258C8.72915 3.12293 8.72915 3.54504 8.4688 3.80539L4.27354 8.00065L8.4688 12.1959C8.72915 12.4563 8.72915 12.8784 8.4688 13.1387Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    position: relative;
    width: 16px;
    height: 16px
}

.wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li:first-child {
    display: none
}

li.wp-block-navigation-item.has-child.open-on-hover-click.menu-parent-language.wp-block-navigation-submenu {
    position: relative;
    width: 100%
}

li.wp-block-navigation-item.has-child.open-on-hover-click.menu-parent-language.wp-block-navigation-submenu {
    height: initial;
    width: 100%
}

.wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul:last-child {
    margin: 20px 0 0
}

.wp-block-button.menu-discord a {
    background-color: #586aea;
    height: 42px !important;
    padding-top: 9px !important;
    border: 1px solid #586aea;
    margin-right: 10px
}

.wp-block-button.menu-discord a img {
    filter: brightness(0) invert(1)
}

.wp-block-button.menu-discord a:hover {
    background-color: transparent
}

.wp-block-button.menu-discord a:hover img {
    filter: initial
}

.wp-block-group.top-menu a.wp-block-button__link.wp-element-button {
    height: 40px;
    line-height: 1.4em;
    transition: all .25s ease;
    color: #fff;
}

.wp-block-group.top-menu a.wp-block-button__link.wp-element-button:hover {
    color: #fff;
    border-color: #41c5e7
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container li.wp-block-navigation-item.wp-block-navigation-link {
    flex-basis: 33%;
    height: 100%;
    background-color: transparent;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container li.wp-block-navigation-item.menu-header.wp-block-navigation-link {
    flex-basis: 100% !important;
    pointer-events: none
}

.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
    min-width: 680px;
    border: 1px solid #303030;
    border-radius: 18px;
    padding: 16px 0 15px 24px;
    box-shadow: 8px 8px 24px 0 rgb(0 0 0/21%);
    background: #4d4d4d;
    background: radial-gradient(circle, rgb(41 41 41 / 98%) 3%, rgb(12 25 28 / 98%) 77%);
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container li.wp-block-navigation-item.menu-header.wp-block-navigation-link a {
    color: #585858;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    padding: 20px 0 5px;
    border-bottom: 1px solid #ffffff1c;
    margin-bottom: 5px !important;
    width: 100%;
    max-width: calc(100% - 20px);
    letter-spacing: 0
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content {
    padding: 10px 20px 0 0;
    flex-wrap: wrap;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: -.64px;
    box-sizing: border-box;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container a.wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: #fff;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container a.wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
    color: #41c5e7;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container a.wp-block-navigation-item__content.wp-block-navigation-item__content:hover span.wp-block-navigation-item__label {
    color: #41c5e7;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container span.wp-block-navigation-item__label {
    flex-basis: 100%;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 3px;
    line-height: 1.1em;
    font-weight: 600;
    color: #fff;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container li.wp-block-navigation-item.menu-header.wp-block-navigation-link span.wp-block-navigation-item__label {
    margin-bottom: 0;
    color: #ffffff;
    font-size: 18px;
    width: 100%;
    display: block;
    letter-spacing: -0.6px;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container span.wp-block-navigation-item__label img {
    margin-right: 11px;
    filter: brightness(0) invert(1);
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__description {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #bbbbbb;
    max-width: 203px;
    margin-bottom: 20px;
    letter-spacing: 0
}

.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container .wp-block-navigation .wp-block-navigation-item:not(.menu-header) {
    display: flex;
    flex-direction: column
}

li.wp-block-navigation-item.has-child.open-on-hover-click.menu-parent-offer.wp-block-navigation-submenu ul.wp-block-navigation__submenu-container.menu-parent-offer.wp-block-navigation-submenu li.wp-block-navigation-item.wp-block-navigation-link {
    flex-basis: 50%;
    align-items: flex-start
}

li.wp-block-navigation-item.has-child.open-on-hover-click.menu-parent-offer.wp-block-navigation-submenu ul.wp-block-navigation__submenu-container.menu-parent-offer.wp-block-navigation-submenu {
    min-width: 560px
}

.wp-block-group.top-menu.resources-sub-page nav .wp-block-navigation__responsive-container-content > ul {
    gap: 50px !important
}

.wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
    margin: 0 auto;
    gap: 90px
}

.wp-block-group.top-menu.traders-page-top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
    gap: 30px
}

.wp-block-group.page-header.home h1 {
    min-width: 580px
}

.entry-content.wp-block-post-content, .wp-block-group.all-news-header {
    margin-top: 0
}

.wp-block-group.single-news .entry-content.wp-block-post-content {
    margin-top: 0
}

.wp-block-group.single-news .entry-content.wp-block-post-content a {
    color: #000;
    text-decoration: underline;
    transition: all .25s ease
}

.wp-block-group.single-news .entry-content.wp-block-post-content a:hover {
    color: #41c5e7
}

.wp-block-group.all-news-header .wp-block-group.latest-news {
    gap: 174px;
    align-items: flex-start
}

.wp-block-group.all-news-header .wp-block-group.latest-news ul li a {
    color: #000;
    text-decoration: none
}

.wp-block-post-featured-image {
    margin-bottom: 0;
    border-radius: 6px;
    overflow: hidden
}

li.wp-block-post .wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.3em;
    min-height: 43px
}

.wp-block-group.past-events-page li.wp-block-post .wp-block-post-title a {
    -webkit-line-clamp: 1;
    min-height: 25px
}

.wp-block-query.query-loop-news {
    max-width: 750px;
    width: 100%
}

.wp-block-query.query-loop-releases {
    width: 100%;
    max-width: 350px;
    margin: 0 50px 0 auto
}

.taxonomy-category {
    border-radius: 100px;
    display: inline-block
}

.taxonomy-category a {
    text-decoration: none
}

.wp-block-post-excerpt__excerpt {
    font-size: 14px;
    padding-right: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.wp-block-group.is-style-full-wide {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

.wp-block-group.is-style-full-wide > * {
    max-width: var(--wp--style--global--content-size)
}

.wp-block-group.page-header.home .wp-block-group.header-description {
    max-width: 420px;
    min-width: 420px
}

.wp-block-group.page-header .wp-block-group.header-description {
    max-width: 460px;
    min-width: 460px
}

figure.wp-block-video.header-video video {
    border-radius: 15px;
    outline: 4px solid #f9f9f9;
    outline-offset: -2px;
    overflow: hidden;
}

.wp-block-group {
    margin-block-start: 0;
    margin-block-end: 0
}

.wp-block-separator {
    background-color: #ededed;
    border: none;
    height: 1px
}

footer.wp-block-template-part hr.wp-block-separator {
    background-color: #535c5e63;
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 0;
    width: 100%
}

.wp-block-group.page-media-section {
    padding-left: 40px;
    padding-right: 40px;
    max-width: 1402px;
    margin: 0 auto;
}

.wp-block-group.page-media-section .wp-block-group {
    gap: 20px;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns {
    width: 100%;
    flex-direction: column;
    overflow: hidden;
    gap: 0;
}

.wp-block-group.page-media-section .wp-block-columns.full-width-box {
    min-height: 580px;
    gap: 0;
    overflow: hidden;
}

.wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:first-child {
    position: relative;
    z-index: 1;
}

.wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:last-child {
    min-width: 692px;
    position: relative;
}

.wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:last-child::after {
    content: '';
    background-image: url(assets/images/gradient-bg.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto;
    position: absolute;
    top: -91px;
    right: calc(100% - 0px);
    height: calc(100% + 183px);
    width: calc(100% - 61px);
    z-index: 0;
    pointer-events: none;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns .wp-block-button.is-style-outline-arrow .wp-block-button__link,
.wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-button.is-style-outline-arrow .wp-block-button__link {
    border-color: #fff;
    background-color: #13191c;
    color: #fff;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns .wp-block-button.is-style-outline-arrow .wp-block-button__link:after,
.wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-button.is-style-outline-arrow .wp-block-button__link:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='white'/%3E%3C/svg%3E%0A");
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns .wp-block-column {
    position: relative;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns .wp-block-column * {
    position: relative;
    z-index: 1;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns:first-child .wp-block-column:first-child::after {
    content: '';
    background-image: url(assets/images/gradient-2-bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: auto;
    position: absolute;
    bottom: -11px;
    left: -33px;
    height: 344px;
    width: calc(100% + 66px);
    z-index: 0;
    pointer-events: none;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns:last-child {
    background-image: url(assets/images/swirl-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns:last-child .wp-block-column:last-child {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 0;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns:last-child .wp-block-column:last-child .wp-block-group {
    gap: 10px;
}

.wp-block-group.page-media-section .wp-block-group .wp-block-columns:last-child .wp-block-column:last-child .wp-block-group .wp-block-buttons {
    min-width: 141px;
}

.wp-block-query-pagination-numbers > * {
    width: 26px;
    height: 26px;
    display: flex;
    color: #0d272e;
    font-size: 12px;
    font-weight: 500;
    align-items: center;
    justify-content: center
}

.wp-block-query-pagination-numbers .current {
    border-radius: 100px;
    border: .6px solid #ededed;
    background: #f8f8f8;
    line-height: 1em
}

.wp-block-query-pagination-numbers {
    display: flex;
    gap: 18px
}

.wp-block-group.single-gallery {
    padding-left: 40px;
    padding-right: 40px
}

figure.wp-block-gallery a.fancybox-youtube {
    position: relative;
    overflow: hidden;
    border-radius: 6px
}

figure.wp-block-gallery a.fancybox-youtube:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000000a3;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='30' viewBox='0 0 26 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 15L0.499999 29.7224L0.5 0.277567L26 15Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    transition: all .25s ease;
    z-index: 1
}

figure.wp-block-gallery a.fancybox-youtube:hover:before {
    background-color: #000000c4
}

figure.wp-block-gallery a.fancybox.image, figure.wp-block-gallery a.fancybox-youtube {
    overflow: hidden
}

figure.wp-block-gallery a.fancybox.image img, figure.wp-block-gallery a.fancybox-youtube img {
    transition: all .25s ease
}

figure.wp-block-gallery a.fancybox.image:hover img, figure.wp-block-gallery a.fancybox-youtube:hover img {
    transform: scale(1.05)
}

.wp-block-group.more-events {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.more-events h2 {
    font-size: 34px !important;
    font-weight: 700 !important;
    line-height: 110% !important;
    letter-spacing: -2.04px !important
}

.wp-block-group.more-events .wp-block-group.upcoming-events {
    gap: 63px;
    min-width: max-content;
    margin-bottom: 20px !important
}

.wp-block-group.more-events-inner {
    overflow: auto;
    margin-bottom: 46px !important
}

.wp-block-group.single-gallery li.past-events {
    width: 100%
}

.entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow.aos-init.aos-animate {
    margin: 0
}

.wp-block-group.all-articles-container, .wp-block-group.single-news {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.single-news-container {
    display: flex;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    position: relative
}

.wp-block-group.single-news {
    max-width: 767px;
    margin-left: 0 !important;
    margin-right: auto !important
}

.wp-block-group.single-news p.author {
    padding: 0;
    margin: 0 0 45px;
    display: flex;
    flex-direction: row;
    gap: 13px;
    align-items: center
}

.wp-block-group.news-newsletter {
    position: absolute;
    right: 50px;
    top: 372px;
    height: 100%
}

.wp-block-group.news-newsletter .wp-block-group.sticky {
    position: sticky;
    top: 126px;
    left: 0;
    max-width: 335px
}

.wp-block-group.news-newsletter .wp-block-group.sticky .wpcf7-spinner {
    position: absolute;
    bottom: 12px;
    left: -12px
}

.wp-block-group.news-newsletter .wp-block-group.sticky input {
    background-color: #ededed;
    border: 0 none !important;
    border-radius: 100px;
    padding: 17px 24px !important;
    box-sizing: border-box;
    margin-top: 24px;
    width: 100%
}

.wp-block-group.news-newsletter .wp-block-group.sticky input::placeholder {
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.wp-block-group.news-newsletter .wp-block-group.sticky p {
    margin: 0 !important
}

.wp-block-group.news-newsletter .wp-block-group.sticky .wpcf7-form label.error {
    padding-left: 0;
    right: initial;
    left: 25px;
    bottom: -17px
}

.wp-block-group.news-newsletter .wp-block-group.sticky input.wpcf7-submit {
    background-color: #41c5e7 !important;
    border-radius: 100px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: 90% center !important;
    height: 49px !important;
    width: 100% !important;
    max-width: 100%;
    padding: 0 !important;
    cursor: pointer;
    font-family: "DM Sans";
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 1px !important;
    letter-spacing: -.64px !important;
    text-align: center;
    transition: all .25s ease;
    position: relative;
    margin: 14px 0 0
}

.wp-block-group.news-newsletter .wp-block-group.sticky p.news-newsletter-privacy {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: silver;
    margin-top: 16px !important
}

.wp-block-group.news-newsletter .wp-block-group.sticky p.news-newsletter-privacy a {
    color: #41c5e7
}

p.back-to-all-news-button {
    display: inline-block
}

p.back-to-all-news-button a {
    color: #0d272e;
    border-radius: 100px;
    border: 1px solid #ededed;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -.84px;
    padding: 10px 22px 10px 43px;
    background-size: 24px;
    background: #f8f8f8 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12L5 12' stroke='%230D272E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 19L5 12L12 5' stroke='%230D272E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 12px center;
    transition: all .25s ease
}

p.back-to-all-news-button a:hover {
    background-position: 12% center
}

.wp-block-group.news-share .shared-counts-wrap {
    margin: 17px 0 20px;
    overflow: hidden;
    width: calc(100% - 23px);
    display: flex;
    padding-left: 23px;
    gap: 30px
}

.wp-block-group.news-share .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg {
    fill: #000;
    display: block;
    width: 24px;
    height: 24px;
    transition: all .25s ease
}

.wp-block-group.news-share .shared-counts-wrap svg path {
    transition: all .25s ease
}

.wp-block-group.news-share .shared-counts-wrap a:hover svg, .wp-block-group.news-share .shared-counts-wrap a:hover svg path {
    fill: #41c5e7 !important
}

.wp-block-group.news-share .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon {
    width: 24px;
    height: 24px
}

.wp-block-post-template {
    padding: 0 !important
}

a, :root :where(a:where(:not(.wp-element-button))) {
    text-decoration: none
}

p.is-style-large {
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -.88px
}

p.is-style-medium {
    font-size: 18px;
    font-weight: 400
}

p.is-style-small {
    font-size: 14px;
    font-weight: 400
}

p.is-style-smallest {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

h1.wp-block-heading img, h2.wp-block-heading img, h3.wp-block-heading img, h4.wp-block-heading img, h5.wp-block-heading img {
    margin-right: 0;
    margin-bottom: 16px;
    width: 40px !important;
}

.editor-styles-wrapper h1, .single-news h1 {
    font-size: 48px;
    letter-spacing: -2.88px
}

.editor-styles-wrapper h1 {
    margin-top: 0;
    margin-bottom: 0
}

.single-news h2 {
    font-size: 22px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 140% !important;
    letter-spacing: -.88px !important;
    margin-top: 30px !important
}

.single-news h3 {
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 140% !important;
    letter-spacing: -.88px !important;
    margin-top: 30px !important
}

.single-news h4 {
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 140% !important;
    letter-spacing: -.88px !important;
    margin-top: 30px !important
}

.single-news h5 {
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 140% !important;
    letter-spacing: -.58px !important;
    margin-top: 30px !important
}

.single-news h6 {
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 140% !important;
    letter-spacing: -.48px !important;
    margin-top: 30px !important
}

.single-news ol, .single-news ul {
    padding-right: 0;
    padding-left: 20px
}

.wp-block-video video {
    /* max-width: 100%; */
}

.wp-block-heading.is-style-thicker, .wp-block-heading.is-style-thicker-small {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23F8F8F8'/%3E%3Cpath d='M22 8L11 19L6 14' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: left center
}

.wp-block-heading.is-style-thicker-small {
    background-size: 14px;
    padding-left: 30px
}

ul.is-style-list-style-thicker {
    list-style: none
}

ul.is-style-list-style-thicker li {
    position: relative
}

ul.is-style-list-style-thicker li:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 24px;
    height: 24px;
    left: -38px;
    top: 1px
}

button.pum-close.popmake-close.popup-wp-block-button__link {
    height: 53px;
    padding: 11px 50px 11px 20px;
    padding-bottom: 11px !important;
    position: relative;
    background-color: #41c5e7;
    color: var(--wp--preset--color--white);
    font-family: var(--wp--preset--font-family--dm-sans);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    border: 0 none;
    border-radius: 9999px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 85%;
    margin: 0 auto;
    display: block
}

.pum-theme-6271 .pum-container, .pum-theme-framed-border .pum-container {
    border: 0 none;
    background-color: #0d1a1a;
    padding: 0;
    border-radius: 10px;
    overflow: hidden
}

.pum-theme-6271 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    display: none
}

.pum-theme-6271, .pum-theme-framed-border {
    background-color: rgb(13 26 26/89%) !important
}

.wp-block-button__link {
    height: 48px;
    padding-top: 9px !important;
    padding-bottom: 11px !important;
    transition: all .25s ease
}

.wp-block-button__link:hover {
    color: #000
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
    border-color: #41c5e7
}

.wp-block-button.is-style-outline-arrow .wp-block-button__link {
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
    position: relative;
    padding-right: 50px;
    transition: all .25s ease
}

.wp-block-button.is-style-outline-arrow .wp-block-button__link:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    right: 17px;
    top: 12px
}

.resources-page-anim-container .wp-block-button .wp-block-button__link:after {
    transform: rotate(90deg);
    top: 13px;
    background-size: 20px;
    background-repeat: no-repeat
}

.wp-block-button.is-style-outline-arrow .wp-block-button__link:hover {
    border-color: #41c5e7
}

.wp-block-button.is-style-no-bg .wp-block-button__link.wp-element-button {
    background-color: transparent;
    color: #000
}

.wp-block-button.is-style-no-bg .wp-block-button__link.wp-element-button:hover {
    color: #41c5e7
}

.wp-block-button.is-style-fill-arrow .wp-block-button__link {
    position: relative;
    padding-right: 50px;
    transition: all .25s ease
}

.wp-block-button.is-style-fill-arrow .wp-block-button__link:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    right: 17px;
    top: 13px;
    transition: all .25s ease
}

.wp-block-button.is-style-fill-arrow .wp-block-button__link:hover {
    color: #000
}

.wp-block-button.is-style-fill-arrow .wp-block-button__link:hover:after {
    filter: brightness(0%)
}

.wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
    border: 1px solid transparent;
    background-color: transparent;
    color: #fff9f9;
    position: relative;
    padding-right: 50px;
    transition: all .25s ease
}

.wp-block-button.is-style-no-bg-arrow .wp-block-button__link:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    right: 17px;
    top: 12px;
    transition: all .25s ease
}

.wp-block-button.is-style-bg-outline-arrow .wp-block-button__link {
    border: 1px solid transparent;
    background-color: #fff;
    color: #000;
    position: relative;
    padding-right: 50px
}

.wp-block-button.is-style-bg-outline-arrow .wp-block-button__link:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    right: 17px;
    top: 12px;
    transition: all .25s ease
}

.wp-block-group.upcoming-events .upcoming-event-single:hover .wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
    color: #41c5e7
}

.wp-block-group.upcoming-events .upcoming-event-single:hover .wp-block-button.is-style-no-bg-arrow .wp-block-button__link:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%2341C5E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%2341C5E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='%2341C5E7'/%3E%3C/svg%3E%0A");
    right: 25px
}

.wp-block-group.home-about-us {
    padding-left: 40px;
    padding-right: 40px;
    background-position: 6% -70px !important;
    background-repeat: no-repeat !important;
    background-size: 1650px !important;
}

.wp-block-group.home-about-us .wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
    left: -24px;
}

.wp-block-group.home-about-us figure.wp-block-media-text__media {
    max-width: 560px
}

.wp-block-group.home-about-us .wp-block-media-text .wp-block-media-text__content {
    padding-left: 16px;
    box-sizing: border-box
}

.wp-block-group.about-us-what-we-do {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.wp-block-group.about-us-by-the-numbers .wp-block-group {
    padding-left: 40px !important;
    padding-right: 40px !important;
    gap: 277px
}

.wp-block-group.about-us-our-story .wp-block-group {
    padding-left: 40px !important;
    padding-right: 40px !important;
    gap: 0;
}

.wp-block-group.about-us-our-story .wp-block-group .wp-block-group {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.wp-block-group.aboutus-logo-container {
    padding-left: 40px !important;
    padding-right: 40px !important
}

div#bartosz-ostalowski {
    scroll-margin-top: 110px;
}

.wp-block-group.about-bartosz-ostalowski figure.wp-block-video {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
}

.wp-block-group.about-bartosz-ostalowski figure.wp-block-video video {
    border-radius: 15px;
    overflow: hidden;
}

.wp-block-group.people-of-mtt {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.wp-block-group.home-trusted-by, .wp-block-group.advanced-technology {
    overflow: hidden
}

.wp-block-group.home-trusted-by .wp-block-group, .wp-block-group.advanced-technology .wp-block-group {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    transition-timing-function: linear;
    flex-wrap: nowrap
}

.wp-block-group.home-trusted-by .wp-block-group figure, .wp-block-group.advanced-technology .wp-block-group figure {
    min-width: 120px;
    max-width: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 60px !important
}

.wp-block-group.advanced-technology .wp-block-group figure {
    flex-direction: column;
    align-items: center
}

.wp-block-group.home-trusted-by .wp-block-group figure img, .wp-block-group.advanced-technology .wp-block-group figure img {
    object-fit: contain !important;
    width: 100%;
    max-width: 100%
}

.wp-block-group.home-trusted-by figure.wp-block-image.logo-lp-prime {
    position: relative;
    top: 15px
}

.wp-block-group.home-advantage {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.home-advantage h2.wp-block-heading {
    max-width: 969px;
}

.wp-block-group.home-advantage p.advantage-description {
    position: relative;
    z-index: 1;
    max-width: 969px;
}

.wp-block-group.home-advantage h3 {
    display: flex;
    flex-direction: column;
}

.wp-block-group.advantages-anim {
    position: relative;
    display: flex;
    margin-top: 80px;
    margin-bottom: 50px;
    max-width: 1480px;
}

.wp-block-group.advantages-anim figure.wp-block-image {
    position: relative;
    z-index: 1;
    padding: 0 17%;
    top: -1px;
}

.wp-block-group.advantages-anim figure.wp-block-video {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -54%;
}

.wp-block-group.home-advantage .wp-block-columns {
    flex-wrap: wrap !important;
    justify-content: center;
    gap: 70px 30px;
    position: relative;
    max-width: 1190px;
}

.wp-block-group.home-advantage .wp-block-columns .wp-block-column {
    width: 31%;
    flex: initial !important
}

.wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach {
    padding-left: 30px !important
}

.wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__media img {
    max-width: 444px
}

.wp-block-group.mobile-first-approach-section {
    padding-left: 40px;
    padding-right: 40px;
    background-position: 35% 0 !important;
    background-repeat: no-repeat !important;
    background-size: 1920px !important;
    padding: 203px 40px;
    border: 1px solid #ffffff14;
}

.wp-block-group.home-ecosystem {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.home-ecosystem .wp-block-columns.ecosystem-items {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 0;
}

.wp-block-group.home-ecosystem .wp-block-columns.ecosystem-items .wp-block-column {
    flex-basis: calc(25% - 30px);
    background-color: #fff;
    padding: 59px 25px 20px 25px;
    border-radius: 12px;
    position: relative;
    border: 1px solid #ededed;
    align-self: stretch;
    cursor: auto;
    transition: all .25s ease;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}

.wp-block-group.home-ecosystem a#loadMore {
    width: 100%;
    margin-bottom: 100px;
}

.wp-block-group.home-ecosystem .wp-block-button.see-all {
    display: none;
}

.wp-block-group.home-ecosystem .wp-block-button.see-all.shown {
    display: block;
    margin: 50px 0 100px 0;
}

.wp-block-group.ecosystem-container .wp-block-getwid-tabs__tab-content, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content {
    padding: 0;
    border: 0 none
}

.wp-block-group.ecosystem-container span.wp-block-getwid-tabs__title, .wp-block-group.resources-tabs-container span.wp-block-getwid-tabs__title {
    color: #0d272e;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 25.6px;
    letter-spacing: 0
}

.wp-block-group.ecosystem-page-header .wp-block-columns .wp-block-column:last-child {
    display: flex;
    justify-content: flex-end
}

.wp-block-group.ecosystem-page-header .wp-block-columns {
    padding-right: 0 !important
}

.wp-block-group.home-ecosystem span.loadMoreBtn-label {
    max-width: 90px;
}

.wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items .wp-block-column {
    flex-basis: calc(33.333333% - 69px) !important
}

.wp-block-group.ecosystem-container .wp-block-getwid-tabs, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs {
    position: relative
}

.wp-block-group.ecosystem-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    position: sticky;
    max-width: 260px;
    margin-right: 20px;
    top: 105px;
    left: 0;
    height: fit-content
}

ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header:before {
    content: 'Filter by categories';
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 22px;
    padding-left: 15px
}

.wp-block-group.ecosystem-container .has-layout-vertical-left > .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link, .wp-block-group.resources-tabs-container .has-layout-vertical-left > .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link {
    border: 0 none !important;
}

.wp-block-group.ecosystem-container .has-layout-vertical-left > .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .wp-block-getwid-tabs__title-wrapper a, .wp-block-group.resources-tabs-container .has-layout-vertical-left > .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .wp-block-getwid-tabs__title-wrapper a {
    justify-content: flex-start;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper a {
    padding: 12px 24px !important;
    display: flex;
    max-width: 280px;
    justify-content: center;
}

.resources-page-anim-container .has-layout-horizontal-center > .wp-block-getwid-tabs__nav-links {
    max-width: fit-content;
    margin: 0 auto 13px
}

.resources-page-anim-container .wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper a {
    font-size: 16px;
    line-height: inherit;
    padding: 0 20px !important;
    text-decoration: none;
    background-color: #f8f8f8;
    border: 1px solid #ededed;
    color: #071417;
    font-weight: 500;
    border-radius: 9999px;
    height: 36px;
    justify-content: center;
    display: flex;
    transition: all .25s ease
}

.resources-page-anim-container .wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper a span {
    line-height: 36px
}

.resources-page-anim-container .wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper a:hover span {
    color: #41c5e7 !important
}

.resources-page-anim-container .wp-block-getwid-tabs li.wp-block-getwid-tabs__nav-link.ui-state-active a {
    background-color: #41c5e7;
    border-color: #41c5e7;
    color: #fff
}

.resources-page-anim-container .wp-block-getwid-tabs li.wp-block-getwid-tabs__nav-link.ui-state-active a:hover span {
    color: #fff !important
}

li.wp-block-getwid-tabs__nav-link.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active h2 a {
    background-color: #f8f8f8
}

.wp-block-group.ecosystem-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items {
    background-color: #f8f8f8
}

.wp-block-columns.ecosystem-items {
    flex-wrap: wrap !important;
    padding: 47px 40px;
    gap: 39px
}

.wp-block-columns.ecosystem-items {
    justify-content: flex-start
}

.wp-block-columns.ecosystem-items .wp-block-column {
    flex: 0 1 calc(33.333333% - 26px);
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block {
    background-color: #fff;
    padding: 59px 25px 20px 25px;
    border-radius: 12px;
    position: relative;
    border: 1px solid #ededed;
    align-self: stretch;
    cursor: auto;
    transition: all .25s ease;
    box-sizing: border-box;
    height: 100%;
    min-height: 260px;
    overflow: hidden;
}

.wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) > a.wp-block-tiptip-hyperlink-group-block:after {
    content: 'Read more';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 64px 2px;
    background-size: 15px;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    width: 100%;
    max-width: 80px;
    position: absolute;
    bottom: 10px;
    right: 11px;
    padding-right: 10px;
    pointer-events: none;
}

.wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) > a.wp-block-tiptip-hyperlink-group-block:hover:after {
    background-position: 67px 2px
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-buttons {
    display: none;
}

.wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) > a.wp-block-tiptip-hyperlink-group-block .wp-block-buttons {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0;
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button:first-child .wp-block-button__link {
    border-radius: 0;
    font-size: 15px;
    border: 0 none;
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button .wp-block-button__link:after {
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 15px;
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button:first-child .wp-block-button__link:after {
    right: 22%;
    top: 11px;
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button:last-child .wp-block-button__link:after {
    right: 17%;
    top: 11px;
}


.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button:last-child .wp-block-button__link {
    border-radius: 0;
    font-size: 15px;
    border: 0 none;
    border-top: 1px solid #ededed;
    background-color: #fff;
    z-index: 1;
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button .wp-block-button__link:hover {
    background-color: #41c5e7;
    color: #fff;
    border-color: #41c5e7;

}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button .wp-block-button__link:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
}

.wp-block-columns.ecosystem-items .wp-block-column > a.wp-block-tiptip-hyperlink-group-block .wp-block-button {
    width: 100%;
}

.wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) > a.wp-block-tiptip-hyperlink-group-block {
    padding: 50px 25px 78px 25px;
}

.wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) > a.wp-block-tiptip-hyperlink-group-block:hover {
    border: 1px solid #41c5e7;
    cursor: pointer;
    box-shadow: 1px 21px 30px -20px rgb(0 0 0/28%)
}


.wp-block-columns.ecosystem-items .wp-block-column h3 {
    margin: 25px 0 16px;
    color: #071417;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -.64px
}

.wp-block-columns.ecosystem-items .wp-block-column figure {
    margin: 0;
    height: 100%;
    max-height: 33px;
    display: flex
}

.wp-block-columns.ecosystem-items .wp-block-column figure img {
    max-height: 33px;
    object-fit: contain;
    position: relative;
    z-index: 5
}

.wp-block-columns.ecosystem-items .wp-block-column p {
    line-height: 1.5em;
    margin: 0;
    font-size: 14px;
    font-weight: 400
}

.wp-block-columns.ecosystem-items .wp-block-column p.cat {
    font-size: 10px;
    letter-spacing: .2px;
    color: #41c5e7;
    background-color: #ecf9fd;
    display: inline-block;
    line-height: 20px;
    padding: 4px 16px;
    border-radius: 6px;
    margin: 0;
    position: absolute;
    right: 16px;
    top: 16px
}

.wp-block-columns.ecosystem-items .wp-block-column p.cat.first {
    right: 96px;
    padding: 4px 8px
}

.wp-block-columns.ecosystem-items .wp-block-column p.cat.second {
    right: 16px;
    padding: 4px 8px
}

.ecosystem-sub-header .wp-block-group {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.wp-block-group.ecosystem-sub-sections {
    padding-left: 40px;
    padding-right: 40px;
}

.wp-block-group.ecosystem-sub-sections.eco-tabs .wp-block-getwid-tabs.light ul.wp-block-getwid-tabs__nav-links {
    background-color: #f9f9f9;
    margin: 50px auto 0;
}

.wp-block-group.ecosystem-sub-sections .wp-block-media-text__content {
    padding-right: 45px;
    box-sizing: border-box
}

.wp-block-group.ecosystem-sub-sections ul.wp-block-list {
    padding-left: 69px;
}

.wp-block-column.contact-form-column {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

.wp-block-contact-form-7-contact-form-selector.contact-form {
    background-color: #f8f8f8;
    border-radius: 15px;
    padding: 20px 34px 34px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-shadow: 5px 8px 52px 0px rgba(21, 21, 27, 1);
    -moz-box-shadow: 5px 8px 52px 0px rgba(21, 21, 27, 1);
    box-shadow: 5px 8px 52px 0px rgba(21, 21, 27, 1);
}

.wp-block-contact-form-7-contact-form-selector.contact-form label {
    color: #071417;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 21px;
    margin-bottom: 6px;
    display: block
}

.wpcf7-form-control-wrap label.error {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 3px;
    bottom: -22px
}

div#popmake-6281 .wpcf7-form label.error, div#popmake-8220 .wpcf7-form label.error,
div#popmake-11415 .wpcf7-form label.error, div#popmake-8220 .wpcf7-form label.error {
    bottom: -12px
}

div#popmake-11415 .wpcf7-form-control-wrap[data-name=message] label.error {
    bottom: 23px;
}

div#popmake-6281 .wpcf7-form-control-wrap[data-name=message] label.error,
div#popmake-11415 wpcf7-form-control-wrap[data-name=message] label.error {
    bottom: 23px
}

div#popmake-8220 .wpcf7-form-control-wrap[data-name=your-message] label.error {
    bottom: 23px
}

span.wpcf7-form-control-wrap.visited_trader_page, span.wpcf7-form-control-wrap.ab_test {
    display: none
}

.wp-block-contact-form-7-contact-form-selector.contact-form input, .wp-block-contact-form-7-contact-form-selector.contact-form textarea {
    border: 1px solid #f8f8f8;
    border-radius: 2px;
    background: #fefefe;
    padding: 18px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    width: calc(100% - 38px);
    font-family: "DM Sans";
}

.wp-block-contact-form-7-contact-form-selector.contact-form textarea {
    height: 148px;
    resize: none;
    margin-bottom: 26px
}

.wp-block-contact-form-7-contact-form-selector.contact-form textarea::placeholder {
    font-family: "DM Sans"
}

.wp-block-contact-form-7-contact-form-selector.contact-form input::placeholder, .wp-block-contact-form-7-contact-form-selector.contact-form textarea::placeholder {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em;
    color: #bbb9b9
}

input.wpcf7-form-control.wpcf7-submit {
    border: 0 none;
    font-size: 16px;
    line-height: inherit;
    padding: calc(.567em + 2px) calc(1.333em + 2px);
    text-decoration: none;
    background-color: #41c5e7;
    font-family: "DM Sans";
    color: #fff;
    font-weight: 500;
    border-radius: 9999px;
    max-width: 100%;
    width: 100%;
    margin: 0;
    justify-content: center;
    display: flex;
    cursor: pointer;
    transition: all .25s ease
}

input.wpcf7-form-control.wpcf7-submit:hover {
    color: #000
}

.wp-block-contact-form-7-contact-form-selector.contact-form span.wpcf7-form-control-wrap.your-message span.wpcf7-not-valid-tip {
    top: -36px
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row-group {
    position: relative
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row-group span.wpcf7-not-valid-tip {
    right: 6px
}

.wp-block-contact-form-7-contact-form-selector.contact-form [data-class=wpcf7cf_group], .wp-block-contact-form-7-contact-form-selector.contact-form .wpcf7cf_remove, .wp-block-contact-form-7-contact-form-selector.contact-form .wpcf7cf_add {
    position: absolute;
    top: -50px;
    left: 126px;
    width: calc(100% - 126px);
    height: 48px !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form [data-orig_data_id="group-selected-mail"] {
    pointer-events: none
}

.wp-block-contact-form-7-contact-form-selector.contact-form [data-orig_data_id="group-selected-mail"]:before {
    content: "Contact me using my e-mail address";
    position: absolute;
    left: 0;
    top: -2px;
    z-index: 1;
    line-height: 56px;
    background-color: #fff;
    padding: 0 0 0 12px;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    width: calc(100% - 14px);
    letter-spacing: 0;
    pointer-events: none;
    text-wrap: nowrap;
    overflow: hidden
}

.wp-block-contact-form-7-contact-form-selector.contact-form select.wpcf7-form-control.wpcf7-select {
    border-radius: 0;
    padding: 9px;
    border: 1px solid #fff;
    background-color: #fff;
    font-size: 14px;
    font-weight: 600;
    color: #b4b4b4;
    width: 100%;
    box-shadow: 0 4px 9px 3px rgba(0, 0, 0, .11);
    display: none
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row.messanger-type span.select2.select2-container.select2-container--default {
    display: none;
    visibility: hidden
}

.wp-block-contact-form-7-contact-form-selector.contact-form .select {
    height: 264px;
    margin-bottom: -212px
}

.wp-block-contact-form-7-contact-form-selector.contact-form .styledSelect {
    cursor: pointer;
    position: relative;
    top: 0;
    z-index: 0;
    background-color: #fff;
    padding: 19px;
    color: #bbb9b9;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em;
    overflow: hidden
}

.wp-block-contact-form-7-contact-form-selector.contact-form .styledSelect:before {
    content: "";
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6L0.669874 0.75L9.33013 0.749999L5 6Z' fill='%23202020'/%3E%3C/svg%3E%0A");
    width: 43px;
    height: 56px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    border-right: 1px solid #f8f8f8;
    left: 82px;
    top: 0;
    z-index: 5
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform .styledSelect:after {
    background-color: #fff
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options {
    border-radius: 0;
    height: 290px;
    margin: 0 !important;
    position: relative;
    top: -56px;
    right: 0;
    list-style: none;
    line-height: 48px;
    background-color: #fff;
    padding: 14px 0 0 15px !important;
    font-size: 13px;
    font-weight: 100;
    color: #000;
    width: 100%;
    display: none;
    letter-spacing: 1px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #00000014;
    z-index: 100
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform ul.options {
    background-color: #fff
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform ul.options:before {
    background-color: #fff
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li {
    cursor: pointer;
    line-height: 12px !important;
    position: relative !important;
    padding: 0 0 0 26px;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #000;
    transition: all .25s ease;
    letter-spacing: .4px;
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:hover {
    margin-left: 5px !important;
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:first-child {
    margin-top: 12px
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:before {
    content: "";
    position: absolute !important;
    width: 20px !important;
    height: 20px !important;
    left: -3px !important;
    top: -4px !important;
    background-position: center !important;
    background-repeat: no-repeat;
    opacity: .6
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(1):before {
    background-image: url("assets/images/icon-mail.png") !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(2):before {
    background-image: url("assets/images/icon-phone.png") !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(3):before {
    background-image: url("assets/images/icon-google-meet.png") !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(4):before {
    background-image: url("assets/images/icon-whatsapp.png") !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(5):before {
    background-image: url("assets/images/icon-telegram-messenger.png") !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(6):before {
    background-image: url("assets/images/icon-wechat.png") !important
}

.wp-block-contact-form-7-contact-form-selector.contact-form ul.options li:nth-child(7):before {
    background-image: url("assets/images/icon-qq.png") !important;
    background-size: 82%;
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup {
    background-image: none;
    padding: 0 40px 0;
    position: relative
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform {
    background-image: none;
    margin-bottom: 52px;
    order: initial
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wp-block-group__inner-container {
    max-width: 1197px;
    padding: 50px 0 50px
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wp-block-columns .wp-block-column.image {
    flex-basis: initial;
    width: 60%;
    padding-top: 55px
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wp-block-columns .wp-block-column.description {
    flex-basis: initial;
    width: 40%
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wp-block-columns .wp-block-column.description h2 {
    color: #fff
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wp-block-columns .wp-block-column.description p {
    margin: 10px 0 0;
    max-width: 379px;
    font-size: 14px;
    color: #fff;
    line-height: 1.3em
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform .wp-block-columns .wp-block-column.description h2, .wp-block-contact-form-7-contact-form-selector.contact-form.pageform .wp-block-columns .wp-block-column.description p {
    color: #000
}

.wp-block-contact-form-7-contact-form-selector {
    margin-top: 13px;
    position: relative
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wp-block-contact-form-7-contact-form-selector input {
    font-family: "Helvetica Neue" !important;
    line-height: 48px;
    margin-bottom: 11px;
    border: 1px solid #c3c5ca;
    background-color: #fafafa;
    padding: 0 0 0 12px;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    width: 100%;
    letter-spacing: .4px
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform .row.messanger-type > label {
    color: #000
}

input.wpcf7-form-control.wpcf7-text.hidden, span.wpcf7-form-control-wrap.dynamicname {
    display: none
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform .wp-block-contact-form-7-contact-form-selector input {
    background-color: #fff
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    color: #000
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform textarea {
    background-color: #fff
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row-group input {
    border: 0 none !important;
    color: #000
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row-group input::placeholder {
    color: #000
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wpcf7-spinner {
    position: absolute;
    right: 15px;
    bottom: 12px;
}

.wpcf7-spinner:before {
    background-color: #41c5e7
}

.wp-block-contact-form-7-contact-form-selector.contact-form .wpcf7-not-valid-tip {
    position: absolute;
    font-size: 11px;
    bottom: -18px;
    right: 5px;
    font-weight: 700;
    letter-spacing: -.2px
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup .wpcf7-not-valid-tip {
    bottom: -15px
}

.wp-block-contact-form-7-contact-form-selector.contact-form span.wpcf7-form-control-wrap[data-name=your-message] .wpcf7-not-valid-tip {
    bottom: 31px
}

.wp-block-contact-form-7-contact-form-selector.contact-form span.wpcf7-form-control-wrap[data-name=your-message] label.error {
    bottom: 27px
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row.messanger-type {
    position: relative
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row.messanger-type > label:after {
    display: none
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row.messanger-type span.wpcf7-not-valid-tip {
    bottom: initial;
    top: 29px;
    z-index: 1;
    right: 49px
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup .row.messanger-type span.wpcf7-not-valid-tip {
    top: 36px
}

.wpcf7 form.sent .wpcf7-response-output {
    display: none
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    border: 2px solid red;
    padding: 2px;
    width: 100%;
    font-size: 12px;
    line-height: 1.5em;
    text-align: center;
    letter-spacing: .4px;
    font-weight: 500;
    margin: 20px 0 0;
    background-color: #f8f8f8
}

.wp-block-contact-form-7-contact-form-selector.contact-form.pageform .wpcf7 form.invalid .wpcf7-response-output {
    color: red
}

.wp-block-column.contact-form-column p.contact-policy {
    max-width: 619px;
    padding: 33px 84px;
    box-sizing: border-box;
    color: #bbb9b9;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 150%
}

.wp-block-column.contact-form-column p.contact-policy a {
    color: #bbb9b9;
    text-decoration: underline
}

.wp-block-getwid-social-links__wrapper .fa-twitter:before {
    content: '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 512 512'%3E%3C!-- Generator: Adobe Illustrator 29.7.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 8) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %237c7c7c; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M389.2,48h70.6l-154.2,176.2,181.4,239.8h-142l-111.3-145.4-127.2,145.4H35.8l164.9-188.5L26.8,48h145.6l100.5,132.9,116.3-132.9ZM364.4,421.8h39.1L151.1,88h-42l255.3,333.8Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper {
    transition: all .25s ease
}

.has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper:hover {
    transform: scale(1.5)
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup label {
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup label.error {
    color: #900;
    font-size: 11px;
    bottom: -20px
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row-group label.error {
    bottom: -22px
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup span.wpcf7-form-control-wrap[data-name=your-message] label.error {
    bottom: 14px
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup .styledSelect {
    padding: 14px 19px;
    border: 1px solid #efefef
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup .styledSelect:before {
    height: 46px
}

.wp-block-contact-form-7-contact-form-selector.contact-form.popup [data-orig_data_id="group-selected-mail"]:before {
    height: 44px;
    line-height: 44px;
    top: 0
}

div#popmake-7363 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7380 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7383 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7386 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7390 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7598 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit {
    position: relative;
    z-index: 10;
    margin-top: 20px
}

.wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns {
    background: radial-gradient(48.87% 75.12% at 72.22% 52%, rgba(12, 25, 28, 0.00) 0%, rgba(12, 25, 28, 0.16) 36.69%, rgba(12, 25, 28, 0.77) 62.98%, #0c191c 100%);
    padding: 120px 0;
    position: relative;
}

.wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 260px;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 1%, rgba(12, 25, 28, 1) 87%);
}

.wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns p br {
    display: block;
}

.wp-block-group.brand-ambassador-section {
    z-index: 1;
}

.wp-block-group.brand-ambassador-section .wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
    padding-left: 0;
    color: #fff;
    margin-top: 10px;
}

.wp-block-group.brand-ambassador-section .wp-block-button.is-style-no-bg-arrow .wp-block-button__link:after {
    filter: brightness(0) invert(1);
}

.wp-block-group.brand-ambassador-section .wp-block-button.is-style-no-bg-arrow .wp-block-button__link:hover:after {
    right: 5px;
}

.wp-block-group.pattern-contact-section {
    background-color: #000;
    color: #fff;
    position: relative
}

.pattern-contact-section p {
    line-height: 1.6em
}

.wp-block-group.pattern-contact-section a {
    color: #fff !important
}

.wp-block-group.pattern-contact-section:before {
    content: '';
    position: absolute;
    left: 0;
    top: 58px;
    width: 100%;
    height: 1px;
    background-color: #535c5e63
}

.wp-block-group.pattern-contact-section:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 57px;
    width: 100%;
    height: 1px;
    background-color: #535c5e63
}

.wp-block-group.pattern-contact-section .wp-block-columns {
    gap: 0;
    max-width: calc(var(--wp--style--global--content-size) + 82px);
}

.wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column {
    border-right: 1px solid #273335;
    transition: all .25s ease;
    background: 0 0
}

.wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column:hover {
    background: #41c5e7;
    background: linear-gradient(90deg, rgb(65 197 231/21%) 0%, rgba(65, 197, 231, 0) 100%)
}

.wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column:hover figure {
    padding-left: 20px
}

.wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column:last-child {
    border-right: none
}

.wp-block-group.people-of-mtt .wp-block-columns .wp-block-column {
    max-width: 291px
}

.wp-block-group.api-section .wp-block-columns {
    justify-content: center;
    gap: 32px
}

.wp-block-group.api-section .wp-block-columns .wp-block-column {
    background-color: #fefefe;
    border: 1px solid #ededed;
    max-width: 224px;
    padding: 32px 16px 50px;
    border-radius: 6px;
    position: relative
}

.wp-block-group.api-section .wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link {
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.48px;
    padding: 0 50px 0 0;
    position: absolute;
    bottom: 0;
    width: auto;
}

.wp-block-group.api-section .wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link:after {
    top: 14px;
    background-size: 18px;
    background-repeat: no-repeat;
    transition: all .25s ease
}

.wp-block-group.api-section .wp-block-columns .wp-block-column:hover .wp-block-button .wp-block-button__link:after {
    right: 7px
}

.wp-block-group.api-section .wp-block-columns .wp-block-column p {
    display: flex;
    align-items: center;
    line-height: 1.4em
}

.wp-block-group.api-section .wp-block-columns .wp-block-column p:nth-child(2) {
    margin-top: 12px
}

.wp-block-group.api-section .wp-block-columns .wp-block-column p img {
    margin-right: 22px
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 300px;
    justify-content: flex-start;
    margin-bottom: 56px
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper:after {
    content: '';
    position: absolute;
    background-color: #505050;
    height: 62px;
    width: 1px;
    right: 54px;
    top: 21px
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper span.wp-block-getwid-counter__number {
    font-size: 76px;
    font-weight: 700;
    line-height: 95%;
    letter-spacing: -4.56px;
    order: 1;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
    font-size: 44px;
    font-weight: 700;
    line-height: 95%;
    letter-spacing: -1.8px;
    padding: 0 0 0 5px;
    order: 2;
    margin-top: 26px;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix {
    padding: 0;
    order: 3;
    flex-basis: 100%;
    font-size: 19px;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -.88px;
    max-width: 90%;
    padding-right: 10%;
}

.wp-block-columns.counter-column .wp-block-column:last-child .wp-block-getwid-counter .wp-block-getwid-counter__wrapper:after {
    display: none
}

.wp-block-getwid-content-slider {
    position: relative
}

.wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider {
    max-width: 984px
}

.wp-block-group.about-us-logo-slider .wp-block-getwid-content-slider-slide.slick-slide {
    justify-content: center;
    display: flex
}

.wp-block-getwid-content-slider button.slick-next.slick-arrow {
    position: absolute;
    top: -30px;
    left: calc(100% - 30px);
    width: 28px;
    height: 28px
}

.wp-block-getwid-content-slider .slick-next:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='27' height='27' rx='13.5' stroke='%23172427'/%3E%3Cpath d='M7 14H21' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 7L21 14L14 21' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.03161 14C6.04328 13.4477 6.49599 13 7.04278 13H20.9034C21.4502 13 21.884 13.4477 21.8724 14C21.8607 14.5523 21.408 15 20.8612 15H7.00053C6.45374 15 6.01994 14.5523 6.03161 14Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    left: 0;
    top: 0;
    position: absolute
}

.wp-block-getwid-content-slider button.slick-prev.slick-arrow {
    width: 28px;
    height: 28px;
    top: -30px;
    left: calc(100% - 70px)
}

.wp-block-getwid-content-slider .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='27.5' y='27.5' width='27' height='27' rx='13.5' transform='rotate(-180 27.5 27.5)' stroke='%23172427'/%3E%3Cpath d='M21 14L7 14' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 21L7 14L14 7' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9684 14C21.9567 14.5523 21.504 15 20.9572 15L7.09656 15C6.54977 15 6.11597 14.5523 6.12764 14C6.13931 13.4477 6.59203 13 7.13882 13L20.9995 13C21.5463 13 21.9801 13.4477 21.9684 14Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    left: 0;
    top: 0;
    position: absolute
}

.wp-block-group.our-awards-slider .slick-track {
    margin: 0
}

.wp-block-group.platform-client {
    width: 100%;
    max-width: 254px;
    height: 182px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

figcaption.wp-element-caption {
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    margin: 0;
    text-align: center
}

span.wp-block-getwid-accordion__header-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.88px;
    color: #000
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header {
    padding-left: 0
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
    border-left: 0 none;
    border-right: 0 none
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
    border-left: 0 none;
    border-top: 0 none;
    border-right: 0 none
}

.wp-block-getwid-accordion__icon i {
    color: #000;
    font-size: 18px;
    background-color: #ededed;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.wp-block-getwid-accordion__icon i .fa-minus:before {
    content: "\f068";
    font-size: 9px
}

.wp-block-getwid-accordion__content {
    border-left: 0 none;
    border-right: 0 none;
    padding-left: 0;
    padding-right: 0
}

.images-carousel {
    padding-bottom: 60px
}

.wp-block-getwid-images-slider__item.slick-slide.slick-current.slick-active.slick-center img {
    opacity: 1
}

.wp-block-group.is-style-full-wide.trading-platform-video-section {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.trading-platform-video-section .wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figcaption {
    display: block !important;
    left: 0;
    width: calc(100% - 40px);
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.wp-block-getwid-images-slider__item.slick-slide img {
    opacity: .3;
    max-width: 728px;
    transition: opacity .1s linear
}

.wp-block-getwid-images-slider .slick-track {
    gap: 52px
}

.wp-block-getwid-images-slider__wrapper.slick-slider {
    position: relative
}

.wp-block-getwid-images-slider__wrapper.slick-slider:after {
    content: '';
    position: absolute;
    width: 150px;
    height: 100%;
    right: 0;
    top: 0;
    background: #fff;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(12, 25, 28, 1) 100%);
    z-index: 1;
    pointer-events: none
}

.wp-block-getwid-images-slider__wrapper.slick-slider:before {
    content: '';
    position: absolute;
    width: 150px;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(12, 25, 28, 1) 100%);
    z-index: 1;
    pointer-events: none
}

.wp-block-getwid-images-slider .slick-dotted.slick-slider {
    padding-bottom: 100px !important
}

.wp-block-getwid-images-slider .slick-dots {
    bottom: 40px !important
}

.slick-dots li button:before {
    color: #fff;
    font-size: 9px
}

.slick-dots li button {
    padding: 0
}

.slick-dots li.slick-active button:before {
    color: #fff
}

button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
    height: 100%;
    width: 280px;
    z-index: 2
}

.slick-prev:before, .slick-next:before {
    display: none
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figure:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cpath d='M18 11L-9.78799e-07 21.3923L-7.02746e-08 0.607695L18 11Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    transition: all .25s ease
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figure:hover:before {
    background-size: 34px
}

.wp-block-group.home-hero {
    height: 100vh;
    min-height: 980px;
}

.wp-block-group.home-hero::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 1) 125%);
    pointer-events: none;
}

.wp-block-group.home-hero > .wp-block-group {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1470px;
    min-height: 910px;
}

.wp-block-group.home-hero > .wp-block-group * {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.wp-block-group.home-hero > .wp-block-group ul {
    padding: 40px 0 0 32px;
    list-style: none;
}

.wp-block-group.home-hero > .wp-block-group ul li {
    line-height: 1.3em;
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 25px;
    position: relative;
}

.wp-block-group.home-hero > .wp-block-group ul li:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14'/%3E%3Cpath d='M22 8L11 19L6 14' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: auto;
    position: absolute;
    width: 20px;
    height: 20px;
    left: -35px;
    top: -3px;
}

.wp-block-group.home-hero .wp-block-button .wp-block-button__link {
    border-color: #fff;
    color: #fff;
    background: #13191c;
}

.wp-block-group.home-hero .wp-block-button .wp-block-button__link:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='white'/%3E%3C/svg%3E%0A");
}

.wp-block-group.contact-page .wp-block-columns .wp-block-column:first-child {
    min-width: 750px;
    margin-top: -50px;
}

.wp-block-group.upcoming-events-page, .wp-block-group.past-events-page {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.upcoming-events {
    display: flex;
    justify-content: flex-start;
    gap: 40px;
    flex-wrap: wrap
}

.wp-block-group.upcoming-events .upcoming-event-single {
    display: block;
    margin: 0 !important;
    flex-basis: calc(33.333333% - 27px);
    width: 100%;
    max-width: 426px;
    min-width: 426px
}

.wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting p:nth-child(2) {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%
}

.wp-block-group.upcoming-events .upcoming-event-single img {
    border-radius: 6px
}

.wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting figure {
    overflow: hidden;
    border-radius: 6px
}

.wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting figure img {
    transition: all .45s ease
}

.wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting:hover figure img {
    transform: scale(1.05)
}

.wp-block-group.upcoming-events .upcoming-event-single .wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
    padding-left: 0;
    margin-top: 10px
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto;
    gap: 12px
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events a.upcoming-event-single {
    min-width: fit-content !important;
    width: initial;
    max-width: 210px;
    position: relative;
    padding-right: 37px
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events a.upcoming-event-single:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 37px;
    height: 45px;
    width: 1px;
    background-color: #a7a7a7
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events a.upcoming-event-single:last-child:after {
    display: none
}

.wp-block-group.upcoming-events-home {
    position: relative;
    padding-left: 190px;
    padding-right: 20px;
    padding-top: 20px;
    margin-left: 44px;
}

.wp-block-group.upcoming-events-home:before {
    content: 'Meet us there:';
    font-size: 22px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -.88px;
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 2;
    background-color: #fefefe;
    height: 160px;
    display: flex;
    align-items: center
}

.wp-block-group.upcoming-events-home:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background-color: #fefefe;
    height: 160px;
    width: 47px
}

.wp-block-group.upcoming-events-home .swiper-pagination-bullet-active {
    background: #000
}

.wp-block-group.upcoming-events-home .swiper-pagination {
    bottom: 30px
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single .wp-block-group {
    background-color: transparent !important
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single p {
    transition: all .25s ease
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single:hover p {
    color: #41c5e7
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single figure.wp-block-image {
    display: none
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single .wp-block-buttons {
    display: none
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single p {
    margin: 0 !important;
    padding: 0 !important
}

.wp-block-group.upcoming-events-home .wp-block-group.upcoming-events .upcoming-event-single p:nth-child(2) {
    font-size: 16px !important;
    letter-spacing: 0 !important;
    line-height: 1.3em;
    padding-top: 5px !important
}

li.wp-block-post.past-events.type-past-events {
    max-width: 400px;
    width: 100%
}

li.wp-block-post.past-events.type-past-events:hover a.wp-block-read-more {
    color: #41c5e7
}

.wp-block-group.single-gallery li.wp-block-post.past-events.type-past-events {
    max-width: initial;
    width: 100%
}

figure.wp-block-gallery a.fancybox.image {
    border-radius: 6px
}

a.wp-block-read-more {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 30px;
    color: #071417;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.64px;
    transition: all .25s ease
}

li.wp-block-post .wp-block-post-featured-image a {
    overflow: hidden;
    max-height: 233px
}

li.wp-block-post .wp-block-post-featured-image img {
    transition: all .45s ease
}

li.wp-block-post:hover .wp-block-post-featured-image img {
    transform: scale(1.05)
}

.wp-block-group.single-news-container li.wp-block-post:hover .wp-block-post-featured-image img {
    transform: scale(1)
}

li.wp-block-post.past-events.type-past-events:hover a.wp-block-read-more {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%2341C5E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%2341C5E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='%2341C5E7'/%3E%3C/svg%3E%0A");
    background-position: 94% center
}

.wp-block-getwid-accordion.dark {
    max-width: 558px;
    position: initial
}

.wp-block-getwid-accordion.dark span.wp-block-getwid-accordion__header-title {
    color: #858585;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    transition: all .75s ease
}

.wp-block-getwid-accordion.dark span.wp-block-getwid-accordion__header-title:hover {
    color: #fff
}

.wp-block-getwid-accordion.dark .ui-state-active .wp-block-getwid-accordion__header-title {
    color: #fff;
    font-size: 18px;
    letter-spacing: -.88px;
    position: relative;
    z-index: 1
}

.wp-block-getwid-accordion.dark span.wp-block-getwid-accordion__header-title img {
    padding-right: 13px
}

.wp-block-getwid-accordion.dark .wp-block-getwid-accordion__header-wrapper {
    border: 0 none;
    padding: 0 0 0 22px;
    transition: all .1s linear
}

.wp-block-getwid-accordion.dark .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__icon.is-passive {
    display: none
}

.wp-block-getwid-accordion.dark span.wp-block-getwid-accordion__icon.is-active {
    display: none
}

.wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content {
    border: 0 none;
    padding: 0 0 21px
}

.wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content p {
    color: #f8f8f8;
    padding: 0 24px;
    margin: 0 !important
}

.wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content p br {
    display: none
}

.wp-block-getwid-accordion.dark .ui-state-active {
    background-color: #172427;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

.wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content-wrapper.ui-accordion-content-active {
    background-color: #172427;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: block !important;
    position: initial;
    min-height: 0
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child .wp-block-group {
    opacity: 0
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child .wp-block-group.selected {
    opacity: 1
}

.scrim {
    background-color: #ffffffe8 !important
}

.wp-block-getwid-tabs.dark ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header:before {
    display: none
}

.wp-block-getwid-tabs.dark .wp-block-getwid-tabs__tab-content {
    border: 0 none;
    padding: 0
}

.wp-block-getwid-tabs.dark ul.wp-block-getwid-tabs__nav-links {
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    background-color: #182528;
    height: 70px;
    padding: 11px 0 !important;
    border-radius: 100px;
    width: fit-content;
    padding-left: 10px !important;
    padding-right: 10px !important;
    justify-content: flex-start;
}

.wp-block-getwid-tabs.dark span.wp-block-getwid-tabs__title {
    color: #6e6e6e;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.64px
}

.wp-block-getwid-tabs.dark .wp-block-getwid-tabs__nav-link {
    border: 1px solid #182528;
    background: 0 0;
    border-radius: 100px
}

.wp-block-getwid-tabs.dark li.wp-block-getwid-tabs__nav-link.ui-state-active {
    border-color: #41c5e7
}

.wp-block-getwid-tabs.dark li.wp-block-getwid-tabs__nav-link.ui-state-active span.wp-block-getwid-tabs__title {
    color: #fff
}

.wp-block-group.dark.swiped.tabs-container {
    position: relative;
    background-color: transparent !important;
}

.wp-block-group.dark.swiped.tabs-container::before {
    content: '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.9 69.55'%3E%3Cg id='c'%3E%3Cpath d='M20,34.77C20,15.57,35.63,0,54.9,0H0v69.55h54.9c-19.28,0-34.9-15.57-34.9-34.77Z' style='fill:%230c191c;'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: -21px;
    top: 0;
    width: 56px;
    height: 70px;
    z-index: 1;
    pointer-events: none;
}

.wp-block-group.dark.swiped.tabs-container::after {
    content: '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.9 69.55'%3E%3Cg id='c'%3E%3Cpath d='M34.9,34.77C34.9,15.57,19.28,0,0,0h54.9v69.55H0c19.28,0,34.9-15.57,34.9-34.77Z' style='fill:%230c191c;'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    right: -21px;
    top: 0;
    width: 56px;
    height: 70px;
    z-index: 1;
    pointer-events: none;
}

.wp-block-getwid-tabs.dark.swiped {
    position: relative;
    overflow: hidden;
    padding: 0 10px;
}

.wp-block-getwid-tabs.dark.swiped::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #182528;
    height: 70px;
    border-radius: 100px;
}

.wp-block-getwid-tabs.dark.swiped ul.wp-block-getwid-tabs__nav-links {
    position: relative;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: transparent;
    width: initial;
    padding: 0 !important;
}

.wp-block-getwid-tabs.dark.swiped ul.wp-block-getwid-tabs__nav-links li.wp-block-getwid-tabs__nav-link {
    width: max-content;
}

.wp-block-getwid-tabs.dark.swiped ul.wp-block-getwid-tabs__nav-links li.wp-block-getwid-tabs__nav-link .wp-block-getwid-tabs__title-wrapper {
    width: max-content;
}

.wp-block-getwid-tabs.dark.swiped .wp-block-getwid-tabs__nav-link {
    border-color: transparent;
}

.wp-block-getwid-tabs.light ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header:before {
    display: none
}

.wp-block-getwid-tabs.light .wp-block-getwid-tabs__tab-content {
    border: 0 none;
    padding: 0
}

.wp-block-getwid-tabs.light ul.wp-block-getwid-tabs__nav-links {
    margin: 70px auto 61px;
    background-color: #fefefe;
    height: 70px;
    padding: 10px !important;
    border-radius: 100px;
    width: fit-content
}

.wp-block-getwid-tabs.light .wp-block-getwid-tabs__title-wrapper a {
    width: fit-content;
}

.wp-block-getwid-tabs.light span.wp-block-getwid-tabs__title {
    color: #83898a;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.64px
}

.wp-block-getwid-tabs.light .wp-block-getwid-tabs__nav-link {
    border: 1px solid transparent;
    background: 0 0;
    border-radius: 100px
}

.wp-block-getwid-tabs.light li.wp-block-getwid-tabs__nav-link.ui-state-active {
    border-color: #41c5e7
}

.wp-block-getwid-tabs.light li.wp-block-getwid-tabs__nav-link.ui-state-active span.wp-block-getwid-tabs__title {
    color: #000
}

.wp-block-group.sl-wl-offer-switch {
    margin: 70px auto 61px;
    background-color: #fefefe;
    height: 70px;
    padding: 11px 7px !important;
    border-radius: 100px;
    gap: 7px;
    width: fit-content
}

.wp-block-group.sl-wl-offer-switch p {
    border: 1px solid #41c5e7;
    width: fit-content;
    padding: 12px 17px !important;
    text-align: center;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.64px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center
}

.wp-block-group.sl-wl-offer-switch.server-license p:last-child {
    border-color: transparent
}

.wp-block-group.sl-wl-offer-switch.white-label p:first-child {
    border-color: transparent
}

.wp-block-group.sl-wl-offer-switch p a {
    color: #83898a
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child {
    position: relative;
    min-height: 537px;
    background-color: #172427;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: -70px;
    margin-bottom: 40px
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child figure {
    visibility: hidden;
    opacity: 0;
    transition: all .75s ease;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    float: initial;
    display: block;
    overflow: hidden
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child figure.selected {
    visibility: visible;
    opacity: 1
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child figure img {
    position: relative;
    right: -120px;
    transition: all .75s ease
}

.wp-block-columns.all-in-one-widget .wp-block-column:last-child figure.selected img {
    right: 0
}

div#popmake-6606, div#popmake-6608, div#popmake-6612, div#popmake-6614, div#popmake-7363, div#popmake-7380, div#popmake-7383, div#popmake-7386, div#popmake-7390, div#popmake-7598, div#popmake-8029, div#popmake-10499, div#popmake-8164, div#popmake-8308 {
    border: 0 none !important;
    padding: 65px 39px !important
}

div#popmake-8029, div#popmake-10499 {
    padding-bottom: 0 !important
}

div#popmake-6281, div#popmake-6338, div#popmake-6344, div#popmake-7363, div#popmake-7380, div#popmake-7383, div#popmake-7386, div#popmake-7390, div#popmake-7598, div#popmake-8220, div#popmake-9462, div#popmake-11415 {
    border: 0 none;
    background-color: #f8f8f8;
    padding: 74px 88px 0;
    min-height: 770px;
}

div#popmake-11415 {
    min-height: initial;
    padding-bottom: 50px;
}

div#popmake-8220, div#popmake-6281 {
    padding-bottom: 20px;
}

div#popmake-7363, div#popmake-7380, div#popmake-7383, div#popmake-7386, div#popmake-7390, div#popmake-7598, div#popmake-8220, div#popmake-8164, div#popmake-6344, div#popmake-6338, div#popmake-9462 {
    min-height: initial
}

div#popmake-6281 a.wp-block-button__link.wp-element-button, div#popmake-6338 a.wp-block-button__link.wp-element-button, div#popmake-9462 a.wp-block-button__link.wp-element-button, div#popmake-6344 a.wp-block-button__link.wp-element-button, div#popmake-7363 a.wp-block-button__link.wp-element-button, div#popmake-7380 a.wp-block-button__link.wp-element-button, div#popmake-7383 a.wp-block-button__link.wp-element-button, div#popmake-7386 a.wp-block-button__link.wp-element-button, div#popmake-7390 a.wp-block-button__link.wp-element-button, div#popmake-7598 a.wp-block-button__link.wp-element-button, div#popmake-8220 a.wp-block-button__link.wp-element-button, div#popmake-8164 a.wp-block-button__link.wp-element-button, div#popmake-8308 a.wp-block-button__link.wp-element-button, div#popmake-11415 .wp-block-button__link.wp-element-button {
    height: 45px
}

div#popmake-6338, div#popmake-6344, div#popmake-7363, div#popmake-7380, div#popmake-7383, div#popmake-7386, div#popmake-7390, div#popmake-7598, div#popmake-9462, div#popmake-9462 {
    padding-bottom: 74px
}

div#popmake-7363, div#popmake-7380, div#popmake-7383, div#popmake-7386, div#popmake-7390, div#popmake-7598, div#popmake-8308 {
    padding: 65px 10px 20px !important
}

div#pum-6281 span.wpcf7-spinner, div#popmake-7380 span.wpcf7-spinner, div#popmake-7383 span.wpcf7-spinner, div#popmake-7386 span.wpcf7-spinner, div#popmake-7390 span.wpcf7-spinner, div#popmake-7598 span.wpcf7-spinner, div#popmake-8220 span.wpcf7-spinner, div#popmake-8164 span.wpcf7-spinner {
    top: -34px;
    background-color: #6da0c1;
    right: -81px
}

div#popmake-11415 span.wpcf7-spinner {
    position: absolute;
    bottom: 9px;
    left: 50%;
    margin-left: -90px;
}

.popup-send-button {
    position: relative;
    margin: 0 0 0 auto
}

.wp-block-contact-form-7-contact-form-selector.contact-form .row {
    position: relative
}

.row.message-row {
    margin-top: 13px
}

.row.message-row textarea {
    margin-bottom: 0 !important
}

div#popmake-7363 span.wpcf7-spinner, div#popmake-7380 span.wpcf7-spinner, div#popmake-7383 span.wpcf7-spinner, div#popmake-7386 span.wpcf7-spinner, div#popmake-7390 span.wpcf7-spinner, div#popmake-7598 span.wpcf7-spinner, div#popmake-8164 span.wpcf7-spinner {
    top: 10px;
    background-color: #6da0c1;
    left: 50%;
    z-index: 11;
    margin-left: -90px
}

div#popmake-6338 .pum-content.popmake-content h1, div#popmake-9462 .pum-content.popmake-content h1, div#popmake-6344 .pum-content.popmake-content h1, div#popmake-7363 .pum-content.popmake-content h1, div#popmake-7380 .pum-content.popmake-content h1, div#popmake-7383 .pum-content.popmake-content h1, div#popmake-7386 .pum-content.popmake-content h1, div#popmake-7390 .pum-content.popmake-content h1, div#popmake-7598 .pum-content.popmake-content h1, div#popmake-8164 .pum-content.popmake-content h1, div#popmake-8308 .pum-content.popmake-content h1 {
    color: #071417;
    font-family: "DM Sans";
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -1.92px;
    margin-top: 0;
    margin-bottom: 0
}

div#popmake-6338 figure.wp-block-image.size-large, div#popmake-9462 figure.wp-block-image.size-large, div#popmake-6344 figure.wp-block-image.size-large, div#popmake-7363 figure.wp-block-image.size-large, div#popmake-7380 figure.wp-block-image.size-large, div#popmake-7383 figure.wp-block-image.size-large, div#popmake-7386 figure.wp-block-image.size-large, div#popmake-7390 figure.wp-block-image.size-large, div#popmake-7598 figure.wp-block-image.size-large, div#popmake-8164 figure.wp-block-image.size-large, div#popmake-8308 figure.wp-block-image.size-large {
    text-align: center
}

div#popmake-11415 .pum-content.popmake-content h2, div#popmake-6281 .pum-content.popmake-content h2, div#popmake-7363 .pum-content.popmake-content h2, div#popmake-7380 .pum-content.popmake-content h2, div#popmake-7383 .pum-content.popmake-content h2, div#popmake-7386 .pum-content.popmake-content h2, div#popmake-7390 .pum-content.popmake-content h2, div#popmake-7598 .pum-content.popmake-content h2, div#popmake-8220 .pum-content.popmake-content h2 {
    font-size: 34px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -2.04px;
    margin-bottom: 0
}

div#popmake-11415 .pum-content.popmake-content h3, div#popmake-6281 .pum-content.popmake-content h3, div#popmake-7363 .pum-content.popmake-content h3, div#popmake-7380 .pum-content.popmake-content h3, div#popmake-7383 .pum-content.popmake-content h3, div#popmake-7386 .pum-content.popmake-content h3, div#popmake-7390 .pum-content.popmake-content h3, div#popmake-7390 .pum-content.popmake-content h3, div#popmake-7390 .pum-content.popmake-content h3, div#popmake-8220 .pum-content.popmake-content h3 {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.64px;
    margin: 7px 0 0
}

div#popmake-11415 .pum-content.popmake-content h3 {
    font-size: 27px;
    margin: 0 0 30px 0;
}

div#popmake-11415 .pum-content.popmake-content h4, div#popmake-6281 .pum-content.popmake-content h4, div#popmake-7363 .pum-content.popmake-content h4, div#popmake-7380 .pum-content.popmake-content h4, div#popmake-7383 .pum-content.popmake-content h4, div#popmake-7386 .pum-content.popmake-content h4, div#popmake-7390 .pum-content.popmake-content h4, div#popmake-7598 .pum-content.popmake-content h4, div#popmake-8220 .pum-content.popmake-content h4 {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.88px;
    margin: 5px 0 30px
}

div#popmake-11415 .pum-content.popmake-content input, div#popmake-6281 .pum-content.popmake-content input, div#popmake-7363 .pum-content.popmake-content input, div#popmake-7380 .pum-content.popmake-content input, div#popmake-7383 .pum-content.popmake-content input, div#popmake-7386 .pum-content.popmake-content input, div#popmake-7390 .pum-content.popmake-content input, div#popmake-7598 .pum-content.popmake-content input, div#popmake-8220 .pum-content.popmake-content input {
    border: 1px solid #efefef;
    line-height: 44px;
    width: 100%;
    margin-bottom: 16px;
    padding: 0 10px
}

div#popmake-11415 .pum-content.popmake-content input::placeholder, div#popmake-6281 .pum-content.popmake-content input::placeholder, div#popmake-8220 .pum-content.popmake-content input::placeholder, div#popmake-6281 .pum-content.popmake-content textarea::placeholder, div#popmake-11415 .pum-content.popmake-content textarea::placeholder, div#popmake-7363 .pum-content.popmake-content textarea::placeholder, div#popmake-7380 .pum-content.popmake-content textarea::placeholder, div#popmake-7383 .pum-content.popmake-content textarea::placeholder, div#popmake-7386 .pum-content.popmake-content textarea::placeholder, div#popmake-7390 .pum-content.popmake-content textarea::placeholder, div#popmake-7598 .pum-content.popmake-content textarea::placeholder, div#popmake-8220 .pum-content.popmake-content textarea::placeholder {
    font-family: "DM Sans";
    color: #bbb9b9;
    font-size: 14px;
    font-style: normal;
    font-weight: 400
}

div#popmake-11415 input#event-name, div#popmake-11415 input#event-date, div#popmake-6281 input#event-name, div#popmake-6281 input#event-date {
    display: none
}

div#popmake-11415 .pum-content.popmake-content textarea, div#popmake-6281 .pum-content.popmake-content textarea, div#popmake-7363 .pum-content.popmake-content textarea, div#popmake-7380 .pum-content.popmake-content textarea, div#popmake-7383 .pum-content.popmake-content textarea, div#popmake-7386 .pum-content.popmake-content textarea, div#popmake-7390 .pum-content.popmake-content textarea, div#popmake-7598 .pum-content.popmake-content textarea, div#popmake-8220 .pum-content.popmake-content textarea {
    border: 1px solid #efefef;
    width: 100%;
    margin-bottom: 16px;
    resize: none;
    padding: 10px
}

div#popmake-11415 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-6281 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7363 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7380 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7383 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7386 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7390 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-7598 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit, div#popmake-8220 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit {
    min-height: 41px;
    line-height: 41px;
    padding: 0;
    margin: 0 auto;
    font-family: var(--wp--preset--font-family--dm-sans);
    font-weight: 400;
    letter-spacing: -.64px
}

.pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    box-shadow: none !important;
    background-color: transparent !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 100% !important;
    right: 20px !important;
    top: 20px !important;
    font-size: 20px !important;
    font-family: tahoma !important;
    display: block;
    line-height: 20px !important;
    padding: 0 0 3px !important
}

div#popmake-11415 span.wpcf7-not-valid-tip,
div#popmake-6281 span.wpcf7-not-valid-tip, div#popmake-7363 span.wpcf7-not-valid-tip, div#popmake-7380 span.wpcf7-not-valid-tip, div#popmake-7383 span.wpcf7-not-valid-tip, div#popmake-7386 span.wpcf7-not-valid-tip, div#popmake-7390 span.wpcf7-not-valid-tip, div#popmake-7598 span.wpcf7-not-valid-tip, div#popmake-8220 span.wpcf7-not-valid-tip {
    position: absolute;
    z-index: 1;
    font-size: 11px;
    font-weight: 600;
    right: 5px;
    bottom: -12px
}

div#popmake-11415 span.wpcf7-form-control-wrap[data-name=your-message],
div#popmake-6281 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-7363 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-7380 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-7383 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-7386 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-7390 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-7598 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip, div#popmake-8220 span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip {
    bottom: 23px !important
}

div#popmake-11415 .wpcf7 form.invalid .wpcf7-response-output,
div#popmake-6281 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7363 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7380 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7383 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7386 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7390 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7598 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-8220 .wpcf7 form.invalid .wpcf7-response-output {
    border: 2px solid red;
    padding: 2px;
    width: 100%;
    font-size: 12px;
    line-height: 1.5em;
    text-align: center;
    color: #000;
    background-color: transparent;
    letter-spacing: .4px;
    font-weight: 500
}

div#popmake-11415 .wpcf7 form.invalid .wpcf7-response-output,
div#popmake-7363 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7380 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7383 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7386 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7390 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-7598 .wpcf7 form.invalid .wpcf7-response-output, div#popmake-8220 .wpcf7 form.invalid .wpcf7-response-output {
    margin: 10px 0 0
}

.row.hidden {
    display: none;
}

.pum-container.popmake .row.message-row span.wpcf7-form-control-wrap[data-name=your-message] span.wpcf7-not-valid-tip {
    margin-bottom: -33px !important
}

.wp-block-group.contact-page {
    padding-left: 50px;
    padding-right: 50px
}

.wp-block-group.contact-page .wp-block-columns {
    gap: 70px;
}

.wp-block-group.contact-bottom-image {
    display: flex
}

figure.wp-block-image.contact-bottom-image-mobile {
    display: none
}

figure.wp-block-image.contact-bottom-image-desktop {
    max-width: 100%
}

.wp-block-group.related-news {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box
}

.wp-block-group.back-technology-media h2.wp-block-heading {
    margin-top: 29px !important
}

.wp-block-group.back-technology-media figure.wp-block-media-text__media {
    width: initial
}

.wp-block-group.back-technology-media figure.wp-block-media-text__media img {
    width: initial;
    max-width: 978px
}

.wp-block-group.back-technology-logo-slider .wp-block-group.our-awards-slider {
    max-width: 1440px;
    width: 100%
}

.wp-block-group.platform-client-container {
    margin-right: 20px
}

.wp-block-group.platform-client-container .wp-block-group.platform-client-description {
    width: 100%;
    max-width: 254px;
    position: relative
}

.wp-block-group.platform-client-container .wp-block-group.platform-client-description p {
    position: absolute;
    left: 0;
    text-align: left;
    top: -196px;
    width: calc(100% - 30px);
    height: 150px;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    padding: 15px;
    background-color: #f6f6f6f0;
    border-radius: 12px;
    opacity: 0;
    transition: all .25s ease;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.wp-block-group.platform-client-container:hover .wp-block-group.platform-client-description p {
    opacity: 1
}

.wp-block-group.platform-client-container .wp-block-group.platform-client-description h3 {
    padding-left: 15px
}

.wp-block-group.read-our-blog > p {
    padding-top: 23px !important;
    padding-bottom: 29px !important
}

.wp-block-button.is-style-no-bg-arrow.contact-sales-footer a.wp-block-button__link.wp-element-button {
    padding-left: 0
}

.wp-block-group.read-our-blog > p br {
    display: block
}

.widget-mobile {
    display: none !important
}

.wp-block-group.bottom-last-menu a {
    transition: all .25s ease
}

.wp-block-group.bottom-last-menu a:hover {
    color: #41c5e7
}

.wp-block-getwid-social-links.resources-social-links {
    margin: 0 auto 0 0
}

.wp-block-getwid-social-links.resources-social-links .wp-block-getwid-social-links__list {
    margin-left: -12px
}

.wp-block-group.offer-media-section {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.offer-key-points {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: stretch
}

.wp-block-group.offer-key-points > .wp-block-group {
    transition: all .25s ease
}

.wp-block-group.offer-key-points > .wp-block-group img {
    transition: all .25s ease
}

.wp-block-group.offer-key-points > .wp-block-group:hover {
    background-color: #41c5e7 !important;
    color: #fff;
    cursor: default
}

.wp-block-group.offer-key-points > .wp-block-group:hover img {
    filter: invert(1)
}

.wp-block-group.offer-key-points .wp-block-group {
    flex: 1;
    min-height: 94px
}

.wp-block-group.offer-section .wp-block-group.sticky {
    position: sticky;
    top: 60px;
    left: 0;
    z-index: 50
}

p.contact-policy {
    padding: 10px 0;
    box-sizing: border-box;
    color: #bbb9b9;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 150%;
    position: relative;
    z-index: 20
}

p.contact-policy a {
    color: #bbb9b9;
    text-decoration: underline
}

div#popmake-6281 .pum-content.popmake-content p.contact-policy, div#popmake-8220 .pum-content.popmake-content p.contact-policy {
    padding-top: 0;
    margin-top: 0
}

p.has-text-align-center.is-style-small {
    font-size: 14px;
    font-weight: 400;
    line-height: 150%
}

div#popmake-7363 .pum-content.popmake-content input.wpcf7-form-control.wpcf7-submit {
    margin-top: 20px
}

div#popmake-8210 {
    max-width: 720px !important;
    border: 0 none;
}

.wp-block-group.contact-offices, .wp-block-group.industry-events-images {
    margin-bottom: -27px;
    overflow: hidden
}

.wp-block-group.contact-offices .wp-block-group__inner-container, .wp-block-group.industry-events-images .wp-block-group__inner-container {
    max-width: 100%;
    margin-bottom: -13px;
    display: flex;
    transition-timing-function: linear
}

.wp-block-group.contact-offices figure.wp-block-image, .wp-block-group.industry-events-images figure.wp-block-image {
    min-width: 490px !important
}

.wp-block-group.contact-offices figure.wp-block-image img, .wp-block-group.industry-events-images figure.wp-block-image img {
    width: 100%
}

.wp-block-group.contact-offices .wp-block-group, .wp-block-group.industry-events-images .wp-block-group {
    display: flex;
    flex-direction: row;
    max-width: 3360px;
    width: 100%;
    transition-timing-function: linear;
    margin-top: 112px
}

.wp-block-group.industry-events-images {
    position: relative;
    z-index: 1;
    margin-bottom: -2px;
    max-height: 327px
}

.about-us-industry-events {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.industry-events-images-mobile {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 60px;
    display: none
}

.wp-block-column.contact-sales-mobile {
    display: none
}

.wp-block-group.bottom-stores .wp-block-getwid-social-links {
    display: none
}

.offer-media-section .wp-block-media-text img, .offer-media-section .wp-block-media-text video {
    max-width: 520px
}

.wp-block-group.offer-media-section.technology video {
    border-radius: 6px
}

.offer-media-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    display: flex
}

.wp-block-group.resources-page-anim-container .wp-block-getwid-tabs {
    margin: 52px 0 0 auto
}

.wp-block-group.resources-page-anim-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header:before {
    display: none
}

.wp-block-group.resources-page-anim-container > .wp-block-group {
    max-width: 1420px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 70px
}

.wp-block-group.resources-graph a.find-your-broker-mask.wp-block-tiptip-hyperlink-group-block {
    position: absolute;
    width: 349px;
    height: 287px;
    left: -30px;
    right: 0;
    top: 20px;
    z-index: 10
}

.wp-block-group.resources-graph .wp-block-columns {
    gap: 10px
}

.wp-block-group.resources-graph .wp-block-columns .wp-block-column {
    max-width: 350px
}

.wp-block-group.resources-graph .wp-block-columns .wp-block-column:first-child {
    margin-right: 133px
}

.wp-block-group.resources-graph .wp-block-columns .wp-block-column:nth-child(2) {
    margin-right: 99px
}

#find-your-broker {
    scroll-margin-top: 50px
}

#try-demo, #FAQ, #platform-video-tutorials, #marketplace, #discord {
    scroll-margin-top: 100px
}

section#discord {
    overflow: hidden;
    margin-top: 50px !important
}

section#discord .wp-block-columns .wp-block-column figure img {
    margin-bottom: -120px;
    position: relative;
    right: -60px
}

.resources-platform-demo {
    padding: 0 40px
}

.resources-platform-demo .wp-block-media-text figure.wp-block-media-text__media {
    max-width: 651px;
    margin-bottom: -90px
}

.resources-platform-demo .wp-block-media-text {
    gap: 70px
}

.wp-block-group.resources-find-your-broker {
    padding: 0 40px
}

.wp-block-group.broker-logo-container {
    max-width: 1227px
}

.wp-block-group.resources-find-your-broker > .wp-block-group {
    flex-wrap: wrap;
    justify-content: center
}

.wp-block-group.resources-find-your-broker .wp-block-group.find-your-broker {
    width: 196px;
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center
}

.wp-block-group.resources-find-your-broker .wp-block-group.find-your-broker img {
    transition: all .25s ease
}

.wp-block-group.resources-find-your-broker .wp-block-group.find-your-broker:hover img {
    transform: scale(.9)
}

a#loadMore {
    width: 100%;
}

span.loadMoreBtn-label {
    border: 1px solid #000;
    height: 48px;
    border-radius: 9999px;
    display: flex;
    width: 100%;
    max-width: 80px;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 16px;
    margin: 0 auto;
    padding: 0 40px 0 20px;
    position: relative;
    transition: all .25s ease;
}

span.loadMoreBtn-label:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23071417'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    right: 15px;
    top: 14px;
    transition: all .25s ease;
    transform: rotate(90deg);
}

span.loadMoreBtn-label:hover {
    border-color: #41c5e7;
}

.wp-block-group.forexpropreviews-section p.section-description {
    border-left: 1px solid #000;
    padding-left: 25px;
}

.wp-block-group.forexpropreviews-section .wp-block-buttons {
    margin: 0 0 0 auto;
    min-width: 165px;
}

.wp-block-group.forexpropreviews-section {
    max-width: 969px;
}

.wp-block-group.back-technology-own-platform .wp-block-columns {
    flex-wrap: wrap !important
}

.wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column {
    flex-basis: calc(33.333333% - 22px) !important;
    margin-bottom: 60px
}

.wp-block-group.back-technology-media h2.mobile {
    display: none
}

.wp-block-group.seamless-connection img {
    width: 2009px !important;
    min-width: 2009px;
    max-width: initial;
    position: relative;
    left: 37px
}

.wp-block-group.seamless-connection {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.wp-block-group.seamless-connection figure.wp-block-image {
    display: flex;
    align-items: center;
    justify-content: center
}

.wp-block-group.back-technology-advantage, .wp-block-group.back-technology-media {
    overflow: hidden
}

.wp-block-button.is-style-fill-arrow.backend-technology-button-desktop {
    display: block
}

.wp-block-button.is-style-fill-arrow.backend-technology-button-mobile {
    display: none
}

.wp-block-group.back-technology-header.tpage .wp-block-columns {
    flex-direction: column;
    text-align: center
}

.wp-block-group.back-technology-header.tpage .wp-block-columns p {
    max-width: 658px;
    margin: 0 auto
}

.wp-block-group.back-technology-header.tpage .wp-block-columns p br {
    display: none
}

section#discord .wp-block-button.menu-discord a.wp-block-button__link.wp-element-button {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 91% center;
    padding-right: 47px
}

section#discord .wp-block-button.menu-discord a.wp-block-button__link.wp-element-button:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%236573F8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%236573F8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%236573F8'/%3E%3C/svg%3E%0A")
}

.prop-trading-solution-challenges .wp-block-media-text.dark {
    border-radius: 24px;
    padding-left: 63px;
    overflow: hidden;
    position: relative;
    min-height: 576px
}

.prop-trading-solution-challenges .wp-block-media-text.dark figure img {
    max-width: 700px;
    position: relative;
    right: -47px;
    bottom: -32px;
}

.wp-block-group.prop-trading-solution-challenges {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.wp-block-buttons.prop-trading-soft-buttons-desktop {
    display: flex
}

.wp-block-buttons.prop-trading-soft-buttons-mobile {
    display: none
}

.wp-block-group.trading-experience {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.trading-experience .wp-block-group.trading-experience-inner {
    max-width: 1280px
}

.wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app h3 {
    margin-bottom: 67px
}

.wp-block-group.offer-media-section.trading-platform .wp-block-media-text img {
    max-width: 616px;
    margin-top: 130px
}

.wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top img {
    margin-top: 0;
    margin-left: 40px
}

.wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content {
    margin: 0 0 0 auto;
    max-width: 640px !important
}

.wp-block-group.offer-media-section.is-style-full-wide.trading-platform .wp-block-media-text {
    padding-bottom: 90px !important
}

.wp-block-group.forex-crm-for-brokers.trading-platform {
    max-width: 1355px;
    margin: 0 auto
}

.wp-block-group.forex-crm-for-brokers {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns {
    gap: 44px
}

.wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns p {
    max-width: 550px;
    min-height: 110px
}

.wp-block-group.back-technology-media.trading-platform .wp-block-buttons {
    margin-top: 32px
}

.wp-block-buttons.trading-platform-buttons-mobile {
    display: none
}

a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block {
    width: 100%
}

a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block .wp-block-button.is-style-no-bg-arrow .wp-block-button__link:after {
    transition: all .25s ease
}

a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block:hover .wp-block-button.is-style-no-bg-arrow .wp-block-button__link:after {
    right: 25px
}

a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block p img {
    margin-right: 20px;
    position: relative;
    top: 3px
}

a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block .wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.56px;
    padding: 0 50px 0 0
}

a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block .wp-block-button.is-style-no-bg-arrow .wp-block-button__link:after {
    width: 16px;
    height: 16px;
    background-size: 16px;
    top: 14px;
    right: 16px;
}

div#technology-api {
    scroll-margin-top: 50px
}

.wp-block-group.api-subpage > .wp-block-group:first-child {
    padding-left: 0 !important
}

.wp-block-group.api-subpage {
    padding-left: 40px;
    padding-right: 40px;
    flex-wrap: nowrap
}

.wp-block-group.api-subpage > .wp-block-group:last-child {
    min-width: 287px
}

div#resources {
    scroll-margin-top: 230px
}

.wp-block-group.resources-graph {
    padding-left: 40px;
    padding-right: 40px;
    position: relative
}

.wp-block-group.resources-graph .wp-block-video {
    text-align: center
}

.wp-block-group.resources-graph .wp-block-video video {
    max-width: 1084px;
    border-radius: 4px;
    outline: 4px solid #fefefe;
    outline-offset: -4px
}

.wp-block-group.resources-graph .wp-block-columns .wp-block-column .wp-block-image.mobile {
    display: none
}

.resources-tabs-container {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-group.resources-video-tutorials {
    max-width: 1160px
}

.wp-block-group.resources-video-tutorials .wp-block-columns {
    flex-wrap: wrap !important;
    overflow: auto;
    max-height: 649px;
    padding-right: 10px
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column {
    flex-basis: calc(33.333333% - 19px) !important;
    max-width: calc(33.333333% - 19px)
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block {
    border-radius: 12px;
    border: 1px solid #f2f2f2
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block p {
    transition: all .25s ease
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block:hover p {
    color: #41c5e7
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column .wp-block-group.video-title {
    height: 70px
}

.wp-block-group.resources-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a {
    background-color: #fefefe;
    padding: 12px 17px;
    border-radius: 4px;
    border: 1px solid #ededed;
    text-align: left
}

.wp-block-group.resources-faq span.wp-block-getwid-accordion__header-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.wp-block-group.resources-faq .wp-block-getwid-accordion__content-wrapper {
    padding: 0 17px;
    background-color: #fefefe;
    margin-top: -17px;
    border: 1px solid #ededed;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 0 none
}

.wp-block-group.resources-faq .wp-block-getwid-accordion__content p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.wp-block-group.resources-faq .wp-block-getwid-accordion__content ul {
    text-align: left;
    padding-left: 19px;
    padding-right: 0
}

.wp-block-group.resources-faq .wp-block-getwid-accordion__content {
    padding-top: 16px;
    border-bottom: 0 none
}

.wp-block-group.resources-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
    border-bottom: 0 none;
    padding-top: 22px;
    position: relative
}

.wp-block-group.resources-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 19px;
    left: 0;
    background-color: #ededed
}

.wp-block-group.resources-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
    padding-top: 0
}

.wp-block-group.resources-faq .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child:before {
    display: none
}

.wp-block-group.resources-faq .wp-block-getwid-accordion__icon i {
    color: #000;
    font-size: 18px;
    background-color: #fefefe;
    border: 1px solid #ededed;
    width: 23px;
    height: 24px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 1px
}

.wp-block-group.resources-faq .wp-block-getwid-accordion__header {
    padding-bottom: 16px
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block img {
    transition: all .25s ease
}

.wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block:hover img {
    transform: scale(.95)
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns {
    flex-wrap: wrap !important;
    gap: 32px;
    max-width: 486px
}

.wp-block-group.resources-marketplace > .wp-block-group {
    display: flex;
    gap: 45px;
    align-items: flex-start;
    flex-wrap: wrap
}

.wp-block-group.resources-marketplace .wp-block-group.marketplace-documentation {
    flex-basis: calc(50% - 23px)
}

.wp-block-group.resources-marketplace .wp-block-group.marketplace-documentation p {
    min-height: 104px
}

.wp-block-group.resources-marketplace .wp-block-group.marketplace-documentation img {
    position: relative;
    top: 4px
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column {
    flex-basis: calc(50% - 20px)
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block {
    border-radius: 4px;
    border: 1px solid #f2f2f2;
    max-width: 227px
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block img {
    transition: all .25s ease
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block:hover img {
    transform: scale(.95)
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block:hover .wp-block-button__link:after {
    right: 10px !important
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block figure {
    max-width: 100px;
    margin: 0 auto
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column .wp-block-button.is-style-outline-arrow .wp-block-button__link {
    background-color: #f8f8f8;
    border-color: #ededed;
    height: 34px;
    line-height: 14px;
    padding-right: 40px
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column .wp-block-button.is-style-outline-arrow .wp-block-button__link:after {
    top: 9px;
    width: 16px;
    height: 16px;
    background-size: 14px;
    transition: all .25s ease
}

.wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 90px
}

.pum-content.popmake-content .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child {
    margin-top: 20px
}

.wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:last-child {
    display: flex;
    flex-direction: column;
    justify-content: center
}

figure.wp-block-video.video-diagram video {
    outline: 4px solid #f9f9f9;
    outline-offset: -4px;
    border-radius: 10px
}

.resources-page-anim-container .wp-block-getwid-tabs__nav-link {
    border: 0 none;
    background: 0 0
}

.wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content {
    background-color: #f1f0f0;
    border: 0 none;
    border-radius: 6px;
    padding: 40px 0 10px;
    height: 550px;
    width: 603px
}

.wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content figure.wp-block-image.video-mockup-1 {
    position: absolute;
    top: -30px;
    left: 158px
}

.wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content figure.wp-block-image.video-mockup-2 {
    position: absolute;
    top: -21px;
    left: 157px;
    width: 311px
}

.wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content .wp-block-video video {
    height: 458px
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block p {
    transition: all .25s ease
}

.wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block:hover p {
    color: #000 !important
}

.pum-theme-event-popup-theme {
    background-color: #000000bd !important
}

.pum-theme-event-popup-theme .pum-container {
    border-radius: 6px !important;
    overflow: hidden !important
}

.pum-theme-event-popup-theme button.pum-close.popmake-close {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_282_712)'%3E%3Cpath d='M12.7843 6.33679L12.7845 6.33701C12.8323 6.3848 12.8703 6.44155 12.8962 6.50402C12.9221 6.56649 12.9354 6.63346 12.9354 6.70108C12.9354 6.7687 12.9221 6.83566 12.8962 6.89813C12.8703 6.9606 12.8323 7.01735 12.7845 7.06515L12.7844 7.06522L10.4237 9.42518L10.2276 9.62114L10.4237 9.81711L12.5421 11.9348C12.5421 11.9348 12.5422 11.9348 12.5422 11.9348C12.6387 12.0314 12.693 12.1624 12.693 12.299C12.693 12.4355 12.6387 12.5665 12.5421 12.6631C12.4455 12.7597 12.3145 12.814 12.178 12.814C12.0414 12.814 11.9104 12.7597 11.8138 12.6632C11.8138 12.6632 11.8138 12.6631 11.8138 12.6631L9.6961 10.5447L9.50014 10.3486L9.30418 10.5447L7.1865 12.6631C7.18649 12.6631 7.18648 12.6632 7.18647 12.6632C7.08988 12.7597 6.9589 12.814 6.82233 12.814C6.68573 12.814 6.55474 12.7597 6.45815 12.6631L6.26592 12.8554L6.45815 12.6631C6.36156 12.5665 6.3073 12.4355 6.3073 12.299C6.3073 12.1624 6.36155 12.0314 6.45811 11.9348C6.45813 11.9348 6.45814 11.9348 6.45815 11.9348L8.57661 9.81711L8.77265 9.62114L8.57662 9.42518L6.21597 7.06532C6.21594 7.06529 6.21591 7.06526 6.21587 7.06523C6.16809 7.01738 6.13018 6.9606 6.10432 6.89811C6.07845 6.83558 6.06515 6.76857 6.06517 6.7009C6.06519 6.63323 6.07855 6.56622 6.10446 6.50371C6.13038 6.4412 6.16836 6.38441 6.21623 6.33657C6.26409 6.28874 6.32091 6.2508 6.38344 6.22493C6.44597 6.19906 6.51298 6.18575 6.58065 6.18577C6.64832 6.1858 6.71533 6.19915 6.77784 6.22507C6.84034 6.25098 6.89712 6.28895 6.94495 6.3368C6.94496 6.33681 6.94497 6.33682 6.94498 6.33683L9.30411 8.69834L9.50007 8.8945L9.6961 8.69841L12.0561 6.33766L12.0561 6.33758C12.1039 6.28974 12.1607 6.25179 12.2231 6.22589L12.117 5.96993L12.2231 6.22589C12.2856 6.19999 12.3526 6.18666 12.4202 6.18666C12.4878 6.18666 12.5548 6.19999 12.6173 6.22589L12.7234 5.96993L12.6173 6.22589C12.6808 6.25225 12.7373 6.28979 12.7843 6.33679Z' fill='white' stroke='black' stroke-width='0.554167'/%3E%3Cpath d='M1.68317 1.68317C2.07661 1.28974 2.61022 1.06871 3.16663 1.06871H15.8333C16.3897 1.06871 16.9233 1.28974 17.3167 1.68317C17.7102 2.07661 17.9312 2.61022 17.9312 3.16663V15.8333C17.9312 16.3897 17.7102 16.9233 17.3167 17.3167C16.9233 17.7102 16.3897 17.9312 15.8333 17.9312H3.16663C2.61022 17.9312 2.07661 17.7102 1.68317 17.3167C1.28974 16.9233 1.06871 16.3897 1.06871 15.8333V3.16663C1.06871 2.61022 1.28974 2.07661 1.68317 1.68317ZM15.8333 2.09788H3.16663C2.88318 2.09788 2.61133 2.21048 2.41091 2.41091C2.21048 2.61133 2.09788 2.88318 2.09788 3.16663V15.8333C2.09788 16.1167 2.21048 16.3886 2.41091 16.589C2.61134 16.7894 2.88318 16.902 3.16663 16.902H15.8333C16.1167 16.902 16.3886 16.7894 16.589 16.589C16.7894 16.3886 16.902 16.1167 16.902 15.8333V3.16663C16.902 2.88318 16.7894 2.61134 16.589 2.41091C16.3886 2.21048 16.1167 2.09788 15.8333 2.09788Z' fill='white' stroke='black' stroke-width='0.554167'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_282_712'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat !important;
    background-size: 100%;
    width: 20px !important;
    height: 20px !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    right: 10px !important;
    top: 10px !important;
    border: 0 none !important
}

div#popmake-8210 button.pum-close.popmake-close {
    filter: invert(1)
}

.pum-theme-lightbox button.pum-close.popmake-close {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='27' height='27' rx='13.5' stroke='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.1652 7.83321C21.6254 8.29338 21.6254 9.03947 21.1652 9.49964L9.50027 21.1646C9.0401 21.6248 8.29402 21.6248 7.83385 21.1646C7.37368 20.7044 7.37368 19.9584 7.83385 19.4982L19.4988 7.83321C19.959 7.37304 20.7051 7.37304 21.1652 7.83321Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.83476 7.83321C8.29493 7.37304 9.04101 7.37304 9.50118 7.83321L21.1662 19.4982C21.6263 19.9584 21.6263 20.7044 21.1661 21.1646C20.706 21.6248 19.9599 21.6248 19.4997 21.1646L7.83476 9.49964C7.37459 9.03947 7.37459 8.29338 7.83476 7.83321Z' fill='white'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    width: 28px !important;
    height: 28px !important;
    background-color: transparent !important;
    box-shadow: none !important;
    right: 10px !important;
    top: 10px !important;
    border: 0 none !important;
    text-indent: -99999999999px;
    filter: invert(1)
}

.try-demo .form-control {
    line-height: 1em;
    display: grid;
    grid-template-columns: 1em auto;
    gap: .7em;
    margin: 0 0 20px;
    cursor: pointer;
    justify-content: center;
    font-size: 14px
}

.try-demo .form-control + .form-control {
    margin-top: 1em
}

.try-demo .form-control--disabled {
    color: #ccc;
    cursor: not-allowed
}

.try-demo input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    margin: 0;
    font: inherit;
    color: #ccc;
    width: 1.15em;
    height: 1.15em;
    border: .15em solid #ccc;
    border-radius: .15em;
    transform: translateY(-.075em);
    display: grid;
    place-content: center;
    cursor: pointer
}

.try-demo input[type=checkbox]:before {
    content: "";
    width: .65em;
    height: .65em;
    -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: .12s transform ease-in-out;
    box-shadow: inset 1em 1em #000;
    background-color: #222
}

.try-demo input[type=checkbox]:checked:before {
    transform: scale(1)
}

.try-demo input[type=checkbox]:focus {
    outline: max(2px, .15em) solid #ccc;
    outline-offset: max(2px, .15em)
}

.try-demo input[type=checkbox]:disabled {
    color: #ccc;
    cursor: not-allowed
}

.try-demo a.try-demo-button {
    height: 48px;
    padding-top: 9px !important;
    padding-bottom: 11px !important;
    position: relative;
    line-height: 1.9;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    padding-right: 50px;
    text-decoration: none;
    background-color: #41c5e7;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    border-radius: 9999px;
    transition: all .25s ease
}

.try-demo a.try-demo-button:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    right: 17px;
    top: 12px;
    transition: all .25s ease
}

.try-demo a.try-demo-button:hover {
    color: #000 !important
}

.try-demo a.try-demo-button.disabled:hover {
    color: #fff !important
}

.try-demo a.try-demo-button:hover:before {
    filter: brightness(0%)
}

.try-demo a.try-demo-button.disabled:hover:before {
    filter: none
}

.try-demo a.try-demo-button.disabled {
    cursor: no-drop;
    background-color: #ccc
}

.try-demo p.warning {
    margin: 20px 0;
    font-size: 14px;
    font-weight: 600;
    color: red;
    border: 2px solid red;
    padding: 5px;
    visibility: hidden;
    opacity: 0
}

.try-demo p.warning.showed {
    visibility: visible;
    opacity: 1
}

.try-demo form.checkbox-container {
    display: flex;
    flex-direction: column;
    align-items: center
}

.trader-popup.wp-block-template-part {
    position: fixed;
    z-index: 1000000000;
    background: #fefefe;
    right: calc(-100% + 70px);
    top: 104px;
    width: calc(100% - 60px);
    height: calc(100% - 176px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    border-radius: 10px 0 0 10px;
    transition: all .25s ease
}

.trader-popup.wp-block-template-part.selected {
    right: 0
}

.trader-popup-button {
    position: absolute;
    width: 59px;
    height: 53px;
    background-color: #fefefe;
    border-radius: 5px;
    top: 10px;
    left: -56px;
    box-shadow: -9px 0 8px 0 rgb(0 0 0/9%);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: top .25s ease
}

.wp-site-blocks.top-baner .trader-popup-button {
    top: 85px
}

.trader-popup-button.hidden {
    display: none;
    visibility: hidden
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container {
    max-width: 1100px;
    margin: 75px auto;
    overflow: auto;
    height: calc(100% - 127px);
    position: relative;
    display: flex;
    flex-direction: column
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin: auto 0 0 0;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph a {
    color: #000;
    text-decoration: underline;
    transition: all .25s ease
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph a:hover {
    color: #41c5e7
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns {
    gap: 98px;
    background-image: url("data:image/svg+xml,%3Csvg width='104' height='359' viewBox='0 0 104 359' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.9958 192.384C40.7771 192.384 38.8251 191.893 37.1397 190.912C35.4544 189.931 34.1317 188.576 33.1717 186.848C32.2331 185.099 31.7637 183.083 31.7637 180.8C31.7637 178.517 32.2331 176.512 33.1717 174.784C34.1317 173.035 35.4544 171.669 37.1397 170.688C38.8251 169.707 40.7771 169.216 42.9958 169.216C45.2358 169.216 47.1984 169.707 48.8838 170.688C50.5691 171.669 51.8811 173.035 52.8197 174.784C53.7798 176.512 54.2598 178.517 54.2598 180.8C54.2598 183.083 53.7798 185.099 52.8197 186.848C51.8811 188.576 50.5691 189.931 48.8838 190.912C47.1984 191.893 45.2358 192.384 42.9958 192.384ZM42.9958 188.512C44.4038 188.512 45.6197 188.203 46.6437 187.584C47.6678 186.944 48.4571 186.048 49.0118 184.896C49.5664 183.744 49.8438 182.379 49.8438 180.8C49.8438 179.2 49.5664 177.835 49.0118 176.704C48.4571 175.552 47.6678 174.667 46.6437 174.048C45.6197 173.429 44.4038 173.12 42.9958 173.12C41.6304 173.12 40.4251 173.429 39.3798 174.048C38.3557 174.667 37.5557 175.552 36.9797 176.704C36.4251 177.835 36.1477 179.2 36.1477 180.8C36.1477 182.379 36.4251 183.744 36.9797 184.896C37.5557 186.048 38.3557 186.944 39.3798 187.584C40.4251 188.203 41.6304 188.512 42.9958 188.512ZM56.0583 192V169.6H64.4423C66.2343 169.6 67.7169 169.909 68.8903 170.528C70.0849 171.147 70.9703 171.979 71.5463 173.024C72.1223 174.048 72.4103 175.189 72.4103 176.448C72.4103 177.643 72.1223 178.763 71.5463 179.808C70.9916 180.832 70.1169 181.664 68.9223 182.304C67.7489 182.923 66.2343 183.232 64.3783 183.232H60.3783V192H56.0583ZM67.6743 192L63.0663 182.144H67.7383L72.6023 192H67.6743ZM60.3783 180.096H64.1543C65.4769 180.096 66.4476 179.776 67.0663 179.136C67.6849 178.496 67.9943 177.653 67.9943 176.608C67.9943 175.563 67.6849 174.741 67.0663 174.144C66.4476 173.525 65.4769 173.216 64.1543 173.216H60.3783V180.096Z' fill='%23E3E3E3'/%3E%3Cline x1='52' y1='359' x2='52' y2='211' stroke='%23E3E3E3' stroke-width='2'/%3E%3Cline x1='52' y1='148' x2='52' y2='4.37114e-08' stroke='%23E3E3E3' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 98px;
    width: 100%;
    margin-bottom: 50px
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns.broker-trader-test-2 {
    display: none
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns .wp-block-column {
    flex-basis: initial;
    width: 50%
}

a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block:hover .wp-block-button.is-style-fill-arrow .wp-block-button__link, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block:hover .wp-block-button.is-style-fill-arrow .wp-block-button__link {
    color: #fff
}

a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block:hover .wp-block-button.is-style-fill-arrow .wp-block-button__link:after, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block:hover .wp-block-button.is-style-fill-arrow .wp-block-button__link:after {
    filter: none;
    right: 12px
}

a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block h3, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block h3 {
    transition: all .25s ease
}

a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block:hover h3, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block:hover h3 {
    color: #41c5e7
}

.wp-block-group.trader-popup-inner-container.gfx-version.hybrid .wp-block-tiptip-hyperlink-group-block:hover h3 {
    color: #000
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container figure.wp-block-image, .trader-popup.wp-block-template-part .wp-block-group.broker-popup-inner-container figure.wp-block-image {
    position: relative
}

.trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container figure.wp-block-image img, .trader-popup.wp-block-template-part .wp-block-group.broker-popup-inner-container figure.wp-block-image img {
    max-width: 100%
}

a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block figcaption.wp-element-caption, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block figcaption.wp-element-caption {
    position: absolute;
    background-color: #000000bd;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
    opacity: 0;
    transition: all .55s ease
}

a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block:hover figcaption.wp-element-caption, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block:hover figcaption.wp-element-caption {
    opacity: 1
}

.wp-block-column.download-page-resources {
    min-width: 75%
}

.wp-block-column.resources-section-chooser {
    position: relative;
    max-width: 368px
}

.wp-block-column.resources-section-chooser ul {
    list-style: none;
    position: sticky;
    max-width: 280px;
    top: 105px;
    left: 0;
    height: fit-content;
    margin: 0 20px 0 0;
    padding: 20px 0 0
}

.wp-block-column.resources-section-chooser ul.expanded {
    height: auto;
    box-shadow: -1px 3px 14px -3px rgba(0, 0, 0, .29)
}

.wp-block-column.resources-section-chooser ul:before {
    content: 'Filter by categories';
    font-size: 18px;
    font-weight: 400;
    padding-left: 15px;
    position: relative;
    top: -20px;
    left: -14px
}

.wp-block-column.resources-section-chooser ul li {
    padding: 12px 17px !important;
    display: flex;
    max-width: 280px
}

.wp-block-column.resources-section-chooser ul li:hover {
    background-color: #f8f8f8
}

.wp-block-column.resources-section-chooser ul li a {
    color: #0d272e;
    width: 100%
}

.wp-block-group.resources-faq .wp-block-getwid-accordion {
    max-height: 543px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px
}

.wp-block-group.resources-faq .wp-block-getwid-accordion a {
    color: #000;
    text-decoration: underline
}

.wp-block-group.resources-faq .wp-block-getwid-accordion a:hover {
    text-decoration: underline
}


.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active {
    display: block !important
}

#fancybox-overlay {
    z-index: 10000000000 !important
}

div#fancybox-wrap {
    z-index: 10000000000
}

#fancybox-outer {
    box-shadow: 0 0 20px #11111138 !important
}

#fancybox-outer div#privacy-policy-popup {
    max-width: 910px;
    margin: -60px auto 0
}

#fancybox-outer div#privacy-policy-popup h2 {
    font-size: 33px !important;
    letter-spacing: -2.1px !important
}

#fancybox-outer div#privacy-policy-popup li {
    font-size: 14px
}

.entry-content.wp-block-post-content div#privacy-policy-popup {
    display: block
}

.pum.pum-theme-event-popup-theme {
    position: absolute !important
}

.pum.pum-theme-event-popup-theme .pum-container {
    position: absolute !important;
    background-color: #000;
    border-radius: 0 !important;
    box-shadow: none;
    margin: 0;
    top: 0 !important
}

.pum.pum-theme-event-popup-theme .pum-container figure.wp-block-image {
    max-width: 800px;
    width: 100%;
    margin: 0 auto
}

.tabs-container-header {
    padding-left: 40px;
    padding-right: 40px
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content {
    border: 0 none;
    padding: 0 0 0 75px
}

.wp-block-getwid-tabs.tabs-section .wp-block-media-text__content {
    padding-bottom: 40px
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content h3 {
    margin-top: 0
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content .wp-block-media-text__media {
    overflow: hidden;
    display: flex;
    justify-content: flex-end
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content .wp-block-media-text__media img {
    width: revert-layer
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link {
    border: 0 none
}

.wp-block-getwid-tabs.tabs-section {
    background-color: #fff;
    border-radius: 6px;
    overflow-x: hidden
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-links {
    gap: 0;
    padding: 60px 0 70px !important;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    user-select: none;
    width: 100%;
    box-sizing: content-box;
}

.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link {
    border: 1px solid transparent;
    background: 0 0;
    border-radius: 100px;
    background-color: #f8f8f8;
    min-width: fit-content;
    margin-right: 10px;
}


.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link.ui-tabs-active {
    background-color: #41c5e7;
    border-color: #41c5e7;
}


.wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link.ui-tabs-active span {
    color: #fff;
}

.wp-block-getwid-tabs.tabs-section ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-widget-header:before {
    display: none
}

.wp-block-getwid-tabs.tabs-section span.wp-block-getwid-tabs__title {
    color: #bbb9b9;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
}

html[lang=ar] .slick-slider {
    direction: rtl
}

html[lang=ar] .wp-block-getwid-content-slider .slick-prev:before {
    left: -27px
}

html[lang=ar] .wp-block-getwid-content-slider .slick-next:before {
    left: 37px
}

.wp-block-heading.is-style-thicker, .wp-block-heading.is-style-thicker-small {
    background-position: left center;
    padding-right: 0
}

html[lang=ar] .wp-block-heading.is-style-thicker, html[lang=ar] .wp-block-heading.is-style-thicker-small {
    background-position: right center;
    padding-left: 0;
    padding-right: 50px
}

html[lang=ar] .wp-block-group.language-switcher .gtranslate_wrapper {
    padding: 31px 12px 0 0;
    width: 104px
}

html[lang=ar] .wp-block-group.language-switcher .gtranslate_wrapper a.glink.gt-current-lang:after {
    left: initial;
    right: 23px
}

html[lang=ar] .wp-block-group.language-switcher .gtranslate_wrapper a.glink span {
    text-align: right;
    margin-left: 0;
    width: 80px
}

html[lang=ar] .wp-block-group.top-menu .wp-block-buttons {
    padding-right: 0;
    padding-left: 11px
}

html[lang=ar] .wp-block-group.upcoming-events-home:before {
    content: 'قابلنا هناك';
    width: 150px
}

html[lang=ar] .wp-block-group.legal-block p.gt-block.is-style-smallest {
    padding-right: 0 !important;
    padding-left: 47px
}

html[lang=ar] .trader-popup.wp-block-template-part {
    right: initial;
    left: calc(-100% + 70px)
}

html[lang=ar] .trader-popup-button {
    left: initial;
    right: -56px;
    transform: rotate(180deg);
    top: 9px
}

html[lang=ar] .trader-popup.wp-block-template-part.selected {
    right: initial;
    left: 0
}

html[lang=ar] .wp-block-getwid-counter .wp-block-getwid-counter__wrapper:after {
    right: initial;
    left: 54px
}

html[lang=ar] .wp-block-group.bottom-newsletter .wp-block-group button {
    right: initial;
    left: -20px
}

html[lang=ar] .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
    padding: 24px 24px 6px 0
}

html[lang=ar] .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content {
    padding: 0 0 0 20px
}

html[lang=ar] .wp-block-navigation .has-child .wp-block-navigation__submenu-container span.wp-block-navigation-item__label img {
    margin-right: 0;
    margin-left: 11px
}

html[lang=ar] .wp-block-navigation__responsive-container-open:not(.always-shown) {
    margin: 0 auto 0 0
}

html[lang=ar] .wp-block-navigation__responsive-container-close {
    right: initial !important;
    left: 23px;
    margin: 0 auto 0 0
}

html[lang=ar] .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li:first-child .site-logo-mobile.wp-block-site-logo {
    left: initial;
    right: 24px
}

html[lang=ar] .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li.has-child > a {
    background-position: left center
}

html[lang=ar] .freshMailPopUp__body {
    margin-right: 0;
    margin-left: 20px
}

html[lang=ar] .offer-media-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    justify-content: flex-end;
    padding-left: 20px
}

html[lang=ar] .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column:hover figure {
    padding-left: 0;
    padding-right: 20px
}

html[lang=ar] .wp-block-group.bottom-newsletter h3 {
    margin-right: initial !important;
    margin-left: 40px !important
}

html[lang=ar] .wp-block-group.api-section .wp-block-columns .wp-block-column p img {
    margin-right: 0;
    margin-left: 12px
}

html[lang=ar] .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column {
    border-right: 0 none;
    border-left: 1px solid #273335
}

html[lang=ar] .wp-block-group.read-our-blog {
    padding-left: 20px !important;
    padding-right: 40px
}

html[lang=es] h1#h-we-provide-trading-technology-for-forex-amp-prop-brokers br {
    display: none
}

html[lang=ar] .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column figure {
    transition: all .25s ease;
    transform: rotate(180deg);
    margin-top: 20px
}

html[lang=pt] .wp-block-group.offer-media-section.technology .gt-block {
    padding-right: 40px
}

html[lang=pt] h1#h-platform-tailored-to-prop-trading-specifics br {
    display: none
}

html[lang=tr] .wp-block-group.api-section .wp-block-columns .wp-block-column p:nth-child(2) br {
    display: none
}

html[lang=tr] h1#h-platform-tailored-to-prop-trading-specifics br {
    display: none
}

html:not([lang=en]) p.gt-block br {
    display: none
}

html:not([lang=en]) .wp-block-media-text .wp-block-media-text__content p.gt-block {
    max-width: 90%
}

html[lang=ar] .wp-block-group.language-switcher .gtranslate_wrapper:before {
    right: initial;
    left: 16px
}

html[lang=ar] .wp-block-group.language-switcher .gtranslate_wrapper a.glink:after {
    left: initial;
    right: 0
}

html[lang=zh-CN] .wp-block-group.language-switcher .gtranslate_wrapper:before {
    right: 11px;
    top: 15px
}

html[lang=zh-CN] .wp-block-group.language-switcher .gtranslate_wrapper {
    width: 90px
}

html[lang=ar] .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content h3 {
    padding-right: 50px !important
}

.wp-block-group.clients-testimonials {
    padding-left: 40px;
    padding-right: 40px;
}

.wp-block-group.clients-testimonials > .wp-block-group {
    position: relative;
}

.wp-block-group.clients-testimonials .wp-block-group.ecosystem-sub-sections.eco-tabs .wp-block-getwid-tabs.light ul.wp-block-getwid-tabs__nav-links {
    margin: 0 auto 50px;
    background-color: #fff;
}

.wp-block-group.clients-testimonials-swiper {
    overflow: hidden;
}

.wp-block-group.clients-testimonials-swiper .wp-block-columns {
    gap: 0;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}

.wp-block-group.clients-testimonials-swiper .wp-block-columns .wp-block-column {
    min-width: calc(50% - 20px);
    margin-left: 10px;
    margin-right: 10px;
}

.clients-testimonials-inner-block {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px 50px 20px 40px !important;
}

.clients-testimonials .swiper-button-prev {
    left: -30px;
}

.clients-testimonials .swiper-button-next {
    right: -30px;
}

.clients-testimonials .swiper-button-next:after, .clients-testimonials .swiper-button-prev:after {
    font-size: 20px;
    font-weight: 700;
    color: #41c5e7;
}

footer.wp-block-template-part > .wp-block-group {
    padding-left: 40px !important;
    padding-right: 40px !important
}

footer.wp-block-template-part {
    margin-block-start: 0
}

.wp-block-columns.bottom-menu {
    gap: 80px
}

.wp-block-columns.bottom-menu .wp-block-column {
    flex-basis: initial !important
}

.wp-block-columns.bottom-menu .wp-block-column p.is-style-default strong {
    font-weight: 600
}

ul.bottom-menu {
    list-style: none;
    margin: 13px 0 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 13px
}

ul.bottom-menu li a {
    color: #ffffff;
    text-decoration: none;
    transition: all .25s ease
}

ul.bottom-menu li a:hover {
    color: #41c5e7
}

.wp-block-group.bottom-newsletter .wp-block-group {
    display: flex;
    flex-direction: row;
    align-items: center
}

.wp-block-group.bottom-newsletter h3 {
    font-size: 22px;
    color: #fff;
    line-height: 140% !important;
    letter-spacing: -.88px !important;
    margin-right: 40px !important;
    margin-top: 20px
}

.wp-block-group.bottom-newsletter figure {
    position: relative
}

.wp-block-group.bottom-newsletter figure:before {
    content: 'Powered by';
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -38px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.wp-block-group.newsletter-form {
    position: relative
}

.wp-block-group.bottom-newsletter .wp-block-group input {
    background-color: #102226;
    color: #bbb9b9;
    border-radius: 100px;
    border: 0 none !important;
    padding: 7px 140px 7px 34px !important;
    min-width: 342px;
    line-height: 34px;
    margin: 0
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 9999s;
    transition-delay: 9999s;
}

.wp-block-group.bottom-newsletter .wp-block-group input::placeholder {
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.wp-block-group.bottom-newsletter .wp-block-group input:focus-visible {
    outline: none !important
}

.wp-block-group.bottom-newsletter .wp-block-group .wpcf7-submit {
    position: absolute;
    background-color: #41c5e7 !important;
    color: #fff;
    border-radius: 100px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03161 12C4.04328 11.4477 4.49599 11 5.04278 11H18.9034C19.4502 11 19.884 11.4477 19.8724 12C19.8607 12.5523 19.408 13 18.8612 13H5.00053C4.45374 13 4.01994 12.5523 4.03161 12Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: 90% center !important;
    height: 48px !important;
    top: 0;
    right: 0;
    width: 105px !important;
    max-width: 105px;
    padding: 0 22px 0 9px !important;
    cursor: pointer;
    font-family: "DM Sans";
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 150% !important;
    letter-spacing: -.64px !important;
    text-align: center;
    transition: all .25s ease;
    min-width: initial;
    box-sizing: content-box
}

.wp-block-group.bottom-newsletter .wp-block-group .wpcf7-submit:hover {
    color: #000 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='%23071417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03356 12C4.04523 11.4477 4.49795 11 5.04473 11H18.9054C19.4522 11 19.886 11.4477 19.8743 12C19.8626 12.5523 19.4099 13 18.8631 13H5.00248C4.45569 13 4.02189 12.5523 4.03356 12Z' fill='%23071417'/%3E%3C/svg%3E%0A") !important
}

.wp-block-group.bottom-newsletter .wp-block-group .wpcf7-submit:hover:after {
    filter: brightness(0%)
}

.wp-block-group.bottom-newsletter .wpcf7-form label.error {
    bottom: -16px;
    right: initial;
    left: 29px;
    color: #fff;
}

.wp-block-group.bottom-newsletter .wp-block-group .wpcf7-not-valid-tip {
    display: none;
}

.wp-block-group.bottom-newsletter .wpcf7-spinner {
    top: 13px;
    right: 35px;
    background-color: #fff;
    pointer-events: none;
    position: absolute
}

.wp-block-group.bottom-newsletter .wpcf7-spinner:before {
    background-color: #41c5e7
}

.wp-block-group.bottom-newsletter span.message_success {
    position: relative;
    top: 8px
}

.wp-block-group.bottom-newsletter span.message_error {
    position: absolute;
    bottom: -4px;
    left: 34px;
    font-size: 13px;
    color: red
}

.wp-block-group.bottom-newsletter .form_container p {
    margin: 0 !important;
    padding: 0;
    line-height: initial
}

.freshMailPopUp__body {
    position: relative;
    margin-right: 20px
}

.pum-theme-lightbox.pum-active {
    position: fixed;
}

.pum-theme-lightbox {
    background-color: transparent !important;
}

.pum-theme-lightbox.pum-active:after {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #000000bf;
    visibility: visible;
    left: 0;
    top: 0;
    z-index: 1000000000;
}

.wp-block-group.language-switcher {
    position: relative;
    width: 91px;
    height: 42px
}

.wp-block-group.language-switcher .gtranslate_wrapper {
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 0;
    top: 0;
    background: #4d4d4d;
    background: radial-gradient(circle, rgb(41 41 41 / 98%) 3%, rgb(12 25 28 / 98%) 77%);
    border: 1px solid #303030;
    border-radius: 9999px;
    padding: 31px 0 0 15px;
    height: 9px;
    overflow: hidden;
    width: 81px;
}

.wp-block-group.language-switcher .gtranslate_wrapper:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ffffff' aria-hidden='true' focusable='false'%3E%3Cpath d='M1.50002 4L6.00002 8L10.5 4' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 15px;
    right: 25px;
    pointer-events: none
}

.wp-block-group.language-switcher .gtranslate_wrapper:hover {
    height: 227px;
    border-radius: 23px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink.nturl.notranslate.gt-current-lang {
    position: absolute;
    top: -3px;
    width: 100%;
    padding-top: 9px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink[data-gt-lang=en] {
    margin-bottom: -7px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink:nth-child(2) {
    padding-top: 9px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink {
    padding-top: 17px;
    position: relative
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink img {
    position: relative;
    top: -4px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink span {
    color: #ffffff;
    font-size: 13px !important;
    font-weight: 500;
    margin-left: 2px;
    display: inline-block;
    transition: all .25s ease;
    margin-top: -6px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink.gt-current-lang span {
    margin-top: 0
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink:after {
    content: 'AI translation';
    position: absolute;
    font-size: 10px;
    bottom: -7px;
    left: 0;
    color: #c4c2c2;
    letter-spacing: .3px;
    transition: all .25s ease
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink.nturl.notranslate.gt-current-lang[data-gt-lang=en] span {
    margin-top: 0
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink[data-gt-lang=en] span {
    margin-top: -5px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink[data-gt-lang=en]:after {
    content: ''
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink[data-gt-lang=zh-CN] span {
    overflow: hidden;
    width: 55px;
    height: 21px
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink:hover:after {
    color: #41c5e7
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink:hover span {
    color: #41c5e7
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink.gt-current-lang:hover span {
    color: #ffffff;
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink.gt-current-lang:after {
    color: #919191;
    font-weight: 400;
    display: none
}

.wp-block-group.language-switcher .gtranslate_wrapper a.glink.gt-current-lang:hover img, .wp-block-group.language-switcher .gtranslate_wrapper a.glink.gt-current-lang img {
    opacity: 1;
    top: 0
}

.menu-buttons-container {
    display: none
}

.wp-block-group.top-menu .wp-block-buttons {
    padding-right: 9px
}

.wp-block-group.event-landing-page .wp-block-columns {
    gap: 50px
}

.wp-block-column.event-landing-page-description {
    max-width: 530px
}

.wp-block-column.event-landing-page-form {
    max-width: 500px;
    margin: 0 0 0 auto
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form {
    background-color: transparent;
    padding: 10px 0 0
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form .row.hidden {
    display: none
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form input, .wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form textarea {
    border: 1px solid #efefef;
    width: calc(100% - 22px);
    line-height: 44px;
    margin-bottom: 16px;
    padding: 0 10px
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form label {
    bottom: -18px
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form span.wpcf7-form-control-wrap[data-name=message] label.error {
    bottom: 0
}

.wp-block-group.event-landing-page .wp-block-group.aboutus-logo-container {
    padding: 0 60px 30px !important
}

.wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider {
    max-width: calc(100% - 175px)
}

.wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider figure figcaption.wp-element-caption {
    font-size: 12px;
    max-width: 125px;
    margin: -2px auto 0;
    line-height: 1.2em
}

.wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider figure {
    margin: 0;
    min-width: 135px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider figure img {
    width: 90px !important
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #41c5e7;
    padding: 0 40px !important;
    margin: 0;
    max-width: 240px
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form .wpcf7-spinner {
    right: 10px;
}

.wp-block-group.event-landing-page .popup-send-button.notranslate {
    width: 100%;
    max-width: 240px;
    margin: 0 auto
}

.wp-block-group.event-landing-page .wp-block-getwid-content-slider button.slick-prev.slick-arrow {
    width: 28px;
    height: 28px;
    top: 40px;
    left: -174px
}

.wp-block-group.event-landing-page .wp-block-getwid-content-slider button.slick-next.slick-arrow {
    position: absolute;
    top: 40px;
    left: -134px;
    width: 28px;
    height: 28px
}

.wp-block-group.event-landing-page .slick-list {
    top: -20px
}

.wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-getwid-content-slider-slide.slick-slide {
    justify-content: flex-end
}

.wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form textarea {
    height: 70px;
    margin-bottom: 0;
    padding: 10px;
    line-height: 1.3em
}

html[dir=rtl] .wp-block-group.contact-page h1, html[dir=rtl] .wp-block-group.contact-page h2 {
    text-align: right;
}

html[dir=rtl] .wp-block-group.home-hero > .wp-block-group ul {
    padding: 40px 32px 0 0;
}

html[dir=rtl] .wp-block-group.home-hero > .wp-block-group ul li:before {
    left: initial;
    right: -35px;
}

html[dir=rtl] .wp-block-group.page-media-section h2 {
    text-align: right;
}

html[dir=rtl] .wp-block-group.page-media-section > p {
    text-align: right;
}

html[dir=rtl] .wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:last-child::after {
    transform: rotate(180deg);
    right: initial;
    left: calc(100% - 0px);
}

html[dir=rtl] .wp-block-group.home-advantage .wp-block-columns .wp-block-column {
    display: flex;
    justify-content: center;
}

html[dir=rtl] .wp-block-group.home-advantage .wp-block-columns .wp-block-column h3 {
    text-align: center;
    align-items: center;
}


html[dir=rtl] .wp-block-group.bottom-newsletter {
    flex-direction: row-reverse;
}

html[dir=rtl] .wp-block-group.bottom-newsletter .wp-block-group {
    flex-direction: row-reverse;
}

html[dir=rtl] .wp-block-group.bottom-contact-sales {
    flex-direction: row-reverse;
}

html[dir=rtl] .wp-block-group.legal-block p {
    padding-right: 0 !important;
    padding-left: 47px !important;
}

@media (max-width: 1570px) {
    .wp-block-group.ecosystem-container, .wp-block-group.resources-tabs-container {
        padding-left: 40px;
        padding-right: 40px
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-header .wp-block-columns {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-header-image .wp-block-group {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-media {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-logo-slider > .wp-block-group {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-advantage {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-own-platform {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.read-our-blog {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media (max-width: 1440px) {
    .wp-block-group.aboutus-logo-container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 20px !important
    }

    .wp-block-group.people-of-mtt {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 50px !important
    }

    .wp-block-group.people-of-mtt p {
        line-height: 1.2em;
        margin-top: 10px !important
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.prop-trading-solution-header .wp-block-columns {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.page-header-image.subpage > .wp-block-group {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    section#discord p br {
        display: none
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-links {
        width: calc(100% - 23px)
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content {
        padding: 0 0 0 40px
    }

    .wp-block-group.brand-ambassador-section-inner {
        padding: 0 0 0 50px;
    }

    .wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns::before {
        display: none;
    }
}

@media (max-width: 1370px) {
    .wp-block-site-logo img {
        max-width: 73px
    }

    .wp-block-group.event-landing-page .wp-block-site-logo img {
        max-width: initial
    }

    .download-site-logo.wp-block-site-logo img {
        position: relative;
        top: 6px
    }

    .wp-block-group.is-style-full-wide.page-header > .wp-block-group {
        padding-left: 50px !important;
        padding-right: 50px !important;
        align-items: flex-end
    }

    .wp-block-group.home-about-us .wp-block-media-text {
        gap: 5%
    }

    .wp-block-group.home-about-us .wp-block-media-text p {
        padding-bottom: 35px !important
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
        gap: 60px
    }

    .wp-block-group.prop-trading-solution-header .wp-block-columns .wp-block-column {
        flex-basis: 40% !important
    }

    .wp-block-group.upcoming-events-home {
        margin-left: 26px
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top img {
        margin-left: 0
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column p br {
        display: none
    }

    .wp-block-group.resources-find-your-broker > .wp-block-group {
        gap: 40px;
        max-width: 850px
    }

    .gtranslate_wrapper {
        top: 28px
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-links {
        justify-content: flex-start;
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link:first-child {
        margin-left: 27px
    }

    html[lang=ar] .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link:first-child {
        margin-right: 27px;
        margin-left: 0
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link:last-child {
        margin-right: 27px
    }

    html[lang=ar] .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-link:first-child {
        margin-left: 27px;
        margin-right: 0
    }

    .wp-block-group.home-hero h1 {
        font-size: 56px !important;
    }

    .wp-block-group.contact-page .wp-block-columns {
        gap: 50px;
    }

    .wp-block-group.contact-page .wp-block-columns .wp-block-column:first-child {
        min-width: 610px;
    }

    .wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:first-child p br {
        display: none;
    }

    .wp-block-group.page-media-section .wp-block-columns.full-width-box {
        gap: 30px;
    }
}

@media (max-width: 1280px) {
    .wp-block-group.is-style-full-wide.page-header > .wp-block-group, .wp-block-group.home-about-us {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.page-header.home .wp-block-group.header-description {
        max-width: 330px;
        min-width: 330px
    }

    .wp-block-group.page-header.home h1.wp-block-heading {
        font-size: 74px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -4.44px !important
    }

    .wp-block-group.page-header.subpage h1.wp-block-heading {
        font-size: 56px !important;
        line-height: 95% !important;
        letter-spacing: -3.36px !important
    }

    p.is-style-large {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 140% !important;
        letter-spacing: -.64px !important
    }

    .wp-block-group.header-description {
        width: 100%;
        max-width: 460px
    }

    .wp-block-media-text .wp-block-media-text__content h3 {
        font-size: 28px !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.about-us-logo-slider {
        flex-direction: column;
        gap: 0;
        align-items: flex-start
    }

    .wp-block-group.about-us-logo-slider h2 {
        flex-basis: initial
    }

    .wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider {
        max-width: 100%;
        margin-top: 44px
    }

    .wp-block-getwid-content-slider button.slick-prev.slick-arrow {
        top: -66px
    }

    .wp-block-getwid-content-slider button.slick-next.slick-arrow {
        top: -66px
    }

    .wp-block-group.home-about-us .wp-block-media-text .wp-block-media-text__media {
        position: initial
    }

    .wp-block-group.api-section .wp-block-group {
        padding-left: 40px;
        padding-right: 40px
    }

    .wp-block-group.pattern-contact-section .wp-block-columns {
        flex-direction: row;
        display: flex;
        flex-wrap: nowrap !important
    }

    .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column {
        padding: 20px !important
    }

    .pattern-contact-section p br {
        display: none
    }

    .wp-block-columns.bottom-menu {
        gap: 30px
    }

    .wp-block-group.bottom-newsletter .wp-block-group {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        padding-left: 20px;
        max-width: 540px
    }

    .wp-block-group.bottom-newsletter h3 {
        margin: 0 !important;
        text-align: left
    }

    div#freshMailPopUp__background {
        margin-left: 0 !important
    }

    .wp-block-group.bottom-newsletter figure {
        margin-right: 30px;
        min-width: 70px
    }

    .wp-block-group.contact-page p br {
        display: none
    }

    .wp-block-group.news-newsletter .wp-block-group.sticky {
        max-width: 250px
    }

    .wp-block-group.news-newsletter {
        right: 20px
    }

    .wp-block-group.offer-media-section p br {
        display: none
    }

    .wp-block-group.offer-media-section ul, .wp-block-group.offer-media-section ol {
        padding-right: 0 !important
    }

    .wp-block-group.offer-media-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding-right: 98px
    }

    .wp-block-group.upcoming-events-home {
        margin-left: 15px
    }

    .wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__content {
        padding-left: 40px;
        box-sizing: border-box
    }

    .wp-block-group.home-about-us .wp-block-media-text p br {
        display: none
    }

    .wp-block-group.home-about-us .wp-block-media-text .wp-block-media-text__content h2 br {
        display: none
    }

    .wp-block-group.ecosystem-container .wp-block-columns.ecosystem-items, .wp-block-group.resources-tabs-container .wp-block-columns.ecosystem-items {
        justify-content: center;
        max-width: 750px;
        margin: 0 0 0 auto
    }

    .wp-block-group.ecosystem-page-header p {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 150% !important;
        max-width: fit-content
    }

    .wp-block-group.back-technology-header h1.wp-block-heading {
        font-size: 56px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -3.36px !important
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns {
        flex-wrap: wrap !important;
        max-width: 783px;
        gap: 0 122px;
        justify-content: center
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column {
        flex-basis: calc(50% - 49px) !important;
        max-width: 324px
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column p br {
        display: none
    }

    .wp-block-group.back-technology-media h2.mobile {
        display: block
    }

    .wp-block-group.back-technology-media h2.wp-block-heading.desktop {
        display: none
    }

    .wp-block-group.back-technology-media p br {
        display: none
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content {
        padding-top: 20px;
        max-width: 470px
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content p br {
        display: none
    }

    .wp-block-group.back-technology-media figure.wp-block-media-text__media img {
        max-width: 720px
    }

    .wp-block-group.seamless-connection img {
        width: 1847px !important;
        min-width: 1847px
    }

    .wp-block-group.back-technology-header .wp-block-columns {
        padding-top: 80px !important
    }

    .wp-block-group.upcoming-events-page, .wp-block-group.past-events-page {
        padding-top: 103px !important;
        padding-bottom: 70px !important
    }

    .wp-block-group.upcoming-events-page h1.wp-block-heading, .wp-block-group.past-events-page h1.wp-block-heading {
        margin-bottom: 70px !important
    }

    .wp-block-group.upcoming-events-page > .wp-block-group, .wp-block-group.past-events-page > .wp-block-group {
        padding-bottom: 60px !important
    }

    .wp-block-group.upcoming-events-page .wp-block-group.upcoming-events, .wp-block-group.past-events-page .wp-block-group.upcoming-events {
        margin-bottom: 0 !important
    }

    .wp-block-group.about-us-header h1 {
        font-size: 56px !important;
        font-weight: 700;
        line-height: 95%;
        letter-spacing: -3.36px !important;
        max-width: 540px
    }

    .wp-block-group.about-us-header h1 br {
        display: none
    }

    .wp-block-group.about-us-header .wp-block-columns {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.about-us-header-image .wp-block-group {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper span.wp-block-getwid-counter__number {
        font-size: 64px;
        font-style: normal;
        font-weight: 700;
        line-height: 95%;
        letter-spacing: -3.84px;
    }

    .wp-block-group.about-us-our-story .wp-block-group p {
        max-width: 688px
    }

    .wp-block-group.about-us-our-story .wp-block-group p br {
        display: none
    }

    .wp-block-group.about-us-our-story .wp-block-group .wp-block-group {
        padding-left: 0 !important
    }

    .wp-block-group.people-of-mtt h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.people-of-mtt h3 {
        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.579px !important
    }

    .wp-block-group.people-of-mtt p {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 130% !important
    }

    .wp-block-group.about-us-by-the-numbers .wp-block-group {
        gap: 201px
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark h4 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark {
        grid-template-columns: auto 48% !important;
        padding-left: 40px
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark figure img {
        right: 0;
        bottom: -51px;
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark {
        min-height: 476px
    }

    .wp-block-group.back-technology-media {
        padding-right: 0 !important
    }

    .wp-block-group.home-advantage > p {
        max-width: 970px
    }

    .wp-block-group.home-advantage > p br {
        display: none
    }

    .wp-block-group.offer-media-section.technology.proptrading > p br {
        display: block
    }

    .wp-block-group.back-technology-media.proptrading h2 {
        margin-top: 0 !important;
        margin-bottom: 70px !important
    }

    .wp-block-group.back-technology-media.proptrading {
        padding-top: 70px !important
    }

    .wp-block-group.back-technology-logo-slider h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.back-technology-media.trading-platform .wp-block-media-text .wp-block-media-text__content p br {
        display: block
    }

    .wp-block-group.back-technology-media.trading-platform .wp-block-media-text.has-media-on-the-right {
        grid-template-columns: auto 47% !important
    }

    .wp-block-group.back-technology-media.trading-platform .wp-block-media-text .wp-block-media-text__content {
        max-width: 560px;
        display: flex;
        flex-direction: column;
        margin-top: 20px
    }

    .wp-block-columns.all-in-one-widget .wp-block-column:last-child figure {
        right: -40px;
        top: 0
    }

    .wp-block-columns.all-in-one-widget .wp-block-column:last-child {
        background-color: transparent;
        border-radius: 0
    }

    .wp-block-group.trading-experience h3 {
        font-size: 24px !important;
        line-height: 110% !important;
        letter-spacing: -1.44px !important
    }

    .wp-block-group.trading-experience .wp-block-group.trading-experience-inner {
        max-width: 100%
    }

    .wp-block-getwid-accordion.dark {
        max-width: 400px
    }

    .wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content p br {
        display: none
    }

    .wp-block-getwid-accordion.dark span.wp-block-getwid-accordion__header-title {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.trading-experience {
        padding-bottom: 70px !important
    }

    .wp-block-group.trading-experience p {
        max-width: 670px;
        margin-bottom: 70px !important
    }

    .wp-block-group.trading-experience p br {
        display: none
    }

    .wp-block-group.offer-media-section.trading-platform {
        padding-right: 0;
        padding-top: 60px !important
    }

    .wp-block-group.offer-media-section.is-style-full-wide.trading-platform.has-background {
        padding-right: 40px !important;
        padding-left: 0 !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app h3 {
        margin-top: 0;
        margin-bottom: 45px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app img {
        margin-top: 0;
        max-width: initial;
        min-width: 625px;
        position: relative;
        right: 50px
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding-right: 98px
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        display: block
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text h4 {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text h4.is-style-thicker {
        padding-left: 30px;
        background-size: 17px;
        margin-bottom: 0 !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text p {
        padding-left: 0 !important;
        margin-top: 10px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top img {
        max-width: 625px;
        position: relative;
        left: -70px
    }

    .wp-block-group.offer-media-section.is-style-full-wide.trading-platform .wp-block-media-text {
        grid-template-columns: 54% auto !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns p {
        padding-left: 0 !important;
        min-height: 120px;
        max-width: 100%
    }

    .wp-block-group.api-subpage > .wp-block-group:first-child {
        padding-right: 50px !important
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns {
        gap: 60px
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child p {
        max-width: 530px
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child p br {
        display: none
    }

    .wp-block-group.resources-faq {
        text-align: center
    }

    .wp-block-group.resources-video-tutorials {
        max-width: 100%
    }

    .wp-block-group.resources-video-tutorials h2 {
        text-align: center
    }

    .wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column {
        flex-basis: calc(50% - 20px) !important;
        max-width: calc(50% - 20px)
    }

    .wp-block-group.resources-marketplace h2 {
        text-align: center
    }

    .wp-block-group.resources-marketplace > .wp-block-group {
        flex-direction: column-reverse
    }

    .wp-block-group.resources-marketplace .wp-block-group .wp-block-columns {
        max-width: initial
    }

    .wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block {
        max-width: initial
    }

    .wp-block-group.resources-marketplace .wp-block-group .wp-block-columns .wp-block-column a.wp-block-tiptip-hyperlink-group-block figure {
        max-width: 200px
    }

    .wp-block-group.marketplace-documentation {
        width: 100%;
        text-align: center
    }

    .wp-block-group.marketplace-documentation .wp-block-buttons {
        justify-content: center
    }

    .wp-block-group.resources-faq .wp-block-getwid-accordion__content p {
        text-align: left
    }

    .wp-block-group.industry-events-images {
        margin-bottom: 47px
    }

    .about-us-industry-events {
        padding-top: 76px !important;
        padding-bottom: 60px !important
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column:first-child {
        margin-right: 2%
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column:nth-child(2) {
        margin-right: 9%
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container {
        margin-top: 30px;
        max-width: 100%;
        overflow: auto;
        height: 100%;
        padding: 0 40px 80px;
        position: relative
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns {
        flex-direction: column;
        background-image: url("data:image/svg+xml,%3Csvg width='359' height='46' viewBox='0 0 359 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M170.496 35.884C168.277 35.884 166.325 35.3933 164.64 34.412C162.954 33.4307 161.632 32.076 160.672 30.348C159.733 28.5987 159.264 26.5827 159.264 24.3C159.264 22.0173 159.733 20.012 160.672 18.284C161.632 16.5347 162.954 15.1693 164.64 14.188C166.325 13.2067 168.277 12.716 170.496 12.716C172.736 12.716 174.698 13.2067 176.384 14.188C178.069 15.1693 179.381 16.5347 180.32 18.284C181.28 20.012 181.76 22.0173 181.76 24.3C181.76 26.5827 181.28 28.5987 180.32 30.348C179.381 32.076 178.069 33.4307 176.384 34.412C174.698 35.3933 172.736 35.884 170.496 35.884ZM170.496 32.012C171.904 32.012 173.12 31.7027 174.144 31.084C175.168 30.444 175.957 29.548 176.512 28.396C177.066 27.244 177.344 25.8787 177.344 24.3C177.344 22.7 177.066 21.3347 176.512 20.204C175.957 19.052 175.168 18.1667 174.144 17.548C173.12 16.9293 171.904 16.62 170.496 16.62C169.13 16.62 167.925 16.9293 166.88 17.548C165.856 18.1667 165.056 19.052 164.48 20.204C163.925 21.3347 163.648 22.7 163.648 24.3C163.648 25.8787 163.925 27.244 164.48 28.396C165.056 29.548 165.856 30.444 166.88 31.084C167.925 31.7027 169.13 32.012 170.496 32.012ZM183.558 35.5V13.1H191.942C193.734 13.1 195.217 13.4093 196.39 14.028C197.585 14.6467 198.47 15.4787 199.046 16.524C199.622 17.548 199.91 18.6893 199.91 19.948C199.91 21.1427 199.622 22.2627 199.046 23.308C198.492 24.332 197.617 25.164 196.422 25.804C195.249 26.4227 193.734 26.732 191.878 26.732H187.878V35.5H183.558ZM195.174 35.5L190.566 25.644H195.238L200.102 35.5H195.174ZM187.878 23.596H191.654C192.977 23.596 193.948 23.276 194.566 22.636C195.185 21.996 195.494 21.1533 195.494 20.108C195.494 19.0627 195.185 18.2413 194.566 17.644C193.948 17.0253 192.977 16.716 191.654 16.716H187.878V23.596Z' fill='%23E3E3E3'/%3E%3Cline x1='359' y1='24' x2='211' y2='24' stroke='%23E3E3E3' stroke-width='2'/%3E%3Cline x1='148' y1='24' x2='8.74228e-08' y2='24' stroke='%23E3E3E3' stroke-width='2'/%3E%3C/svg%3E%0A");
        background-size: 280px;
        background-position: 50% 52%
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns .wp-block-column {
        width: 100%;
        margin-bottom: 20px;
        flex-basis: initial !important
    }

    .trader-popup.wp-block-template-part {
        top: 80px;
        height: calc(100% - 80px)
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container img {
        max-width: 110px
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns p br {
        display: none
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns .wp-block-column.popup-column-trader h3 {
        margin-top: 0 !important
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns p {
        margin-bottom: 20px !important;
        font-size: 14px;
        max-width: 630px;
        margin: 0 auto
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container .wp-block-columns .wp-block-column h3 {
        font-size: 22px !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
        margin-bottom: 10px
    }

    .wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column .wp-block-group.video-title {
        height: 70px
    }

    .resources-platform-demo .wp-block-media-text {
        gap: 28px
    }

    .resources-platform-demo .wp-block-media-text figure.wp-block-media-text__media {
        max-width: 471px;
        margin-bottom: 20px
    }

    .resources-platform-demo .wp-block-media-text {
        grid-template-columns: 45% 1fr
    }

    .resources-platform-demo .wp-block-media-text .wp-block-heading br {
        display: none
    }

    .resources-platform-demo .wp-block-media-text p {
        max-width: 550px
    }

    .resources-platform-demo .wp-block-media-text p br {
        display: none
    }

    div#pum-8181 {
        min-width: 1280px
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child h2 br {
        display: none
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph {
        padding-bottom: 20px
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
        gap: 25px
    }

    .wp-block-group.top-menu.traders-page-top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
        gap: 15px
    }

    .wp-block-group.top-menu.traders-page-top-menu .wp-block-navigation-item__label {
        font-size: 14px
    }

    .wp-block-group.top-menu .wp-block-buttons {
        padding-right: 0
    }

    .wp-block-group.offer-key-points .wp-block-group {
        flex-direction: column;
        text-align: center
    }

    .wp-block-group.offer-key-points .wp-block-group p br {
        display: block
    }

    .wp-block-getwid-tabs.light .wp-block-getwid-tabs__tab-content {
        padding: 0 20px
    }

    .wp-block-button.menu-discord a {
        margin-right: 10px;
        padding-left: 12px;
        padding-right: 12px
    }

    .download-site-logo.wp-block-site-logo {
        margin-right: 10px
    }

    .wp-block-button.menu-discord a img {
        max-width: 90px;
        padding-top: 2px
    }

    .wp-block-group.bottom-newsletter .wp-block-group .wp-block-contact-form-7-contact-form-selector {
        width: 100%;
        margin: 0
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-links {
        padding-bottom: 100px !important
    }

    .wp-block-group.event-landing-page .wp-block-columns {
        gap: 40px;
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-group.our-awards-slider {
        max-width: 100%
    }

    .wp-block-group.event-landing-page .wp-block-group.about-us-logo-slider .wp-block-getwid-content-slider-slide.slick-slide {
        justify-content: center
    }

    .wp-block-group.about-us-logo-slider h2 {
        text-align: center;
        width: 100%;
        margin-top: 0 !important
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
        font-size: 54px;
        margin-top: 7px;
    }

    .wp-block-columns.ecosystem-items .wp-block-column {
        flex: 0 1 calc(50% - 26px);
    }

    .wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content {
        width: 470px;
    }

    .wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content figure.wp-block-image.video-mockup-1 {
        left: 89px;
    }

    .wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content figure.wp-block-image.video-mockup-2 {
        left: 90px;
    }

    div#popmake-8210 {
        max-width: 586px !important;
    }

    .wp-block-group.clients-testimonials-swiper .wp-block-columns .wp-block-column {
        min-width: calc(50% - 20px);
        flex-basis: initial !important;
    }

    .wp-block-group.brand-ambassador-section-inner > .wp-block-group {
        background-position: -140px top;
    }

    .wp-block-group.contact-page .wp-block-columns {
        gap: 40px;
    }

    .wp-block-group.contact-page .wp-block-columns .wp-block-column:first-child {
        min-width: initial;
    }

    .wp-block-group.home-hero h1 {
        font-size: 44px !important;
    }

    .wp-block-group.home-advantage .wp-block-columns {
        max-width: 780px;
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column {
        width: calc(50% - 15px);
    }

    .wp-block-group.page-media-section .wp-block-columns.full-width-box {
        flex-direction: column;
        padding-top: 50px;
        padding-bottom: 40px;
        max-width: 768px;
        gap: 38px;
    }

    .wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:last-child {
        min-width: initial;
    }

    .wp-block-group.page-media-section h2 br {
        display: none;
    }

    .wp-block-group.page-media-section h2 {
        text-align: center;
        max-width: 440px;
        font-size: 44px !important;
        font-weight: 900 !important;
        letter-spacing: -3.1px !important;
    }

    .wp-block-group.page-media-section > p {
        text-align: center;
    }

    .wp-block-group.page-media-section .wp-block-columns.full-width-box .wp-block-column:last-child::after {
        display: none;
    }

    .wp-block-group.home-advantage h2.wp-block-heading {
        text-align: center;
        max-width: 560px;
        font-size: 44px !important;
        font-weight: 900 !important;
        letter-spacing: -3.1px !important;
    }
}

@media (max-width: 1024px) {
    .wp-block-group.top-menu {
        padding-left: 24px !important;
        padding-right: 24px !important
    }

    .wp-block-navigation__responsive-container-close {
        right: 23px !important;
        top: 35px !important;
        margin: 0 0 0 auto;
        display: flex;
        color: #fff;
        height: 30px;
        padding: 12px 14px;
        align-items: center;
        background-color: #41c5e7;
        border-radius: 100px;
        -webkit-tap-highlight-color: transparent
    }

    ul.wp-block-navigation__submenu-container.menu-parent-platform.wp-block-navigation-submenu, ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu {
        display: none
    }

    li.wp-block-navigation-item.close-submenu.wp-block-navigation-link {
        display: flex;
        max-width: 70px
    }

    ul.wp-block-navigation__submenu-container.menu-parent-platform.wp-block-navigation-submenu.selected, ul.wp-block-navigation__submenu-container.menu-parent-offer.wp-block-navigation-submenu.selected, ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu.selected {
        display: flex;
        position: absolute !important;
        left: 0 !important;
        top: 15px !important;
        width: 100%;
        min-height: 100%;
        background-color: #fff !important;
        border: 0 none;
        padding: 30px 15px !important;
        min-width: initial !important
    }

    ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu.selected {
        display: flex;
        flex-direction: column;
        width: 100% !important;
        position: relative !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu.selected li.wp-block-navigation-item.close-submenu.wp-block-navigation-link {
        margin: -80px 0 0;
        z-index: 1
    }

    ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu.selected li.wp-block-navigation-item.close-submenu.wp-block-navigation-link span.wp-block-navigation-item__label {
        font-size: 16px
    }

    ul.wp-block-navigation__submenu-container.menu-parent-offer.wp-block-navigation-submenu.selected {
        top: -32px !important
    }

    ul.wp-block-navigation__submenu-container.menu-parent-offer.wp-block-navigation-submenu {
        display: none
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
        gap: 0;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        background-color: #f8f8f8;
        margin: 100px 0 0
    }

    .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-buttons {
        flex-basis: initial !important;
        margin: 20px 0;
        padding: 0;
        width: 100%;
        display: flex;
        justify-content: center
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li {
        height: 47px;
        border-bottom: 1px solid #ededed;
        width: 100%;
        align-items: flex-start !important;
        justify-content: center !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        box-sizing: border-box
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li:first-child {
        height: initial;
        border: 0 none;
        display: flex
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li:first-child .site-logo-mobile.wp-block-site-logo {
        position: absolute;
        left: 24px;
        top: -128px
    }

    .wp-block-navigation .wp-block-navigation-item__content {
        font-size: 20px;
        font-weight: 400;
        width: 100%
    }

    .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
        min-width: 100%;
        border: 0 none;
        border-radius: 0;
        box-shadow: none
    }

    .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
        position: relative;
        padding-top: 50px;
        overflow-x: hidden;
        box-sizing: border-box
    }

    ul.wp-block-navigation__submenu-container.menu-parent-platform.wp-block-navigation-submenu li.wp-block-navigation-item, ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu li.wp-block-navigation-item {
        height: initial;
        flex-basis: initial !important;
        width: 50%;
        align-items: flex-start
    }

    ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu li.wp-block-navigation-item:not(:first-child) {
        width: 100%;
        padding: 0 !important;
        flex-direction: row;
        flex-wrap: wrap
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container li.wp-block-navigation-item.menu-header.wp-block-navigation-link a {
        max-width: initial
    }

    ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu li.wp-block-navigation-item:last-child a.wp-block-navigation-item__content:first-child {
        text-indent: -999999px;
        margin-top: -40px;
        background-color: #fff;
        width: 100%;
        height: 60px;
        max-width: initial;
        padding: 0
    }

    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        margin: 0 0 0 auto;
        color: #fff;
        height: 30px;
        padding: 12px 14px;
        justify-content: center;
        align-items: center;
        gap: 12px;
        flex-shrink: 0;
        background-color: #41c5e7;
        border-radius: 100px;
        -webkit-tap-highlight-color: transparent
    }

    .wp-block-group.page-header.home .wp-block-group .wp-block-group p {
        padding-top: 0 !important
    }

    .wp-block-media-text.is-style-vertically .wp-block-media-text__media {
        max-height: 237px
    }

    .wp-block-group.home-about-us .wp-block-media-text p br {
        display: none
    }

    .wp-block-group.home-about-us .wp-block-media-text h2 {
        padding-top: 0 !important
    }

    .wp-block-column.contact-form-column {
        max-width: 509px;
        margin: 0 auto 80px;
        width: 100%;
    }

    .wp-block-group.home-ecosystem {
        padding-left: 40px;
        padding-right: 40px
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column p {
        max-width: 264px;
        margin-left: auto;
        margin-right: auto
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column p br {
        display: none
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3 {
        font-size: 28px !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.read-our-blog {
        padding-left: 40px !important;
        padding-right: 0
    }

    html[lang=ar] .wp-block-group.read-our-blog {
        padding-left: 0 !important;
        padding-right: 40px !important
    }

    .wp-block-group.read-our-blog ul {
        overflow-x: auto;
        display: flex
    }

    .wp-block-group.read-our-blog ul li {
        min-width: 440px
    }

    .wp-block-group.read-our-blog ul li:last-child {
        margin-right: 40px
    }

    .wp-block-group.pattern-contact-section {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-group {
        gap: 20px;
        display: flex;
        flex-direction: column;
        max-width: 200px
    }

    .wp-block-columns.bottom-menu {
        gap: 20px
    }

    .wp-block-group.all-articles-container .wp-block-query > ul {
        display: flex;
        flex-direction: column
    }

    .wp-block-group.all-articles-container > .wp-block-group {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .wp-block-group.all-articles-container > .wp-block-group h1 {
        padding-top: 46px !important;
        padding-bottom: 40px
    }

    .wp-block-group.home-ecosystem h2 {
        font-size: 48px !important;
        font-weight: 700;
        line-height: 110%;
        letter-spacing: -2.88px
    }

    .wp-block-group.home-ecosystem > p {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.legal-block {
        flex-direction: column;
        align-items: flex-start
    }

    .wp-block-group.legal-block > p {
        padding-right: 0 !important;
        padding-top: 16px !important;
        flex-basis: initial
    }

    .wp-block-group.legal-block > p strong {
        display: flex;
        margin-top: 20px
    }

    .wp-block-group.bottom-stores {
        flex-direction: row;
        margin: 0 0 19px;
        gap: 20px
    }

    .wp-block-group.bottom-stores .wp-block-group {
        flex-direction: row;
        margin: 0 0 19px;
        gap: 20px;
        display: flex
    }

    .wp-block-media-text {
        overflow-x: hidden
    }

    .wp-block-group.contact-page > .wp-block-columns {
        flex-direction: column;
        justify-content: center;
        align-items: center !important;
    }

    .wp-block-group.contact-page > .wp-block-columns .wp-block-column:first-child p:nth-child(3) {
        margin-bottom: 30px !important
    }

    .wp-block-group.contact-page .wp-block-contact-form-7-contact-form-selector.contact-form {
        max-width: 100%
    }

    .wp-block-group.contact-page {
        padding-top: 68px !important
    }

    .wp-block-group.contact-page h1 {
        text-align: center
    }

    .wp-block-group.contact-page p {
        text-align: center
    }

    .wp-block-column.contact-form-column p.contact-policy {
        margin: 0 auto
    }

    .wp-block-column.contact-form-column p.contact-policy {
        padding: 33px 50px
    }

    .wp-block-group.contact-bottom-image {
        padding-top: 0 !important
    }

    .wp-block-group.upcoming-events-page h1, .wp-block-group.past-events-page h1 {
        font-size: 34px !important;
        font-weight: 700 !important;
        letter-spacing: -2.04px !important;
        margin-bottom: 42px !important
    }

    .wp-block-group.upcoming-events-page h2, .wp-block-group.past-events-page h2 {
        display: none
    }

    .wp-block-group.upcoming-events-page > .wp-block-group, .wp-block-group.past-events-page > .wp-block-group {
        padding-bottom: 42px !important
    }

    .wp-block-group.upcoming-events-page > .wp-block-group .wp-block-buttons, .wp-block-group.past-events-page > .wp-block-group .wp-block-buttons {
        width: 100%
    }

    .wp-block-group.upcoming-events-page {
        padding-top: 72px !important;
        padding-bottom: 60px !important
    }

    .wp-block-group.upcoming-events-page h1.wp-block-heading, .wp-block-group.past-events-page h1.wp-block-heading {
        font-size: 76px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -4.56px !important
    }

    li.wp-block-post.past-events.type-past-events {
        width: calc(50% - 20px);
        max-width: initial
    }

    .past-events-page ul.wp-block-post-template {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px
    }

    .wp-block-group.past-events-page {
        padding-top: 152px !important
    }

    .wp-block-group.single-gallery p.back-to-all-news-button {
        margin-top: 48px !important;
        margin-bottom: 48px !important
    }

    .wp-block-group.single-gallery li.wp-block-post.past-events.type-past-events h1 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.single-news p.back-to-all-news-button {
        margin-top: 0 !important;
        margin-bottom: 40px !important
    }

    .wp-block-group.technology-media-section {
        padding-top: 74px !important;
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.technology-media-section h2 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important;
        padding: 0 0 54px !important
    }

    .wp-block-media-text.technology-media-sql {
        padding-left: 0 !important;
        display: flex;
        flex-direction: column-reverse
    }

    .wp-block-media-text.technology-media-sql .wp-block-media-text__media {
        right: initial
    }

    .wp-block-media-text.technology-media-sql h3 {
        font-size: 22px !important;
        letter-spacing: -.88px !important;
        padding-left: 0 !important
    }

    .wp-block-media-text.technology-media-sql p {
        padding-left: 0 !important;
        padding-bottom: 20px
    }

    .wp-block-media-text.technology-media-scalability {
        padding: 0 !important
    }

    .wp-block-media-text.technology-media-scalability .wp-block-media-text__content {
        text-align: left;
        align-items: flex-start
    }

    .wp-block-media-text.technology-media-sql {
        margin-bottom: 30px !important
    }

    .wp-block-group.offer-header {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.offer-media-section {
        padding-top: 70px !important
    }

    .wp-block-group.offer-faq-section {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.offer {
        padding-top: 68px !important;
        padding-bottom: 60px !important
    }

    .wp-block-group.offer-header h1 {
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important
    }

    .wp-block-group.offer-media-section h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.offer-media-section > p {
        margin-bottom: 48px !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%
    }

    .wp-block-group.offer-media-section .wp-block-media-text {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        padding-left: 0 !important;
        padding-bottom: 90px !important
    }

    .wp-block-group.offer-media-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        right: initial;
        display: flex;
        justify-content: flex-end;
        margin-bottom: 0 !important
    }

    .wp-block-group.offer-media-section .wp-block-media-text h3 {
        font-size: 28px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important;
        padding-left: 0 !important;
        margin-top: 0
    }

    .wp-block-group.offer-media-section .wp-block-media-text p {
        padding-left: 0 !important
    }

    .wp-block-group.offer-media-section .wp-block-media-text ul {
        padding-left: 20px !important;
        padding-right: 0
    }

    .wp-block-group.offer-media-section .wp-block-media-text .wp-block-media-text__content {
        text-align: left;
        padding: 0;
        margin: 0 0 0 auto;
        max-width: 390px
    }

    .wp-block-group.offer-media-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        text-align: left;
        padding: 0;
        margin: 0;
        max-width: 390px
    }

    .wp-block-group.offer-faq-section h2 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.offer-faq-section .wp-block-getwid-accordion {
        max-width: 95%
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns {
        padding-top: 62px !important;
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.ecosystem-page-header .wp-block-column > p {
        padding-top: 29px !important
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns .wp-block-column:first-child {
        flex-basis: 30% !important
    }

    .wp-block-group.back-technology-media {
        padding-top: 56px !important
    }

    .wp-block-group.back-technology-media {
        padding-top: 50px !important
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content {
        max-width: 400px;
        padding-top: 0
    }

    .wp-block-group.back-technology-media.proptrading .wp-block-media-text .wp-block-media-text__content {
        max-width: 442px
    }

    .wp-block-group.back-technology-media h2 {
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__media {
        right: initial
    }

    .wp-block-group.back-technology-advantage > p {
        margin-bottom: 47px !important
    }

    .wp-block-group.back-technology-own-platform {
        padding-top: 76px !important;
        padding-bottom: 10px !important
    }

    .wp-block-group.back-technology-own-platform > p {
        margin-bottom: 60px !important
    }

    .wp-block-group.platform-client {
        max-width: 166px;
        width: 100%;
        height: 130px
    }

    .wp-block-group.platform-client img {
        max-width: 75%;
        margin: 0 auto
    }

    .wp-block-group.back-technology-logo-slider .slick-slide .wp-block-group {
        align-items: center
    }

    .wp-block-group.back-technology-logo-slider .wp-block-getwid-content-slider button.slick-prev.slick-arrow, .wp-block-group.back-technology-logo-slider .wp-block-getwid-content-slider button.slick-next.slick-arrow {
        top: -89px
    }

    .wp-block-group.prop-trading-solution-header .wp-block-columns {
        padding-top: 70px !important;
        flex-direction: column
    }

    .wp-block-group.prop-trading-solution-header .wp-block-columns .wp-block-column h1 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.prop-trading-solution-header .wp-block-columns .wp-block-column p {
        padding-top: 23px !important
    }

    .wp-block-group.prop-trading-solution-header-image .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .prop-trading-solution-media {
        padding-top: 56px !important
    }

    .prop-trading-solution-media h2 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important;
        margin-bottom: 20px !important
    }

    .prop-trading-solution-media .wp-block-media-text .wp-block-media-text__media {
        right: initial
    }

    .wp-block-media-text.branded-client-office {
        padding: 0 !important;
        display: flex;
        flex-direction: column-reverse
    }

    .wp-block-media-text.branded-client-office h3 {
        padding-left: 0 !important;
        font-size: 22px !important;
        letter-spacing: -.88px !important
    }

    .wp-block-media-text.branded-client-office p {
        padding-left: 0 !important
    }

    .wp-block-media-text.all-in-one-media {
        padding: 0 !important;
        flex-direction: column-reverse;
        display: flex
    }

    .wp-block-media-text.all-in-one-media h3 {
        margin-bottom: 0;
        font-size: 22px !important;
        letter-spacing: -.88px !important;
        padding-left: 0 !important
    }

    .wp-block-media-text.all-in-one-media p {
        padding-left: 0 !important
    }

    .wp-block-media-text.all-in-one-media {
        margin-bottom: 0 !important
    }

    .wp-block-group.pattern-contact-section img {
        position: relative;
        top: -15px
    }

    img.wp-image-6356 {
        max-width: 50px !important
    }

    .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li.has-child > a {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.66602 8.00065C2.66602 7.63246 2.96449 7.33398 3.33268 7.33398H12.666C13.0342 7.33398 13.3327 7.63246 13.3327 8.00065C13.3327 8.36884 13.0342 8.66732 12.666 8.66732H3.33268C2.96449 8.66732 2.66602 8.36884 2.66602 8.00065Z' fill='%23071417'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.52925 2.86128C7.7896 2.60093 8.21171 2.60093 8.47206 2.86128L13.1387 7.52794C13.3991 7.78829 13.3991 8.2104 13.1387 8.47075L8.47206 13.1374C8.21171 13.3978 7.7896 13.3978 7.52925 13.1374C7.2689 12.8771 7.2689 12.455 7.52925 12.1946L11.7245 7.99935L7.52925 3.80409C7.2689 3.54374 7.2689 3.12163 7.52925 2.86128Z' fill='%23071417'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: right 10px
    }

    li.wp-block-navigation-item.has-child.open-on-hover-click.menu-parent-language.wp-block-navigation-submenu a:first-child {
        max-width: 115px
    }

    .pum-content.popmake-content ul {
        padding: 0
    }

    .pum-content.popmake-content ul li {
        padding-bottom: 20px
    }

    .wp-block-columns.ecosystem-items {
        gap: 20px
    }

    .wp-block-columns.bottom-menu {
        flex-wrap: wrap !important
    }

    .wp-block-columns.bottom-menu .wp-block-column {
        flex-basis: 30% !important;
        max-width: 278px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(4), .wp-block-columns.bottom-menu .wp-block-column:nth-child(5) {
        margin-top: -46px
    }

    .wp-block-group.bottom-contact-sales .has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper {
        padding: 11px
    }

    .has-none-spacing .wp-block-getwid-social-links__list {
        margin-left: -10px
    }

    .wp-block-group.contact-page p br {
        display: block
    }

    .wp-block-group.news-newsletter .wp-block-group.sticky {
        display: none
    }

    .wp-block-group.offer-media-section .wp-block-media-text__content {
        margin: 0 0 0 auto
    }

    .wp-block-group.offer-media-section .wp-block-media-text * {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%
    }

    .wp-block-group.offer-media-section .wp-block-media-text * br {
        display: none
    }

    .wp-block-group.offer-media-section img, .wp-block-group.offer-media-section video {
        max-width: 390px
    }

    .wp-block-group.upcoming-events-home:before {
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        letter-spacing: -.72px
    }

    .wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__content h2 {
        margin-top: 0;
        margin-bottom: 24px
    }

    .wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__content p br {
        display: none
    }

    .wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__media img {
        max-width: 382px
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns {
        display: flex;
        flex-direction: column
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns .wp-block-column:last-child {
        justify-content: flex-start
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns .wp-block-column:first-child h1 {
        font-size: 56px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -3.36px !important
    }

    .wp-block-group.upcoming-events .upcoming-event-single {
        flex-basis: calc(50% - 27px);
        max-width: initial
    }

    .wp-block-group.offer-media-section.technology h2 {
        font-size: 48px !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important;
        padding-bottom: 120px !important
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column p:nth-child(2) {
        display: none
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column {
        padding: 32px 16px 60px
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark {
        min-height: 430px;
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark figure img {
        right: 0;
        bottom: -60px;
    }

    .wp-block-group.offer-media-section.technology.proptrading h2 {
        margin-bottom: 33px !important;
        padding-bottom: 0 !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top img {
        max-width: initial;
        min-width: 625px;
        left: -120px;
        top: 41px
    }

    .wp-block-group.offer-media-section.trading-platform.is-style-full-wide.trading-platform .wp-block-media-text {
        grid-template-columns: 57% auto !important;
        padding-bottom: 53px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.has-media-on-the-right {
        padding-bottom: 53px !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns p {
        min-height: 156px
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns h4 {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns h4.is-style-thicker {
        padding-left: 30px;
        background-size: 17px;
        margin-bottom: 0 !important
    }

    .wp-block-group.more-events .wp-block-group.upcoming-events .upcoming-event-single {
        flex-basis: calc(100% - 27px);
        max-width: 438px
    }

    .resources-platform-demo .wp-block-media-text .wp-block-heading {
        margin-top: -47px
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph {
        padding-left: 0;
        padding-right: 0
    }

    .wp-block-group.resources-graph a.find-your-broker-mask.wp-block-tiptip-hyperlink-group-block {
        height: 240px;
        left: -26px;
        width: 292px
    }

    .wp-block-group.platform-client-container .wp-block-group.platform-client-description p {
        position: initial;
        background-color: transparent;
        padding: 0 15px;
        opacity: 1 !important;
        height: initial;
        font-size: 14px
    }

    .wp-block-group.platform-client-container .wp-block-group.platform-client-description {
        max-width: 190px
    }

    header.wp-block-template-part {
        background-color: #fff;
        backdrop-filter: initial;
        border-bottom: initial
    }

    .wp-block-group.is-content-justification-left .wp-block-group.shop-markets-icons {
        flex-direction: column;
        gap: 6px
    }

    .wp-block-group.iso-icon figure img {
        width: 162px !important
    }

    section#discord p {
        font-size: 16px !important
    }

    section#discord {
        margin-top: 0 !important
    }

    .wp-block-group.legal-block.is-content-justification-left figure.iso-trading-page {
        width: 160px;
        height: 100px;
        padding-bottom: 30px
    }

    .wp-block-getwid-tabs.light .wp-block-getwid-tabs__tab-content {
        padding: 0
    }

    .wp-block-group.language-switcher {
        display: none
    }

    .menu-buttons-container {
        display: flex;
        padding: 0 0 0 20px !important;
        margin: 0 !important;
        flex-direction: column;
        width: 100%
    }

    .menu-buttons-container a.glink {
        height: 50px;
        width: 33.333333%;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 13px !important;
        box-sizing: border-box;
        border-bottom: 1px solid #ededed
    }

    .menu-buttons-container a.glink img {
        position: relative;
        top: -9px
    }

    .menu-buttons-container a.glink[data-gt-lang=en] img {
        top: 0
    }

    .menu-buttons-container a.glink.gt-current-lang span {
        font-weight: 800
    }

    .menu-buttons-container a.glink[data-gt-lang=en] span {
        margin-top: 0
    }

    .menu-buttons-container a.glink[data-gt-lang=en] span:after {
        content: ''
    }

    .menu-buttons-container a.glink span {
        color: #363636;
        font-size: 13px !important;
        font-weight: 500;
        margin-top: -18px;
        margin-left: 2px;
        display: inline-block;
        transition: all .25s ease;
        position: relative
    }

    .menu-buttons-container a.glink span:after {
        content: 'AI translation';
        width: 100px;
        position: absolute;
        font-size: 11px;
        bottom: -13px;
        left: -22px;
        color: #919191;
        transition: all .25s ease
    }

    .menu-buttons-container a.glink span:after {
        letter-spacing: .3px
    }

    html[lang=ar] .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
        margin-top: 80px
    }

    html[lang=ar] .menu-buttons-container a.glink span:after {
        left: initial;
        right: -22px
    }

    html[lang=ar] .wp-block-group.top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul > li {
        padding-right: 24px !important;
        padding-left: 46px !important
    }

    html[lang=ar] ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu.selected {
        padding-right: 0 !important
    }

    html[lang=ar] .wp-block-navigation .wp-block-navigation-item__content {
        font-size: 22px;
        font-weight: 700
    }

    .wp-block-group.top-menu.traders-page-top-menu .wp-block-navigation-item__label {
        font-size: 20px;
        font-weight: 400;
        width: 100%
    }

    html[lang=ar] .wp-block-group.top-menu.traders-page-top-menu .wp-block-group nav .wp-block-navigation__responsive-container-content > ul {
        gap: 0
    }

    .wp-block-navigation__responsive-container.is-menu-open a.custom-logo-link {
        top: 7px
    }

    .wp-site-blocks.top-baner .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
        padding-top: 75px
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-columns {
        gap: 0;
        flex-direction: column
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-columns .wp-block-column {
        padding-bottom: 40px
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-columns .wp-block-column p {
        padding-left: 0 !important
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-media-text {
        display: flex;
        flex-direction: column;
        gap: 0;
        padding-top: 0 !important
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-media-text__content p {
        padding-left: 0 !important
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-media-text__content {
        padding-right: 0
    }

    .wp-block-group.ecosystem-sub-sections figure.wp-block-media-text__media img {
        max-width: 660px
    }

    .wp-block-group.event-landing-page .wp-block-columns {
        flex-direction: column;
        gap: 50px
    }

    .wp-block-column.event-landing-page-description {
        text-align: center;
        max-width: 670px;
        margin: 0 auto
    }

    .wp-block-column.event-landing-page-form {
        margin: 0 auto;
        max-width: 590px
    }

    .wp-block-group.event-landing-page {
        margin-top: 0 !important
    }

    .wp-block-group.event-landing-page .wp-block-contact-form-7-contact-form-selector.contact-form {
        padding: 0;
        max-width: initial
    }

    .wp-block-group.event-landing-page .wp-block-group.aboutus-logo-container {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .wp-block-group.home-ecosystem .wp-block-columns.ecosystem-items .wp-block-column {
        flex-basis: calc(50% - 30px) !important;
    }

    .wp-block-group.home-ecosystem a#loadMore {
        margin-top: 30px;
    }

    .wp-block-group.ecosystem-sub-sections ul.wp-block-list {
        padding-left: 20px;
    }

    .wp-block-group.brand-ambassador-section-inner > .wp-block-group {
        background-position: -320px top;
    }

    .wp-block-group.home-hero {
        height: initial;
    }

    .wp-block-group.contact-page .wp-block-columns .wp-block-column:first-child {
        margin: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .wp-block-group.home-hero > .wp-block-group {
        height: fit-content;
    }

    .wp-block-group.home-advantage .wp-block-columns {
        flex-direction: column;
        max-width: 340px;
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column {
        justify-content: center;
        align-items: center;
        display: flex;
        width: 100%;
        text-align: center;
    }

    .wp-block-group.home-advantage h3 {
        text-align: center;
        align-items: center;
    }

}

@media (min-width: 1025px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none !important
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block !important;
        width: 100%;
        position: relative;
        z-index: auto;
        background-color: inherit
    }
}

@media (max-width: 991px) {
    h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, p br {
        display: none
    }

    .desktop-view {
        display: none
    }

    .mobile-view {
        display: block
    }

    h2 {
        font-size: 40px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.4px !important
    }

    .wp-block-group.page-header.home h1 {
        min-width: initial
    }

    .wp-block-group.contact-page h1 {
        font-size: 56px !important;
        line-height: 95% !important;
        letter-spacing: -3.36px !important
    }

    .wp-block-group.page-header .wp-block-group.header-description, .wp-block-group.page-header.home .wp-block-group.header-description {
        max-width: initial;
        min-width: initial
    }

    .wp-block-media-text.is-style-vertically {
        grid-template-columns: auto 56% !important
    }

    .wp-block-media-text.is-style-vertically .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 1
    }

    .wp-block-media-text.is-style-vertically .wp-block-media-text__media {
        grid-column: 2;
        grid-row: 1
    }

    .wp-block-media-text.is-style-vertically .wp-block-media-text__media img {
        width: 1024px;
        max-width: 1024px;
        right: -30px;
        position: relative
    }

    .wp-block-media-text.is-style-vertically .wp-block-media-text__media {
        max-height: 370px
    }

    .wp-block-media-text .wp-block-media-text__content h3 {
        font-size: 22px !important;
        line-height: 110% !important;
        letter-spacing: -1.32px !important
    }

    .wp-block-media-text .wp-block-media-text__content > p br {
        display: block
    }

    .wp-block-group.offer-section h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.offer-media-section h2 {
        text-align: left
    }

    .wp-block-group.offer-media-section.technology h2 {
        font-size: 40px !important;
        line-height: 110% !important;
        letter-spacing: -2.4px !important;
        text-align: center;
        padding-bottom: 100px !important
    }

    .wp-block-group.offer-media-section.technology.proptrading h2 {
        font-size: 34px !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.offer-media-section > p {
        text-align: left
    }

    .wp-block-group.offer-media-section .wp-block-media-text {
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 40px !important;
        overflow-y: hidden
    }

    .wp-block-group.offer-media-section .wp-block-media-text .wp-block-media-text__content {
        max-width: 100% !important
    }

    .wp-block-group.offer-media-section img, .wp-block-group.offer-media-section video {
        max-width: 520px;
        margin-bottom: 53px
    }

    .wp-block-group.offer-media-section .wp-block-media-text.has-media-on-the-right {
        flex-direction: column
    }

    .wp-block-group.offer-media-section .wp-block-media-text h3 {
        font-size: 22px !important;
        line-height: 110% !important;
        letter-spacing: -1.32px !important
    }

    .wp-block-group.offer-section .wp-block-group.sticky {
        position: initial
    }

    .wp-block-group.home-about-us .wp-block-media-text {
        gap: 40px;
        grid-template-columns: 48% auto !important
    }

    .wp-block-group.is-style-full-wide.page-header > .wp-block-group {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .wp-block-group.api-section .wp-block-group .wp-block-columns {
        flex-wrap: wrap !important;
        max-width: 476px
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column {
        max-width: 220px;
        flex-basis: calc(50% - 50px) !important;
        padding: 32px 16px 77px
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link {
        bottom: 0
    }

    .wp-block-group.home-ecosystem .wp-block-columns.ecosystem-items {
        gap: 20px;
        padding: 0
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column p {
        max-width: 260px
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column p br {
        display: none
    }

    h1.wp-block-heading {
        font-size: 64px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -3.84px !important
    }

    .wp-block-group.is-style-full-wide.home-about-us h2 {
        padding-bottom: 70px !important
    }

    .wp-block-group.about-us-header .wp-block-columns {
        flex-direction: column;
        gap: 24px;
        padding-top: 62px !important
    }

    .wp-block-group.about-us-header .wp-block-columns p {
        padding-top: 0 !important
    }

    .wp-block-group.pattern-contact-section h2 {
        font-size: 18px !important;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.all-articles-container .wp-block-button__link {
        padding: 6px 10px !important;
        height: 43px
    }

    .wp-block-group.home-about-us {
        padding-top: 63px !important
    }

    .wp-block-group.home-about-us .wp-block-media-text .wp-block-media-text__media {
        right: initial
    }

    .wp-block-group.home-about-us .wp-block-media-text .wp-block-media-text__content {
        padding-left: 0
    }

    .wp-block-columns.bottom-menu .wp-block-column {
        width: 50%;
        margin-bottom: 50px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(5) {
        margin-bottom: 0
    }

    .wp-block-columns.bottom-menu {
        display: flex;
        flex-wrap: wrap !important;
        gap: 0
    }

    .wp-block-group.related-news .wp-block-query ul {
        display: flex;
        flex-direction: column
    }

    .wp-block-group.people-of-mtt h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important;
        text-align: center
    }

    .wp-block-group.ecosystem-container span.wp-block-getwid-tabs__title, .wp-block-group.resources-tabs-container span.wp-block-getwid-tabs__title {
        word-wrap: normal !important;
        white-space: nowrap;
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 160%
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
        display: flex;
        flex-direction: column;
        position: absolute;
        top: -70px;
        flex-wrap: nowrap;
        overflow: hidden;
        z-index: 10;
        left: 50%;
        padding: 0 0 3px;
        height: 50px;
        background-color: #fefefe;
        border: 1px solid #ededed;
        border-radius: 6px;
        margin-right: 0;
        margin-left: -154px;
        max-width: 310px;
        width: 100%
    }

    .wp-block-group.ecosystem-container li.wp-block-getwid-tabs__nav-link.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 1
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header.expanded li.wp-block-getwid-tabs__nav-link.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
        position: relative
    }

    .wp-block-group.ecosystem-container .ui-helper-clearfix:before {
        content: '' !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.95457 10.3169C6.70352 10.561 6.29648 10.561 6.04543 10.3169L2.18829 6.56694C1.93724 6.32286 1.93724 5.92714 2.18829 5.68306C2.43934 5.43898 2.84637 5.43898 3.09743 5.68306L6.5 8.99112L9.90257 5.68306C10.1536 5.43898 10.5607 5.43898 10.8117 5.68306C11.0628 5.92714 11.0628 6.32287 10.8117 6.56694L6.95457 10.3169Z' fill='%23071417'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        width: 28px;
        height: 100%;
        display: block !important;
        position: absolute;
        right: 0;
        top: 0 !important;
        z-index: 100;
        padding: 0 !important;
        margin: 0 !important;
        pointer-events: none;
        background-color: #f8f8f8
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header.expanded {
        height: auto;
        box-shadow: -1px 3px 14px -3px rgba(0, 0, 0, .29)
    }

    .wp-block-group.ecosystem-container ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header::-webkit-scrollbar, .wp-block-group.resources-tabs-container ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header::-webkit-scrollbar {
        width: 12px;
        height: 5px
    }

    .wp-block-group.ecosystem-container ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header::-webkit-scrollbar-track, .wp-block-group.resources-tabs-container ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header::-webkit-scrollbar-track {
        background: 0 0
    }

    .wp-block-group.ecosystem-container ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header:before, .wp-block-group.resources-tabs-container ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header:before {
        display: none;
        top: -10px
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs__tab-content-wrapper, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content-wrapper {
        padding-top: 0
    }

    .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items .wp-block-column {
        flex-basis: calc(50% - 53px) !important
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items {
        padding: 47px 20px;
        max-width: initial;
        justify-content: flex-start
    }

    .wp-block-group.ecosystem-container, .wp-block-group.resources-tabs-container {
        position: relative
    }

    .wp-block-group.ecosystem-container:before, .wp-block-group.resources-tabs-container:before {
        content: 'Filter by categories:';
        position: absolute;
        top: -40px;
        width: calc(100% - 40px);
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -.64px;
        left: 20px
    }

    .wp-block-group.ecosystem-container, .wp-block-group.resources-tabs-container {
        padding-top: 70px
    }

    .wp-block-columns.ecosystem-items .wp-block-column {
        flex: 0 1 calc(50% - 10px);
    }

    .wp-block-group.bottom-newsletter .wp-block-group input.field {
        min-width: 400px
    }

    .wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting p:nth-child(2) {
        font-size: 18px !important
    }

    li.wp-block-post .wp-block-post-title a {
        font-size: 18px !important;
        min-height: initial;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 100%
    }

    .wp-block-group.upcoming-events-home .wp-block-group.upcoming-events {
        justify-content: initial;
        margin-bottom: 0 !important
    }

    .wp-block-group.upcoming-events-home {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0
    }

    .wp-block-group.upcoming-events-home:before {
        position: initial;
        width: 100%;
        text-align: center;
        display: block;
        height: initial
    }

    .wp-block-group.page-header.home h1.wp-block-heading {
        font-size: 64px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -3.84px !important;
        max-width: 530px
    }

    .wp-block-group.home-advantage {
        padding-top: 100px !important
    }

    .wp-block-group.back-technology-media .wp-block-media-text {
        display: flex;
        flex-direction: column
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content {
        max-width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content p br {
        display: block
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__media {
        width: 100%;
        display: flex;
        justify-content: center
    }

    .wp-block-group.back-technology-media figure.wp-block-media-text__media img {
        max-width: 655px;
        width: 100%
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content .wp-block-buttons {
        margin-bottom: 55px;
        gap: 30px
    }

    .wp-block-group.seamless-connection img {
        width: 1744px !important;
        min-width: 1744px
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns {
        gap: 0 60px
    }

    .wp-block-group.back-technology-header .wp-block-columns {
        flex-direction: column;
        gap: 0;
        padding-top: 68px !important;
        padding-bottom: 0 !important
    }

    .wp-block-group.back-technology-header .wp-block-columns p:last-child {
        padding-top: 32px !important
    }

    .wp-block-group.back-technology-header .wp-block-columns p:last-child br {
        display: none
    }

    .wp-block-group.back-technology-media h2.wp-block-heading {
        font-size: 48px !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important;
        max-width: 500px
    }

    .wp-block-group.back-technology-media.proptrading h2 {
        margin-bottom: 20px !important
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column {
        max-width: initial
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column h3 {
        max-width: 210px;
        margin: 0 auto
    }

    .wp-block-group.page-header.home .wp-block-group .wp-block-group p {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.about-us-header h1 {
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -2.88px !important
    }

    .wp-block-group.about-us-header p {
        margin-top: 20px !important;
        padding-top: 0 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 150% !important
    }

    .wp-block-group.about-us-header p br {
        display: block
    }

    .wp-block-group.about-us-header .wp-block-columns {
        flex-direction: column;
        gap: 0;
        padding-top: 62px !important
    }

    .wp-block-group.about-us-header-image .wp-block-group {
        padding-bottom: 29px !important
    }

    .wp-block-group.about-us-what-we-do h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.about-us-our-story > .wp-block-group h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important;
        min-width: 115px
    }

    .wp-block-group.about-us-logo-slider h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.about-us-by-the-numbers {
        padding-top: 48px !important;
        padding-bottom: 0 !important;
        overflow: hidden
    }

    .wp-block-group.about-us-by-the-numbers .wp-block-group {
        gap: 70px
    }

    .wp-block-group.about-us-by-the-numbers h2 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper span.wp-block-getwid-counter__number {
        font-size: 54px;
        font-style: normal;
        font-weight: 700;
        line-height: 95%;
        letter-spacing: -3.24px
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
        font-size: 46px;
        font-style: normal;
        font-weight: 700;
        line-height: 95%;
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        letter-spacing: -.64px;
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix br {
        display: block;
    }

    .wp-block-group.people-of-mtt h2 {
        text-align: center;
        margin-bottom: 46px !important
    }

    .wp-block-group.people-of-mtt .wp-block-columns {
        flex-wrap: wrap !important;
        max-width: 527px
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column {
        max-width: initial;
        flex-basis: calc(50% - 46px);
        padding-bottom: 33px
    }

    .wp-block-group.about-us-logo-slider .wp-block-getwid-content-slider-slide.slick-slide figcaption.wp-element-caption {
        display: none
    }

    .wp-block-group.about-us-logo-slider .wp-block-getwid-content-slider-slide.slick-slide img {
        max-width: 80px
    }

    .wp-block-group.api-section .wp-block-group > p br {
        display: block
    }

    .wp-block-group.is-style-full-wide.page-header.subpage .wp-block-group {
        padding-bottom: 10px !important;
        padding-top: 36px !important;
        gap: 0
    }

    .wp-block-group.page-header.subpage h1.wp-block-heading br {
        display: block
    }

    .wp-block-group.back-technology-header .wp-block-columns p br {
        display: block
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark {
        display: flex;
        flex-direction: column;
        min-height: initial;
        border-radius: 0
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark .wp-block-media-text__content {
        width: 100%;
        margin-bottom: 30px
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark figure img {
        max-width: 100%;
        position: relative;
        margin-bottom: -10px;
        right: 0;
        bottom: 0
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark figure {
        width: 100%
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark p {
        padding-right: 40px
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark p br {
        display: none
    }

    .wp-block-group.prop-trading-solution-challenges {
        padding-bottom: 70px !important;
        padding-top: 86px !important
    }

    .wp-block-group.back-technology-media {
        padding-right: 40px !important
    }

    .wp-block-group.back-technology-media.proptrading .wp-block-media-text .wp-block-media-text__content {
        max-width: 600px;
        margin: 0 auto
    }

    .wp-block-group.back-technology-logo-slider > .wp-block-group h2 {
        max-width: 450px
    }

    .wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content-wrapper.ui-widget-content {
        display: block !important;
        height: initial
    }

    .wp-block-group.offer-media-section.technology.proptrading > p br {
        display: none
    }

    .wp-block-group.back-technology-media.proptrading .wp-block-media-text .wp-block-media-text__content p br {
        display: none
    }

    .wp-block-group.prop-trading-solution-challenges h2 br {
        display: block
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text img {
        margin-top: 37px;
        min-width: 616px;
        max-width: initial
    }

    .wp-block-group.back-technology-media.trading-platform .wp-block-media-text .wp-block-media-text__content {
        margin: 0 auto;
        max-width: 598px
    }

    .wp-block-group.back-technology-media.trading-platform .wp-block-media-text .wp-block-media-text__content p br {
        display: none
    }

    .wp-block-group.trading-experience h3 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.trading-experience .wp-block-columns .wp-block-column:last-child {
        display: none
    }

    .wp-block-getwid-accordion.dark {
        max-width: 100%
    }

    .wp-block-getwid-accordion.dark .wp-block-getwid-accordion__header-wrapper {
        pointer-events: none;
        padding: 0
    }

    .wp-block-getwid-accordion.dark .ui-state-active, .wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content-wrapper.ui-widget-content {
        background-color: transparent
    }

    .wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content p {
        padding: 0
    }

    .wp-block-getwid-accordion.dark span.wp-block-getwid-accordion__header-title {
        color: #fff
    }

    .wp-block-getwid-accordion.dark .wp-block-getwid-accordion__content {
        padding-bottom: 0
    }

    .widget-mobile {
        display: block !important;
        max-width: 520px;
        margin: 56px auto 42px !important
    }

    .wp-block-getwid-accordion .wp-block-getwid-accordion__header {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.trading-experience {
        padding-bottom: 40px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app h3 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text p {
        max-width: 505px;
        margin: 0 auto 0 0
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding-right: 0;
        width: 100%
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text h4.is-style-thicker {
        margin-top: 26px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app img {
        min-width: initial;
        max-width: 452px;
        margin-top: 40px !important;
        margin-bottom: 30px
    }

    .wp-block-group.offer-media-section.is-style-full-wide.trading-platform.has-background {
        padding-left: 40px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content {
        width: 100%;
        margin: 0
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top figure {
        margin: 0 auto
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.is-vertically-aligned-top img {
        min-width: initial;
        max-width: 452px;
        margin-top: 40px !important;
        margin-bottom: 0;
        position: initial
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns {
        flex-direction: column;
        gap: 0;
        margin-top: 56px !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns p {
        min-height: initial;
        max-width: 505px;
        margin-bottom: 26px
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform .wp-block-columns h4.is-style-thicker {
        margin-top: 10px !important;
        margin-bottom: 0 !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform h2 {
        font-size: 40px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.4px !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform > p {
        max-width: 607px
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform {
        padding-top: 81px !important
    }

    .wp-block-group.offer-media-section.trading-platform-media h3 {
        font-size: 28px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -1.68px !important
    }

    .wp-block-group.api-subpage > .wp-block-group:last-child {
        min-width: 220px
    }

    a.api-subpage-shortcut-block.wp-block-tiptip-hyperlink-group-block {
        max-width: initial
    }

    .wp-block-group.api-subpage > .wp-block-group:last-child > .wp-block-group {
        padding: 20px !important
    }

    .wp-block-group.api-subpage > .wp-block-group:first-child {
        padding-right: 35px !important
    }

    .wp-block-group.api-subpage h1.wp-block-heading {
        font-size: 40px !important;
        line-height: 110% !important;
        letter-spacing: -2.4px !important
    }

    .wp-block-group.api-subpage h2.wp-block-heading {
        font-size: 20px !important;
        letter-spacing: -.6px !important;
        line-height: 1.6 !important
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns {
        flex-direction: column;
        gap: 0
    }

    .wp-block-group.resources-page-anim-container .wp-block-getwid-tabs {
        margin: 40px auto 0
    }

    .wp-block-group.resources-graph .wp-block-columns {
        gap: 0;
        flex-wrap: wrap !important;
        margin-top: 0 !important
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column {
        flex-basis: calc(50% - 24px) !important;
        max-width: calc(80% - 24px)
    }

    .wp-block-group.resources-graph {
        padding-bottom: 80px !important
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header.expanded:before {
        height: 50px;
        background-color: initial
    }

    .wp-block-getwid-images-slider__item.slick-slide img {
        max-width: 504px
    }

    .wp-block-getwid-content-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev {
        left: -40px;
        width: 150px
    }

    .wp-block-getwid-content-slider.has-arrows-inside .slick-next, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-next {
        right: -40px;
        width: 150px
    }

    .about-us-industry-events p br {
        display: block
    }

    .about-us-industry-events h2 {
        font-size: 40px !important;
        line-height: 110% !important;
        letter-spacing: -2.4px !important
    }

    .wp-block-group.resources-bottom-menu .bottom-last-menu {
        flex-wrap: wrap;
        justify-content: center
    }

    .wp-block-group.resources-bottom-menu .bottom-last-menu .wp-block-getwid-social-links.resources-social-links {
        flex-basis: 100%
    }

    .wp-block-getwid-social-links.resources-social-links .wp-block-getwid-social-links__list {
        margin-left: 0;
        margin-bottom: 20px
    }

    .wp-block-group.resources-tabs-container {
        position: relative
    }

    .wp-block-column.resources-section-chooser {
        position: absolute;
        top: 0;
        width: 100%;
        max-width: initial;
        left: 0;
        height: 48px;
        flex: initial !important
    }

    .wp-block-column.resources-section-chooser ul:before {
        display: none
    }

    .wp-block-column.resources-section-chooser ul {
        display: flex;
        flex-direction: column;
        position: absolute;
        top: -1px;
        flex-wrap: nowrap;
        overflow: hidden;
        z-index: 10;
        left: 50%;
        padding: 0 0 3px;
        height: 50px;
        background-color: #fefefe;
        border: 1px solid #ededed;
        border-radius: 6px;
        margin-right: 0;
        margin-left: -153px;
        max-width: 310px;
        width: 100%
    }

    .wp-block-column.resources-section-chooser ul:after {
        content: '' !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.95457 10.3169C6.70352 10.561 6.29648 10.561 6.04543 10.3169L2.18829 6.56694C1.93724 6.32286 1.93724 5.92714 2.18829 5.68306C2.43934 5.43898 2.84637 5.43898 3.09743 5.68306L6.5 8.99112L9.90257 5.68306C10.1536 5.43898 10.5607 5.43898 10.8117 5.68306C11.0628 5.92714 11.0628 6.32287 10.8117 6.56694L6.95457 10.3169Z' fill='%23071417'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center 17px;
        width: 28px;
        height: 100%;
        display: block !important;
        position: absolute;
        right: 0;
        top: 0 !important;
        z-index: 100;
        padding: 0 !important;
        margin: 0 !important;
        pointer-events: none
    }

    .wp-block-column.resources-section-chooser ul li {
        max-width: 100%;
        cursor: pointer
    }

    .wp-block-column.resources-section-chooser ul li:first-child a {
        pointer-events: none
    }

    .wp-block-group.resources-find-your-broker {
        padding: 0 20px
    }

    .wp-block-group.resources-find-your-broker > .wp-block-group {
        gap: 20px
    }

    .resources-platform-demo .wp-block-media-text {
        display: flex;
        flex-direction: column-reverse;
        overflow: initial;
        gap: 60px;
        align-items: end
    }

    .resources-platform-demo .wp-block-media-text .wp-block-heading {
        margin-top: 0
    }

    .resources-platform-demo .wp-block-media-text figure.wp-block-media-text__media {
        max-width: initial;
    }

    .resources-platform-demo .wp-block-media-text p {
        max-width: initial
    }

    .wp-block-group.resources-page-anim-container > .wp-block-group {
        padding-bottom: 0 !important
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child p {
        max-width: 100%
    }

    .resources-platform-demo .wp-block-media-text p br {
        display: none
    }

    .wp-block-group.resources-graph .wp-block-image {
        display: none
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column .wp-block-image.mobile {
        display: block
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column:first-child {
        margin-right: 0
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column .wp-block-image.mobile.broker, .wp-block-group.resources-graph .wp-block-columns .wp-block-column .wp-block-image.mobile.trader {
        margin-top: 30px
    }

    .wp-block-group.resources-marketplace .wp-block-group.marketplace-documentation p {
        min-height: initial
    }

    figure.wp-block-video.video-diagram {
        max-width: 700px;
        margin: 50px auto 20px
    }

    div#pum-8181 {
        min-width: initial
    }

    .wp-block-group.resources-graph figure.wp-block-video.desktop {
        display: none
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child {
        margin-top: 0
    }

    .wp-block-group.resources-graph a.find-your-broker-mask.wp-block-tiptip-hyperlink-group-block {
        display: none
    }

    .wp-block-group.back-technology-header h1.wp-block-heading {
        text-align: left
    }

    .wp-block-group.back-technology-header .wp-block-columns p {
        text-align: left;
        max-width: initial
    }

    .wp-block-group.legal-block figure.wp-block-image.size-large {
        display: block;
        margin: 0 auto
    }

    .wp-block-group.legal-block figure.wp-block-image {
        display: block;
        margin: 0 auto
    }

    .wp-block-group.offer-key-points {
        flex-wrap: wrap
    }

    .wp-block-group.offer-key-points .wp-block-group {
        flex: calc(50% - 14px)
    }

    .wp-block-group.tabs-container {
        background-color: #fff !important;
        padding-top: 0 !important;
        padding-bottom: 50px !important
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__nav-links {
        display: none;
        visibility: hidden
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content {
        padding: 0 40px
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content-wrapper {
        height: initial;
        position: initial;
        display: flex !important;
        margin: 0 auto;
        max-width: 670px;
        width: 100%
    }

    .wp-block-getwid-tabs.tabs-section {
        border-radius: 0;
        width: 100%;
        margin: 0 !important
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-media-text {
        display: flex;
        flex-direction: column;
        overflow: initial;
        border-radius: 12px;
        background: #f5f5f5;
        padding: 40px;
        margin-bottom: 36px
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content .wp-block-media-text__media {
        order: 0
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-media-text__content {
        order: 1
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3 {
        text-align: center;
        font-size: 28px !important;
        font-weight: 700;
        letter-spacing: -1.12px !important;
        padding: 0 !important;
        margin-top: 24px !important;
        margin-bottom: 14px !important
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-media-text__content p {
        padding: 0 !important;
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: -.16px;
        max-width: 538px;
        margin: 0 auto
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content .wp-block-media-text__media {
        position: relative;
        overflow: initial;
        left: 0
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content .wp-block-media-text__media img {
        max-width: 402px;
        width: 100%
    }

    .tabs-container-header {
        padding-top: 70px
    }

    .wp-block-getwid-tabs.tabs-section .swiper-scrollbar {
        display: none
    }

    .wp-block-group.event-landing-page h1.wp-block-heading {
        font-size: 48px !important;
        line-height: 1.1em !important;
        letter-spacing: -2.88px !important
    }

    .wp-block-group.event-landing-page h2 {
        font-size: 24px !important;
        font-weight: 400 !important;
        line-height: 1.3em !important;
        letter-spacing: -.64px !important
    }

    .wp-block-group.event-landing-page h1.wp-block-heading br, .wp-block-group.event-landing-page h2 br {
        display: block
    }

    .wp-block-group.forexpropreviews-section .wp-block-group {
        display: flex;
        flex-direction: column;
        width: 100% !important;
    }

    .wp-block-group.forexpropreviews-section p.section-description {
        border: 0 none;
        padding-left: 0;
        text-align: center;
        flex-basis: initial;
    }

    .wp-block-group.forexpropreviews-section .wp-block-buttons {
        margin: 0 auto;
    }

    .wp-block-group.about-us-our-story .wp-block-group {
        flex-direction: column;
    }

    .wp-block-group.about-us-our-story .wp-block-group h2 {
        margin-bottom: 0 !important;
    }

    .wp-block-group.about-us-our-story .wp-block-group > .wp-block-group:first-child p {
        font-size: 13px;
    }

    .wp-block-group.about-us-our-story .wp-block-group > .wp-block-group:first-child {
        margin-bottom: 50px;
    }
}

@media (max-width: 814px) {
    .wp-block-group.broker-logo-container {
        max-width: 627px
    }

    .wp-block-group.offer-key-points {
        flex-wrap: wrap
    }

    .wp-block-group.offer-key-points .wp-block-group {
        flex: calc(50% - 14px)
    }

    .pum.pum-theme-event-popup-theme .pum-container figure.wp-block-image {
        max-width: 400px;
        min-width: 400px
    }

    .wp-site-blocks.top-baner {
        padding-top: 39px
    }

    .wp-site-blocks.top-baner .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
        padding-top: 25px
    }
}

@media (max-width: 781px) {
    section#discord .wp-block-columns .wp-block-column figure img {
        right: 0;
        margin-bottom: -50px;
        margin-top: 50px
    }

    .wp-block-group.bottom-last-menu {
        flex-direction: column;
        text-align: center;
    }

    .wp-block-group.bottom-last-menu p {
        padding: 0 !important;
        margin-bottom: 5px;
    }

    .wp-block-group.clients-testimonials-swiper .wp-block-columns .wp-block-column {
        min-width: calc(100% - 20px);
    }

    .wp-block-group.clients-testimonials {
        padding-left: 20px;
        padding-right: 20px;
    }

    .clients-testimonials .swiper-button-prev {
        left: -17px;
    }

    .clients-testimonials .swiper-button-next {
        right: -17px;
    }

}

@media (max-width: 768px) {
    .wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) .wp-block-tiptip-hyperlink-group-block {
        position: relative;
        padding: 59px 25px 40px 16px;
    }

    .wp-block-columns.ecosystem-items .wp-block-column:has(a[href]) {
        padding: 0;
    }

    .wp-block-group.bottom-newsletter .wp-block-group input {
        min-width: initial;
        width: 100%;
        box-sizing: border-box
    }

    .wp-block-media-text.home-mobile-first-approach {
        display: flex;
        flex-direction: column-reverse
    }

    .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__media {
        position: initial
    }

    .wp-block-media-text.home-mobile-first-approach h2, .wp-block-media-text.home-mobile-first-approach p {
        padding-left: 0 !important
    }

    .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__content {
        align-items: center;
        text-align: center
    }

    .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__content .wp-block-group {
        padding-left: 0 !important;
        margin: 0 auto;
        display: inline-flex;
        padding-bottom: 64px
    }

    .wp-block-group.api-section .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-columns.ecosystem-items .wp-block-column {
        max-width: initial;
        flex-basis: 40% !important;
        min-height: initial;
    }

    .wp-block-columns.ecosystem-items {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.home-ecosystem {
        padding-top: 69px !important;
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.read-our-blog h2 {
        font-size: 40px !important;
        letter-spacing: -2.04px !important;
        padding-right: 20px
    }

    .wp-block-group.read-our-blog > p {
        padding-right: 20px
    }

    .wp-block-group.read-our-blog > .wp-block-buttons {
        margin-bottom: 53px !important;
        padding-right: 20px
    }

    .wp-block-group.read-our-blog {
        padding-bottom: 55px !important;
        padding-left: 20px
    }

    html[lang=ar] .wp-block-group.read-our-blog {
        padding-right: 20px
    }

    .wp-block-getwid-content-slider .slick-prev:before, .wp-block-getwid-content-slider .slick-next:before {
        width: 20px;
        height: 20px;
        background-size: 100%
    }

    .wp-block-getwid-content-slider button.slick-prev.slick-arrow {
        top: -54px;
        left: calc(100% - 60px)
    }

    .wp-block-getwid-content-slider button.slick-next.slick-arrow {
        top: -54px
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column {
        padding-bottom: 60px !important
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items .wp-block-column, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items .wp-block-column {
        flex-basis: 100% !important
    }

    .wp-block-group.home-ecosystem h2 {
        font-size: 34px !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.back-technology-logo-slider .wp-block-getwid-content-slider button.slick-prev.slick-arrow, .wp-block-group.back-technology-logo-slider .wp-block-getwid-content-slider button.slick-next.slick-arrow {
        top: -39px
    }

    .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-group p {
        min-height: 80px
    }

    .wp-block-columns.bottom-menu .wp-block-column {
        max-width: 182px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(4) {
        margin-top: -86px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(5) {
        margin-top: -49px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(3) {
        max-width: initial
    }

    img.wp-image-6356 {
        max-width: 37px !important
    }

    .wp-block-group.bottom-contact-sales .wp-block-buttons {
        display: none
    }

    .wp-block-group.bottom-contact-sales {
        display: flex;
        justify-content: flex-end;
        margin-top: -50px
    }

    .wp-block-column.contact-sales-mobile {
        display: block
    }

    .has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper:hover {
        transform: none
    }

    .wp-block-group.bottom-newsletter figure {
        margin-right: 0
    }

    .wp-block-group.upcoming-events-page h1.wp-block-heading, .wp-block-group.past-events-page h1.wp-block-heading {
        font-size: 56px !important;
        font-weight: 700 !important;
        line-height: 95% !important;
        letter-spacing: -3.36px !important
    }

    .wp-block-group.single-news h1.wp-block-post-title {
        font-size: 40px !important;
        line-height: 110% !important;
        letter-spacing: -2.4px !important
    }

    .wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach {
        overflow: hidden;
        padding-left: 0 !important
    }

    .wp-block-group.home-advantage .wp-block-media-text.home-mobile-first-approach .wp-block-media-text__content {
        padding-left: 0 !important
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content p br {
        display: none
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper {
        width: 200px
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper:after {
        right: 26px;
        top: 15px
    }

    .wp-block-group.back-technology-header .wp-block-columns p br {
        display: none
    }

    .wp-block-group.api-subpage > .wp-block-group:last-child {
        display: none
    }

    .wp-block-group.api-subpage > .wp-block-group:first-child {
        padding-right: 0 !important
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:last-child {
        margin-top: 40px
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child h2 {
        text-align: center
    }

    .wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content {
        width: 100%;
        height: auto;
        padding-bottom: 70px;
        overflow: hidden;
    }

    .wp-block-group.resources-page-anim-container .wp-block-getwid-tabs {
        width: 100%;
        margin-bottom: 20px
    }

    .wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content figure.wp-block-image.video-mockup-1 {
        left: 50%;
        margin-left: -147px !important
    }

    .wp-block-group.brand-ambassador-section-inner > .wp-block-group {
        background-position: right 0;
    }

    .wp-block-group.brand-ambassador-section-inner {
        padding: 0;
    }

    .wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns {
        background: radial-gradient(139.87% 56.1005% at 95.22% 52%, rgba(12, 25, 28, 0.00) 0%, rgba(12, 25, 28, 0.16) 25.689999999999998%, rgba(12, 25, 28, 0.77) 54.98%, #0c191c 100%);
        padding: 390px 20px 0;
    }

    .wp-block-group.brand-ambassador-section-inner > .wp-block-group {
        background-position: -710px center;
    }

    .wp-block-group.brand-ambassador-section .wp-block-button.is-style-no-bg-arrow .wp-block-button__link {
        margin-bottom: 20px;
    }

}

@media (max-width: 600px) {
    h2 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.is-style-full-wide.page-header > .wp-block-group, .wp-block-group.is-style-full-wide.home-anim .wp-block-group, .wp-block-group.home-about-us {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    h1.wp-block-heading {
        font-size: 48px !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important
    }

    p.is-style-large {
        font-size: 18px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: 150% !important
    }

    .wp-block-group.contact-page h1 {
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important
    }

    .wp-block-group.page-header.home > .wp-block-group {
        padding-top: 62px !important
    }

    .wp-block-group.is-style-full-wide.page-header .wp-block-group.header-description {
        max-width: initial !important;
        width: 100%;
        padding-top: 10px !important
    }

    .wp-block-media-text.has-media-on-the-right {
        display: flex;
        flex-direction: column
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3 {
        font-size: 22px !important;
        letter-spacing: -.88px !important;
        margin: 0 !important
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img {
        width: initial;
        max-width: 100%;
        height: initial;
        right: -20px
    }

    .wp-block-group.offer-section .wp-block-group .wp-block-group {
        margin-top: 40px !important
    }

    .wp-block-group.offer-header > p:first-child {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 150% !important
    }

    .wp-block-group.offer-header h1 {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.offer-section h2 {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.offer-section .wp-block-buttons {
        margin: 25px 0 34px !important
    }

    .wp-block-group.offer-section .wp-block-group .wp-block-columns {
        padding: 34px 30px 0 !important;
        flex-direction: column
    }

    .wp-block-group.offer-section .wp-block-group .wp-block-columns .wp-block-column h3 {
        margin-bottom: 20px !important
    }

    .wp-block-group.offer-section .wp-block-group .wp-block-columns .wp-block-column p {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 180% !important
    }

    .wp-block-group.offer-section .wp-block-group .wp-block-columns .wp-block-column p:last-child {
        margin-bottom: 50px !important
    }

    .wp-block-group.offer-media-section {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.offer-media-section h2 {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important;
        text-align: center
    }

    .wp-block-group.offer-media-section > p {
        font-size: 16px !important;
        line-height: 160% !important;
        text-align: center
    }

    .wp-block-column.contact-form-column p.contact-policy {
        padding: 33px 20px
    }

    .wp-block-group.home-about-us .wp-block-media-text {
        overflow: initial
    }

    .wp-block-group.home-about-us .wp-block-media-text p {
        text-align: center
    }

    figure.wp-block-image.contact-bottom-image-desktop {
        display: none
    }

    figure.wp-block-image.contact-bottom-image-mobile {
        display: block
    }

    .wp-block-group.contact-page {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-column.contact-form-column input.wpcf7-form-control.wpcf7-submit {
        margin: 0 auto
    }

    .wp-block-media-text {
        margin-bottom: 57px !important
    }

    .wp-block-group.api-section {
        padding-top: 33px !important
    }

    .wp-block-group.api-section .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.page-header.subpage h1.wp-block-heading {
        font-size: 34px !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.api-section h3.wp-block-heading {
        font-size: 22px !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
        text-align: left
    }

    .wp-block-group.api-section p {
        text-align: left
    }

    .wp-block-group.api-section .wp-block-group .wp-block-columns {
        gap: 15px
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column {
        max-width: initial;
        flex-basis: calc(50% - 50px) !important
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column p.is-style-medium {
        font-size: 16px !important;
        font-weight: 700;
        line-height: 110% !important
    }

    .wp-block-columns.ecosystem-items .wp-block-column, .wp-block-group.home-ecosystem .wp-block-columns.ecosystem-items .wp-block-column {
        flex-basis: 100% !important
    }

    .wp-block-columns.bottom-menu .wp-block-column {
        width: initial;
        max-width: initial;
        flex-basis: calc(50% - 20px) !important
    }

    .wp-block-group.bottom-contact-sales {
        flex-direction: column
    }

    .has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper {
        padding: 10px
    }

    div#popmake-6281, div#popmake-6338, div#popmake-6344, div#popmake-8220 {
        padding: 64px 20px 40px;
    }

    div#popmake-8220, div#popmake-6281 {
        padding: 64px 20px 20px
    }

    .wp-block-group.upcoming-events .upcoming-event-single {
        max-width: 100%
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper:after {
        right: 50%;
        margin-right: -74px
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix {
        font-size: 13px !important
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content .wp-block-buttons {
        flex-direction: column
    }

    .wp-block-group.back-technology-logo-slider.prop .wp-block-getwid-content-slider button.slick-prev.slick-arrow, .wp-block-group.back-technology-logo-slider.prop .wp-block-getwid-content-slider button.slick-next.slick-arrow {
        top: -40px
    }

    .wp-block-group.back-technology-logo-slider.prop .wp-block-getwid-content-slider button.slick-prev.slick-arrow {
        left: 0
    }

    .wp-block-group.back-technology-logo-slider.prop .wp-block-getwid-content-slider button.slick-next.slick-arrow {
        left: 30px
    }

    .wp-block-group.read-our-blog h2 {
        font-size: 34px !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important;
        text-align: center
    }

    .wp-block-group.read-our-blog > p {
        text-align: center
    }

    .wp-block-group.read-our-blog > p br {
        display: none
    }

    .wp-block-group.read-our-blog > .wp-block-buttons {
        justify-content: center
    }

    .wp-block-group.pattern-contact-section .wp-block-columns {
        flex-direction: column;
        flex-wrap: nowrap !important
    }

    .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column {
        border-right: 0 none;
        border-bottom: 1px solid #535c5e63;
        padding-left: 44px !important
    }

    .wp-block-group.pattern-contact-section {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .wp-block-group.pattern-contact-section h2 {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
        padding-bottom: 30px !important;
        margin-bottom: 0 !important
    }

    .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-group {
        flex-direction: row;
        max-width: 90%;
        justify-content: space-between
    }

    .pattern-contact-section p {
        max-width: 210px
    }

    .wp-block-group.pattern-contact-section .wp-block-columns .wp-block-column:last-child {
        border-bottom: 0 none
    }

    .wp-block-group.legal-block {
        flex-direction: column-reverse
    }

    .wp-block-group.bottom-last-menu {
        justify-content: center
    }

    footer.wp-block-template-part > .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.read-our-blog {
        padding-left: 20px !important
    }

    html[lang=ar] .wp-block-group.read-our-blog {
        padding-right: 20px !important
    }

    .wp-block-columns.bottom-menu {
        gap: 20px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(4) {
        margin-top: 0
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(5) {
        margin-top: -30px
    }

    .wp-block-group.bottom-newsletter {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .wp-block-group.bottom-newsletter .wp-block-group input.field {
        min-width: initial;
        width: calc(100% - 70px) !important;
        margin-bottom: 30px
    }

    div#freshMailPopUp__background {
        width: 99%
    }

    .wp-block-group.bottom-newsletter h3 {
        text-align: center;
        width: 100%;
        margin-bottom: 2px !important;
        margin-top: 20px !important;
        font-size: 18px;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.bottom-newsletter .wp-block-group button {
        position: initial
    }

    .freshMailPopUp__body {
        margin-right: 0
    }

    .wp-block-group.bottom-stores {
        margin-top: 40px;
        width: 100%;
        align-items: flex-start
    }

    .wp-block-group.bottom-stores .wp-block-getwid-social-links ul.wp-block-getwid-social-links__list {
        display: flex;
        justify-content: flex-end
    }

    .wp-block-group.bottom-contact-sales {
        align-items: flex-start
    }

    .wp-block-group.bottom-contact-sales {
        display: none
    }

    .wp-block-group.bottom-newsletter span.message_error {
        bottom: -11px;
        width: 100%;
        text-align: center;
        left: 0
    }

    .wp-block-contact-form-7-contact-form-selector.contact-form.popup {
        max-width: initial;
        padding: 0
    }

    .wp-block-group.contact-offices, .wp-block-group.industry-events-images {
        display: none
    }

    .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
        font-size: 12px
    }

    .wp-block-group.upcoming-events .upcoming-event-single {
        flex-basis: calc(100% - 27px);
        min-width: 100%
    }

    li.wp-block-post.past-events.type-past-events {
        width: 100%
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(3) {
        margin-top: -72px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(4) {
        margin-top: -35px
    }

    .wp-block-group.bottom-stores .wp-block-getwid-social-links {
        display: block
    }

    .wp-block-group.bottom-stores .wp-block-group {
        flex-direction: column
    }

    .wp-block-group.upcoming-events-page, .wp-block-group.past-events-page {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.upcoming-events-page h1.wp-block-heading, .wp-block-group.past-events-page h1.wp-block-heading {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.upcoming-events-page > .wp-block-group .wp-block-buttons, .wp-block-group.past-events-page > .wp-block-group .wp-block-buttons {
        margin: 10px 0 0
    }

    .wp-block-group.past-events-page > .wp-block-group .wp-block-buttons a.wp-block-button__link.wp-element-button, .wp-block-group.upcoming-events-page > .wp-block-group .wp-block-buttons a.wp-block-button__link.wp-element-button {
        height: 36px;
        line-height: 18px
    }

    .wp-block-group.past-events-page > .wp-block-group .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button, .wp-block-group.upcoming-events-page > .wp-block-group .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button {
        border-color: #fefefe
    }

    .wp-block-group.all-articles-container, .wp-block-group.single-news {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.single-news h1.wp-block-post-title {
        font-size: 22px !important;
        font-style: normal;
        font-weight: 700;
        line-height: 140% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.home-advantage .wp-block-columns {
        flex-direction: column;
        gap: 44px
    }

    .wp-block-group.home-advantage .wp-block-columns .wp-block-column {
        width: 100%
    }

    .wp-block-group.home-advantage {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.home-about-us {
        padding-bottom: 20px !important
    }

    .wp-block-group.home-about-us .wp-block-media-text {
        flex-direction: column;
        display: flex
    }

    .wp-block-group.home-about-us .wp-block-media-text .wp-block-media-text__media {
        max-width: 100%
    }

    .wp-block-group.home-about-us .wp-block-media-text .wp-block-buttons {
        justify-content: center
    }

    .wp-block-group.home-trusted-by p, .wp-block-group.advanced-technology p {
        font-size: 14px;
        font-style: normal;
        line-height: 150%
    }

    .wp-block-group.page-header.home h1.wp-block-heading {
        font-size: 48px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.88px !important
    }

    .wp-block-group.contact-page p br {
        display: none
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns .wp-block-column:first-child h1 {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.ecosystem-page-header .wp-block-columns {
        padding-left: 20px !important;
        padding-right: 20px !important;
        gap: 0
    }

    .wp-block-group.ecosystem-container, .wp-block-group.resources-tabs-container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs__tab-content .wp-block-columns.ecosystem-items {
        padding: 47px 20px !important
    }

    .wp-block-group.seamless-connection img {
        width: 761px !important;
        min-width: 761px
    }

    .wp-block-group.back-technology-advantage {
        padding-bottom: 50px !important
    }

    .wp-block-group.back-technology-own-platform {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column {
        flex-basis: 100% !important
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns .wp-block-column h3 {
        max-width: initial;
        margin: initial
    }

    .wp-block-group.back-technology-header .wp-block-columns {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 70px !important
    }

    .wp-block-group.back-technology-header-image .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.back-technology-media {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 56px !important
    }

    .wp-block-group.back-technology-media.proptrading {
        padding-top: 56px !important
    }

    .wp-block-group.back-technology-media h2.wp-block-heading {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        text-align: left;
        max-width: 100%
    }

    .wp-block-group.back-technology-logo-slider > .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.back-technology-own-platform .wp-block-columns {
        gap: 0
    }

    .wp-block-group.back-technology-header h1.wp-block-heading {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content p br {
        display: none
    }

    .wp-block-group.upcoming-events .upcoming-event-single .wp-block-group.book-a-meeting p:nth-child(2) {
        font-size: 22px !important;
        font-style: normal !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
        margin-bottom: 10px
    }

    .wp-block-group.people-of-mtt .wp-block-columns {
        flex-direction: column;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        max-width: initial;
        flex-wrap: nowrap !important
    }

    .wp-block-group.people-of-mtt .wp-block-columns:last-child {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column {
        display: block;
        max-width: 100%;
        margin-bottom: 50px !important;
        padding-bottom: 0 !important;
        flex-basis: 100% !important
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column figure {
        max-width: 160px;
        float: left;
        padding-right: 36px;
        margin-bottom: -20px
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column h3 {
        margin-top: 60px
    }

    .wp-block-group.about-us-header h1 {
        font-size: 34px !important;
        font-weight: 700 !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.about-us-header .wp-block-columns {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.about-us-header .wp-block-columns p {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 150% !important
    }

    .wp-block-group.about-us-header-image .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.about-us-what-we-do {
        padding: 48px 20px !important
    }

    .wp-block-group.about-us-what-we-do h2 {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.about-us-by-the-numbers .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.about-us-by-the-numbers .wp-block-group {
        flex-direction: column;
        gap: 0
    }

    .wp-block-group.about-us-by-the-numbers h2 {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
        margin-bottom: 52px
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper span.wp-block-getwid-counter__number, .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 110%;
        letter-spacing: -2.88px
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
        letter-spacing: -0.5px;
        font-size: 40px;
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 130% !important;
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper {
        width: initial
    }

    .wp-block-group.about-us-our-story > .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important;
        display: flex;
        flex-direction: column;
        gap: 0
    }

    .wp-block-group.about-us-our-story > .wp-block-group h2 {
        font-size: 22px !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
    }

    .wp-block-group.about-us-our-story {
        padding-top: 39px !important;
        padding-bottom: 68px !important;
    }

    .wp-block-group.aboutus-logo-container {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.about-us-logo-slider h2 {
        font-size: 22px !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.people-of-mtt {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.people-of-mtt h2 {
        text-align: left;
        font-size: 22px !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important;
        margin-bottom: 26px !important;
        margin-top: 30px
    }

    .wp-block-group.people-of-mtt h3 {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.72px !important
    }

    .wp-block-group.people-of-mtt p {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 150% !important
    }

    .wp-block-group.read-our-blog ul li {
        min-width: 90%
    }

    .wp-block-group.read-our-blog ul {
        gap: 7px
    }

    .wp-block-group.back-technology-media .wp-block-media-text p {
        text-align: left
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content {
        gap: 0;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }

    .wp-block-group.back-technology-media .wp-block-media-text {
        margin-bottom: 0 !important
    }

    .wp-block-button.is-style-fill-arrow.backend-technology-button-desktop {
        display: none
    }

    .wp-block-button.is-style-fill-arrow.backend-technology-button-mobile {
        display: block;
        margin-top: 50px
    }

    .wp-block-group.back-technology-media .wp-block-media-text .wp-block-media-text__content .wp-block-buttons {
        margin: 0
    }

    .wp-block-group.back-technology-logo-slider {
        padding-top: 115px !important
    }

    .wp-block-group.page-header.subpage h1.wp-block-heading br {
        display: none
    }

    .wp-block-group.page-header-image.subpage > .wp-block-group {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.all-articles-container > .wp-block-group h1 {
        font-size: 34px !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.offer-media-section .wp-block-media-text {
        flex-direction: column
    }

    .wp-block-group.offer-media-section .wp-block-media-text.has-media-on-the-right {
        flex-direction: column-reverse
    }

    .wp-block-group.prop-trading-solution-challenges {
        padding: 35px 20px 0 !important
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark {
        background-color: transparent !important;
        padding-left: 0;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark figure img {
        margin-bottom: initial;
        right: 0
    }

    .wp-block-getwid-tabs.dark ul.wp-block-getwid-tabs__nav-links {
        background-color: transparent;
        margin-bottom: 20px !important
    }

    .wp-block-getwid-tabs.dark .wp-block-getwid-tabs__nav-link {
        border-color: transparent
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark p {
        padding-right: 0
    }

    .wp-block-buttons.prop-trading-soft-buttons-desktop {
        display: none
    }

    .wp-block-buttons.prop-trading-soft-buttons-mobile {
        display: flex;
        flex-direction: column;
        margin-top: 49px
    }

    .wp-block-group.prop-trading-solution-challenges h2 {
        display: none
    }

    .prop-trading-solution-challenges .wp-block-media-text.dark h4 {
        font-size: 22px !important;
        line-height: 110% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.trading-experience {
        padding-top: 60px !important
    }

    .wp-block-group.trading-experience p {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 160% !important
    }

    .wp-block-group.trading-experience h3 {
        display: none
    }

    .wp-block-group.trading-experience {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-buttons.trading-platform-buttons-desktop {
        display: none
    }

    .wp-block-group.back-technology-media.trading-platform .wp-block-media-text .wp-block-media-text__media {
        margin-top: 45px
    }

    .wp-block-buttons.trading-platform-buttons-mobile {
        display: flex;
        margin-top: 45px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app img {
        margin-top: 0 !important;
        max-width: 100%;
        margin-bottom: 50px !important;
        position: initial
    }

    .wp-block-group.offer-media-section.trading-platform {
        padding-top: 20px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text.offer-server-media-manager-app h3 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important;
        text-align: center;
        margin-bottom: 60px !important
    }

    .wp-block-group.offer-media-section.trading-platform .wp-block-media-text h4.is-style-thicker {
        margin-top: 45px !important
    }

    .wp-block-group.forex-crm-for-brokers {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform h2 {
        font-size: 34px !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.forex-crm-for-brokers.trading-platform {
        margin-bottom: 0
    }

    .wp-block-group.offer-media-section.trading-platform-media {
        padding-top: 50px !important;
        padding-bottom: 50px
    }

    .wp-block-group.offer-media-section.trading-platform-media h3 {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 140% !important;
        letter-spacing: -.88px !important
    }

    .wp-block-group.offer-media-section.is-style-full-wide.trading-platform.has-background {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.api-subpage {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-heading.is-style-thicker-small {
        background-position: 0 10px
    }

    .wp-block-group.resources-faq {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 30px !important
    }

    .wp-block-group.resources-video-tutorials {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.resources-marketplace {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.resources-video-tutorials .wp-block-columns {
        flex-direction: column;
        padding-bottom: 10px
    }

    .wp-block-group.resources-video-tutorials .wp-block-columns .wp-block-column {
        max-width: 317px;
        margin: 0 auto
    }

    .wp-block-group.resources-graph {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.resources-graph .wp-block-columns .wp-block-column {
        max-width: initial;
        flex-basis: calc(100% - 24px) !important
    }

    .wp-block-group.resources-graph {
        padding-bottom: 60px !important
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child {
        margin-top: 58px
    }

    .wp-block-group.resources-page-anim-container > .wp-block-group {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0 !important
    }

    .wp-block-getwid-images-slider__item.slick-slide img {
        max-width: 300px
    }

    .wp-block-group.trading-platform-video-section .wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figcaption {
        font-size: 13px;
        padding-bottom: 20px
    }

    .wp-block-group.is-style-full-wide.trading-platform-video-section {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.page-media-section {
        padding-left: 20px;
        padding-right: 20px;
    }

    .wp-block-group.page-media-section .wp-block-columns.full-width-box {
        padding: 30px;
    }

    .wp-block-group.ecosystem-container span.wp-block-getwid-tabs__title, .wp-block-group.resources-tabs-container span.wp-block-getwid-tabs__title {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .about-us-industry-events {
        padding-left: 20px;
        padding-right: 20px
    }

    .about-us-industry-events h2 {
        font-size: 34px !important;
        line-height: 110% !important;
        letter-spacing: -2.04px !important
    }

    .wp-block-group.industry-events-images-mobile {
        display: block
    }

    .wp-block-group.single-gallery {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.more-events .wp-block-group.upcoming-events .upcoming-event-single {
        flex-basis: calc(100% - 27px);
        max-width: 100%
    }

    .wp-block-group.more-events .wp-block-group.upcoming-events {
        flex-direction: column;
        min-width: initial;
        gap: 32px
    }

    .wp-block-group.more-events {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-getwid-social-links.resources-social-links .wp-block-getwid-social-links__list {
        display: none
    }

    .trader-popup.wp-block-template-part.selected {
        width: 100%
    }

    .trader-popup.wp-block-template-part.selected .trader-popup-button {
        left: -6px;
        box-shadow: 11px 0 8px 0 rgb(0 0 0/9%);
        z-index: 10
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container {
        padding: 0 20px 80px
    }

    .wp-block-group.resources-find-your-broker .wp-block-group.find-your-broker {
        width: 100%;
        height: 130px
    }

    .wp-block-group.resources-find-your-broker > .wp-block-group > .wp-block-group {
        width: calc(50% - 10px)
    }

    .wp-block-group.resources-find-your-broker .wp-block-group.find-your-broker img {
        max-width: 70%
    }

    .wp-block-group.resources-find-your-broker > .wp-block-group > .wp-block-group a.wp-block-tiptip-hyperlink-group-block {
        width: 100%
    }

    .wp-block-group.resources-find-your-broker > .wp-block-group > .wp-block-group h3 {
        font-size: 12px !important
    }

    .resources-platform-demo {
        padding: 0 20px
    }

    .resources-platform-demo .wp-block-media-text .wp-block-heading {
        text-align: center;
        margin-bottom: 50px
    }

    .wp-block-group.resources-find-your-broker {
        padding-top: 60px !important
    }

    .wp-block-getwid-tabs.resources-page-anim-tabs .wp-block-getwid-tabs__tab-content figure.wp-block-image.video-mockup-2 {
        left: 50%;
        margin-left: -147px !important;
    }

    div#popmake-8029 {
        border: 0 none !important;
        padding: 65px 15px 0 !important
    }

    .try-demo p.warning.showed {
        text-align: center
    }

    .wp-block-group.resources-find-your-broker > .wp-block-group {
        justify-content: flex-start
    }

    .wp-block-column.resources-section-chooser {
        display: none
    }

    .wp-block-group.resources-tabs-container:before {
        display: none
    }

    .wp-block-group.resources-tabs-container {
        padding-top: 0
    }

    .wp-block-group.resources-page-anim-container .wp-block-columns .wp-block-column:first-child .wp-block-buttons {
        justify-content: center
    }

    #fancybox-outer div#privacy-policy-popup h2 {
        font-size: 22px !important;
        letter-spacing: -1.1px !important
    }

    a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block figcaption.wp-element-caption, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block figcaption.wp-element-caption {
        font-size: 12px
    }

    .wp-block-group.platform-client-container .wp-block-group.platform-client-description {
        text-align: center
    }

    .wp-block-group.platform-client-container .wp-block-group.platform-client-description p {
        text-align: center;
        padding: 0;
        width: 100%
    }

    .wp-block-group.platform-client-container .wp-block-group.platform-client-description h3 {
        padding: 0
    }

    .wp-block-group.news-share {
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .wp-block-group.news-share .shared-counts-wrap {
        padding: 0;
        width: 100%;
        justify-content: center
    }

    .wp-block-group.broker-logo-container {
        max-width: 628px
    }

    .wp-block-group.bottom-stores.is-horizontal .wp-block-group.is-content-justification-left {
        flex-direction: row
    }

    .wp-block-group.bottom-stores {
        flex-direction: column
    }

    section#discord {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.legal-block {
        display: flex;
        flex-direction: column
    }

    .wp-block-group.offer-key-points {
        align-items: stretch
    }

    .wp-block-group.offer-key-points > .wp-block-group {
        padding: 14px 5px 21px !important;
        min-height: initial
    }

    .wp-block-group.offer-key-points .wp-block-group p:first-child {
        font-size: 20px !important;
        letter-spacing: -1.3px !important
    }

    .wp-block-group.offer-key-points .wp-block-group img {
        max-width: 40px
    }

    .wp-block-group.offer-header {
        padding-left: 20px;
        padding-right: 20px
    }

    .wp-block-group.offer-key-points .wp-block-group {
        min-height: initial
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3 {
        text-align: center
    }

    .menu-buttons-container a.glink {
        width: 50%
    }

    .wp-block-group.bottom-newsletter .wp-block-group input {
        padding: 7px 44px 7px 34px !important
    }

    .wp-block-group.bottom-newsletter .wp-block-group .wpcf7-submit {
        position: initial;
        margin: 20px auto;
        width: 100% !important;
        max-width: 140px
    }

    .wp-block-group.bottom-newsletter .wp-block-group {
        padding-left: 0
    }

    .wp-block-group.bottom-newsletter .wpcf7-spinner {
        right: -10px;
        top: 13px
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-getwid-tabs__tab-content {
        padding: 0 20px
    }

    .tabs-container-header {
        padding-left: 20px;
        padding-right: 20px
    }

    .ecosystem-sub-header .wp-block-group, .wp-block-group.ecosystem-sub-sections {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.ecosystem-sub-sections .wp-block-media-text {
        padding-bottom: 0 !important
    }

    .wp-block-group.event-landing-page .wp-block-columns {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .wp-block-group.event-landing-page .wp-block-group.aboutus-logo-container {
        padding: 0 20px 30px !important
    }

    .wp-block-group.event-landing-page h2 br {
        display: none;
    }

    .wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns {
        padding: 250px 20px 0;
        background: linear-gradient(0deg, rgba(12, 25, 28, 1) 64%, rgba(12, 25, 28, 0.02) 100%);
    }

    .wp-block-group.brand-ambassador-section-inner > .wp-block-group {
        background-position: right top;
        background-size: 700px !important;
        background-repeat: no-repeat;
    }

    .wp-block-group.brand-ambassador-section .wp-block-group .wp-block-columns p br {
        display: none;
    }
}

@media (min-width: 600px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none
    }
}

@media (max-width: 430px) {
    .wp-block-columns.bottom-menu {
        padding-top: 50px !important
    }

    .wp-block-group.about-us-logo-slider .wp-block-getwid-content-slider-slide.slick-slide img {
        max-width: 57px
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column figure {
        max-width: 100px
    }

    .wp-block-group.people-of-mtt p {
        font-size: 14px !important
    }

    .wp-block-columns.bottom-menu .wp-block-column {
        flex-basis: calc(50% - 40px) !important;
        margin-bottom: 20px !important
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(3) {
        margin-top: -30px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(4) {
        margin-top: 10px
    }

    .wp-block-columns.bottom-menu .wp-block-column:nth-child(5) {
        margin-top: 10px
    }

    .has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper {
        padding: 6px
    }

    .wp-block-getwid-social-links__link i:before {
        font-size: 19px
    }

    .wp-block-group.about-us-our-story .wp-block-group p {
        max-width: 100%
    }

    .wp-block-group.about-us-our-story .wp-block-group .wp-block-group {
        padding-right: 0 !important
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column figure {
        padding-right: 20px !important
    }

    .wp-block-group.people-of-mtt .wp-block-columns .wp-block-column h3 {
        margin-top: 20px
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix {
        font-size: 13px !important
    }

    ul.wp-block-navigation__submenu-container.menu-parent-platform.wp-block-navigation-submenu.selected, ul.wp-block-navigation__submenu-container.menu-parent-offer.wp-block-navigation-submenu.selected, ul.wp-block-navigation__submenu-container.menu-parent-language.wp-block-navigation-submenu.selected {
        flex-direction: column
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container li.wp-block-navigation-item.wp-block-navigation-link {
        width: 100% !important
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__description {
        width: 100% !important;
        max-width: 100%
    }

    .wp-block-getwid-tabs.dark ul.wp-block-getwid-tabs__nav-links {
        height: initial;
        flex-direction: column
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header, .wp-block-group.resources-tabs-container .wp-block-getwid-tabs ul.wp-block-getwid-tabs__nav-links.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
        left: 0;
        margin-left: 20px;
        width: calc(100% - 40px);
        max-width: initial
    }

    .wp-block-group.ecosystem-container .wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper a {
        max-width: initial
    }

    .wp-block-getwid-content-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev {
        left: -20px;
        width: 50px
    }

    .wp-block-getwid-content-slider.has-arrows-inside .slick-next, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-next {
        right: -20px;
        width: 50px
    }

    .wpcf7-spinner {
        display: none !important
    }

    .wp-block-group.sl-wl-offer-switch {
        background-color: transparent;
        flex-direction: column;
        width: 100%
    }

    .pum.pum-theme-event-popup-theme .pum-container figure.wp-block-image {
        max-width: 340px;
        min-width: 340px
    }

    .pum-theme-event-popup-theme button.pum-close.popmake-close {
        display: none
    }

    .wp-site-blocks.top-baner {
        padding-top: 35px
    }

    .wp-block-getwid-tabs.dark.swiped ul.wp-block-getwid-tabs__nav-links li.wp-block-getwid-tabs__nav-link {
        margin: 10px 5px 0 0 !important;
    }
}

@media (max-width: 400px) {
    .wp-block-getwid-tabs.dark ul.wp-block-getwid-tabs__nav-links {
        width: 100%;
        flex-direction: column;
        flex-wrap: wrap;
        display: flex;
        height: initial;
        margin-bottom: 30px
    }

    .wp-block-getwid-tabs.dark .wp-block-getwid-tabs__nav-link {
        margin: 0 0 10px !important;
    }

    .wp-block-group.api-section .wp-block-columns .wp-block-column {
        flex-basis: 100% !important
    }

    .wp-block-columns.bottom-menu .wp-block-column {
        flex-basis: calc(100% - 40px) !important;
        margin-bottom: 20px !important
    }

    .wp-block-group.bottom-newsletter {
        align-items: center
    }

    .wp-block-group.bottom-newsletter h3 {
        text-align: center
    }

    .wp-block-group.bottom-stores .wp-block-group {
        max-width: 100px
    }

    .wp-block-group.contact-page p br {
        display: none
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content {
        font-size: 18px;
        padding: 0 15px 0 0;
        box-sizing: border-box
    }

    .wp-block-group.about-us-header p br {
        display: none
    }

    .wp-block-getwid-tabs.light ul.wp-block-getwid-tabs__nav-links {
        background-color: transparent;
        width: 100%;
        height: initial;
        display: flex;
        flex-direction: column;
        border-radius: initial;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        margin-top: 10px
    }

    .wp-block-getwid-tabs.light .wp-block-getwid-tabs__nav-link {
        margin: 0 0 10px !important;
        position: relative;
        width: 100%;
        display: flex;
        justify-content: center
    }

    .wp-block-getwid-tabs.light .wp-block-getwid-tabs__title-wrapper a {
        max-width: initial;
        width: initial;
        position: relative;
        z-index: 0
    }

    .wp-block-getwid-images-slider__item.slick-slide img {
        max-width: 250px
    }

    .slick-list {
        padding: 0 5px !important
    }

    .wp-block-group.trading-platform-video-section .wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figcaption {
        padding-bottom: 13px;
        font-size: 10px
    }

    .wp-block-contact-form-7-contact-form-selector.contact-form .row span.not-valid-tip {
        bottom: -17px;
        max-width: 100%;
        right: initial;
        left: 0;
        overflow: hidden;
        text-wrap: nowrap
    }

    div#popmake-6281 .pum-content.popmake-content input, div#popmake-7363 .pum-content.popmake-content input, div#popmake-7380 .pum-content.popmake-content input, div#popmake-7383 .pum-content.popmake-content input, div#popmake-7386 .pum-content.popmake-content input, div#popmake-7390 .pum-content.popmake-content input, div#popmake-7598 .pum-content.popmake-content input, div#popmake-8220 .pum-content.popmake-content input {
        margin-bottom: 32px
    }

    .pum-container .wp-block-contact-form-7-contact-form-selector.contact-form .row-group {
        margin-bottom: 20px
    }

    .wp-block-group.bottom-stores .wp-block-group {
        max-width: 100%
    }

    .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-buttons {
        flex-direction: column
    }

    .wp-block-group.top-menu a.wp-block-button__link.wp-element-button, .wp-block-group.top-menu .wp-block-buttons > .wp-block-button {
        width: 100%;
        display: flex;
        padding: 0 20px;
        box-sizing: border-box;
        justify-content: center
    }

    .wp-block-group.top-menu a.wp-block-button__link.wp-element-button {
        text-align: center
    }

    .wp-block-getwid-tabs.tabs-section .wp-block-media-text {
        padding: 20px
    }
}

@media (max-width: 340px) {
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content {
        font-size: 16px
    }

    .wp-block-group.about-us-by-the-numbers .wp-block-columns {
        flex-direction: column
    }

    .wp-block-getwid-counter .wp-block-getwid-counter__wrapper:after {
        display: none
    }

    .wp-block-column.resources-section-chooser ul {
        max-width: 240px;
        margin-left: -120px
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph {
        position: initial;
        margin-top: 50px;
        padding: 0 0 40px
    }

    a.popup-broker-choosen.wp-block-tiptip-hyperlink-group-block figcaption.wp-element-caption, a.popup-trader-choosen.wp-block-tiptip-hyperlink-group-block figcaption.wp-element-caption {
        display: none
    }

    .menu-buttons-container a.glink {
        width: 100%
    }

    .wp-block-group.brand-ambassador-section-inner > .wp-block-group {
        background-position: 87% top;
    }
}

@media (max-height: 970px) {
    .trader-popup.wp-block-template-part {
        height: 100%
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container {
        margin: 20px auto
    }
}

@media (max-height: 760px) {
    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container img {
        max-width: 110px
    }

    .trader-popup.wp-block-template-part .wp-block-group.trader-popup-inner-container p.cookies-paragraph {
        padding-bottom: 20px
    }
}
