.elementor-10 .elementor-element.elementor-element-089eef1{overflow:hidden;}.elementor-10 .elementor-element.elementor-element-17ed585{margin-top:-111px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-72244ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72244ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9ec5e5 );}.elementor-10 .elementor-element.elementor-element-72244ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-72244ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-06f0821 */.deola-about {
  padding: 80px 20px;
  background: linear-gradient(to bottom, #3c291b, #2a1c13);
  display: flex;
  justify-content: center;
  align-items: center;
}

.about-container {
  max-width: 1100px;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(223, 153, 60, 0.25);
  border-radius: 18px;
  padding: 50px;
  color: #f5efe9;
}

.about-container h2,
.about-container h3 {
  color: #df993c;
  font-weight: 700;
  margin-bottom: 20px;
}

.about-container p {
  line-height: 1.7;
  font-size: 16px;
  margin-bottom: 25px;
}

.why-choose ul {
  margin: 0;
  padding-left: 20px;
}

.why-choose li {
  margin-bottom: 12px;
  line-height: 1.6;
}

.about-promise p {
  margin-top: 10px;
  font-size: 17px;
  line-height: 1.8;
}/* End custom CSS */