.pink-bg {

  background: linear-gradient(0deg, #FFF1F8 0%, #FFF 100%);

}



.overlay-sec {

  position: absolute;

  left: 0;

  height: 100%;

  width: 100%;

  top: 0;

}



.about-us {

  background: linear-gradient(180deg, #FFF1F8 0%, rgba(255, 241, 248, 0) 100%);

  display: block;

  min-height: 1000px;

}



.about-banner-sec {

  padding: 40px 0 0;

  background: linear-gradient(180deg, #FFF1F8 0%, rgba(255, 241, 248, 0) 100%);

}

.about-banner-sec .title-disc {

  max-width: 1200px;

  margin: 0px auto;

  text-align: center;

}

.about-banner-sec h1 {

  color: #000;

  font-weight: 900;

  font-size: 175px;

  line-height: 175px;

  margin-bottom: 0px;

  letter-spacing: 2%;

}

@media (max-width: 1000px) {

  .about-banner-sec h1 {

    font-size: 90px;

    line-height: 90px;

  }

}

.about-banner-sec #staggerText span {

  display: inline-block;

  opacity: 0;

  animation: charFade 0.5s ease forwards;

}

@keyframes charFade {

  to {

    opacity: 1;

  }

}

@media (max-width: 575px) {

  .about-banner-sec .banner-video-sec {

    height: 445px;

    overflow: hidden;

  }

}

.about-banner-sec .banner-video-sec video {

  width: 100%;

}

@media (max-width: 575px) {

  .about-banner-sec .banner-video-sec video {

    -o-object-fit: cover;

       object-fit: cover;

    height: 100%;

  }

}



@media (min-width: 767px) {

  .column-space-61 {

    margin: 0px -61px;

  }

}



@media (min-width: 767px) {

  .column-space-61 > [class*=col] {

    padding: 0px 61px;

  }

}



@media (min-width: 767px) {

  .column-space-23 {

    margin: 0px -23px;

  }

}



@media (min-width: 767px) {

.column-space-23 > [class*=col] {

        padding: 0px 28px;

    }

}



.about-content-sec {

  background: linear-gradient(0deg, #FBE9F2 0%, rgba(255, 241, 248, 0) 100%);

}

.about-content-sec .about-col-left h2 {

  font-size: 80px;

  line-height: 80px;

}

@media (max-width: 767px) {

  .about-content-sec .about-col-left h2 {

    font-size: 55px;

    line-height: 55px;

  }

}



.about-steps-section {

  background: linear-gradient(180deg, #FBE9F2 0%, rgba(255, 241, 248, 0) 100%);

  position: relative;

}

.about-steps-section .abt-pattern {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

}

.about-steps-section .abt-pattern img {

  width: 100%;

}

@media (max-width: 767px) {

  .about-steps-section .abt-pattern img.only-desk {

    display: none;

  }

}

@media (min-width: 767px) {

  .about-steps-section .abt-pattern img.only-mob {

    display: none;

  }

}

img.abt-step-banner {

    width: 100%;

}

.about-steps-section .abt-main-step {

  position: relative;

  z-index: 2;

  padding-top: 50px;

}

@media (max-width: 767px) {

  .about-steps-section .abt-main-step img.abt-step-banner.only-desk {

    display: none;

  }

}

@media (min-width: 767px) {

  .about-steps-section .abt-main-step img.abt-step-banner.only-mob {

    display: none;

  }

}

.about-steps-section .abt-main-step .abt-step-box {

  border-radius: 30px;

  border: 1px solid rgba(255, 255, 255, 0.1);

  min-height: 267px;

  width: 187px;

  align-items: center;

  justify-content: center;

  display: flex;

  flex-direction: column;

  text-align: center;

  padding: 20px 15px;

  gap: 25px;

}

.about-steps-section .abt-main-step .abt-step-box p {

  color: #FFF;

  text-align: center;

  font-family: Figtree;

  font-size: 20px;

  font-style: normal;

  font-weight: 700;

  line-height: 26px;

  margin-bottom: 0;

}

@media (max-width: 767px) {

  .about-steps-section .abt-main-step .abt-step-box p {

    font-size: 18px;

    line-height: 24px;

  }

}

.about-steps-section .abt-main-step .overlay-sec {

  padding-top: 120px;

}

@media (max-width: 767px) {

  .about-steps-section .abt-main-step .overlay-sec {

    padding-top: 145px;

  }

}

.about-steps-section .abt-main-step .overlay-sec .abt-main-step-row {

  justify-content: center;

}

@media (min-width: 767px) and (max-width: 1200px) {

  .about-steps-section .abt-main-step .abt-main-box {

    width: 20%;

  }

}

@media (max-width: 1200px) {

  .about-steps-section .abt-main-step .abt-main-box .abt-step-box {

    width: 100%;

  }

}

@media (min-width: 1000px) {

  .about-steps-section .abt-main-step .abt-main-box:first-child, .about-steps-section .abt-main-step .abt-main-box:last-child {

    padding-top: 150px;

  }

}

@media (min-width: 1000px) {

  .about-steps-section .abt-main-step .abt-main-box:nth-child(2), .about-steps-section .abt-main-step .abt-main-box:nth-child(4) {

    padding-top: 75px;

  }

}

@media (max-width: 767px) {

  .about-steps-section .abt-main-step .abt-main-box {

    margin-bottom: 20px;

  }

}



.about-col-right p:last-child {

  margin-bottom: 0;

}/*# sourceMappingURL=style-about-us.css.map */





/* 20-02-2026 */

.about-steps-section{

padding-bottom: 73px;

}

.about-content-sec.section-space-bottom

 {

    padding-bottom: 66px;

 }



 .about-content-sec .col-sm-6.about-col-right {

    padding: 0 60px 0 15px;

}



@media (max-width: 767px) {

    .about-steps-section{

padding-bottom: 60px;

}

 .about-content-sec .col-sm-6.about-col-right{

    padding: 0 12px;

}



.about-content-sec.section-space-bottom

 {

    padding-bottom: 60px;

 }

    .about-steps-section .abt-main-step .abt-main-box:nth-child(odd){

padding-right: 10px;

    }

    .about-steps-section .abt-main-step .abt-main-box:nth-child(even){

padding-left: 10px;

    }

    .about-steps-section .abt-main-step img {

    width: 100%;

}



.about-steps-section .abt-main-step .abt-step-box

 {

padding: 20px 18px;

 }

 .about-steps-section .abt-main-step {

    padding-top: 30px;

}

    .about-content-sec .about-col-left h2 {

        margin-bottom: 30px;

    }

}



/* 27-02-2026 */



.mac-os .about-steps-section .abt-main-step .abt-step-box p{

  font-weight: 600;

}