/* Start custom CSS */@media (max-width: 767px) {
  .elementor-86 .e-681c2bab-87ff {
    display: grid !important;
    grid-template-columns: 7.25rem minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto auto 1fr !important;
    gap: 0.45rem !important;
    align-items: start !important;
    min-height: 13rem !important;
    padding: 0.875rem !important;
  }
  .elementor-86 .e-7ab16d0-683c {
    grid-column: 1 !important;
    grid-row: 1 / 6 !important;
    min-height: 11.25rem !important;
    height: 100% !important;
    aspect-ratio: auto !important;
    align-self: stretch !important;
  }
  .elementor-86 .e-14d1347a-81af {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
  }
  .elementor-86 .e-e276e03-7276 { grid-column: 2 !important; grid-row: 1 !important; font-size: 0.65rem !important; line-height: 1.35 !important; }
  .elementor-86 .e-664e6497-851b { grid-column: 2 !important; grid-row: 2 !important; font-size: 1.15rem !important; line-height: 1.15 !important; }
  .elementor-86 .e-61bd9d28-31fc { grid-column: 2 !important; grid-row: 3 !important; font-size: 0.82rem !important; line-height: 1.45 !important; }
  .elementor-86 .e-63b2bd07-80e1 { grid-column: 2 !important; grid-row: 4 !important; font-size: 1rem !important; line-height: 1.2 !important; }
  .elementor-86 .e-4634f632-e968 { grid-column: 2 !important; grid-row: 5 !important; width: 100% !important; min-height: 2.75rem !important; align-self: end !important; }
}/* End custom CSS */