.elementor-263 .elementor-element.elementor-element-708c7c2{--display:flex;--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;--justify-content:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-8674567{text-align:center;}.elementor-263 .elementor-element.elementor-element-8674567 img{width:10rem;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-site-logo, class: .elementor-element-8674567 */.elementor-263 .elementor-element.elementor-element-8674567 {
  animation: rareFlicker 15s infinite;
  transition: all 0.4s ease-in-out;
}

.elementor-263 .elementor-element.elementor-element-8674567 img {
  filter: drop-shadow(0 0 1px #46D1C5)
          drop-shadow(0 0 3px #46D1C5)
          drop-shadow(0 0 6px #46D1C5);
}

/* Rare and soft flickering pattern */
@keyframes rareFlicker {
  0%   { opacity: 1; filter: brightness(1); }
  10%  { opacity: 0.95; filter: brightness(0.95); }
  20%  { opacity: 1; filter: brightness(1); }
  30%  { opacity: 0.85; filter: brightness(0.85); }
  31%  { opacity: 1; filter: brightness(1); }
  70%  { opacity: 1; filter: brightness(1); }
  85%  { opacity: 0.9; filter: brightness(0.9); }
  86%  { opacity: 1; filter: brightness(1); }
  100% { opacity: 1; filter: brightness(1); }
}/* End custom CSS */