/* Vienodos šoninės sritys centruoja tik kompiuterio meniu puslapio atžvilgiu. */
@media (min-width: 1025px) {
 .elementor-18290 .elementor-element.elementor-element-30f106a > .elementor-container {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
  align-items:center;
 }
 .elementor-18290 .elementor-element.elementor-element-30f106a > .elementor-container > .elementor-column {
  width:100%!important;
  min-width:0;
 }
 .elementor-18290 .elementor-element-1c73048 > .elementor-widget-wrap {justify-content:flex-start;}
 .elementor-18290 .elementor-element-c1f6c1f > .elementor-widget-wrap {justify-content:flex-end;}
}

/* Originalaus rastrinio logotipo raidės, be perpiešimo ar šrifto keitimo.
 * Skaidrumą suteikia originalaus vaizdo šviesumo kaukė. Failas lieka nepakeistas.
 * Taikoma tik esamiems svetainės logotipo valdikliams, ne produktų vaizdams. */
:is(.elementor-18290 .elementor-element-42b459d,
    .elementor-18290 .elementor-element-c4760d7,
    .elementor-18887 .elementor-element-7bd9793) img {
 filter:invert(1);
 mix-blend-mode:multiply;
}
@supports (mask-mode:luminance) {
 :is(.elementor-18290 .elementor-element-42b459d,
     .elementor-18290 .elementor-element-c4760d7,
     .elementor-18887 .elementor-element-7bd9793) a {
  display:inline-block;
  position:relative;
  width:56px;
  height:64px;
  max-width:100%;
  vertical-align:middle;
  background:transparent;
 }
 :is(.elementor-18290 .elementor-element-42b459d,
     .elementor-18290 .elementor-element-c4760d7,
     .elementor-18887 .elementor-element-7bd9793) a::before {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:#000;
  mask-image:url("../../uploads/2026/09/logotipas.jpg");
  mask-mode:luminance;
  mask-size:210px 120px;
  mask-position:center calc(50% + 6px);
  mask-repeat:no-repeat;
 }
 :is(.elementor-18290 .elementor-element-42b459d,
     .elementor-18290 .elementor-element-c4760d7,
     .elementor-18887 .elementor-element-7bd9793) img {
  opacity:0;
  width:56px!important;
  height:64px!important;
  object-fit:contain;
 }
}
