/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.hero-section {
  background-image: url("/wp-content/uploads/2023/04/Ellipse-1.png"), url("/wp-content/uploads/2023/04/Ellipse-2.png") !important;
  background-repeat: no-repeat !important;
  background-position: bottom -40px left -40px, top -40px right -40px !important;
  overflow: hidden !important;
}

.hero-section h1 {
  max-width: 1000px !important;
  margin: auto !important;
}

.hero-section p span {
  font-weight: 700 !important;
}

/****** TESTIMONIAL *******/

.testimonial-widget {
  background-color: #0B8AA9 !important;
  padding: 151px 20px !important;
  background-image: url("/wp-content/uploads/2023/04/testimonial-element.png"), url("/wp-content/uploads/2023/04/testimonial-element-2.png") !important;
  background-repeat: no-repeat !important;
  background-position: bottom -40px left -40px, top -40px right -40px !important;
  overflow: hidden !important;
}

.testimonial-widget .slick-arrow {
  border-radius: 50% !important;
}

@media (max-width: 1358px) {
  .testimonial-widget .prev-arrow {
    left: 0 !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;
  }
}

@media (max-width: 1358px) {
  .testimonial-widget .next-arrow {
    right: 0 !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;
  }
}

.testimonial-widget .jet-slick-dots li {
  background-color: transparent !important;
  border: solid 1px #FFFFFF !important;
}

.testimonial-widget .jet-slick-dots .slick-active {
  background-color: var(--apc-white-900) !important;
}

.testimonial-widget .testimonial-section-header {
  color: #FFFFFF !important;
  max-width: 412px !important;
  margin-bottom: 0 !important;
}

.testimonial-widget .testimonial-section-header h4 {
  margin: 0 !important;
}

.testimonial-widget .testimonial-listing-grid {
  max-width: 964px !important;
  margin-left: auto !important;
  margin-top: 80px !important;
}

@media (max-width: 1358px) {
  .testimonial-widget .testimonial-listing-grid {
    margin-left: 0 !important;
  }
}

.testimonial-listing-container {
  width: 100% !important;
  max-width: 472px !important;
  padding: 40px !important;
  border-radius: 12px !important;
  background-color: #FFFFFF !important;
}

@media (max-width: 767px) {
  .testimonial-listing-container {
    max-width: 100% !important;
  }
}

.testimonial-listing-container .testimonial-image img {
  width: 100% !important;
  border-radius: 50% !important;
  max-width: 60px !important;
  min-width: 60px !important;
  object-fit: cover !important;
}

.testimonial-listing-container .testimonial-quote svg {
  max-width: 26px !important;
  object-fit: cover !important;
  margin: 0 !important;
}

.strike {
  text-decoration: line-through !important;
  color: #FF331F !important;
}

.under {
  text-decoration: underline !important;
  font-weight: 700 !important;
}

.sales-form .product {
  visibility: hidden !important;
  height: 1px !important;
}

.sales-form label,
.sales-form legend {
  font-weight: 600 !important;
  margin: 10px 0 10px !important;
  font-size: 16px !important;
  color: #36424A !important;
}

.sales-form input {
  background: #FAFAFA !important;
  border: solid 1px #E6E6E6 !important;
}

.sales-form .gform_button {
  width: 100% !important;
  background: #0B8AA9 !important;
  text-transform: uppercase !important;
  padding: 16px !important;
  color: white !important;
  margin-top: 16px !important;
}

.sales-form .gform_button:hover {
  background: #6DB9CB !important;
}

.sales-form .gfield_required {
  display: none !important;
}

.proceed-to-payment a {
  width: 100% !important;
  background: #0B8AA9 !important;
  text-transform: uppercase !important;
  padding: 16px !important;
  color: white !important;
  margin-top: 16px !important;
}

.proceed-to-payment a:hover {
  background: #6DB9CB !important;
}
