/* Local adjustments: keep Tilda's responsive layout, remove editor-only affordances, and preserve anchors. */
.bloggers-anchor { display: block; height: 0; overflow: hidden; }
.tp-min-record, .t-page-editor, .tilda-page-editor { display: none !important; }
html { scroll-behavior: smooth; }
html, body { width: 100%; min-width: 0; margin: 0; padding: 0; }
body { background: #01152b; }
#allrecords { width: 100%; margin: 0; }
.t450 {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 10000 !important;
  height: 100vh !important;
  max-height: 100vh !important;
  overflow-y: auto !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateX(-105%) !important;
  transition: transform .28s ease, opacity .2s ease, visibility .2s ease !important;
}
#rec410040692 { height: 0 !important; min-height: 0 !important; padding: 0 !important; overflow: visible !important; }
#rec410040692 .t450__preview { height: 0 !important; min-height: 0 !important; overflow: visible !important; }
.t450.bloggers-menu-open {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transform: translateX(0) !important;
}
.t450__overlay { position: fixed !important; inset: 0 !important; z-index: 9999 !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }
.t450.bloggers-menu-open + .t450__overlay,
body.bloggers-menu-open .t450__overlay { visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; }
@media (max-width: 640px) {
  .t396__artboard { overflow: hidden; }
}

/* The exported Tilda runtime can leave the mobile 37px line-height inline on desktop. */
@media screen and (min-width: 960px) {
  .tn-elem[data-elem-id="1643987640629"] .tn-atom {
    line-height: 1.08 !important;
  }
}

/* Keep the fixed +7 prefix and remove the country flag/dropdown UI. */
.t-input-phonemask__select {
  pointer-events: none !important;
  cursor: default !important;
}

.t-input-phonemask__select-flag,
.t-input-phonemask__select-triangle,
.t-input-phonemask__options-wrap {
  display: none !important;
}

.t-input-phonemask__select-code {
  margin-left: 0 !important;
}
