.contact-us-box {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 40vh;
}

.contact-text {
    font-family: 'Nasalization', sans-serif;
    font-size: 50px !important;
    text-transform: uppercase;
    font-weight: 500;
    color: #ffffff !important;
}

.custom-cursor {
    cursor: url('../images/contact-us-cursor.png'), auto;
}

.form-input {
    border: none;
    border-bottom: 2px solid  #E9F4F0; /* Default border */
    padding: 10px;
    outline: none; /* Remove default focus outline */
}

.form-input:focus {
    outline: none; /* Remove focus outline */
    box-shadow: none; /* Remove any browser-added shadow */
}

.form-submit-button {
   color:white;
   font-size: 16px;
   font-weight: 500;
   background-color: #239066;
   padding: 9px 15px;
   transition: 0.1s ease-in-out;
}

.form-submit-button:hover{
    background-color: #016840;
    color:white;
}

.form-submit-button:active{
    background-color: #016840 !important;
    color:white !important;
    transform: scale(1.05);
}

.contact-us-form-title {
    font-family: 'Nasalization', sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #243757;
}