.elementor-51346 .elementor-element.elementor-element-ac8da42 .elementor-heading-title{color:var( --e-global-color-6be406b );font-family:var( --e-global-typography-644f6b4-font-family ), Inter;font-size:var( --e-global-typography-644f6b4-font-size );font-weight:var( --e-global-typography-644f6b4-font-weight );line-height:var( --e-global-typography-644f6b4-line-height );letter-spacing:var( --e-global-typography-644f6b4-letter-spacing );word-spacing:var( --e-global-typography-644f6b4-word-spacing );}@media(max-width:1024px){.elementor-51346 .elementor-element.elementor-element-ac8da42 .elementor-heading-title{font-size:var( --e-global-typography-644f6b4-font-size );line-height:var( --e-global-typography-644f6b4-line-height );letter-spacing:var( --e-global-typography-644f6b4-letter-spacing );word-spacing:var( --e-global-typography-644f6b4-word-spacing );}}@media(max-width:767px){.elementor-51346 .elementor-element.elementor-element-ac8da42 .elementor-heading-title{font-size:var( --e-global-typography-644f6b4-font-size );line-height:var( --e-global-typography-644f6b4-line-height );letter-spacing:var( --e-global-typography-644f6b4-letter-spacing );word-spacing:var( --e-global-typography-644f6b4-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-ec73bac */.expandable-text {
  position: relative;
  overflow: hidden;
}

.expandable-content {
  max-height: 220px; 
  overflow: hidden;
  transition: max-height 0.4s ease;
}

.expandable-text.expanded .expandable-content {
  max-height: none; 
}

.toggle-btn {
  display: inline-block;
  margin-top: 10px;
  background: #036D6D;
  color: #fff;
  border: none;
  border-radius: 6px;
  padding: 8px 16px;
  font-family: inherit;
  font-size: 14px;
  cursor: pointer;
  transition: background 0.2s ease;
}

.toggle-btn:hover {
  background: #024c4c;
}

.expandable-content p {
    color: #171717;
    font-family: var(--text-family-font-family, Inter);
    font-size: var(--text-size-base, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--line-height-base, 20px); /* 125% */
    letter-spacing: var(--text-letter-spacing-tracking-normal, 0);
}/* End custom CSS */