.elementor-105 .elementor-element.elementor-element-99b094f{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;top:0px;--z-index:99;}.elementor-105 .elementor-element.elementor-element-99b094f:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-99b094f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-99b094f{left:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-99b094f{right:0px;}.elementor-105 .elementor-element.elementor-element-275438f{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-275438f{--width:9%;}}/* Start custom CSS for html, class: .elementor-element-a0598ba */.logo-wrap {
  position: relative;
  display: inline-block;
}

.logo-base svg,
.logo-glow svg {
  width: 50px; /* adjust size */
  display: block;
}

.logo-base {
  position: relative;
  z-index: 2;
}

.logo-glow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;

  filter:
    drop-shadow(0 0 6px #ffffff)
    drop-shadow(0 0 12px #ffffff)
    drop-shadow(0 0 20px #ffffff);

  opacity: 0.4;
  animation: glowFade 3s ease-in-out infinite;
}

@keyframes glowFade {
  0% { opacity: 0.3; }
  50% { opacity: 0; }
  80% { opacity: 0.3; }
}/* End custom CSS */