﻿body {
}

body {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

h1 {
    color: #2C3537 !important;
    font-family: 'Ubuntu' !important;
}

span {
    font-family: 'Ubuntu' !important;
}

.header_s {
    margin-bottom: 0px !important;
}

body {
    background: #ffffff94 !important;
    /*#dee2e694 !important*/
}

.search-box {
    background: none !important;
    padding-top: 145px !important
}

p#pbId {
    font-family: Ubuntu !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 16px !important;
    line-height: 19px;
    /* text-decoration-line: underline !important; */
    color: #008F91 !important;
    border-bottom: 1px solid #008b8a !important;
    margin-bottom: -1px !important;
}

li.nav-item.programmbank {
    display: flex;
    display: flex;
    background: #F5F5F5;
    border-radius: 8px;
    width: 573px;
    height: 188px;
}

.programmbank--i_n {
    /*position: absolute;*/
    margin-left: 31px;
    margin-top: 42px;
}

.nav {
    display: grid;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    grid-template-columns: 1fr 1fr;
    grid-gap: 46px;
}

.programmbank--i_n a.nav-link.active {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 10px;
    text-align: center;
    color: #FFFFFF;
    background: #008b8a; 
    box-shadow: 0px 8px 16px -4px rgb(62 83 87 / 30%);
    border-radius: 6px;
    height: 49px;
    width: 145px;
    margin-left: 0px;
}
/*.programmbank--i_n h3 {
        font-family: Ubuntu;
        font-style: normal;
        font-weight: 300;
        font-size: 34px;
        line-height: 39px;
        color: #2C3537;
    }*/
h1.programmbank-h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 46px;
    text-transform: uppercase;
    color: #2C3537;
    margin-top: 60px;
    margin-left: 13px;
}

p.programmbank-t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    color: #2C3537;
    margin-top: 30px;
    margin-left: 13px;
    margin-bottom: 30px;
}

.header-container {
    border-bottom: 0.747664px solid #D2D4D5;
}

.programmbank--i_n h3 {
    font-family: 'Ubuntu-Light';
    font-style: normal;
    font-weight: lighter;
    font-size: 34px;
    line-height: 39px;
    color: #2C3537;
    width: 186px;
    text-align: left;
}

.programmbank img {
    margin-left: 9px;
    border-radius: 8px;
}

li.nav-item.programmbank:hover {
    filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.12));
    border-radius: 8px;
}

.dropdown-content--hover-arrow {
    margin-top: -48px;
}

.arrows:after {
    margin-left: -13px;
    margin-top: 16px;
}





@media(min-width:1200px) {

    .main.programms--mains {
        /* min-width: 100% !important; */
        min-width: 1243px !important;
    }
}
@media(max-width:1200px) {
    ul.nav.justify-content-center {
        display: flex;
        grid-gap: 13px;
    }

    .main {
        width: 91% !important;
    }


    .programmbank--i_n {
        padding: 0px 44px;
    }


    li.nav-item.programmbank {
        filter: none !important;
    }
}


/*body {
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }*/
.main {
    margin-top: 130px;
}

.header_s {
    margin-bottom: 0px !important;
}

.nz-programms--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 300;
    font-size: 60px;
    line-height: 69px;
    /* identical to box height */
    text-transform: uppercase;
    color: #2C3537;
    text-align: left;
}

.nz-programms-t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    /* or 130% */
    color: #2C3537;
    margin-top: 30px;
    margin-bottom: 30px;
}

.nz-programms--buttons {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 49px;
    /* identical to box height */
    text-align: center;
    color: #FFFFFF;
    background: #F05E22; /*#f05e2282;*/
    box-shadow: 0px 8px 16px -4px rgba(62, 83, 87, 0.3);
    border-radius: 6px;
    width: 245px;
    height: 49px;
    /*cursor: auto;*/
}

a {
    cursor: pointer;
}
/*.imgs-boxs {
        height: 516px;
        position: absolute;
        top: 0px;
        width: 100%;
        z-index: -1;
        left: 0%;
        right: 0%;
        margin-top:130px;
    }*/
.imgs-boxs {
    height: 516px;
    position: absolute;
    /*top: 60px;*/
    /* width: 100%; */
    z-index: -1;
    /* left: 0%; */
    /* right: 0%; */
    margin-top: 130px;
    /* align-items: center; */
    margin-left: -319px;
}

.main {
    height: max-content;
    min-width: 1300px;
    margin-top: 253px;
}

body {
    background: white;
}

.nz-programms--k {
    display: flex;
    margin-top: 130px;
    margin-bottom: 130px;
    justify-content: space-between;
}

.header-container {
    border-bottom: 0.747664px solid #D2D4D5;
}

h1 {
    color: black;
    /*text-align: center;*/
}

input.nz-programms--button {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    background: #2C3537;
    border-radius: 6px;
    width: 148px;
    height: 49px;
}

h2.nz-programms--kupit--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    color: #2C3537;
    margin-bottom: 30px;
}

h3.nz-programms--kupit--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    color: #2C3537;
    margin-bottom: 30px;
}

.nz-programms--kupit--d {
    position: absolute;
    margin-left: 30px;
    margin-top: -175px;
}


.img-container {
    background: #F5F5F5;
    height: 719px;
    position: absolute;
    min-width: 100%;
    z-index: -1;
    left: 0%;
    right: 0%;
    margin-top: -64px;
}

.nz-programms--kd:hover {
    filter: drop-shadow(0px 22px 28px rgba(0, 0, 0, 0.1));
    border-radius: 8px;
}

input.nz-programms--button.kupit-checked--b {
    background: rgba(44, 53, 55, 0.6);
    border-radius: 6px;
}

h3.nz-programms--kupit--h.kupit-checked--h {
    color: rgba(44, 53, 55, 0.6);
}

.nz-p {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
}

p.nz-p--text {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
    align-self: center;
}

.nz-p-d {
    display: flex;
    grid-gap: 13px;
}

h3.nz--ns--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    line-height: 46px;
    color: #2C3537;
    margin-bottom: 30px;
}

p.nz--ns--t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
}

h1.nz-programms--k_k--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 46px;
    color: #2C3537;
}

p.nz-programms--k_k--t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    color: #2C3537;
}

h3.nz-programms--k_k-price--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
}

p.nz-programms--k_k-price--t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 23px;
    color: #2C3537;
}

.nz-programms--k_k-price {
    background: #F4F4F4;
    border: 1px solid #99A0A2;
    box-sizing: border-box;
    border-radius: 14px 14px 0px 0px;
    width: 573px;
    height: 119px;
    align-self: center;
    padding-top: 30px;
    padding-left: 30px;
}

.nz-programms--price {
    background: #FFFFFF;
    border: 1px solid #99A0A2;
    box-sizing: border-box;
    border-radius: 0px 0px 14px 14px;
    height: max-content;
}

.nz-programms--price--city {
    display: flex;
    justify-content: space-between;
    margin: 10px;
    margin-top: 21px;
    margin-bottom: 21px;
}

.nz-programms--price--c {
    margin: 30px;
}

h3.nz-programms--price--h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #2C3537;
}

p.nz-programms--price--t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    color: #2C3537;
}

h1.nz-programms--k_k--h {
    margin-top: 21px;
    margin-bottom: 64px;
}

.nz-programms--b_r {
    background: #FFFFFF;
    border: 1px solid #99A0A2;
    box-sizing: border-box;
    border-radius: 14px;
    width: 526px;
    height: 60px;
    margin-top: -36px;
    position: absolute;
    z-index: -1;
    margin-left: 24px;
}

.nz-programms--k_k-price.nz-p--kd {
    padding: 30px;
    background: white;
    border-radius: 14px;
    height: max-content;
}

.nz-programms--t {
    display: flex;
    grid-gap: 90px;
    margin-top: 60px;
}

.nz-programms--t-o {
    display: flex;
    flex-direction: column;
    grid-gap: 29px;
}

.nz-programms--t-o_a {
    height: max-content;
    background: #FFFFFF;
    border: 1px solid #99A0A2;
    box-sizing: border-box;
    border-radius: 14px;
    width: 573px;
    padding: 46px;
}

.nz-programms--t-o_b {
    background: #F4F4F4;
    border: 1px solid #99A0A2;
    box-sizing: border-box;
    border-radius: 14px;
    width: 573px;
    height: 256px;
    padding: 44px;
}
    /*.nz-programms--t-v {
        background: #FFFFFF;
        border: 1px solid #99A0A2;
        box-sizing: border-box;
        border-radius: 14px;
        width: 573px;
        height: 753px;
    }*/
    .nz-programms--t-o_b p {
        font-family: Ubuntu;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 26px;
        color: #2C3537;
    }

.nz-programms--t-o_a h3 {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 34px;
    color: #008B8A;
    margin-top: 24px;
    margin-bottom: 49px;
}

.nz-programms--t-o_a p {
    list-style: none;
    margin-bottom: 30px;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    color: #2C3537;
}

.nz-programms--t-o_a ul li img {
    align-self: flex-start;
    margin-right: 30px;
    margin-top: 6px;
}

.imgs-boxs {
    margin-left: 0px;
}

img.nz-p--img {
    width: 58px;
}

.back-search {
    background: url(/Images-baspana/Programms-bank/Нурлы-Жер/нурлы-жер.jpg) no-repeat 50% 50% / cover;
}

p.nz-programms--k_k--t.nz-p--list {
    border: 1px solid #2C3537;
    box-sizing: border-box;
    padding: 13px 21px 13px 21px;
    border-radius: 30px;
}

.navigation {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 11.9626px;
    line-height: 14px;
    color: #C8CBCC;
    margin-top: 100px !important;
    margin-left: 30px !important;
    position: absolute;
}



.nz-programms--k.\.setb {
    opacity: 1 !important;
    display: flex !important;
}

@media(max-width:1200px) {
    .n-z--s img {
        width: 100% !important;
        height: 89px !important;
        overflow: hidden;
        display: none;
    }

    .n-z--s {
        flex-direction: column;
        background: url(/Images-baspana/Programms-Bank/arm-moneys.svg);
        background-repeat: no-repeat;
        background-size: 100%;
        height: 290px;
        background-position-y: bottom;
        background-position-x: right;
        background-color: #F2F2F2;
    }

        .n-z--s div {
            position: unset !important;
            margin-left: 0px !important;
            padding: 6px 19px;
        }

    .main {
        margin: 100px 0px;
        padding: 19px;
    }

    h1.nz-programms--h {
        font-size: 38px;
    }

    p.nz-programms-t {
        font-size: 13px !important;
    }

    h3.nz--ns--h {
        margin-bottom: 6px;
    }

    p.nz--ns--t {
        line-height: 19px;
    }









    .nz-programms--k {
        margin: 89px 0px !important;
    }

    .navigation {
        display: none;
        opacity: 0;
    }

    .nz-programms--buttons {
        width: 100% !important;
        margin: 0px !important;
    }









    div#bankProgrammVue div {
        width: 100% !important;
        /* height: max-content!important; */
    }

        div#bankProgrammVue div img {
            /* width: 100% !important; */
        }

    .nz-programms--kupit--d {
        margin-top: -150px !important;
        margin-left: 19px !important;
    }

    .nz-programms--k img {
        width: 100% !important;
    }

    div#bankProgrammVue div {
    }

    div#bankProgrammVue div {
    }

    div#bankProgrammVue div {
    }

    div#bankProgrammVue div {
    }

    div#bankProgrammVue div {
    }

    div#bankProgrammVue div {
    }

    div#bankProgrammVue div {
        flex-direction: column;
        width: 100% !important;
        position: relative;
    }

    .nz-p {
    }

        .nz-p div.nz-p-d {
            flex-direction: row !important;
        }

    .n-z--s img {
        display: none !important;
    }









    div#getCallback {
        flex-direction: unset !important;
    }

    #bankProgrammVue input {
        /*width: 100% !important;*/
    }

    .modal-body input {
        /*flex-direction: column;*/
        width: 100% !important;
    }


    .modal-body {
        height: 100% !important;
    }

    .modal-dialog.modal-dialog-centered {
        flex-direction: unset !important;
    }

    .nz-programms--price--c {
        margin: 0px !important;
        width: 100% !important;
    }

    .nz-programms--b_r {
        margin-left: 0px !important;
        display: none;
    }

    h3.nz-programms--kupit--h {
        width: 100% !important;
    }

    .nz-programms--kupit--d {
        width: 100% !important;
    }

    .nz-programms--kupit--d {
        /* width: 100% !important; */
        /* display: none; */
    }

    h3.nz-programms--kupit--h.kupit-checked--h {
        /* width: 64% !important; */
        /* display: none; */
    }

    .nz-programms--kupit--d {
        width: 64% !important;
        margin-left: 19px !important;
    }

    div#bankProgrammVue div .modal-footer button {
        width: 91% !important;
        margin: 13px 0px 0px 0px;
    }

    #bankProgrammVue .modal-content {
        height: 100% !important;
        grid-gap: 13px;
    }





    input.nz-programms--button.kupit-checked--b {
        opacity: 0;
        height: 30px !important;
        margin: 1px 0px 0px 0px;
        display: none !important;
    }

    h3.nz-programms--kupit--h.kupit-checked--h {
        margin: 24px 0px 54px 0px !important;
    }

    div#bankProgrammVue div.modal-header button {
        position: absolute;
        font-size: 38px;
        margin-left: 350px !important;
        right: 35px;
    }

    .nz-programms--t-o_b p {
        line-height: 19px;
    }






    p.nz-programms--k_k--t.nz-p--list {
        height: max-content;
        align-self: center;
    }

    p.nz-programms--k_k--t {
        margin-top: 0px !important;
        align-self: center !important;
    }

    .nz-programms--price--city {
        display: grid !important;
        grid-template-columns: 69% 31% !important;
    }

    h3.nz-programms--price--h {
        font-style: normal;
        font-weight: bold;
        font-size: 14px !important;
        line-height: 16px !important;
        /* identical to box height */
        color: #2C3537;
    }

    h3.nz-programms--k_k-price--h {
        font-style: normal;
        font-weight: bold;
        font-size: 16px !important;
        line-height: 18px !important;
        color: #2C3537;
    }

    p.nz-programms--k_k-price--t {
        font-style: normal;
        font-weight: bold;
        font-size: 12px !important;
        line-height: 23px;
        /* identical to box height, or 192% */
        color: #2C3537;
    }

    div#bankProgrammVue div.img-container {
        position: absolute;
        height: 110%;
        margin: -13px -19px 0px 0px;
        width: 100% !important;
        /* left: -45px; */
        /* right: 6px; */
        opacity: 0;
    }

    h1.nz-programms--t-h {
        font-size: 35px !important;
    }
    li.nav-item.programmbank img {
        display: none;
    }

    a.nav-link.active {
    }

    .programmbank--i_n a.nav-link.active {
        margin: 0px;
        padding: 8px !important;
    }

    .programmbank--i_n {
        display: contents;
        align-items: baseline;
        flex-direction: column;
        justify-content: space-between;
        height: inherit;
    }
    
    li.nav-item.programmbank {
        flex-direction: column;
        align-self: center;
        justify-content: space-between;
        padding: 40px 26px;
    }

    li.nav-item.programmbank {
    }

    ul.nav.nav-pills.nav-fill li.nav-item.programmbank:first-child {
    }

    ul.nav.nav-pills.nav-fill li.nav-item.programmbank:first-child {
        background-image: url(/Images-baspana/nurly_jer_pic.svg);
    }

    li.nav-item.programmbank {
    }

    li.nav-item.programmbank {
    }

    ul.nav.nav-pills.nav-fill li.nav-item.programmbank {
        background-size: 91%;
        background-repeat: no-repeat;
        background-position: 99px;
    }

        ul.nav.nav-pills.nav-fill li.nav-item.programmbank:nth-child(2) {
            background-image: url(/Images-baspana/shanyrak_pic.svg);
        }

        ul.nav.nav-pills.nav-fill li.nav-item.programmbank:nth-child(3) {
            background-image: url(/Images-baspana/voennyi_product_pic.svg);
        }

        ul.nav.nav-pills.nav-fill li.nav-item.programmbank:nth-child(4) {
            background-image: url(/Images-baspana/svoi_dom_pic.svg);
        }

        ul.nav.nav-pills.nav-fill li.nav-item.programmbank:nth-child(5) {
            background-image: url(/Images-baspana/subsaren.svg);
        }

        ul.nav.nav-pills.nav-fill li.nav-item.programmbank:nth-child(6) {
            background-image: url(/Images-baspana/ymai_pic.svg);
        }

}

.nz-programms--k.setbs {
    display: none;
    opacity: 1;
    opacity: 1;
    opacity: 1;
    opacity: 1;
    opacity: 0;
}

.setb--s {
    opacity: 0;
}