.page-article .blocks-wrap.blocks-wrap-content{
    padding-top: 32px;
}

.page-article .breadcrumbs{
    margin-bottom: 54px;
}

.article-content{
    margin-bottom: 120px;
}

.article-content .article-m-header{
    display: flex;
    display: -webkit-flex;
    margin-bottom: 32px;
    gap: 16px;
    align-items: center;
    -webkit-align-items: center;
}

.article-content .article-m-header .field-tag{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
}

.article-content .article-m-header .field-tag span,
.article-content .article-m-header .field-tag a
{
    display: block;
    padding: 4px 8px;
    text-decoration: none;
    color: #3071EE;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: 22px;
    border-radius: 100px;
    background: rgba(43, 141, 255, 0.15);
}

.article-content .article-m-header .m-footer{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    color: #454F69;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}

.article-content .article-m-header .m-footer a{
    color: #454F69;
    transition: color 0.15s ease-in-out;
}

.article-content .article-m-header .m-footer a:hover{
    color: #3071EE;
}

.article-content .field-image{
    width: 100%;
    max-height: 660px;
    margin-bottom: 44px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    overflow: hidden;
    border-radius: 20px;
}

.article-content .field-image picture{
    width: 100%;
    max-height: 660px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
}

.article-content .field-image img{
    width: 100%;
    height: 100%;
    border-radius: 20px;
    object-fit: cover;
    object-position: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.article-main-cont{
    display: flex;
    display: -webkit-flex;
    width: 100%;
    position: relative;
    gap: 27px;
}

.article-main-cont .left-sidebar{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 280px;
}

.article-main-cont .right-sidebar{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 280px;
}

.article-main-cont .article-body-wrapp{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: calc(100% - 560px - 54px);
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    gap: 24px
}

.article-main-cont .left-sidebar .block{
    margin: 0 0 20px 0;
}

.article-main-cont .left-sidebar .block.last,
.article-main-cont .left-sidebar .block:last-of-type{
    margin: 0;
}

.article-main-cont .right-sidebar .block{
    margin: 0 0 20px 0;
}

.article-main-cont .right-sidebar .block.last,
.article-main-cont .right-sidebar .block:last-of-type{
    margin: 0;
}

.block-article-share{
    border-radius: 16px;
    background: linear-gradient(0deg, #0B0B0F, #0B0B0F),linear-gradient(34.11deg, #3071EE -56.08%, rgba(19, 22, 34, 0) 71.41%);
    padding: 24px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    gap: 24px;
}

.block-article-share .block-background{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/v2/bg12.svg") no-repeat scroll right -330px;
    background-size: auto auto;
    border-radius: 16px;
    z-index: 1;
}

.block-article-share .block-title{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    position: relative;
    z-index: 2;
    color: #FFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
}

.block-article-share .block-content{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    height: 36px;
    position: relative;
    z-index: 2;
}

.block-article-share .block-content ul{
    display: flex;
    display: -webkit-flex;
    width: 100%;
    height: 36px;
    padding: 0;
    margin: 0;
    gap: 20px;
}

.block-article-share .block-content ul li{
    list-style: none;
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 36px;
    height: 36px;
    padding: 0;
    margin: 0;
}

.block-article-share .block-content ul li a{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: linear-gradient(88deg, rgba(0, 63, 255, 0.50) 1.46%, rgba(0, 107, 255, 0.50) 62.42%, rgba(0, 133, 255, 0.50) 126.76%);
    cursor: pointer;
}

.block-article-summarize{
    border-radius: 16px;
    background: linear-gradient(0deg, #0B0B0F, #0B0B0F),linear-gradient(34.11deg, #3071EE -56.08%, rgba(19, 22, 34, 0) 71.41%);
    padding: 24px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    gap: 24px;
}

.block-article-summarize .block-background{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/v2/bg12.svg") no-repeat scroll right -330px;
    background-size: auto auto;
    z-index: 1;
}

.block-article-summarize .block-title{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    position: relative;
    z-index: 2;
    color: #FFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
}

.block-article-summarize .block-content{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    position: relative;
    z-index: 2;
}

.block-article-summarize .block-content .ai-share-buttons{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding: 0;
    margin: 0;
    gap: 12px;
}

.block-article-summarize .block-content .ai-share-buttons a{
    display: flex;
    display: -webkit-flex;
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 88px;
    height: 20px;
    padding: 8px;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    border-radius: 8px;
    background: linear-gradient(88deg, rgba(0, 63, 255, 0.50) 1.46%, rgba(0, 107, 255, 0.50) 62.42%, rgba(0, 133, 255, 0.50) 126.76%);
    cursor: pointer;
    color: #F1F1F1;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
}

.block-article-summarize .block-content .ai-share-buttons a svg{
    margin-right: 4px;
    vertical-align: top;
}

.block-article-navigation{
    display: flex;
    display: -webkit-flex;
    padding: 24px;
    border-radius: 16px;
    border: 1px solid rgba(48, 113, 238, 0.20);
    background: rgba(48, 113, 238, 0.10);
    backdrop-filter: blur(20px);
    margin-bottom: 0;
}

.block-article-navigation .block-content{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    gap: 16px;
}

.block-article-navigation .block-content .nav-item{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
}

.block-article-navigation .block-content .nav-item a{
    cursor: pointer;
    display: block;
    text-decoration: none;
    padding: 0 0 0 36px;
    width: calc(100% - 36px);
    color: #454F69;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    transition: color 0.15s ease-in-out;
    position: relative;
}

.block-article-navigation .block-content .nav-item.active a,
.block-article-navigation .block-content .nav-item a:hover{
    color: #3071EE;
}

.block-article-navigation .block-content .nav-item.active a::before,
.block-article-navigation .block-content .nav-item a:hover::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 24px;
    height: 2px;
    background: #3071EE;
    margin-top: -1px;
}

.article-body-wrapp .article-body{
    color: #040B1E;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    border-bottom: 1px solid #A2ABC1;
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
}

.article-body-wrapp .article-body p{
    margin: 0 0 40px 0;
    opacity: 0.8;
}

.article-body-wrapp .article-body h2{
    margin: 0 0 24px 0;
    color: #040B1E;
    font-size: 32px;
    font-weight: 400;
    line-height: 40px; /* 125% */
}

.article-body-wrapp .article-body h3{
    margin: 0 0 16px 0;
    color: #040B1E;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px; /* 116.667% */
}

.article-body-wrapp .article-body h4{
    margin: 0 0 16px 0;
    color: #040B1E;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px; /* 116.667% */
}

.block-risk-disclaimer{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: calc(100% - 48px);
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    gap: 16px;
    padding: 24px;
    border-radius: 16px;
    border: 1px solid #A2ABC1;
    background: linear-gradient(180deg, #F0F6FF -4.7%, #CDD8ED 192.89%);
}

.block-risk-disclaimer .block-title{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    gap: 8px;
    color: #F77A09;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.block-risk-disclaimer .block-title .icon{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 24px;
    height: 24px;
}

.block-risk-disclaimer .block-title .icon svg{
    vertical-align: top;
}

.block-risk-disclaimer .block-content{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 100%;
    color: #1D2741;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.article-body-wrapp .article-body ul{
    padding: 32px 24px;
    border-radius: 16px;
    border: 1px solid #91CFFF;
    background: linear-gradient(180deg, #EEF4FF 0%, #E1EAFA 95.16%, #4C7FD7 128.68%);
    margin: 0 0 24px 0;
    display: flex;
    display: -webkit-flex;
    width: calc(100% - 50px);
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.article-body-wrapp .article-body ul li{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: calc(100% - 32px);
    list-style: none;
    margin: 0 0 32px 0;
    padding: 0 0 0 32px;
    position: relative;
    background: url("../images/v2/bg-li.svg") no-repeat scroll 0 3px;
}

.article-body-wrapp .article-body ul li:last-child{
    margin: 0;
}

.article-body-wrapp .article-body ol{
    padding: 32px 24px;
    border-radius: 16px;
    border: 1px solid #91CFFF;
    background: linear-gradient(180deg, #EEF4FF 0%, #E1EAFA 95.16%, #4C7FD7 128.68%);
    margin: 0 0 24px 0;
    display: flex;
    display: -webkit-flex;
    width: calc(100% - 50px);
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.article-body-wrapp .article-body ol li{
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: calc(100% - 30px);
    margin: 0 0 32px 20px;
    padding: 0 0 0 10px;
    position: relative;
}

.article-body-wrapp .article-body ul li:last-child{
    margin: 0;
}

.article-body-wrapp .article-body table{
    width: 100%;
    padding: 0 16px 12px 16px;
    border-radius: 16px;
    border: 1px solid #CCDAE8;
    background: linear-gradient(180deg, #EEF4FF -8.66%, #B4CEFA 252.75%, #4C7FD7 492.18%);
    margin-bottom: 48px;
}

.article-body-wrapp .article-body table th{
    color: #454F69;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    border-bottom: 1px solid #CCDAE8;
}

.article-body-wrapp .article-body table td{
    color: #040B1E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    opacity: 0.9;
}

.article-body-wrapp .article-body table th,
.article-body-wrapp .article-body table td{
    padding: 12px 12px;
}

.article-body-wrapp .article-body table .left-align{
    text-align: left;
}

.article-body-wrapp .article-body table .right-align{
    text-align: right;
}

.article-body-wrapp .article-body table .center-align{
    text-align: center;
}

.article-body-wrapp .article-body img{
    max-width: 100%;
    height: auto;
    border-radius: 20px;
}

.article-body-wrapp .article-body .block-buy-crypto{
    display: none;
}

.article-body-wrapp .article-body .article-t2-wrapp,
.article-body-wrapp .article-body .article-t3-wrapp
{
    width: calc(100% - 34px);
    padding: 0 16px 12px 16px;
    border-radius: 16px;
    border: 1px solid #CCDAE8;
    background: linear-gradient(180deg, #EEF4FF -8.66%, #B4CEFA 252.75%, #4C7FD7 492.18%);
    margin-bottom: 48px;
}

.article-body-wrapp .article-body .article-table-2,
.article-body-wrapp .article-body .article-table-3
{
    width: 100%;
    padding: 0;
    margin: 0;
    background: none;
    border-radius: 0;
    border: 0;
}

.article-body-wrapp .article-body .article-table-2 thead th,
.article-body-wrapp .article-body .article-table-2 tbody td,
.article-body-wrapp .article-body .article-table-3 thead th,
.article-body-wrapp .article-body .article-table-3 tbody td{
    text-align: left;
}

.article-body-wrapp .article-body .article-t2-wrapp .article-t2-inner,
.article-body-wrapp .article-body .article-t3-wrapp .article-t3-inner{
    padding-bottom: 10px;
    overflow-x: auto;
    scrollbar-color: #CAD0E1 transparent;
}

.article-body .article-table-2 .positive{
    color: #009688;
}

.article-body .article-table-2 .negative{
    color: #FF4848;
}

.article-body .article-table-3 .col-5{
    width: 145px;
}

.article-body .article-table-3 .positive{
    color: #009688;
}

.article-body .article-table-3 .negative{
    color: #FF4848;
}

.article-body .article-table-3 td.col-5 .roi-wrapper{
    display: flex;
    display: -webkit-flex;
}

.article-body .article-table-3 td.col-5 .roi-wrapper .roi-val{
    padding-right: 12px;
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    line-height: 32px;
}

.article-body .article-table-3 td.col-5 .roi-wrapper .go-to-trade{
    flex: 0 0 68px;
    -webkit-flex: 0 0 68px;
    width: 68px;
    align-items: center;
    -webkit-align-items: center;
}

.article-body .article-table-3 td.col-5 .roi-wrapper .go-to-trade a{
    text-align: center;
    padding: 8px 16px;
    display: block;
    text-decoration: none;
    border-radius: 8px;
    background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    white-space: nowrap;
    color: #EAECEE;
    cursor: pointer;
}

.article-body .article-table-3 td.col-5 .roi-wrapper .go-to-trade a:hover{
    background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #06F 126.76%);
}

.article-body .block-trade-margex{
    border-radius: 16px;
    border: 0.686px solid #27314B;
    background: linear-gradient(0deg, #000823 0%, #000823 100%), linear-gradient(107deg, rgba(0, 3, 12, 0.25) 28.58%, rgba(8, 20, 52, 0.25) 95.41%);
    backdrop-filter: blur(13.712421417236328px);
    position: relative;
    overflow: hidden;
}

.article-body .article-button-1{
    text-align: center;
    padding: 14px 28px;
    display: block;
    text-decoration: none;
    border-radius: 10px;
    background: linear-gradient(88deg, #003FFF 1.46%, #006BFF 62.42%, #0085FF 126.76%);
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    white-space: nowrap;
    color: #EAECEE !important;
    margin-bottom: 40px;
    cursor: pointer;
}

.article-body .article-button-1:hover{
    background: linear-gradient(88deg, #0633BB 1.46%, #0034D2 1.47%, #024EB7 64.74%, #06F 126.76%);
}

@media screen and (max-width: 1150px) {
    .article-main-cont{
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        gap: 24px;
    }

    .article-main-cont .left-sidebar{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
        gap: 24px;
        order: 2;
    }

    .article-main-cont .left-sidebar .s-inner{
        display: flex;
        display: -webkit-flex;
        gap: 24px;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .article-main-cont .right-sidebar{
        display: none;
    }

    .block-article-share{
        padding: 24px;
        width: calc((100% - 24px)/2 - 48px);
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0 !important;
    }

    .block-article-summarize{
        padding: 24px;
        width: calc((100% - 24px)/2 - 48px);
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0 !important;
    }

    .block-article-share .block-title,
    .block-article-summarize .block-title{
        align-self: flex-start;
    }

    .block-article-share .block-content,
    .block-article-summarize .block-content{
        align-self: flex-start;
        margin-bottom: auto;
    }

    .block-article-navigation{
        display: none;
    }

    .article-main-cont .article-body-wrapp{
        order: 1;
        width: 100%;
    }

    .article-body-wrapp .article-body .block-buy-crypto{
        display: flex;
        display: -webkit-flex;
    }
}

@media screen and (min-width: 730px) and (max-width: 1150px) {
    .article-body-wrapp .article-body .block-buy-crypto{
        display: flex;
        display: -webkit-flex;
        padding: 0;
        background: none;
        border: 0;
        border-radius: 0;
    }

    .article-body-wrapp .article-body .block-buy-crypto .block-content{
        border-radius: 12px;
        border: 1px solid rgba(48, 113, 238, 0.20);
        background: rgba(48, 113, 238, 0.10);
        backdrop-filter: blur(20px);
        padding: 20px 16px;
        width: calc(100% - 32px);
    }

    .article-body-wrapp .article-body .block-buy-crypto form{
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .article-body-wrapp .article-body .block-buy-crypto .item-input{
        width: calc((100% - 195px - 40px)/2 - 2px);
        margin: 0 16px 16px 0;
        height: 44px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .item-input.item-get{
        margin-right: 24px;
    }

    .block-buy-crypto .item-input .form-item-text .item-text{
        height: 22px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .form-submit-button{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 195px;
        margin-bottom: 16px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .form-submit-button a{
        padding: 10px 28px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .note{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
    }
}

@media screen and (min-width: 501px) and (max-width: 729px) {
    .article-body-wrapp .article-body .block-buy-crypto{
        display: flex;
        display: -webkit-flex;
        padding: 0;
        background: none;
        border: 0;
        border-radius: 0;
    }

    .article-body-wrapp .article-body .block-buy-crypto .block-content{
        border-radius: 12px;
        border: 1px solid rgba(48, 113, 238, 0.20);
        background: rgba(48, 113, 238, 0.10);
        backdrop-filter: blur(20px);
        padding: 20px 16px;
        width: calc(100% - 32px);
    }

    .article-body-wrapp .article-body .block-buy-crypto form{
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .article-body-wrapp .article-body .block-buy-crypto .item-input{
        width: calc((100% - 16px)/2 - 2px);
        margin: 0 16px 16px 0;
        height: 44px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .item-input.item-get{
        margin-right: 0;
    }

    .article-body-wrapp .block-buy-crypto .item-input .form-item-text .item-text{
        height: 22px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .form-submit-button{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
        margin-bottom: 16px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .form-submit-button a{
        padding: 10px 28px;
    }

    .article-body-wrapp .article-body .block-buy-crypto .note{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .breadcrumbs {
        margin-bottom: 56px;
    }

    .article-content .field-image{
        border-radius: 16px;
        max-height: 490px;
    }

    .article-content .field-image picture{
        max-height: 490px;
    }

    .article-content .field-image img{
        border-radius: 12px;
    }
}

@media screen and (max-width: 620px) {
    .article-main-cont{
        gap: 27px;
    }

    .block-article-share {
        padding: 24px;
        width: calc(100% - 48px);
    }

    .block-article-summarize{
        padding: 24px;
        width: calc(100% - 48px);
    }
}

@media screen and (max-width: 610px) {
    .block-banner{
        padding: 34px 38px;
        width: calc(100% - 76px);
        background: linear-gradient(0deg, #0B0B0F, #0B0B0F),linear-gradient(34.11deg, #3071EE -56.08%, rgba(19, 22, 34, 0) 71.41%);
    }

    .block-banner .block-background{
        background: url("../images/v2/bg12.svg") no-repeat scroll right -330px;
        background-size: auto auto;
    }

    .block-banner .block-content{
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
        max-width: 100%;
        gap: 32px;
    }

    .block-banner .block-content .text{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
        font-size: 28px;
        line-height: 32px;
        text-align: center;
    }

    .block-banner .block-content .button{
        flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        width: 100%;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        -webkit-justify-content: center;
    }
}

@media screen and (max-width: 500px) {
    .blocks-wrap .article-body .block-banner-5,
    .blocks-wrap .article-body .block-banner-6,
    .blocks-wrap .article-body .block-banner-7
    {
        margin-bottom: 40px !important;
    }

    .page-article .blocks-wrap.blocks-wrap-content{
        padding: 24px 0 120px 0;
    }

    .article-content .article-m-header{
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .article-content .article-m-header .m-footer{
        width: 100%;
    }

    .article-content .field-image{
        border-radius: 12px;
        max-height: none;
        height: 230px;
    }

    .article-content .field-image picture{
        height: 230px;
    }

    .article-content .field-image img{
        border-radius: 12px;
    }

    .article-body-wrapp .article-body h2{
        font-size: 24px;
        font-weight: 500;
        line-height: 28px;
    }

    .article-body-wrapp .article-body h3{
        color: #040B1E;
        font-size: 20px;
        font-weight: 500;
        line-height: 24px;
    }

    .article-body-wrapp .article-body h4{
        margin: 0 0 16px 0;
        color: #040B1E;
        font-size: 18px;
        font-weight: 500;
        line-height: 22px;
    }

    .article-body-wrapp .article-body table th
    {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
    }

    .article-body-wrapp .article-body table td
    {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
    }
}
