.elementor-30024 .elementor-element.elementor-element-03ed250{--display:flex;--min-height:0px;}.elementor-30024 .elementor-element.elementor-element-39f9b49{--e-transform-scale:0.7;margin:53px 53px calc(var(--kit-widget-spacing, 0px) + 53px) 53px;padding:0px 0px 0px 0px;}@media(min-width:769px){.elementor-30024 .elementor-element.elementor-element-03ed250{--content-width:300px;}}/* Start custom CSS for html, class: .elementor-element-39f9b49 *//* Teljes logo-blokk új, kisebb méret */
.elementor-30024 .elementor-element.elementor-element-39f9b49.sanya-logo-container {
  position: relative;
  width: 160px;   /* 196 * 0.8 körül */
  height: 160px;
  margin: 0 auto;
}

/* Középső SF logó – arányosan kisebb */
.elementor-30024 .elementor-element.elementor-element-39f9b49 .logo-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-49%, -54%);
  width: 135px;   /* 168 * 0.8 */
  height: 135px;  /* 172 * 0.8 kb. */
  border-radius: 50%;
  z-index: 2;
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));
}

/* SVG kör */
.elementor-30024 .elementor-element.elementor-element-39f9b49 .text-circle {
  width: 100%;
  height: 100%;
}

/* Körbefutó szöveg – még kisebb, de arányos */
.elementor-30024 .elementor-element.elementor-element-39f9b49 .rotating-text {
  font-family: 'Baumans', sans-serif;
  font-size: 15px;      /* 8 * 0.8 körül */
  letter-spacing: 1.5px; /* 1.8 * 0.8 körül */
  text-transform: uppercase;
  fill: #FFFFFF;
  opacity: 0.9;
  transform-origin: 50% 50%;
  animation: logoRotate 60s linear infinite;
}

@keyframes logoRotate {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Mobil – még egy fokkal kisebb */
@media (max-width: 768px) {
  .elementor-30024 .elementor-element.elementor-element-39f9b49.sanya-logo-container {
    width: 140px;
    height: 140px;
  }
  .elementor-30024 .elementor-element.elementor-element-39f9b49 .logo-center {
    width: 130px;
    height: 130px;
  }
  .elementor-30024 .elementor-element.elementor-element-39f9b49 .rotating-text {
    font-size: 6px;
    letter-spacing: 1.3px;
  }
}/* End custom CSS */