/* DAASDENT Multiheading Widget - v1.2 */

.dsd-mh {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

/* Label */
.dsd-mh__label {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #7a9e7e;
    margin: 0 0 12px;
    line-height: 1.6;
    white-space: pre-line;
}

/* Titlu */
.dsd-mh__title {
    font-size: 2.6rem;
    line-height: 1.15;
    font-weight: 400;
    margin: 0 0 24px;
}
.dsd-mh__title-line1 {
    color: #1a2e1b;
    display: block;
}
.dsd-mh__title-line2 {
    color: #7a9e7e;
    display: block;
}

/* Descriere */
.dsd-mh__desc {
    font-size: 1rem;
    line-height: 1.65;
    color: #4a5c4b;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    word-break: normal;
    overflow-wrap: break-word;
    white-space: normal;
}
.dsd-mh__desc p {
    margin: 0 0 .8em;
    word-break: normal;
    white-space: normal;
}
.dsd-mh__desc ul,
.dsd-mh__desc ol {
    margin: .5em 0 .5em 1.4em;
    padding: 0;
}
.dsd-mh__desc li { margin-bottom: .35em; }
.dsd-mh__desc a { color: #7a9e7e; text-decoration: underline; }
.dsd-mh__desc a:hover { opacity: .8; }
