.elementor-114 .elementor-element.elementor-element-be39b9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 container, class: .elementor-element-be39b9e */.elementor-114 .elementor-element.elementor-element-be39b9e.e-con { width: 232px; max-width: 100%; padding: 0; --gap: 0px; gap: 0; background: #9bcd13; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-logo { background: #ffffcc; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-logo a { display: block; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-logo img { display: block; width: 232px; max-width: 100%; height: auto; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-logo::before { content: "PATENT NO: 95/8805"; position: absolute; top: -12px; left: 5px; color: #000; font: 10px/1 Arial, Helvetica, sans-serif; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu ul { list-style: none; margin: 0; padding: 0; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu li { margin: 0; border-bottom: 1px solid #94c014; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu a { display: block; padding: 4px 10px; min-height: 24px; color: #fff; font: 12px/16px Arial, Helvetica, sans-serif; text-decoration: none; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu a:hover, .elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu a:focus-visible { background: #025098; color: #fff; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-facebook { text-align: center; margin-top: 42px; }
.elementor-114 .elementor-element.elementor-element-be39b9e .magmark-facebook img { width: 50px; height: 50px; }
@media (max-width: 767px) {
  .elementor-114 .elementor-element.elementor-element-be39b9e.e-con { width: 100%; }
  .elementor-114 .elementor-element.elementor-element-be39b9e .magmark-logo img { margin: auto; }
  .elementor-114 .elementor-element.elementor-element-be39b9e .magmark-logo::before { top: 6px; }
  .elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu ul { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); }
  .elementor-114 .elementor-element.elementor-element-be39b9e .magmark-menu a { padding-block: 7px; }
  .elementor-114 .elementor-element.elementor-element-be39b9e .magmark-facebook { margin: 8px 0; }
}/* End custom CSS */