.column-footer-1 .elementor-widget-wrap.elementor-element-populated {
    flex-wrap: nowrap;
}

.column-info .elementor-widget-wrap{
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 10px;
    flex-direction: row;
    justify-content: space-between
}

.info-footer .elementor-icon-box-icon {
    top: 4px;
    position: relative;
}

.section-info-footer .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
    gap: 50px;
}


@media screen and (max-width: 1600px) and (min-width: 1501px){

.section-info-footer .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
    gap: 30px;
}
}

@media screen and (max-width: 1500px) and (min-width: 1350px){

.info-footer .elementor-icon-box-title {
    font-size: 13px !important;
}
	
	.section-info-footer .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
    gap: 15px;
}

.info-footer.info-3{
	max-width: 288px !important
}
	
}

@media screen and (max-width: 1349px) and (min-width: 1025px){
	
	.column-footer-1,
	.column-footer-2{
		width: 50% !important
	}
	
	.info-footer.info-3{
		max-width: 288px !important
	}
	
	.info-footer .elementor-icon-box-title {
		font-size: 13px !important;
	}
	
	.section-info-footer .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
		gap: 15px;
		flex-direction: column;
	}
}

@media screen and (max-width: 1024px){
	
	.section-info-footer .elementor-column.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
		gap: 15px;
	}
	
	.column-footer-2 .elementor-widget-wrap.elementor-element-populated{
		flex-direction: column-reverse
	}
	
	.column-footer-1 .section-info-footer .elementor-widget-wrap.elementor-element-populated {
    	flex-wrap: wrap;
	}
	
	.newsletter-form .gform-body.gform_body {
		width: 75%;
	}
	
	.newsletter-form .gform_footer.top_label {
		width: 25%;
	}
    
	.newsletter-form .gfield--width-third {
        grid-column: span 6 !important;
    }
	
	.newsletter-form .gform_fields {
        grid-row-gap: 20px !important;
    }
	
	.newsletter-form .gform_footer.top_label .gform_button.button{
		max-height: 35px
	}

}

@media screen and (max-width: 767px){
	
	.list-style-footer ul.elementor-icon-list-items.elementor-inline-items {
		gap: 15px;
	}

	.column-footer-1 .elementor-widget-wrap.elementor-element-populated {
		flex-wrap: wrap;
	}
	
	.column-footer-2 .elementor-widget-wrap.elementor-element-populated{
		flex-direction: column
	}
}