@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Literata:opsz,wght@7..72,400;7..72,500;7..72,600&display=swap");

:root {
  --kb-heading-font: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --kb-body-font: "Literata", Georgia, "Times New Roman", serif;
}

body,
#allrecords,
#allrecords .t-descr,
#allrecords .t-text,
#allrecords .t-name,
#allrecords .t-menu__link-item,
#allrecords .t-btn,
#allrecords .t-submit,
#allrecords .t-btnflex,
#allrecords .t-input,
#allrecords .t-select,
#allrecords textarea,
#kb-widget {
  font-family: var(--kb-body-font) !important;
}

#allrecords .t-title,
#allrecords .t-heading,
#allrecords .t-name_xl,
#allrecords .t-name_xxl,
#allrecords .t-cover__title,
#allrecords .tn-elem[data-elem-type="text"][data-field-fontsize-value="42"] .tn-atom,
#allrecords .tn-elem[data-elem-type="text"][data-field-fontsize-value="48"] .tn-atom,
#allrecords .tn-elem[data-elem-type="text"][data-field-fontsize-value="52"] .tn-atom,
#allrecords .tn-elem[data-elem-type="text"][data-field-fontsize-value="64"] .tn-atom,
#allrecords .lux-services h2,
#allrecords .lux-item h3 {
  font-family: var(--kb-heading-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}

#allrecords .lux-services p,
#allrecords .lux-item .price,
#kb-widget .kb-like-input {
  font-family: var(--kb-body-font) !important;
}

#rec1287355581 .tn-elem[data-elem-type="text"] .tn-atom,
#rec1287355581 .tn-elem[data-elem-type="text"] .tn-atom * {
  font-family: var(--kb-body-font) !important;
}

#allrecords #rec1287355581 .tn-elem[data-elem-type="text"] .tn-atom,
#allrecords #rec1287355581 .tn-elem[data-elem-type="text"] .tn-atom * {
  font-family: var(--kb-body-font) !important;
}

#allrecords .lux-services,
#allrecords .lux-services h2,
#allrecords .lux-item,
#allrecords .lux-item h3,
#allrecords .lux-item p,
#allrecords .lux-item .price {
  text-align: center !important;
}
