.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-color: #4b2b79;
    color: #fff;
    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, #4b2b79, #290c53);
}

.footer-docs-redes-a {
    background-color: #4b2b79;
}

.footer-docs-redes-a:hover {
    background-color: #70c193;
}

.post-docs-text {
    color: #4b2b79;
}

.post-doc-a, .body-docs {
    color: #1e1e1e;
}