.elementor-475 .elementor-element.elementor-element-91b204b{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-38252b6 */#p-terms-scope{
  --font-main: "elza","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;

  --bg: #F1F2F2;
  --card: #FFFCFC;
  --text: #0A0707;
  --muted: rgba(10,7,7,.72);
  --line: rgba(10,7,7,.10);
  --stroke: #0A0707;

  --max: 1080px;
  --pad-x: clamp(18px, 4vw, 56px);
  --gap: 24px;
  --radius: 10px;

  background: var(--bg) !important;
  color: var(--text) !important;
  font-family: var(--font-main) !important;
  width: 100% !important;
  display: block !important;
}

#p-terms-scope,
#p-terms-scope *{
  box-sizing: border-box !important;
}

#p-terms-scope :where(h1,h2,h3,p,ul,li,section,article,main,div){
  margin: 0 !important;
  padding: 0 !important;
}

#p-terms-scope a,
#p-terms-scope a:link,
#p-terms-scope a:visited,
#p-terms-scope a:hover,
#p-terms-scope a:active{
  text-decoration: none !important;
  color: inherit !important;
}

#p-terms-scope .p-wrap{
  max-width: var(--max) !important;
  margin: 0 auto !important;
  padding: clamp(34px, 6vw, 84px) var(--pad-x) !important;
}

#p-terms-scope .p-pageTitle{
  margin: 0 0 18px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: -.03em !important;
  font-size: clamp(34px, 6vw, 58px) !important;
  line-height: .95 !important;
  color: var(--text) !important;
}

#p-terms-scope .p-introCard{
  margin: 0 0 22px !important;
  background: var(--card) !important;
  border: 1px solid var(--line) !important;
  border-radius: var(--radius) !important;
  padding: 22px 22px 20px !important;
}

#p-terms-scope .p-introCard p{
  font-family: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  color: var(--text) !important;
}

#p-terms-scope .p-section{
  margin-top: 18px !important;
}

#p-terms-scope .p-sectionTitle{
  margin: 0 0 12px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: -.02em !important;
  font-size: clamp(22px, 3vw, 30px) !important;
  line-height: 1 !important;
  color: var(--text) !important;
}

#p-terms-scope .p-card{
  background: var(--card) !important;
  border: 1px solid var(--line) !important;
  border-radius: var(--radius) !important;
  padding: 22px 22px 20px !important;
}

#p-terms-scope .p-body{
  margin: 0 0 16px !important;
  font-family: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: var(--text) !important;
}

#p-terms-scope .p-list{
  list-style: none !important;
  display: grid !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}

#p-terms-scope .p-list li{
  position: relative !important;
  padding-left: 14px !important;
  font-family: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  color: var(--text) !important;
}

#p-terms-scope .p-list li::before{
  content: "•" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  color: var(--text) !important;
}

#p-terms-scope .p-small{
  margin-top: 14px !important;
  font-family: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: var(--muted) !important;
}

@media (max-width: 640px){
  #p-terms-scope .p-wrap{
    padding: 28px 16px 44px !important;
  }

  #p-terms-scope .p-card,
  #p-terms-scope .p-introCard{
    padding: 18px 16px 16px !important;
  }

  #p-terms-scope .p-sectionTitle{
    font-size: 22px !important;
  }

  #p-terms-scope .p-body,
  #p-terms-scope .p-list li{
    font-size: 14px !important;
  }
}/* End custom CSS */