.elementor-1477 .elementor-element.elementor-element-8c48103 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-1477 .elementor-element.elementor-element-caa6499 img{width:100%;}.elementor-1477 .elementor-element.elementor-element-e7e91e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1477 .elementor-element.elementor-element-e7e91e8 > .elementor-container{max-width:1200px;}.elementor-1477 .elementor-element.elementor-element-e7e91e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1477 .elementor-element.elementor-element-e7e91e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-1477 .elementor-element.elementor-element-e7e91e8{padding:50px 25px 50px 25px;}}@media(max-width:767px){.elementor-1477 .elementor-element.elementor-element-e7e91e8{padding:50px 20px 50px 20px;}.elementor-1477 .elementor-element.elementor-element-f9beb07 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for formidable, class: .elementor-element-5b3a2c1 */.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    display: flex
;
    float: none;
    width: auto;
    text-transform: uppercase;
    align-content: center;
    flex-direction: column;
    align-items: center;
}

.frm_button_submit
 {
    width: auto;
    font-size: 12px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: rgba(10, 2, 2, 1);
    border-width: 0px;
    border-color: rgba(10, 2, 2, 1);
    border-style: solid;
    color: #ffffff;
    cursor: pointer;
    font-weight: 800  !important;
    border-radius: 0px;
    text-shadow: none;
    padding: 12px 30px 12px 30px !important;
    box-sizing: border-box;
    box-shadow: 0 1px 1px #eeeeee;
    margin: 10px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}

.frm_prev_page
 {
    width: auto;
    font-size: 12px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: rgba(10, 2, 2, 1);
    border-width: 0px;
    border-color: rgba(10, 2, 2, 1);
    border-style: solid;
    color: #ffffff;
    cursor: pointer;
    font-weight: 800  !important;
    border-radius: 0px;
    text-shadow: none;
    padding: 12px 30px 12px 30px !important;
    box-sizing: border-box;
    box-shadow: 0 1px 1px #eeeeee;
    margin: 10px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}

.frm_primary_label {
    margin-bottom: 30px !important;
}

.frm_text_label_for_image_inner {
    color: black !important;
}

.frm_image_options .frm_image_option_container {
    height: 320px !important;
    width: 250px !important;
}

.with_frm_style .frm_message, .frm_success_style {
    display: none !important;
}

.with_frm_style .frm_required {
    display: none !important;
}

@media only screen and (max-width: 767px) {
    .with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    display: flex
;
    float: none;
    width: auto;
    text-transform: uppercase;
    align-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 23px !important;
    text-align: center;
}
}

@media only screen and (max-width: 767px) {
    .frm_image_options .frm_opt_container {
    display: inline-flex
;
    flex-flow: wrap;
    flex-direction: column !important;
    margin: 0 -10px;
}
}
.frm_page_skip {
    padding: 0px !important;
}
.frm_style_formidable-style.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {
    padding: 0px !important;
}
.frm_style_formidable-style.with_frm_style .frm_progress_line li:first-of-type input
{
    padding: 0px !important;
}
.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back
{
    padding: 0px !important;
}/* End custom CSS */