/* fonts */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600&display=swap");

body {
    font-family: "Poppins", sans-serif;
  }

.banner-img {
    z-index: -999;
    position: absolute;
    top: 40px;
    right: 40px;
}
.banner-title {
    margin-top: 25px;
}
/* section.hero-banner {
    margin-top: 4rem;
} */
.banner-img img {
    width: 500px;
    height: 570px;
}
.banner-title h3 {
    font-size: 18px;
    color: #9B9494;
    font-weight: 500;
}
.banner-title h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 63px;
    color: #000;
    background: #fff;
    margin-top: -9px;
    padding: 15px 0px;
}
.banner-title p {
    margin-top: 1rem;
    width: 75%;
    color: #9B9494;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}
span.title-color {
    color: #c7001d;
    position: relative;
}
img.line-image {
    position: absolute;
    top: 100%;
    left: 2%;
    width: 270px;
}
.banner-title p {
    margin-top: 0rem;
    width: 75%;
    color: #9B9494;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}
img.btn-image {
    width: 150px;
    margin-top: 20px;
    margin-right: 12px;
}


/* applicant section */

section.applicant-section {
    background: url(../uploads/background-img.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 36% 69%;
    margin-top: 13rem;
}
.applicant-bg.d-flex.justify-content-center.align-items-center {
    margin-top: -20px;
}

section.hero-banner {
    margin-top: 4rem;
}
.applicant-bg img {
    width: 100%;
}
.applicant-heading h1 {
    font-size: 48px;
    font-weight: 700;
    color: #000;
}
span.applicant-line {
    color: #c7001d;
    position: relative;
}
img.line-img {
    position: absolute;
    top: 99%;
    left: 0;
    width: 215px;
}
.applicant-heading h1 {
    font-size: 48px;
    font-weight: 700;
    color: #000;
    /* margin-top: 6rem; */
}
.applicant-heading h2 {
    margin-top: 2rem;
    font-size: 22px;
    font-weight: 700;
    color: #c7001d;
}
.applicant-heading p {
    font-size: 16px;
    font-weight: 500;
    color: #9B9494;
    line-height: 33px;
    margin-top: 2rem;
}

/* Employment section */

.employment-heading h1 {
    font-size: 48px;
    font-weight: 700;
    color: #000;
}
span.employment-line {
    color: #c7001d;
    position: relative;
}
img.employ-line-img {
    position: absolute;
    top: 104%;
    left: 0;
    width: 280px;
}
img.employment-img {
    margin-left: 3rem;
}
.employment-heading h1 {
    font-size: 48px;
    font-weight: 700;
    color: #000;

}
.employment-heading p {
    font-size: 16px;
    font-weight: 500;
    color: #9B9494;
    line-height: 33px;
    margin-top: 2.5rem;
}

/* rental section */

section.rental-section.mt-5 {
    background-color: #FDF7F8;
    padding: 40px 0px;
}
.rental-heading h1 {
    font-size: 48px;
    font-weight: 700;
    color: #000;
}
span.rental-line {
    color: #c7001d;
    position: relative;
}
img.rental-line-img {
    position: absolute;
    top: 98%;
    left: 4px;
    width: 150px;
}
.rental-heading h1 {
    font-size: 48px;
    font-weight: 700;
    color: #000;
}
.rental-heading p {
    font-size: 16px;
    font-weight: 500;
    color: #9B9494;
    line-height: 33px;
    margin-top:  2rem;
}

/* Footer section  */
  .copyright p {
    color: #fff;
    font-size: 16px;
    font-family: 'poppins-regular', sans-serif;
    padding-top: 15px;
  }


  [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
    transition-duration: 2s;
}
