#signup h2 {
    color: #005e66;
}

#signup h2::before {
    background: #fdf0e9;
}

.success_info_wrapper {
    padding: 25px 50px;
    border-bottom: 1px solid #005e66;
}

.success_info_wrapper:nth-child(2) {
    border-bottom: none;
}

.success_info_wrapper h3 {
    font-size: 21px;
    font-weight: 700;
    line-height: 1.6em;
    color: #fdf0e9;
}

.success_info_wrapper p {
    letter-spacing: 1px;
    line-height: 1.6em;
    color: #fdf0e9;
}

.form_outer .text-muted {
    font-size: .9em;
    padding-top: 8px;
}

.frm_link {
    font-size: 1.2rem;
    font-weight: 700;
    color: #9d802e!important;
    text-decoration: none!important;
    padding-right: 10px;
}

.frm_link:hover {
    color: #9d802e;
    opacity: 0.7;
}

@media screen and (max-width: 768px) {
    .contents {
        padding: 70px 20px;
    }
    .success_info_wrapper {
        padding: 15px;
    }
}
