/* KOMENDANT / jedyne logo K na stronie glownej. Bez intro, bez JavaScript. */
body.v3 .hero .v3-symbol-stage.k-clean-stage {
  position:relative!important; display:grid!important; place-items:center!important;
  width:min(100%,470px)!important; max-width:470px!important;
  min-height:350px!important; height:350px!important; margin-inline:auto;
  transform:none!important; perspective:none!important; isolation:isolate;
  overflow:visible!important;
}
body.v3 .hero .v3-symbol-stage.k-clean-stage::before,
body.v3 .hero .v3-symbol-stage.k-clean-stage::after { content:none!important; display:none!important }
body.v3 .k-clean-mark { width:min(73%,310px); aspect-ratio:1; display:grid;place-items:center;
  animation:k-clean-float 6.5s ease-in-out infinite; }
body.v3 .k-clean-mark img { display:block;width:100%;height:auto;
  filter:drop-shadow(0 10px 24px rgba(148, 72, 173, 0.219)); }
@keyframes k-clean-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-7px)} }
@media(max-width:900px) {
 body.v3 .hero .v3-symbol-stage.k-clean-stage {min-height:300px!important;height:300px!important;}
 body.v3 .k-clean-mark {width:min(72%,265px)}
}
@media(max-width:700px) {
 body.v3 .hero .v3-symbol-stage.k-clean-stage {grid-row:1!important;
   min-height:255px!important;height:255px!important;width:min(100%,370px)!important;}
 body.v3 .hero .hero-copy {grid-row:2!important}
 body.v3 .k-clean-mark {width:min(66%,220px)}
}
@media(max-width:420px) {
 body.v3 .hero .v3-symbol-stage.k-clean-stage {min-height:205px!important;height:205px!important}
 body.v3 .k-clean-mark {width:min(62%,180px)}
}
@media(prefers-reduced-motion:reduce) {body.v3 .k-clean-mark {animation:none!important}}
