/* privacy-policy-layout.css: estilos de presentación; comprueba sus rangos responsive al editar. */
.privacy-policy-layout .block.privacy-policy-comments-section {
  --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;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0;
  --margin-bottom: 12vh;
  --margin-left: 0;
  --margin-right: 0;
}
.privacy-policy-layout .block.privacy-policy-divider {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.privacy-policy-layout .block.privacy-policy-divider-2 {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider-2
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider-2 .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.privacy-policy-layout .block.privacy-policy-divider-3 {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider-3
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider-3 .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.privacy-policy-layout .block.privacy-policy-divider-4 {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider-4
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider-4 .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.privacy-policy-layout .block.privacy-policy-divider-5 {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider-5
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider-5 .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.privacy-policy-layout .block.privacy-policy-divider-6 {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider-6
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider-6 .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.privacy-policy-layout .block.privacy-policy-divider-7 {
  --divider-border-style: solid;
  --divider-color: var(--color-border);
  --divider-border-width: 1px;
  margin: 0.5em 0em calc(var(--kit-widget-spacing, 0px) + 1.5em) 0em;
}
.privacy-policy-layout
  .block.privacy-policy-divider-7
  .site-divider-separator {
  width: 100%;
}
.privacy-policy-layout .block.privacy-policy-divider-7 .site-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
@media (min-width: 768px) {
  .privacy-policy-layout .block.privacy-policy-comments-section {
    --content-width: 840px;
  }
}
@media (max-width: 1024px) {
  .privacy-policy-layout .block.privacy-policy-comments-section {
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .privacy-policy-layout .block.privacy-policy-divider {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
  .privacy-policy-layout .block.privacy-policy-divider-2 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
  .privacy-policy-layout .block.privacy-policy-divider-3 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
  .privacy-policy-layout .block.privacy-policy-divider-4 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
  .privacy-policy-layout .block.privacy-policy-divider-5 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
  .privacy-policy-layout .block.privacy-policy-divider-6 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
  .privacy-policy-layout .block.privacy-policy-divider-7 {
    margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
  }
}
@media (max-width: 767px) {
  .privacy-policy-layout .block.privacy-policy-comments-section {
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}
