.elementor-1844 .elementor-element.elementor-element-30604cf8{--display:flex;}.elementor-1844 .elementor-element.elementor-element-30604cf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1844 .elementor-element.elementor-element-260cdf93{width:var( --container-widget-width, 107.668% );max-width:107.668%;--container-widget-width:107.668%;--container-widget-flex-grow:0;}.elementor-1844 .elementor-element.elementor-element-260cdf93.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1844 .elementor-element.elementor-element-30604cf8{--width:101.393%;}}/* Start custom CSS for html, class: .elementor-element-1efed89 *//* Generic emoji control */
.emoji {
  font-size: 1rem;        /* absolute size you want (px or rem) */
  line-height: 1;         /* prevents extra vertical spacing */
  display: inline-block;  /* allows fine control */
  vertical-align: -0.125em; /* tweak so it sits nicely on the text baseline */
  transform: none;        /* cancel any accidental transforms */
}

/* Utility sizes */
.emoji--sm { font-size: 0.8rem; }
.emoji--md { font-size: 1rem; }
.emoji--lg { font-size: 1.3rem; }

/* If your emoji are images (SVG/PNG) */
img.emoji {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  vertical-align: -0.1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-260cdf93 */.emoji {
  font-size: 2px;
}/* End custom CSS */