.elementor-355 .elementor-element.elementor-element-159adf8 > .elementor-container{max-width:1200px;min-height:60vh;}.elementor-355 .elementor-element.elementor-element-159adf8{padding:0% 0% 0% 0%;}.elementor-355 .elementor-element.elementor-element-3e369cc > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-355 .elementor-element.elementor-element-3e369cc > .elementor-element-populated, .elementor-355 .elementor-element.elementor-element-3e369cc > .elementor-element-populated > .elementor-background-overlay, .elementor-355 .elementor-element.elementor-element-3e369cc > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-355 .elementor-element.elementor-element-3e369cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-3e369cc > .elementor-element-populated{padding:4% 4% 4% 4%;}}/* Start custom CSS for shortcode, class: .elementor-element-aaabeaf */.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
    border-top: 2px solid #e8e8e8 !important;
    text-align: center;
    
}
.with_frm_style .frm_submit.frm_flex {
    gap: 2%;
    justify-content: center;
}
@media only screen and (max-width: 767px) {
    .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,
    .frm_style_formidable-style.with_frm_style input[type=submit],
    .frm_style_formidable-style.with_frm_style .frm_submit input[type=button],
    .frm_style_formidable-style.with_frm_style .frm_submit button,
    .frm_form_submit_style,
    .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
        padding: 10px 50px !important ;/* Adjust the padding for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e369cc */.frm_dropzone .dz-preview .dz-details {
    font-size: 12px;
    margin: 5px 0 10px;
}

@media all and (max-width:500px){
    .with_frm_style .frm-summary-page-wrapper {
    padding: 10px;
    margin: 25px 0 50px;
    border: 1px solid #BFC3C8;
    border-color: var(--border-color);
    border-radius: 4px;
    border-radius: var(--border-radius);
    overflow: hidden;
}
}

@media only screen and (max-width: 767px){
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
    padding: 10px 25px !important;
}}/* End custom CSS */