  * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        html,
        body {margin: 0;padding: 0;width: 100%;height: 100%;}
        body {font-family: 'Open Sans', sans-serif;font-size: 16px;vertical-align: baseline;color: #181818;}
        img {vertical-align: middle;}
        p {line-height: 22px;margin: 0 0 10px;}
        .dpl_contianer {width: 1400px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
        @media (max-width: 767px) {.dpl_contianer {width: 100%;}}
        @media (min-width: 768px) {.dpl_contianer {width: 750px;}}
        @media (min-width: 992px) {.dpl_contianer {width: 970px;}}
        @media (min-width: 1200px) {.dpl_contianer {width: 1170px;}}
        @media (min-width: 1367px) {.dpl_contianer {width: 1400px;}}
        @media (min-width: 1601px) {.dpl_contianer {width: 1700px;}}
        .dpl-header { display: block;padding: 15px 0; border-bottom: 0.5px solid #e0e0e0;margin-bottom: 50px;}
         .-left{display: block; padding: 15px 0; border-bottom: 0.5px solid #e0e0e0; margin-bottom: 50px;background: #000}
         .-logo img{ max-width: 90px; }
        .dpl_title { font-size: 28px; color: #21488f; letter-spacing: 0.5px; }
        .dpl_subtitle { font-size: 20px; color: #000; letter-spacing: 0.5px; margin-bottom: 5px; }
        .dpl_form_group{margin-bottom: 20px;}
        .dpl_form_group .dpl_select { padding: 5px; max-width: 600px; width: 100%; font-size: 15px;height: 40px; border-color: #dadada;}
        .dpl_form_group select.dpl_select:required:invalid { color: gray;}
        .dpl_form_group .dpl_label { font-size: 15px; display: block; margin: 0 0 5px; color: #2f2f2f; line-height: 100%;}
        .dpl_form_group .dpl_input { max-width: 600px; width: 100%; padding: 5px 10px;height: 40px;line-height: 40px; font-size: 15px;border:1px solid #dadada;}
        .dpl_form_group .dpl_textarea { max-width: 600px; width: 100%; padding: 10px; border:1px solid #dadada;vertical-align: middle;}
        .dpl_form_group .dpl_required{color: red;display: block; font-size: 14px;margin-top: 5px;}
        .dpl_required_note { color: red; font-size: 13px; line-height: 100%; margin-top: 15px;}
        .google-captcha { margin: 20px 0; }
        .dpl_button { background-color: #d8ae70;
    color: #0c1e2a;
    -webkit-box-shadow: none;
    box-shadow: none;
                padding: 16px 36px;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
    vertical-align: unset;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-radius: 0;
    line-height: 120%;
    border: 1px solid #d8ae70;
    margin-bottom: 50px;
    cursor: pointer;
}
.dpl_button:hover{
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}
        .dpl_checkbox_note { padding: 15px; border: 1px solid #ccc; max-width: 600px; width: 100%; margin: 20px 0; }
        .dpl_checkbox{padding-left: 30px; display: inline-block;position: relative;}
        .dpl_checkbox input[type=checkbox]{position: absolute; left: 0;width: 15px;height: 15px;vertical-align: -2px;}
        .dpl_note{}

.d-none{
    display: none !important;
}
        @media(max-width:1024px) {
            .dpl-header{margin-bottom: 0;}
        }
        @media(max-width:992px) {
            .dpl_form_group .dpl_select,.dpl_form_group .dpl_input,.dpl_form_group .dpl_textarea,.dpl_checkbox_note {max-width: 100%;}
        }
        @media(max-width:767px) {
            body {font-size: 14px;}
            .dpl_form_group .dpl_input,.dpl_form_group .dpl_textarea{width: 100%;}
            .dpl_checkbox_note {width: 100%;}
            .dpl_form_group .dpl_label{font-size: 14px;}
            .dpl_title{font-size: 22px;}
            .dpl_subtitle{font-size: 18px;}
        }