@font-face { font-family: tfutura; src: url("/front/fonts/futurapt/f300.woff2") format("woff2"); font-weight: 300; font-style: normal; }
@font-face { font-family: tfutura; src: url("/front/fonts/futurapt/f400.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: tfutura; src: url("/front/fonts/futurapt/f500.woff2") format("woff2"); font-weight: 500; font-style: normal; }
@font-face { font-family: tfutura; src: url("/front/fonts/futurapt/f600.woff2") format("woff2"); font-weight: 600; font-style: normal; }
@font-face { font-family: tfutura; src: url("/front/fonts/futurapt/f700.woff2") format("woff2"); font-weight: 700; font-style: normal; }
#allrecords .r, body { --t-headline-font: 'TildaSans',Arial,sans-serif; --t-text-font: 'TildaSans',Arial,sans-serif; }
.t-body { margin: 0px; }
#allrecords, body { background-color: rgb(239, 239, 239); }
#allrecords { -webkit-font-smoothing: antialiased; }
#allrecords a { color: rgb(148, 99, 197); text-decoration: none; }
#allrecords a[href^="tel"] { color: inherit; text-decoration: none; }
#allrecords ol { padding-left: 22px; }
#allrecords ul { padding-left: 20px; }
#allrecords b, #allrecords strong { font-weight: bold; }
@media print {
  body, html { min-width: 1200px; max-width: 1200px; padding: 0px; margin: 0px auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
}
.t-text { font-family: TildaSans, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); }
.t-text_xs { font-size: 15px; line-height: 1.55; }
.t-text_sm { font-size: 18px; line-height: 1.55; }
.t-text_md { font-size: 20px; line-height: 1.55; }
.t-text_lg { font-size: 22px; line-height: 1.55; }
.t-text_weight_plus { }
.t-text-impact { font-family: TildaSans, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); }
.t-text-impact_xs { font-size: 26px; line-height: 1.5; }
.t-text-impact_sm { font-size: 32px; line-height: 1.35; }
.t-text-impact_md { font-size: 38px; line-height: 1.35; }
.t-text-impact_lg { font-size: 42px; line-height: 1.23; }
.t-name { font-family: TildaSans, Arial, sans-serif; font-weight: 500; color: rgb(0, 0, 0); }
.t-name_xs { font-size: 16px; line-height: 1.35; }
.t-name_sm { font-size: 18px; line-height: 1.35; }
.t-name_md { font-size: 20px; line-height: 1.35; }
.t-name_lg { font-size: 22px; line-height: 1.35; }
.t-name_xl { font-size: 24px; line-height: 1.35; }
.t-heading { font-family: TildaSans, Arial, sans-serif; font-weight: 500; color: rgb(0, 0, 0); }
.t-heading_xs { font-size: 26px; line-height: 1.23; }
.t-heading_sm { font-size: 28px; line-height: 1.17; }
.t-heading_md { font-size: 30px; line-height: 1.17; }
.t-heading_lg { font-size: 32px; line-height: 1.17; }
.t-title { font-family: TildaSans, Arial, sans-serif; font-weight: 500; color: rgb(0, 0, 0); }
.t-title_xxs { font-size: 36px; line-height: 1.23; }
.t-title_xs { font-size: 42px; line-height: 1.23; }
.t-title_sm { font-size: 48px; line-height: 1.23; }
.t-title_md { font-size: 52px; line-height: 1.23; }
.t-title_lg { font-size: 64px; line-height: 1.23; }
.t-title_xl { font-size: 72px; line-height: 1.17; }
.t-title_xxl { font-size: 82px; line-height: 1.17; }
.t-descr { font-family: TildaSans, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); }
.t-descr_xxs { font-size: 14px; line-height: 1.55; }
.t-descr_xs { font-size: 16px; line-height: 1.55; }
.t-descr_sm { font-size: 18px; line-height: 1.55; }
.t-descr_smd { font-size: 19px; line-height: 1.55; }
.t-descr_md { font-size: 20px; line-height: 1.55; }
.t-descr_lg { font-size: 22px; line-height: 1.55; }
.t-descr_xl { font-size: 24px; line-height: 1.5; }
.t-descr_xxl { font-size: 26px; line-height: 1.45; }
.t-descr_xxxl { font-size: 30px; line-height: 1.45; }
.t-uptitle { font-family: TildaSans, Arial, sans-serif; font-weight: 500; color: rgb(0, 0, 0); letter-spacing: 2.5px; }
.t-uptitle_xs { font-size: 12px; }
.t-uptitle_sm { font-size: 14px; }
.t-uptitle_md { font-size: 16px; }
.t-uptitle_lg { font-size: 18px; }
.t-uptitle_xl { font-size: 20px; letter-spacing: 2px; }
.t-uptitle_xxl { font-size: 22px; letter-spacing: 2px; }
.t-uptitle_xxxl { font-size: 24px; letter-spacing: 2px; }
@media screen and (max-width: 1200px) {
  .t-text_xs { font-size: 14px; }
  .t-text_sm { font-size: 16px; }
  .t-text_md { font-size: 18px; }
  .t-text_lg { font-size: 20px; }
  .t-text-impact_md { font-size: 30px; }
  .t-descr_xxs { font-size: 12px; }
  .t-descr_xs { font-size: 14px; }
  .t-descr_sm { font-size: 16px; }
  .t-descr_md { font-size: 18px; }
  .t-descr_lg { font-size: 20px; }
  .t-descr_xl { font-size: 22px; }
  .t-descr_xxl { font-size: 22px; }
  .t-descr_xxxl { font-size: 26px; }
  .t-uptitle_md { font-size: 14px; }
  .t-uptitle_lg { font-size: 16px; }
  .t-uptitle_xl { font-size: 18px; }
  .t-uptitle_xxl { font-size: 20px; }
  .t-uptitle_xxxl { font-size: 22px; }
  .t-title_xxs { font-size: 32px; }
  .t-title_xs { font-size: 38px; }
  .t-title_sm { font-size: 44px; }
  .t-title_md { font-size: 48px; }
  .t-title_lg { font-size: 60px; }
  .t-title_xl { font-size: 68px; }
  .t-title_xxl { font-size: 78px; }
  .t-name_xs { font-size: 14px; }
  .t-name_sm { font-size: 16px; }
  .t-name_md { font-size: 18px; }
  .t-name_lg { font-size: 20px; }
  .t-name_xl { font-size: 22px; }
  .t-heading_xs { font-size: 24px; }
  .t-heading_sm { font-size: 26px; }
  .t-heading_md { font-size: 28px; }
  .t-heading_lg { font-size: 30px; }
}
@media screen and (max-width: 640px) {
  .t-text_xs { font-size: 12px; line-height: 1.45; }
  .t-text_sm { font-size: 14px; line-height: 1.45; }
  .t-text_md { font-size: 16px; line-height: 1.45; }
  .t-text_lg { font-size: 18px; line-height: 1.45; }
  .t-text-impact_sm { font-size: 22px; }
  .t-text-impact_md { font-size: 26px; }
  .t-text-impact_lg { font-size: 28px; }
  .t-descr_xs { font-size: 12px; line-height: 1.45; }
  .t-descr_sm { font-size: 14px; line-height: 1.45; }
  .t-descr_md { font-size: 16px; line-height: 1.45; }
  .t-descr_lg { font-size: 18px; line-height: 1.45; }
  .t-descr_xl { font-size: 20px; line-height: 1.4; }
  .t-descr_xxl { font-size: 20px; }
  .t-descr_xxxl { font-size: 22px; }
  .t-uptitle_xs { font-size: 10px; }
  .t-uptitle_sm { font-size: 10px; }
  .t-uptitle_md { font-size: 12px; }
  .t-uptitle_lg { font-size: 14px; }
  .t-uptitle_xl { font-size: 16px; }
  .t-uptitle_xxl { font-size: 18px; }
  .t-uptitle_xxxl { font-size: 20px; }
  .t-title_xxs { font-size: 28px; }
  .t-title_xs { font-size: 30px; }
  .t-title_sm { font-size: 30px; }
  .t-title_md { font-size: 30px; }
  .t-title_lg { font-size: 30px; }
  .t-title_xl { font-size: 32px; }
  .t-title_xxl { font-size: 36px; }
  .t-name_xs { font-size: 12px; }
  .t-name_sm { font-size: 14px; }
  .t-name_md { font-size: 16px; }
  .t-name_lg { font-size: 18px; }
  .t-name_xl { font-size: 20px; }
  .t-heading_xs { font-size: 22px; }
  .t-heading_sm { font-size: 24px; }
  .t-heading_md { font-size: 24px; }
  .t-heading_lg { font-size: 26px; }
}
@media screen and (max-width: 480px) {
  .t-title_xl { font-size: 30px; }
  .t-title_xxl { font-size: 30px; }
}
.t-records { background-color: rgb(239, 239, 239); }
.t-records a { color: rgb(148, 99, 197); text-decoration: none; }
.t-records a[href^="tel"] { color: inherit; text-decoration: none; }
.t-records ol { padding-left: 22px; margin-top: 0px; margin-bottom: 10px; }
.t-records ul { padding-left: 20px; margin-top: 0px; margin-bottom: 10px; }
.t-btn { display: inline-block; font-family: TildaSans, Arial, sans-serif; border: 0px; text-align: center; white-space: nowrap; vertical-align: middle; font-weight: bold; background-image: none; cursor: pointer; appearance: none; user-select: none; box-sizing: border-box; }
.t-btn td { vertical-align: middle; }
.t-btn_sending { opacity: 0.5; }
@media screen and (max-width: 640px) {
  .t-btn { white-space: normal; }
}
.t-btn_xs { height: 35px; font-size: 13px; padding-left: 15px; padding-right: 15px; }
.t-btn_sm { height: 45px; font-size: 14px; padding-left: 30px; padding-right: 30px; }
.t-btn_smd { height: 50px; font-size: 15px; padding-left: 44px; padding-right: 44px; }
@media screen and (max-width: 480px) {
  .t-btn_xs { height: 40px; }
  .t-btn_sm { height: 50px; }
}
.t-btn_md { height: 60px; font-size: 16px; padding-left: 60px; padding-right: 60px; }
.t-btn_lg { height: 60px; font-size: 22px; padding-left: 70px; padding-right: 70px; }
.t-btn_xl { height: 80px; font-size: 26px; padding-left: 80px; padding-right: 80px; }
.t-btn_xxl { height: 100px; font-size: 30px; padding-left: 90px; padding-right: 90px; }
@media screen and (max-width: 640px) {
  .t-btn_sm { padding-left: 20px; padding-right: 20px; }
  .t-btn_md { padding-left: 30px; padding-right: 30px; }
  .t-btn_lg { font-size: 18px; padding-left: 40px; padding-right: 40px; }
  .t-btn_xl { font-size: 22px; padding-left: 50px; padding-right: 50px; }
  .t-btn_xxl { font-size: 26px; padding-left: 60px; padding-right: 60px; }
}
.t-btntext { font-family: TildaSans, Arial, sans-serif, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 20px; line-height: 1.55; font-weight: bold; text-decoration: none; cursor: pointer; display: inline-block; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; height: unset; width: unset; white-space: normal; }
.t-submit.t-btntext { font-family: TildaSans, Arial, sans-serif, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 20px; line-height: 1.55; font-weight: bold; text-decoration: none; cursor: pointer; display: inline-block; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; height: unset; width: unset; white-space: normal; }
.t-btntext_xs { font-size: 14px; }
.t-btntext_sm { font-size: 16px; }
.t-btntext_smd { font-size: 18px; }
.t-btntext_lg { font-size: 24px; }
.t-btntext_xl { font-size: 28px; }
.t-btntext_xxl { font-size: 30px; }
.t-uppercase.t-btntext { font-size: 16px; }
.t-uppercase.t-btntext_sm { font-size: 14px; }
.t-uppercase.t-btntext_lg { font-size: 20px; }
.t-submit.t-btntext_xs { font-size: 14px; }
.t-submit.t-btntext_sm { font-size: 16px; }
.t-submit.t-btntext_smd { font-size: 18px; }
.t-submit.t-btntext_lg { font-size: 24px; }
.t-submit.t-btntext_xl { font-size: 28px; }
.t-submit.t-btntext_xxl { font-size: 30px; }
.t-btntext:not(.t-btntext_has_icon, .t-btntext_icon_left)::after { content: " →"; font-family: Arial, Helvetica, sans-serif; }
.t-btntext.t-btntext_icon_left:not(.t-btntext_has_icon)::before { content: "←  "; font-family: Arial, Helvetica, sans-serif; }
.t-btntext__icon { display: inline-block; position: relative; width: 1.2em; height: 1.2em; transition-duration: inherit; margin-left: var(--gap,0.5ch); vertical-align: baseline; transform: translateY(calc(50% - 0.5cap)); }
.t-btntext__icon.t-btntext__icon_left { margin-left: 0px; margin-right: var(--gap,0.5ch); }
.t-btntext.t-btntext_icon_hover_only .t-btntext__icon { transition-property: width, margin; transition-timing-function: inherit; }
.t-btntext.t-btntext_icon_hover_only:not(:hover) .t-btntext__icon { width: 0px; margin: 0px; }
.t-btntext__icon::before, .t-btntext__icon::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-position: center center; background-size: contain; background-repeat: no-repeat; }
.t-btntext__icon::before { background-image: var(--icon,none); transition-behavior: normal, normal, normal; transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1), cubic-bezier(0.25, 1, 0.5, 1), ease-in-out; transition-delay: 0s, 0s, 0s; transition-property: opacity, visibility, color; transition-duration: inherit; }
.t-btntext__icon.t-btntext__icon_default_glyph::before { mask-image: var(--icon,none); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; background-image: none; background-color: currentcolor; }
.t-btntext__icon_has_hover::after { opacity: 0; visibility: hidden; background-image: var(--icon-hover,none); transition-behavior: normal, normal, normal; transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1), cubic-bezier(0.45, 0, 0.55, 1), ease-in-out; transition-delay: 0s, 0s, 0s; transition-property: opacity, visibility, color; transition-duration: inherit; }
.t-btntext__icon.t-btntext__icon_hover_glyph::after { mask-image: var(--icon-hover,none); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; background-image: none; background-color: currentcolor; }
@media (hover: hover) {
  .t-btntext:hover .t-btntext__icon_has_hover::before { opacity: 0; visibility: hidden; transition-timing-function: cubic-bezier(0.5, 0, 0.75, 0); }
  .t-btntext:hover .t-btntext__icon_has_hover::after { opacity: 1; visibility: visible; }
}
@media screen and (max-width: 640px) {
  .t-btntext_lg, .t-btntext_xl, .t-btntext_xxl, .t-submit.t-btntext_lg, .t-submit.t-btntext_xl, .t-submit.t-btntext_xxl { font-size: 20px; }
}
@media screen and (max-width: 1200px) {
  .t-screenmin-1200px { display: none; }
}
@media screen and (max-width: 980px) {
  .t-screenmin-980px { display: none; }
}
@media screen and (max-width: 640px) {
  .t-screenmin-640px { display: none; }
}
@media screen and (max-width: 480px) {
  .t-screenmin-480px { display: none; }
  .t-btn_smd { height: 55px; }
}
@media screen and (max-width: 320px) {
  .t-screenmin-320px { display: none; }
}
@media screen and (min-width: 321px) {
  .t-screenmax-320px { display: none; }
}
@media screen and (min-width: 481px) {
  .t-screenmax-480px { display: none; }
}
@media screen and (min-width: 641px) {
  .t-screenmax-640px { display: none; }
}
@media screen and (min-width: 981px) {
  .t-screenmax-980px { display: none; }
}
@media screen and (min-width: 1201px) {
  .t-screenmax-1200px { display: none; }
}
.t-hidden { display: none; }
.t-opacity_50 { opacity: 0.5; }
.t-opacity_70 { opacity: 0.7; }
.t-uppercase { text-transform: uppercase; }
.t-align_center { text-align: center; }
.t-align_left { text-align: left; }
.t-align_right { text-align: right; }
.t-margin_auto { margin-left: auto; margin-right: auto; }
.t-valign_middle { vertical-align: middle; }
.t-valign_top { vertical-align: top; }
.t-valign_bottom { vertical-align: bottom; }
.t-margin_left_auto { margin-right: 0px; margin-left: auto; }
.t-tildalabel { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); width: 100%; height: 70px; font-family: Arial; font-size: 14px; }
.t-tildalabel:hover .t-tildalabel__wrapper { opacity: 1; }
.t-tildalabel_white { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.t-tildalabel_gray { background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.t-tildalabel__wrapper { display: table; height: 30px; width: 270px; margin: 0px auto; padding-top: 20px; opacity: 0.4; }
.t-tildalabel__txtleft { display: table-cell; width: 120px; height: 30px; vertical-align: middle; text-align: right; padding-right: 12px; font-weight: 300; font-size: 12px; }
.t-tildalabel__wrapimg { display: table-cell; width: 30px; height: 30px; vertical-align: middle; }
.t-tildalabel__img { width: 30px; height: 30px; vertical-align: middle; }
.t-tildalabel__txtright { display: table-cell; width: 120px; height: 30px; vertical-align: middle; padding-left: 12px; font-weight: 500; letter-spacing: 2px; }
.t-tildalabel__link { color: rgb(255, 255, 255); text-decoration: none; vertical-align: middle; }
.t-tildalabel_white .t-tildalabel__link, .t-tildalabel_gray .t-tildalabel__link { color: rgb(0, 0, 0); }
.t-tildalabel-free { padding: 35px 0px 45px; height: auto; text-align: center; }
.t-tildalabel-free__main { max-width: 340px; display: block; margin: 0px auto; line-height: 1.4; letter-spacing: 0.2px; color: inherit; opacity: 0.4; }
.t-tildalabel-free__links-wr { display: table; margin: 30px auto 0px; }
.t-tildalabel-free__txt-link { display: table-cell; padding: 0px 15px; font-size: 13px; text-decoration: none; color: inherit; opacity: 0.25; }
.t-tildalabel-free__txt-link:hover, .t-tildalabel-free__main:hover { opacity: 1; }
@media screen and (max-width: 640px) {
  .t-tildalabel-free__txt-link { display: block; padding: 5px 30px; }
  .t-tildalabel-free__main { opacity: 0.7; }
  .t-tildalabel-free__txt-link { opacity: 0.4; }
  .t-btn_smd { padding-left: 25px; padding-right: 25px; }
}
.clearfix::before, .clearfix::after { display: table; content: " "; }
.clearfix::after { clear: both; }
.center-block { display: block; margin-right: auto; margin-left: auto; }
.t-mbfix { opacity: 0.01; transform: translateX(0px); position: fixed; width: 100%; height: 500px; background-color: white; top: 0px; left: 0px; z-index: 10000; transition: 0.1s; }
.t-mbfix_hide { transform: translateX(3000px); }
.r_anim { transition: opacity 0.5s; }
.r_hidden { opacity: 0; }
.r_showed { opacity: 1; }
img:not([src]) { visibility: hidden; }
.t-popup { display: none; }
.t-body_scroll-locked { position: fixed; left: 0px; width: 100%; height: 100%; overflow: hidden; }
.t-submit { font-family: TildaSans, Arial, sans-serif; }
.t-input { font-family: TildaSans, Arial, sans-serif; }
.t-input__vis-ph { font-family: TildaSans, Arial, sans-serif; }
.t-select { font-family: TildaSans, Arial, sans-serif; }
.t-form .uploadcare-widget-button { font-family: TildaSans, Arial, sans-serif; }
.t-input-error { font-family: TildaSans, Arial, sans-serif; }
.t-form__errorbox-wrapper { font-family: TildaSans, Arial, sans-serif; }
.t-form__errorbox-text { font-family: TildaSans, Arial, sans-serif; }
.t-form__errorbox-item { font-family: TildaSans, Arial, sans-serif; }
.t-form__successbox { font-family: TildaSans, Arial, sans-serif; }
.t-rec_pt_0 { padding-top: 0px; }
.t-rec_pt_15 { padding-top: 15px; }
.t-rec_pt_30 { padding-top: 30px; }
.t-rec_pt_45 { padding-top: 45px; }
.t-rec_pt_60 { padding-top: 60px; }
.t-rec_pt_75 { padding-top: 75px; }
.t-rec_pt_90 { padding-top: 90px; }
.t-rec_pt_105 { padding-top: 105px; }
.t-rec_pt_120 { padding-top: 120px; }
.t-rec_pt_135 { padding-top: 135px; }
.t-rec_pt_150 { padding-top: 150px; }
.t-rec_pt_165 { padding-top: 165px; }
.t-rec_pt_180 { padding-top: 180px; }
.t-rec_pt_195 { padding-top: 195px; }
.t-rec_pt_210 { padding-top: 210px; }
.t-rec_pb_0 { padding-bottom: 0px; }
.t-rec_pb_15 { padding-bottom: 15px; }
.t-rec_pb_30 { padding-bottom: 30px; }
.t-rec_pb_45 { padding-bottom: 45px; }
.t-rec_pb_60 { padding-bottom: 60px; }
.t-rec_pb_75 { padding-bottom: 75px; }
.t-rec_pb_90 { padding-bottom: 90px; }
.t-rec_pb_105 { padding-bottom: 105px; }
.t-rec_pb_120 { padding-bottom: 120px; }
.t-rec_pb_135 { padding-bottom: 135px; }
.t-rec_pb_150 { padding-bottom: 150px; }
.t-rec_pb_165 { padding-bottom: 165px; }
.t-rec_pb_180 { padding-bottom: 180px; }
.t-rec_pb_195 { padding-bottom: 195px; }
.t-rec_pb_210 { padding-bottom: 210px; }
@media screen and (max-width: 480px) {
  .t-rec_pt_0 { padding-top: 0px; }
  .t-rec_pt_15 { padding-top: 15px; }
  .t-rec_pt_30 { padding-top: 30px; }
  .t-rec_pt_45 { padding-top: 45px; }
  .t-rec_pt_60 { padding-top: 60px; }
  .t-rec_pt_75 { padding-top: 75px; }
  .t-rec_pt_90 { padding-top: 90px; }
  .t-rec_pt_105 { padding-top: 90px; }
  .t-rec_pt_120 { padding-top: 90px !important; }
  .t-rec_pt_135 { padding-top: 90px !important; }
  .t-rec_pt_150 { padding-top: 90px !important; }
  .t-rec_pt_165 { padding-top: 90px !important; }
  .t-rec_pt_180 { padding-top: 120px !important; }
  .t-rec_pt_195 { padding-top: 120px !important; }
  .t-rec_pt_210 { padding-top: 120px !important; }
  .t-rec_pb_0 { padding-bottom: 0px; }
  .t-rec_pb_15 { padding-bottom: 15px; }
  .t-rec_pb_30 { padding-bottom: 30px; }
  .t-rec_pb_45 { padding-bottom: 45px; }
  .t-rec_pb_60 { padding-bottom: 60px; }
  .t-rec_pb_75 { padding-bottom: 75px; }
  .t-rec_pb_90 { padding-bottom: 90px; }
  .t-rec_pb_105 { padding-bottom: 90px; }
  .t-rec_pb_120 { padding-bottom: 90px !important; }
  .t-rec_pb_135 { padding-bottom: 90px !important; }
  .t-rec_pb_150 { padding-bottom: 90px !important; }
  .t-rec_pb_165 { padding-bottom: 90px !important; }
  .t-rec_pb_180 { padding-bottom: 120px !important; }
  .t-rec_pb_195 { padding-bottom: 120px !important; }
  .t-rec_pb_210 { padding-bottom: 120px !important; }
}
@media screen and (max-width: 480px) {
  .t-rec_pt-res-480_0 { padding-top: 0px !important; }
  .t-rec_pt-res-480_15 { padding-top: 15px !important; }
  .t-rec_pt-res-480_30 { padding-top: 30px !important; }
  .t-rec_pt-res-480_45 { padding-top: 45px !important; }
  .t-rec_pt-res-480_60 { padding-top: 60px !important; }
  .t-rec_pt-res-480_75 { padding-top: 75px !important; }
  .t-rec_pt-res-480_90 { padding-top: 90px !important; }
  .t-rec_pt-res-480_105 { padding-top: 105px !important; }
  .t-rec_pt-res-480_120 { padding-top: 120px !important; }
  .t-rec_pt-res-480_135 { padding-top: 135px !important; }
  .t-rec_pt-res-480_150 { padding-top: 150px !important; }
  .t-rec_pt-res-480_165 { padding-top: 165px !important; }
  .t-rec_pt-res-480_180 { padding-top: 180px !important; }
  .t-rec_pt-res-480_195 { padding-top: 195px !important; }
  .t-rec_pt-res-480_210 { padding-top: 210px !important; }
  .t-rec_pb-res-480_0 { padding-bottom: 0px !important; }
  .t-rec_pb-res-480_15 { padding-bottom: 15px !important; }
  .t-rec_pb-res-480_30 { padding-bottom: 30px !important; }
  .t-rec_pb-res-480_45 { padding-bottom: 45px !important; }
  .t-rec_pb-res-480_60 { padding-bottom: 60px !important; }
  .t-rec_pb-res-480_75 { padding-bottom: 75px !important; }
  .t-rec_pb-res-480_90 { padding-bottom: 90px !important; }
  .t-rec_pb-res-480_105 { padding-bottom: 105px !important; }
  .t-rec_pb-res-480_120 { padding-bottom: 120px !important; }
  .t-rec_pb-res-480_135 { padding-bottom: 135px !important; }
  .t-rec_pb-res-480_150 { padding-bottom: 150px !important; }
  .t-rec_pb-res-480_165 { padding-bottom: 165px !important; }
  .t-rec_pb-res-480_180 { padding-bottom: 180px !important; }
  .t-rec_pb-res-480_195 { padding-bottom: 195px !important; }
  .t-rec_pb-res-480_210 { padding-bottom: 210px !important; }
}
.t-btnflex, .t-btn.t-btnflex, .t-submit.t-btnflex { display: inline-flex; align-items: center; justify-content: center; gap: 1ch 1ch; max-width: 100%; height: unset; padding-right: 0px; padding-left: 0px; overflow: hidden; font-family: TildaSans, Arial, sans-serif, Arial, sans-serif; font-weight: 600; line-height: var(--line-height,1.4); padding-top: calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px)); padding-bottom: calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px)); box-sizing: border-box; border-style: solid; border-color: transparent; border-width: var(--border-width,0); background-image: none; cursor: pointer; user-select: none; text-decoration: none; color: inherit; border-radius: 0px; background-color: transparent; white-space: nowrap; }
.t-btnflex.t-btnflex_icon_hover_only:not(:hover) { gap: 0px; }
.t-btnflex__text { max-width: 100%; overflow: hidden; text-align: center; white-space: inherit; text-overflow: ellipsis; }
.t-btnflex__icon { position: relative; flex-shrink: 0; width: 1.4em; height: 1.4em; transition-duration: inherit; }
.t-btnflex.t-btnflex_icon_hover_only .t-btnflex__icon { transition-property: width; transition-timing-function: inherit; }
.t-btnflex.t-btnflex_icon_hover_only:not(:hover) .t-btnflex__icon { width: 0px; }
.t-btnflex__icon::before, .t-btnflex__icon::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-position: center center; background-size: contain; background-repeat: no-repeat; }
.t-btnflex__icon::before { content: ""; background-image: var(--icon,none); transition-behavior: normal, normal, normal; transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1), cubic-bezier(0.25, 1, 0.5, 1), ease-in-out; transition-delay: 0s, 0s, 0s; transition-property: opacity, visibility, color; transition-duration: inherit; }
.t-btnflex__icon.t-btnflex__icon_default_glyph::before { mask-image: var(--icon,none); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; background-image: none; background-color: currentcolor; }
.t-btnflex__icon_has_hover::after { content: ""; opacity: 0; visibility: hidden; background-image: var(--icon-hover,none); transition-behavior: normal, normal, normal; transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1), cubic-bezier(0.45, 0, 0.55, 1), ease-in-out; transition-delay: 0s, 0s, 0s; transition-property: opacity, visibility, color; transition-duration: inherit; }
.t-btnflex__icon.t-btnflex__icon_hover_glyph::after { mask-image: var(--icon-hover,none); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; background-image: none; background-color: currentcolor; }
@media (hover: hover) {
  .t-btnflex:hover .t-btnflex__icon_has_hover::before { opacity: 0; visibility: hidden; transition-timing-function: cubic-bezier(0.5, 0, 0.75, 0); }
  .t-btnflex:hover .t-btnflex__icon_has_hover::after { opacity: 1; visibility: visible; }
}
.t-btnflex_xs, .t-btn.t-btnflex_xs, .t-submit.t-btnflex_xs { --height: 35px; font-size: 13px; padding-left: 15px; padding-right: 15px; }
.t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm { --height: 45px; font-size: 14px; padding-left: 30px; padding-right: 30px; }
.t-btnflex_smd, .t-btn.t-btnflex_smd, .t-submit.t-btnflex_smd { --height: 50px; font-size: 15px; padding-left: 44px; padding-right: 44px; }
.t-btnflex_md, .t-btn.t-btnflex_md, .t-submit.t-btnflex_md { --height: 60px; font-size: 16px; padding-left: 60px; padding-right: 60px; }
.t-btnflex_lg, .t-btn.t-btnflex_lg, .t-submit.t-btnflex_lg { --height: 60px; font-size: 22px; padding-left: 70px; padding-right: 70px; }
.t-btnflex_xl, .t-btn.t-btnflex_xl, .t-submit.t-btnflex_xl { --height: 80px; font-size: 26px; padding-left: 80px; padding-right: 80px; }
.t-btnflex_xxl, .t-btn.t-btnflex_xxl, .t-submit.t-btnflex_xxl { --height: 100px; font-size: 30px; padding-left: 90px; padding-right: 90px; }
@media screen and (max-width: 1200px) {
  .t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm { padding-left: 25px; padding-right: 25px; }
  .t-btnflex_smd, .t-btn.t-btnflex_smd, .t-submit.t-btnflex_smd { padding-left: 30px; padding-right: 30px; }
  .t-btnflex_md, .t-btn.t-btnflex_md, .t-submit.t-btnflex_md { padding-left: 45px; padding-right: 45px; }
  .t-btnflex_lg, .t-btn.t-btnflex_lg, .t-submit.t-btnflex_lg { padding-left: 55px; padding-right: 55px; }
  .t-btnflex_xl, .t-btn.t-btnflex_xl, .t-submit.t-btnflex_xl { padding-left: 65px; padding-right: 65px; }
  .t-btnflex_xxl, .t-btn.t-btnflex_xxl, .t-submit.t-btnflex_xxl { padding-left: 75px; padding-right: 75px; }
}
@media screen and (max-width: 640px) {
  .t-btnflex, .t-btn.t-btnflex, .t-submit.t-btnflex { white-space: normal; }
  .t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm { padding-left: 20px; padding-right: 20px; }
  .t-btnflex_smd, .t-btn.t-btnflex_smd, .t-submit.t-btnflex_smd { padding-left: 25px; padding-right: 25px; }
  .t-btnflex_md, .t-btn.t-btnflex_md, .t-submit.t-btnflex_md { padding-left: 30px; padding-right: 30px; }
  .t-btnflex_lg, .t-btn.t-btnflex_lg, .t-submit.t-btnflex_lg { font-size: 18px; padding-left: 40px; padding-right: 40px; }
  .t-btnflex_xl, .t-btn.t-btnflex_xl, .t-submit.t-btnflex_xl { font-size: 22px; padding-left: 50px; padding-right: 50px; }
  .t-btnflex_xxl, .t-btn.t-btnflex_xxl, .t-submit.t-btnflex_xxl { font-size: 26px; padding-left: 60px; padding-right: 60px; }
}
@media screen and (max-width: 480px) {
  .t-btnflex_xs, .t-btn.t-btnflex_xs, .t-submit.t-btnflex_xs { --height: 40px; }
  .t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm { --height: 50px; }
}
.t-btntext__icon_animation_moveX, .t-btnflex__icon_animation_moveX { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-move-x; }
.t-btntext__icon_animation_moveY, .t-btnflex__icon_animation_moveY { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-move-y; }
.t-btntext__icon_animation_opacity50, .t-btnflex__icon_animation_opacity50 { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-opacity50; }
.t-btntext__icon_animation_opacity100, .t-btnflex__icon_animation_opacity100 { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-opacity100; }
.t-btntext__icon_animation_rotate15, .t-btnflex__icon_animation_rotate15 { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-rotate15; }
.t-btntext__icon_animation_rotate360, .t-btnflex__icon_animation_rotate360 { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 3s linear 0s infinite normal none running t-btn-icon-animation-rotate360; }
.t-btntext__icon_animation_scale, .t-btnflex__icon_animation_scale { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-scale; }
.t-btntext__icon_animation_scaleX, .t-btnflex__icon_animation_scaleX { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-scale-x; }
.t-btntext__icon_animation_scaleY, .t-btnflex__icon_animation_scaleY { transform-box: fill-box; transform-origin: center center; backface-visibility: hidden; animation: 2s linear 0s infinite normal none running t-btn-icon-animation-scale-y; }
@keyframes t-btn-icon-animation-move-x { 
  0% { transform: translateX(0px); animation-timing-function: ease-in-out; }
  50% { transform: translateX(clamp(3px, 3%, 10px)); animation-timing-function: ease-in-out; }
  100% { transform: translateX(0px); }
}
@keyframes t-btn-icon-animation-move-y { 
  0% { transform: translateY(0px); animation-timing-function: ease-in-out; }
  50% { transform: translateY(clamp(-10px, -3%, -3px)); animation-timing-function: ease-in-out; }
  100% { transform: translateY(0px); }
}
@keyframes t-btn-icon-animation-opacity50 { 
  0% { opacity: 1; animation-timing-function: ease-in-out; }
  50% { opacity: 0.5; animation-timing-function: ease-in-out; }
  100% { opacity: 1; }
}
@keyframes t-btn-icon-animation-opacity100 { 
  0% { opacity: 1; animation-timing-function: ease-in-out; }
  50% { opacity: 0; animation-timing-function: ease-in-out; }
  100% { opacity: 1; }
}
@keyframes t-btn-icon-animation-rotate15 { 
  0% { transform: rotate(0deg); animation-timing-function: ease-in-out; }
  50% { transform: rotate(15deg); animation-timing-function: ease-in-out; }
  100% { transform: rotate(0deg); }
}
@keyframes t-btn-icon-animation-rotate360 { 
  0% { transform: rotate(0deg); animation-timing-function: ease-in-out; }
  100% { transform: rotate(360deg); }
}
@keyframes t-btn-icon-animation-scale { 
  0% { transform: scale(1, 1); animation-timing-function: ease-in-out; }
  50% { transform: scale(0.8, 0.8); animation-timing-function: ease-in-out; }
  100% { transform: scale(1, 1); }
}
@keyframes t-btn-icon-animation-scale-x { 
  0% { transform: scale(1, 1); animation-timing-function: ease-in-out; }
  50% { transform: scale(0.8, 1); animation-timing-function: ease-in-out; }
  100% { transform: scale(1, 1); }
}
@keyframes t-btn-icon-animation-scale-y { 
  0% { transform: scale(1, 1); animation-timing-function: ease-in-out; }
  50% { transform: scale(1, 0.8); animation-timing-function: ease-in-out; }
  100% { transform: scale(1, 1); }
}
@font-face { font-family: Amuletus; src: url("../fonts/AkzidenzGroteskPro-L.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: Amuletus; src: url("../fonts/AkzidenzGroteskPro-R.woff") format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: Amuletus; src: url("../fonts/AkzidenzGroteskPro-M.woff") format("woff"); font-weight: 500; font-style: normal; }
@font-face { font-family: Amuletus; src: url("../fonts/AkzidenzGroteskPro-M.woff") format("woff"); font-weight: 600; font-style: normal; }
@font-face { font-family: Amuletus; src: url("../fonts/AkzidenzGroteskPro-B.woff") format("woff"); font-weight: 700; font-style: normal; }
@font-face { font-family: Amuletus; src: url("../fonts/AkzidenzGroteskPro-X.woff") format("woff"); font-weight: 800; font-style: normal; }
.t225__title { padding-top: 8px; padding-bottom: 3px; }
.t225__uptitle { padding-top: 10px; padding-bottom: 50px; }
.t225__descr { padding: 41px 0px 0px; }
.t396 { text-size-adjust: 100%; }
.t396__iframe { z-index: 10000; background-color: rgb(255, 255, 255); width: 100vw; height: 100vh; position: fixed; top: 0px; left: 0px; border: 0px; }
html body.t396__body_overflow_hidden { overflow: hidden !important; }
.t396__display_none { display: none; }
.t396__artboard { position: relative; width: 100%; height: 100vh; overflow: hidden; }
.t396__artboard .t396__artboard_scale { overflow: visible; }
.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type="text"] .tn-atom { word-break: normal; }
.t396__artboard_scale .t396__carrier, .t396__artboard_scale .t396__filter { transform-origin: left top; }
.tn-atom__scale-wrapper { width: inherit; height: inherit; }
.t396__elem .tn-atom__scale-wrapper .tn-atom { width: inherit; box-sizing: border-box; height: inherit !important; }
.t396__artboard.rendering .tn-elem { visibility: hidden; }
.t396__artboard.rendered .tn-elem { visibility: visible; }
.t396__carrier { position: absolute; left: 0px; top: 0px; z-index: 0; width: 100%; height: 100vh; }
.t396__filter { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100vh; }
.t396__elem { position: absolute; box-sizing: border-box; display: table; }
.t396 .tn-atom { display: table-cell; vertical-align: middle; width: 100%; text-size-adjust: 100%; }
@media screen and (max-width: 959px) {
  .t396_safari .t396__artboard_scale .tn-atom { text-size-adjust: auto; }
}
.t396 .tn-atom ul, .t396 .tn-atom ol { margin-bottom: 0px; }
.t396 a.tn-atom { text-decoration: none; }
.t396 .tn-atom__img { width: 100%; display: block; }
.t396 .tn-atom__html { vertical-align: top; }
.t396 .tn-atom__pin { border-radius: 1000px; border-style: solid; }
.t396 .tn-atom__pin_onclick { cursor: pointer; }
.t396 .tn-atom__tip, .t396__tooltip-portal .tn-atom__tip { position: absolute; box-sizing: border-box; width: 300px; max-width: 90vw; padding: 15px; display: none; }
.t396 .tn-atom__pin:hover .tn-atom__tip { display: none; }
.t396 .tn-atom__tip-img, .t396__tooltip-portal .tn-atom__tip-img { width: 100%; display: block; margin-bottom: 10px; }
.t396 .tn-atom__tip[data-tip-pos="top"] { bottom: 100%; margin-bottom: 15px; left: 50%; transform: translateX(-50%); }
.t396 .tn-atom__tip[data-tip-pos="bottom"] { top: 100%; margin-top: 15px; left: 50%; transform: translateX(-50%); }
.t396 .tn-atom__tip[data-tip-pos="left"] { right: 100%; margin-right: 15px; top: 50%; transform: translateY(-50%); }
.t396 .tn-atom__tip[data-tip-pos="right"] { left: 100%; margin-left: 15px; top: 50%; transform: translateY(-50%); }
.t396__ui { position: absolute; top: 16px; left: 196px; background-color: rgb(250, 135, 107); height: 30px; line-height: 30px; width: 100px; z-index: 1000; text-align: center; border-radius: 3px; display: none; font-size: 14px; color: rgb(0, 0, 0) !important; }
.t396__artboard.t396__artboard-fixed-active { transform: none !important; opacity: 1 !important; }
.t396__artboard-fixed-no-bg, .t396__artboard-fixed-innactive, .t396__artboard-fixed-innactive .t396__group, .t396__artboard-fixed-innactive .t396__elem, .t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__group, .t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem { pointer-events: none; }
.t396__artboard-fixed-no-bg .t396__group, .t396__artboard-fixed-no-bg .t396__elem { pointer-events: auto; }
.t396__elem-flex { height: fit-content; flex-shrink: 0; position: relative !important; left: initial !important; top: initial !important; }
.t396__artboard-flex > .t396__elem:not(.tn-elem__absolute), .t396__artboard-flex > .t396__group:not(.tn-group__absolute) { height: fit-content; flex-shrink: 0; position: relative !important; left: initial !important; top: initial !important; }
.t396 .tn-atom__button-content { display: flex; flex-direction: row; align-items: center; justify-content: center; flex: 0 1 auto; min-width: 0px; }
.t396 .tn-atom__button-text { flex: 1 1 0px; text-overflow: ellipsis; }
.t396 .tn-atom__button-icon { flex: 0 0 auto; }
.t396 .tn-atom__button-icon::before { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; background-image: var(--icon,none); background-position: center center; background-size: contain; background-repeat: no-repeat; content: ""; transition: opacity 0.2s cubic-bezier(0.25, 1, 0.5, 1), visibility 0.2s cubic-bezier(0.25, 1, 0.5, 1), color ease-in-out; }
.t396 .tn-atom__button-icon::after { position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; display: block; width: 100%; height: 100%; background-image: var(--icon-hover,none); background-position: center center; background-size: contain; background-repeat: no-repeat; content: ""; transition: opacity 0.2s cubic-bezier(0.45, 0, 0.55, 1), visibility 0.2s cubic-bezier(0.45, 0, 0.55, 1), color ease-in-out; }
@media (hover) {
  .t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::after { opacity: 1; visibility: visible; }
  .t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::before { opacity: 0; visibility: hidden; transition-timing-function: cubic-bezier(0.5, 0, 0.75, 0); }
  .t396 .tn-atom:hover .tn-atom__button-icon.hidden { display: block; }
  .t396 .tn-atom:hover .tn-atom__button-icon.tn-atom__button-icon-no-default { display: block; }
}
.t396 .tn-atom__button-icon-no-default { display: none; animation: 0.3s ease 0s 1 normal forwards running button-icon-fade-in; }
@keyframes button-icon-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.t396 .tn-atom__button-icon-arrow-default::before { mask-image: var(--icon,none); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; background-color: currentcolor; background-image: none; }
.t396 .tn-atom__button-icon-arrow-hover::after { mask-image: var(--icon-hover,none); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; background-color: currentcolor; background-image: none; }
.t396 .tn-elem[data-elem-type="button"] { display: block; }
.t396 .tn-elem[data-elem-type="button"] .tn-atom { display: flex; box-sizing: border-box; width: 100%; height: 100%; flex-direction: row; justify-content: center; align-items: center; overflow: hidden; }
.t396 .tn-elem[data-elem-type="button"] .tn-atom::after { content: ""; display: block; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1; }
.t396 .tn-atom__button-border { position: absolute; inset: 0px; z-index: 1; border-radius: inherit; transition-duration: inherit; transition-timing-function: inherit; pointer-events: none; }
.t396 .tn-atom__button-border::before, .t396 .tn-atom__button-border::after { backface-visibility: hidden; position: absolute; inset: 0px; content: ""; border-radius: inherit; z-index: 1; }
.t396 .tn-atom__button-border::after { opacity: 0; transition-property: opacity; transition-duration: inherit; transition-timing-function: inherit; }
@keyframes t-button-hover-animation { 
  100% { background-image: none; background-color: transparent; }
}
.t119__preface { color: rgb(0, 0, 0); font-size: 30px; line-height: 1.35; }
@media screen and (max-width: 640px) {
  .t119__preface { font-size: 22px; }
}
@media screen and (min-width: 960px) {
  .t119__preface { margin-top: -1px; }
}
.t056__title { padding-top: 8px; padding-bottom: 9px; }
.t056__descr { font-size: 18px; line-height: 28px; letter-spacing: 1px; padding-top: 22px; padding-bottom: 5px; }
.t959 .t-section__bottomwrapper { margin-top: 105px; }
.t959__card_25 { width: 25%; }
.t959__card_33 { width: 33.3333%; }
.t959__card_50 { width: 50%; }
.t959__card_100 { width: 100%; }
.t959__row { display: grid; align-items: stretch; }
.t959__card { display: flex; flex-direction: column; padding: 0px 10px; box-sizing: border-box; container-type: inline-size; }
.t959__card-inner { position: relative; width: calc(100% + 1px); overflow: hidden; display: flex; flex-direction: column; flex: 1 1 0%; transform: translate3d(0px, 0px, 0px); }
.t959__card-inner.t959__card-inner_16-9 { min-height: calc(56.25cqi); }
.t959__card-inner.t959__card-inner_4-3 { min-height: calc(75cqi); }
.t959__card-inner.t959__card-inner_3-2 { min-height: calc(66.6667cqi); }
.t959__card-inner.t959__card-inner_1-1 { min-height: 100cqi; }
.t959__card-inner.t959__card-inner_2-3 { min-height: calc(150cqi); }
.t959__card-inner.t959__card-inner_3-4 { min-height: calc(133.333cqi); }
.t959__card-inner.t959__card-inner_9-16 { min-height: calc(177.778cqi); }
.t959__card-inner:hover .t959__card-image_zoom, .t959__card-inner.t-focusable .t959__card-image_zoom { transform: scale(1.05); }
.t959__card-image { position: absolute; inset: 0px; z-index: 0; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.t959__card-content { position: relative; z-index: 1; display: flex; flex-direction: column; flex: 1 1 0%; }
.t959 .t-card__link { margin-top: auto; }
.t959 .t-card__title { margin: 30px 60px 30px 30px; color: rgb(255, 255, 255); }
.t959__card-title_centered { padding-left: 30px; }
.t959 .t-card__descr { color: rgb(255, 255, 255); margin: auto 30px 30px; }
.t959__card-title-container { display: flex; justify-content: space-between; }
.t959__container { display: flex; min-height: 1px; padding: 0px 10px 20px; box-sizing: border-box; flex-wrap: wrap; }
.t959__container_indent { padding: 0px 30px; box-sizing: border-box; }
.t-record_scaled .t959__container_indent { padding: 0px 10px !important; }
.t959__card:hover .t959__card-content_hover, .t959__card:hover .t959__card-overlay_hover, .t959__card .t959__card-inner.t-focusable .t959__card-content_hover, .t959__card .t959__card-inner.t-focusable .t959__card-overlay_hover { opacity: 1; }
.t959__card:hover .t959__card-content_animated, .t959__card .t959__card-inner.t-focusable .t959__card-content_animated { transform: translateY(0px); }
.t959__card-content_hover { opacity: 0; }
.t959__card-content_hover.t959__card-content_animated { transform: translateY(20%); }
.t959__card-overlay { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
.t959__card-overlay_hover { opacity: 0; }
.t959__card-arrow { position: absolute; right: 30px; top: 35px; z-index: 1; }
.t959__card-arrow_hidden { display: none; }
.t959__animation_fast { transition: 0.25s ease-in-out; }
.t959__animation_slow { transition: 0.45s ease-in-out; }
.t959__scroll-icon-wrapper { display: none; }
@media screen and (max-width: 960px) {
  .t959__container { row-gap: 0px !important; }
  .t959__container_mobile-flex { flex-wrap: nowrap; }
  .t959__card { padding: 10px 10px 0px; width: 100%; }
  .t959__row { display: block; }
  .t959__container_mobile-flex .t959__card { width: 80vw; flex-shrink: 0; }
  .t959__card.t-column-draggable { padding-top: 0px; margin-top: 10px; }
  .t959__card-arrow { top: 30px; right: 25px; }
  .t959 .t-section__bottomwrapper { margin-top: 90px; }
  .t959__bottommargin { margin-bottom: 15px; }
  .t959__scroll-icon-wrapper { display: block; padding: 0px 40px 20px 0px; font-size: 0px; text-align: right; color: rgb(161, 161, 161); mix-blend-mode: multiply; }
  .t959__container_mobile-flex { display: flex; max-width: 100%; overflow-x: scroll; box-sizing: border-box; scrollbar-width: none; }
  .t959__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t959__container_mobile-flex .t959__row { display: flex; }
}
@media screen and (max-width: 640px) {
  .t959__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}
@media screen and (max-width: 480px) {
  .t959__container_mobile-flex .t959__card { width: 85vw; padding-right: 5px; padding-left: 5px; box-sizing: content-box; }
  .t959__container_mobile-flex { padding-right: 15px !important; padding-left: 15px !important; }
}
.t123__centeredContainer { text-align: center; }
.t004 { padding-top: 8px; padding-bottom: 6px; position: relative; }
.t004__text-column-count_2 { column-count: 2; column-gap: 40px; }
.t004__text-column-count_3 { column-count: 3; column-gap: 40px; }
.t004__text-column-count_4 { column-count: 4; column-gap: 40px; }
.t004__initial-letter::first-letter { font-size: 100px; float: left; line-height: 0.65; margin: 10px 10px 10px 0px; }
.t004 table { border-collapse: collapse; font-size: 1em; width: 100%; }
.t004 table td, .t004 table th { padding: 5px; border: 1px solid rgb(221, 221, 221); vertical-align: top; }
.t004 table thead td, .t004 table th { font-weight: 700; border-bottom-color: rgb(136, 136, 136); }
@media screen and (max-width: 1200px) {
  .t004__text-column-count_2, .t004__text-column-count_3, .t004__text-column-count_4 { column-gap: 20px; }
}
@media screen and (max-width: 960px) {
  .t004__text-column-count_2, .t004__text-column-count_3, .t004__text-column-count_4 { column-count: 1; column-gap: 0px; }
}
@media screen and (max-width: 640px) {
  .t004 h1 { font-size: 28px; line-height: 35px; }
}
.t218__container { display: flex; min-height: 700px; }
.t218__container_flipped { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
.t218__blocktext { display: flex; -webkit-box-align: center; align-items: center; width: 50%; }
.t218__blockimg { width: 50%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.t218__textwrapper { margin: 10%; }
.t218__textfield { padding-top: 20px; }
.t218__imgmobile { width: auto; max-width: 100%; vertical-align: middle; margin: 0px; }
.t218__btn-container { width: 100%; padding-top: 60px; }
@media screen and (max-width: 980px) {
  .t218__blockimg { display: none; }
  .t218__blockimgmobile { text-align: center; width: 100%; padding: 60px 0px 0px; display: block !important; }
  .t218__blockimgmobile_padding-0 { padding: 0px; }
  .t218__container { min-height: auto !important; }
  .t218__blocktext { width: 100%; }
  .t218__textfield { padding-bottom: 50px; }
  .t218__btn-container { padding-top: 0px; padding-bottom: 40px; }
}
@media screen and (max-width: 640px) {
  .t218__descrfield { padding-top: 50px; width: 100%; }
  .t218__textfield { width: 100%; }
  .t218__textwrapper { margin: 20px; }
}
.t820 .t-section__bottomwrapper { margin-top: 105px; }
#allrecords ul.t820__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }
.t820__container { display: flex; flex-wrap: wrap; }
.t820__container li ul { list-style-type: disc; }
.t820 .t-list__item { margin-top: 55px; }
.t820 .t-list__item:nth-child(-n+2) { margin-top: 0px !important; }
.t820__imgwrapper, .t820__bgimg { margin-right: 20px; }
.t820__bottommargin { margin-bottom: 14px; }
.t820__checkmark { width: 55px; display: block; }
.t820__imgwrapper { width: 55px; }
.t820__bgimg { width: 55px; height: 55px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.t820__img { width: 100%; max-width: 100%; height: auto; }
.t820__img_circle { border-radius: 50%; }
@media screen and (max-width: 960px) {
  .t820 .t-section__bottomwrapper { margin-top: 45px; }
  .t820 .t-list__item, .t820 .t-list__item:nth-child(-n+2) { margin-top: 40px !important; }
  .t820 .t-list__item:first-child { margin-top: 0px !important; }
  .t820__checkmark, .t820__bgimg { max-width: 50px; max-height: 50px; }
  .t820__imgwrapper { max-width: 50px; }
  .t820__imgwrapper, .t820__bgimg { margin-right: 20px !important; }
}
@media screen and (max-width: 640px) {
  .t820__checkmark, .t820__bgimg { max-width: 40px; max-height: 40px; }
  .t820__imgwrapper { max-width: 40px; }
}
.t790__yclients-btn-text.yButtonText { display: table; margin: auto; height: auto !important; }
.t1004__feed-parts-container { display: table; margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; }
.t1004 .t-slds__nocycle .t-slds__item:first-child { opacity: 0 !important; }
.t1004__container + .t-slds__bullet_wrapper { padding: 0px !important; }
@media screen and (max-width: 1300px) {
  .t1004 .t-slds__container { width: calc(100% - 80px); margin: 0px auto; }
  .t1004 .t-feed__post-popup .t-slds__container { width: 100%; }
}
@media screen and (max-width: 1200px) {
  .t1004__feed-parts-container { max-width: 960px; padding: 0px; }
}
@media screen and (max-width: 960px) {
  .t1004__container { max-width: unset; width: 100% !important; }
  .t1004 .t-slds__container { width: 100%; }
  .t1004 .t-slds__wrapper { padding-left: 0px !important; }
  .t1004 .t-feed__slider-grid__post-wrapper { padding: 0px; }
  .t1004 .t-slds { visibility: visible !important; }
  .t1004 .t-slds__nocycle .t-slds__item:first-child { opacity: 1 !important; }
  .t1004 .t-slds__nocycle .t-slds__item[data-slide-index="0"] { display: none; }
}
.t1004 .t-section__bottomwrapper { margin-top: 105px; }
.t1004__scroll-icon-wrapper { display: none; }
@media screen and (max-width: 960px) {
  .t1004 .t-section__bottomwrapper { margin-top: 45px; }
  .t1004__container_mobile-grid { font-size: 0px; }
  .t1004__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t1004 .t-slds__arrow_wrapper { display: none !important; }
  .t1004__container_mobile-flex { display: flex; padding-top: 2px; max-width: 100%; box-sizing: border-box; scrollbar-width: none; overflow-x: scroll !important; }
  .t1004__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t1004 .t-slds__main { max-width: 100%; }
  .t1004__container_mobile-flex .t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore { margin-top: auto; }
  .t1004__container_mobile-flex .t-feed__grid-col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t1004__container_mobile-flex .t-feed__grid-col:first-child { margin-left: 20px; }
  .t1004__scroll-icon-wrapper { display: block; padding: 0px 40px 20px 0px; color: rgb(161, 161, 161); text-align: right; font-size: 0px; mix-blend-mode: multiply; }
  .t1004__scroll-icon { animation: 1.5s ease 0s infinite normal none running t1004__icon-anim; }
}
@-webkit-keyframes t1004__icon-anim { 
  0% { transform: translate3d(-20px, 0px, 0px); opacity: 0; }
  10% { transform: translate3d(-20px, 0px, 0px); opacity: 0; }
  20% { transform: translate3d(-20px, 0px, 0px); opacity: 1; }
  70% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  80% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  81% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
}
@keyframes t1004__icon-anim { 
  0% { transform: translate3d(-20px, 0px, 0px); opacity: 0; }
  10% { transform: translate3d(-20px, 0px, 0px); opacity: 0; }
  20% { transform: translate3d(-20px, 0px, 0px); opacity: 1; }
  70% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  80% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
  81% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 0; }
}
@media screen and (max-width: 640px) {
  .t1004__col_mobile-grid { padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
  .t1004__container_mobile-flex .t-feed__grid-col:first-child { }
  .t1004__container_mobile-flex .t-feed__grid-col { min-width: 70%; max-width: 70%; }
  .t1004__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}
@media screen and (max-width: 480px) {
  .t1004__col_mobile-grid { width: 100%; display: block; }
  .t1004__container_mobile-flex .t-feed__grid-col { min-width: 85%; max-width: 85%; box-sizing: content-box; margin: 0px !important; }
  .t1004__container_mobile-flex .t-feed__grid-col:first-child { padding-right: 5px; padding-left: 20px; }
  .t1004__container_mobile-flex .t-feed__grid-col:last-child { padding-left: 5px; padding-right: 20px; }
  .t1004__container_mobile-flex .t-feed__grid-col:not(:first-child, :last-child) { padding-right: 5px; padding-left: 5px; }
  .t1004__container_mobile-flex .t-col { width: 100% !important; }
  .t1004__container_mobile-flex .t-feed__slds-wrapper { padding: 0px !important; }
  .t1004__container_mobile-flex .t-slds__item { padding-top: 10px; padding-bottom: 10px; margin-top: -10px !important; margin-bottom: -10px !important; }
}
.t-slds { overflow: hidden; position: relative; }
.t-slds__bgimg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.t-slds__bgimg-contain { background-size: contain; }
.t-slds__iframe { position: relative; }
.t-slds__iframe__body { inset: 0px; position: absolute; }
.t-slds__img { display: block; width: 100%; }
.t-slds__container, .t-slds__items-wrapper { overflow: hidden; position: relative; }
.t-store__relevants-grid-cont.t-store__valign-buttons .t-slds__items-wrapper { display: flex; }
.t-slds__nocycle .t-slds__item:not(.js-feed-post):first-child, .t-slds__nocycle .t-slds__item:not(.js-feed-post):not(.t-slds__item_dummy):last-child { opacity: 0 !important; }
.t-slds__nocycle .t-slds__arrow_wrapper-left { display: none; }
.t-slds__items-wrapper::after, .t-slds__items-wrapper::before { clear: both; content: ""; display: table; }
.t-slds_animated.t-slds_animated-fast, .t-slds_animated.t-slds_animated-none { transition: height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
.t-slds_animated.t-slds_animated-slow { transition: height 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; }
.t-slds_animated.t-slds_animated-cancel { transition: height 0.3s ease-in-out, transform, -webkit-transform; }
.t-slds__item { backface-visibility: hidden; float: left; overflow: hidden; }
#allrecords li.t-slds__item { list-style: none; }
.t-slds_ie .t-slds__item { display: none !important; }
.t-slds_ie .t-slds__item_active { display: block !important; }
.t-slds__item-innactive:not(.t-slds__item_active) { display: block; height: 1px; }
.t-slds__item-innactive:not(.t-slds__item_active) div { display: none; }
#allrecords ul.t-slds__arrow_container { margin: 0px auto; padding-left: 0px; }
.t-slds__arrow_container-outside { left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 0px; width: 100%; }
.t-slds__arrow_container.t-slds__arrow_container-outside { box-sizing: border-box; margin: 0px auto; }
.t-slds__arrow_wrapper { bottom: 0px; cursor: pointer; list-style: none; position: absolute; top: 0px; transition: height 0.3s ease-in-out; width: 1%; z-index: 9; }
.t-slds__arrow_wrapper-left { left: 0px; }
.t-slds__arrow_wrapper-right { right: 0px; }
.t-slds__arrow { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; display: inline-block; outline-offset: 5px; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
@media screen and (max-width: 640px) {
  .t-store__relevants__container .t-slds__arrow { padding: 20px; }
  .t-store__relevants__container .t-slds__arrow-left { transform: translateY(-50%) translateX(-20px); }
  .t-store__relevants__container .t-slds__arrow-right { transform: translateY(-50%) translateX(20px); }
  .t-store__relevants__container .t-slds__arrow.t-slds__arrow-withbg { padding: 0px; }
  .t-slds__arrow_wrapper { width: 45px; }
}
.t-slds__arrow-left { left: 30px; }
.t-slds__arrow-right { right: 30px; }
@media screen and (min-width: 960px) {
  .t-slds__arrow-nearpic .t-slds__arrow-left { left: auto; right: 40px; transform: translate(50%, -50%); }
  .t-slds__arrow-nearpic .t-slds__arrow-right { left: 40px; right: auto; transform: translate(-50%, -50%); }
  .t-slds__arrow-inpic .t-slds__arrow-left { left: auto; right: -40px; transform: translate(50%, -50%); }
  .t-slds__arrow-inpic .t-slds__arrow-right { left: -40px; right: auto; transform: translate(-50%, -50%); }
}
@media screen and (min-width: 1200px) {
  .t-slds__arrow-nearpic .t-slds__arrow-left { right: 50px; }
  .t-slds__arrow-nearpic .t-slds__arrow-right { left: 50px; }
  .t-slds__arrow-inpic .t-slds__arrow-left { right: -50px; }
  .t-slds__arrow-inpic .t-slds__arrow-right { left: -50px; }
}
.t-slds__arrow-withbg { background-color: rgb(238, 238, 238); border-radius: 100px; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }
.t-slds__arrow-withbg .t-slds__arrow_body { left: 50%; position: absolute; top: 50%; }
.t-slds__arrow-withbg .t-slds__arrow_body-left { transform: translate(-55%, -50%) rotate(180deg); }
.t-slds__arrow-withbg .t-slds__arrow_body-right { transform: translate(-45%, -50%); }
.t-slds__arrow_body-left { transform: rotate(180deg); }
#allrecords ul.t-slds__items-wrapper { margin: 0px !important; padding: 0px !important; }
#allrecords ul.t-slds__bullet_wrapper { margin: 0px !important; padding-left: 0px !important; }
.t-slds__bullet_wrapper, ul.t-slds__bullet_wrapper { font-size: 0px; list-style: none; padding: 16px 0px 0px; position: relative; text-align: center; width: 100%; z-index: 10; }
.t-slds__container .t-slds__bullet_wrapper { bottom: 0px; left: 0px; position: absolute; right: 0px; }
.t-slds__container .t-slds__bullet_wrapper, .t-slds__container ul.t-slds__bullet_wrapper { padding-bottom: 16px; }
.t-slds__bullet { cursor: pointer; display: inline-block; padding: 10px 5px; }
.t-slds__bullet_body { background-color: rgb(238, 238, 238); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100px; box-sizing: border-box; cursor: pointer; height: 8px; padding: 0px; transition: background-color 0.2s ease-in-out; width: 8px; }
.t-slds__caption__container { margin-top: 16px; position: relative; }
.t-slds__caption_wrapper { border-top: 1px solid rgb(238, 238, 238); padding: 14px 0px; }
.t-slds__caption { left: 0px; opacity: 0; position: absolute; right: 0px; top: 0px; transition: opacity 0.3s ease-in-out; }
.t-slds__caption-active { left: auto; opacity: 1; position: relative; right: auto; top: auto; }
.t-slds__descr { color: rgb(119, 119, 119); margin-top: 5px; }
@media screen and (max-width: 960px) {
  .t-width .t-slds__wrapper { padding: 0px 20px; }
  .t-col_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px; }
  .t-width_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px 20px; }
  .t-slds__arrow-left { left: 20px; }
  .t-slds__arrow-right { right: 20px; }
}
@media screen and (max-width: 640px) {
  .t-slds__arrow-left { left: 5px; }
  .t-slds__arrow-right { right: 5px; }
  .t-store__relevants__container .t-slds__arrow-withbg { height: 40px !important; width: 40px !important; }
  .t-slds__arrow-withbg { height: 24px !important; width: 24px !important; }
  .t-slds__arrow_body { width: 10px !important; }
  .t-slds__arrow-withbg .t-slds__arrow_body { width: 6px !important; }
  .t-col .t-slds__witharrows .t-slds__wrapper { padding: 0px 15px; }
  .t-width .t-slds__witharrows .t-slds__wrapper { padding: 0px 35px; }
  .t-col_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px 15px; }
  .t-width_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px 35px; }
}
.t-slds__play { inset: 0px; cursor: pointer; position: absolute; z-index: 2; }
.t-slds__play_icon { height: 70px; left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); transition: 0.2s ease-in-out; width: 70px; }
.t-slds__play:hover .t-slds__play_icon { transform: translateY(-50%) scale(1.15); }
.t-slds__frame { inset: 0px; position: absolute; z-index: 1; }
.t-slds__thumbsbullet-wrapper { font-size: 0px; }
.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::after, .t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::before { inset: 0px; opacity: 1; position: absolute; transition: 0.2s; }
.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::before { background: rgba(0, 0, 0, 0.1); content: ""; }
.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::after { color: rgb(255, 255, 255); content: "+ "attr(data-gallery-length); font-family: Roboto, Arial, sans-serif; font-size: 36px; font-weight: 700; height: 30px; letter-spacing: -4px; line-height: 30px; margin: auto; text-align: center; }
.t-slds__thumbsbullets-with-gallery.t-slds { -webkit-box-pack: justify; display: flex; flex-direction: row; }
.t-slds__thumbsbullets-with-gallery .t-slds__main { order: 2; width: calc(100% - 70px); }
.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet { margin: 0px 0px 10px; width: 100%; }
.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet:last-child { margin-bottom: 0px; }
.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper { display: flex; flex-direction: column; justify-content: flex-start; margin-right: 10px; order: 1; width: 60px; }
@media screen and (max-width: 640px) {
  .t-slds__thumbsbullets-with-gallery .t-slds__main { width: 100%; }
  .t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper { flex-direction: row; margin-right: 0px; margin-top: 10px; order: 2; width: 100%; }
  .t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet { margin-bottom: 0px; margin-right: 10px; width: 60px; }
  .t-slds__thumbsbullets-with-gallery.t-slds { flex-direction: column; }
  .t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::after { font-size: 32px; }
}
.t-slds__thumbsbullet.t-slds__bullet { margin-right: 5px; margin-top: 4px; padding: 0px; position: relative; transition: opacity 0.3s ease-in-out; width: 60px; }
.t-slds__thumbsbullet.t-slds__bullet:not(.t-slds__bullet_active):hover { opacity: 0.7; }
.t-slds__thumbsbullet-border { border: 2px solid transparent; inset: 0px; position: absolute; transition: border-color 0.3s ease-in-out; }
.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border { border-color: rgba(0, 0, 0, 0.15); }
@media screen and (max-width: 640px) {
  .t-slds__thumbsbullet.t-slds__bullet { margin-right: 4px; margin-top: 3px; width: 40px; }
}
@media screen and (max-width: 480px) {
  .t-slds__arrow { outline-offset: 3px; }
}
.t-body_popupshowed { height: 100vh; min-height: 100vh; overflow: hidden; }
.t-popup { background-color: rgba(0, 0, 0, 0.6); inset: 0px; box-sizing: border-box; cursor: pointer; display: none; height: 100%; opacity: 0; outline: none; overflow-y: auto; padding: 0px 20px; position: fixed; transition: opacity 0.3s ease-in-out; width: 100%; z-index: 10000001; }
.t-popup.t-popup_show { opacity: 1; }
.t-popup__container { background: rgb(255, 255, 255); cursor: default; left: 20px; margin: 0px auto; position: absolute; right: 20px; top: 50%; transform: translateY(-30%) scale(0.9); width: auto; z-index: 1; }
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .t-popup__container { width: 100%; }
}
.t-popup__container-animated { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
.t-popup_show .t-popup__container { transform: translateY(-50%); }
.t-popup__container.t-popup__container-static { left: auto; margin: 65px auto; position: relative; right: auto; top: 0px; transform: translateY(30%) scale(0.9); width: 100%; }
.t-popup_show .t-popup__container.t-popup__container-static { transform: translateY(0px); }
.t-popup__close { cursor: pointer; height: 23px; position: fixed; right: 20px; top: 20px; transition: opacity 0.3s ease-in-out; width: 23px; z-index: 9; }
@media (min-width:0\0), (min-width: 429px) and (hover) {
  .t-popup__close:hover { opacity: 0.7; }
}
.t-popup__block-close { height: 43px; right: 10px; top: 10px; width: 43px; }
.t-popup__block-close-button { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-size: 0px; padding: 10px; width: 23px; }
.t-body_scroll-locked { left: 0px; position: fixed; width: 100%; }
.t-table__viewport { box-sizing: border-box; display: flex; flex-flow: row; overflow-x: auto; padding: 13px 4px 13px 0px; position: relative; width: 100%; }
.t-table__viewport *, .t-table__viewport ::after, .t-table__viewport ::before { box-sizing: inherit; }
.t-table__viewport-overlying { background-color: rgba(255, 255, 255, 0.5); box-sizing: border-box; content: ""; display: none; mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0)); max-height: 100%; max-width: 45px; min-height: 100%; min-width: 45px; pointer-events: none; position: sticky; right: -4px; top: 0px; z-index: 1; }
.t-table__viewport-overlying_visible { display: block; }
.t-table__wrapper { margin-bottom: 16px; position: relative; width: fit-content; }
.t-table__table { border-collapse: separate; border-spacing: 0px; min-width: max-content; pointer-events: none; table-layout: auto; }
.t-table__row { padding: 0px; }
.t-table__row + .t-table__row .t-table__cell { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.t-table__row:first-child .t-table__cell:first-child { border-top-left-radius: var(--t-table-border-radius,0); }
.t-table__row:first-child .t-table__cell:last-child { border-top-right-radius: var(--t-table-border-radius,0); }
.t-table__row:last-child .t-table__cell:first-child { border-bottom-left-radius: var(--t-table-border-radius,0); }
.t-table__row:last-child .t-table__cell:last-child { border-bottom-right-radius: var(--t-table-border-radius,0); }
.t-table__cell-content:focus, .t-table__cell:focus { outline: 0px; }
.t-table__cell { border: 1px solid color-mix(in srgb, currentcolor 25%, transparent); pointer-events: auto; position: relative; text-align: start; vertical-align: top; }
.t-table__cell + .t-table__cell { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.t-table__cell-content { cursor: text; font-size: 14px; line-height: 1; max-width: 100%; min-height: 34px; padding: 9px; white-space: pre-wrap; width: 100%; word-break: break-word; }
.t-redactor__tte-view > :first-child { margin-top: 0px !important; padding-top: 0px !important; }
.t-redactor__callout, .t-redactor__tte-view .t-redactor__text, .t-redactor__tte-view blockquote.t-redactor__preface, .t-redactor__tte-view blockquote.t-redactor__quote, .t-redactor__tte-view h2.t-redactor__h2, .t-redactor__tte-view h3.t-redactor__h3, .t-redactor__tte-view h4.t-redactor__h4 { word-break: break-word; }
.t-redactor__tte-view ol, .t-redactor__tte-view ul { margin: 0px; }
.t-redactor__tte-view h2.t-redactor__h2, .t-redactor__tte-view h3.t-redactor__h3, .t-redactor__tte-view h4.t-redactor__h4 { line-height: 1.3; margin-bottom: 0.75rem; margin-top: 2rem; padding: 0.25rem 0px; }
.t-redactor__tte-view blockquote.t-redactor__preface { font-size: 26px; line-height: 1.55; margin-bottom: 0.75rem; margin-top: 0px; padding: 0.25rem 0px; }
.t-redactor__tte-view .t-redactor__text { line-height: 1.4; margin-bottom: 0.75rem; padding: 0.25rem 0px; }
.t-redactor__tte-view blockquote.t-redactor__quote { border-left: 3px solid rgba(0, 0, 0, 0.84); line-height: 1.5; margin: 1rem 0px; padding-left: 20px; }
.t-redactor__tte-view .t-redactor__callout { background-color: rgba(0, 0, 0, 0.1); color: rgb(0, 0, 0); margin: 2rem 0px; padding: 30px 20px 28px 55px; position: relative; }
@supports (color:color-mix(in srgb,currentColor 10%,transparent)) {
  .t-redactor__tte-view .t-redactor__callout { background-color: color-mix(in srgb, currentcolor 10%, transparent); }
}
.t-redactor__tte-view .t-redactor__callout-icon { color: currentcolor; left: 20px; position: absolute; top: 27px; }
.t-redactor__tte-view .t-redactor__callout_fontSize_big { font-size: 22px; }
.t-redactor__tte-view .t-redactor__callout_fontSize_default { font-size: 18px; }
.t-redactor__tte-view .t-redactor__callout_fontSize_small { font-size: 16px; }
.t-redactor__tte-view .t-redactor__highlightcode { background: rgb(248, 248, 248); border: 1px solid rgb(204, 204, 204); border-radius: 5px; font-size: 14px; line-height: 1.55; margin: 2rem 0px; overflow: hidden; }
.t-redactor__tte-view .t-redactor__highlightcode code { box-sizing: border-box; font-size: 14px; font-weight: 400; letter-spacing: 0px; text-align: start; text-shadow: none; text-transform: none; white-space: pre; width: 100%; padding: 20px !important; }
.t-redactor__tte-view .t-redactor__highlightcode:empty { padding: 0px !important; }
.t-redactor__tte-view .t-redactor__highlightcode::-webkit-scrollbar { appearance: none; height: 6px; width: 6px; }
.t-redactor__tte-view .t-redactor__highlightcode::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; }
.t-redactor__tte-view .t-redactor__highlightcode::-webkit-scrollbar-corner { background-color: transparent; border-radius: 10px; }
.t-redactor__tte-view .t-redactor__video-container video { object-fit: cover; }
.t-redactor__tte-view .t-redactor__video-container iframe, .t-redactor__tte-view .t-redactor__video-container video { left: 0px; position: absolute; top: 0px; height: 100% !important; width: 100% !important; }
.t-redactor__tte-view .t-redactor__video-container { height: 0px; padding-bottom: 56.25%; position: relative; }
.t-redactor__tte-view figure hr { background: currentcolor; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(0, 0, 0); height: 1px; opacity: 1; width: 100%; margin: 40px 0px !important; }
.t-redactor__tte-view figure { margin: 1rem 0px; width: 100%; }
.t-redactor__tte-view figure img { display: block; height: auto; width: 100%; }
.t-redactor__tte-view figure figcaption { font-size: 16px; font-style: italic; margin-top: 5px; opacity: 0.5; }
@media screen and (max-width: 640px) {
  .t-redactor__tte-view .t-redactor__callout_fontSize_big { font-size: 20px; }
  .t-redactor__tte-view .t-redactor__callout_fontSize_default { font-size: 16px; }
  .t-redactor__tte-view .t-redactor__callout_fontSize_small { font-size: 14px; }
}
.t-feed__post-popup.t-popup { background-color: rgb(255, 255, 255); cursor: auto; padding: 0px; z-index: 1000000000; }
.t-feed__post-popup_panel.t-popup { padding: 20px; }
.t-feed__post-popup__container { box-sizing: border-box; display: flex; flex-direction: column; padding: 95px 0px; }
.t-feed__post-popup__container_panel { padding: 60px 0px; }
.t-feed__post-popup__content-wrapper { display: flex; justify-content: center; }
.t-feed__post-popup__content img { max-width: 100%; }
.t-feed__post-popup__content a > img { display: block; }
.t-feed__post-popup__author-wrapper { align-items: center; display: flex; margin-top: 35px; }
.t-feed__post-popup__author-bgimg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; height: 30px; margin-right: 10px; min-height: 30px; min-width: 30px; width: 30px; }
.t-feed__post-popup__row { align-items: center; display: flex; margin-top: 40px; }
.t-feed__post-popup__close-text-wrapper { max-width: 80%; }
.t-feed__post-popup__date-wrapper { margin-right: 15px; }
.t-feed__post-popup__date { color: rgba(0, 0, 0, 0.5); font-size: 10px; }
.t-feed__post-popup__date.t-uptitle { letter-spacing: 1.5px; }
.t-feed__post-popup__tags { font-size: 0px; }
.t-feed__post-popup__tag span { color: rgba(0, 0, 0, 0.5); font-size: 10px; margin-right: 15px; text-transform: uppercase; }
.t-feed__post-popup__tag:last-child span { margin-right: 0px; }
.t-feed__post-popup__img { max-width: 100%; }
.t-feed__post-popup__cover-wrapper { font-size: 0px; margin-bottom: 30px; margin-top: 15px; }
.t-feed__post-popup__cover-wrapper_video { background-color: rgba(0, 0, 0, 0.1); height: 0px; padding-bottom: 56.25%; position: relative; }
.t-feed__post-popup__cover-wrapper_video iframe, .t-feed__post-popup__cover-wrapper_video video { left: 0px; position: absolute; top: 0px; }
.t-feed__post-popup__cover-wrapper.t-feed__post-popup__cover-wrapper_beforetitle { margin-top: 0px; }
.t-feed__post-popup__title-wrapper { padding-bottom: 15px; }
.t-feed__post-popup__date-parts-wrapper { align-items: center; display: flex; flex-wrap: wrap; margin-top: 45px; }
.t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_aftertitle, .t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_beforetitle { margin-top: 0px; padding-bottom: 15px; }
.t-feed__post-popup__close-wrapper { align-items: center; backdrop-filter: saturate(180%) blur(10px); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; display: flex; justify-content: center; left: 0px; padding: 18px 20px; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 10; }
.t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading { transform: translateY(0px); }
.t-feed__post-popup .t-popup__container.t-popup__container-static { margin: 0px auto; transform: translateY(50px); }
.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container.t-popup__container-static { transform: translateY(0px); transition: 0.9s cubic-bezier(0.19, 1, 0.22, 1); }
.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container.t-popup__container-static.t-feed__post-popup__container_loading { opacity: 0; transform: translateY(40px); }
.t-feed__post-popup__text-wrapper { margin-top: 10px; }
.t-feed__post-popup__text-wrapper figure { margin: 0px; }
.t-feed__post-popup__text-wrapper figcaption { font-size: 18px; font-style: italic; margin-top: 5px; opacity: 0.5; }
.t-feed__post-popup__text-wrapper .t-redactor__video-container { height: 0px; padding-bottom: 56.25%; padding-top: 25px; position: relative; }
.t-feed__post-popup__text-wrapper .t-redactor__video-container iframe, .t-feed__post-popup__text-wrapper .t-redactor__video-container video { left: 0px; position: absolute; top: 0px; height: 100% !important; width: 100% !important; }
.t-feed__post-popup__text-wrapper h2.t-redactor__h2 { font-size: 30px; line-height: 1.3; margin: 0px; }
.t-feed__post-popup__text-wrapper h3.t-redactor__h3 { font-size: 28px; line-height: 1.3; margin: 0px; }
.t-feed__post-popup__text-wrapper h4.t-redactor__h4 { font-size: 22px; line-height: 1.3; margin: 0px; }
.t-feed__post-popup__text-wrapper blockquote.t-redactor__quote { border-left: 3px solid rgba(0, 0, 0, 0.84); margin: 0px; padding-left: 20px; }
.t-feed__post-popup__text-wrapper ol, .t-feed__post-popup__text-wrapper ul { margin: 0px; }
.t-feed__post-popup__text-wrapper blockquote.t-redactor__preface { font-size: 26px; line-height: 1.55; margin: 0px; }
.t-feed__post-popup__text-wrapper hr { background: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 1px; opacity: 0.2; width: 100%; margin: 40px 0px !important; }
.t-feed__post-popup__text a { overflow-wrap: break-word; }
.t-feed__post-popup .t-popup__close { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; left: 20px; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.t-feed__post-popup .t-popup__close::before { inset: -15px; content: ""; display: block; position: absolute; }
.t-feed__post-popup .t-popup__close-icon { display: inline-block; transform: rotate(180deg); vertical-align: top; }
.t-feed__post-popup__close-text { display: inline-block; font-weight: 600; line-height: 1.3; opacity: 0.8; }
.t-feed__post-popup .t-popup__container.t-popup__container-static { width: auto; }
.t-feed__post-popup .t-popup__container { background-color: transparent; }
.t-feed__post-popup__cover-wrapper .t-slds__arrow { user-select: none; }
.t-feed__post-popup__cover-wrapper .t-slds__arrow_body { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
.t-feed__post-popup__cover-wrapper .t-slds__arrow_wrapper polyline { transition: stroke 0.2s ease-in-out; }
.t_feed__post-popup__gallery-imgwrapper { position: relative; }
.t_feed__post-popup__gallery-imgwrapper .t-slds__bgimg { inset: 0px; position: absolute; }
.t-feed__post-popup__comments { margin-bottom: 0px; margin-top: 55px; text-align: center; }
.t-feed__post-popup__relevants, .t-feed__post-popup__relevants-item-wrapper { display: flex; }
.t-feed__post-popup__relevants { flex-direction: column; }
.t-feed__post-popup__relevants-parts { font-size: 0px; }
.t-feed__post-popup__relevants-title { letter-spacing: inherit; margin: 100px 0px 45px; }
.t-feed__post-popup__relevants-imgwrapper { margin-bottom: 15px; padding-bottom: 75%; position: relative; }
.t-feed__post-popup__relevants-bgimg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; inset: 0px; position: absolute; }
.t-feed__post-popup__relevants-item_row { margin-bottom: 25px; width: 100%; }
.t-feed__post-popup__relevants-content { display: flex; }
.t-feed__post-popup__relevants-item_row .t-feed__post-popup__relevants-imgwrapper { height: 75px; margin-bottom: 0px; margin-right: 15px; padding-bottom: 0px; width: 100px; }
.t-feed__post-popup__relevants-item_row .t-feed__post-popup__relevants-textwrapper { flex: 1 1 0px; }
.t-feed__post-popup__relevants-item-title { margin-bottom: 5px; }
.t-feed__post-popup__relevants-item_row .t-feed__post-popup__relevants-item-title { margin-bottom: 3px; }
.t-feed__post-popup__relevants-item-tag { color: rgba(0, 0, 0, 0.5); display: inline-block; font-size: 10px; letter-spacing: 1px; margin-bottom: 10px; margin-right: 10px; position: relative; text-transform: uppercase; }
.t-feed__post-popup__relevants-item_row .t-feed__post-popup__relevants-item-tag { font-size: 9px; margin-bottom: 5px; }
.t-zoomer__show .t-zoomer__wrapper { z-index: 1000000001 !important; }
.t-feed__post-popup__text-loader { animation: 1.5s ease-out 1.5s infinite normal none running tFeedPreloaderFlickerAnimation; background-color: rgba(122, 122, 122, 0.2); border-radius: 3px; height: 20px; margin-bottom: 15px; width: 100%; }
.t-feed__post-popup__content_half .t-feed__post-popup__text-loader:nth-child(n+11) { visibility: hidden; }
.t-feed__post-popup__arrow-top { cursor: pointer; display: none; }
.t-feed__post-popup__arrow-top.t-feed__post-popup__arrow-top_show { display: block; }
@media screen and (max-width: 1240px) {
  .t-feed__post-popup .t-popup__container { max-width: 1200px; }
}
@media screen and (max-width: 1200px) {
  .t-feed__post-popup .t-popup__container { max-width: 1000px; }
  .t-feed__post-popup__text-wrapper h2.t-redactor__h2 { font-size: 28px; }
  .t-feed__post-popup__text-wrapper h3.t-redactor__h3 { font-size: 26px; }
  .t-feed__post-popup__text-wrapper h4.t-redactor__h4 { font-size: 20px; }
  .t-feed__post-popup__text-wrapper blockquote.t-redactor__preface { font-size: 24px; }
  .t-feed__post-popup__text-wrapper figcaption { font-size: 16px; }
  .t-feed__post-popup__content-wrapper, .t-feed__post-popup__relevants { padding: 0px 20px; }
}
@media screen and (max-width: 1000px) {
  .t-feed__post-popup .t-popup__container { max-width: 980px; }
}
@media screen and (max-width: 980px) {
  .t-feed__post-popup, .t-feed__post-popup.t-popup { padding: 0px 20px; }
  .t-feed__post-popup .t-popup__container { max-width: 640px; }
  .t-feed__post-popup__content.t-col { padding: 0px; }
  .t-feed__post-popup__content-wrapper { flex-direction: column; justify-content: flex-start; }
  .t-feed__post-popup__content_half .t-feed__post-popup__text-loader:nth-child(n+11) { visibility: visible; }
}
@media screen and (max-width: 960px) {
  .t-feed__row-grid__post-wrapper .t-feed__post-bgimg { margin-right: 30px; }
  .t-feed__post-popup__content-wrapper, .t-feed__post-popup__cover-wrapper .t-width .t-slds__wrapper, .t-feed__post-popup__cover-wrapper.t-col { padding: 0px; }
  .t-feed__post-popup__comments { margin-bottom: 30px; margin-top: 45px; }
  .t-feed__post-popup__relevants { padding: 0px; }
  .t-feed__post-popup__relevants-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; }
  .t-feed__post-popup__relevants-item.t-col, .t-feed__post-popup__relevants-title-wrapper.t-col { padding-left: 0px; padding-right: 0px; }
  .t-feed__post-popup__relevants-item { margin-bottom: 30px; width: calc(50% - 10px); }
  .t-feed__post-popup__relevants-item_row.t-feed__post-popup__relevants-item { margin-bottom: 20px; width: 100%; }
  .t-feed__post-popup__relevants-title { margin: 45px 0px 35px; }
  .t-feed__post-popup__relevants-item-tag { margin-bottom: 8px; }
}
@media screen and (max-width: 640px) {
  .t-feed__post-popup__text-wrapper h2.t-redactor__h2 { font-size: 26px; }
  .t-feed__post-popup__text-wrapper h3.t-redactor__h3 { font-size: 24px; }
  .t-feed__post-popup__text-wrapper h4.t-redactor__h4 { font-size: 18px; }
  .t-feed__post-popup__text-wrapper blockquote.t-redactor__preface { font-size: 22px; }
  .t-feed__post-popup__cover-wrapper .t-slds__wrapper { padding: 0px !important; }
  .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title { margin-bottom: 10px; }
  .t-feed__post-popup__text-wrapper figcaption { font-size: 14px; }
  .t-feed__post-popup__text-loader { height: 16px; margin-bottom: 8px; }
}
@media screen and (max-width: 560px) {
  .t-feed__post-popup__close-wrapper { background-color: rgb(255, 255, 255); height: 50px; }
  .t-feed__post-popup .t-popup__close { z-index: 2; }
  .t-feed__post-popup__row { flex-direction: column; }
  .t-feed__post-popup__date-parts-wrapper, .t-feed__post-popup__row { align-items: flex-start; margin-top: 25px; }
  .t-feed__post-popup__date-parts-wrapper { flex-wrap: wrap; }
  .t-feed__post-popup__date-wrapper { margin-bottom: 10px; }
  .t-feed__post-popup__cover-wrapper { margin-bottom: 20px; }
  .t-feed__post-popup__cover-wrapper.t-feed__post-popup__cover-wrapper_aftertitle, .t-feed__post-popup__date-parts-wrapper .t-feed__post-popup__tags.t-feed__post-popup__tags_nomargin { margin-top: 0px; }
  .t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_beforetitle { padding-bottom: 10px; padding-top: 10px; }
  .t-feed__post-popup__text-wrapper { margin-top: 0px; }
  .t-feed__post-popup .t-popup__close-wrapper { display: table-cell; font-size: 0px; padding-right: 20px; text-align: right; vertical-align: middle; width: 100%; }
  .t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container-static { box-sizing: border-box; margin: 0px; max-width: 100%; min-height: 100vh; padding: 70px 0px; top: 0px; }
  .t-feed__post-popup__comments { margin-bottom: 15px; margin-top: 35px; }
  .t-feed__post-popup__relevants-wrapper { flex-direction: column; justify-content: center; }
  .t-feed__post-popup__relevants-item { width: 100%; }
  .t-feed__post-popup__relevants-item_row .t-feed__post-popup__relevants-imgwrapper { height: 45px; margin-right: 10px; width: 60px; }
}
.t-feed__post-preloader .t-feed__post-preloader__img, .t-feed__post-preloader .t-feed__post-preloader__text, .t-feed__post-preloader .t-feed__post-preloader__title { animation: 1.5s ease-out 1.5s infinite normal none running tFeedPreloaderFlickerAnimation; background-color: rgba(122, 122, 122, 0.2); border-radius: 3px; }
.t-feed__post-preloader_row .t-feed__post-preloader__wrapper { display: flex; margin-top: 25px; }
.t-feed__post-preloader_row .t-feed__post-preloader__textwrapper { flex: 1 1 0px; margin-left: 20px; }
.t-feed__post-preloader_row-bigimg .t-feed__post-preloader__wrapper { margin-top: 25px; }
.t-feed__post-preloader_col .t-feed__post-preloader__img { margin-top: 25px; padding-bottom: 75%; }
.t-feed__post-preloader_row .t-feed__post-preloader__img { height: 180px; width: 180px; }
.t-feed__post-preloader_row-bigimg .t-feed__post-preloader__img { padding-bottom: 66%; width: 100%; }
.t-feed__post-preloader .t-feed__post-preloader__text { height: 20px; margin-top: 13px; width: 100%; }
.t-feed__post-preloader_row .t-feed__post-preloader__text { height: 24px; margin-top: 15px; }
.t-feed__post-preloader_row .t-feed__post-preloader__text:first-child { margin-top: 0px; width: 60%; }
.t-feed__post-preloader_row .t-feed__post-preloader__text:last-child { width: 80%; }
.t-feed__post-preloader_row-bigimg .t-feed__post-preloader__title { height: 20px; margin-bottom: 15px; width: 100%; }
.t-feed__post-preloader__container_hidden { opacity: 0; }
.t-feed__post-preloader:nth-child(2) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(2) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(2) .t-feed__post-preloader__title { animation-delay: 1.6s; }
.t-feed__post-preloader:nth-child(3) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(3) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(3) .t-feed__post-preloader__title { animation-delay: 1.7s; }
.t-feed__post-preloader:nth-child(4) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(4) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(4) .t-feed__post-preloader__title { animation-delay: 1.8s; }
.t-feed__post-preloader:nth-child(5) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(5) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(5) .t-feed__post-preloader__title { animation-delay: 1.9s; }
.t-feed__post-preloader:nth-child(6) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(6) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(6) .t-feed__post-preloader__title { animation-delay: 2s; }
.t-feed__post-preloader:nth-child(7) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(7) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(7) .t-feed__post-preloader__title { animation-delay: 2.1s; }
.t-feed__post-preloader:nth-child(8) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(8) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(8) .t-feed__post-preloader__title { animation-delay: 2.2s; }
.t-feed__post-preloader:nth-child(9) .t-feed__post-preloader__img, .t-feed__post-preloader:nth-child(9) .t-feed__post-preloader__text, .t-feed__post-preloader:nth-child(9) .t-feed__post-preloader__title { animation-delay: 2.3s; }
@media screen and (max-width: 640px) {
  .t-feed__post-preloader_row .t-feed__post-preloader__wrapper { flex-direction: column; }
  .t-feed__post-preloader_row .t-feed__post-preloader__img { height: auto; padding-bottom: 75%; width: 100%; }
  .t-feed__post-preloader_row .t-feed__post-preloader__textwrapper { margin-left: 0px; margin-top: 15px; }
  .t-feed__post-preloader_row .t-feed__post-preloader__text { height: 20px; margin-top: 13px; }
  .t-feed__post-preloader_row .t-feed__post-preloader__text:first-child, .t-feed__post-preloader_row .t-feed__post-preloader__text:last-child { width: 100%; }
  .t-feed__post-preloader_row .t-feed__post-preloader__wrapper { margin-top: 35px; }
}
@-webkit-keyframes tFeedPreloaderFlickerAnimation { 
  0% { opacity: 1; }
  40% { opacity: 0.3; }
  80% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes tFeedPreloaderFlickerAnimation { 
  0% { opacity: 1; }
  40% { opacity: 0.3; }
  80% { opacity: 1; }
  100% { opacity: 1; }
}
.t-feed__row-grid__post-wrapper { display: flex; padding-bottom: 25px; padding-top: 25px; position: relative; }
.t-feed__row-grid__post-wrapper_panel { background: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 10px; flex-direction: column; margin-bottom: 10px; padding: 20px; }
.t-feed__row-grid__post-wrapper.t-feed__row-grid__post-wrapper_padd-sm { padding-bottom: 20px; padding-top: 20px; }
#allrecords ul.t-feed__container { margin-bottom: 0px; padding-left: 0px; }
.t-feed_row .t-feed__container, .t-feed_row-bigimg .t-feed__container { display: flex; flex-direction: column; }
.t-feed__col-grid__post-wrapper { display: flex; flex-direction: column; }
.t-feed__row-bigimg-grid__post-wrapper { padding-bottom: 25px; padding-top: 25px; }
.t-feed__col-grid__content { box-sizing: border-box; padding: 5px 30px 27px; position: relative; }
.t-feed__col-grid__content.t-feed__col-grid__content_paddingtop { padding-top: 20px; }
.t-feed__col-grid__wrapper { display: flex; flex-direction: column; }
.t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align { flex: 1 1 0%; }
.t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore { margin-top: auto; }
.t-feed__col-grid__wrapper.t-feed__col-grid__content_marginbottom { margin-bottom: 20px; }
.t-feed__grid-col:not(.t-slds__item) { margin-top: 90px; }
.t-feed__col-grid__content.t-feed__grid-col_paddingsmall { padding: 0px 20px 18px; }
.t-feed__col-grid__content.t-feed__grid-col_paddingsmall.t-feed__col-grid__content_paddingtop { padding-top: 20px; }
.t-feed__col-grid__content.t-feed__grid-col_paddingbig { padding: 15px 40px 36px; }
.t-feed__col-grid__content.t-feed__grid-col_paddingbig.t-feed__col-grid__content_paddingtop { padding-top: 35px; }
.t-feed__slider-grid__content { box-sizing: border-box; padding: 5px 30px 27px; position: relative; }
.t-feed__slider-grid__content.t-feed__slider-grid__content_paddingtop { padding-top: 20px; }
.t-feed__slider-grid__wrapper { display: flex; flex-direction: column; flex-grow: 1; }
.t-feed__slider-grid__wrapper.t-feed__slider-grid__wrapper_align .t-feed__button-readmore { margin-top: auto; }
.t-feed__slider-grid__wrapper.t-feed__slider-grid__content_marginbottom { margin-bottom: 20px; }
.t-feed__slider-grid__content.t-feed__grid-col_paddingsmall { padding: 0px 20px 18px; }
.t-feed__slider-grid__content.t-feed__grid-col_paddingsmall.t-feed__slider-grid__content_paddingtop { padding-top: 20px; }
.t-feed__slider-grid__content.t-feed__grid-col_paddingbig { padding: 15px 40px 36px; }
.t-feed__slider-grid__content.t-feed__grid-col_paddingbig.t-feed__slider-grid__content_paddingtop { padding-top: 35px; }
.t-feed__grid-separator { margin-bottom: 90px; }
.t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) { margin-top: 0px !important; }
#allrecords .t-feed__post.t-focusable { outline: none; }
#allrecords .t-feed__post.t-focusable div[class$="__post-wrapper"] { outline-color: rgb(32, 21, 255); outline-offset: 4px; outline-style: auto; }
#allrecords .t-feed__post.t-focusable div.t-feed__slider-grid__post-wrapper { outline-color: rgb(32, 21, 255); outline-offset: 0px; outline-style: auto; }
.t-feed__post__line-separator { background-color: rgba(0, 0, 0, 0.15); height: 1px; width: 100%; }
.t-feed__post:first-child .t-feed__post__line-separator { display: none; }
.t-feed__post-imgwrapper { overflow: hidden; position: relative; }
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper { margin-bottom: 20px; padding-bottom: 66%; width: 100%; }
@supports (aspect-ratio:1/1) {
  .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper { padding-bottom: 0px; }
}
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper.t-feed__post-imgwrapper_afterdescr { margin-bottom: 0px; }
.t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper { margin-bottom: 20px; padding-bottom: 66%; width: 100%; }
@supports (aspect-ratio:1/1) {
  .t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper { padding-bottom: 0px; }
}
.t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper.t-feed__post-imgwrapper_afterdescr { margin-bottom: 0px; }
.t-feed_row-bigimg .t-feed__post-imgwrapper_afterdescr { margin-top: 20px; }
.t-feed__post-bgimg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; transition: transform 0.4s, -webkit-transform 0.4s; }
.t-feed__col-grid__post-wrapper .t-feed__post-bgimg, .t-feed__slider-grid__post-wrapper .t-feed__post-bgimg { inset: 0px; position: absolute; text-align: left; }
.t-feed__row-grid__post-wrapper .t-feed__post-bgimg { height: 150px; margin-right: 40px; width: 190px; }
.t-feed__row-grid__post-wrapper_panel .t-feed__post-bgimg { height: 250px; margin-right: unset; margin-top: 20px; width: 100%; }
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-bgimg { inset: 0px; position: absolute; text-align: left; }
.t-feed__post-label-wrapper { left: 15px; position: absolute; right: 15px; top: 0px; z-index: 3; }
.t-feed__post-label { background-color: rgba(0, 0, 0, 0.5); border-radius: 3px; box-sizing: border-box; display: inline-block; font-size: 0px; margin-bottom: 2px; margin-right: 8px; margin-top: 15px; padding: 7px 8px; }
.t-feed__post-label:last-child { margin-right: 0px; }
.t-feed__post-label span { color: rgb(255, 255, 255); }
.t-feed__post-label .t-feed__post-tag { margin-right: 10px; }
.t-feed__post-label .t-feed__post-date { margin: 0px; }
.t-feed__post-img { inset: 0px; margin: auto; max-height: 100%; max-width: 100%; object-fit: contain; position: absolute; transition: opacity 0.1s linear; z-index: 2; }
.t-feed__row-grid__post-wrapper .t-feed__textwrapper { flex: 1 1 0px; }
.t-feed__row-grid__post-wrapper_panel .t-feed__textwrapper { flex: 0 1 auto; order: -1; }
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-imgwrapper { margin-bottom: 15px; }
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title { margin-bottom: 10px; }
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title.t-feed__post-title_margin { margin-bottom: 15px; }
.t-feed__link { outline: none; color: inherit !important; }
#allrecords a.t-feed__link:focus-visible { outline: none; }
.t-feed__slds-wrapper { display: flex; flex-wrap: wrap; justify-content: center; }
.t-feed__slider-grid__post-wrapper { display: flex; flex-direction: column; }
.t-feed__timestamp { border-top: 1px solid rgb(230, 230, 230); display: flex; line-height: 46px; margin-bottom: -20px; margin-top: 15px; }
.t-feed__post-descr, .t-feed__post-title { overflow: hidden; text-overflow: ellipsis; }
.t-feed__post-descr { color: rgba(0, 0, 0, 0.9); margin-top: 8px; }
.t-feed__post-parts-date-row { font-size: 0px; }
.t-feed__post-parts-date-row_beforetitle { margin-bottom: 10px; }
.t-feed__post-parts-date-row_aftertitle { margin-bottom: 15px; }
.t-feed__col-grid__post-wrapper .t-feed__post-parts-date-row_aftertitle, .t-feed__row-grid__post-wrapper .t-feed__post-parts-date-row_aftertitle, .t-feed__slider-grid__post-wrapper .t-feed__post-parts-date-row_aftertitle { margin-top: 10px; }
.t-feed__post-parts-date-row_afterdescr { margin-top: 15px; }
.t-feed__post-date { color: rgba(0, 0, 0, 0.5); display: inline-block; font-size: 10px; letter-spacing: 1px; margin-right: 15px; vertical-align: middle; }
.t-feed__timestamp .t-feed__post-date { flex-shrink: 0; margin-left: auto; margin-right: 0px; }
.t-feed__post-tag { color: rgba(0, 0, 0, 0.5); display: inline-block; font-size: 10px; letter-spacing: 1px; margin-right: 15px; position: relative; text-transform: uppercase; vertical-align: middle; }
.t-feed__post-tag::after { content: "·"; position: absolute; right: -9px; }
.t-feed__post-label .t-feed__post-tag::after { right: -7px; }
.t-feed__post-tag:last-child::after { display: none; }
.t-feed__post-tag:last-child { margin-right: 0px; }
.t-feed__buttons-wrapper { box-sizing: border-box; display: flex; flex-wrap: wrap; gap: 15px 20px; justify-content: center; margin-top: 90px; padding: 0px 20px; }
.t-feed__buttons-wrapper_hidden { opacity: 0; }
.t-feed__col-grid__post-wrapper .t-feed__buttons-wrapper, .t-feed__slider-grid__post-wrapper .t-feed__buttons-wrapper { margin-top: 0px; }
.t-feed__buttons-wrapper::after, .t-feed__buttons-wrapper::before { content: none; }
.t-feed__showmore-btn { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.t-feed__button-container { align-items: center; display: flex; height: 100%; justify-content: center; }
.t-feed__button-readmore .t-btn { margin-top: 25px; }
.t-feed__button-readmore .t-btntext { font-weight: 400; margin-top: 15px; }
.t-feed__share-container { position: absolute; right: 20px; z-index: 10; }
.t-feed__share-icon { fill: rgba(0, 0, 0, 0.5); background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; height: 20px; padding: 0px; pointer-events: none; width: 20px; }
.t-feed__share-icon svg { fill: rgba(0, 0, 0, 0.5); }
.t-feed__share-icon_active { fill: rgb(0, 0, 0); pointer-events: inherit; }
.t-feed__share-icon_active svg { fill: rgb(0, 0, 0); }
.t-feed__share { background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; padding: 15px 10px; position: absolute; right: -2px; top: 30px; visibility: hidden; z-index: 15; }
.t-feed__share_open { visibility: visible; }
.t-feed__share-arrow { border-width: 5px 5px 8px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: initial; display: block; height: 0px; position: absolute; right: 8px; top: -13px; width: 0px; }
.t-feed__share .ya-share2__container_size_m .ya-share2__icon { height: 23px; width: 23px; }
.t-feed__share .ya-share2__list { display: flex; margin-bottom: 0px; padding-left: 0px !important; }
.t-feed__share .ya-share2__container_size_m .ya-share2__counter { line-height: 23px; }
.t-feed__share_black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }
.t-feed__share_transp-white .ya-share2__badge { background-color: transparent !important; }
.t-feed__share_transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }
.t-feed__share_transp-white .ya-share2__container_size_m .ya-share2__counter { margin-top: 2px; padding-left: 0px !important; }
.t-feed__share_white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }
.t-feed__share_white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
.t-feed__share_white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }
.t-feed__share_white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }
.t-feed__share_white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.714 16.984C7.248 16.984 4.13 13.236 4 7h2.738c.09 4.577 2.109 6.516 3.708 6.916V7h2.578v3.947c1.58-.17 3.238-1.968 3.798-3.947H19.4c-.43 2.438-2.228 4.237-3.507 4.977 1.279.6 3.328 2.168 4.107 5.007h-2.838c-.61-1.899-2.129-3.368-4.138-3.568v3.568h-.31Z' fill='%23000'/%3E%3C/svg%3E"); background-position: 50% center; background-size: 24px; }
.t-feed__share_white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.737 11.505 17.577 6h-1.148l-4.202 4.78L8.871 6H5l5.075 7.228L5 19h1.147l4.438-5.047L14.129 19H18l-5.263-7.495Zm-1.571 1.786-.514-.72L6.56 6.846h1.762l3.302 4.622.514.72 4.292 6.007h-1.761l-3.503-4.903Z' fill='%23000'/%3E%3C/svg%3E"); background-position: 50% center; background-size: 24px; }
.t-feed__share_white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMjIyIiBkPSJNNzQuOTk3IDQ2LjAxMWMtNC45MDMuMDA2LTguODc1IDMuOTc5LTguODgzIDguODgzIDAgNC44OTQgMy45ODUgOC44NzkgOC44ODMgOC44NzkgNC45MDMtLjAwOCA4Ljg3NS0zLjk3OSA4Ljg4LTguODc5LjAwMi00LjkwNS0zLjk3Ny04Ljg3Ny04Ljg4LTguODgzem0wIDMwLjMyN2MtMTEuODM4LS4wMS0yMS40MzctOS42MDYtMjEuNDQ4LTIxLjQ0NC4wMDgtMTEuODQ2IDkuNjA0LTIxLjQ0MiAyMS40NDgtMjEuNDU1IDExLjg0NS4wMSAyMS40NTEgOS42MDkgMjEuNDU2IDIxLjQ1NS0uMDE1IDExLjg0LTkuNjE1IDIxLjQzNi0yMS40NTYgMjEuNDQ0ek02Ni4zMiA5My44MzZhNDAuMTQzIDQwLjE0MyAwIDAgMS0xMi40NTUtNS4xNTQgNi4yODYgNi4yODYgMCAwIDEtMS45NzMtOC42NjggNi4yODMgNi4yODMgMCAwIDEgOC42NjYtMS45NzUgMjcuMjUgMjcuMjUgMCAwIDAgMjguODg2IDAgNi4zMDEgNi4zMDEgMCAwIDEgNi4yODQtLjI0MiA2LjI4MiA2LjI4MiAwIDAgMSAzLjM0MiA1LjMyNCA2LjI4NCA2LjI4NCAwIDAgMS0yLjkzIDUuNTYxIDQwLjMyMSA0MC4zMjEgMCAwIDEtMTIuNDU3IDUuMTU0bDExLjk5NCAxMmE2LjI5MSA2LjI5MSAwIDAgMS0uMDExIDguODkzIDYuMjg4IDYuMjg4IDAgMCAxLTguODg2LS4wMTJsLTExLjc3OS0xMS43ODktMTEuNzg1IDExLjc4OWE2LjI4MSA2LjI4MSAwIDAgMS04Ljg4OSAwIDYuMjg5IDYuMjg5IDAgMCAxIDAtOC44OTFsMTEuOTkzLTExLjk5eiIvPjwvc3ZnPg=="); background-size: 23px 23px; }
.t-feed__share_transp-black .ya-share2__badge { background-color: transparent !important; }
.t-feed__share_transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }
.t-feed__share_transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }
.t-feed__share_transp-black .ya-share2__counter::before { display: none; }
.t-feed__share_transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.714 16.984C7.248 16.984 4.13 13.236 4 7h2.738c.09 4.577 2.109 6.516 3.708 6.916V7h2.578v3.947c1.58-.17 3.238-1.968 3.798-3.947H19.4c-.43 2.438-2.228 4.237-3.507 4.977 1.279.6 3.328 2.168 4.107 5.007h-2.838c-.61-1.899-2.129-3.368-4.138-3.568v3.568h-.31Z' fill='%23000'/%3E%3C/svg%3E"); background-position: 50% center; background-size: 24px; }
.t-feed__share_transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.737 11.505 17.577 6h-1.148l-4.202 4.78L8.871 6H5l5.075 7.228L5 19h1.147l4.438-5.047L14.129 19H18l-5.263-7.495Zm-1.571 1.786-.514-.72L6.56 6.846h1.762l3.302 4.622.514.72 4.292 6.007h-1.761l-3.503-4.903Z' fill='%23000'/%3E%3C/svg%3E"); background-position: 50% center; background-size: 24px; }
.t-feed__share_transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMjIyIiBkPSJNNzQuOTk3IDQ2LjAxMWMtNC45MDMuMDA2LTguODc1IDMuOTc5LTguODgzIDguODgzIDAgNC44OTQgMy45ODUgOC44NzkgOC44ODMgOC44NzkgNC45MDMtLjAwOCA4Ljg3NS0zLjk3OSA4Ljg4LTguODc5LjAwMi00LjkwNS0zLjk3Ny04Ljg3Ny04Ljg4LTguODgzem0wIDMwLjMyN2MtMTEuODM4LS4wMS0yMS40MzctOS42MDYtMjEuNDQ4LTIxLjQ0NC4wMDgtMTEuODQ2IDkuNjA0LTIxLjQ0MiAyMS40NDgtMjEuNDU1IDExLjg0NS4wMSAyMS40NTEgOS42MDkgMjEuNDU2IDIxLjQ1NS0uMDE1IDExLjg0LTkuNjE1IDIxLjQzNi0yMS40NTYgMjEuNDQ0ek02Ni4zMiA5My44MzZhNDAuMTQzIDQwLjE0MyAwIDAgMS0xMi40NTUtNS4xNTQgNi4yODYgNi4yODYgMCAwIDEtMS45NzMtOC42NjggNi4yODMgNi4yODMgMCAwIDEgOC42NjYtMS45NzUgMjcuMjUgMjcuMjUgMCAwIDAgMjguODg2IDAgNi4zMDEgNi4zMDEgMCAwIDEgNi4yODQtLjI0MiA2LjI4MiA2LjI4MiAwIDAgMSAzLjM0MiA1LjMyNCA2LjI4NCA2LjI4NCAwIDAgMS0yLjkzIDUuNTYxIDQwLjMyMSA0MC4zMjEgMCAwIDEtMTIuNDU3IDUuMTU0bDExLjk5NCAxMmE2LjI5MSA2LjI5MSAwIDAgMS0uMDExIDguODkzIDYuMjg4IDYuMjg4IDAgMCAxLTguODg2LS4wMTJsLTExLjc3OS0xMS43ODktMTEuNzg1IDExLjc4OWE2LjI4MSA2LjI4MSAwIDAgMS04Ljg4OSAwIDYuMjg5IDYuMjg5IDAgMCAxIDAtOC44OTFsMTEuOTkzLTExLjk5eiIvPjwvc3ZnPg=="); background-size: 23px 23px; }
.t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2, .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3, .t-feed__post-popup__text .t-redactor__tte-view h4.t-redactor__h4 { margin-bottom: 0.75rem; margin-top: 2rem; padding: 0.25rem 0px; }
.t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text, .t-feed__post-popup__text .t-redactor__tte-view blockquote.t-redactor__preface { margin-bottom: 0.75rem; padding: 0.25rem 0px; }
.t-feed__post-popup__text .t-redactor__tte-view blockquote.t-redactor__quote { margin: 1rem 0px; }
.t-feed__post-popup__text .t-redactor__tte-view figure { margin: 1rem 0px; width: 100%; }
.t-feed__post-popup__text .t-redactor__tte-view figure img { display: block; width: 100%; }
.t-feed__post-popup__text .t-redactor__tte-view figure figcaption { font-size: 16px; font-style: italic; margin-top: 5px; opacity: 0.5; }
@media screen and (max-width: 960px) {
  .t-feed__grid-separator { display: none; }
  .t-feed__container_mobile-grid { font-size: 0px; }
  .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) { margin-top: 60px !important; }
  .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:first-child, .t-feed__container_inrow3 .t-feed__post:first-child, .t-feed__container_inrow4 .t-feed__post:first-child { margin-top: 0px !important; }
  .t-feed__grid-col:not(.t-slds__item) { margin-top: 60px !important; }
  .t-feed__post-imgwrapper_mobile-nopadding { font-size: 0px; padding-bottom: 0px !important; }
  .t-col_8 .t-feed__post-imgwrapper_mobile-nopadding .t-feed__post-img { position: static; }
  .t-feed__buttons-wrapper { margin-top: 45px; }
  .t-feed__post-label { padding-bottom: 5px; padding-top: 5px; }
  .t-feed__post-bgimg:hover { transform: scale(1); }
  .t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore { margin-top: 0px; }
}
@media screen and (max-width: 640px) {
  .t-feed__container_mobile-grid.t-col { box-sizing: border-box; padding: 0px 10px; }
  .t-feed__row-grid__post-wrapper .t-feed__post-bgimg { margin-right: 20px; }
  .t-feed__buttons-wrapper { margin-top: 30px; }
  .t-feed__post-tag::after { right: -7px; }
  .t-feed__post-label { margin-top: 5px; }
  .t-feed__post-label:first-child { margin-top: 15px; }
  .t-feed__post-parts-date-row_aftertitle { margin-bottom: 10px; }
}
@media screen and (max-width: 480px) {
  .t-feed__imgwrapper_mobile-nopadding { font-size: 0px; padding-bottom: 0px !important; }
  .t-feed__post-imgwrapper_mobile-nopadding .t-feed__post-img { position: static; }
}
@media screen and (max-width: 460px) {
  .t-feed__row-grid__post-wrapper .t-feed__post-bgimg { margin-bottom: 20px; margin-right: 0px; padding-bottom: 60%; height: auto !important; width: 100% !important; }
  .t-feed__row-grid__post-wrapper .t-feed__post-bgimg.t-feed__post-bgimg_square { padding-bottom: 100%; }
  .t-feed__row-grid__post-wrapper { flex-direction: column; }
}
.t-feed__parts-panel { align-items: center; display: flex; margin-right: 20px; overflow: hidden; white-space: nowrap; }
.t-feed__container .t-feed__parts-switch-wrapper { margin-bottom: 40px; text-align: center; }
#allrecords ul.t-feed__parts-switch-wrapper { padding-left: 0px; }
.t-feed__parts-switch-wrapper.t-align_left { text-align: left; }
.t-feed__parts-switch-wrapper.t-align_center { text-align: center; }
.t-feed__parts-switch-btn { cursor: pointer; display: inline-block; margin-bottom: 10px; margin-right: 30px; }
.t-feed__parts-switch-btn_bg { margin-right: 10px; }
.t-feed__parts-switch-btn:last-child { margin-right: 0px; }
.t-feed__parts-switch-btn_hide { display: none; }
#allrecords .t-feed__parts-switch-btn a { color: rgb(0, 0, 0); display: inline-block; }
#allrecords .t-feed__parts-switch-btn span { display: inline-block; }
.t-feed__parts-switch-btn.t-active a, .t-feed__parts-switch-btn.t-active span { opacity: 0.7; }
@media screen and (max-width: 640px) {
  .t-feed__parts-switch-wrapper { box-sizing: border-box; margin-bottom: 20px; }
  .t-feed__parts-switch-btn { margin-right: 20px; }
  .t-feed__parts-switch-btn_bg { margin-right: 5px; }
}
.t-feed__error-msg-cont { width: 100%; }
.t-feed__error-msg-cont::after, .t-feed__error-msg-cont::before { content: ""; display: table; }
.t-feed__error-msg-cont::after { clear: both; }
.t-feed__error-msg-wrapper { border: 1px solid rgba(130, 130, 130, 0.5); box-sizing: border-box; color: rgba(130, 130, 130, 0.7); display: table; min-height: 40vh; padding: 40px 40px 50px; text-align: center; width: 100%; }
.t-feed__error-msg { display: table-cell; vertical-align: middle; }
@media screen and (max-width: 640px) {
  .t-feed__error-msg-cont { box-sizing: border-box; padding: 0px 20px; }
}
.hljs { display: block; overflow-x: auto; padding: 0.5em; color: rgb(51, 51, 51); background: rgb(248, 248, 248); text-size-adjust: none; }
.hljs-comment, .diff .hljs-header { color: rgb(153, 153, 136); font-style: italic; }
.hljs-keyword, .css .rule .hljs-keyword, .hljs-winutils, .nginx .hljs-title, .hljs-subst, .hljs-request, .hljs-status { color: rgb(51, 51, 51); font-weight: bold; }
.hljs-number, .hljs-hexcolor, .ruby .hljs-constant { color: rgb(0, 128, 128); }
.hljs-string, .hljs-tag .hljs-value, .hljs-doctag, .tex .hljs-formula { color: rgb(221, 17, 68); }
.hljs-title, .hljs-id, .scss .hljs-preprocessor { color: rgb(153, 0, 0); font-weight: bold; }
.hljs-list .hljs-keyword, .hljs-subst { font-weight: normal; }
.hljs-class .hljs-title, .hljs-type, .vhdl .hljs-literal, .tex .hljs-command { color: rgb(68, 85, 136); font-weight: bold; }
.hljs-tag, .hljs-tag .hljs-title, .hljs-rule .hljs-property, .django .hljs-tag .hljs-keyword { color: rgb(0, 0, 128); font-weight: normal; }
.hljs-attribute, .hljs-variable, .lisp .hljs-body, .hljs-name { color: rgb(0, 128, 128); }
.hljs-regexp { color: rgb(0, 153, 38); }
.hljs-symbol, .ruby .hljs-symbol .hljs-string, .lisp .hljs-keyword, .clojure .hljs-keyword, .scheme .hljs-keyword, .tex .hljs-special, .hljs-prompt { color: rgb(153, 0, 115); }
.hljs-built_in { color: rgb(0, 134, 179); }
.hljs-preprocessor, .hljs-pragma, .hljs-pi, .hljs-doctype, .hljs-shebang, .hljs-cdata { color: rgb(153, 153, 153); font-weight: bold; }
.hljs-deletion { background: rgb(255, 221, 221); }
.hljs-addition { background: rgb(221, 255, 221); }
.diff .hljs-change { background: rgb(0, 134, 179); }
.hljs-chunk { color: rgb(170, 170, 170); }
[data-tilda-mode="edit"] .t-input-title { margin-bottom: 0px; }
.t-submit { appearance: none; background: transparent; border: 0px; box-sizing: border-box; cursor: pointer; font-size: 16px; font-weight: 700; height: 60px; margin: 0px; outline: none; padding-left: 60px; padding-right: 60px; text-align: center; white-space: nowrap; }
.t-submit_sending { opacity: 0.5; }
@media screen and (max-width: 640px) {
  .t-submit { padding-left: 30px; padding-right: 30px; white-space: normal; }
}
.t-form__inputsbox.t-form__inputsbox_flex { align-items: flex-start; display: flex; flex-wrap: wrap; }
.t-form__inputsbox.t-form__inputsbox_flex.t-form__inputsbox_inrow { column-gap: 15px; }
.t-form__inputsbox.t-form__inputsbox_flex .t-form__screen-wrapper_active { align-items: flex-start; flex-wrap: wrap; width: 100%; display: flex !important; }
.t-form__inputsbox_inrow.t-form__inputsbox.t-form__inputsbox_flex .t-form__screen-wrapper_active { column-gap: 15px; }
.t-form__inputsbox_flex .t-input-group_tx { align-self: center; }
.t-input { appearance: none; border: 0px; border-radius: 0px; box-sizing: border-box; font-size: 16px; height: 60px; line-height: 1.33; margin: 0px; outline: none; padding: 0px 20px; width: 100%; }
.t-input_bbonly { border-bottom: 1px solid; outline: none; background-color: transparent !important; border-left: 0px !important; border-radius: 0px !important; border-right: 0px !important; border-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.t-input_pvis { padding: 26px 20px 10px; }
.tn-atom__form .t-input_pvis { padding: 26px 20px 10px !important; }
.tn-atom__form .t-input_bbonly.t-input_pvis { padding-left: 0px !important; padding-right: 0px !important; }
.t-input__vis-ph { font-size: 16px; height: 17px; left: 20px; line-height: 1; opacity: 0.5; overflow: hidden; pointer-events: none; position: absolute; text-overflow: ellipsis; top: 22px; transform: translateZ(0px); transform-origin: left center; transition: transform 0.2s linear, -webkit-transform 0.2s linear; white-space: nowrap; width: calc(100% - 40px); }
.t-input:focus ~ .t-input__vis-ph, .t-input_has-content + .t-input__vis-ph { text-overflow: inherit; transform: translateY(-100%) scale(0.7); width: 100%; }
.t-input:invalid { box-shadow: none; }
fieldset.t-input-group { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; }
.t-input-group_cb div[data-customstyle="yes"] { display: inline; vertical-align: middle; }
.t-form_bbonly .t-input__vis-ph { left: 0px !important; }
.t-form_bbonly .js-error-control-box .t-input__vis-ph { left: 10px !important; }
.t-input-group_ta textarea.t-input { resize: vertical; }
.t-form__inputsbox_flex .t-input-group:not(.t-input-group_inonerow) { width: 100%; }
.t-input-group_inonerow:not(.t-input-group_inrow-last) { margin-right: 15px; }
.t-input-group_inonerow:not(.t-input-group_inrow-last):not(.t-input-group_inrow) { margin-right: 0px; }
.t-input-group_inonerow.t-input-group_width100:not(.t-input-group_inrow-withsibling) { margin-right: 0px; width: 100%; }
.t-form__inputsbox_inrow .t-input-group_width25.t-input-group_inonerow { width: calc(25% - 11.25px); }
.t-form__inputsbox_inrow .t-input-group_width33.t-input-group_inonerow { width: calc(33.3333% - 10px); }
.t-form__inputsbox_inrow .t-input-group_width50.t-input-group_inonerow { width: calc(50% - 7.5px); }
.t-form__inputsbox_inrow .t-input-group_width100.t-input-group_inonerow { width: 100%; }
.t-form__inputsbox_inrow .t-input-group_inonerow, .t-form__inputsbox_inrow .t-input-group_inonerow.t-input-group_width100 { margin-right: 0px; }
.t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-title { width: calc(25% - 11.25px); }
.t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-title { width: calc(33.3333% - 10px); }
.t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-title { width: calc(50% - 7.5px); }
.t-form__inputsbox_inrow .t-input-group_inonerow:not(.t-input-group_width100):not(.t-input-group_width50):not(.t-input-group_width33):not(.t-input-group_width25), .t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-title { width: 100%; }
.t-form__inputsbox_inrow .t-input-group_widthdef.t-input-group_inonerow .t-datepicker__wrapper, .t-form__inputsbox_inrow .t-input-group_widthdef.t-input-group_inonerow .t-inputtime { max-width: 100%; }
.t-form__inputsbox_inrow .t-input-group_width25 .t-datepicker__icon { display: none; }
.t-select { appearance: none; background: transparent; border: 0px; border-radius: 0px; box-sizing: border-box; color: initial; cursor: pointer; font-size: 16px; height: 60px; line-height: 1.33; outline: none; padding: 0px 45px 0px 20px; width: 100%; }
.t-select_bbonly { outline: none; background-color: transparent !important; border-left: 0px !important; border-radius: 0px !important; border-right: 0px !important; border-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.t-select_bbonly option { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
#allrecords .t-select.t-focusable { outline-color: rgb(32, 21, 255); outline-offset: 4px; outline-style: auto; }
.t-select__wrapper { position: relative; }
.t-select__wrapper::after { border-color: rgb(0, 0, 0) transparent transparent; border-style: solid; border-width: 6px 5px 0px; bottom: 0px; content: " "; height: 0px; margin: auto; pointer-events: none; position: absolute; right: 20px; top: 0px; width: 0px; }
.t-select__wrapper_bbonly::after { right: 0px !important; }
.t-radio__wrapper { margin-top: 5px; }
.t-input-block_rd-flex .t-checkboxes__wrapper, .t-input-block_rd-flex .t-checkboxes__wrapper fieldset, .t-input-block_rd-flex .t-radio__wrapper, .t-input-block_rd-flex .t-radio__wrapper fieldset { column-gap: 15px; display: flex; flex-wrap: wrap; justify-content: flex-start; }
.t-input-block_rd-flex .t-checkboxes__wrapper fieldset, .t-input-block_rd-flex .t-radio__wrapper fieldset { width: 100%; }
.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__wrapper, .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__wrapper fieldset, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__wrapper, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__wrapper fieldset, .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__wrapper, .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__wrapper fieldset, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__wrapper, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__wrapper fieldset, .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__wrapper, .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__wrapper fieldset, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__wrapper, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__wrapper fieldset { justify-content: flex-start; }
.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-checkboxes__wrapper, .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-radio__wrapper { column-gap: 25px; }
.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__ownvariant-wrapper, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkbox__control { width: calc(25% - 11.25px); }
.t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__ownvariant-wrapper, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkbox__control { width: calc(33.3333% - 10px); }
.t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__ownvariant-wrapper, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkbox__control { width: calc(50% - 7.5px); }
.t-checkbox__control { cursor: pointer; display: table; position: relative; }
.t-checkbox__control.t-checkbox__control_flex { align-items: center; display: flex; gap: 10px; }
.t-checkbox__control .t-checkbox { opacity: 0; position: absolute; z-index: -1; }
.t-checkbox__control > span { word-break: break-word; }
.t-input__own-answer-wrapper-checkbox > .t-checkbox__control > span { word-break: unset; }
.t-checkbox__indicator { border: 2px solid rgb(0, 0, 0); box-sizing: border-box; display: inline-block; height: 20px; opacity: 0.6; position: relative; transition: 0.2s; vertical-align: middle; width: 20px; }
.t-checkbox__indicator, .t-radio__indicator { flex-shrink: 0; }
.t-checkbox__indicator::after { border-color: inherit; border-style: solid; border-width: 0px 2px 2px 0px; content: ""; display: none; height: 8px; left: 6px; position: absolute; top: 2px; transform: rotate(45deg); width: 3px; }
.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator { opacity: 1; }
.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator::after { display: block; }
.t-checkbox__labeltext, .t-checkbox__labeltext div { display: inline; }
#allrecords ul.t-checkboxes__wrapper { list-style: none; margin-bottom: 0px; padding-left: 0px; }
.t-checkboxes__wrapper .t-checkbox__control, .t-checkboxes__wrapper .t-ownvariant-wrapper_flex { margin: 10px 0px; }
.t-radio { opacity: 0; position: absolute; z-index: -1; }
.t-radio__control { cursor: pointer; display: table; margin: 0px 0px 10px; position: relative; }
.t-checkbox__control.t-text_xs, .t-radio__control.t-text_xs { line-height: 1; }
.t-input-block:not(.t-input-block_rd-flex) .t-radio__control { width: 100%; }
.t-input-block .t-ownvariant-wrapper_flex .t-radio__control, .tn-atom .t-input__own-answer-wrapper .t-radio__control { width: auto; }
.t-input-block .t-ownvariant-wrapper_flex .t-radio__control { align-items: center; display: flex; }
.t-radio__control:first-child { margin: 3px 0px 10px; }
.t-radio__control:last-child { margin: 0px; }
.t-input-block_rd-flex .t-radio__control, .t-input-block_rd-flex .t-radio__control:first-child, .t-input-block_rd-flex .t-radio__control:last-child { margin: 0px 0px 10px; }
.t-radio__indicator { border: 2px solid rgb(0, 0, 0); border-radius: 50%; box-sizing: border-box; display: inline-block; height: 20px; margin-right: 10px; opacity: 0.6; position: relative; transition: 0.2s; vertical-align: middle; width: 20px; }
.t-radio__indicator::after { background: rgb(0, 0, 0); border-radius: 50%; inset: 0px; content: ""; height: 10px; margin: auto; opacity: 0; position: absolute; transition: 0.2s; width: 10px; }
.t-radio__control .t-radio:checked ~ .t-radio__indicator, .t-radio__control .t-radio:checked ~ .t-radio__indicator::after { opacity: 1; }
.t-input-block_rd-flex .t-checkbox__control, .t-input-block_rd-flex .t-radio__control { box-sizing: border-box; }
.t-rate__wrapper_numbers { display: flex; flex-wrap: wrap; }
.t-rate__wrapper_icons { display: inline-block; }
.t-rate__wrapper .t-rate__control:first-child, .t-rate__wrapper [type="radio"] { margin: 0px; padding: 0px; }
.t-rate__text-wrapper { display: flex; justify-content: space-between; margin-top: 11px; width: 100%; }
.t-rate__text { line-height: 1.2; width: 50%; }
.t-rate__wrapper_icons-3 .t-rate__text { width: 80px; }
.t-rate__text_start { text-align: left; }
.t-rate__text_end { text-align: right; }
.t-rate__control { cursor: pointer; margin-bottom: 0px; }
.t-rate__wrapper_numbers .t-rate__control { flex: 1 1 auto; height: 40px; }
.t-rate__wrapper_numbers .t-rate__control .t-rate__indicator { align-items: center; box-sizing: border-box; display: flex; font-weight: 500; height: 100%; justify-content: center; position: relative; transition: 0.2s; width: 100%; }
.t-rate__wrapper_numbers .t-rate__control .t-rate__indicator::after { background: rgb(0, 0, 0); border-radius: 50%; inset: 0px; content: ""; height: 10px; margin: auto; opacity: 0; position: absolute; transition: 0.2s; width: 10px; }
.t-rate__wrapper_numbers .t-rate:checked + .t-rate__indicator { background-color: rgba(0, 0, 0, 0.1); }
.t-rate__wrapper_numbers .t-rate__indicator { background-color: transparent; border: 1px solid rgb(0, 0, 0); }
.t-rate__wrapper_numbers .t-rate__control + .t-rate__control .t-rate__indicator { border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
.t-rate__wrapper_numbers .t-rate__control:hover .t-rate__indicator { background-color: rgba(0, 0, 0, 0.1); }
.t-rate__wrapper_numbers .t-rate__text-wrapper { display: flex; justify-content: space-between; margin-top: 6px; width: 100%; }
.t-rate__icons { display: flex; flex-wrap: nowrap; font-size: 0px; }
.t-rate__icons .t-rate:checked ~ .t-rate__control > .t-rate__indicator svg path, .t-rate__icons .t-rate__control .t-rate__indicator svg path, .t-rate__icons:hover > .t-rate__control:hover ~ .t-rate ~ .t-rate__control > .t-rate__indicator svg path { opacity: 0.3; }
.t-rate__icons:hover > .t-rate + .t-rate__control > .t-rate__indicator svg path, .t-rate__icons > .t-rate:checked + .t-rate__control > .t-rate__indicator svg path, .t-rate__icons > .t-rate ~ .t-rate__control:hover > .t-rate__indicator svg path, .t-rate__wrapper_active .t-rate__icons .t-rate__control .t-rate__indicator svg path { opacity: 1; }
.t-rate__wrapper_icons .t-rate__control { padding-right: 18px; }
.t-rate__wrapper_icons .t-rate__control:last-of-type { padding-right: 0px; }
.t-rate__wrapper_icons .t-rate__indicator { max-width: 40px; }
.t-rate__wrapper_icons .t-rate__indicator svg { height: auto; width: 100%; }
.t-rate { opacity: 0; position: absolute; z-index: -1; }
.t-step-form__step { display: none; }
.t-step-form__step_active { display: block !important; }
.t-step-form__step_fadeInUp { animation: 0.7s ease 0s 1 normal none running fade-in, 0.7s ease 0s 1 normal none running move-up; }
.t-step-form__step_fadeOutDown { animation: 0.4s ease 0s 1 normal none running fade-out, 0.4s ease 0s 1 normal none running move-down; pointer-events: none; }
.t-step-form__step_fadeIn { animation: 0.7s ease 0s 1 normal none running fade-in; }
.t-step-form__step_fadeOut { animation: 0.4s ease 0s 1 normal none running fade-out; pointer-events: none; }
@-webkit-keyframes fade-in { 
  0% { display: block; opacity: 0; }
  100% { display: block; opacity: 1; }
}
@keyframes fade-in { 
  0% { display: block; opacity: 0; }
  100% { display: block; opacity: 1; }
}
@-webkit-keyframes fade-out { 
  0% { display: block; opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fade-out { 
  0% { display: block; opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes move-up { 
  0% { transform: translateY(15px); }
  100% { transform: translateY(0px); }
}
@keyframes move-up { 
  0% { transform: translateY(15px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes move-down { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(20px); }
}
@keyframes move-down { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(20px); }
}
@media screen and (min-width: 1024px) {
  .t-radio:focus-visible + .t-radio__indicator { box-shadow: rgb(0, 150, 255) 0px 0px 0px 3px; }
  .t-checkbox:focus-visible + .t-checkbox__indicator { box-shadow: rgb(0, 150, 255) 0px 0px 0px 3px; }
}
@media screen and (max-width: 640px) {
  .t-rate__icons { justify-content: space-between; }
  .t-rate__wrapper_icons .t-rate__control { padding-right: 10px; }
  .t-rate__wrapper_icons-3 .t-rate__text { width: 50%; }
}
.t-inputquantity__wrapper { align-items: center; display: flex; }
.t-inputquantity { margin-left: 0.5rem; margin-right: 0.5rem; text-align: center; width: 70px; }
.t-inputquantity__btn { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-size: 26px; margin: 0px; padding: 0px 0.5rem; user-select: none; }
.t-form__inputsbox_inrow .t-input-group_width100 .t-inputquantity, .t-form__inputsbox_inrow .t-input-group_width25 .t-inputquantity, .t-form__inputsbox_inrow .t-input-group_width33 .t-inputquantity, .t-form__inputsbox_inrow .t-input-group_width50 .t-inputquantity { text-align: left; width: 100% !important; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"] { }
.t-range:focus-visible { outline-color: rgb(32, 21, 255); outline-offset: 2px; outline-style: auto; }
.t-form .uploadcare-widget-button { background: rgb(51, 51, 51); font-size: 14px; line-height: 1.4; }
.t-form .uploadcare-widget-button:hover { background: rgb(68, 68, 68); }
.t-form .uploadcare--widget__button { cursor: pointer; }
legend.t-input-title { padding-left: 0px; }
.t-input-title { display: block; height: 100%; padding-right: 10px; vertical-align: middle; }
.t-input-group_inonerow .t-input-title { padding-right: 0px; }
.t-input-subtitle { display: block; height: 100%; padding-right: 10px; vertical-align: middle; }
.t-form__bottom-text { margin-top: 30px; text-align: center; }
@media screen and (max-width: 479px) {
  .t-form__inputsbox_flex .t-input-group, .t-form__inputsbox_flex .t-input-group.t-input-group_inonerow, .t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-title, .t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-title, .t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-title, .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-block, .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-title { width: 100%; }
  .t-input-group_inonerow:not(.t-input-group_inrow-last) { margin-right: 0px; }
  .t-input-group_inonerow .t-input-title { padding-right: 10px; }
  .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__wrapper, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__wrapper, .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__wrapper, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__wrapper, .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__wrapper, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__wrapper { justify-content: flex-start; }
  .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__ownvariant-wrapper, .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__ownvariant-wrapper, .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__ownvariant-wrapper, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkbox__control, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkbox__control, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkbox__control { width: 100%; }
  .t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper, .t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper, .t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-checkboxes__item, .t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-checkbox__control, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-checkbox__control, .tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-checkbox__control { width: calc(50% - 7.5px); }
  .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-checkboxes__item, .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-radio__control, .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-radio__ownvariant-wrapper, .t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper .t-radio__control, .t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper .t-radio__control, .tn-atom__form .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-checkbox__control { width: 100%; }
  .t-form__inputsbox_inrow .t-input-group_width25 .t-datepicker__icon { display: block; }
  .t-form__inputsbox_inrow .t-input-group_width100 .t-inputquantity, .t-form__inputsbox_inrow .t-input-group_width25 .t-inputquantity, .t-form__inputsbox_inrow .t-input-group_width33 .t-inputquantity, .t-form__inputsbox_inrow .t-input-group_width50 .t-inputquantity { text-align: center; width: 70px !important; }
  .tn-atom .t-input-block_rd-flex .t-input__own-answer-wrapper .t-checkbox__control, .tn-atom .t-input-block_rd-flex .t-input__own-answer-wrapper .t-radio__control { width: auto !important; }
}
.t-checkboxes__ownvariant-wrapper .t-input-block, .t-radio__ownvariant-wrapper .t-input-block { position: relative; }
.t-ownvariant-wrapper_flex { align-items: flex-start; display: flex; gap: 10px; width: 100%; }
.t-ownvariant-wrapper_flex .t-checkbox__control, .t-ownvariant-wrapper_flex .t-radio__control { flex-shrink: 0; margin: 0px; }
.t-ownvariant-wrapper_flex .t-input-ownanswer { border-bottom: 1px solid rgb(0, 0, 0); box-sizing: border-box; display: none; height: 20px; line-height: 1; padding: 0px; width: 100%; }
.t-input-ownanswer + .t-input__vis-ph { display: none; }
.t-input-ownanswer.t-input-ownanswer_active + .t-input__vis-ph { display: block; }
.t-input-error { color: red; display: none; font-size: 13px; margin-top: 5px; }
.t-form .js-error-control-box .t-input-error { display: block; }
.t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-rate__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .uploadcare-widget { border: 1px solid red !important; }
#allrecords .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-rate__wrapper { padding: 10px; }
:is(#allrecords .t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-checkboxes__wrapper, :is(#allrecords .t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-radio__wrapper { padding: unset; }
:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-checkboxes__wrapper, :is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-radio__wrapper, :is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-rate__wrapper { border: unset !important; }
.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-checkbox__control, .t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-input-block, .t-input-group_rs:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-input-block, :is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), :is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-select, :is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .uploadcare-widget { border: 1px solid red !important; }
.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-checkbox__control, .t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-input-block, :is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-rate__wrapper { padding: 10px; }
.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block + .t-input-error)) .t-checkbox__control { border-radius: inherit; }
.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control { padding: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.t-form .js-error-control-box .t-input.t-input_bbonly:not(.t-input__own-answer) { padding-left: 10px !important; }
.t-form__errorbox-bottom { display: none; }
.t-form__errorbox-wrapper { background: rgb(249, 93, 81); margin-bottom: 20px; padding: 10px; text-align: center; }
.t-form__errorbox-text { box-sizing: border-box; color: rgb(255, 255, 255); list-style: none; padding: 0px 10px 10px; }
#allrecords .t-form__errorbox-text .t-form__errorbox-link { color: rgb(255, 255, 255); }
#allrecords ul.t-form__errorbox-text { list-style: none; margin-bottom: 0px; padding-left: 10px; }
#allrecords .t-form__errorbox-text a.t-form__errorbox-item { color: rgb(255, 255, 255); }
.t-form__errorbox-item { display: none; margin-top: 10px; }
.t-form__errorbox-middle { width: 100%; }
#allrecords .t-form__errorbox-item .t-form__errorbox-link, #allrecords .t-form__errorbox-item .t-form__errorbox-link:hover { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none; }
.t-form__successbox { background: rgb(98, 197, 132); color: rgb(255, 255, 255); margin-bottom: 20px; padding: 20px; text-align: center; }
.t-form option { color: rgb(0, 0, 0); }
@-webkit-keyframes t-submit-spinner { 
  100% { transform: rotate(1turn); }
}
@keyframes t-submit-spinner { 
  100% { transform: rotate(1turn); }
}
.t-form__inputsbox_flex .t-form__submit, .t-form__inputsbox_flex .tn-form__submit { width: 100%; }
.t-form .t-submit { position: relative; }
.t-btn.t-btn_sending, .t-form .t-submit.t-btn_sending:not(.tn-form__submit-gradient) { color: transparent !important; }
.t-btn.t-btn_sending:not(.tn-form__submit-gradient)::before, .t-form .t-btn_sending:not(.tn-form__submit-gradient)::before { animation: 0.6s linear 0s infinite normal none running t-submit-spinner; border-width: 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; border-radius: 50%; box-sizing: border-box; content: ""; height: 30px; left: 50%; margin-left: -15px; margin-top: -15px; position: absolute; top: 50%; width: 30px; }
.tn-elem .tn-form__submit .t-submit.tn-form__submit-gradient { overflow: hidden; position: relative; z-index: 1; }
.tn-elem .tn-form__submit .t-submit.tn-form__submit-gradient::after, .tn-elem .tn-form__submit .t-submit.tn-form__submit-gradient::before { box-sizing: content-box; content: ""; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.2s ease-in-out; width: 100%; }
.tn-elem .tn-form__submit .t-submit.tn-form__submit-gradient::before { background-color: transparent; opacity: 1; z-index: -2; }
.tn-elem .tn-form__submit .t-submit.tn-form__submit-gradient::after { background-image: none; opacity: 0; z-index: -1; }
.tn-elem .tn-form__submit .t-submit.tn-form__submit-gradient:hover::after { opacity: 1; }
.tn-atom .t-input__own-answer-wrapper { align-items: flex-end; display: flex; gap: 10px; margin-bottom: 10px; }
.tn-atom .t-input__own-answer-wrapper.t-input__own-answer-wrapper-checkbox { margin-top: 10px; }
.t-input-block_rd-flex .t-input__own-answer-wrapper { width: 100%; }
.tn-atom .t-input-block_rd-flex .t-input__own-answer-wrapper { width: auto; }
.tn-atom .t-input__own-answer-wrapper .t-checkbox__control, .tn-atom .t-input__own-answer-wrapper .t-radio__control { align-items: center; display: inline-flex; flex-shrink: 0; margin: 0px; padding-bottom: 4px; }
.tn-atom .t-input__own-answer { border-bottom: 1px solid rgb(0, 0, 0); box-sizing: content-box; display: none; height: 20px; padding-bottom: 3px; }
.tn-atom .t-input__own-answer--active { display: block; }
.t-checkboxes__wrapper_button .t-checkboxes__item, .t-radio__wrapper_button .t-radio__item { align-items: center; border: 1px solid rgb(0, 0, 0); box-sizing: border-box; display: flex; height: 60px; padding: 0px 15px; }
.t-input-group_rd .t-checkbox__control, .t-input-group_rd .t-radio__item { align-items: center; display: flex; gap: 10px; width: 100%; }
.t-input-block_rd-flex .t-checkbox__control, .t-input-block_rd-flex .t-radio__item { width: auto; }
.t-input-group_rd .t-checkbox__control .t-checkbox__indicator, .t-input-group_rd .t-radio__item .t-radio__indicator { margin-right: 0px; }
.t-input-group_rd .t-checkbox__control { height: 100%; width: 100%; }
.t-input-group_rd .t-input-block_rd-flex .t-checkbox__control, .t-input-group_rd .t-input__own-answer-wrapper .t-checkbox__control { height: auto; width: auto; }
.t-checkboxes__wrapper_button .t-ownvariant-wrapper_flex .t-t-checkbox__control, .t-radio__wrapper_button .t-ownvariant-wrapper_flex .t-radio__control { margin: 0px; }
.t-checkboxes__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer, .t-radio__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel, .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel { column-gap: unset; }
.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__control, .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__control { align-items: center; display: flex; gap: 10px; width: 100%; }
.t-checkboxes__ownvariant_withlabel .t-checkbox__ownvariant-input-wrapper, .t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper { align-items: center; column-gap: 10px; display: flex; width: 100%; }
.t-checkboxes__ownvariant_withlabel .t-checkbox__title, .t-radio__ownvariant_withlabel .t-radio__title { flex-shrink: 0; }
.t-checkboxes__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer, .t-radio__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer { padding-bottom: 0px; }
.t-input-ownanswer { text-overflow: ellipsis; }
.t-checkboxes__wrapper_button .t-checkboxes__item, .t-radio__wrapper_button .t-radio__item { margin-bottom: 15px; }
.t-checkboxes__wrapper_button .t-checkboxes__item:last-of-type, .t-radio__wrapper_button .t-radio__ownvariant-wrapper:last-of-type { margin-bottom: 0px; }
.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__ownvariant-input-wrapper, .t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__ownvariant-input-wrapper, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper { flex-wrap: wrap; }
.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title, .t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title { flex-shrink: 1; }
.t-form__hidden, [data-hidden-by-condition="true"] { display: none !important; }
@media screen and (max-width: 479px) {
  .t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__ownvariant-input-wrapper, .t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__ownvariant-input-wrapper, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper { flex-wrap: nowrap; }
  .t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title, .t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title, .t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title { flex-shrink: 0; }
}
.t-form-success-popup_new.t-form-success-popup { background-color: rgba(0, 0, 0, 0.8); cursor: pointer; display: none; height: 100%; left: 0px; overflow-y: auto; position: fixed; top: 0px; width: 100%; z-index: 1000000; }
.t-body_success-popup-showed { height: 100vh; min-height: 100vh; overflow: hidden; }
.t-form-success-popup_new .t-form-success-popup__wrapper { align-items: center; background-color: rgb(255, 255, 255); border-radius: 10px; box-sizing: border-box; cursor: default; display: flex; flex-direction: column; left: 0px; margin: 0px auto; max-width: 460px; padding: 50px 40px; position: absolute; right: 0px; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; }
.t-form-success-popup_new .t-form-success-popup__close-icon { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0px; position: absolute; right: 14px; top: 14px; }
.t-form-success-popup_new .t-form-success-popup__close-icon svg { display: block; }
.t-form-success-popup_new .t-form-success-popup__content-icon { height: 41px; margin-bottom: 15px; min-height: 41px; width: auto; }
.t-form-success-popup_new .t-form-success-popup__title { font-size: 24px; line-height: 1.23; margin-bottom: 10px; }
.t-form-success-popup_new .t-form-success-popup__text { font-size: 16px; line-height: 1.45; margin-bottom: 10px; padding-top: 0px; word-break: break-word; }
.t-form-success-popup_new .t-form-success-popup__title.t-form-success-popup_hidden + .t-form-success-popup__text { font-size: 20px; }
.t-form-success-popup_new .t-form-success-popup__button { background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; margin-top: 15px; min-width: 130px; padding: 18px 44px; text-decoration: none; }
.t-form-success-popup_new .t-form-success-popup__info { margin-top: 13px; }
.t-form-success-popup__info-timer, .t-form-success-popup_new .t-form-success-popup__info-text { font-size: 14px; line-height: 1.2; }
.t-form-success-popup_new .t-form-success-popup__info-text { opacity: 0.4; }
.t-form-success-popup_new .t-form-success-popup__info { align-items: center; display: inline-flex; }
.t-form-success-popup_new .t-form-success-popup__info-timer { display: inline-block; margin-left: 5px; position: relative; }
.t-form-success-popup_new .t-form-success-popup__info-digit { font-size: 14px; font-weight: 500; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.t-form-success-popup_new .t-form-success-popup__info-timer svg { animation: 0.7s linear 0s infinite normal none running t-submit-spinner; display: block; }
.t-form-success-popup_new .t-form-success-popup_hidden { display: none; }
@media screen and (max-width: 640px) {
  .t-form-success-popup_new .t-form-success-popup__wrapper { animation: 0.5s ease 0s 1 normal forwards running slideUpMobile; border-radius: 20px 20px 0px 0px; bottom: 0px; max-height: 80vh; max-width: 100%; overflow-y: auto; top: auto; transform: translateY(100%); }
  @-webkit-keyframes slideUpMobile { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
  @keyframes slideUpMobile { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
  .t-form-success-popup_new .t-form-success-popup__title { font-size: 22px; }
}
@media screen and (max-width: 480px) {
  .t-form-success-popup_new .t-form-success-popup__wrapper { padding-left: 20px; padding-right: 20px; }
  .t-form-success-popup_new .t-form-success-popup__button { width: 100%; }
}
.t-form-success-popup_new .t-form-success-popup__wrapper.t-popup__container-static { left: auto; margin: 65px auto; position: relative; right: auto; top: 0px; transform: translateY(30%) scale(0.9); width: 100%; }
.t-form-success-popup_new.t-popup_show .t-form-success-popup__wrapper.t-popup__container-static { transform: translateY(0px); }
.t-form-success-popup__content-icon-background { animation: 0.106s linear 0s 1 normal forwards running iconBackgroundOpacity, 1.103s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s 1 normal forwards running iconBackgroundTransform; opacity: 0; transform: rotate(60deg) scale(0.9); transform-origin: center center; }
@-webkit-keyframes iconBackgroundOpacity { 
  100% { opacity: 1; }
}
@keyframes iconBackgroundOpacity { 
  100% { opacity: 1; }
}
@-webkit-keyframes iconBackgroundTransform { 
  0% { transform: rotate(60deg) scale(0.9); }
  46.1% { transform: rotate(-8deg) scale(1.03); }
  63.46% { transform: rotate(-10deg) scale(1); }
  100% { transform: rotate(0deg) scale(1); }
}
@keyframes iconBackgroundTransform { 
  0% { transform: rotate(60deg) scale(0.9); }
  46.1% { transform: rotate(-8deg) scale(1.03); }
  63.46% { transform: rotate(-10deg) scale(1); }
  100% { transform: rotate(0deg) scale(1); }
}
.t-form-success-popup__content-icon-check { stroke-dasharray: 1; stroke-dashoffset: 1; animation: 51ms linear 0.437s 1 normal forwards running checkIconOpacity, 0.666s cubic-bezier(0.39, 0.575, 0.565, 1) 0.437s 1 normal forwards running checkIconDraw, 0.435s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.437s 1 normal forwards running checkIconScale; opacity: 0; transform: scale(0.85); transform-origin: center center; }
@-webkit-keyframes checkIconOpacity { 
  100% { opacity: 1; }
}
@keyframes checkIconOpacity { 
  100% { opacity: 1; }
}
@-webkit-keyframes checkIconDraw { 
  0% { stroke-dashoffset: 1; }
  100% { stroke-dashoffset: 0; }
}
@keyframes checkIconDraw { 
  0% { stroke-dashoffset: 1; }
  100% { stroke-dashoffset: 0; }
}
@-webkit-keyframes checkIconScale { 
  100% { transform: scale(1); }
}
@keyframes checkIconScale { 
  100% { transform: scale(1); }
}
.t-form-success-popup__content-icon-background, .t-form-success-popup__content-icon-check { backface-visibility: hidden; will-change: transform, opacity; }
.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen), .t-form .t-form__inputsbox_flex.t-form__inputsbox_vertical-form:not(.t-form__screen) { align-items: flex-end; display: flex; flex-wrap: wrap; }
.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group { flex: 1 1 0%; order: 1; }
.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_cb, .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_tx { flex-basis: 100%; margin-top: 15px; order: 3; width: 100%; }
.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__submit { flex-shrink: 0; max-width: 100%; order: 2; }
.t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_tx { text-align: left; }
@media screen and (min-width: 961px) {
  .t-form .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-error { display: none; }
}
@media screen and (min-width: 480px) {
  .t-form .t-form__inputsbox.t-form__inputsbox_vertical-form .t-input-group_inonerow .t-input-error { display: none; }
}
@media screen and (max-width: 960px) {
  .t-form .t-form__inputs-wrapper, .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) { display: flex; flex-direction: column; }
  .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_cb, .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_tx { margin-top: 0px; order: 2; }
  .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__submit { flex-shrink: unset; order: 3; }
  .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__errorbox-middle { order: 2; }
  .t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__errorbox-middle .t-form__errorbox-wrapper { margin-top: 0px; }
}
.tn-elem .tn-atom__slds-img { background-position: 50% center; background-repeat: no-repeat; box-sizing: border-box; display: block; }
.tn-elem .t-slds { overflow: visible; }
.tn-elem .t-slds__main { backface-visibility: hidden; max-width: none; overflow: hidden; }
.t396__artboard_scale .tn-elem > :not(.tn-atom__scale-wrapper) .t-slds__item { position: relative; z-index: 1; }
.t396__artboard_scale .tn-elem > :not(.tn-atom__scale-wrapper) .t-slds__item.t-slds__item_active { z-index: 2; }
.tn-elem[data-elem-type="gallery"] .tn-atom { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; border-radius: 0px !important; }
.tn-elem .t-null__slds-wrapper, .tn-elem.tn-elem__gallery_arrows-in, .tn-elem.tn-elem__gallery_arrows-none { padding: 0px; }
.tn-elem:not(.tn-elem__gallery_arrows-cursor) .t-slds { cursor: auto !important; }
.tn-elem__gallery_arrows-cursor .t-slds__arrow_wrapper { cursor: inherit; }
.tn-elem__gallery_arrows-cursor .t-slds__arrow { cursor: pointer; }
.tn-elem .t-slds__arrow_container { bottom: auto; position: absolute; top: 0px; width: 100%; }
.tn-elem .t-slds__arrow_container-left { left: 0px; }
.tn-elem .t-slds__arrow_container-center { left: 0px; margin: 0px auto; right: 0px; }
.tn-elem .t-slds__arrow_container-right { right: 0px; }
.tn-elem.tn-elem__gallery_arrows-under .t-slds__arrow_container { bottom: 0px; top: auto; }
.tn-elem.tn-elem__gallery_arrows-none .t-slds__arrow_container { display: none; }
.tn-elem__gallery_arrows-in .t-slds__arrow-right { left: auto; right: 0px; }
.tn-elem__gallery_arrows-in .t-slds__arrow-left { left: 0px; right: auto; }
.tn-elem .t-slds__arrow_body svg { overflow: visible; }
.t-slds__arrow_body::before { border-radius: 100%; box-sizing: border-box; content: ""; display: block; height: 100%; position: absolute; width: 100%; }
.tn-elem.tn-elem__gallery_arrows-in .t-slds__arrow_wrapper-left { left: 0px; }
.tn-elem.tn-elem__gallery_arrows-in .t-slds__arrow_wrapper-right { right: 0px; }
.tn-elem .t-slds__arrow_wrapper { width: 0px; }
.tn-elem.tn-elem__gallery_arrows-above .t-slds__arrow_wrapper, .tn-elem.tn-elem__gallery_arrows-under .t-slds__arrow_wrapper { height: auto !important; }
.tn-elem.tn-elem__gallery_arrows-under .t-slds__arrow_wrapper .t-slds__arrow { bottom: auto; margin-top: 2px; top: 0px; transform: none; }
.tn-elem.tn-elem__gallery_arrows-above .t-slds__arrow_wrapper .t-slds__arrow { bottom: 0px; margin-bottom: 2px; top: auto; transform: none; }
.tn-elem.tn-elem__gallery_arrows-above .t-slds__arrow_wrapper .t-slds__arrow-left, .tn-elem.tn-elem__gallery_arrows-under .t-slds__arrow_wrapper .t-slds__arrow-left { left: 0px !important; right: auto !important; }
.tn-elem.tn-elem__gallery_arrows-above .t-slds__arrow_wrapper .t-slds__arrow-right, .tn-elem.tn-elem__gallery_arrows-under .t-slds__arrow_wrapper .t-slds__arrow-right { left: auto !important; right: 0px !important; }
.tn-elem.tn-elem__gallery_arrows-in .t-slds__arrow_wrapper { width: 60px; }
.tn-elem .t-slds__arrow-right { left: 0px; right: auto; }
.tn-elem .t-slds__arrow-left { left: auto; right: 0px; }
.tn-elem .t-slds__arrow { text-align: center; }
.tn-elem .t-slds__arrow_body { display: inline-block; height: 100%; }
.tn-elem .t-slds__arrow_body svg { height: 100%; width: 100%; }
.tn-elem .t-slds__arrow { border-radius: 100%; left: 0px; margin: 0px auto; right: 0px; }
.tn-elem .t-slds__bullet { border-radius: 100%; margin: 0px; padding: 10px; }
.tn-elem .t-slds__bullet_wrapper { letter-spacing: 0px; }
.tn-elem .t-slds__caption_wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-top: 0px; }
.tn-elem .t-slds__caption { position: absolute; width: 100%; }
.tn-elem .t-slds__caption__container { margin: 0px; }
.tn-elem .t-slds__arrow_wrapper-left { left: 0px; }
.tn-elem .t-slds__arrow_wrapper-right { right: 0px; }
.tn-elem__gallery__video-wrapper { position: relative; }
.tn-elem__gallery__video-wrapper:has(.tn-elem__gallery__frame) .tn-atom__slds-img, .tn-elem__gallery__video-wrapper:has(.tn-elem__gallery__frame) .tn-elem__gallery__play { opacity: 0; }
.tn-elem__gallery__frame { inset: 0px; position: absolute; }
.tn-elem__gallery__iframe, .tn-elem__gallery__video { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 100%; width: 100%; }
.tn-elem__gallery__video { object-fit: cover; }
.tn-elem__gallery__play { cursor: pointer; display: block; height: 70px; left: calc(50% - 35px); position: absolute; top: calc(50% - 35px); transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; width: 70px; }
.t-slds__container:hover .tn-elem__gallery__play { transform: scale(1.2); }
.tn-elem .t-slds__bullet_wrapper { position: absolute; width: 100%; }
.tn-elem .t-slds__caption { left: 0px; margin: 0px auto; right: 0px; top: auto; }
.tn-elem .t-slds__arrow_wrapper { font-size: 14px; line-height: 14px; }
.tn-elem__gallery_arrows-in.tn-elem__with-video .t-slds__arrow_wrapper { pointer-events: none; }
.tn-elem__gallery_arrows-in.tn-elem__with-video .t-slds__arrow_wrapper .t-slds__arrow { pointer-events: auto; }
.tn-artboard .tn-elem .t-slds__bullet_wrapper { line-height: normal; }
div.t-records { opacity: 1; }
#rec776772466 .t396__artboard { height: 400px; background-color: rgb(239, 239, 239); }
#rec776772466 .t396__filter { height: 400px; }
#rec776772466 .t396__carrier { height: 400px; background-position: center center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; }
@media screen and (max-width: 1199px) {
  #rec776772466 .t396__artboard, #rec776772466 .t396__filter, #rec776772466 .t396__carrier { height: 440px; }
  #rec776772466 .t396__filter { }
  #rec776772466 .t396__carrier { background-attachment: scroll; }
}
@media screen and (max-width: 959px) {
  #rec776772466 .t396__artboard, #rec776772466 .t396__filter, #rec776772466 .t396__carrier { height: 524px; }
  #rec776772466 .t396__filter { }
  #rec776772466 .t396__carrier { background-attachment: scroll; }
}
@media screen and (max-width: 639px) {
  #rec776772466 .t396__artboard, #rec776772466 .t396__filter, #rec776772466 .t396__carrier { height: 465px; }
  #rec776772466 .t396__filter { }
  #rec776772466 .t396__carrier { background-attachment: scroll; }
}
@media screen and (max-width: 479px) {
  #rec776772466 .t396__artboard, #rec776772466 .t396__filter, #rec776772466 .t396__carrier { height: 380px; }
  #rec776772466 .t396__filter { }
  #rec776772466 .t396__carrier { background-attachment: scroll; }
}
#rec776772466 .tn-elem[data-elem-id="1470209944682"] { color: rgb(0, 0, 0); text-align: center; z-index: 2; top: 153px; left: calc(50% - 380px); width: 760px; height: auto; }
#rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom { color: rgb(0, 0, 0); font-size: 46px; font-family: Amuletus, Arial, sans-serif; line-height: 1.2; font-weight: 400; background-position: center center; border-width: var(--t396-borderwidth,0); border-style: var(--t396-borderstyle,solid); border-color: var(--t396-bordercolor,transparent); transition: background-color var(--t396-speedhover,0s) ease-in-out,color var(--t396-speedhover,0s) ease-in-out,border-color var(--t396-speedhover,0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--t396-shadow-text-x,0px) var(--t396-shadow-text-y,0px) var(--t396-shadow-text-blur,0px) rgba(var(--t396-shadow-text-color),var(--t396-shadow-text-opacity,100%)); }
@media screen and (max-width: 1199px) {
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] { top: 155px; left: calc(50% - 378px); width: 675px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom { font-size: 48px; line-height: 1.23; background-size: cover; }
}
@media screen and (max-width: 959px) {
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] { top: 79px; left: calc(50% - 384px); width: 570px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom { line-height: 1.22; background-size: cover; }
}
@media screen and (max-width: 639px) {
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] { top: 145px; left: calc(50% - 380px); width: 460px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom { font-size: 30px; background-size: cover; }
}
@media screen and (max-width: 479px) {
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] { top: 128px; left: calc(50% - 380px); width: 300px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom { font-size: 30px; background-size: cover; }
}
#rec776772466 .tn-elem[data-elem-id="1470210011265"] { color: rgb(0, 0, 0); text-align: center; z-index: 3; top: 378px; left: calc(50% - 380px); width: 760px; height: auto; }
#rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom { color: rgb(0, 0, 0); font-size: 26px; font-family: Arial, Arial, sans-serif; line-height: 1.45; font-weight: 400; background-position: center center; border-width: var(--t396-borderwidth,0); border-style: var(--t396-borderstyle,solid); border-color: var(--t396-bordercolor,transparent); transition: background-color var(--t396-speedhover,0s) ease-in-out,color var(--t396-speedhover,0s) ease-in-out,border-color var(--t396-speedhover,0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--t396-shadow-text-x,0px) var(--t396-shadow-text-y,0px) var(--t396-shadow-text-blur,0px) rgba(var(--t396-shadow-text-color),var(--t396-shadow-text-opacity,100%)); }
@media screen and (max-width: 1199px) {
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] { top: 370px; left: calc(50% - 380px); width: 620px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom { font-size: 22px; background-size: cover; }
}
@media screen and (max-width: 959px) {
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] { top: 371px; left: calc(50% - 380px); width: 500px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom { line-height: 1.45; background-size: cover; }
}
@media screen and (max-width: 639px) {
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] { top: 318px; left: calc(50% - 380px); width: 460px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom { font-size: 20px; line-height: 1.45; background-size: cover; }
}
@media screen and (max-width: 479px) {
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] { top: 354px; left: calc(50% - 380px); width: 300px; height: auto; }
  #rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom { line-height: 1.45; background-size: cover; }
}
#rec776772466 .tn-elem[data-elem-id="1723751589364"] { z-index: 4; top: -239px; left: calc(50% + 351px); width: 499px; height: auto; }
#rec776772466 .tn-elem[data-elem-id="1723751589364"] .tn-atom { background-position: center center; border-width: var(--t396-borderwidth,0); border-style: var(--t396-borderstyle,solid); border-color: var(--t396-bordercolor,transparent); transition: background-color var(--t396-speedhover,0s) ease-in-out,color var(--t396-speedhover,0s) ease-in-out,border-color var(--t396-speedhover,0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed,0.2s) ease-in-out; }
@media screen and (max-width: 1199px) {
  #rec776772466 .tn-elem[data-elem-id="1723751589364"] { top: -185px; left: calc(50% + 315px); width: 385px; height: auto; }
}
@media screen and (max-width: 959px) {
  #rec776772466 .tn-elem[data-elem-id="1723751589364"] { top: -148px; left: calc(50% + 162px); width: 307px; height: auto; }
}
@media screen and (max-width: 639px) {
  #rec776772466 .tn-elem[data-elem-id="1723751589364"] { top: -107px; left: calc(50% + 126px); width: 223px; height: auto; }
}
@media screen and (max-width: 479px) {
  #rec776772466 .tn-elem[data-elem-id="1723751589364"] { top: -124px; left: calc(50% + 27px); width: 257px; height: auto; }
}
#rec684131869 .t119__preface { font-size: 24px; --tilda-typo-hook: yes; opacity: 0.7; }
#rec776773121 .t056__title { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776773121 .t056__descr { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec683059930 .t-card__title { font-size: 20px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__descr { font-size: 18px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__title { font-size: 20px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__descr { font-size: 18px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__title { font-size: 20px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__descr { font-size: 18px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__title { font-size: 20px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__descr { font-size: 18px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__title { font-size: 20px; --tilda-typo-hook: yes; }
#rec683059930 .t-card__descr { font-size: 18px; --tilda-typo-hook: yes; }
#rec683059930 .t959__container { row-gap: 20px; }
#rec683059930 .t959__card { padding: 20px 10px 0px; }
#rec683059930 .t959__card { padding: 20px 10px; }
#rec683059930 .t959__card-inner { box-shadow: rgba(0, 11, 48, 0.2) 0px 15px 30px -10px; }
#rec683059930 .t959__card-inner:hover, #rec683059930 .t959__card-inner.t-focusable { box-shadow: rgba(0, 11, 48, 0.3) 0px 10px 40px -2px !important; }
#rec683059930 .t959__card-inner { border-radius: 10px; }
#rec776776211 .t119__preface { font-size: 24px; --tilda-typo-hook: yes; opacity: 0.7; }
#rec776775967 .t056__title { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776775967 .t056__descr { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776789516 .t119__preface { font-size: 24px; --tilda-typo-hook: yes; opacity: 0.7; }
#rec776789662 .t056__title { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776789662 .t056__descr { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776790074 .t119__preface { font-size: 24px; --tilda-typo-hook: yes; opacity: 0.7; }
#rec776790354 .t056__title { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776790354 .t056__descr { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776790406 .t119__preface { font-size: 24px; --tilda-typo-hook: yes; opacity: 0.7; }
#rec776790718 .t056__title { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776790718 .t056__descr { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776790726 .t119__preface { font-size: 24px; --tilda-typo-hook: yes; opacity: 0.7; }
#rec776791740 .t056__title { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec776791740 .t056__descr { --tilda-typo-hook: yes; padding-top: 0px; padding-bottom: 0px; }
#rec687984479 .t218__descrfield { font-size: 24px; --tilda-typo-hook: yes; text-transform: uppercase; }
#rec687984479 .t218__textfield { --tilda-typo-hook: yes; }
.t-section__title, .t-section__descr { overflow-wrap: break-word; }
.t-section__descr { max-width: 560px; }
#rec688151871 .t-section__title { margin-bottom: 90px; }
#rec688151871 .t-section__descr { }
#rec688151871 .t-section__container:not(:has(.t-section__descr)) .t-section__title { margin-bottom: 90px; }
@media screen and (max-width: 960px) {
  #rec688151871 .t-section__title { margin-bottom: 45px; }
  #rec688151871 .t-section__container:not(:has(.t-section__descr)) .t-section__title { margin-bottom: 45px; }
}
#rec688151871 .t-section__title { --tilda-typo-hook: yes; }
#rec688151871 .t-section__descr { --tilda-typo-hook: yes; }
#rec688151871 .t820__textwrapper .t-name { font-size: 22px; --tilda-typo-hook: yes; font-weight: 300; }
#rec688151871 .t820__textwrapper .t-descr { --tilda-typo-hook: yes; }
#rec687974631 .t225__uptitle { --tilda-typo-hook: yes; color: rgb(179, 179, 179); text-transform: uppercase; }
#rec687974631 .t225__title { font-size: 26px; --tilda-typo-hook: yes; font-weight: 400; }
#rec687974631 .t225__descr { --tilda-typo-hook: yes; }
#rec688182687 .t225__uptitle { --tilda-typo-hook: yes; color: rgb(179, 179, 179); text-transform: uppercase; }
#rec688182687 .t225__title { font-size: 26px; --tilda-typo-hook: yes; font-weight: 400; }
#rec688182687 .t225__descr { --tilda-typo-hook: yes; }
.t-section__title, .t-section__descr { overflow-wrap: break-word; }
.t-section__descr { max-width: 560px; }
#rec687520252 .t-section__title { margin-bottom: 90px; }
#rec687520252 .t-section__descr { }
#rec687520252 .t-section__container:not(:has(.t-section__descr)) .t-section__title { margin-bottom: 90px; }
@media screen and (max-width: 960px) {
  #rec687520252 .t-section__title { margin-bottom: 45px; }
  #rec687520252 .t-section__container:not(:has(.t-section__descr)) .t-section__title { margin-bottom: 45px; }
}
#rec687520252 .t-section__title { --tilda-typo-hook: yes; }
#rec687520252 .t-section__descr { --tilda-typo-hook: yes; }
.tooltip-horizontal-scroll-icon_hand { animation: 2s ease 0s infinite normal none running tooltip-horizontal-scroll-icon_anim-scroll-hand; }
.tooltip-horizontal-scroll-icon_card { animation: 2s ease 0s infinite normal none running tooltip-horizontal-scroll-icon_anim-scroll-card; }
@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand { 
  0% { transform: translateX(80px) scale(1); opacity: 0; }
  10% { transform: translateX(80px) scale(1); opacity: 1; }
  20%, 60% { transform: translateX(175px) scale(0.6); opacity: 1; }
  80% { transform: translateX(5px) scale(0.6); opacity: 1; }
  100% { transform: translateX(5px) scale(0.6); opacity: 0; }
}
@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card { 
  0%, 60% { transform: translateX(0px); }
  80%, 100% { transform: translateX(-240px); }
}
#rec687520252 .t-slds__bullet_active .t-slds__bullet_body { background-color: rgb(34, 34, 34) !important; }
#rec687520252 .t-slds__bullet:hover .t-slds__bullet_body { background-color: rgb(34, 34, 34) !important; }
#rec687520252 .t-feed__parts-switch-btn { border: 1px solid rgb(0, 0, 0); border-radius: 40px; }
#rec687520252 .t-feed__parts-switch-btn:not(.t-feed__parts-switch-btn_hide) { display: inline-block; }
#rec687520252 .t-feed__parts-switch-btn span, #rec687520252 .t-feed__parts-switch-btn a { color: rgb(0, 0, 0); padding: 6px 18px; border-radius: 40px; }
#rec687520252 .t-feed__parts-switch-btn.t-active { background-color: rgb(0, 0, 0); }
#rec687520252 .t-feed__parts-switch-btn.t-active span, #rec687520252 .t-feed__parts-switch-btn.t-active a { color: rgb(255, 255, 255) !important; }
#rec687520252 .t-feed__post-popup__cover-wrapper .t-slds__arrow { background-color: rgb(0, 0, 0); }
#rec687520252 .t-feed__post-popup__cover-wrapper .t-slds__bullet_active .t-slds__bullet_body, #rec687520252 .t-feed__post-popup__cover-wrapper .t-slds__bullet:hover .t-slds__bullet_body { background-color: rgb(34, 34, 34) !important; }
#rec687520252 .t-feed__post-title { --tilda-typo-hook: yes; }
#rec687520252 .t-feed__post-descr { --tilda-typo-hook: yes; }
#rec687520252 .t-feed__post-date { --tilda-typo-hook: yes; }
#rec687520252 .t-feed__post-tag { --tilda-typo-hook: yes; }
#rec687520252 .t-feed__parts-switch-btn { --tilda-typo-hook: yes; color: rgb(0, 0, 0); font-weight: 400; }
.t-help-bubble { position: fixed; bottom: 30px; right: 30px; border-radius: 100px; width: 60px; height: 60px; background-color: rgba(250, 134, 105, 0.9); z-index: 1004; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px; cursor: pointer; }
.tc-help__questioniconimg { width: 100%; height: 100%; }
@media (max-width: 640px) {
  .t-help-bubble { width: 35px; height: 35px; }
}
.t225__title{padding-top:8px;padding-bottom:3px;}.t225__uptitle{padding-top:10px;padding-bottom:50px;}.t225__descr{padding:41px 0 0;}
.t396{-webkit-text-size-adjust:100%;}.t396__iframe{z-index:10000;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;border:0;}html body.t396__body_overflow_hidden{overflow:hidden !important;}.t396__display_none{display:none;}.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden;}.t396__artboard .t396__artboard_scale{overflow:visible;}.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type='text'] .tn-atom{word-break:normal;-moz-osx-font-smoothing:grayscale;}.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter{transform-origin:top left;}.tn-atom__scale-wrapper{width:inherit;height:inherit;}.t396__elem .tn-atom__scale-wrapper .tn-atom{width:inherit;height:inherit !important;box-sizing:border-box;}.t396__artboard.rendering .tn-elem{visibility:hidden;}.t396__artboard.rendered .tn-elem{visibility:visible;}.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh;-moz-transform:unset;}.t396__filter{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh;}.t396__elem{position:absolute;box-sizing:border-box;display:table;}.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}@media screen and (max-width:959px){.t396_safari .t396__artboard_scale .tn-atom{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto;}}.t396 .tn-atom ul,.t396 .tn-atom ol{margin-bottom:0;}.t396 a.tn-atom{text-decoration:none;}.t396 .tn-atom__img{width:100%;display:block;}.t396 .tn-atom__html{vertical-align:top;}.t396 .tn-atom__pin{border-radius:1000px;border-style:solid;}.t396 .tn-atom__pin_onclick{cursor:pointer;}.t396 .tn-atom__tip,.t396__tooltip-portal .tn-atom__tip{position:absolute;box-sizing:border-box;width:300px;max-width:90vw;padding:15px;display:none;}.t396 .tn-atom__pin:hover .tn-atom__tip{display:none;}.t396 .tn-atom__tip-img,.t396__tooltip-portal .tn-atom__tip-img{width:100%;display:block;margin-bottom:10px;}.t396 .tn-atom__tip[data-tip-pos='top']{bottom:100%;margin-bottom:15px;left:50%;transform:translateX(-50%);}.t396 .tn-atom__tip[data-tip-pos='bottom']{top:100%;margin-top:15px;left:50%;transform:translateX(-50%);}.t396 .tn-atom__tip[data-tip-pos='left']{right:100%;margin-right:15px;top:50%;transform:translateY(-50%);}.t396 .tn-atom__tip[data-tip-pos='right']{left:100%;margin-left:15px;top:50%;transform:translateY(-50%);}.t396__ui{position:absolute;top:16px;left:196px;background-color:#fa876b;color:#000 !important;height:30px;line-height:30px;width:100px;z-index:1000;text-align:center;border-radius:3px;display:none;font-size:14px;}.t396__artboard.t396__artboard-fixed-active{transform:none !important;opacity:1 !important;}.t396__artboard-fixed-no-bg,.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__group,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__group,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem{pointer-events:none;}.t396__artboard-fixed-no-bg .t396__group,.t396__artboard-fixed-no-bg .t396__elem{pointer-events:auto;}.t396__elem-flex{position:relative !important;left:initial !important;top:initial !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0;}.t396__artboard-flex > .t396__elem:not(.tn-elem__absolute),.t396__artboard-flex > .t396__group:not(.tn-group__absolute){position:relative !important;left:initial !important;top:initial !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0;}.t396 .tn-atom__button-content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;}.t396 .tn-atom__button-text{flex:1 1 0;text-overflow:ellipsis;}.t396 .tn-atom__button-icon{flex:0 0 auto;}.t396 .tn-atom__button-icon::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:var(--icon,none);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';transition:opacity 0.2s cubic-bezier(0.25,1,0.5,1),visibility 0.2s cubic-bezier(0.25,1,0.5,1),color 0s ease-in-out;}.t396 .tn-atom__button-icon::after{position:absolute;opacity:0;visibility:hidden;top:0;left:0;display:block;width:100%;height:100%;background-image:var(--icon-hover,none);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';transition:opacity 0.2s cubic-bezier(0.45,0,0.55,1),visibility 0.2s cubic-bezier(0.45,0,0.55,1),color 0s ease-in-out;}@media (hover){.t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::after{opacity:1;visibility:visible;}.t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::before{opacity:0;visibility:hidden;transition-timing-function:cubic-bezier(0.5,0,0.75,0);}.t396 .tn-atom:hover .tn-atom__button-icon.hidden{display:block;}.t396 .tn-atom:hover .tn-atom__button-icon.tn-atom__button-icon-no-default{display:block;}}.t396 .tn-atom__button-icon-no-default{display:none;animation:button-icon-fade-in 0.3s ease forwards;}@keyframes button-icon-fade-in{from{opacity:0;}to{opacity:1;}}.t396 .tn-atom__button-icon-arrow-default::before{-webkit-mask-image:var(--icon,none);mask-image:var(--icon,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;background-image:none;}.t396 .tn-atom__button-icon-arrow-hover::after{-webkit-mask-image:var(--icon-hover,none);mask-image:var(--icon-hover,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;background-image:none;}.t396 .tn-elem[data-elem-type='button']{display:block;}.t396 .tn-elem[data-elem-type='button'] .tn-atom{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;}.t396 .tn-elem[data-elem-type='button'] .tn-atom::after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;opacity:0;z-index:-1;}.t396 .tn-atom__button-border{position:absolute;inset:0;z-index:1;border-radius:inherit;transition-duration:inherit;transition-timing-function:inherit;pointer-events:none;}.t396 .tn-atom__button-border::before,.t396 .tn-atom__button-border::after{-webkit-backface-visibility:hidden;position:absolute;inset:0;content:'';border-radius:inherit;z-index:1;}.t396 .tn-atom__button-border::after{opacity:0;transition-property:opacity;transition-duration:inherit;transition-timing-function:inherit;}@keyframes t-button-hover-animation{to{background-image:none;background-color:transparent;}}
.t119__preface{color:#000;font-size:30px;line-height:1.35;}@media screen and (max-width:640px){.t119__preface{font-size:22px;}}@media screen and (min-width:960px){.t119__preface{margin-top:-1px;}}
.t056__title{padding-top:8px;padding-bottom:9px;}.t056__descr{font-size:18px;line-height:28px;letter-spacing:1px;padding-top:22px;padding-bottom:5px;}
.t959 .t-section__bottomwrapper{margin-top:105px;}.t959__card_25{width:25%;}.t959__card_33{width:33.3333%;}.t959__card_50{width:50%;}.t959__card_100{width:100%;}.t959__row{display:grid;align-items:stretch;}.t959__card{display:flex;flex-direction:column;padding:0 10px;box-sizing:border-box;container-type:inline-size;}.t959__card-inner{position:relative;width:calc(100% + 1px);overflow:hidden;display:flex;flex-direction:column;flex:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.t959__card-inner.t959__card-inner_16-9{min-height:calc(100cqi * 9 / 16);}.t959__card-inner.t959__card-inner_4-3{min-height:calc(100cqi * 3 / 4);}.t959__card-inner.t959__card-inner_3-2{min-height:calc(100cqi * 2 / 3);}.t959__card-inner.t959__card-inner_1-1{min-height:100cqi;}.t959__card-inner.t959__card-inner_2-3{min-height:calc(100cqi * 3 / 2);}.t959__card-inner.t959__card-inner_3-4{min-height:calc(100cqi * 4 / 3);}.t959__card-inner.t959__card-inner_9-16{min-height:calc(100cqi * 16 / 9);}.t959__card-inner:hover .t959__card-image_zoom,.t959__card-inner.t-focusable .t959__card-image_zoom{-webkit-transform:scale(1.05);transform:scale(1.05);}.t959__card-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-repeat:no-repeat;background-position:center;background-size:cover;}.t959__card-content{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;}.t959 .t-card__link{margin-top:auto;}.t959 .t-card__title{margin:30px 60px 30px 30px;color:#fff;}.t959__card-title_centered{padding-left:30px;}.t959 .t-card__descr{color:#fff;margin:0 30px 30px;margin-top:auto;}.t959__card-title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.t959__container{display:flex;min-height:1px;padding:0 10px 20px;box-sizing:border-box;flex-wrap:wrap;}.t959__container_indent{padding:0 30px;box-sizing:border-box;}.t-record_scaled .t959__container_indent{padding:0 10px !important;}.t959__card:hover .t959__card-content_hover,.t959__card:hover .t959__card-overlay_hover,.t959__card .t959__card-inner.t-focusable .t959__card-content_hover,.t959__card .t959__card-inner.t-focusable .t959__card-overlay_hover{opacity:1;}.t959__card:hover .t959__card-content_animated,.t959__card .t959__card-inner.t-focusable .t959__card-content_animated{-webkit-transform:translateY(0);transform:translateY(0);}.t959__card-content_hover{opacity:0;}.t959__card-content_hover.t959__card-content_animated{-webkit-transform:translateY(20%);transform:translateY(20%);}.t959__card-overlay{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}.t959__card-overlay_hover{opacity:0;}.t959__card-arrow{position:absolute;right:30px;top:35px;z-index:1;}.t959__card-arrow_hidden{display:none;}.t959__animation_fast{transition:all ease-in-out 0.25s;}.t959__animation_slow{transition:all ease-in-out 0.45s;}.t959__scroll-icon-wrapper{display:none;}@media screen and (max-width:960px){.t959__container{row-gap:0 !important;}.t959__container_mobile-flex{flex-wrap:nowrap;}.t959__card{padding:10px 10px 0;width:100%;}.t959__row{display:block;}.t959__container_mobile-flex .t959__card{width:80vw;flex-shrink:0;}.t959__card.t-column-draggable{padding-top:0;margin-top:10px;}.t959__card-arrow{top:30px;right:25px;}.t959 .t-section__bottomwrapper{margin-top:90px;}.t959__bottommargin{margin-bottom:15px;}.t959__scroll-icon-wrapper{display:block;padding:0 40px 20px 0;font-size:0;text-align:right;color:#a1a1a1;mix-blend-mode:multiply;}.t959__container_mobile-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;overflow-x:scroll;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;}.t959__container_mobile-flex::-webkit-scrollbar{display:none;}.t959__container_mobile-flex .t959__row{display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media screen and (max-width:640px){.t959__scroll-icon-wrapper{padding:0 20px 10px 0;}}@media screen and (max-width:480px){.t959__container_mobile-flex .t959__card{width:85vw;padding-right:5px;padding-left:5px;box-sizing:content-box;}.t959__container_mobile-flex{padding-right:15px !important;padding-left:15px !important;}}
.t123__centeredContainer {
	text-align: center;
}

.t004{padding-top:8px;padding-bottom:6px;position:relative;}.t004__text-column-count_2{column-count:2;column-gap:40px;-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;}.t004__text-column-count_3{column-count:3;column-gap:40px;-moz-column-count:3;-moz-column-gap:40px;-webkit-column-count:3;-webkit-column-gap:40px;}.t004__text-column-count_4{column-count:4;column-gap:40px;-moz-column-count:4;-moz-column-gap:40px;-webkit-column-count:4;-webkit-column-gap:40px;}.t004__initial-letter::first-letter{font-size:100px;float:left;line-height:0.65;margin:10px 10px 10px 0;}.t004 table{border-collapse:collapse;font-size:1em;width:100%;}.t004 table td,.t004 table th{padding:5px;border:1px solid #ddd;vertical-align:top;}.t004 table thead td,.t004 table th{font-weight:700;border-bottom-color:#888;}@media screen and (max-width:1200px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;}}@media screen and (max-width:960px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-count:1;column-gap:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;}}@media screen and (max-width:640px){.t004 h1{font-size:28px;line-height:35px;}}
.t218__container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:700px;}.t218__container_flipped{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.t218__blocktext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;}.t218__blockimg{width:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;}.t218__textwrapper{margin:10%;}.t218__textfield{padding-top:20px;}.t218__imgmobile{width:auto;max-width:100%;vertical-align:middle;margin:0;}.t218__btn-container{width:100%;padding-top:60px;}@media screen and (max-width:980px){.t218__blockimg{display:none;}.t218__blockimgmobile{display:block !important;text-align:center;width:100%;padding:60px 0 0;}.t218__blockimgmobile_padding-0{padding:0;}.t218__container{min-height:auto !important;}.t218__blocktext{width:100%;}.t218__textfield{padding-bottom:50px;}.t218__btn-container{padding-top:0;padding-bottom:40px;}}@media screen and (max-width:640px){.t218__descrfield{padding-top:50px;width:100%;}.t218__textfield{width:100%;}.t218__textwrapper{margin:20px;}}
.t820 .t-section__bottomwrapper{margin-top:105px;}#allrecords ul.t820__container{margin-bottom:0;padding-left:0;list-style:none;}.t820__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.t820__container li ul{list-style-type:disc;}.t820 .t-list__item{margin-top:55px;}.t820 .t-list__item:nth-child(-n + 2){margin-top:0 !important;}.t820__imgwrapper,.t820__bgimg{margin-right:20px;}.t820__bottommargin{margin-bottom:14px;}.t820__checkmark{width:55px;display:block;}.t820__imgwrapper{width:55px;}.t820__bgimg{width:55px;height:55px;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}.t820__img{width:100%;max-width:100%;height:auto;}.t820__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}@media screen and (max-width:960px){.t820 .t-section__bottomwrapper{margin-top:45px;}.t820 .t-list__item,.t820 .t-list__item:nth-child(-n + 2){margin-top:40px !important;}.t820 .t-list__item:first-child{margin-top:0 !important;}.t820__checkmark,.t820__bgimg{max-width:50px;max-height:50px;}.t820__imgwrapper{max-width:50px;}.t820__imgwrapper,.t820__bgimg{margin-right:20px !important;}}@media screen and (max-width:640px){.t820__checkmark,.t820__bgimg{max-width:40px;max-height:40px;}.t820__imgwrapper{max-width:40px;}}
.t790__yclients-btn-text.yButtonText{display:table;height:auto !important;margin:auto;}
.t1004__feed-parts-container{display:table;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0;}.t1004 .t-slds__nocycle .t-slds__item:first-child{opacity:0 !important;}.t1004__container + .t-slds__bullet_wrapper{padding:0 !important;}@media screen and (max-width:1300px){.t1004 .t-slds__container{width:calc(100% - 80px);margin:0 auto;}.t1004 .t-feed__post-popup .t-slds__container{width:100%;}}@media screen and (max-width:1200px){.t1004__feed-parts-container{max-width:960px;padding:0;}}@media screen and (max-width:960px){.t1004__container{max-width:unset;width:100% !important;}.t1004 .t-slds__container{width:100%;}.t1004 .t-slds__wrapper{padding-left:0 !important;}.t1004 .t-feed__slider-grid__post-wrapper{padding:0;}.t1004 .t-slds{visibility:visible !important;}.t1004 .t-slds__nocycle .t-slds__item:first-child{opacity:1 !important;}.t1004 .t-slds__nocycle .t-slds__item[data-slide-index='0']{display:none;}}.t1004 .t-section__bottomwrapper{margin-top:105px;}.t1004__scroll-icon-wrapper{display:none;}@media screen and (max-width:960px){.t1004 .t-section__bottomwrapper{margin-top:45px;}.t1004__container_mobile-grid{font-size:0;}.t1004__col_mobile-grid{width:50%;display:inline-block;vertical-align:top;}.t1004 .t-slds__arrow_wrapper{display:none !important;}.t1004__container_mobile-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:scroll !important;padding-top:2px;-webkit-overflow-scrolling:touch;max-width:100%;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;}.t1004__container_mobile-flex::-webkit-scrollbar{display:none;}.t1004 .t-slds__main{max-width:100%;}.t1004__container_mobile-flex .t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore{margin-top:auto;}.t1004__container_mobile-flex .t-feed__grid-col{min-width:38%;max-width:38%;margin-bottom:0 !important;}.t1004__container_mobile-flex .t-feed__grid-col:first-child{margin-left:20px;}.t1004__scroll-icon-wrapper{display:block;padding:0 40px 20px 0;color:#a1a1a1;text-align:right;font-size:0;mix-blend-mode:multiply;}.t1004__scroll-icon{-webkit-animation:t1004__icon-anim 1.5s infinite;animation:t1004__icon-anim 1.5s infinite;}}@-webkit-keyframes t1004__icon-anim{0%{-webkit-transform:translate3d(-20px,0,0);opacity:0;}10%{-webkit-transform:translate3d(-20px,0,0);opacity:0;}20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;}70%{-webkit-transform:translate3d(0,0,0);opacity:1;}80%{-webkit-transform:translate3d(0,0,0);opacity:1;}81%{-webkit-transform:translate3d(0,0,0);opacity:0;}100%{-webkit-transform:translate3d(0,0,0);opacity:0;}}@keyframes t1004__icon-anim{0%{transform:translate3d(-20px,0,0);opacity:0;}10%{transform:translate3d(-20px,0,0);opacity:0;}20%{transform:translate3d(-20px,0,0);opacity:1;}70%{transform:translate3d(0,0,0);opacity:1;}80%{transform:translate3d(0,0,0);opacity:1;}81%{transform:translate3d(0,0,0);opacity:0;}100%{transform:translate3d(0,0,0);opacity:0;}}@media screen and (max-width:640px){.t1004__col_mobile-grid{padding-left:10px;padding-right:10px;margin-bottom:20px;}.t1004__container_mobile-flex .t-feed__grid-col:first-child{}.t1004__container_mobile-flex .t-feed__grid-col{min-width:70%;max-width:70%;}.t1004__scroll-icon-wrapper{padding:0 20px 10px 0;}}@media screen and (max-width:480px){.t1004__col_mobile-grid{width:100%;display:block;}.t1004__container_mobile-flex .t-feed__grid-col{min-width:85%;max-width:85%;box-sizing:content-box;margin:0 !important;}.t1004__container_mobile-flex .t-feed__grid-col:first-child{padding-right:5px;padding-left:20px;}.t1004__container_mobile-flex .t-feed__grid-col:last-child{padding-left:5px;padding-right:20px;}.t1004__container_mobile-flex .t-feed__grid-col:not(:first-child,:last-child){padding-right:5px;padding-left:5px;}.t1004__container_mobile-flex .t-col{width:100% !important;}.t1004__container_mobile-flex .t-feed__slds-wrapper{padding:0 !important;}.t1004__container_mobile-flex .t-slds__item{padding-top:10px;padding-bottom:10px;margin-top:-10px !important;margin-bottom:-10px !important;}}
div.t-records {opacity: 1;}
#rec776772466 .t396__artboard {height:400px;background-color:#efefef;}#rec776772466 .t396__filter {height:400px;}#rec776772466 .t396__carrier{height:400px;background-position:center center;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;}@media screen and (max-width:1199px) {#rec776772466 .t396__artboard,#rec776772466 .t396__filter,#rec776772466 .t396__carrier {height:440px;}#rec776772466 .t396__filter {}#rec776772466 .t396__carrier {background-attachment:scroll;}}@media screen and (max-width:959px) {#rec776772466 .t396__artboard,#rec776772466 .t396__filter,#rec776772466 .t396__carrier {height:524px;}#rec776772466 .t396__filter {}#rec776772466 .t396__carrier {background-attachment:scroll;}}@media screen and (max-width:639px) {#rec776772466 .t396__artboard,#rec776772466 .t396__filter,#rec776772466 .t396__carrier {height:465px;}#rec776772466 .t396__filter {}#rec776772466 .t396__carrier {background-attachment:scroll;}}@media screen and (max-width:479px) {#rec776772466 .t396__artboard,#rec776772466 .t396__filter,#rec776772466 .t396__carrier {height:380px;}#rec776772466 .t396__filter {}#rec776772466 .t396__carrier {background-attachment:scroll;}}#rec776772466 .tn-elem[data-elem-id="1470209944682"]{color:#000000;text-align:center;z-index:2;top:153px;;left:calc(50% - 380px + 0px);;width:760px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom{color:#000000;font-size:46px;font-family:'Amuletus',Arial,sans-serif;line-height:1.2;font-weight:400;background-position:center center;border-width:var(--t396-borderwidth,0);border-style:var(--t396-borderstyle,solid);border-color:var(--t396-bordercolor,transparent);transition:background-color var(--t396-speedhover,0s) ease-in-out,color var(--t396-speedhover,0s) ease-in-out,border-color var(--t396-speedhover,0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed,0.2s) ease-in-out;text-shadow:var(--t396-shadow-text-x,0px) var(--t396-shadow-text-y,0px) var(--t396-shadow-text-blur,0px) rgba(var(--t396-shadow-text-color),var(--t396-shadow-text-opacity,100%));}@media screen and (max-width:1199px){#rec776772466 .tn-elem[data-elem-id="1470209944682"]{top:155px;;left:calc(50% - 380px + 2px);;width:675px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom{font-size:48px;line-height:1.23;background-size:cover;}}@media screen and (max-width:959px){#rec776772466 .tn-elem[data-elem-id="1470209944682"]{top:79px;;left:calc(50% - 380px + -4px);;width:570px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom{line-height:1.22;background-size:cover;}}@media screen and (max-width:639px){#rec776772466 .tn-elem[data-elem-id="1470209944682"]{top:145px;;left:calc(50% - 380px + 0px);;width:460px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom{font-size:30px;background-size:cover;}}@media screen and (max-width:479px){#rec776772466 .tn-elem[data-elem-id="1470209944682"]{top:128px;;left:calc(50% - 380px + 0px);;width:300px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470209944682"] .tn-atom{font-size:30px;background-size:cover;}}#rec776772466 .tn-elem[data-elem-id="1470210011265"]{color:#000000;text-align:center;z-index:3;top:378px;;left:calc(50% - 380px + 0px);;width:760px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom{color:#000000;font-size:26px;font-family:'Arial',Arial,sans-serif;line-height:1.45;font-weight:400;background-position:center center;border-width:var(--t396-borderwidth,0);border-style:var(--t396-borderstyle,solid);border-color:var(--t396-bordercolor,transparent);transition:background-color var(--t396-speedhover,0s) ease-in-out,color var(--t396-speedhover,0s) ease-in-out,border-color var(--t396-speedhover,0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed,0.2s) ease-in-out;text-shadow:var(--t396-shadow-text-x,0px) var(--t396-shadow-text-y,0px) var(--t396-shadow-text-blur,0px) rgba(var(--t396-shadow-text-color),var(--t396-shadow-text-opacity,100%));}@media screen and (max-width:1199px){#rec776772466 .tn-elem[data-elem-id="1470210011265"]{top:370px;;left:calc(50% - 380px + 0px);;width:620px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-size:22px;background-size:cover;}}@media screen and (max-width:959px){#rec776772466 .tn-elem[data-elem-id="1470210011265"]{top:371px;;left:calc(50% - 380px + 0px);;width:500px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom{line-height:1.45;background-size:cover;}}@media screen and (max-width:639px){#rec776772466 .tn-elem[data-elem-id="1470210011265"]{top:318px;;left:calc(50% - 380px + 0px);;width:460px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-size:20px;line-height:1.45;background-size:cover;}}@media screen and (max-width:479px){#rec776772466 .tn-elem[data-elem-id="1470210011265"]{top:354px;;left:calc(50% - 380px + 0px);;width:300px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1470210011265"] .tn-atom{line-height:1.45;background-size:cover;}}#rec776772466 .tn-elem[data-elem-id="1723751589364"]{z-index:4;top:-239px;;left:calc(50% - 600px + 951px);;width:499px;height:auto;}#rec776772466 .tn-elem[data-elem-id="1723751589364"] .tn-atom{background-position:center center;border-width:var(--t396-borderwidth,0);border-style:var(--t396-borderstyle,solid);border-color:var(--t396-bordercolor,transparent);transition:background-color var(--t396-speedhover,0s) ease-in-out,color var(--t396-speedhover,0s) ease-in-out,border-color var(--t396-speedhover,0s) ease-in-out,box-shadow var(--t396-shadowshoverspeed,0.2s) ease-in-out;}@media screen and (max-width:1199px){#rec776772466 .tn-elem[data-elem-id="1723751589364"]{top:-185px;;left:calc(50% - 480px + 795px);;width:385px;height:auto;}}@media screen and (max-width:959px){#rec776772466 .tn-elem[data-elem-id="1723751589364"]{top:-148px;;left:calc(50% - 320px + 482px);;width:307px;height:auto;}}@media screen and (max-width:639px){#rec776772466 .tn-elem[data-elem-id="1723751589364"]{top:-107px;;left:calc(50% - 240px + 366px);;width:223px;height:auto;}}@media screen and (max-width:479px){#rec776772466 .tn-elem[data-elem-id="1723751589364"]{top:-124px;;left:calc(50% - 160px + 187px);;width:257px;height:auto;}}
 #rec684131869 .t119__preface{font-size:24px;--tilda-typo-hook:yes;opacity:0.7;}
 #rec776773121 .t056__title{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}#rec776773121 .t056__descr{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}
 #rec683059930 .t-card__title{font-size:20px;--tilda-typo-hook:yes;}#rec683059930 .t-card__descr{font-size:18px;--tilda-typo-hook:yes;}
 #rec683059930 .t-card__title{font-size:20px;--tilda-typo-hook:yes;}#rec683059930 .t-card__descr{font-size:18px;--tilda-typo-hook:yes;}
 #rec683059930 .t-card__title{font-size:20px;--tilda-typo-hook:yes;}#rec683059930 .t-card__descr{font-size:18px;--tilda-typo-hook:yes;}
 #rec683059930 .t-card__title{font-size:20px;--tilda-typo-hook:yes;}#rec683059930 .t-card__descr{font-size:18px;--tilda-typo-hook:yes;}
 #rec683059930 .t-card__title{font-size:20px;--tilda-typo-hook:yes;}#rec683059930 .t-card__descr{font-size:18px;--tilda-typo-hook:yes;}
#rec683059930 .t959__container{row-gap:20px;}#rec683059930 .t959__card{padding:20px 10px 0px 10px;}#rec683059930 .t959__card{padding:20px 10px;}}
#rec683059930 .t959__card-inner {box-shadow:0px 15px 30px -10px rgba(0,11,48,0.2);}
#rec683059930 .t959__card-inner:hover,#rec683059930 .t959__card-inner.t-focusable {box-shadow:0px 10px 40px -2px rgba(0,11,48,0.3) !important;}
 #rec683059930 .t959__card-inner{border-radius:10px;}
 #rec776776211 .t119__preface{font-size:24px;--tilda-typo-hook:yes;opacity:0.7;}
 #rec776775967 .t056__title{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}#rec776775967 .t056__descr{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}
 #rec776789516 .t119__preface{font-size:24px;--tilda-typo-hook:yes;opacity:0.7;}
 #rec776789662 .t056__title{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}#rec776789662 .t056__descr{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}
 #rec776790074 .t119__preface{font-size:24px;--tilda-typo-hook:yes;opacity:0.7;}
 #rec776790354 .t056__title{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}#rec776790354 .t056__descr{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}
 #rec776790406 .t119__preface{font-size:24px;--tilda-typo-hook:yes;opacity:0.7;}
 #rec776790718 .t056__title{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}#rec776790718 .t056__descr{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}
 #rec776790726 .t119__preface{font-size:24px;--tilda-typo-hook:yes;opacity:0.7;}
 #rec776791740 .t056__title{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}#rec776791740 .t056__descr{--tilda-typo-hook:yes;padding-top:0px;padding-bottom:0px;}
 #rec687984479 .t218__descrfield{font-size:24px;--tilda-typo-hook:yes;text-transform:uppercase;}#rec687984479 .t218__textfield{--tilda-typo-hook:yes;}
.t-section__title,.t-section__descr {overflow-wrap:break-word;}.t-section__descr {max-width:560px;}#rec688151871 .t-section__title {margin-bottom:90px;}#rec688151871 .t-section__descr {}#rec688151871 .t-section__container:not(:has(.t-section__descr)) .t-section__title {margin-bottom:90px;}@media screen and (max-width:960px) {#rec688151871 .t-section__title {margin-bottom:45px;}#rec688151871 .t-section__container:not(:has(.t-section__descr)) .t-section__title {margin-bottom:45px;}}
 #rec688151871 .t-section__title{--tilda-typo-hook:yes;}#rec688151871 .t-section__descr{--tilda-typo-hook:yes;}
 #rec688151871 .t820__textwrapper .t-name{font-size:22px;--tilda-typo-hook:yes;font-weight:300;}#rec688151871 .t820__textwrapper .t-descr{--tilda-typo-hook:yes;}
 #rec687974631 .t225__uptitle{--tilda-typo-hook:yes;color:#b3b3b3;text-transform:uppercase;}#rec687974631 .t225__title{font-size:26px;--tilda-typo-hook:yes;font-weight:400;}#rec687974631 .t225__descr{--tilda-typo-hook:yes;}
 #rec688182687 .t225__uptitle{--tilda-typo-hook:yes;color:#b3b3b3;text-transform:uppercase;}#rec688182687 .t225__title{font-size:26px;--tilda-typo-hook:yes;font-weight:400;}#rec688182687 .t225__descr{--tilda-typo-hook:yes;}
.t-section__title,.t-section__descr {overflow-wrap:break-word;}.t-section__descr {max-width:560px;}#rec687520252 .t-section__title {margin-bottom:90px;}#rec687520252 .t-section__descr {}#rec687520252 .t-section__container:not(:has(.t-section__descr)) .t-section__title {margin-bottom:90px;}@media screen and (max-width:960px) {#rec687520252 .t-section__title {margin-bottom:45px;}#rec687520252 .t-section__container:not(:has(.t-section__descr)) .t-section__title {margin-bottom:45px;}}
 #rec687520252 .t-section__title{--tilda-typo-hook:yes;}#rec687520252 .t-section__descr{--tilda-typo-hook:yes;}
.tooltip-horizontal-scroll-icon_hand{animation:tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite}.tooltip-horizontal-scroll-icon_card{animation:tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{transform:translateX(80px) scale(1);opacity:0}10%{transform:translateX(80px) scale(1);opacity:1}20%,60%{transform:translateX(175px) scale(.6);opacity:1}80%{transform:translateX(5px) scale(.6);opacity:1}to{transform:translateX(5px) scale(.6);opacity:0}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{transform:translateX(0)}80%,to{transform:translateX(-240px)}}
#rec687520252 .t-slds__bullet_active .t-slds__bullet_body{background-color:#222 !important;}#rec687520252 .t-slds__bullet:hover .t-slds__bullet_body{background-color:#222 !important;}
#rec687520252 .t-feed__parts-switch-btn{border:1px solid #000000;border-radius:40px;}#rec687520252 .t-feed__parts-switch-btn:not(.t-feed__parts-switch-btn_hide){display:inline-block;}#rec687520252 .t-feed__parts-switch-btn span,#rec687520252 .t-feed__parts-switch-btn a{color:#000000;padding:6px 18px 6px;border-radius:40px;}#rec687520252 .t-feed__parts-switch-btn.t-active{background-color:#000000;}#rec687520252 .t-feed__parts-switch-btn.t-active span,#rec687520252 .t-feed__parts-switch-btn.t-active a{color:#ffffff !important;}#rec687520252 .t-feed__post-popup__cover-wrapper .t-slds__arrow{background-color:rgba(0,0,0,1);}#rec687520252 .t-feed__post-popup__cover-wrapper .t-slds__bullet_active .t-slds__bullet_body,#rec687520252 .t-feed__post-popup__cover-wrapper .t-slds__bullet:hover .t-slds__bullet_body{background-color:#222!important;}
 #rec687520252 .t-feed__post-title{--tilda-typo-hook:yes;}#rec687520252 .t-feed__post-descr{--tilda-typo-hook:yes;}#rec687520252 .t-feed__post-date{--tilda-typo-hook:yes;}#rec687520252 .t-feed__post-tag{--tilda-typo-hook:yes;}#rec687520252 .t-feed__parts-switch-btn{--tilda-typo-hook:yes;color:#000000;font-weight:400;}
.t-help-bubble{position:fixed;bottom:30px;right:30px;border-radius:100px;width:60px;height:60px;background-color:rgba(250,134,105,0.9);z-index:1004;box-shadow:0 0 8px 0 rgba(0,0,0,0.2);cursor:pointer}.tc-help__questioniconimg{width:100%;height:100%}@media(max-width:640px){.t-help-bubble{width:35px;height:35px}}

/* ========================================== */
/* CUSTOM READABILITY & CONTRAST OVERRIDES     */
/* ========================================== */
.t-cover .t-title,
.t-cover .t-descr,
.t-cover .t-subtitle,
.t-cover .t-text,
.t-cover .t-descr_xl,
.t-cover .t891__title,
.t-cover .t891__descr {
    color: #ffffff !important;
}

.t-cover a {
    color: #ffffff !important;
    text-decoration: underline !important;
}

/* Ensure font size on cover blocks is highly legible */
.t-descr_xl {
    font-size: 20px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}

/* Fix grid layouts that shift left due to lack of centering */
.t-records {
    overflow-x: hidden !important;
}
