.t-zoomer,
.t-zoomer__bg,
.t-zoomer__wrapper,
.t-zoomer__container,
.t-zoomer__scale-show {
  background: #1A1A1A !important;
}

.t-zoomer__wrapper * {
  box-shadow: none;
}

@media screen and (max-width: 960px) {
  html body #rec2019133241.header-hidden {
    transform: translateY(0) !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  html body #rec2019133241.header-hidden .tmenu-mobile,
  html body #rec2019133241.header-hidden .t-menu-base {
    transform: none !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}

html body #rec2019133241 {
  transform: none !important;
  will-change: auto !important;
}

#rec2043931921 {
  padding-top: 88px !important;
}

#rec2139362651 .t396__artboard,
#rec2139362651 .t396__filter,
#rec2139362651 .t396__carrier {
  height: 72px !important;
}

@media screen and (max-width: 1199px) {
  #rec2139362651 {
    display: none !important;
  }

  #allrecords[data-tilda-page-id="102805966"] #rec2129991881 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
}

@media screen and (max-width: 479px) {
  #allrecords[data-tilda-page-id="102805966"] #rec2129991881 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
}

@media screen and (max-width: 960px) {
  #rec2019133241 .tmenu-mobile,
  #rec2019133241 .t-menu-base {
    transition: none !important;
  }

  #nav2019133241.t-menu-base {
    top: 75px !important;
    bottom: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    background-color: #1a1a1a !important;
    transform: none !important;
    overflow: hidden !important;
  }

  #nav2019133241 .t-menu-base__maincontainer {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
    background-color: #1a1a1a !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    padding-bottom: max(16px, env(safe-area-inset-bottom)) !important;
  }

  #nav2019133241 .t-menu-base__leftwrapper {
    flex: 0 0 auto !important;
    height: auto !important;
    justify-content: flex-start !important;
    align-self: flex-start !important;
  }

  #nav2019133241 .t-menu-base__list {
    flex: 0 0 auto !important;
    height: auto !important;
    margin-top: 0 !important;
  }

  #nav2019133241 .t-menu-base__rightwrapper {
    margin-top: auto !important;
    height: auto !important;
    flex: 0 0 auto !important;
  }
}

@media screen and (max-width: 960px) {
  html:has(body.t1272__body_menushowed) {
    overflow: hidden !important;
  }

  html body.t1272__body_menushowed {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
  }

  #rec2019133241 .t-menu-base__overlay {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }
}

@media screen and (max-width: 960px) {
  html body #rec2019133241 .tmenu-mobile,
  html body #rec2019133241 #nav2019133241.t-menu-base,
  html body #rec2019133241 #nav2019133241.t-menu-base * {
    transition: none !important;
    animation: none !important;
  }

  html body.t1272__body_menushowed #nav2019133241.t-menu-base {
    opacity: 1 !important;
  }
}

@media screen and (max-width: 960px) {
  html body #nav2019133241.t-menu-base {
    opacity: 0 !important;
    pointer-events: none !important;
  }

  html body.t1272__body_menushowed #nav2019133241.t-menu-base {
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}
