
/*  */
.article-wrap {
    margin: 2rem auto 0;
    max-width: calc(800px + 2rem);
}

.article-title {
    line-height: 1.3em;
    text-transform: uppercase;
    border-bottom: 1px solid #f4f4f4;
    font-weight: bold;
}

.article-desc {
    color: #454849;
    font-size: 20px;
    margin: 35px 0;
}

.article-desc a {
    color: #DB8925;
    text-decoration: underline;
}

.article-desc a:hover {
    color: #DB8925;
}

.article-desc p {
    line-height: calc(-0.07143vw + 2.05714em);
}

/* question */
.question {
    text-align: center;
}

.question h2 {
    font-size: calc(1.22031vw + 19.78635px);
    font-weight: bold;
    line-height: 1.5;
}

.form-sub {
    border: none;
    width: 13%;
    height: 41px;
    color: #fff;
    background: #000;
    font-size: 18px;
    margin-bottom: 50px;
}

.button-text {
    background: #000;
    color: #fff;
}



.forms-btn {
    margin-top: 30px;
}

@media(max-width:768px) {
    .form-sub {
        width: 50%;
    }

}