@charset "UTF-8";
.section-liwh-bg-color {
    background-color: #fdfdff !important;
}

.section-ligr-bg-color {
    background-color: #F4F5F4 !important;
}

@media (min-width: 768px) {
    .step-1 {
        margin-top: 350px;
    }
    .step-2 {
        margin-top: 300px;
    }
    .step-3 {
        margin-top: 250px;
    }
    .step-4 {
        margin-top: 200px;
    }
    .step-5 {
        margin-top: 150px;
    }
    .step-6 {
        margin-top: 100px;
    }
    .step-7 {
        margin-top: 50px;
    }
}

:root {
    /* Colors: */
    --unnamed-color-737b7d: #737B7D;
    --unnamed-color-373f41: #373F41;
    --wrapper: #F5F7FB;
    --text-color: #373F41;
    --border-color: #707070;
    --white: #ffffff;
    --input-border: #DBE2F0;
    --para-color: #737B7D;
}

a {
    text-decoration: none;
}

.breadcumb-wrap-1 {
    background-color: var(--wrapper);
}

header {
    margin-bottom: 57px;
}

.breadcumb_heading {
    padding: 49px 0px;
}

.breadcumb_heading h3 {
    color: var(--unnamed-color-373f41);
    text-align: left;
    font: normal normal bold 2.75rem/62px Poppins;
    letter-spacing: 0px;
    color: var(--text-color);
    opacity: 1;
}


/* .breadcumb img{} */

header .collapse ul li a {
    font: normal normal 500 0.875rem/21px Poppins;
    letter-spacing: 0px;
    color: #737B7D;
}

form label {
    text-align: left;
    font: normal normal 600 1.125rem/24px Poppins;
    letter-spacing: 0px;
    color: var(--text-color);
}

form input {
    border-color: var(--input-border) !important;
    padding: 17px 10px !important;
}

form input:focus {
    border-color: var(--input-border);
    box-shadow: none !important;
}

.feedback input[type='radio'] {
    padding: 2px !important;
    visibility: hidden;
}

.feedback .step-2 label,
.feedback .step-3 label,
.feedback .step-4 label {
    cursor: pointer;
    font: normal normal normal 1rem/25px Poppins;
    letter-spacing: 0px;
    color: var(--text-color);
    border: 1px solid var(--input-border);
    padding: 12px 120px;
}

.error {
    text-align: left !important;
    font: normal normal normal 14px/21px Poppins !important;
    letter-spacing: 0px !important;
    color: var(--text-color);
}

.footer {
    background-color: var(--wrapper) !important;
    padding: 100px 0px;
}

.footer h3 {
    font: normal normal 600 1.625rem/15px Poppins;
    margin-bottom: 20px;
}

.footer_data1 p {
    font: normal normal normal 0.875rem/15px Poppins;
}

.footer_links a {
    font: normal normal normal 0.875rem/26px Poppins;
    letter-spacing: 0.21px;
    color: var(--text-color);
}

.footer_contact address {
    font: normal normal normal 0.875rem/26px Poppins;
    margin-bottom: 2px;
}

.footer_contact a {
    font: normal normal normal 0.875rem/26px Poppins;
    letter-spacing: 0.21px;
    color: var(--text-color);
}