.elementor-kit-7{--e-global-color-primary:#0F2744;--e-global-color-secondary:#B28F47;--e-global-color-text:#1F2937;--e-global-color-accent:#B28F47;--e-global-color-a987fff:#F8F9FB;--e-global-color-33ff963:#FFFFFF;--e-global-color-198d1e1:#B7BCC5;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:700;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#1E3A5F;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-7 h1{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:700;line-height:1.2px;}.elementor-kit-7 h2{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;}.elementor-kit-7 h3{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-kit-7 h4{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;line-height:1.2px;}.elementor-kit-7 h5{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;line-height:1.2px;}.elementor-kit-7 h6{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;line-height:1.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===================================================
   MILITARY CLAIMS - PREMIUM ELEMENTOR FORM
=================================================== */

.mcec-premium-form{

    background:#ffffff;

    border:1px solid #E7E4DA;

    border-radius:20px;

    padding:40px;

    margin-top:25px;

    box-shadow:0 20px 60px rgba(13,27,42,.08);

    transition:.35s;

}

/* Labels */

.mcec-premium-form label{

    font-family:'Open Sans',sans-serif;

    font-size:14px;

    font-weight:600;

    color:#0D1B2A;

    margin-bottom:8px;

}

/* Inputs */

.mcec-premium-form input:not([type=checkbox]),
.mcec-premium-form textarea,
.mcec-premium-form select{

    border:1px solid #E7E4DA !important;

    border-radius:12px !important;

    min-height:56px;

    background:#fff;

    padding:14px 18px !important;

    font-size:15px;

    color:#0D1B2A;

    transition:.3s;

    box-shadow:none !important;

}

/* Placeholder */

.mcec-premium-form input::placeholder,
.mcec-premium-form textarea::placeholder{

    color:#9AA1AC;

}

/* Focus */

.mcec-premium-form input:focus,
.mcec-premium-form textarea:focus,
.mcec-premium-form select:focus{

    border-color:#C9A84C !important;

    box-shadow:0 0 0 4px rgba(201,168,76,.15)!important;

}

/* Submit Button */

.mcec-premium-form button[type=submit]{

    width:100%;

    min-height:58px;

    border-radius:12px;

    background:#C9A84C !important;

    color:#0D1B2A !important;

    font-family:'Oswald',sans-serif;

    font-size:16px;

    font-weight:600;

    letter-spacing:.08em;

    text-transform:uppercase;

    transition:.3s;

    border:none;

}

.mcec-premium-form button[type=submit]:hover{

    background:#0D1B2A !important;

    color:#ffffff !important;

    transform:translateY(-2px);

    box-shadow:0 18px 35px rgba(13,27,42,.15);

}

/* Checkbox */

.mcec-premium-form input[type=checkbox]{

    accent-color:#C9A84C;

}

/* Required */

.mcec-premium-form .elementor-field-required-mark{

    color:#C9A84C;

}

/* Validation */

.mcec-premium-form .elementor-message{

    font-weight:600;

}

/* Mobile */

@media(max-width:767px){

.mcec-premium-form{

padding:24px;

border-radius:16px;

}

}/* End custom CSS */