.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-2678f47 img{width:100%;max-width:110px;}.elementor-17 .elementor-element.elementor-element-eaaae4f img{width:100%;max-width:80px;}.elementor-17 .elementor-element.elementor-element-fd33372{padding:40px 40px 40px 40px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-fd33372{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-fd33372{padding:20px 20px 20px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-fd33372 */input#input_1_1 {
    width: 100% !important;
}

div#field_1_48, div#field_1_49, div#field_1_90, div#field_1_51,  div#field_1_88, div#field_1_89  {
    margin-bottom: -30px;
    font-size: 18px;
}

fieldset#field_1_50, fieldset#field_1_52, fieldset#field_1_53, fieldset#field_1_54, fieldset#field_1_55, fieldset#field_1_56, fieldset#field_1_57 {
    margin-left: 30px;
}

div#field_1_39, div#field_1_40, div#field_1_41, div#field_1_43, div#field_1_44, div#field_1_45, div#field_1_94, div#field_1_95 {
    margin-left: 30px;
}

.gf_progressbar.gf_progressbar_blue {
    display: none;
}

div#gf_progressbar_wrapper_1 {
    margin-bottom: 40px;
}

p.gf_progressbar_title {
    font-weight: 600 !important;
    color: #000 !important;
    text-transform: uppercase !important;
}

.proc-check {
    font-size: 18px;
    text-align: center;
}

div#field_1_76 {
    margin-bottom: -30px;
}

p.gform_required_legend {
    display: none;
}


/* Hide number spinners on all Gravity Forms number fields */
.gform_wrapper input[type="number"]::-webkit-outer-spin-button,
.gform_wrapper input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  appearance: none !important;
  margin: 0 !important;
  display: none !important;
}

.gform_wrapper input[type="number"] {
  -moz-appearance: textfield !important;
  appearance: textfield !important;
}

/*Thank You Message*/
div#gform_confirmation_message_1 {
    text-align: center;
    padding: 30% 0;
}

div#gform_confirmation_message_1 a {
    padding: 12px !important;
    background: #000 !important;
    color: #fff !important;
    border-radius: 8px;
}

/*div#gform_confirmation_message_1 a:hover {*/
/*    text-decoration: underline;*/
/*}*/

/*Remove Page 2, update footer button*/
.gform-footer.gform_footer.top_label {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-abd11b6 */#input_1_67,
#input_1_68 {
    text-transform: uppercase;
    font-weight: 700;
}

#gform_wrapper_1 {
    --gf-color-primary: #000 !important;
    --gf-color-primary-rgb: 0, 0, 0 !important;
    --gf-color-primary-darker: #000 !important;
    --gf-color-primary-lighter: #333 !important;

    --gf-color-in-ctrl-primary: #000 !important;
    --gf-color-in-ctrl-primary-rgb: 0, 0, 0 !important;
    --gf-color-in-ctrl-primary-darker: #000 !important;
    --gf-color-in-ctrl-primary-lighter: #333 !important;
}

.gform-page-footer.gform_page_footer.top_label {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

#field_1_58 .gform-field-label__text::after {
    content: " *";
    color: #c02b0a;
}/* End custom CSS */
/* Start custom CSS */header, footer {
    display: none !important;
}/* End custom CSS */