.elementor-21 .elementor-element.elementor-element-e85c8f7{--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;--justify-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e85c8f7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e85c8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A919975;}.elementor-21 .elementor-element.elementor-element-ba9c435 .elementor-heading-title{font-size:51px;line-height:56px;color:var( --e-global-color-7f8c91f );}.elementor-21 .elementor-element.elementor-element-86cfaa0{--display:flex;}/* Start custom CSS for html, class: .elementor-element-45c7de7 */.pp-wrap {
  max-width: 780px;
  margin: 0 auto;
  padding: 60px 20px;
  font-family: 'Inter', sans-serif;
  color: #0f1218;
}

.pp-wrap h1 {
  font-family: 'Manrope', sans-serif;
  font-size: 2rem;
  font-weight: 800;
  letter-spacing: -0.03em;
  margin-bottom: 8px;
  color: #0f1218;
}

.pp-updated {
  font-size: 0.78rem;
  color: #6b7585;
  margin-bottom: 48px;
}

.pp-wrap h2 {
  font-family: 'Manrope', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: #0f1218;
  margin-top: 40px;
  margin-bottom: 12px;
}

.pp-wrap p {
  font-size: 0.9rem;
  line-height: 1.8;
  color: #3a4455;
  margin-bottom: 14px;
}

.pp-wrap ul {
  padding-left: 20px;
  margin-bottom: 14px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.pp-wrap ul li {
  font-size: 0.9rem;
  line-height: 1.7;
  color: #3a4455;
}

.pp-wrap a {
  color: #1B94D2;
  text-decoration: none;
}

.pp-wrap a:hover {
  text-decoration: underline;
}/* End custom CSS */