@media (min-width: 1024px) {
  .md\:\!w-20 {
      width: 7rem!important;
  }
  .md\:\!h-20 {
      height: 7rem!important;
  }

  .square-grid.grid.grid-cols-1.md\:grid-cols-2.md\:grid-cols-2.items-center.gap-2.sm\:gap-6.lg\:gap-4 {
      gap: 0;
  }
 #app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--fixed-banner.wide-placeholder.in-view > div {
    max-width: 100%;
    padding: 0;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(16) > div {
    max-width: 70% !important;
    padding: 0 !important;
}
}

@media (max-width: 767px) {
  span.leading-none.line-clamp-2.font-primary {
    font-size: 11px;
}
}
.tabs__outline .tab-trigger.is-active {
    background-color: #173d2800 !important;
    color: #173d28 !important;
    border: 0;
}
.tabs__outline .tab-trigger {
    color: #848484;
    padding: .75rem;
    border: 0;
}
button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #173d28;
    color: white;
}
   
section.s-block.s-block--features.angel-features.bg-gray-100.da-bgg.py-8.mask-block.in-view {
    background-color: #F8F5F1 !important;
}