/* Logotipo aukštis antraštėje — Keystatic → Prekės ženklas → Logotipo aukštis. */
.nav-brand { width: auto; }
.nav-logo { width: auto; height: 18px; }
/* Užsklandos logotipo aukštis — Keystatic → Prekės ženklas → Užsklandos logotipas. */
.preloader-logo { height: 25px; }
@media screen and (max-width: 767px) { .preloader-logo { height: 21px; } }
@media screen and (max-width: 479px) { .preloader-logo { height: 17px; } }
/* Partnerių logotipų dydis — Keystatic → Partnerių logotipai → Logotipų dydis. */
.marquee-logo, .marquee-logo.small, .marquee-logo.large { height: 36px; }
.marquee-logo { max-width: 145px; object-fit: contain; }
@media screen and (max-width: 479px) { .marquee-logo, .marquee-logo.small, .marquee-logo.large { height: 32px; } }
/* Keystatic → Titulinis — pirmas ekranas → Video užtamsinimas: B, viršus ir apačia, 80 %, prekės ženklo tamsi. */
[data-blokas="hero.video"] .home-a-hero-master::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(180deg, rgb(31 25 21 / 64%) 0px, rgb(31 25 21 / 36%) 90px, rgb(31 25 21 / 0%) 200px),
    linear-gradient(0deg, rgb(31 25 21 / 80%) 0%, rgb(31 25 21 / 64%) 30%, rgb(31 25 21 / 40%) 55%, rgb(31 25 21 / 16%) 70%, rgb(31 25 21 / 0%) 85%);
}
@media screen and (max-width: 767px) {
  [data-blokas="hero.video"] .home-a-hero-master::before {
    background: linear-gradient(180deg, rgb(31 25 21 / 64%) 0px, rgb(31 25 21 / 36%) 70px, rgb(31 25 21 / 0%) 160px),
      linear-gradient(0deg, rgb(31 25 21 / 80%) 0%, rgb(31 25 21 / 64%) 35%, rgb(31 25 21 / 40%) 60%, rgb(31 25 21 / 16%) 75%, rgb(31 25 21 / 0%) 90%);
  }
}

.about-content-master .label-master.dark .icon-xs.w-embed {
    display: none;
}

.about-card-overlay .icon-m {
    width: 50px;
}

@media (min-width: 1024px) {
.footer-bottom-message {
    max-width: 910px;
}

  section.section.blured-tabs-section .text-h2 {
    font-size: 79px;
  }
}

.section.home-a-cards-section {
    padding-bottom: 140px;
}

.section.about-c-story-section {
    padding-bottom: 2rem;
margin-bottom: 0rem;
}

.headline-video {
    max-width: 800px;
}

.google-zvaigzdutes svg.pilna {
    fill: #a9df3b;
}

.testimonial-card-author.google-autorius {
    display: none !important;
}

section.section.home-c-column-section {
    padding-bottom: 2rem;
}

.testimonial-card-bottom-tile .testimonial-card-author-text .label {
    font-size: 11px;
}

.headline-pricing {
    max-width: 735px;
}

@media (max-width: 767px) {
  .section.home-a-cards-section {
    padding-bottom: 80px;
  }

  .about-b-features-halves {
    grid-row-gap: 4rem;
  }
}
