.dcmu_block-text-content {
    max-width: 1460px;
    margin: 0 auto;
    padding: 180px 40px;
    font-size: 20px;
    line-height: 1.4;
}
.remove-padding .dcmu_block-text-content {
    padding: 40px 40px;
}
.dcmu_block-text-content h2 {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 600;
}
.dcmu_block-text-title-style-solid .dcmu_block-text-content h2 span {
    background-color:var(--dgreen);
    padding:10px;
    color:var(--white);
    text-transform:uppercase;
}
.dcmu_block-text-theme-lgreen.dcmu_block-text-title-style-solid .dcmu_block-text-content h2 span {
    background-color:var(--limegreen);
}
.dcmu_block-text-content p {
    padding-bottom:20px;
}
.dcmu_block-text-content p:last-child {
    padding-bottom:0px;
}
.dcmu_block-text-content a {
    text-decoration:none;
    color:var(--limegreen);
    transition:color .3s ease;
}
.dcmu_block-text-content a:hover {
    color:var(--dgreen);
}
.dcmu_block-text-bg-,
.dcmu_block-text-bg-white {
    background-color:var(--white);
    color:var(--dark);
}
.dcmu_block-text-bg-limegreen {
    background-color:var(--limegreen);
    color:var(--white);
}
.dcmu_block-text-bg-dgreen {
    background-color:var(--dgreen);
    color:var(--white);
}
.dcmu_block-text-bg-lgreen {
    background-color:var(--lgreen);
    color:var(--white);
}
.dcmu_block-text-bg-grey {
    background-color:var(--grey);
    color:var(--dark);
}
.dcmu_block-text-bg-pink a,
.dcmu_block-text-bg-blue a {
    color:var(--white);
    text-decoration:underline;
    opacity:1;
    transition:opacity .3s ease;
}
.dcmu_block-text-bg-pink a:hover,
.dcmu_block-text-bg-blue a:hover {
    opacity:.6;
    color:var(--white);
}
.dcmu_block-text-bg-limegreen .dcmu_block-text-content a {
    color:var(--lgreen);
}