.elementor-kit-556{--e-global-color-primary:#142642;--e-global-color-secondary:#DA3038;--e-global-color-text:#616676;--e-global-color-accent:#DA3038;--e-global-color-4ec03a46:#000;--e-global-color-1767ef0c:#FFF;}.elementor-kit-556 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Clamp to a few lines initially (change the number if you want) */
.readmore .readmore-text {
  display: -webkit-box;
  -webkit-line-clamp: 6;      /* show 6 lines before “Read more” */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Expanded state */
.readmore.is-open .readmore-text {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Button look */
.readmore-btn { 
  display: inline-block; 
  margin-top: 10px; 
  text-decoration: none;
}
.readmore-btn span { 
  color: #1e35bc;               /* your requested blue */
  font-weight: 600; 
  cursor: pointer; 
}/* End custom CSS */