.w-richtext {
    line-height: 22px;
    font-size: 18px;
}

.w-richtext ul {
    padding-bottom: 20px;
}

.w-richtext li {
    padding-bottom: 10px;
}

.w-richtext .wp-block-image {
    padding-bottom: 10px;
}

.w-richtext figure img {
    width: auto;
    height: auto;
}

figure.alignleft figcaption {
    text-align: left;
}

figcaption {
    font-style: italic;
    color: #feabd0;
    font-size: 14px;
}

a.w-webflow-badge {
    display: none !important;
}

.hero-docs, .faq-docs {
    background-image: repeating-linear-gradient(135deg, hsla(210,79%,75%,0.05) 0px, hsla(210,79%,75%,0.05) 1px,transparent 1px, transparent 11px,hsla(210,79%,75%,0.05) 11px, hsla(210,79%,75%,0.05) 12px,transparent 12px, transparent 32px),repeating-linear-gradient(45deg, hsla(210,79%,75%,0.05) 0px, hsla(210,79%,75%,0.05) 1px,transparent 1px, transparent 11px,hsla(210,79%,75%,0.05) 11px, hsla(210,79%,75%,0.05) 12px,transparent 12px, transparent 32px),repeating-linear-gradient(90deg, hsla(210,79%,75%,0.05) 0px, hsla(210,79%,75%,0.05) 1px,transparent 1px, transparent 11px,hsla(210,79%,75%,0.05) 11px, hsla(210,79%,75%,0.05) 12px,transparent 12px, transparent 32px),repeating-linear-gradient(0deg, hsla(210,79%,75%,0.05) 0px, hsla(210,79%,75%,0.05) 1px,transparent 1px, transparent 11px,hsla(210,79%,75%,0.05) 11px, hsla(210,79%,75%,0.05) 12px,transparent 12px, transparent 32px),linear-gradient(90deg, rgb(33,37,41),rgb(15,16,23));
}

.footer-docs-redes-a {
    background-color: #f25764;
}

.post-docs-text {
    color: #f25764;
}

.post-doc-a, .body-docs {
    color: #0F1017;
}