.elementor-884 .elementor-element.elementor-element-b2fae6e{padding:90px 0px 0px 0px;}.elementor-884 .elementor-element.elementor-element-a46484d > .elementor-widget-container{padding:90px 0px 0px 0px;}/* Start custom CSS for starbelly-categories, class: .elementor-element-8e12d74 *//* Mobile: 2-Column Grid for Home Page Category Cards */
@media (max-width: 767px) {
  /* Ensure the row behaves as a flexbox container */
  section.sb-p-0-60 > .container > .row {
    display: flex !important;
    flex-wrap: wrap !important;
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  
  /* Force each column to exactly 50% width */
  section.sb-p-0-60 > .container > .row > .col-lg-3 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
    width: 50% !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  /* Adjust internal spacing so the text doesn't overflow on small screens */
  .sb-categorie-card .sb-card-body {
    padding: 15px 10px !important;
  }
  
  .sb-categorie-card .sb-card-descr h3 {
    font-size: 15px !important; 
    line-height: 1.2 !important;
  }
}/* End custom CSS */