.contact-s{
     border-bottom: 0px;
}

.form-s{
    padding-top: 0px;
}

.form-wrap{
    display: flex;
    justify-content: center;
    width: 100%;
}

form{
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 15px;
}

label{
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
}

input, textarea{
    width: 100%;
    padding: 20px 32px;
    border: 1px solid #232a36;
    border-radius: 10px;
    background: #161b24;
    color:white;
    font: inherit;
}

input:focus, textarea:focus{
    outline: 2px solid #8ecae6;
    outline-offset: 2px;
}

textarea{
    min-height: 160;
    resize: vertical;
}

button{
    align-self: start;
    width: 100%;
    padding: 20px 32px;
    border: 1px solid #232a36;
    border-radius: 20px;
    background: #161b24;
    color:white;
    font-weight: 600;
    cursor: pointer;
}

button:hover{
    background-color: rgba(142,202,230, .25);
}

.direct-contacts{
    margin-top:2rem;
    padding:1.5rem;
    border:1px solid #232a36;
    border-radius:10px;
    background:#161b24;
}

  .direct-contacts p{
    margin:.3rem 0;
    color:white
}

  .direct-contacts a{
    text-decoration: none;
    color: white;
}