.ce_privacywidget {
  position: relative;
  padding-block: 8.75rem;
  overflow: hidden;
  background-color: white;
}
.ce_privacywidget .privacywidget__inside {
  margin-inline: auto;
  width: 92%;
  max-width: 1300px;
}
@media only screen and (min-width: 1080px) {
  .ce_privacywidget .privacywidget__inside {
    width: 65%;
  }
}
.ce_privacywidget .privacywidget__content h1, .ce_privacywidget .privacywidget__content h2, .ce_privacywidget .privacywidget__content h3 {
  margin-bottom: 2rem;
  overflow-wrap: break-word;
  color: #172223;
}
.ce_privacywidget .privacywidget__content h1:last-child, .ce_privacywidget .privacywidget__content h2:last-child, .ce_privacywidget .privacywidget__content h3:last-child {
  margin-bottom: 0;
}
.ce_privacywidget .privacywidget__content h4, .ce_privacywidget .privacywidget__content h5 {
  margin-bottom: 0.75rem;
  overflow-wrap: break-word;
  color: #172223;
}
.ce_privacywidget .privacywidget__content h4:last-child, .ce_privacywidget .privacywidget__content h5:last-child {
  margin-bottom: 0;
}
.ce_privacywidget .privacywidget__content p {
  font-family: "TT Commons Pro", sans-serif;
  font-size: clamp(1rem, 0.8831rem + 0.3226vw, 1.125rem);
  line-height: clamp(1.625rem, 1.5081rem + 0.3226vw, 1.75rem);
  margin-bottom: 0.75rem;
  overflow-wrap: break-word;
  color: #172223;
}
.ce_privacywidget .privacywidget__content p + :is(h1, h2, h3) {
  margin-top: 2rem;
}
.ce_privacywidget .privacywidget__content p + :is(h4, h5, h6) {
  margin-top: 0.75rem;
}
.ce_privacywidget .privacywidget__content p:last-child {
  margin-bottom: 0;
}
.ce_privacywidget .privacywidget__content ol, .ce_privacywidget .privacywidget__content ul {
  font-family: "TT Commons Pro", sans-serif;
  font-size: clamp(1rem, 0.8831rem + 0.3226vw, 1.125rem);
  line-height: clamp(1.625rem, 1.5081rem + 0.3226vw, 1.75rem);
  margin-block: 2rem;
  padding-left: 2rem;
}
.ce_privacywidget .privacywidget__content ol:first-child, .ce_privacywidget .privacywidget__content ul:first-child {
  margin-top: 0;
}
.ce_privacywidget .privacywidget__content ol:last-child, .ce_privacywidget .privacywidget__content ul:last-child {
  margin-bottom: 0;
}
.ce_privacywidget .privacywidget__content ol li, .ce_privacywidget .privacywidget__content ul li {
  margin-bottom: 1.25rem;
  overflow-wrap: break-word;
  color: #172223;
}
.ce_privacywidget .privacywidget__content ol li:last-child, .ce_privacywidget .privacywidget__content ul li:last-child {
  margin-bottom: 0;
}
.ce_privacywidget .privacywidget__content ol {
  list-style-type: decimal;
}
.ce_privacywidget .privacywidget__content ul {
  list-style-type: disc;
}
.ce_privacywidget .privacywidget__content a:not(.btn) {
  position: relative;
  z-index: 1;
  line-height: 1.25;
  color: #33a38d;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #33a38d;
  text-underline-position: from-font;
  transition: all 0.4s cubic-bezier(0.65, 0, 0.35, 1);
  color: #172223;
  text-decoration-color: #172223;
  cursor: pointer;
}
.ce_privacywidget .privacywidget__content a:not(.btn):hover {
  color: #172223;
  background-color: #33a38d;
}
.ce_privacywidget .privacywidget__content a:not(.btn):hover {
  color: #fff;
  background-color: #172223;
}
.ce_privacywidget .privacywidget__content .btn {
  display: inline-block;
  padding: 0.625rem 1.25rem;
  font-family: "PP Neue Machina", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  border: 0.125rem solid transparent;
  border-radius: 0.5rem;
  transition: all 0.4s cubic-bezier(0.65, 0, 0.35, 1);
  cursor: pointer;
  color: #172223;
  background-color: #d1d3d3;
  border-color: #d1d3d3;
  margin-top: 1rem;
  margin-right: 1rem;
}
.ce_privacywidget .privacywidget__content .btn:hover {
  color: #fff;
  background-color: transparent;
}
.ce_privacywidget .privacywidget__content .btn--secondary {
  display: inline-block;
  padding: 0.625rem 1.25rem;
  font-family: "PP Neue Machina", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  border: 0.125rem solid transparent;
  border-radius: 0.5rem;
  transition: all 0.4s cubic-bezier(0.65, 0, 0.35, 1);
  cursor: pointer;
  color: #fff;
  background-color: transparent;
  border-color: #d1d3d3;
}
.ce_privacywidget .privacywidget__content .btn--secondary:hover {
  color: #172223;
  background-color: #d1d3d3;
}
.ce_privacywidget .privacywidget__content .btn:first-of-type {
  margin-top: 1.5rem;
}
@media only screen and (min-width: 1080px) {
  .ce_privacywidget .privacywidget__content .btn {
    margin-top: 1.5rem;
    margin-right: 1.5rem;
  }
  .ce_privacywidget .privacywidget__content .btn:first-of-type {
    margin-top: 2rem;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fmuenstergmbh.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Fmuenster-basic%2Fpublic%2Fcss%2Felements%2Fce_privacywidget.scss%22%2C%22var%2Fwww%2Fvhosts%2Fmuenstergmbh.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Fmuenster-basic%2Fpublic%2Fcss%2Felements%2F..%2Fincludes%2F_mixins.scss%22%2C%22var%2Fwww%2Fvhosts%2Fmuenstergmbh.abnahme-server.de%2Fhttpdocs%2Fprivate-bundles%2Fvonheldenundgestalten%2Fmuenster-basic%2Fpublic%2Fcss%2Felements%2F..%2Fincludes%2F_typography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACNJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADWQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEuBR%3BAAAA%3BAAAA%3BAAAA%3BAFjBY%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEhBJ%3BAAAA%3BAAAA%3BAAAA%3BAFqBQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEZR%3BAAAA%3BAAAA%3BAAAA%3BAFgBQ%3BAAAA%3BAAAA%3BAC5GZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADoHgB%3BAAAA%3BAAAA%3BAAAA%22%7D */