@media (max-width: 767px) {
  #cc28e9ac { min-height: 0px; flex-flow: column; row-gap: 20px; padding: 15px; }
  #f5fb8b8b { width: 100%; min-height: 80px; align-items: flex-start; row-gap: 16px; padding: 0px; }
  #widget_trn.flex-element.widget-wrapper > [data-element-type] { padding: 15px; }
}