.CGS .btn-success:hover {
  background-color: #E99557;
  border-color: #E99557;
}

.OS .dot1 {
  height: 370px !important;
  top: -37% !important;
  left: 13% !important;
  z-index: -1 !important;
}

.OS .dot2 {
  height: 460px !important;
  top: 34% !important;
  left: 5% !important;
  z-index: -1 !important;
}

.OS .dot3 {
  height: 1250px;
  top: 34%;
  right: -2%;
  z-index: -1;
}

.OS .bottom-image {
  right: 0;
  bottom: 0;
  width: 300px;
}

.OS .bottom-image-style {
  right: 0;
  bottom: -10%;
  width: 500px;
}

.OS .bottom-icon {
  left: 15%;
  bottom: 5%;
  width: 50px;
  opacity: 0.05;
}

@media (max-width: 991px) {
  .OS .dot1 {
    height: 400px !important;
    top: -80% !important;
    left: 15% !important;
    transform: rotate(23deg);
  }
}
@media (max-width: 575px) {
  .OS .dot1 {
    top: -65% !important;
    left: 10% !important;
  }
}
.CU .left {
  width: 500px;
  bottom: -50%;
  z-index: -1;
  left: -12%;
}

@media (min-width: 1400px) {
  .CU .left {
    left: -3%;
    bottom: -2%;
  }
}
@media (max-width: 991.98px) {
  .CU .left {
    width: 400px;
    bottom: -155%;
    left: -20%;
  }
}
.CU .right {
  width: 500px;
  bottom: -50%;
  z-index: -1;
  right: -12%;
}

@media (min-width: 1400px) {
  .CU .right {
    right: 0%;
    bottom: -2%;
  }
}
.OS .green-box {
  min-height: 200px !important;
  max-height: 200px !important;
}

@media (max-width: 575.98px) {
  .OS .green-box {
    min-height: 200px !important;
  }
}
.OS .number-text {
  font-size: 50px;
  margin-top: -50px;
}

@media (min-width: 1199.98px) {
  .OS .negative-margin {
    margin-top: -40px !important;
    margin-bottom: 50px !important;
  }
}
.OS .step-shape-1 {
  right: -35%;
  top: 50%;
}

.OS .step-shape-2 {
  right: 70%;
  top: 70%;
}

.OS .step-shape-3 {
  right: -40%;
  bottom: -60%;
}

.OS .step-shape {
  right: 0%;
  bottom: -50%;
}

.OS .step-shape-rotate {
  left: 0%;
  bottom: -50%;
  transform: rotate(-50deg);
}

@media (max-width: 991.98px) {
  .OS .step-shape {
    right: 35%;
    bottom: -34%;
    transform: rotate(30deg);
    z-index: -1;
  }
  .OS .step-shape-rotate {
    left: 37%;
    bottom: -40%;
    transform: rotate(-69deg);
    z-index: -1;
  }
}
.OS .bottom-block {
  height: 40px;
}

.OS .top-block {
  height: 140px;
  max-height: 140px;
}

.WPG .icon-svg {
  min-width: 30px;
  width: 30px;
  max-width: 30px;
  height: 30px;
  max-width: 100%;
}

.WPG .logo-icon-style {
  min-width: 80px;
  width: 80px;
  max-width: 80px;
  height: 80px;
  opacity: 0.1;
}

.WPG .img-shadow {
  box-shadow: 0 4px 16px rgba(57, 62, 64, 0.91);
  border-radius: 10px;
}

.FAQS .mb-n-4 {
  margin-bottom: -15px !important;
}

.FAQS .faq-bg-shape {
  bottom: 7%;
  left: -3%;
  width: 300px;
}

.FAQS .faq-bg-shape-2 {
  bottom: 40%;
  left: -1.5%;
}/*# sourceMappingURL=main.css.map */