.elementor-1609 .elementor-element.elementor-element-4b7702e{--display:flex;--background-transition:0.3s;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 */.elementor-element-25e3c09 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: white;
  border-radius: 0;
  overflow: hidden; /* ensures any overflow is clipped cleanly */
}

.elementor-element-25e3c09 img {
  width: auto !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important; /* centers vertically & horizontally */
  transform: scale(1);   /* zoom out to reveal more face (adjust 0.8–0.9) */
  transform-origin: center center;
  border-radius: 0;
}/* End custom CSS */