.elementor-552 .elementor-element.elementor-element-eca30d5{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-552 .elementor-element.elementor-element-84bcd88{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.jet-listing-item.single-jet-engine.elementor-page-552 > .elementor{width:600px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-552 .elementor-element.elementor-element-84bcd88{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-552 .elementor-element.elementor-element-84bcd88{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-84bcd88 */.read-more-text{
  position: relative;
  max-height: 96px;
  overflow: hidden;
  transition: max-height .45s ease;
}

.read-more-text::after{
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 52px;
  background: linear-gradient(to bottom, rgba(250,248,243,0) 0%, #FAF8F3 92%);
  pointer-events: none;
  opacity: 1;
  transition: opacity .3s ease;
}

.read-more-text.is-expanded::after{
  opacity: 0;
}

.read-more-toggle{
  display: inline-block;
  margin-top: 14px;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
  cursor: pointer;
}/* End custom CSS */