 @font-face {
     font-family: zuume-cut-bold;
     /* set name */
     src: url(../fonts/zuume-cut-bold.woff);
     /* url of the font */
 }

 @font-face {
     font-family: zuume-cut;
     src: url(../fonts/zuume-cut-regular.woff);
 }
 
 
 body {
    overflow: auto;
}

/* FORM */

.page-id-471 .hero-text{padding:0;}
.page-id-471 .hero-text h1{display:none;}
.page-id-471 .title-h1 h1{font-size:5.5vw; color: var(--active-text); font-family: 'zuume-cut-bold' !important; display: block;}

.page-id-471 .hero-text .hero-desc{margin-top: 20vh;}


.form-content{margin-top: -3vh !important;}

form{
    /*margin-bottom:25vh !important;*/
    margin-bottom: 0 !important;
    }

form legend,
form label,
form input,
form textarea,
form em{
    font-family: 'zuume-cut', sans-serif;
    font-size: 1.3vw !important;
    letter-spacing: 0.1em !important;
}

.wpforms-field-label-inline{font-size: 0.8vw !important;}

.wpforms-field-medium {
    max-width: 100% !important;
}

form .wpforms-field input,
form textarea {
    background-color:rgba(255, 255, 255, 0) !important;
    padding: 0.5vw !important;
    border-radius: 0 !important;
    border: none !important;
    border-bottom: 1px solid #333 !important;
    /*margin-bottom: 3vh !important;*/
    margin-bottom: 0 !important;
}

form textarea {
    height: 16vh !important;
}

.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field{padding: 10px !important;}
.email{bottom: 4.5vh !important;}
.email p{color:#7AC0D6; font-size:2vw;}

form button {
    background-color: #0099c3 !important;
    font-family: 'zuume-cut', sans-serif !important;
    font-size: 1.3vw !important;
    letter-spacing: 0.1em !important;
    font-weight: lighter !important;
    line-height: 0 !important;
    width:100% !important;
    padding: 32px 10vw !important;
    border-radius: 0 !important;
    border: none !important;
    /*float: right !important;*/
}

input#wpforms-481-field_4_1 {
    padding: 0 !important;
}

form a{
    color: var(--active-text);
    text-decoration: none;
}