body {
    font-family: 'Rubik', sans-serif !important;
}

a {
    text-decoration: none !important;
}

.contact-info div {
    margin-bottom: 15px;
}

.contact-info i {
    color: #FD7959;
    margin-right: 10px;
    font-size: 1.2rem;
    vertical-align: middle;
}

.contact-info span {
    color: #333;
    font-size: 1rem;
    line-height: 1.6;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    transition: .5s;
}

.contact-info span:hover {
    color: #FD7959;
}

.contact-info b {
    color: #111;
    font-weight: 600;
}

#input {
    padding: 14px 14px 13px 14px;
    margin: 0px 0px 9px 0px;
    border-radius: 10px;
    color: #86898C;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DFE9F0;
    margin-top: 10px;
}

#input:focus {
    border-style: solid;
    border-color: #ACAFA2;
}

#textarea {
    padding: 14px 14px 13px 14px;
    margin: 0px 0px 9px 0px;
    border-radius: 10px;
    color: #86898C;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DFE9F0;
    margin-top: 10px;
}