element.style {
}
@media screen and (max-width: 991px)
.sober-faq .question-title, .sober-faq .answer {
    margin-left: 0;
    margin-right: 100px;
}
@media screen and (max-width: 1199px)
.sober-faq .question-title {
    font-size: 16px;
    font-size: 1.2rem;
}
element.style {
}
.sober-banner.light-scheme .banner-desc, .sober-banner.light-scheme .banner-text, .sober-banner.light-scheme .sober-button {
    color: #fff;
}
@media screen and (max-width: 1199px)
.sober-banner .sober-button {
    font-size: 12px;
    font-size: 2.5rem;
}
element.style {
}
.vc_separator.vc_separator_align_center h4 {
    padding: 0 0.8em;
}
.vc_separator h4 {
    line-height: 1em;
    font-size: 200%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
element.style {
    font-family: high-spirited;
    font-size: 48pt;
}