/*============================
    Desktop CSS Starts Here   
=============================*/


/* Home Loan Guide Section */

.buyer_home_loan_sec1,
.buyer_tax_benefit_sec1,
.buyer_faqs_sec1 {
    padding: 10.4375em 0 0;
    background-color: #222;
}

.breadcrumb_styles {
    color: #fff;
}

.main_heading_wrapper {
    margin-top: 3em;
    display: flex;
    justify-content: space-between;
}

.home_loan_heading,
.tax_benefit_heading,
.faqs_heading {
    margin-top: 0.8em;
    color: #fff;
    font-family: 'Gordita-Bold';
    font-size: 4.375em;
    line-height: 1.142em;
}

.home_loan_heading_mobile_version,
.left_section_heading_mobile_version,
.tax_benefit_heading_mobile_version,
.faqs_heading_mobile_version {
    display: none;
}

.home_loan_heading,
.home_loan_description_wrapper,
.tax_benefit_heading,
.tax_benefit_description_wrapper,
.faqs_heading,
.faqs_description_wrapper {
    max-width: 40.4375em;
    width: 100%;
}

.home_loan_description,
.tax_benefit_description,
.faqs_description {
    color: #fff;
    font-family: 'Gordita-Regular';
    font-size: 1.375em;
    line-height: 1.636em;
}

.home_loan_description_wrapper .golden_line,
.tax_benefit_description_wrapper .golden_line,
.faqs_description_wrapper .golden_line {
    padding: 1.563em 0;
}

.hollowTitle_wrapper {
    max-width: 79.25em;
    width: 100%;
    margin-top: 8em;
}

.hollowTitle_wrapper .word_animate {
    background-image: linear-gradient( to right, #c59d53, #c59d53 50%, #222222 50%);
    font-size: 11.625em;
    line-height: 1.4em;
    -webkit-text-fill-color: transparent;
}

.buyer_home_loan_sec2,
.buyer_tax_benefit_sec2,
.buyer_faqs_sec2 {
    border-bottom: 0.1px solid #b1adad;
}

.buyer_home_loan_sec2 .col-lg-4,
.buyer_tax_benefit_sec2 .col-lg-4,
.buyer_faqs_sec2 .col-lg-4 {
    border-right: 0.1px solid #b1adad;
}

.buyer_home_loan_sec2 .col-sm-12,
.buyer_tax_benefit_sec2 .col-sm-12,
.buyer_faqs_sec2 .col-sm-12 {
    border-bottom: 0.1px solid #b1adad;
}

.buyer_home_loan_sec3,
.buyer_tax_benefit_sec3 {
    padding: 8.75em 0;
}

.buyer_home_loan_sec3 .my_container,
.buyer_tax_benefit_sec3 .my_container {
    display: flex;
    justify-content: space-between;
}

.buyer_home_loan_sec3 .left_section_heading,
.buyer_home_loan_sec5 .left_section_heading,
.buyer_tax_benefit_sec3 .left_section_heading,
.faqs_accordion_heading {
    font-family: 'Gordita-Bold';
    font-size: 3.75em;
    line-height: 1.33em;
}

.buyer_home_loan_sec3 .left_section_description,
.buyer_tax_benefit_sec3 .left_section_description {
    max-width: 33em;
    margin-top: 1.75em;
    font-family: 'Gordita-Regular';
    font-size: 1.25em;
    line-height: 1.8em;
}

.buyer_home_loan_sec3 .right_section_img_wrapper,
.buyer_tax_benefit_sec3 .right_section_img_wrapper {
    max-width: 51.25em;
    width: 100%;
}

.buyer_home_loan_sec3 .right_section_img_wrapper img,
.buyer_home_loan_sec5 .right_section_img_wrapper img,
.buyer_tax_benefit_sec3 .right_section_img_wrapper img {
    width: 100%;
}

.buyer_home_loan_sec4,
.buyer_tax_benefit_sec4 {
    padding: 4.8125em 0 5.875em;
    background-color: #F2F2F2;
}

.buyer_home_loan_sec4 .main_heading,
.buyer_tax_benefit_sec4 .main_heading {
    font-family: 'Gordita-Bold';
    font-size: 3.75em;
    line-height: 1.33em;
}

.key_requirements_content {
    padding-left: 0;
}

.key_requirements_content li {
    display: flex;
    list-style-type: none;
}

.key_requirements_content li:not(:first-child) {
    margin-top: 1em;
}

.key_requirements_content li:first-child .content {
    margin-left: 3.1em;
}

.key_requirements_content li:nth-child(4) .content {
    margin-left: 1.8em;
}

.key_requirements_content li .content {
    margin: 2.5em 0 0 2.1875em;
}

.key_requirements_content .number .hollowTitle {
    font-size: 6em;
    line-height: 2.083em;
}

.key_requirements_content .content .content_heading {
    font-family: 'Gordita-Medium';
    font-size: 2.25em;
    line-height: 2.22em;
}

.key_requirements_content .content .content_description {
    font-family: 'Gordita-Regular';
    font-size: 1.25em;
    line-height: 1.8em;
}

.buyer_home_loan_sec4 .list_of_documents,
.buyer_tax_benefit_sec4 .list_of_documents {
    padding-left: 0;
}

.buyer_home_loan_sec4 .key_requirements_content .content .content_description li {
    font-size: 1em;
}

.key_requirements_content .content .content_description li {
    margin: 0 !important;
    font-family: 'Gordita-Regular';
    font-size: 0.77em;
    line-height: 1.8em;
}

.key_requirements_content .list_of_documents li::before {
    content: '\2022';
    width: 1em;
    padding-right: 1em;
    display: inline-block;
    color: #C59D53;
    font-weight: bold;
}

.buyer_home_loan_sec5 {
    padding: 7em 0 0 8.8125em;
}

.buyer_home_loan_sec5_wrapper {
    display: flex;
    justify-content: space-between;
}

.buyer_home_loan_sec5 .left_section {
    margin-top: 2.5em;
}

.buyer_home_loan_sec5 .left_section .left_cta {
    margin-top: 2.625em;
}

.buyer_home_loan_sec5 .right_section_img_wrapper {
    max-width: 59.5em;
    width: 100%;
}


/* FAQs Section */

.buyer_faqs_sec3 {
    padding: 7.75em 0;
}

.accordion {
    margin-top: 4.125em;
}

.faqs_accordion_heading {
    text-align: center;
}

#faqs .card {
    margin-bottom: 2.4em;
    border: 0;
    border-radius: 0;
    color: #333333;
}

#faqs .card:last-child {
    margin-bottom: 0;
}

#faqs .card .card-header {
    outline: 1px solid #707070;
    border-radius: 0px;
    padding: 0;
    border: 0;
}

#faqs .card .card-header .btn-header-link.collapsed:hover,
#faqs .card .card-header .btn-header-link {
    color: #fff;
    display: flex;
    text-align: left;
    background: #C59D53;
    padding: 8px 1.923em;
    font-size: 1.375em;
    line-height: 5.000em;
    font-family: 'Gordita-Medium';
    position: relative;
    white-space: normal;
    height: 3.462em;
    align-items: center;
    line-height: 1.385em;
    justify-content: space-between;
    border-radius: 0;
    transition: 0.3s ease;
}

#faqs .card .card-header .btn-header-link:after {
    content: "-";
    float: none;
    font-size: 1.5em;
}

#faqs .card .card-header .btn-header-link.collapsed {
    background: #ffffff;
    color: #333333;
}

#faqs .card .card-header .btn-header-link.collapsed:after {
    content: "+";
}

#faqs .card .collapsing {
    background: #ffffff;
    line-height: 30px;
}

#faqs .card .collapse {
    border: 0;
}

#faqs .card .collapse.show {
    box-shadow: 0px 3px 6px #00000029;
    background: #ffffff;
}

#faqs .card .card-body {
    font-family: 'Gordita-Regular';
    font-size: 1.25em;
    line-height: 1.5em;
}

#faqs .card .card-body ul {
    padding: 0;
    margin-bottom: 0;
}

#faqs .card .card-body li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}

.accordion_texts {
    font-family: 'Gordita-Regular';
}

@media(min-width: 1280px) {}

@media(min-width: 2560px) {}

@media(max-width: 1919px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    /* Home Loan Guide Section */
    .buyer_home_loan_sec3 .right_section_img_wrapper,
    .buyer_tax_benefit_sec3 .right_section_img_wrapper {
        max-width: 44.5em;
    }
    .buyer_home_loan_sec5 .right_section_img_wrapper {
        max-width: 54em;
    }
}


/*============================
Desktop CSS Ends Here   
=============================*/


/*================================
Ipad/Mobile CSS Starts Here   
================================*/

@media(max-width: 1194px) {}

@media(max-width: 1040px) {
    /* Home Loan Guide Section */
    .buyer_home_loan_sec5 {
        padding-left: 2.7em;
    }
    .buyer_home_loan_sec5 .right_section_img_wrapper {
        max-width: 47em;
    }
}

@media(max-width: 834px) {}

@media(max-width: 767px) {
    /* Home Loan Guide Section */
    .buyer_home_loan_sec1,
    .buyer_tax_benefit_sec1,
    .buyer_faqs_sec1 {
        padding: 7em 0 0;
    }
    .main_heading_wrapper {
        margin-top: 2em;
        flex-flow: column;
    }
    .buyer_home_loan_sec2 .col-lg-4,
    .buyer_tax_benefit_sec2 .col-lg-4,
    .buyer_faqs_sec2 .col-lg-4 {
        border-right: none;
    }
    .home_loan_description_wrapper .golden_line,
    .tax_benefit_description_wrapper .golden_line,
    .faqs_description_wrapper .golden_line {
        padding: 2em;
    }
    .home_loan_heading,
    .buyer_home_loan_sec3 .left_section_heading,
    .buyer_tax_benefit_sec3 .left_section_heading,
    .tax_benefit_heading,
    .faqs_heading {
        font-size: 2.6em;
        line-height: 1.384em;
    }
    .home_loan_description,
    .tax_benefit_description,
    .faqs_description {
        font-size: 1.3em;
        line-height: 1.846em;
    }
    .home_loan_heading_desktop_version,
    .left_section_heading_desktop_version,
    .tax_benefit_heading_desktop_version,
    .faqs_heading_desktop_version {
        display: none;
    }
    .home_loan_heading_mobile_version,
    .left_section_heading_mobile_version,
    .tax_benefit_heading_mobile_version,
    .faqs_heading_mobile_version {
        display: block;
    }
    .home_loan_description_wrapper,
    .tax_benefit_description_wrapper,
    .faqs_description_wrapper {
        max-width: 100%;
    }
    .hollowTitle_wrapper {
        margin-top: 6em;
    }
    .hollowTitle_wrapper .word_animate {
        font-size: 5em;
        line-height: 1.4em;
    }
    .buyer_home_loan_sec3 .my_container,
    .buyer_tax_benefit_sec3 .my_container {
        flex-flow: column;
    }
    .buyer_home_loan_sec3 .left_section_description,
    .buyer_tax_benefit_sec3 .left_section_description {
        max-width: 100%;
    }
    .left_section_heading .left_section_heading_mobile_version {
        font-size: 2.4em;
        line-height: 1.5em;
    }
    .buyer_home_loan_sec3,
    .buyer_tax_benefit_sec3 {
        padding: 5.75em 0;
    }
    .buyer_home_loan_sec3 .left_section_description,
    .buyer_tax_benefit_sec3 .left_section_description {
        margin-top: 1.5em;
        font-size: 1.3em;
        line-height: 2em;
    }
    .buyer_home_loan_sec3 .right_section_img_wrapper,
    .buyer_tax_benefit_sec3 .right_section_img_wrapper {
        max-width: 100%;
        margin-top: 4.5em;
    }
    .buyer_home_loan_sec4 .main_heading,
    .buyer_tax_benefit_sec4 .main_heading {
        font-size: 2.4em;
        line-height: 1.5em;
    }
    .key_requirements_content .number .hollowTitle {
        font-size: 5em;
        line-height: 4em;
    }
    .key_requirements_content .content .content_heading {
        font-family: 'Gordita-Bold';
        font-size: 1.8em;
        line-height: 2em;
    }
    .key_requirements_content .content .content_description {
        font-size: 1.3em;
        line-height: 2em;
    }
    .buyer_home_loan_sec5_wrapper {
        flex-flow: column;
    }
    .buyer_home_loan_sec5 .left_section_heading {
        font-size: 2.4em;
        line-height: 1.5em;
    }
    .buyer_home_loan_sec5 .right_section_img_wrapper {
        max-width: 100%;
        margin-top: 3.5em;
    }
    .buyer_home_loan_sec5 {
        max-width: 712px;
        width: 100%;
        margin: 0 auto;
        padding: 1em 0 0 15px;
    }
    .key_requirements_content .number {
        margin-top: -8em;
    }
    .key_requirements_content li {
        align-items: flex-start;
    }
    .key_requirements_content li:not(:first-child) {
        margin-top: 0;
    }
    /* FAQs Section */
    .accordion a {
        padding: 3em 1.5em !important;
        font-size: 1.5em;
        line-height: 1.73;
    }
    .accordion .card-body {
        font-size: 1.3em;
        line-height: 2em;
    }
}

@media(max-width: 375px) {}

@media(max-width: 320px) {}


/*================================
Ipad/Mobile CSS Ends Here   
================================