.elementor-4767 .elementor-element.elementor-element-7827f0e9{--display:flex;}.elementor-widget-text-editor{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 );}/* Start custom CSS for text-editor, class: .elementor-element-484153d4 */@media (max-width: 900px){
#nn .ctable-wrap {
  position: relative; /* make sure this exists on the parent so the fade positions correctly */
}

#nn .ctable-wrap::after {
  content: "";
  position: relative !important;
  top: 0;
  right: 0;
  bottom: 0;
  width: clamp(16px, 6%, 40px); /* scales with table width instead of a fixed 40px */
  border-radius: 0 var(--radius) var(--radius) 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9));
  pointer-events: none;
}

/* Mirror the same fade on the left edge if you have a ::before doing the same thing,
   using the same clamp() so both sides scale together */
#nn .ctable-wrap::before {
  content: "";
  position: relative !important;
  top: 0;
  left: 0;
  bottom: 0;
  width: clamp(16px, 6%, 40px);
  border-radius: var(--radius) 0 0 var(--radius);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9));
  pointer-events: none;
}
}/* End custom CSS */