.elementor .e-4b35776-7f74e20{width:100%;height:88px;max-width:1240px;flex-direction:row;justify-content:space-between;@media (max-width: 767px) {@media (max-width: 767px) {
 & { flex-direction: column; align-items: center; gap: 12px; width: 100%; height: auto; padding: 16px 20px; }
 & .elementor-element.elementor-element-6277862 { width: 180px; max-width: 100%; padding: 0; margin: 0; }
 & .elementor-element.elementor-element-e1228e5 { width: 100%; }
 & .elementor-element.elementor-element-e1228e5 img { width: 180px; max-width: 100%; height: 48px; object-fit: cover; }
 & .elementor-element.elementor-element-ab7583c { width: 100%; padding: 0; margin: 0; }
 & .elementor-element.elementor-element-ab7583c > .e-con-inner { width: 100%; flex-direction: column; align-items: center; gap: 14px; padding: 0; }
 & .elementor-element.elementor-element-839f8e3 { display: block !important; width: 100%; max-width: 100%; }
 & .elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 16px; margin: 0; }
 & .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin: 0 !important; }
 & .elementor-icon-list-item .elementor-icon-list-text { font-size: 13px; }
 & .elementor-element.elementor-element-dfd098d { width: 100%; max-width: 100%; text-align: center; margin: 0; }
 & .elementor-element.elementor-element-dfd098d .elementor-button { max-width: 100%; font-size: 12px; padding: 14px 20px; }
}
 .elementor-243 .elementor-element-4b35776 { flex-direction: column; align-items: center; gap: 12px; width: 100%; padding: 16px 20px; }
 .elementor-243 .elementor-element-6277862 { width: 180px; max-width: 100%; padding: 0; margin: 0; }
 .elementor-243 .elementor-element-e1228e5 { width: 100%; }
 .elementor-243 .elementor-element-e1228e5 img { width: 180px; max-width: 100%; height: 48px; object-fit: cover; }
 .elementor-243 .elementor-element-ab7583c { width: 100%; padding: 0; margin: 0; }
 .elementor-243 .elementor-element-ab7583c > .e-con-inner { width: 100%; flex-direction: column; align-items: center; gap: 14px; padding: 0; }
 .elementor-243 .elementor-element-839f8e3 { display: block !important; width: 100%; }
 .elementor-243 .elementor-icon-list-items { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 16px; margin: 0; }
 .elementor-243 .elementor-icon-list-item { margin: 0 !important; }
 .elementor-243 .elementor-icon-list-text { font-size: 13px; }
 .elementor-243 .elementor-element-dfd098d { width: 100%; text-align: center; margin: 0; }
 .elementor-243 .elementor-button { max-width: 100%; font-size: 12px; padding: 14px 20px; }
}\n}