@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
        url('../fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
        url('../fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
        url('../fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
        url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
        url('../fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



body,
html {
    height: 100%
}

body {
    font-family: Poppins, sans-serif;
    color: #333;
    background-color: #fff
}

label {
    font-weight: 700;
    margin-bottom: 6px;
}

input,
textarea,
select,
.cms-component-411edc1a-select {
    border: solid 1px #90A1B9 !important;
    border-radius: 10px !important;
    padding: 12px 16px !important;
}

.cms-component-411edc1a-select {
    width: 98% !important;
    padding: 7px 11px !important;
}

.textcomments {
    min-height: 374px;
    resize: none;
}

.form-group {
    align-items: center;
    margin-bottom: 1.7em;
}

.submit-btn-green {
    background-color: #118320 !important;
    border: none;
    color: #fff !important;
    font-size: 20px !important;
    font-family: 'poppinssemibold', sans-serif !important;
    padding: 12px 30px !important;
    border-radius: 10px !important;
    box-shadow: 0 10px 25px -5px rgba(46, 173, 75, 0.30) !important;
    min-width: 300px !important;
}

@media (max-width:655px) {
    .mobile-spacing {
        margin-top: 1.7em;
    }
}

