/* Цвета из локального прототипа Victoria Romanchenko. */
#allrecords[data-tilda-project-id="20674856"] {
  --vr-paper: #fbf6f1;
  --vr-nude: #f4ece3;
  --vr-nude-line: #eadfd2;
  --vr-ink: #2d241e;
  --vr-body: #5c4a3e;
  --vr-lilac: #7a5ba1;
  --vr-lilac-soft: #e8dbf1;
  --vr-rose-soft: #f5ddd3;
  --vr-teal-soft: #d2e8e5;
  background-color: var(--vr-paper);
}
#allrecords[data-tilda-project-id="20674856"] .t-rec[data-bg-color="#f7fbf9"],
#allrecords[data-tilda-project-id="20674856"] .t-rec[data-bg-color="#ffffff"] { background-color: var(--vr-paper) !important; }
#allrecords[data-tilda-project-id="20674856"] .t-rec[data-bg-color="#e5f6f0"] { background-color: #f6f0fa !important; }
#allrecords[data-tilda-project-id="20674856"] .t-rec[data-bg-color="#f9e8ef"] { background-color: #fbf1ed !important; }
#allrecords[data-tilda-project-id="20674856"] .t-rec[data-bg-color="#173c38"] { background-color: var(--vr-ink) !important; }
#allrecords[data-tilda-project-id="20674856"] :is(.t-title,.t-heading) { color: var(--vr-ink) !important; }
#allrecords[data-tilda-project-id="20674856"] :is(.t-descr,.t-text,.t-input-title,.t-input-subtitle,.t-checkbox__control) { color: var(--vr-body) !important; }
#allrecords[data-tilda-project-id="20674856"] :is(.t-input,.t-select,.t-inputtextarea) {
  border-color: var(--vr-nude-line) !important;
  color: var(--vr-ink) !important;
  background-color: rgba(255, 252, 248, .88) !important;
}
#allrecords[data-tilda-project-id="20674856"] :is(.t-btnflex_type_button,.t-btnflex_type_submit) {
  background-color: var(--vr-lilac) !important;
  color: #fff !important;
}
#allrecords[data-tilda-project-id="20674856"] .t-btnflex_type_button2 {
  color: var(--vr-ink) !important;
  border-color: var(--vr-nude-line) !important;
  background-color: rgba(255, 252, 248, .88) !important;
}
#rec5559508701 :is(.t-menu-base__textlogo,.t-menu__link-item) { color: var(--vr-ink) !important; }
#rec5559508701 :is(.t-menu-base__mobile-menu,.t-menu-base__maincontainer) { background-color: rgba(255, 252, 248, .88) !important; }
#allrecords[data-tilda-project-id="20674856"] #rec5559507201 {
  background:
    radial-gradient(circle at 12% 4%, rgba(245, 221, 211, .82), transparent 32rem),
    radial-gradient(circle at 90% 8%, rgba(210, 232, 229, .7), transparent 34rem),
    linear-gradient(135deg, #fbf6f1, #fbf1ed 48%, #f6f0fa) !important;
}
#rec5559507201 .t1241__title { letter-spacing: -.035em; }
#rec5559507201 .t1241__descr { max-width: 29rem; }
#rec5559507201 .t1241__content-wrapper {
  background: rgba(255, 252, 248, .72);
  border: 1px solid rgba(255, 255, 255, .62);
  border-radius: 34px;
  padding-inline: clamp(19px, 3vw, 39px);
  box-sizing: border-box;
}
#rec5559507201 .t1241__image { max-width: 468px; margin-inline: auto; animation: vr-cover-enter .72s ease-out both; }
#allrecords[data-tilda-project-id="20674856"] #rec5559507201 .t-btnflex_type_button2 {
  background: linear-gradient(135deg, #d2e8e5, #6fb0a8) !important;
  border-color: transparent !important;
}
#allrecords[data-tilda-project-id="20674856"] :is(#rec5559558901,#rec5559507901,#rec5559509401) {
  background: linear-gradient(115deg, #f4ece3, #f5ddd3 48%, #e8dbf1) !important;
}
@keyframes vr-cover-enter {
  from { opacity: .45; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (min-width: 961px) {
  #rec5559507201 .t1241__container { min-height: 0 !important; }
  #rec5559507201 .t1241__content-wrapper { height: auto !important; min-height: 468px; }
  #rec5559507201 :is(.t1241__image,.t1241__cover) { height: auto !important; }
  #rec5559507201 .t1241__cover { aspect-ratio: 1; }
  #rec5559507201 :is(.t1241__descr,.t1241__buttons) { margin-top: 24px; }
}
@media (max-width: 480px) {
  #rec5559507201 .t1241__content-wrapper { border-radius: 24px; }
  #rec5559507201 .t1241__title { letter-spacing: -.035em; }
}
@media (hover: hover) {
  #allrecords[data-tilda-project-id="20674856"] :is(.t-btnflex_type_button,.t-btnflex_type_submit):hover { background-color: #67488d !important; }
}
#allrecords[data-tilda-project-id="20674856"] :is(a,button,input,select,textarea):focus-visible {
  outline: 2px solid var(--vr-lilac);
  outline-offset: 4px;
}
@media (prefers-reduced-motion: reduce) {
  #allrecords[data-tilda-project-id="20674856"] *,
  #allrecords[data-tilda-project-id="20674856"] *::before,
  #allrecords[data-tilda-project-id="20674856"] *::after {
    animation-duration: .01ms !important;
    transition-duration: .01ms !important;
  }
  #allrecords[data-tilda-project-id="20674856"] .t-animate { opacity: 1 !important; transform: none !important; }
}
