.sd-block-faq-accordeon .faq-accordeon-question {
    cursor: pointer;
    position: relative;
}

.sd-block-faq-accordeon .faq-accordeon-inner {
    padding: 10px 15px;
    margin-bottom: 30px;
    border-radius: 10px;
    transition: all 0.3s;
    box-shadow: 0 0 20px 0 #DDDDDD;
}

.sd-block-faq-accordeon .faq-accordeon-inner.opend {
    transition: all 0.3s;
    box-shadow: 0 0 20px 0 #DDDDDD;
}

.faq-icon svg {
    width: 22px;
    height: 22px;
}

.faq-accordeon-inner.opend svg {
    transform: rotate(90deg);
}

.faq-icon path.st0 {
    fill: #1b1b1b;
}

.faq-icon {
    display: inline-block;
    vertical-align: text-top;
}

.sd-block-faq-accordeon .faq-accordeon-question h3 {
    font-size: 20px;
    display: inline-block;
    padding: 0 0 0 5px;
    margin: 0;
    font-weight: 700;
    color: #323232;
}

.sd-block-faq-accordeon .faq-accordeon-question h3:after {
    content: '?';
    color: #c9d726;
    display: inline-block;
}

html[lang="en-US"] .sd-block-faq-accordeon .faq-accordeon-question h3:after { color: #45b7d2; }
body.npo .sd-block-faq-accordeon .faq-accordeon-question h3:after { color: #008282; }
body.it .sd-block-faq-accordeon .faq-accordeon-question h3:after { color: #EE7319; }
body.finance .sd-block-faq-accordeon .faq-accordeon-question h3:after { color: #512A7B; }

.sd-block-faq-accordeon .faq-accordeon-answer {
    display: none;
    margin-top: 3px;
    color: #323232;
}

.sd-block-faq-accordeon .faq-accordeon-answer p {
    padding: 0 0 0 30px;
}

.sd-block-faq-accordeon .faq-accordeon-inner.opend .faq-accordeon-answer {
    display: block;
}

.sd-block-faq-accordeon .faq-accordeon-answer p {
    font-size: 18px;
    color: #323232;
}

.sd-block-faq-accordeon .faq-accordeon-answer p:last-child {
    margin-bottom: 0;
}

.sd-block-faq-accordeon .faq-accordeon-answer ul {
    margin-left: 15px;
}

.sd-block-faq-accordeon .faq-accordeon-answer li {
    color: #323232;
}

.sd-block-faq-accordeon .faq-accordeon-answer a {
    text-decoration: underline;
    color: #323232;
}