@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
/* =========================
   SF Pro Display Fonts
========================= */
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYREGULAR.OTF") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYMEDIUM.OTF") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYBOLD.OTF") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYBLACKITALIC.OTF") format("opentype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYHEAVYITALIC.OTF") format("opentype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYLIGHTITALIC.OTF") format("opentype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYSEMIBOLDITALIC.OTF") format("opentype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYTHINITALIC.OTF") format("opentype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro";
  src: url("../fonts/SFPRODISPLAYULTRALIGHTITALIC.OTF") format("opentype");
  font-weight: 200;
  font-style: italic;
}
* body main {
  padding: 0;
  margin: 0;
  width: 100%;
}
* body main .banner-sec {
  padding: 10.4166666667vw 0vw 5.2083333333vw;
  position: relative;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .banner-sec {
    padding: 22.0512820513vw 7.6923076923vw 5.1282051282vw;
    background-color: #FDFDFD;
  }
}
* body main .banner-sec .bg-box {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
@media (max-width: 900px) {
  * body main .banner-sec .bg-box {
    display: none;
  }
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .banner-sec .container-fluid .wrapper .heading {
  width: 49.0625vw;
  color: #1A1A1A;
  text-align: center;
  font-family: "Philosopher";
  font-size: 3.125vw;
  font-style: normal;
  font-weight: 500;
  line-height: 4.1145833333vw;
  letter-spacing: -0.03125vw;
  text-transform: capitalize;
  margin: auto;
  margin-bottom: 0.5208333333vw;
}
* body main .banner-sec .container-fluid .wrapper .heading span {
  font-weight: 700;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .heading {
    width: 77.6923076923vw;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.4358974359vw;
    letter-spacing: -0.0512820513vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .paragraph {
  color: #444;
  text-align: center;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  line-height: 1.9791666667vw;
  letter-spacing: -0.0114583333vw;
  width: 67.4479166667vw;
  font-size: 1.1458333333vw;
  margin: auto;
  margin-bottom: 1.3020833333vw;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .paragraph {
    text-align: left;
    margin: 0;
    line-height: 4.6153846154vw;
    letter-spacing: -0.0564102564vw;
    width: 77.6923076923vw;
    font-size: 3.0769230769vw;
    margin-bottom: 6.4102564103vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .claimprice {
  width: 23.9583333333vw;
  height: 3.90625vw;
  border-radius: 1.8229166667vw;
  background: linear-gradient(180deg, #75122D 0%, #43000F 100%);
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "SF Pro";
  font-style: normal;
  font-weight: 400;
  margin: auto;
  font-size: 1.3541666667vw;
  margin-bottom: 1.1979166667vw;
  text-decoration: none;
}
* body main .banner-sec .container-fluid .wrapper .claimprice span {
  font-size: 0.8333333333vw !important;
  margin-left: 0.625vw !important;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .claimprice span {
    font-size: 2.5641025641vw !important;
    margin-left: 2.0512820513vw !important;
  }
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .claimprice {
    margin: 0;
    width: 66.6666666667vw;
    height: 10.5128205128vw;
    border-radius: 8.9743589744vw;
    font-size: 3.5897435897vw;
    margin-bottom: 5.8974358974vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .hero-stats {
  display: flex;
  gap: 2.0833333333vw;
  align-items: center;
  justify-content: center;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .hero-stats {
    gap: 5.1282051282vw;
    justify-content: flex-start;
  }
}
* body main .banner-sec .container-fluid .wrapper .hero-stats .herotext {
  background: #19232E;
  width: 0.2604166667vw;
  border-radius: 0.5208333333vw;
  height: 1.875vw;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .hero-stats .herotext {
    width: 1.0256410256vw;
    border-radius: 1.5384615385vw;
    height: 6.1538461538vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .hero-stats h3 {
  color: #444;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 1.0416666667vw;
  line-height: 1.5625vw;
  margin-bottom: 0vw;
  letter-spacing: -0.0104166667vw;
}
* body main .banner-sec .container-fluid .wrapper .hero-stats h3 span {
  font-weight: 300;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .hero-stats h3 {
    font-size: 3.3333333333vw;
    line-height: 5.1282051282vw;
    margin-bottom: 0vw;
    letter-spacing: -0.0256410256vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .hero-stats .stars h4 {
  color: #444;
  font-family: "Inter";
  font-size: 1.0416666667vw;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0vw;
  line-height: 1.5625vw;
  letter-spacing: -0.0104166667vw;
}
* body main .banner-sec .container-fluid .wrapper .hero-stats .stars h4 span {
  font-weight: 300;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .hero-stats .stars h4 {
    font-size: 3.3333333333vw;
    line-height: 5.1282051282vw;
    margin-bottom: 0vw;
    letter-spacing: -0.0256410256vw;
  }
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .hero-stats .stars .starbox {
    margin-top: -1.7948717949vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .hero-stats .stars .starbox svg {
  width: 0.9895833333vw;
  height: 0.9895833333vw;
  aspect-ratio: 1/1;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .hero-stats .stars .starbox svg {
    width: 3.3333333333vw;
    height: 3.3333333333vw;
  }
}
* body main .banner-sec .container-fluid .wrapper .video-wrapper {
  max-width: 70.1041666667vw;
  height: 31.25vw;
  margin: 3.4375vw auto 0;
}
@media (max-width: 900px) {
  * body main .banner-sec .container-fluid .wrapper .video-wrapper {
    max-width: 84.6153846154vw;
    height: 56.4102564103vw;
    margin: 5.1282051282vw 0;
  }
}
* body main .banner-sec .container-fluid .wrapper .video-wrapper video,
* body main .banner-sec .container-fluid .wrapper .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 0.4166666667vw;
  display: block;
}
* body main .section-pad {
  padding: 4.1666666667vw 0;
  background: #FFF7EB;
}
@media (max-width: 900px) {
  * body main .section-pad {
    padding: 7.6923076923vw 0vw 7.6923076923vw 7.6923076923vw;
    overflow: hidden;
  }
}
* body main .section-pad .container-fluid {
  width: 67.7083333333vw;
}
@media (max-width: 900px) {
  * body main .section-pad .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .section-pad .wrapper .heading {
  color: #1A1A1A;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
  margin-bottom: 1.5625vw;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .heading {
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.4358974359vw;
    letter-spacing: -0.0512820513vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .section-pad .wrapper .p-text {
  color: #444;
  text-align: right;
  font-family: "Inter";
  font-size: 1.1458333333vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.6666666667vw;
  letter-spacing: -0.0114583333vw;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .p-text {
    display: none;
  }
}
* body main .section-pad .wrapper .step-line {
  position: relative;
}
* body main .section-pad .wrapper .step-line::before {
  content: "";
  position: absolute;
  top: 3.125vw;
  left: 1.3541666667vw;
  width: 52.0833333333vw;
  border-top: 0.1041666667vw dashed #C18703;
  z-index: 0;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .step-line::before {
    top: 10.2564102564vw;
    left: 6.6666666667vw;
    width: 100%;
    border-top: 0.5128205128vw dashed #C18703;
  }
}
* body main .section-pad .wrapper .dp-slide-md {
  width: 100%;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md {
    margin-top: 3.8461538462vw;
  }
}
* body main .section-pad .wrapper .dp-slide-md .swiper-wrapper {
  height: auto;
}
* body main .section-pad .wrapper .dp-slide-md .swiper-slide {
  width: 16.6666666667vw;
  height: 19.7916666667vw;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md .swiper-slide {
    width: 53.8461538462vw;
    height: 56.9230769231vw;
  }
}
* body main .section-pad .wrapper .dp-slide-md .step-card {
  display: flex;
  flex-direction: column;
  width: 100%;
}
* body main .section-pad .wrapper .dp-slide-md .step-card .step-icon {
  width: 6.0416666667vw;
  height: 6.0416666667vw;
  border-radius: 5.2083333333vw;
  margin-bottom: 1.1979166667vw;
  border: 0.0520833333vw solid #C18703;
  display: flex;
  align-items: center;
  background: #fff;
  justify-content: center;
  z-index: 9;
  position: relative;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md .step-card .step-icon {
    width: 19.2307692308vw;
    height: 19.2307692308vw;
    border-radius: 25.641025641vw;
    margin-bottom: 3.5897435897vw;
    border: 0.2564102564vw solid #C18703;
  }
}
* body main .section-pad .wrapper .dp-slide-md .step-card .step-icon svg {
  width: 2.1875vw;
  height: 2.1875vw;
  aspect-ratio: 1/1;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md .step-card .step-icon svg {
    width: 6.9230769231vw;
    height: 6.9230769231vw;
  }
}
* body main .section-pad .wrapper .dp-slide-md .step-card .step-label {
  color: #7D7D7D;
  font-family: "Inter";
  font-size: 1.0416666667vw;
  font-weight: 500;
  line-height: 1.9791666667vw;
  letter-spacing: -0.0104166667vw;
  margin-bottom: 0.7291666667vw;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md .step-card .step-label {
    font-size: 3.0769230769vw;
    line-height: 6.1538461538vw;
    letter-spacing: -0.0307692308vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .section-pad .wrapper .dp-slide-md .step-card h6 {
  color: #444;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  line-height: 1.9791666667vw;
  font-size: 1.25vw;
  letter-spacing: -0.0125vw;
  margin-bottom: 0.5208333333vw;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md .step-card h6 {
    line-height: 5.1282051282vw;
    font-size: 3.8461538462vw;
    letter-spacing: -0.0256410256vw;
    margin-bottom: 1.2820512821vw;
  }
}
* body main .section-pad .wrapper .dp-slide-md .step-card p {
  color: #444;
  font-family: "Inter";
  font-size: 1.0416666667vw;
  width: 15.625vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5104166667vw;
  letter-spacing: -0.0104166667vw;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .dp-slide-md .step-card p {
    width: 48.7179487179vw;
    line-height: 4.6153846154vw;
    font-size: 3.3333333333vw;
    letter-spacing: -0.0256410256vw;
    margin-bottom: 1.2820512821vw;
  }
}
* body main .section-pad .wrapper .quote-banner {
  margin-top: 4.1666666667vw;
  line-height: 3.28125vw;
  border-radius: 0.5208333333vw;
  font-size: 2.4479166667vw;
  height: 12.7604166667vw;
  padding: 3.125vw;
  color: #FFFBF2;
  text-align: center;
  font-family: "Philosopher";
  background: linear-gradient(180deg, #490012 0%, #78142F 100%);
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 900px) {
  * body main .section-pad .wrapper .quote-banner {
    margin-top: 7.6923076923vw;
    width: 84.6153846154vw;
    line-height: 6.4102564103vw;
    border-radius: 2.5641025641vw;
    font-size: 5.1282051282vw;
    height: 29.2307692308vw;
    padding: 5.1282051282vw 4.358974359vw;
  }
}
* body main .section-pad .wrapper .quote-banner span {
  color: #E0B34B;
}
* body main .raw-materials {
  padding: 4.1666666667vw 0;
}
@media (max-width: 900px) {
  * body main .raw-materials {
    padding: 7.6923076923vw 0vw 7.6923076923vw 7.6923076923vw;
  }
}
* body main .raw-materials .container-fluid {
  width: 65.4166666667vw;
}
@media (max-width: 900px) {
  * body main .raw-materials .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .raw-materials .wrapper .eyebrow {
  border-radius: 1.1979166667vw;
  border: 0.0236979167vw solid #DADADA;
  box-shadow: 0 14.557px 29.114px 0 rgba(245, 248, 252, 0.6);
  width: 13.3333333333vw;
  height: 2.5vw;
  font-size: 1.0416666667vw;
  letter-spacing: -0.0104166667vw;
  color: #444;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  margin: auto auto 0.6770833333vw auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .eyebrow {
    border-radius: 5.8974358974vw;
    border: 0.1166666667vw solid #DADADA;
    width: 32.8205128205vw;
    height: 7.6923076923vw;
    font-size: 2.5641025641vw;
    letter-spacing: -0.0256410256vw;
    margin: 0 0 3.3333333333vw 0;
  }
}
* body main .raw-materials .wrapper h2 {
  color: #1A1A1A;
  text-align: center;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper h2 {
    width: 77.6923076923vw;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.9487179487vw;
    letter-spacing: -0.0512820513vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .raw-materials .wrapper .materialSlider {
  margin: 2.6041666667vw 0vw;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider {
    margin: 5.1282051282vw 0vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-wrapper {
  height: auto;
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide {
  width: 20.3125vw;
  padding-right: 1.3020833333vw;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide {
    width: 47.1794871795vw;
    padding-right: 1.5384615385vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card {
  width: 100%;
  height: 34.21875vw;
  padding: 0.7291666667vw;
  border-radius: 1.0416666667vw;
  border: 0.0260416667vw solid #DADADA;
  background: linear-gradient(180deg, #FFF 0%, #FFF 100%);
  overflow: hidden;
  position: relative;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card {
    height: 84.1025641026vw;
    border-radius: 2.5641025641vw;
    border: 0.0512820513vw solid #DADADA;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card::before, * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  filter: blur(79.6px);
  z-index: 0;
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card {
  /* Yellow Glow */
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card::before {
  background: #FFCE31;
  width: 15.625vw;
  height: 15.625vw;
  right: -6.25vw;
  top: -4.1666666667vw;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card::before {
    width: 35.8974358974vw;
    height: 20.5128205128vw;
    right: 0vw;
    top: 0vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card {
  /* Maroon Glow */
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card::after {
  width: 15.625vw;
  height: 15.625vw;
  background: #6A0E27;
  left: -11.4583333333vw;
  top: -4.1666666667vw;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card::after {
    width: 35.8974358974vw;
    height: 20.5128205128vw;
    right: 0vw;
    top: 0vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .imgboc {
  width: 100%;
  height: 21.7708333333vw;
  position: relative;
  z-index: 1;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .imgboc {
    border-radius: 2.3076923077vw 2.3076923077vw 0 0;
    width: 100%;
    height: 49.7435897436vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .imgboc img {
  border-radius: 1.0416666667vw 1.0416666667vw 0 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .imgboc img {
    border-radius: 2.3076923077vw 2.3076923077vw 0 0;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .bodycard {
  padding-top: 1.3020833333vw;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .bodycard {
    padding-top: 3.8461538462vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .bodycard h6 {
  color: #000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 0.5208333333vw;
  font-size: 1.4583333333vw;
  line-height: 1.5625vw;
  letter-spacing: -0.0145833333vw;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .bodycard h6 {
    margin-bottom: 1.2820512821vw;
    font-size: 3.3333333333vw;
    line-height: 3.8461538462vw;
    letter-spacing: -0.0333333333vw;
  }
}
* body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .bodycard p {
  color: #000;
  font-family: "Inter";
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5625vw;
  letter-spacing: -0.009375vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .materialSlider .swiper-slide .material-card .bodycard p {
    margin-bottom: 1.2820512821vw;
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
    letter-spacing: -0.0282051282vw;
  }
}
* body main .raw-materials .wrapper .bottom-text {
  color: #000;
  text-align: center;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  line-height: 1.6145833333vw;
  font-size: 1.0416666667vw;
  letter-spacing: -0.0104166667vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .raw-materials .wrapper .bottom-text {
    width: 67.6923076923vw;
    line-height: 5.8974358974vw;
    font-size: 3.3333333333vw;
    letter-spacing: -0.0256410256vw;
    margin: auto;
  }
}
* body main .raw-materials .wrapper .bottom-text span {
  font-weight: 500;
}
* body main .course-section {
  padding: 4.1666666667vw 0;
  background: #FFF7EB;
}
@media (max-width: 900px) {
  * body main .course-section {
    padding: 10.2564102564vw 7.6923076923vw;
  }
}
* body main .course-section .container-fluid {
  width: 65.4166666667vw;
}
@media (max-width: 900px) {
  * body main .course-section .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .course-section .wrapper .heading {
  color: #1A1A1A;
  text-align: center;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .heading {
    width: 77.6923076923vw;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.9487179487vw;
    letter-spacing: -0.0512820513vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .course-section .wrapper .tabs {
  margin: 1.5625vw 0vw 2.6041666667vw;
  display: flex;
  justify-content: center;
  gap: 0.5208333333vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tabs {
    gap: 2.0512820513vw;
    margin: 3.0769230769vw -6.4102564103vw 6.4102564103vw -6.4102564103vw;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    flex-wrap: nowrap;
    padding: 0 3.8461538462vw;
    -webkit-overflow-scrolling: touch;
  }
  * body main .course-section .wrapper .tabs::-webkit-scrollbar {
    display: none;
  }
  * body main .course-section .wrapper .tabs {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
}
* body main .course-section .wrapper .tabs .tab-btn {
  padding: 0.8333333333vw 1.4583333333vw;
  border-radius: 1.25vw;
  border: 0.0453645833vw solid #DADADA;
  color: #505050;
  font-family: "Inter";
  font-size: 1.1458333333vw;
  font-style: normal;
  font-weight: 300;
  letter-spacing: -0.0119791667vw;
  text-transform: capitalize;
  cursor: pointer;
  background-color: transparent;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tabs .tab-btn {
    flex: 0 0 auto;
    padding: 2.3076923077vw 4.1025641026vw;
    border-radius: 3.3333333333vw;
    border: 0.1025641026vw solid #DADADA;
    font-size: 3.0769230769vw;
    letter-spacing: -0.0307692308vw;
  }
}
* body main .course-section .wrapper .tabs .tab-btn.active {
  background: linear-gradient(90deg, #4F0316 0%, #72122C 100%);
  box-shadow: 0 3.483px 3.483px 0 rgba(0, 0, 0, 0.25) inset;
  color: #fff;
  font-weight: 500;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tabs .tab-btn.active {
    box-shadow: 0 0.5128205128vw 0.5128205128vw 0 rgba(0, 0, 0, 0.25) inset;
  }
}
* body main .course-section .wrapper .tab-panel {
  display: none;
}
* body main .course-section .wrapper .tab-panel.active {
  display: block;
}
* body main .course-section .wrapper .tab-panel .layout {
  display: grid;
  grid-template-columns: 26.0416666667vw 1fr;
  gap: 1.25vw;
  margin: 0 auto;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout {
    display: flex;
    flex-direction: column-reverse;
    gap: 3.5897435897vw;
    margin-right: 0vw;
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter {
  border-radius: 0.6770833333vw;
  background: #FFF;
  box-shadow: 0 0.3125vw 1.8229166667vw 0 rgba(193, 196, 206, 0.14);
  overflow: hidden;
  width: 100%;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter {
    margin-bottom: 3.3333333333vw;
    width: 100%;
    border-radius: 2.0512820513vw;
    box-shadow: 0 1.5384615385vw 8.9743589744vw 0 rgba(193, 196, 206, 0.14);
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter .chapter-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  color: #000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.0119791667vw;
  font-size: 1.1458333333vw;
  padding: 1.0416666667vw 1.40625vw 0vw;
  text-transform: capitalize;
  margin-bottom: 0vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter .chapter-header {
    gap: 1.2820512821vw;
    letter-spacing: -0.0358974359vw;
    font-size: 3.5897435897vw;
    padding: 2.5641025641vw 3.5897435897vw 0vw;
    margin-bottom: 0vw;
    border-radius: 2.0512820513vw;
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter .chapter-header .vdo-icon {
  display: block !important;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .chapter-header .vdo-icon svg {
  width: 1.3541666667vw;
  height: 1.3541666667vw;
  aspect-ratio: 1/1;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter .chapter-header .vdo-icon svg {
    width: 4.1025641026vw;
    height: 4.1025641026vw;
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter hr {
  width: 90%;
  margin: 0.78125vw auto;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter hr {
    margin: 3.8461538462vw auto;
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list {
  max-height: 28.9583333333vw;
  margin-bottom: 1.0416666667vw;
  overflow-y: auto;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list {
    max-height: 51.2820512821vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list::-webkit-scrollbar {
  width: 0.3125vw;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list::-webkit-scrollbar-track {
  background: #F5F5F5;
  border-radius: 0.5208333333vw;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list::-webkit-scrollbar-thumb {
  background: #57071B;
  border-radius: 0.2083333333vw;
  height: 0.5208333333vw;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.2604166667vw;
  color: #000;
  font-family: "Inter";
  font-size: 1.0416666667vw;
  font-style: normal;
  font-weight: 300;
  letter-spacing: -0.0119791667vw;
  padding: 0vw 1.40625vw 0.78125vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson {
    padding: 0vw 4.358974359vw 2.0512820513vw;
    font-size: 3.5897435897vw;
    letter-spacing: -0.058974359vw;
  }
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson:last-child {
  border-bottom: none;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson.unlocked {
  color: #530619;
  cursor: pointer;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson.locked {
  cursor: not-allowed;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson.locked .status {
  text-decoration: underline;
}
* body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson .status {
  font-size: 0.9375vw;
  color: #000;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .tab-panel .layout .chapter .lesson-list .lesson .status {
    font-size: 3.0769230769vw;
  }
}
* body main .course-section .wrapper .player-panel {
  background: linear-gradient(180deg, #520518 0%, #70112B 100%);
  box-shadow: 0 0.46875vw 2.3958333333vw 0 rgba(193, 196, 206, 0.14);
  padding: 1.0416666667vw 0.8854166667vw;
  color: #fff;
  width: 39.5833333333vw;
  height: 34.2708333333vw;
  border-radius: 0.7291666667vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel {
    border-radius: 3.0769230769vw;
    box-shadow: 0 2.3076923077vw 5.1282051282vw 0 rgba(193, 196, 206, 0.14);
    padding: 3.0769230769vw;
    width: 100%;
    height: 100%;
  }
}
* body main .course-section .wrapper .player-panel .video-thumb {
  position: relative;
  width: 37.8125vw;
  height: 20.0520833333vw;
  border-radius: 0.7291666667vw 0.7291666667vw 0vw 0vw;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-thumb {
    width: 100%;
    height: 44.8717948718vw;
    border-radius: 3.5897435897vw 3.5897435897vw 0vw 0vw;
  }
}
* body main .course-section .wrapper .player-panel .video-thumb video,
* body main .course-section .wrapper .player-panel .video-thumb iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 0.7291666667vw 0.7291666667vw 0vw 0vw;
  display: block;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-thumb video,
  * body main .course-section .wrapper .player-panel .video-thumb iframe {
    border-radius: 3.5897435897vw 3.5897435897vw 0vw 0vw;
  }
}
* body main .course-section .wrapper .player-panel .video-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
* body main .course-section .wrapper .player-panel .video-info {
  padding-top: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-info {
    padding-top: 4.1025641026vw;
  }
}
* body main .course-section .wrapper .player-panel .video-info .video-info-top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-info .video-info-top {
    margin-bottom: 2.5641025641vw;
  }
}
* body main .course-section .wrapper .player-panel .video-info .video-info-top h3 {
  margin: 0;
  color: #FFF;
  font-family: "Inter";
  font-size: 1.3541666667vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5625vw;
  letter-spacing: -0.0135416667vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-info .video-info-top h3 {
    font-size: 3.3333333333vw;
    line-height: 5.641025641vw;
    letter-spacing: -0.0333333333vw;
  }
}
* body main .course-section .wrapper .player-panel .video-info .video-info-top .time {
  margin: 0;
  color: #FFF;
  font-family: "Inter";
  font-size: 1.3541666667vw;
  font-weight: 500;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-info .video-info-top .time {
    font-size: 3.3333333333vw;
  }
}
* body main .course-section .wrapper .player-panel .video-info ul {
  margin: 0;
  padding-left: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-info ul {
    padding-left: 3.8461538462vw;
  }
}
* body main .course-section .wrapper .player-panel .video-info ul li {
  color: #FFF;
  font-family: "Inter";
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5625vw;
  letter-spacing: -0.009375vw;
  text-transform: capitalize;
  margin-bottom: 0.78125vw;
}
@media (max-width: 900px) {
  * body main .course-section .wrapper .player-panel .video-info ul li {
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    letter-spacing: -0.0307692308vw;
    margin-bottom: 2.0512820513vw;
  }
}
* body main .getready-section {
  padding: 4.1666666667vw 0;
  position: relative;
  overflow: hidden;
}
* body main .getready-section .bg-box {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
@media (max-width: 900px) {
  * body main .getready-section .bg-box {
    bottom: 10.2564102564vw;
    right: 0;
    width: 155.641025641vw;
    height: 81.7948717949vw;
    left: auto;
  }
}
@media (max-width: 900px) {
  * body main .getready-section {
    padding: 10.2564102564vw 7.6923076923vw;
  }
}
* body main .getready-section .container-fluid {
  width: 65.4166666667vw;
}
@media (max-width: 900px) {
  * body main .getready-section .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .getready-section .wrapper .heading {
  color: #1A1A1A;
  text-align: center;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .heading {
    width: 69.2307692308vw;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.6923076923vw;
    letter-spacing: -0.0512820513vw;
  }
}
* body main .getready-section .wrapper .content-row {
  display: flex;
  gap: 1.0416666667vw;
  margin-top: 2.6041666667vw;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .content-row {
    flex-direction: column-reverse;
    margin-top: 6.4102564103vw;
  }
}
* body main .getready-section .wrapper .feature-box {
  width: 23.4375vw;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .feature-box {
    width: 100%;
  }
}
* body main .getready-section .wrapper .feature-pill {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 0.5208333333vw;
  border-radius: 5.2083333333vw;
  background: #530619;
  box-shadow: 0 0.4166666667vw 2.0833333333vw 0 rgba(193, 196, 206, 0.14);
  padding: 0.7291666667vw 1.4583333333vw;
  margin-bottom: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .feature-pill {
    gap: 1.0256410256vw;
    border-radius: 25.641025641vw;
    box-shadow: 0 1.0256410256vw 5.1282051282vw 0 rgba(193, 196, 206, 0.14);
    padding: 2.0512820513vw 3.8461538462vw;
    margin-bottom: 3.0769230769vw;
  }
}
* body main .getready-section .wrapper .feature-pill .icon-circle {
  width: 1.5625vw;
  height: 1.5625vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .feature-pill .icon-circle {
    width: 5.1282051282vw;
    height: 5.1282051282vw;
  }
}
* body main .getready-section .wrapper .feature-pill span {
  color: #FFF;
  font-family: "Inter";
  font-size: 1.40625vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.9270833333vw;
  letter-spacing: -0.0140625vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .feature-pill span {
    font-size: 3.5897435897vw;
    line-height: 4.8717948718vw;
    letter-spacing: -0.0358974359vw;
  }
}
* body main .getready-section .wrapper .tablet-frame {
  width: 33.8541666667vw;
  height: 26.0416666667vw;
  margin: auto;
}
@media (max-width: 900px) {
  * body main .getready-section .wrapper .tablet-frame {
    margin-bottom: 5.641025641vw;
    width: 100%;
    height: 89.7435897436vw;
    height: auto;
  }
}
* body main .getready-section .wrapper .tablet-frame img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
* body main .certificate-sec {
  padding: 4.1666666667vw 0;
  background: #FFF7EB;
}
@media (max-width: 900px) {
  * body main .certificate-sec {
    padding: 10.2564102564vw 7.6923076923vw;
  }
}
* body main .certificate-sec .container-fluid {
  width: 65.4166666667vw;
}
@media (max-width: 900px) {
  * body main .certificate-sec .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .certificate-sec .wrapper .heading {
  color: #1A1A1A;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .heading {
    width: 100%;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.6923076923vw;
    letter-spacing: -0.0512820513vw;
  }
}
* body main .certificate-sec .wrapper .p-text {
  color: #444;
  font-family: "Inter";
  font-size: 1.1458333333vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.6666666667vw;
  letter-spacing: -0.0114583333vw;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .p-text {
    display: none;
  }
}
* body main .certificate-sec .wrapper .content-grid {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: 1.9791666667vw;
  margin-top: 2.34375vw;
  align-items: stretch;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .content-grid {
    grid-template-columns: 1fr;
    gap: 3.8461538462vw;
    margin-top: 2.5641025641vw;
  }
}
* body main .certificate-sec .wrapper .content-grid .cert-card {
  width: 42.7083333333vw;
  height: 23.4375vw;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .content-grid .cert-card {
    width: 100%;
    height: 46.1538461538vw;
  }
}
* body main .certificate-sec .wrapper .content-grid .cert-card img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
* body main .certificate-sec .wrapper .content-grid .feature-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.40625vw;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .content-grid .feature-grid {
    gap: 3.0769230769vw 0vw;
    justify-items: center;
    padding: 0 5.1282051282vw;
  }
}
* body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card {
  background: #fff;
  border-radius: 0.625vw;
  padding: 1.1458333333vw 0.9375vw;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.7291666667vw;
  width: 12.03125vw;
  box-shadow: 0 0.2083333333vw 0.7291666667vw rgba(0, 0, 0, 0.05);
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card {
    border-radius: 1.7948717949vw;
    padding: 5.641025641vw 2.5641025641vw;
    gap: 2.5641025641vw;
    width: 32.5641025641vw;
    height: 29.7435897436vw;
    box-shadow: 0 0.7692307692vw 4.8717948718vw rgba(0, 0, 0, 0.05);
  }
}
* body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card .feature-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card .feature-icon {
    width: 25.641025641vw;
    height: 10.2564102564vw;
  }
}
* body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card .feature-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
* body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card .feature-label {
  color: #404040;
  text-align: center;
  font-family: "SF Pro";
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3541666667vw;
}
@media (max-width: 900px) {
  * body main .certificate-sec .wrapper .content-grid .feature-grid .feature-card .feature-label {
    line-height: 4.1025641026vw;
    font-size: 3.5897435897vw;
  }
}
* body main .why-choose {
  padding: 4.1666666667vw 0;
  background: #fff;
}
@media (max-width: 900px) {
  * body main .why-choose {
    padding: 10.2564102564vw 7.6923076923vw;
  }
}
* body main .why-choose .container-fluid {
  width: 65.4166666667vw;
}
@media (max-width: 900px) {
  * body main .why-choose .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .why-choose .wrapper .content-grid {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: 1.9791666667vw;
  margin-top: 2.34375vw;
  align-items: stretch;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid {
    grid-template-columns: 1fr;
    gap: 4.6153846154vw;
    margin-top: 0vw;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .left-sec {
    gap: 0vw;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec .pill {
  width: 10.9895833333vw;
  height: 2.5vw;
  border-radius: 1.1979166667vw;
  border: 0.0236979167vw solid #DADADA;
  box-shadow: 0 0.7291666667vw 1.5104166667vw 0 rgba(245, 248, 252, 0.6);
  font-size: 1.0416666667vw;
  margin-bottom: 1.71875vw;
  letter-spacing: -0.0104166667vw;
  font-style: normal;
  font-weight: 300;
  color: #444;
  font-family: "Inter";
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .left-sec .pill {
    width: 24.8717948718vw;
    height: 7.6923076923vw;
    border-radius: 5.641025641vw;
    box-shadow: 0 3.5897435897vw 7.4358974359vw 0 rgba(245, 248, 252, 0.6);
    border: 0.1166666667vw solid #DADADA;
    font-size: 2.5641025641vw;
    margin-bottom: 2.5641025641vw;
    letter-spacing: -0.0256410256vw;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec .heading {
  width: 22.7604166667vw;
  font-size: 2.3958333333vw;
  line-height: 3.0729166667vw;
  margin-bottom: 1.0416666667vw;
  font-style: normal;
  font-weight: 400;
  color: #1A1A1A;
  font-family: "Philosopher";
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .left-sec .heading {
    width: 100%;
    font-size: 6.1538461538vw;
    line-height: 7.6923076923vw;
    margin-bottom: 2.0512820513vw;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec .p-text {
  color: #444;
  font-family: "Inter";
  font-size: 1.1458333333vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.9270833333vw;
  letter-spacing: -0.0114583333vw;
  width: 22.3958333333vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .left-sec .p-text {
    font-size: 3.0769230769vw;
    width: 76.9230769231vw;
    line-height: 5.641025641vw;
    letter-spacing: -0.0307692308vw;
    margin-bottom: 0vw;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec .p-text span {
  font-weight: 500;
}
* body main .why-choose .wrapper .content-grid .left-sec .social-proof {
  color: #000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  line-height: 1.6666666667vw;
  letter-spacing: -0.009375vw;
  font-size: 0.8333333333vw;
  margin-bottom: 1.0416666667vw;
  width: 26.0416666667vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .left-sec .social-proof {
    display: none;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec .avatars-row {
  display: flex;
  align-items: center;
  gap: 0.7291666667vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .left-sec .avatars-row {
    display: none;
  }
}
* body main .why-choose .wrapper .content-grid .left-sec .avatars-row .avatars {
  display: flex;
}
* body main .why-choose .wrapper .content-grid .left-sec .avatars-row .avatars img {
  width: 3.0729166667vw;
  height: 3.0729166667vw;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: -0.625vw;
}
* body main .why-choose .wrapper .content-grid .left-sec .avatars-row span {
  color: #000;
  font-family: "Inter";
  font-size: 1.1458333333vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.6666666667vw;
  letter-spacing: -0.01203125vw;
  text-transform: capitalize;
}
* body main .why-choose .wrapper .content-grid .right-sec {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.625vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec {
    gap: 2.5641025641vw;
  }
}
* body main .why-choose .wrapper .content-grid .right-sec .card {
  border-radius: 0.625vw;
  background: #F2F2F2;
  box-shadow: 0 0.3125vw 1.8229166667vw 0 rgba(193, 196, 206, 0.14);
  padding: 0.78125vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec .card {
    border-radius: 2.0512820513vw;
    box-shadow: 0 1.5384615385vw 8.9743589744vw 0 rgba(193, 196, 206, 0.14);
    padding: 2.5641025641vw;
  }
}
* body main .why-choose .wrapper .content-grid .right-sec .card .card-tag {
  width: 6.6666666667vw;
  height: 1.875vw;
  border-radius: 1.1979166667vw;
  border: 0.0236979167vw solid #DADADA;
  font-size: 0.8333333333vw;
  letter-spacing: -0.0083333333vw;
  box-shadow: 0 0.7291666667vw 1.5104166667vw 0 rgba(245, 248, 252, 0.6);
  color: #444;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #FFF;
  margin-bottom: auto;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec .card .card-tag {
    width: 20.7692307692vw;
    height: 5.8974358974vw;
    border-radius: 3.5897435897vw;
    border: 0.1166666667vw solid #DADADA;
    font-size: 2.5641025641vw;
    letter-spacing: -0.041025641vw;
    box-shadow: 0 3.5897435897vw 7.4358974359vw 0 rgba(245, 248, 252, 0.6);
  }
}
* body main .why-choose .wrapper .content-grid .right-sec .card .card-stat {
  color: #080808;
  font-family: "Inter";
  font-size: 2.8125vw;
  font-style: normal;
  font-weight: 500;
  line-height: 3.5416666667vw;
  letter-spacing: -0.084375vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec .card .card-stat {
    font-size: 6.4102564103vw;
    line-height: 11.0256410256vw;
    letter-spacing: -0.2307692308vw;
  }
}
* body main .why-choose .wrapper .content-grid .right-sec .card .card-label {
  color: #000;
  font-family: "Inter";
  font-size: 1.1458333333vw;
  font-weight: 300;
  letter-spacing: -0.0119791667vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec .card .card-label {
    font-size: 2.5641025641vw;
    letter-spacing: -0.0307692308vw;
  }
}
* body main .why-choose .wrapper .content-grid .right-sec .big {
  grid-column: 1/-1;
  width: 35.6770833333vw;
  min-height: 14.6875vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec .big {
    width: 100%;
    min-height: 34.6153846154vw;
  }
}
* body main .why-choose .wrapper .content-grid .right-sec .small {
  min-height: 14.6875vw;
  width: 17.5vw;
}
@media (max-width: 900px) {
  * body main .why-choose .wrapper .content-grid .right-sec .small {
    min-height: 34.6153846154vw;
    width: 41.0256410256vw;
  }
}
* body main .women-vid-sec {
  padding: 4.1666666667vw 0;
  background: #FFF7EB;
}
@media (max-width: 900px) {
  * body main .women-vid-sec {
    padding: 10.2564102564vw 0vw 7.6923076923vw 7.6923076923vw;
  }
}
* body main .women-vid-sec .container-fluid {
  width: 71.875vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .women-vid-sec .wrapper h2 {
  color: #1A1A1A;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper h2 {
    width: 100%;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.6923076923vw;
    letter-spacing: -0.0512820513vw;
  }
}
* body main .women-vid-sec .wrapper .p-text {
  color: #444;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  line-height: 1.6666666667vw;
  font-size: 1.1458333333vw;
  letter-spacing: -0.0114583333vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .p-text {
    display: none;
  }
}
* body main .women-vid-sec .wrapper .womanSlider {
  margin: 2.6041666667vw 0vw;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider {
    margin: 5.1282051282vw 0vw;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-wrapper {
  height: auto;
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide {
  width: 34.53125vw;
  padding-right: 1.3020833333vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide {
    width: 72.5641025641vw;
    padding-right: 4.1025641026vw;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card {
  background: #ffffff;
  border-radius: 0.5208333333vw;
  padding: 0.8333333333vw;
  height: 30.625vw;
  border: 0.0260416667vw solid #C18703;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card {
    border-radius: 1.2820512821vw;
    height: 89.7435897436vw;
    width: 100%;
    padding: 1.0256410256vw;
    border: 0.0260416667vw solid #C18703;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-media {
  position: relative;
  width: 31.5104166667vw;
  height: 14.84375vw;
  border-radius: 0.4166666667vw;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-media {
    width: 100%;
    height: 41.5384615385vw;
    border-radius: 0.7692307692vw;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body {
  padding: 1.0416666667vw 0vw 0.5208333333vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body {
    padding: 2.5641025641vw 1.2820512821vw;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body h3 {
  color: #080808;
  font-family: "Inter";
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.6666666667vw;
  letter-spacing: -0.040625vw;
  margin-bottom: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body h3 {
    font-size: 3.5897435897vw;
    line-height: 4.8717948718vw;
    letter-spacing: -0.1076923077vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body p {
  color: #000;
  font-family: "Inter";
  font-size: 0.8333333333vw;
  font-style: normal;
  font-weight: 300;
  line-height: 1.3020833333vw;
  text-transform: capitalize;
  margin-bottom: 0.78125vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body p {
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    margin-bottom: 2.5641025641vw;
  }
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body p:last-of-type {
    margin-bottom: 0;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body .card-footer {
  margin-top: auto;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body .card-footer {
    display: none;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body .card-footer .divider {
  border: none;
  border-top: 0.0520833333vw solid #C18703;
  margin: 0.4166666667vw 0 1.0416666667vw -1.0416666667vw;
  width: 17.1875vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body .card-footer .divider {
    border-top: 0.0520833333vw solid #C18703;
    margin: 0.4166666667vw 0 1.0416666667vw -1.0416666667vw;
    width: 17.1875vw;
  }
}
* body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body .card-footer p {
  margin-bottom: 0.15625vw;
}
@media (max-width: 900px) {
  * body main .women-vid-sec .wrapper .womanSlider .swiper-slide .wom-card .card-body .card-footer p {
    margin-bottom: 0.7692307692vw;
  }
}
* body main .our-learners {
  padding: 4.1666666667vw 0;
  background: #fff;
}
@media (max-width: 900px) {
  * body main .our-learners {
    padding: 10.2564102564vw 0vw 7.6923076923vw 7.6923076923vw;
  }
}
* body main .our-learners .container-fluid {
  width: 70.3125vw;
}
@media (max-width: 900px) {
  * body main .our-learners .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .our-learners .wrapper .markline {
  display: flex;
  align-items: center;
  gap: 1.3020833333vw;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .markline {
    gap: 1.2820512821vw;
  }
}
* body main .our-learners .wrapper .markline h2 {
  color: #1A1A1A;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .markline h2 {
    width: 89.7435897436vw;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.4358974359vw;
    letter-spacing: -0.0512820513vw;
  }
}
* body main .our-learners .wrapper .markline .linebar {
  width: 19.7916666667vw;
  height: 0.0260416667vw;
  background: #474747;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .markline .linebar {
    width: 34.6153846154vw;
  }
}
* body main .our-learners .wrapper .learner-box {
  margin: 2.0833333333vw 0vw;
  overflow: hidden;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box {
    margin: 6.4102564103vw 0vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-wrapper {
  height: auto;
}
* body main .our-learners .wrapper .learner-box .swiper-slide {
  width: 22.7083333333vw;
  padding-right: 1.25vw;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide {
    width: 65.3846153846vw;
    padding-right: 3.5897435897vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .testimonial {
  padding: 1.3020833333vw;
}
* body main .our-learners .wrapper .learner-box .swiper-slide .testimonial:hover {
  transform: scale(1) !important;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .testimonial {
    padding: 3.8461538462vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card {
  background: #ffffff;
  border-radius: 0.5208333333vw;
  border: 0.0260416667vw solid #B2B2B2;
  overflow: hidden;
  display: flex;
  width: 100%;
  height: 25.15625vw;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card {
    height: 71.7948717949vw;
    border-radius: 1.2820512821vw;
    border: 0.0512820513vw solid #B2B2B2;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card video,
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 0.4166666667vw;
  display: block;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card video,
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card iframe {
    border-radius: 1.2820512821vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card .avatar {
  width: 5.5729166667vw;
  height: 5.5729166667vw;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 1.5625vw;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card .avatar {
    margin-bottom: 5.1282051282vw;
    width: 16.1538461538vw;
    height: 16.1538461538vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card h4 {
  color: #080808;
  font-family: "Inter";
  font-size: 1.8229166667vw;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.040625vw;
  margin-bottom: 0vw;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card h4 {
    font-size: 4.1025641026vw;
    letter-spacing: -0.1230769231vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card h6 {
  color: #080808;
  font-family: "Inter";
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.6666666667vw;
  letter-spacing: -0.0375vw;
  margin-bottom: 1.0416666667vw;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card h6 {
    font-size: 3.3333333333vw;
    line-height: 5.3846153846vw;
    letter-spacing: -0.1vw;
    margin-bottom: 2.0512820513vw;
  }
}
* body main .our-learners .wrapper .learner-box .swiper-slide .learner-card p {
  color: #525252;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-size: 1.0416666667vw;
  line-height: 1.7708333333vw;
  text-transform: capitalize;
  margin-bottom: 0.78125vw;
}
@media (max-width: 900px) {
  * body main .our-learners .wrapper .learner-box .swiper-slide .learner-card p {
    font-size: 3.0769230769vw;
    line-height: 5.1282051282vw;
    margin-bottom: 1.2820512821vw;
  }
}
* body main .faq-wrapper-gov {
  padding: 4.1666666667vw 0;
  background: #FFF7EB;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov {
    padding: 10.2564102564vw 7.6923076923vw;
  }
}
* body main .faq-wrapper-gov .container-fluid {
  width: 65.4166666667vw;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .container-fluid {
    width: 100%;
    padding: 0;
    height: initial;
  }
}
* body main .faq-wrapper-gov .heading {
  color: #1A1A1A;
  font-family: "Philosopher";
  font-size: 2.3958333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.28125vw;
  text-transform: capitalize;
  text-align: center;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .heading {
    width: 77.6923076923vw;
    margin: 0;
    text-align: left;
    font-size: 6.1538461538vw;
    line-height: 7.4358974359vw;
    letter-spacing: -0.0512820513vw;
  }
}
* body main .faq-wrapper-gov .p-text {
  color: #444;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  text-align: center;
  line-height: 1.6666666667vw;
  font-size: 1.1458333333vw;
  letter-spacing: -0.0114583333vw;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .p-text {
    display: none;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box {
  position: relative;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box {
    padding-top: 5.1282051282vw;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item {
  padding: 1.40625vw 0;
  border-style: solid;
  border-radius: 0;
  border-color: #DEDEDE;
  background-color: transparent;
  border-width: 0 0 0.0520833333vw !important;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item {
    padding: 3.0769230769vw 0;
    border-width: 0 0 0.2564102564vw !important;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item.active .accordion-content {
  display: block;
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item.active .accordion-header .question-text {
  margin-bottom: 0.5208333333vw;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item.active .accordion-header .question-text {
    margin-bottom: 2.0512820513vw;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item.active .accordion-header .toggle-icon {
  background-color: #000;
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item.active .accordion-header .toggle-icon span {
  content: "×";
  color: #fff;
  transform: rotate(90deg);
  font-size: 2.0833333333vw;
  margin-left: 0.4166666667vw;
  margin-top: 0vw;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item.active .accordion-header .toggle-icon span {
    font-size: 4.1025641026vw;
    margin-left: 0.7692307692vw;
    margin-top: 0vw;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header .question-text {
  color: #000;
  font-family: "Philosopher";
  font-style: normal;
  font-weight: 400;
  line-height: 2.0833333333vw;
  width: 90%;
  font-size: 1.5625vw;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header .question-text {
    font-size: 3.8461538462vw;
    line-height: 5.1282051282vw;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header .toggle-icon {
  width: 2.8645833333vw;
  height: 2.8645833333vw;
  background-color: #fff;
  border-radius: 2.6041666667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.3s ease;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header .toggle-icon {
    width: 5.8974358974vw;
    height: 5.8974358974vw;
    border-radius: 12.8205128205vw;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header .toggle-icon span {
  font-size: 2.0833333333vw;
  color: #786F77;
  margin-top: -0.3125vw;
  font-weight: 300;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-header .toggle-icon span {
    font-size: 4.6153846154vw;
    margin-top: -0.5128205128vw;
  }
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-content {
  display: none;
}
* body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-content p {
  color: #707070;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 1.71875vw;
  width: 95%;
  font-size: 0.9895833333vw;
  margin-bottom: 0vw;
}
@media (max-width: 900px) {
  * body main .faq-wrapper-gov .gov-accordion-box .accordion-item .accordion-content p {
    width: 98%;
    line-height: 5.1282051282vw;
    font-size: 3.0769230769vw;
  }
}
* body main .jwellery-business {
  padding: 4.1666666667vw 0;
  background: #fff;
}
@media (max-width: 900px) {
  * body main .jwellery-business {
    padding: 5.1282051282vw 7.6923076923vw 0vw;
  }
}
* body main .jwellery-business .wrapper .bannerbox {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  border: 0.0260416667vw solid #DADADA;
  background: linear-gradient(180deg, #4C0214 0%, #73122C 100%);
  padding: 1.5625vw 2.8645833333vw;
  width: 76.0416666667vw;
  height: 28.4375vw;
  border-radius: 1.0416666667vw;
  margin: auto;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .bannerbox {
    border: 0.1282051282vw solid #DADADA;
    padding: 3.3333333333vw 2.5641025641vw;
    width: 100%;
    height: 35.8974358974vw;
    border-radius: 2.5641025641vw;
  }
}
* body main .jwellery-business .wrapper .bannerbox .waves {
  position: absolute;
  top: 0;
  right: -5%;
  height: 100%;
  width: 75%;
  opacity: 0.9;
  pointer-events: none;
}
* body main .jwellery-business .wrapper .content-row {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  gap: 1.0416666667vw;
  flex-wrap: wrap;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .content-row {
    gap: 2.5641025641vw;
  }
}
* body main .jwellery-business .wrapper .content-row .jwellery-left {
  width: 34.8958333333vw;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .content-row .jwellery-left {
    width: 41.0256410256vw;
  }
}
* body main .jwellery-business .wrapper .content-row .jwellery-left h3 {
  color: #EEE;
  font-family: "Philosopher";
  font-weight: 400;
  font-size: 2.5vw;
  line-height: 1.0416666667vw;
  letter-spacing: -0.075vw;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .content-row .jwellery-left h3 {
    font-size: 4.1025641026vw;
    line-height: 5.1282051282vw;
    letter-spacing: -0.1230769231vw;
    margin-bottom: 2.5641025641vw;
  }
}
* body main .jwellery-business .wrapper .content-row .jwellery-left h1 {
  color: #EEE;
  font-family: "Philosopher";
  font-size: 3.6458333333vw;
  font-weight: 400;
  line-height: 4.9479166667vw;
  letter-spacing: -0.109375vw;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .content-row .jwellery-left h1 {
    font-size: 6.1538461538vw;
    line-height: 5.1282051282vw;
    letter-spacing: -0.1846153846vw;
    margin-bottom: 6.4102564103vw;
  }
}
* body main .jwellery-business .wrapper .content-row .jwellery-left p {
  color: #FFF;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 1.3020833333vw;
  line-height: 1.9791666667vw;
  margin-bottom: 2.34375vw;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .content-row .jwellery-left p {
    display: none;
  }
}
* body main .jwellery-business .wrapper .content-row .jwellery-left .cta-btn {
  width: 14.1145833333vw;
  height: 3.9583333333vw;
  border-radius: 1.3541666667vw;
  font-size: 1.3541666667vw;
  background: linear-gradient(180deg, #C18703 0%, #FFE38A 100%);
  border: none;
  cursor: pointer;
  color: #323232;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "SF Pro";
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .content-row .jwellery-left .cta-btn {
    width: 40.2564102564vw;
    height: 8.2051282051vw;
    border-radius: 6.6666666667vw;
    font-size: 3.5897435897vw;
  }
}
* body main .jwellery-business .wrapper .jwellery-right {
  text-align: right;
  gap: 1.3020833333vw;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .jwellery-right {
    gap: 5.1282051282vw;
  }
}
* body main .jwellery-business .wrapper .jwellery-right .save-badge {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5.2083333333vw;
  font-size: 1.0416666667vw;
  width: 6.7708333333vw;
  height: 3.125vw;
  padding: 0.78125vw;
  background: #610B21;
  color: #fff;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .jwellery-right .save-badge {
    display: none;
  }
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .jwellery-right .price-div {
    display: flex;
    flex-direction: column;
    gap: 1.2820512821vw;
  }
}
* body main .jwellery-business .wrapper .jwellery-right .price-div .old-price {
  color: #929292;
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 1.5104166667vw;
  line-height: 1.71875vw;
  letter-spacing: -0.0453125vw;
  margin-right: 0.9375vw;
  text-decoration: line-through;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .jwellery-right .price-div .old-price {
    font-size: 3.0769230769vw;
    line-height: 3.3333333333vw;
    letter-spacing: -0.0948717949vw;
    margin-right: 0vw;
  }
}
* body main .jwellery-business .wrapper .jwellery-right .price-div .new-price {
  color: #FFF;
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 3.8020833333vw;
  line-height: 4.2708333333vw;
  letter-spacing: -0.1140625vw;
}
* body main .jwellery-business .wrapper .jwellery-right .price-div .new-price span {
  font-size: 1.5104166667vw !important;
  margin-left: 0.625vw !important;
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .jwellery-right .price-div .new-price span {
    font-size: 3.0769230769vw !important;
    margin-left: 2.0512820513vw !important;
  }
}
@media (max-width: 900px) {
  * body main .jwellery-business .wrapper .jwellery-right .price-div .new-price {
    font-size: 5.8974358974vw;
    line-height: 6.1538461538vw;
    letter-spacing: -0.1769230769vw;
  }
}/*# sourceMappingURL=jewellery 2.css.map */