.wlt_bankcms_section .wlt_current_hero_img {
    max-width: 56.2rem;
}

.wlt_bankcms_section .wlt_banking__inner__container__in {
    gap: 3rem;
}

.wlt_bankcms_section .wlt_hero__head__top p {
    margin-bottom: 3rem;
}

.wlt_banking__inner__container.wlt_cms_container {
    padding-top: 5rem;
    padding-bottom: 0;
}

.trusted_slide_container.wlt_cms_slider {
    padding: 2.8rem 0;
    background: var(--ca-cmsslider-bg);
}

.wlt_cmsslider_container.container {
    padding: 8rem 0;
}

.wlt_cms_financial_section .wlt_head_text_container h2 {
    max-width: unset;
}

.wlt_cms_financial_section .wlt_head_text_container {
    margin-bottom: 3rem;
    gap: 1.2rem;
}

.wlt_cms_financial_section .wlt_head_text_container p {
    max-width: 86rem;
}

.wlt_bannking__prosperity__cnt {
    display: flex;
    justify-content: space-between;
    gap: 17.2rem;
}

.wlt_bannking__prosperity__clmn {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    flex: 1 1 100%;
}

.wlt_bannking__prosperity__head {
    display: flex;
    gap: 1.2rem;
    align-items: center;
}

.wlt_bannking__prosperity__head h3 {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz24);
    font-weight: var(--font_weight600);
    line-height: 135%;
}

.wlt_bannking__prosperity__para p {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz18);
    font-weight: var(--font_weight400);
    line-height: 160%;
}


.wlt_bannking__enhancing__cnt {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.wlt_bannking__enhancing__clmn__in {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    padding: 3rem 3rem 1.1rem 3rem;
    background: var(--ca-monmate-evenbg);
    height: 100%;
    justify-content: center;
    align-items: center;
}

.wlt_bannking__enhancing__bottom .wlt_bannking__enhancing__clmn__in {
    padding: 2.3rem 4rem 2.3rem 3rem;
    flex-direction: row;
    align-items: center;
    gap: 9rem;
}

.wlt_bannking__enhancing__image {

    height: 100%;
    display: flex;
    align-items: center;
}

.wlt_bannking__enhancing__clmn,
.wlt_bannking__enhancing__top {
    display: flex;
    gap: 2rem;
}

.wlt_bannking__enhancing__clmn {
    justify-content: center;
    align-items: center;
    flex: 1 1 100%;
}

.wlt_bannking__enhancing__head {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
}

.wlt_bannking__enhancing__head h4 {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz24);
    font-weight: var(--font_weight600);
    line-height: 136%;
}

.wlt_bannking__enhancing__head p {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz18);
    font-weight: var(--font_weight400);
    line-height: 160%;
}

.wlt_bannking__enhancing__image img {
    width: 100%;
    object-fit: contain;
}

.wlt_bannking__enhancing__top .wlt_bannking__enhancing__image img {
    width: 100%;
}

.wlt_insight__enchancing__clmn .wlt_bannking__enhancing__image {
    margin-right: -6.9rem;
}

.wlt_bannking__enhancing__image.wlt_cash_solution {
    max-width: 50rem;
}

.wlt_bannking__enhancing__image.wlt_financial_image {
    max-width: 60.7rem;
}

.wlt_bannking__enhancing__image.wlt_insight_bg {
    max-width: 49.2rem;
    margin-bottom: -7.4rem;
}

.wlt_cash__slotion__clmn .wlt_bannking__enhancing__clmn__in {
    border: 1px solid #FECBCB;
}

.wlt_insight__enchancing__clmn .wlt_bannking__enhancing__clmn__in {
    border: 1px solid #D9D9FF;
    overflow: hidden;
}

.wlt_enhancing__bottom__clmn .wlt_bannking__enhancing__clmn__in {
    border: 1px solid #C3D1FF;
    overflow: hidden;
}

.wlt--50 {
    width: 50%;
}

.wlt_banking__flow__manager__cnt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 3rem;
}

.wlt_flow__manager__row__main {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.wlt_flow__manager__row {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
}

.wlt_flow__manager__row h3 {
    line-height: 136%;
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz24);
    font-weight: var(--font_weight600);
}

.wlt_flow__manager__row p {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz20);
    font-weight: var(--font_weight400);
    line-height: 160%;
}

.wlt_banking__flow__manager__lft .wlt_head_text_container {
    width: 100%;
    align-items: flex-start;
    text-align: left;
    padding: 0;
    margin-bottom: 0;
}

.wlt_banking__flow__manager__lft .wlt_head_text_container h2 {
    text-align: left;

}

.wlt_bannking__enhancing__sec .wlt_head_text_container h2 {
    max-width: unset;
}

.wlt_glide__sec__list {
    display: flex;
    flex-direction: column;
    gap: 4rem;
}

.wlt_banking__flow__manager__lft .wlt_top_head_section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 1.2rem;
}

.wlt_glide__button__sec {
    display: flex;
    gap: 2rem;
}

.wlt_glide__button__sec .wlt_cms_btn a.wlt_animation__none {
    background: transparent;
    border: 1px solid var(--primary-font);
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz16);
    font-weight: var(--font_weight500);
    line-height: 157%;
}

.wlt_apply__now__btn.wlt_get_start a {
    max-width: 15.8rem;
    padding: 1.2rem 2.33rem;
}

.wlt_apply__now__btn a:hover .wlt_signup_btn .get_arrow {
    filter: brightness(0) saturate(100%) invert(17%) sepia(0%) saturate(7500%) hue-rotate(180deg) brightness(91%) contrast(84%);
}

.get_arrow {
    filter: invert(0%) sepia(100%) saturate(100%) hue-rotate(0deg);
    transition: filter 0.3s ease;
}

.wlt_financial__journey__sec .wlt_banking__flow__manager__lft {
    order: 2;
}

.wlt_bannking__financial__assistance__cnt {
    display: flex;
    justify-content: space-between;
    gap: 2.2rem;
}

.wlt_bannking__financial__assistance__clmn__in {
    display: flex;
    flex-direction: column;
    gap: 7.3rem;
    justify-content: center;
    align-items: center;
}

.wlt_financial__assistance__text h4 {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz24);
    font-weight: var(--font_weight600);
    line-height: 136%;
}

.wlt_financial__assistance__text p {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz16);
    font-weight: var(--font_weight400);
    line-height: 160%;
}

.wlt_bannking__financial__assistance__clmn {
    padding: 3rem;
    border: 1px solid;
    border-image-source: linear-gradient(101.31deg, #B9CEFF 5.75%, #D2B7F8 94.6%);
    border-image-slice: 1;

}

.wlt_bannking__financial__assistance__clmn:nth-child(odd) {
    background: var(--ca-cmsbanking-bg);
}

.wlt_bannking__financial__assistance__clmn:nth-child(even) {
    background: var(--ca-cmsfinan-bg);
}

.wlt_financial__assistance__text {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
}

.wlt_financial__assistance__image {
    flex: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.wlt_cms_banking_cnt .wlt_head_text_container h2 {
    max-width: unset;
}

.wlt_financial__assistance__image {
    max-width: 32.6rem;
}

.wlt_bannking__renowned__cnt {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2rem;
    max-width: 111rem;
    margin: 0 auto;
}

.wlt_bannking__renowned__clmn {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding: 2.4rem 2.4rem 4.5rem 2.4rem;
    -webkit-backdrop-filter: blur(42.868568420410156px);
    -moz-backdrop-filter: blur(42.868568420410156px);
    -o-backdrop-filter: blur(42.868568420410156px);
    -ms-backdrop-filter: blur(42.868568420410156px);
    backdrop-filter: blur(42.868568420410156px);
    width: 35.6rem;
}

.wlt_bannking__renowned__clmn:nth-child(odd) {
    background: var(--ca-monmate-gradbg);
}

.wlt_bannking__renowned__clmn:nth-child(even) {
    background: var(--ca-monmate-evenbg);
}

.wlt_bannking__renowned__head {
    display: flex;
    gap: 2.4rem;
    align-items: center;
}

.wlt_bannking__renowned__txt h4 {
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz24);
    font-weight: var(--font_weight600);
    line-height: 136%;
}

.wlt_bannking__renowned__para p {
    line-height: 160%;
    color: var(--primary-font);
    font-family: var(--font-noto);
    font-size: var(--fontsz18);
    font-weight: var(--font_weight400);
}

.wlt_bannking__renowned__icon {
    max-width: 5.4rem;
}

.wlt_bannking__renowned__sec {
    position: relative;
    z-index: 1;
}

.wlt_bannking__renowned__sec::before {
    position: absolute;
    content: '';
    bottom: -30%;
    left: -6.2%;
    transform: rotate(353deg);
    z-index: -1;
}

.wlt_cash_managecnt {
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    background: var(--ca-cmscash-bg);
    width: 100%;
    height: 100%;
    padding: 3rem;
    box-shadow: 0px 4px 14px 0px #555266B2;
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    justify-content: center;
    align-items: center;
    height: 44.5rem;
    position: relative;
    z-index: 22;
}

.wlt_cashmanage_text h3 {
    line-height: 136%;
    color: var(--w-f-primary);
    font-family: var(--font-noto);
    font-size: var(--fontsz24);
    font-weight: var(--font_weight600);

}

.wlt_cashmanage_text p {
    line-height: 160%;
    color: var(--ca-finac-text);
    font-family: var(--font-noto);
    font-size: var(--fontsz16);
    font-weight: var(--font_weight400);
    text-align: center;
}

.wlt_cash_management_main {
    display: flex;
    gap: 2rem;
}

.wlt_cashmanage_text {
    display: flex;
    gap: 1.2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.wlt_cash_managecnt::after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    background: var(--grey-bg);
    padding: 4px;
    box-sizing: border-box;
    z-index: -1;
}

.wlt_bannking__renowned__clmn:nth-child(4) .wlt_bannking__renowned__txt h4 {
    max-width: 20.3rem;
}

.wlt_cms_banking_cnt .wlt_head_text_container .finc_para {
    max-width: 85.4rem;
}

.wlt_cms_btn.wlt_apply__now__btn a:hover {
    color: var(--white-bg);
    border: 1px solid var(--primary-font);
    background: var(--primary-font);
    transition: .3s all ease;
}

.wlt_bankcms_section .wlt_hero__head__top h2 {
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}

.wlt_makefina_head h2 {
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}

.wlt_cmsdedic_head h2 {
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}

.wlt_cmscontrol_head h2 {
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}
.wlt_moneyflow_head h2{
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
background-clip: text;
}
.wlt_cmsbuild_head h2{
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}
.wlt_cmsstop_head h2{
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}
.wlt_trusthead h2{
    background: linear-gradient(275.11deg, #E7F6FE 0%, #9878FE 40.5%, #AD69D7 66.23%, #D572B8 93.74%, #F9ACE3 100%);
    background-clip: text;
}
.ca_manage_grad {
    color: transparent;
}

.ca_makebfincbg {
    color: transparent;
}

.ca_cmsdedicate_bg {
    color: transparent;
}

.ca_cmscont_grad {
    color: transparent;
}

.ca_cmsmoney_grad {
    color: transparent;
}

.ca_cmsbuild_grad {
        color: transparent;
  }

.ca_cmsstart_grad {
    color: transparent;
}

.ca_cmstrust_grad {
      color: transparent;
  }

@media only screen and (max-width: 1440px) and (min-width: 1280px) {
    .wlt_bannking__prosperity__cnt {
        gap: 8rem
    }
}


@media(min-width:1280px) {


    .wlt_bannking__financial__assistance__clmn {
        padding: 4rem 2.8rem;
    }

    .wlt_cms_banking_cnt .wlt_flow__manager__row p {
        max-width: 52.2rem;
        width: 100%;
    }

}

@media (min-width: 1441px) {

    .wlt_banking__flow__manager__lft .wlt_top_head_section {
        align-items: flex-start;
    }

    .wlt_financial__assistance__image img {
        max-width: 32rem;
    }

}

@media(max-width:1424px) {
    .wlt_bannking__prosperity__cnt {
        gap: 8rem;
    }
}

@media (max-width: 1230px) {
    .wlt_cash_management_main {
        flex-wrap: wrap;
        justify-content: center;
    }

    .wlt_cash_managecnt {
        width: 35rem;
        height: 40rem;
    }

    .wlt_cash__management__last {
        margin-top: -10.1rem;
    }
}

@media(max-width:1024px) {
    .wlt_bannking__prosperity__cnt {
        gap: 5rem;
    }

    .wlt_banking__inner__container.wlt_cms_container {
        padding-top: 3rem;
    }

    .wlt_cmsslider_container.container {
        padding: 5rem 0 0 0;
    }

    .wlt_cms_banking_cnt .wlt_bannking__prosperity__icon {
        width: 3.8rem;
        height: 3.8rem;
    }

    .wlt_bannking__enhancing__head.wlt--50 {
        width: 100%;
    }

    .wlt_bannking__enhancing__bottom .wlt_bannking__enhancing__clmn__in {
        gap: 7rem;
    }

    .wlt--50 {
        width: 100%;
    }
}

@media(max-width:991px) {
    .wlt_bannking__prosperity__cnt {
        flex-direction: column;
        gap: 3rem;
    }

    .wlt_bannking__enhancing__top,
    .wlt_bannking__enhancing__bottom .wlt_bannking__enhancing__clmn__in {
        flex-direction: column;
    }

    .wlt_financial__journey__sec .wlt_banking__flow__manager__lft {
        order: 1;
    }

    .wlt_financial__journey__sec .wlt_banking__flow__manager__rgt {
        order: 2;
    }

    .wlt_bannking__financial__assistance__cnt {
        flex-direction: column;
        gap: 2rem;
    }

    .wlt_bannking__financial__assistance__clmn {
        padding: 2rem;
    }

    .wlt_financial__assistance__text {
        gap: 1rem;
    }

    .wlt_bannking__financial__assistance__clmn__in {
        gap: 3rem;
    }

    .wlt_banking__inner__container.wlt_cms_container {
        padding-top: 2rem;
    }

    .wlt_bannking__enhancing__bottom .wlt_bannking__enhancing__clmn__in {
        gap: 5rem;
    }

    .wlt_banking__flow__manager__cnt {
        flex-direction: column;
        align-items: flex-start;
        gap: 3rem;
    }

    .wlt_bannking__renowned__clmn {
        gap: 1rem;
        padding: 2rem;
        width: 28.3rem;
    }

    .wlt_cash_managecnt {
        width: 32rem;
        height: 39rem;
    }

    .wlt_cash__management__last {
        margin-top: -10.3rem;
    }

}

@media (min-width: 601px) and (max-width: 649px) {
    .wlt_bannking__renowned__clmn {
        width: 25.3rem;
    }
}

@media(max-width:767px) {
    .wlt_cash__management__last {
        margin-top: 0;
    }

    .wlt_cash_managecnt {
        width: 37rem;
        height: 38rem;
    }

    .wlt_cms_banking_cnt .wlt_head_text_container .finc_para {
        color: var(--white-bg);
    }

    .wlt_bannking__renowned__sec::before {
        position: unset;
    }
}

@media(max-width:600px) {

    .wlt_bannking__renowned__icon img {
        width: 3.2rem;
        height: 3.2rem;
    }

    .wlt_bannking__renowned__clmn {
        gap: 0.8rem;
        padding: 2rem;
    }

    .wlt_bannking__renowned__head {
        gap: 1.2rem;
    }

    .wlt_bannking__renowned__clmn {
        width: 100%;
    }
}

@media(max-width:560px) {
    .wlt_banking__flow__manager__rgt img {
        width: 100%;
    }

    .wlt_bannking__enhancing__image.wlt_cash_solution {
        max-width: 29.2rem;
        width: 100%;
    }

    .wlt_bannking__enhancing__image.wlt_financial_image {
        max-width: 31.5rem;
        width: 100%;
        margin-right: unset;
    }

    .wlt_bannking__enhancing__image.wlt_insight_bg {
        max-width: 28.8rem;
        margin-bottom: inherit;
        width: 100%;
    }

    .wlt_bannking__enhancing__bottom .wlt_bannking__enhancing__clmn__in {
        gap: 2rem;
        padding: 2rem;
    }

    .wlt_cash_managecnt {
        width: 32.4rem;
        height: 37.2rem;
        gap: 1rem;
    }

    .wlt_cash_managecnt:nth-child(1) {
        padding: 2.4rem;
    }

    .wlt_cash_managecnt:nth-child(2) {
        padding: 1.4rem;
    }

    .wlt_cash_managecnt:nth-child(3) {
        padding: 2.9rem;
    }

    .wlt_cashmanage_icon {
        width: 6rem;
        height: 6rem;
    }

    .wlt_cashmanage_text {
        gap: 0.8rem;
    }

    .wlt_cashmanage_text h3 {
        font-weight: var(--font_weight700);
    }

    .wlt_glide__button__sec .wlt_cms_btn a.wlt_animation__none {
        line-height: 133%;
        padding: 1.11rem 1.2rem;
        font-size: 1.2rem;
    }

    .wlt_apply__now__btn.wlt_get_start a {
        max-width: 15.8rem;
        padding: 1.01rem 1.2rem;
    }

    .wlt_cms_banking_cnt .wlt_applysec .wlt_signup_btn {
        line-height: 133%;
        font-size: 1.2rem;
    }

    .wlt_banking__flow__manager__cnt {
        gap: 2rem;
    }

    .wlt_bannking__enhancing__clmn__in.wlt_bankcms_wrap {
        padding-right: 0;
    }

    .wlt_bannking__enhancing__head.wlt_bannkcms_enhance {
        padding-right: 2rem;
    }

}

@media(max-width:480px) {

    .wlt_bannking__prosperity__cnt {
        gap: 1.6rem;
    }

    .wlt_banking__inner__container.wlt_cms_container {
        padding-top: 1.6rem;
    }

    .wlt_cms_banking_cnt .wlt_bankcms_section .wlt_hero__head__top p {
        margin-bottom: 1.2rem;
    }

    .wlt_cmsslider_container.container {
        padding: 4rem 0 0 0;
    }

    .wlt_cms_banking_cnt .wlt_head_text_container {
        gap: 0.8rem;
        margin-bottom: 2rem;
    }

    .wlt_cms_banking_cnt .wlt_bannking__prosperity__icon {
        width: 3.2rem;
        height: 3.2rem;
    }

    .wlt_bannking__prosperity__clmn {
        gap: 0.8rem
    }

    .wlt_bannking__prosperity__head h3 {
        line-height: 120%;
    }

    .wlt_bannking__enhancing__clmn__in {
        padding: 2rem 2rem 1rem 2rem;
        gap: 2rem;
    }

    .wlt_cms_banking_cnt .wlt_bannking__flow__manager__sec .wlt_head_text_container {
        margin-bottom: 0;
    }

    .wlt_banking__flow__manager__lft .wlt_top_head_section {
        gap: 1.6rem
    }

    .wlt_flow__manager__row {
        gap: 0.8rem
    }

    .wlt_flow__manager__row h3 {
        line-height: 120%;
    }

    .wlt_glide__sec__list {
        gap: 1.2rem;
    }

    .wlt_flow__manager__row__main {
        gap: 1.2rem;
    }

    .wlt_bannking__financial__assistance__sec .wlt_head_text_container p {
        max-width: 28.4rem;
    }

    .wlt_bannking__financial__assistance__clmn__in {
        gap: 2rem;
    }

    .wlt_financial__assistance__text h4 {
        line-height: 120%;
    }

    .trusted_slide_container.wlt_cms_slider {
        padding: 1.6rem 0;
    }

}

@media(max-width:359px) {
    .wlt_cash_managecnt {
        width: 100%;
        height: 37rem;
    }
}
