.elementor-180 .elementor-element.elementor-element-59c2d0f7{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for html, class: .elementor-element-a43093a *//* FORM HEADING */
.il-form-heading{
    max-width:720px;
    margin:0 auto 25px auto;
    text-align:center;
    padding:0 15px;
}

.il-form-heading h2{
    color:#d4af37;
    font-size:42px;
    font-weight:800;
    margin-bottom:12px;
    text-transform:uppercase;
    letter-spacing:2px;
    text-shadow:0 2px 12px rgba(212,175,55,.25);
}

.il-form-heading p{
    color:#666;
    font-size:16px;
    line-height:1.8;
    max-width:650px;
    margin:0 auto;
}

/* FORM CONTAINER */
.sureforms-container,
.srfm-form,
.srfm-form-wrap{
    background:linear-gradient(180deg,#0e0e0e,#171717) !important;
    border:1px solid rgba(212,175,55,.35) !important;
    box-shadow:0 15px 40px rgba(0,0,0,.25);
}

/* LABELS */
.sureforms-container label,
.srfm-form label{
    color:#d4af37 !important;
    font-size:12px !important;
    font-weight:700 !important;
    letter-spacing:1px !important;
}

/* INPUTS */
.sureforms-container input,
.sureforms-container textarea,
.sureforms-container select,
.srfm-form input,
.srfm-form textarea,
.srfm-form select{
    background:#0a0a0a !important;
    border:1px solid rgba(212,175,55,.22) !important;
    color:#fff !important;
}

/* INPUT FOCUS */
.sureforms-container input:focus,
.sureforms-container textarea:focus,
.sureforms-container select:focus,
.srfm-form input:focus,
.srfm-form textarea:focus,
.srfm-form select:focus{
    border-color:#d4af37 !important;
    box-shadow:0 0 15px rgba(212,175,55,.20) !important;
}

/* SUBMIT BUTTON */
.sureforms-container button,
.sureforms-container input[type="submit"],
.srfm-form button,
.srfm-form input[type="submit"]{
    background:linear-gradient(135deg,#d4af37,#f2d15c) !important;
    color:#000 !important;
    font-weight:800 !important;
    font-size:15px !important;
    box-shadow:0 8px 20px rgba(212,175,55,.25);
}

.sureforms-container button:hover,
.sureforms-container input[type="submit"]:hover,
.srfm-form button:hover,
.srfm-form input[type="submit"]:hover{
    transform:translateY(-2px);
}/* End custom CSS */