/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 16 2025 | 19:11:42 */
/* Footer */

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 0;
}

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(1) {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    order: 1;
    width: calc(100% - 243px);
}

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(1) input {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
    padding-inline: 1rem;
}

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(2) {
	width: auto;
    order: 3;
}

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(3) {
	order: 2;
    width: auto;
    display: flex;
    justify-content: flex-start;
}

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(3) .frm_submit {
    position: unset;
}

.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(3) .frm_submit .frm_button_submit {
    padding-block: 1.15rem;
    height: auto;
    font-weight: 700 !important;
}

@media (max-width: 767px){
	.elementor-location-footer .elementor-widget-formidable {
		width: 100%;
    	min-width: 100%;
	}
	.elementor-location-footer .elementor-widget-formidable #form_newsletter .frm_fields_container .frm_form_field.form-field:nth-of-type(3) .frm_submit {
		margin-top: 0;
	}
}





