.elementor-37174 .elementor-element.elementor-element-2b83489d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-37174 .elementor-element.elementor-element-2b83489d{padding:20px 0px 20px 0px;}.elementor-37174 .elementor-element.elementor-element-24176907 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-37174 .elementor-element.elementor-element-24176907 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-37174 .elementor-element.elementor-element-2b83489d{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-46fcd95 */.elementor-37174 .elementor-element.elementor-element-46fcd95 .footer-grid { display: grid !important; grid-template-columns: 1.3fr 1fr 1fr 1fr !important; gap: 40px !important; max-width: 1200px !important; margin: 0 auto !important; }
@media (max-width: 1100px) { .elementor-37174 .elementor-element.elementor-element-46fcd95 .footer-grid { grid-template-columns: 1fr 1fr !important; } }
@media (max-width: 600px) { .elementor-37174 .elementor-element.elementor-element-46fcd95 .footer-grid { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-379b5f2 */.elementor-37174 .elementor-element.elementor-element-379b5f2 { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }/* End custom CSS */