/**
* Theme Name: Greenly Child
* Description: This is a child theme of Greenly, generated by Merlin WP.
* Author: <a href="https://creativesplanet.com/">Creative's Planet</a>
* Template: greenly
* Version: 1.1
*/


.primary-color{
	color: #2a529e !important;
}

.fw-normal{
	font-weight: normal;
}

.unit{
	font-weight: normal;
	font-size: 14px;
}

/* Tweak sizes here */
  .reliability-block { --icon-size: 50px; --gap: 16px; }
  .reliability-title { color:#2a529e; margin: 0 0 1em; }

  .reliability-block .feature {
    display: flex;
    align-items: center;
    gap: var(--gap);
    padding: 14px 0;
    border-top: 1px solid rgba(0,0,0,.08);
  }
  .reliability-block .feature:first-of-type { border-top: 0; }

  .reliability-block .feature p{
	  margin-bottom: 0;
}

  .reliability-block .feature img {
    width: var(--icon-size);
    height: auto;
    flex: 0 0 var(--icon-size);
  }
  .reliability-block .feature-text {
    flex: 1;
    line-height: 1.6;
    font-size: 16px;
  }

  /* Mobile: stack for readability */
  @media (max-width: 768px) {
    .reliability-block .feature { flex-direction: row; }
    /* If you prefer stacked on very small screens: */
    @media (max-width: 480px) {
      .reliability-block .feature { flex-direction: column; align-items: center; text-align: left; }
    }
  }

/* === Cowork: mobile content padding (start) === */
@media (max-width: 767px) {
  .elementor-section.elementor-top-section:not(.elementor-section-full_width) > .elementor-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
/* === Cowork: mobile content padding (end) === */
