﻿.main {
    margin-top: 130px;
}

.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: #f05e2282; /*#F05E22;*/
    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; */
}

.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;*/
}

h2.h1-title {
    color: black;
    /*text-align: center;*/
}

.imgs-boxs {
    margin-left: 0px;
}

.back-search {
    background: url(/Images-baspana/Свой-дом/свой-дом.webp) no-repeat 50% 50% / cover; 
}

p.s-d--t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
}

.s-d--u_t {
    display: flex;
    grid-gap: 13px;
}

.s-d--u {
    display: flex;
    background: #FFFFFF;
    border: 1px solid #D2D4D5;
    box-sizing: border-box;
    border-radius: 14px;
    width: 371px;
    height: 146px;
    align-items: center;
    align-self: baseline;
    margin-bottom: 30px;
    justify-content: center;
    padding: 30px;
}

p.s-d--u_t-text {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #2C3537;
    align-self: center;
}

.img-container {
    background: #F5F5F5;
    height: 580px;
    position: absolute;
    min-width: 100%;
    z-index: -1;
    left: 0%;
    right: 0%;
    margin-top: -28px;
}

p.nz-programms--k_k--t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    color: #2C3537;
}

p.sd-programms_text {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #2C3537;
    margin-bottom: 190px;
    letter-spacing: 0.6px;
}

h3.s-d--h_h {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    color: #008B8A;
}

.s-d--u_t.s-d--h {
    flex-direction: column;
    width: 100%;
}

p.s-d--h_t {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 55px;
    color: #2C3537;
}

.s-d--h_t_text {
    margin-top: 21px;
}

p.s-d--h_text {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    color: #878A8A;
}

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;
}

.img-container--s-d {
    background: #F5F5F5;
    height: 894px;
    position: absolute;
    min-width: 100%;
    z-index: -1;
    left: 0%;
    right: 0%;
    margin-top: -76px;
}

table.table.table-striped {
    height: 581px;
    /* width: auto; */
}

th {
    text-align: center;
    vertical-align: middle !important;
}

table.s-d--table {
    width: 1237px;
    height: 581px;
    background: #F4F4F4;
    /* border: 1px solid #99A0A2; */
    box-sizing: border-box;
    border-radius: 15px;
}

tr.instruction-table--h.s-d--table_f {
    /*background: #DCDFDF;*/
    /* border: 1px solid #99A0A2; */
    /* box-sizing: border-box; */
    /* border-radius: 14px 14px 0px 0px !important; */
}

table.s-d--table-f {
    background: #DCDFDF;
    border: 1px;
    box-sizing: border-box;
    border-radius: 14px 14px 0px 0px;
    width: 1237px;
    height: 91px;
}

table.s-d--table-s {
    background: #F4F4F4;
    border: 1px;
    box-sizing: border-box;
    border-radius: 0px 0px 14px 14px;
    width: 1237px;
    height: 492px;
}

.s-d--table-s th {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
}

.s-d--table-f th {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
}

th {
    width: 413px;
    border-right: 1px solid #99A0A2;
}

.nz-programms--b_r {
    background: #FFFFFF;
    border: 1px solid #99A0A2;
    box-sizing: border-box;
    border-radius: 14px;
    width: 1181px;
    height: 60px;
    margin-top: -36px;
    position: absolute;
    z-index: -1;
    margin-left: 24px;
}
/*.s-d--tcsena-k_m--arrow {
        border-left: 2px solid #2C3537;
        transform: rotate( 135deg );
        border-bottom: 2px solid #2C3537;
        margin-bottom: 130px;
        width: 15px;
        height: 15px;
    }*/
.s-d--tcsena-k_m {
    display: flex;
    justify-content: space-between;
    padding: 30px;
    background: #F4F4F4;
    cursor: pointer;
}

p.s-d--tcsena-k_m--text {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    color: #2C3537;
}

table.s-d--table-f--t {
    border: 1px solid;
    box-sizing: border-box;
    width: 1237px;
    height: 81px;
}

    table.s-d--table-f--t th {
        font-family: Ubuntu;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 55px;
        color: #2C3537;
    }

.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;
}

.own-house-title {
    margin-top: 0px;
}

.own-house-header {
    display: flex;
    margin-bottom: 360px;
}

.why-own-house-better {
    margin-bottom: 170px;
    display: flex;
    grid-gap: 150px;
    justify-content: space-between;
}



















































@media(max-width:1200px) {

    .imgs-boxs.back-search {
        display: block !important;
        background-image: url(/Images-baspana/Свой-дом/свой-дом.webp);
        background-size: 100% 20%;
        background-repeat: no-repeat;
        background-position: top;
        margin-top: -24px;
    }

    .own-house-header {
        display: flex;
        margin-bottom: 260px;
    }

    .own-house-title {
        margin-top: 100px;
    }
    
    p.sd-programms_text {
        margin-bottom: 80px;
    }

    .why-own-house-better {
        margin-bottom: 80px;
    }

    div #ownHouseJs div {
        flex-direction: column !important;
        width: 100% !important;
        /* display: block !important; */
        grid-gap: 19px !important;
    }

    div#ownHouseJs tbody {
        width: 100% !important;
    }

    tbody tr.instruction-table--h.s-d--table_f th {
        /* width: 100% !important; */
    }

    table.s-d--table-f {
        width: 100%;
    }

    div#ownHouseJs div img {
        width: max-content;
    }

    div#ownHouseJs tbody tr.instruction-table--h th {
        width: 37% !important;
        font-size: 13px;
    }

    tr.instruction-table--h {
    }

    div#ownHouseJs tbody tr.instruction-table--h {
        width: 100% !important;
    }

    table.s-d--table-s {
        width: 100% !important;
    }

    div#ownHouseJs div .nz-programms--b_r {
        margin-left: 11px !important;
        width: 84% !important;
    }

    div#tableId table.s-d--table-f--t {
        width: 100% !important;
    }

    div#clickTableId {
    }

    table.s-d--table-f--t {
    }

    h1.nz-programms--t-h {
        width: 100% !important;
    }

    h1.nz-programms--t-h {
        font-size: 24px;
    }

    li.nz-programms--k_k--t {
        height: 100% !important;
        margin: 19px 0px !important;
    }

    p.nz-programms--k_k--t.nz-p--list {
        height: max-content;
        width: max-content;
        padding: 13px 18px;
    }

    p.nz-programms--k_k--t {
        font-size: 14px !important;
        line-height: 19px !important;
    }

    .s-d--u_t.s-d--h img {
        display: none;
        width: 46% !important;
        /* grid-gap: 6px !important; */
    }

    div#ownHouseJs div.s-d--u_t.s-d--h {
        /* flex-direction: row !important; */
        grid-gap: 6px !important;
    }

    p.s-d--h_t {
        font-size: 30px !important;
    }

    div#ownHouseJs div div.s-d--u_t {
        flex-direction: row !important;
    }

    div #ownHouseJs div.loans_programms--s .s-d--u_t.s-d--h {
        flex-direction: column !important;
    }

    p.s-d--t.p {
        margin: 64px 0px !important;
    }

    .main {
        margin: 64px 0px !important;
    }











    p.s-d--t.p {
        margin: -246px 0px 66px 0px !important;
        /*margin: 64px 0px !important;*/
    }

    .main {
        padding: 19px;
    }

    .navigation {
        display: none !important;
    }
}




/*body {
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }*/
.header_s {
    margin-bottom: 0px !important;
}
.s-d--u {
    border: none;
    padding: 0px;
    height: max-content;
}

    .s-d--u p.s-d--u_t-text {
        width: 100%;
    }

        .s-d--u p.s-d--u_t-text br {
            display: none;
        }

.s-d--u_t.s-d--h {
    background: #FFFFFF;
    border: 1px solid #99A0A2;
    border-radius: 14px;
    padding: 32px;
}

div #ownHouseJs .s-d--h_t_text {
    /*display: flex;*/
    gap: 0px !important;
}

    div #ownHouseJs .s-d--h_t_text p.s-d--h_text br {
        display: none;
    }

div #ownHouseJs div div#clickTableId {
    flex-direction: row !important;
}



@media(max-width:768px) {

    .main {
        display:  flex !important;
        flex-direction: column;
    }

    .h1-title.nz-programms--t-h{
        width:100% !important;
    }
}