.elementor-7464 .elementor-element.elementor-element-7b663b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-ebdb694{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-eed9578{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-5e7e422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-37a52c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-32cace9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-a460dab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-46fb9ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7464 .elementor-element.elementor-element-35ebb34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7464 .elementor-element.elementor-element-4f13f47{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7464 .elementor-element.elementor-element-4f13f47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#2BA9DB;}.elementor-7464 .elementor-element.elementor-element-647a73a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}/* Start custom CSS for html, class: .elementor-element-375bc47 *//* Hides default Astra page title on pages */
.page .ast-archive-title, 
.page .entry-title { display: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c9b1f2 */.sales-section {  padding: 80px 20px;  background: #f9fafc;}.sales-container {  display: flex;  flex-wrap: wrap;  gap: 40px;  max-width: 1200px;  margin: 0 auto;  align-items: center;}.sales-image {  flex: 1 1 45%;  display: flex;  justify-content: center;}.sales-image img {  width: 100%;  max-width: 500px;  border-radius: 12px;  box-shadow: 0 4px 15px rgba(0,0,0,0.1);}.sales-text {  flex: 1 1 50%;}.sales-text h2 {  font-size: 2rem;  font-weight: 700;  margin-bottom: 20px;  color: #111;}.sales-text p {  margin-bottom: 20px;  font-size: 1.1rem;  color: #444;  line-height: 1.6;}/* Bullet List */.sales-list {  list-style: none;  padding: 0;  margin: 30px 0;  display: flex;  flex-direction: column;  gap: 16px;}.sales-list li {  display: flex;  align-items: flex-start;  background: #fff;  padding: 14px 18px;  border-radius: 8px;  box-shadow: 0 2px 6px rgba(0,0,0,0.08);  transition: all 0.3s ease;}.sales-list li:hover {  transform: translateY(-4px);  box-shadow: 0 6px 16px rgba(0,0,0,0.15);  background: #f0f9ff;}.check-icon {  display: inline-flex;  align-items: center;  justify-content: center;  background: #00a8ff;  color: #fff;  font-size: 0.85rem;  border-radius: 50%;  width: 26px;  height: 26px;  margin-right: 14px;  flex-shrink: 0;}.list-content {  display: flex;  flex-direction: column;}.list-term {  font-weight: 700;  color: #0f172a;  margin-bottom: 4px;}.list-desc {  color: #475569;  line-height: 1.5;  font-size: 0.95rem;}/* CTA Button */.gradient-button {  display: inline-block;  padding: 12px 28px;  background: linear-gradient(90deg, #00a8ff, #007bbf);  color: #fff;  font-size: 1rem;  font-weight: 600;  text-decoration: none;  border-radius: 6px;  margin-top: 25px;  transition: background 0.3s ease, transform 0.2s ease;}.gradient-button:hover {  background: linear-gradient(90deg, #007bbf, #005f8f);  transform: translateY(-3px);}/* Responsive */@media (max-width: 768px) {  .sales-container {    flex-direction: column;    text-align: center;  }  .sales-list li {    text-align: left;  }}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8d5bb6 */.sales-section {
  padding: 80px 20px;
  background: #f9fafc;
}

.sales-container {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  align-items: flex-start;
}

.sales-text {
  flex: 1 1 55%;
}

.sales-text h2 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #111;
}

.sales-text p {
  margin-bottom: 20px;
  font-size: 1.1rem;
  color: #444;
  line-height: 1.6;
}

/* List Cards */
.sales-list {
  list-style: none;
  padding: 0;
  margin: 30px 0;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.sales-list li {
  display: flex;
  align-items: flex-start;
  background: #fff;
  padding: 16px 20px;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}

.sales-list li:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.15);
  background: #f0f9ff;
}

.check-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #00a8ff;
  color: #fff;
  font-size: 0.85rem;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  margin-right: 16px;
  flex-shrink: 0;
}

.list-content {
  display: flex;
  flex-direction: column;
}

.list-term {
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 4px;
}

.list-desc {
  color: #475569;
  line-height: 1.5;
  font-size: 0.95rem;
}

/* Image */
.sales-image {
  flex: 1 1 40%;
  display: flex;
  justify-content: center;
}

.sales-image img {
  width: 100%;
  max-width: 500px;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

/* CTA Button */
.gradient-button {
  display: inline-block;
  padding: 12px 28px;
  background: linear-gradient(90deg, #00a8ff, #007bbf);
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  margin-top: 25px;
  transition: background 0.3s ease, transform 0.2s ease;
}

.gradient-button:hover {
  background: linear-gradient(90deg, #007bbf, #005f8f);
  transform: translateY(-3px);
}

/* Responsive */
@media (max-width: 768px) {
  .sales-container {
    flex-direction: column;
  }
  .sales-text, .sales-image {
    flex: 1 1 100%;
    text-align: center;
  }
  .sales-list li {
    text-align: left;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a99039e */.sales-section {
  padding: 80px 20px;
  background: #f9fafc;
}

.sales-section.alt {
  background: #ffffff; /* alternating background for variety */
}

.sales-container {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  align-items: center;
}

.sales-container.reverse {
  flex-direction: row-reverse; /* image on right */
}

.sales-image {
  flex: 1 1 45%;
}

.sales-image img {
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.sales-text {
  flex: 1 1 50%;
}

.sales-text h2 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #111;
}

.sales-text p {
  margin-bottom: 20px;
  font-size: 1.1rem;
  color: #444;
  line-height: 1.6;
}

.sales-list {
  list-style: none;
  padding: 0;
  margin-bottom: 30px;
}

.sales-list li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
  font-size: 1rem;
  line-height: 1.6;
  color: #333;
}

.check-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #00a8ff;
  color: #fff;
  font-size: 0.85rem;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  margin-right: 12px;
  flex-shrink: 0;
}

.gradient-button {
  display: inline-block;
  padding: 12px 28px;
  background: #00a8ff;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;/* End custom CSS */