/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* Root */
:root {
    --wmt-chinh: #FACC15;
    --wmt-trang: #ffffff;
    --wmt-den: #000000;
    --wmt-body: #0C0C0C;
}
/* CSS Chung */
.grid {display: grid;}
.flex {display: flex;}
.flex-column {flex-direction: column;}
.align-centers {align-items: center;}
.justify-center {justify-content: center;}
.zin1 {z-index: 1;}
.zin-1 {z-index: -1;}
.text-white {color: var(--wmt-trang);}
.text-yellow {color: var(--wmt-chinh);}
.ma-0 {margin: 0;}
.pad-0 {padding: 0;}
.btn-style, .wmtHead-button a:not(.btn-style) {
    width: 100%;
    color: var(--wmt-body);
    font-weight: 500;
    column-gap: 10px;
    padding: 10px 24px;
    border-radius: 40px;
    border: 1px solid var(--wmt-chinh);
    background-color: var(--wmt-chinh);
    transition: all 0.3s ease;
}
.btn-style:hover img, .wmtHead-button a:not(.btn-style):hover img {
    transform: rotate(45deg);
    transition: transform 0.3s ease;
}
.wmtTitle-badge {
    display: inline-flex;
    padding: 8px 16px;
    border-radius: 999px;
    background: #1e1e1e;
    border: 1px solid rgba(255, 216, 77, 0.2);
    font-size: 16px;
    font-weight: 500;
    color: var(--wmt-chinh);
    overflow: hidden;
    margin-bottom: 10px;
}
.wmtTitle-badge img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    pointer-events: none;
}
.d-block992 {display: none;}
section {padding-top: 30px;}
/* #wmt_head */
.page-template-page-home-uk .signin a.nav-top-link, .page-template-page-instant-uk .signin a.nav-top-link {
    color: var(--wmt-body) !important;
    font-weight: 400;
    column-gap: 10px;
    padding: 16px 24px !important;
    border-radius: 40px;
    border: 1px solid var(--wmt-chinh);
    background-color: var(--wmt-chinh);
    font-size: 18px;
}
#wmt_head {padding-top: 150px;}
.wmt_head-ellipse01 {
    top: 0;
    left: 0;
}
.wmtHead-content {row-gap: 20px;}
.wmtHead-content h1 {
    font-size: 35px;
    font-weight: 400;
}
.wmtHead-item i {
    cursor: pointer;
    font-style: normal;
    margin: 0 4px;
    font-weight: 600;
    border-bottom: 1px dashed var(--wmt-chinh);
}
.wmtHead-item img, .wmtAward-ceo img, .wmtHow-content p img {margin-right: 10px;}
.wmtHead-button {
    gap: 15px;
    margin-top: 20px;
    display: inline-grid;
}
.wmtHead-button a:not(.btn-style) {
    color: var(--wmt-trang);
    background-color: transparent;
    border: 1px solid var(--wmt-trang);
}
.mobile-nav.nav>li>a {color: var(--wmt-chinh)!important;}
/* #wmt_award */
.wmtAward-layout {justify-content: space-between;}
.wmtAward-layout, .wmtAward-list, .wmtAward-info {gap: 30px;}
.wmt_title h2 {
    font-weight: 400;
    font-size: 30px;
}
.wmtAward-list {cursor: pointer;}
.wmtAward-desc {font-weight: 500;}
.wmtAward-desc {
    flex-wrap: nowrap;
    align-items: baseline;
    gap: 13px;
}
.wmtAward-desc img:last-child {
    position: absolute;
    bottom: 0;
    right: 0;
}
.wmtAward-top {
    padding: 30px;
    border-radius: 30px;
    border: 1px solid rgba(255, 216, 77, 0.2);
    background-color: rgb(255 255 255 / 10%);
}
.wmtAward-ellipse {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.wmtAward-video {margin-top: 30px;}
.wmtAward-video a:hover img {transform: rotate(-90deg);}
.wmtAward-youtube {
    margin-top: 30px;
    text-align: center;
}
.video-btn {
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
}
.video-btn a {
    width: 78px;
    height: 54px;
    border-radius: 40px;
}
.video-btn a img {
    border-radius: 10px;
    animation: 3s linear infinite ripple-white;
}
@keyframes ripple-white {
    0% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);}
    100% {box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);}
}
.grtyoutube-popup {
    position: fixed;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99999999999;
}
.grtyoutube-dark-theme {background: rgba(0, 0, 0, .85);}
.grtyoutube-popup-content {
    margin-top: 150px;
    width: 95%;
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.grtyoutube-dark-theme .grtyoutube-popup-content {
    -webkit-box-shadow: 0 0 8px 0 rgba(255, 255, 255, .4);
    -moz-box-shadow: 0 0 8px 0 rgba(255,255,255,.4);
    box-shadow: 0 0 8px 0 rgba(255, 255, 255, .4);
}
.grtyoutube-dark-theme .grtyoutube-popup-close {
    background: url(/wp-content/themes/flatsome/assets/youtube-link/icon-close-white.png) no-repeat;
}
.grtyoutube-popup-close {
    position: absolute;
    top: -30px;
    right: 0;
    color: #fff;
    font-size: 25px;
    width: 17px;
    height: 17px;
    cursor: pointer;
}
.grtyoutube-iframe {
    width: 100%;
    height: 530px;
}
.wmtAward-ceo {margin-top: 10px;}
/* #wmt_why */
.wmt_why-item {
    column-gap: 34px;
    align-items: flex-start;
    padding: 20px 24px;
    border-radius: 20px;
    border: 1px solid transparent;
}
.wmt_why-info h2 {
    font-size: 24px;
    font-weight: 600;
}
.wmt_why-ellips-01 {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.wmt_why-ellips-02 {
    bottom: -18%;
    left: 0;
}
/* #why_how */
.wmt_how-istant ul li {margin-bottom: 0;}
.wmtHow-content p span a {text-decoration: underline !important;}
.wmtHow-desc p {
    font-weight: 500;
    margin-bottom: 15px;
}
.wmtHow-desc .video-inner {
    cursor: pointer;
    width: fit-content;
}
.wmtHow-desc .video-inner img {border-radius: 100px;}
.wmtHow-desc .video-inner:hover img {
    transform: scale(1.1);
    box-shadow: 0 0 10px rgba(255, 216, 77, 0.4);
}
.wmtHow-content h3 {
    color: var(--wmt-trang);
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 12px;
}
.wmtHow-content p:not(last-child) {margin-bottom: 20px;}
.wmtHow-content p img {
    height: 18px;
    transform: translateY(4px);
}
.wmtHow-cirle, .wmtHow-item .wmtTitle-badge {width: fit-content;}
.wmtHow-item .wmtTitle-badge {
    padding: 5px 27px;
    margin-bottom: 19px;
}
.wmtHow-cirle {
    margin-bottom: -25%;
    transform: translateX(-18%);
}
.wmtHow-line {
    width: 100%;
    height: 2px;
    margin-bottom: -51px;
    background: linear-gradient(to right, var(--wmt-chinh) 0%, var(--wmt-chinh) 50%, rgba(250, 204, 21, 0) 100%);
}
.wmtHow-bot {margin-top: 20px;}
/* #wmt_challenge */
.wmt_challenge-ellipse-01 {
    top: -40%;
    left: 0;
}
.wmt_challenge-ellipse-02 {
    top: 11%;
    right: 0;
}
.wmtChallenge-button {margin: 15px auto 0;}
.wmtChallenge-button a {margin: 0 auto;}
.wmt_tabList {
    width: 100%;
    padding: 5px;
    margin: 0 auto;
    list-style: none;
    grid-template-columns: repeat(2, 1fr);
}
.wmt_bg {
    overflow: hidden;
    background: rgba(255,255,255,0.1);
}
.wmt_bg::before, .wmtPO-certificateLeft::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 40px;
    padding: 1px;
    background: linear-gradient(90deg, rgb(255 255 255 / 23%) 0%, rgba(255, 255, 255, 0.2) 15%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 85%, rgb(255 255 255 / 28%) 100%);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}
.wmt_tabList, .wmt_tabList.wmt_bg::before {border-radius: 11px;}
.wmt_tabList li {border-radius: 5px;}
.wmt_tabList li {
    flex: 1;
    cursor: pointer;
    font-weight: 500;
    padding: 10px 15px;
    height: fit-content;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
    border: 1px solid transparent;
}
.wmt_tabList li, .wmt_tabList li a {color: var(--wmt-trang);}
.wmt_tabList li.active, .wmt_tabList li.active:hover {
    color: var(--wmt-body);
    border-color: var(--wmt-chinh);
    background-color: var(--wmt-chinh);
}
.wmt_tabList li:hover {background: rgba(255, 255, 255, 0.1);}
.pricing__table {
    margin-top: 58px;
    border-radius: 11px;
    flex-direction: column;
}
.pricing__table.wmt_bg::before {
    border-radius: 11px;
    background: linear-gradient(90deg, rgb(255 255 255 / 7%) 0%, rgba(255, 255, 255, 0.2) 15%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 85%, rgb(255 255 255 / 7%) 100%);
}
.pricing__table .pt__title {display: flex;}
.pricing__table .pt__title .pt__title__wrap {
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: row;
    font-size: 18px;
    text-align: center;
}
.pricing__table .pt__title .pt__title__wrap .pt__row {
    display: flex;
    width: 25%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 15px;
    min-height: 60px;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
}
.pricing__table .pt__option {position: relative;}
.pricing__table .pt__option .pt__option__mobile__nav {
    position: absolute;
    z-index: 1;
    top: 15px;
    bottom: auto;
    left: 50%;
    right: auto;
    display: none;
    justify-content: space-between;
    width: calc(100% + 30px);
    transform: translateX(-50%);
}
.pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    color: var(--wmt-body);
    border-radius: 50%;
    background-color: var(--wmt-chinh);
    transition: 0.25s;
}
.pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn:hover {background-color: #0057E6;}
.pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn.swiper-button-disabled {
    background-color: #c0beb6;
    pointer-events: none;
}
.pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn:first-child {
    position: relative;
    left: 12px;
}
.pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn:last-child {
    position: relative;
    right: 21px;
}
.pricing__table .pt__option .pt__option__mobile__nav .mobile__nav__btn svg {
    width: 13px;
    color: var(--wmt-body);
}
.pricing__table .pt__option .pt__option__slider {overflow: visible;}
.pricing__table .pt__option .pt__option__slider .swiper-wrapper {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
}
.pricing__table .pt__option .pt__option__item {
    width: 100%;
    margin-right: 0;
}
.pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap {
    display: flex;
    flex-direction: row;
    font-size: 1.375rem;
    line-height: 1.4;
    position: relative;
}
.pt__item__wrap::after, .pt__title__wrap::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, transparent, rgb(255 255 255 / 10%), transparent);
}
.pricing__table .pt__option .pt__option__item .pt__item .pt__row {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 25%;
    min-height: 60px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
}
.pricing__table .pt__option .pt__option__item .pt__item .pt__row:first-child {
    align-items: center;
    text-align: left;
    font-weight: 300;
    flex-direction: row;
    column-gap: 14px;
    justify-content: flex-start;
}
.pricing__table .pt__option .pt__option__item .pt__item.selected .pt__row {
    display: inline-flex;
    padding: 20px 15px;
}
.pricing__table .pt__option .pt__option__item .pt__item.selected .pt__row:first-child {border-bottom: 0;}
.pricing__table .pt__option .pt__option__item .pt__item.selected a {
    padding: 15px 30px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    color: var(--wmt-trang);
    border-radius: 10px;
    background-color: #0061FF;
    transition: 0.25s;
}
.pricing__table .pt__option .pt__option__item .pt__item.selected a:hover {background-color: #0057E6;}
.pt__badge {
    color: var(--wmt-body);
    background: var(--wmt-chinh);
    padding: 10px;
    margin-left: 10px;
    text-align: center;
}
.pt__fee {
    font-size: 16px;
    font-weight: 300;
    color: rgb(255 255 255 / 32%);
}
.pt__fee strong {font-weight: 700;}
.pt__option__item-lastChild {display: inline-block;}
/* #wmt_whyChoose */
.wmtWhyChoose-layout {margin-top: 25px;}
.wmtWhyChoose-item {justify-content: space-between;}
.wmtWhyChoose-item::after, .wrap td:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, transparent, rgb(255 255 255 / 10%), transparent);
}
.wmtWhyChoose-no {
    width: 30%;
    font-size: 50px;
    font-weight: 500;
    color: rgb(255 255 255 / 15%);
}
.wmtWhyChoose-content {
    width: 70%;
    padding: 0 0 15px;
}
.wmtWhyChoose-content h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}
.wmtWhyChoose-content p {font-weight: 300;}
.wmt_whyChoose-ellipse {
    top: 11%;
    right: 7%;
}
/* #wmt_chooseWMT */
.wrap {margin-top: 20px;}
.wrap .card {
    border-radius: 60px;
    background: radial-gradient(circle at 100% 100%, rgba(250, 204, 21, 0.35) 0%, rgba(250, 204, 21, 0) 60%), transparent;
}
.wrap .card::before {border-radius: 60px;}
.wrap .desktop {display: block;}
.wrap table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}
.wrap th, .wrap td {
    position: relative;
    color: var(--wmt-trang);
    padding: 27px 10px;
    vertical-align: top;
    font-weight: 500;
    border-bottom: 0;
    text-transform: capitalize;
}
.wrap th {
    font-weight: 700;
    font-size: 24px;
}
.wrap td {text-transform: inherit;}
.wrap th.text-yellow {color: var(--wmt-chinh);}
.wrap tr:not(: last-child) td, .wrap tr:not(: last-child) th {border-bottom: 1px solid #252b36;}
.wrap th:first-child {width: 28%;}
.wrap .mobile {display: none;}
.wrap .tabbar {
    display: flex;
    gap: 10px;
    padding: 12px;
}
.wrap .tabbtn {
    flex: 1;
    padding: 10px 12px;
    border-radius: 12px;
    border: 1px solid #252b36;
    background: #141821;
    color: #cbd5e1;
    font-weight: 700;
    margin-right: 6px;
}
.wrap .tabbtn:last-child {margin-right: 0;}
.wrap .tabbtn[aria-selected="true"] {
    background: #1d2430;
    color: var(--wmt-chinh);
    outline: 1px solid var(--wmt-chinh);
}
.wrap .panel {
    display: none;
    padding: 0 16px 16px;
}
.wrap .panel[aria-hidden="false"] {display: block;}
.wrap .row {
    display: grid;
    grid-template-columns: 140px 1fr;
    gap: 12px;
    padding: 14px 0;
    border-bottom: 1px dashed #2a3140;
}
.wrap .row:last-child {border-bottom: 0;}
.wrap .k {
    color: var(--muted);
    font-weight: 600;
}
.wmt_videoPO {
    grid-gap: 20px;
    flex-direction: column;
}
#wmt_traderStories .wmtHead-button, .wmt_videoPO {margin-top: 20px;}
.videoPO-bg {
    overflow: hidden;
    border-radius: 20px;
    transition: transform .3s, border .3s;
}
.videoPO-bg:hover {
    transform: scale(1.03);
    box-shadow: rgba(50, 50, 93, .25) 0 13px 27px -5px, rgba(0, 0, 0, .3) 0 8px 16px -8px;
}
.videoPO-button {
    top: 50%;
    left: 0;
    right: 0;
    cursor: pointer;
    transform: translateY(-50%);
}
.wmt_traderStories-ellipse {
    top: 0;
    left: 0;
}
.wmtTraderStories-content h3 {
    font-size: 21px;
    font-weight: 500;
    color: var(--wmt-body);
    margin-bottom: 11px;
    line-height: 29px;
}
.wmtTraderStories-content p {
    font-weight: 500;
    color: var(--wmt-body);
}
.wmtTraderStories-content .btn-style {
    color: var(--wmt-trang);
    background-color: #FF0000;
    border-color: #FF0000;
}
.wmtTraderStories-banner {margin-top: 20px;}
.wmtTraderStories-banner {
    padding: 30px;
    border-radius: 20px;
    background-color: var(--wmt-chinh);
    background-position: bottom right;
}
/* #wmt_payouts */
.wmtPO-layout {gap: 20px;}
.wmtPO-desc {row-gap: 20px;}
.wmtPO-top {gap: 20px;}
.wmtPO-title, .wmtPO-cardName p {font-weight: 500;}
.wmtPO-title, .wmtPO-descBox {text-align: center;}
.wmtPO-descBox h3 {
    font-size: 20px;
    margin-bottom: 0;
}
.wmtPO-descBox p {font-weight: 400;}
.wmtPO-descItem {column-gap: 30px;}
.light-bar {
    width: 1px;
    height: 150px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255 255 255 / 19%) 50%, rgba(255, 255, 255, 0) 100%);
}
.wmtPO-center {
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
}
.wmtPO-box {
    padding: 20px;
    overflow: hidden;
    border-radius: 20px;
    background-color: rgb(255 255 255 / 10%);
}
.wmtPO-badge {
    color: var(--wmt-chinh);
    border-radius: 23px;
    font-weight: 500;
}
.wmtPO-boxLeft h4 {font-weight: 600;}
.wmtPO-box:before {
    content: "";
    position: absolute;
    top: -52%;
    left: -20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    filter: blur(40px);
    background: radial-gradient(circle at center, rgba(250, 204, 21, 0.4) 0%, rgba(250, 204, 21, 0) 100%);
}
.wmtPO-box:after {
    content: "";
    position: absolute;
    bottom: -52%;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    filter: blur(40px);
    background: radial-gradient(circle at center, #0C0C0C 0%, #0c0c0c 100%);
    z-index: -1;
}
.wmtPO-bottomTitle {
    font-size: 40px;
    font-weight: 700;
}
.wmtPO-card {grid-gap: 25px;}
.wmtPO-certificate {column-gap: 25px;}
.wmtPO-certificateLeft::before {border-radius: 10px;}
.wmtPO-certificateRight h3 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 5px;
}
.wmtPO-cardName p {margin-bottom: 4px;}
.wmtPO-location {
    color: #777;
    font-weight: 500;
    line-height: 24px;
}
.wmtPO-location svg {margin-right: 4px;}
.lightbox-content {
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid var(--wmt-chinh);
}
.wmtPO-card {margin-top: 20px;}
/* #wmt_testimonials */
#wmt_testimonials .trustpilot-widget {margin-top: 40px;}
/* #wmt_bannerFt */
.wmt-bannerImg .wmt_title {
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0 15px;
    transform: translateY(-50%);
}
/* #wmt_footer */
#wmt_footer {overflow: hidden;}
.wmtInfo-top, .wmtInfo-bottom, .wmt_FooterLayout {
    grid-gap: 20px;
    grid-template-columns: repeat(1, 1fr);
}
.wmtInfo-head img, .wmtInfo-top, .wmtInfo-content:not(:last-child), .wmt_FooterLogo, .wmt_FooterTitle, .wmt_FooterSocial.grid {margin-bottom: 20px;}
.wmtInfo-layout p {font-size: 15px;}
.wmtInfo-content h3 {
    font-size: 18px;
    padding-bottom: 15px;
    margin-bottom: 0;
}
.wmtInfo-content h3, .wmtInfo-layout p, .wmt_FooterBox h3.text-yellow, .wmt_FooterBox h3 {line-height: 25px;}
.wmt_FooterSocial {
    grid-gap: 20px;
    grid-template-columns: repeat(6, 1fr);
}
.wmt_FooterTitle {font-weight: 500;}
.wmt-FooterCopy, .wmt_FooterCenter h4 {
    font-size: 14px;
    font-weight: 400;
    color: rgb(255 255 255 / 50%);
}
.wmt_FooterBox h3.text-yellow {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    color: var(--wmt-chinh);
}
.wmtInfo-bottomRight, .wmt_FooterCenter h4, .wmt_FooterBox h3 {margin-bottom: 0;}
.wmt_FooterCenterInfo, .wmt_FooterRightMenu {gap: 20px;}
.wmt_FooterBox h3 {
    font-size: 16px;
    font-weight: 500;
    color: var(--wmt-trang);
}
.wmt_FooterRightMenu a {
    font-weight: 600;
    color: var(--wmt-trang);
}
.wmt_footerBottom {
    padding: 20px 0;
    overflow: hidden;
}
.wmt_footerBanner {
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    object-fit: scale-down;
}
.wmt_footerVevtor02 {
    right: 0;
    bottom: 0;
}
.wmt_footerBottomOverlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 63%;
    background: rgba(255, 255, 255, 0.1);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    pointer-events: none;
}

@media (min-width:1368px) {
    /* #wmt_traderStories */
    .wmtTraderStories-content h3 {font-size: 50px;}
    .wmtTraderStories-banner {
        background: url(/wp-content/uploads/2025/09/wmt_traderStories-bg.png) no-repeat;
        background-position: -27% 0 !important;
    }
    /* #wmt_payouts */
    .wmtPO-box {gap: 20px;}
    .wmtPO-boxRight {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
    .wmtPO-boxRight {width: 48%;}
    .wmtPO-badge {
        position: absolute;
        top: 30px;
        right: 30px;
    }
    .wmtPO-center {gap: 25px;}
    .wmtPO-bottomTitle, .wmtPO-center, .wmtPO-card {margin-top: 40px;}
    /* #wmt_footer */
    .wmtInfo-top, .wmtInfo-bottom {grid-gap: 119px;}
    .wmt_FooterLeft {width: 340px;}
    .wmt_FooterCenter {width: 410px;}
    .wmt_FooterRight {width: 234px;}
}

@media (min-width:1200px) {
    /* #wmt_head */
    #wmt_head {
        height: 900px;
        display: flex;
        align-items: center;
        padding-top: 0;
    }
    .wmtHead-banner {
        position: absolute;
        top: 0;
        right: 0;
    }
    .wmtHead-content, .wmt_why-content {width: 51%;}
    /* #wmt_award */
    .wmtAward-video .container {max-width: 1664px;}
    #wmt_award {margin-top: 30px;}
    .wmtAward-layout {column-gap: 60px;}
    .wmtAward-layout .wmt_title {width: 28%;}
    .wmtAward-list {gap: 100px;}
    .wmtAward-top {
        border-radius: 100px;
        padding: 80px 80px 80px 110px;
    }
    .wmtAward-content {width: 65.5%;}
    .wmtAward-bg {
        width: 100%;
        object-fit: cover;
    }
    .wmtAward-desc {transform: translateX(-7%);}
    .wmtAward-ceo {margin-left: -24px;}
    /* #wmt_why */
    .wmt_why-banner.zin-1 {
        position: absolute;
        top: 56%;
        transform: translateY(-50%);
        right: 0;
    }
    /* #wmt_challenge */
    .pricing__table .pt__title .pt__title__wrap .pt__row:not(:first-child), .pricing__table .pt__option .pt__option__item .pt__item .pt__row:not(:first-child) {padding-left: 50px;}
    /* #wmt_whyChoose */
    .wmtWhyChoose-layout {margin-top: 62px;}
    .wmtWhyChoose-item {
        width: 83%;
        margin: 0 auto;
        column-gap: 110px;
    }
    .wmtWhyChoose-item::after {width: 150%;}
    .wmtWhyChoose-content {padding: 48px 0;}
    .wmtWhyChoose-no {font-size: 120px;}
    /* #wmt_chooseWMT */
    .wrap th, .wrap td {padding: 27px 30px;}
    .wrap td:first-child, .wrap th:first-child {width: 245px;}
    /* #wmt_traderStories */
    .wmtTraderStories-banner {background-position: -88% 0;}
    #wmt_traderStories .wmtTitle-desc {max-width: 58%;}
    /* #wmt_payouts */
    .wmtPO-box {padding: 30px;}
    .wmtPO-descItem {column-gap: 70px;}
}
@media (min-width:992px) {
    /* CSS Chung */
    .d-block992 {display: block;}
    .grid-Min992 {display: grid!important;}
    .flex-Min992 {display: flex!important;}
    .flex-columnMin992 {flex-direction: row!important;}
    .padding-140 {padding: 140px 0 !important;}
    .pb-0 {padding-bottom: 0 !important;}
    /* #wmt_award */
    .wmtAward-layout {align-items: center;}
    .wmtAward-info {column-gap: 200px;}
    .wmtAward-desc {
        font-size: 30px;
        line-height: 40px;
    }
    .wmtAward-video {margin-top: 140px;}
    .wmtAward-ceo {margin-top: 20px;}
    /* #wmt_why */
    .wmt_why-layout {margin-top: 80px;}
    .wmt_why-info p, .wmtHow-content p, .pricing__table .pt__option .pt__option__item .pt__item .pt__row, .wmtWhyChoose-content p, .wrap td, .wmtTraderStories-content p, .wmtPO-cardName p, .wmtPO-descBox p, .wmt_FooterTitle, .wmt_how-istant ul li {font-size: 18px;}
    /* #why_how */
    .wmtHow-top {
        gap: 200px;
        grid-template-columns: repeat(2, 1fr);
    }
    .wmtHow-desc p {margin-bottom: 25px;}
    .wmtHow-desc .video-inner img {margin-right: 10px;}
    .wmtHow-content p img {margin-right: 15px;}
    .wmtHow-bottom {
        gap: 100px;
        grid-template-columns: repeat(3, 1fr);
    }
    .wmtHow-content p, .wmt_why-info p, .wmt_how-istant ul li {font-weight: 300;}
    /* #wmt_challenge */
    .pt__option__item-lastChild {display: none;}
    .pricing__table {padding-left: 50px;}
    .pt__fee strong {
        font-size: 40px;
        margin-right: 10px;
    }
    .pricing__table .pt__title .pt__title__wrap .pt__row {
        padding-top: 37px;
        padding-bottom: 32px;      
    }
    .pricing__table .pt__option .pt__option__item .pt__item.selected .pt__row {padding-bottom: 45px;}
    .pricing__table .pt__title .pt__title__wrap .pt__row, .pricing__table .pt__option .pt__option__item .pt__item .pt__row {align-items: flex-start;}
    .pt__badge {
        font-size: 16px;
        padding: 4px 16px;
        margin-left: 0;
        border-radius: 28px;
        margin-bottom: 25px;
        background-color: rgb(255 255 255 / 92%);
    }
    .wmtChallenge-button {margin: 60px auto 0;}
    .pricing__table .pt__title .pt__title__wrap .pt__row:nth-child(2) {
        border: 1px solid rgba(255, 255, 255, 0.1);
        border-bottom: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        background-color: rgba(255, 255, 255, 0.1);
    }
    .pricing__table .pt__option .pt__option__item .pt__item .pt__row:nth-child(2) {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        background-color: rgba(255, 255, 255, 0.1);
    }
    .pricing__table .pt__option .pt__option__item .pt__item.selected .pt__row:nth-child(2) {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 0;
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .pricing__table .pt__option .pt__option__item .pt__item.selected .pt__row:nth-child(2) {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    /* #wmt_chooseWMT */
    .wrap, #wmt_testimonials .trustpilot-widget {margin-top: 50px;}
    .wrap th:before, .wrap td:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 100%;
        background: linear-gradient(to right, transparent, rgb(255 255 255 / 10%), transparent);
    }
    .wrap th:last-child:before, .wrap td:last-child:before {width: 0;}
    .wmtTitle-desc {font-size: 20px;}
    .wrap .card {padding: 60px 35px;}
    .wrap td:first-child {font-weight: 300;}
    /* #wmt_traderStories */
    .wmtTraderStories-content h3 {line-height: 61px;}
    .wmt_videoPO {
        grid-gap: 50px;
        grid-template-columns: repeat(3, 1fr);
    }
    #wmt_traderStories .wmtHead-button, .wmt_videoPO {margin-top: 50px;}
    .wmtTraderStories-image {
        position: absolute;
        bottom: 0;
        right: -4%;
    }
    .wmtTraderStories-content {width: 40%;}
    .wmtTraderStories-banner {padding: 45px 0 45px 75px;}
    .wmtTraderStories-banner {margin-top: 15%;}
    .wmtTraderStories-content p {margin-bottom: 39px;}
    /* #wmt_payouts */
    .wmtPO-top {
        gap: 90px;
        align-items: baseline;
    }
    .wmtPO-title {font-size: 20px;}
    .wmtPO-title, .wmtPO-descBox {text-align: left;}
    .wmtPO-descBox h3 {font-size: 60px;}
    .wmtPO-badge {
        border: 1px solid var(--wmt-chinh);
        font-size: 13px;
        padding: 4px 6px;
    }
    .wmtPO-card {grid-template-columns: repeat(3, 1fr);}
    .wmtPO-layout .wmtChallenge-button {margin-top: 50px;}
    /* #wmt_footer */
    .wmtInfo-content h3 {font-size: 20px;}
    .wmtInfo-top, .wmtInfo-bottom {grid-template-columns: repeat(2, 1fr);}
    .wmtInfo-head {margin-bottom: 62px;}
    .wmtInfo-content h3, .wmtInfo-layout p {text-align: justify;}
    .wmtInfo-content {margin-bottom: 43px;}
    .wmtInfo-top {margin-bottom: 0;}
    .wmtInfo-content h3, .wmtInfo-content p {padding-left: 25px;}
    .wmtInfo-content h3:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 2px;
        height: 100%;
        background-color: var(--wmt-chinh);
    }
    .wmtInfo-content p:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 1px;
        height: 100%;
        background-color: rgb(255 255 255 / 20%);
    }
    .wmt_FooterLogo {margin-bottom: 61px;}
    .wmt_FooterSocial.grid {margin-bottom: 44px;}
    .wmt_FooterCenter h4, .wmt_FooterBox h3 {margin-bottom: 5px;}
    .wmt_FooterLayout {
        grid-gap: 200px;
        grid-template-columns: repeat(3, 1fr);
    }
    .wmt_FooterLeft {order: 1;}
    .wmt_FooterCenter {order: 2;}
    .wmt_FooterRight {order: 3;}
    .wmt_FooterRight {
        align-items: end;
        justify-content: end;
    }
    .wmt_footerBottom {
        padding: 90px 0;
        margin-top: 80px;
    }
    .wmt_footerBanner {height: auto;}
    .wmt_footerBottom {border-radius: 80px 80px 0 0;}
}
@media (min-width:850px) {
    /* CSS Chung */
    .wmt_title h2 {
        font-size: 60px;
        line-height: 69px;
    }
    /* #wmt_head */
    .wmtHead-content h1 {
        font-size: 75px;
        line-height: 91px;
    }
    .wmtHead-item, .wmtHow-desc p {
        font-size: 20px;
        line-height: 27px;
    }
    .wmtHead-item img {margin-right: 20px;}
    .btn-style, .wmtHead-button a:not(.btn-style) {
        font-size: 18px;
        width: fit-content;
    }
    /* #why_how */
    .wmtHow-bot {margin-top: 69px;}
    .wmtHow-content h3 {margin-bottom: 25px;}
    /* #wmt_challenge */
    .wmt_tabList {
        width: fit-content;
        border-radius: 40px;
        grid-template-columns: repeat(5, 1fr);
    }
    .wmt_tabList, .wmt_tabList.wmt_bg::before {border-radius: 40px;}
    .wmt_tabList li {border-radius: 48px;}
    .wmt_tabList li {
        font-size: 20px;     
        padding: 7px 23px;
    }
}
@media (max-width: 991px) {
    /* #wmt_challenge */
    .pricing__table {
        margin-top: 15px;
        flex-direction: row;
    }
    .pt__badge {
        width: 100%;
        color: var(--wmt-body);
        background: var(--wmt-chinh);
        padding: 10px;
        margin-left: 10px;
        text-align: center;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        clip-path: polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);
    }
    .pricing__table .pt__title {
        flex-direction: column;
        width: 50%;
    }
    .pricing__table .pt__title .pt__title__wrap {flex-direction: column;}
    .pricing__table .pt__title .pt__title__wrap .pt__row {
        width: 100%;
        padding-left: 32px;
        padding-right: 32px;
        min-height: 60px;
        border-right: 1px solid rgba(73, 72, 74, 0.1);
        border-bottom: 1px solid rgba(73, 72, 74, 0.1);
    }
    .pricing__table .pt__title .pt__title__wrap .pt__row:first-child {border-right: 1px solid rgba(73, 72, 74, 0);}
    .pricing__table .pt__option {
        width: 50%;
        flex: 1;
        padding-right: 10px;
    }
    .pricing__table .pt__option .pt__option__mobile__nav {
        z-index: 2;
        display: flex;
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        justify-content: space-between;
    }
    .pricing__table .pt__option .pt__option__slider {overflow: hidden;}
    .pricing__table .pt__option .pt__option__slider .swiper-wrapper {flex-direction: row;}
    .pricing__table .pt__option .pt__option__item .pt__item .pt__item__wrap {flex-direction: column;}
    .pricing__table .pt__option .pt__option__item .pt__item .pt__row {
        width: 100%;
        min-height: 60px;
        border-bottom: 1px solid #ffffff29;
    }
    .pricing__table .pt__option .pt__option__item .pt__item .pt__row:first-child {
        align-items: center;
        text-align: center;
        justify-content: center;
        padding-left: 30px;
        padding-right: 30px;
        font-weight: 400;
        font-size: 15px;
    }
    /* #wmt_chooseWMT */
    .wrap .desktop {display: none;}
    .wrap .mobile {display: block;}
    /* #wmt_payouts */
    .wmtPO-card {grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 767px) {
    .pricing__table .pt__option .pt__option__item .pt__item .pt__row: first-child {font-size: 16px;}
}
@media (max-width:640px) {
    /* CSS Chung */
    .btn-style, .wmtHead-button a:not(.btn-style) {border-radius: 7px;}
    .padding-top-50 {padding-top: 50px;}
    .wmtTitle-badge {
        display: flex;
        width: fit-content;
        margin: 0 auto 10px;
    }
    .wmt_title, .wmt_why-info h2 {text-align: center;}
    .wmt_why-info h2 {font-size: 20px;}
    /* #wmt_head */
    .wmtHead-item i {
        display: contents;
        color: var(--wmt-chinh);
    }
    /* #wmt_why */
    .wmt_why-item {
        gap: 15px;
        padding: 15px;
        align-items: center;
    }
    .wmt_why-item img {width: 63px;}
    /* #why_how */
    .wmtHow-item .wmtTitle-badge {width: 100%;}
    .wmtHow-desc p {text-align: justify;}
    /* #wmt_challenge */
    .pricing__table .pt__title .pt__title__wrap .pt__row {
        padding: 0;
        font-size: 14px;
    }
    .pricing__table .pt__title {width: 35%;}
    .pricing__table .pt__option {width: 65%;}
    .pricing__table .pt__option .pt__option__item .pt__item.selected a {
        padding: 12px 20px;
        font-size: 14px;
    }
    /* #wmt_whyChoose */
    .wmtWhyChoose-item {flex-direction: column;}
    .wmtWhyChoose-no, .wmtWhyChoose-content {
        width: 100%;
        text-align: center;
    }
    .wmtWhyChoose-content h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .wmtWhyChoose-no {font-size: 33px;}
    /* #wmt_chooseWMT */
    .wrap .row:last-child {padding-bottom: 0;}
    .wrap .k, .wrap .v {font-size: 15px;}
    .wrap .card, .videoPO-bg, .wmtTraderStories-banner, .wmtPO-box {border-radius: 12px;}
    .wrap .row>div:not(.col):not([class^="col-"]) {padding: 0 5px;}
    /* #wmt_traderStories */
    #wmt_traderStories .wmtHead-button {
        display: flex;
        font-size: 14px;
    }
    /* #wmt_payouts */
    .wmtChallenge-button {
        margin: 0;
        margin-top: 15px;
    }
    .wmtPO-certificate {align-items: center;}
    .wmtPO-card {grid-template-columns: repeat(1, 1fr);}
    .wmtPO-certificateRight h3 {
        font-size: 24px;
        margin-bottom: 0;
    }
    .wmtPO-certificate, .wmtPO-card {gap: 15px;}
    .wmtPO-bottomTitle {font-size: 24px;}
    /* #wmt_bannerFt */
    .wmt-bannerImg .btn-style {
        width: fit-content;
        border-radius: 40px;
    }
}