@charset "utf-8";

#allrecords .r, body { --t-headline-font: 'FuturaPT',Arial,sans-serif; --t-text-font: 'FuturaPT',Arial,sans-serif; }

.t-body { margin: 0px; }

#allrecords, body { }

#allrecords { -webkit-font-smoothing: antialiased; }

#allrecords a { color: rgb(255, 133, 98); 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: none; }
}

.t-text { font-family: FuturaPT, 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: FuturaPT, 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: FuturaPT, Arial, sans-serif; font-weight: 600; 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: FuturaPT, Arial, sans-serif; font-weight: 600; 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: FuturaPT, Arial, sans-serif; font-weight: 600; 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: FuturaPT, 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: FuturaPT, Arial, sans-serif; font-weight: 600; 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 { }

.t-records a { color: rgb(255, 133, 98); 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: FuturaPT, Arial, sans-serif; border: 0px none; 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: FuturaPT, 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: none; padding: 0px; height: unset; width: unset; white-space: normal; }

.t-submit.t-btntext { font-family: FuturaPT, 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: none; 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: FuturaPT, Arial, sans-serif; }

.t-input { font-family: FuturaPT, Arial, sans-serif; }

.t-input__vis-ph { font-family: FuturaPT, Arial, sans-serif; }

.t-select { font-family: FuturaPT, Arial, sans-serif; }

.t-form .uploadcare-widget-button { font-family: FuturaPT, Arial, sans-serif; }

.t-input-error { font-family: FuturaPT, Arial, sans-serif; }

.t-form__errorbox-wrapper { font-family: FuturaPT, Arial, sans-serif; }

.t-form__errorbox-text { font-family: FuturaPT, Arial, sans-serif; }

.t-form__errorbox-item { font-family: FuturaPT, Arial, sans-serif; }

.t-form__successbox { font-family: FuturaPT, 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: FuturaPT, 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; }
}

.t107 { text-align: center; }

#allrecords a.t107__link_width100:focus-visible { outline-offset: -2px; }

.t107__width { vertical-align: middle; }

.t107__widthauto { display: block; width: auto; max-width: 100%; margin: 0px auto; }

.t107__title { padding-top: 28px; padding-bottom: 28px; font-size: 14px; line-height: 28px; }

@media screen and (max-width: 640px) {
  #allrecords a.t107__link:focus-visible { outline-offset: -2px; }
}

@media screen and (max-width: 480px) {
  .t107__mobpadding { padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
}

.t121 .t-video-lazyload, .t121 .t-video-carier { background-color: rgb(0, 0, 0); }

.t121 .t-video-carier { overflow: hidden; }

.t121 iframe { display: block; border: 0px; padding: 0px; }

.t121__widthauto { width: 100%; max-width: 940px; vertical-align: middle; }

.t102__title { margin: 74px 0px 54px; font-size: 104px; color: rgb(255, 255, 255); }

.t102__descr { padding: 0px 0px 30px; color: rgb(255, 255, 255); }

.t102__descr_center { max-width: 700px; margin: 0px auto; }

.t-align_center .t102__title, .t-align_center .t102__descr, .t-align_center .t102__uptitle { text-align: center; margin-left: auto; margin-right: auto; }

.t-align_right .t102__title, .t-align_right .t102__descr, .t-align_right .t102__uptitle { text-align: left; }

@media screen and (max-width: 1024px) {
  .t102__title { margin-top: 30px; font-size: 70px; line-height: 70px; }
  .t102__descr { padding: 0px 120px; }
}

@media screen and (max-width: 640px) {
  .t102__title { margin-top: 30px; font-size: 34px; line-height: 38px; padding: 0px 10px; }
  .t102__descr { padding: 0px 10px; }
}

.t212__widthauto { width: auto; max-width: 100%; vertical-align: middle; }

.t001__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t001__uptitle { padding-top: 30px; padding-bottom: 60px; color: rgb(255, 255, 255); }

.t001__title { padding: 24px 0px 38px; letter-spacing: 0.5px; color: rgb(255, 255, 255); }

.t001__descr { padding: 0px 0px 30px; color: rgb(255, 255, 255); }

.t001__descr_buttons { padding-bottom: 60px; }

.t001__descr_center { max-width: 700px; margin: 0px auto; }

.t001__descr_center a:not([style]) { color: rgb(255, 255, 255) !important; }

.t001__descr_center a { font-weight: 600; }

.t001__buttons { padding-bottom: 20px; display: flex; align-items: center; gap: 12px; }

.t-align_center .t001__buttons { justify-content: center; }

.t-align_center .t001__title, .t-align_center .t001__descr, .t-align_center .t001__uptitle { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 640px) {
  .t001__title { padding-right: 10px; padding-left: 10px; }
  .t001__uptitle { padding-right: 10px; padding-left: 10px; }
  .t001__descr { padding-right: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; }
  .t001__descr_buttons { padding-bottom: 30px; }
  .t001__buttons { flex-wrap: wrap; }
  .t001__button { width: 100%; max-width: 320px; }
}

.t002old { padding-top: 14px; padding-bottom: 14px; }

.t002old__title { padding-top: 7px; padding-bottom: 7px; text-align: center; }

.t002old__uptitle { font-size: 18px; line-height: 28px; font-weight: 400; text-align: center; padding-top: 22px; padding-bottom: 5px; opacity: 0.7; }

.t003 p { padding-top: 8px; padding-bottom: 6px; font-family: FuturaPT, Arial, sans-serif; font-size: 18px; line-height: 28px; }

.t003__descr { font-size: 28px; line-height: 42px; padding-bottom: 16px; margin-top: -3px; }

.t003 h2 { padding-bottom: 12px; font-size: 28px; line-height: 42px; }

.t003__subtitle { font-style: italic; font-size: 14px; line-height: 28px; font-weight: 400; margin-top: -12px; padding-bottom: 14px; }

.t005A__title { padding-right: 50px; margin-top: -2px; padding-bottom: 34px; }

.t005A__descr { margin-top: -18px; padding-bottom: 26px; }

.t005A__text { padding-top: 8px; padding-bottom: 5px; }

@media screen and (max-width: 640px) {
  .t005A__title { padding-right: 0px; }
  .t005A__text { margin-bottom: 20px; }
}

.t006 { position: relative; }

.t006__line_top { position: relative; width: 100%; text-align: center; }

.t-divider_top { position: absolute; top: 50%; left: 0px; right: 0px; height: 1px; background-color: rgb(0, 0, 0); }

.t006__line_bottom { position: relative; border-top: 1px solid rgb(0, 0, 0); width: 100%; height: 1px; text-align: center; margin-top: 22px; padding-bottom: 4px; }

.t006__uptitle-wrapper { background-color: rgb(0, 0, 0); padding: 10px 43px; display: inline-block; position: relative; z-index: 1; }

.t006__uptitle { color: rgb(255, 255, 255); font-weight: 700; text-transform: uppercase; letter-spacing: 2px; }

.t006__text-impact { padding: 40px 0px 30px; text-align: center; }

.t006 .t-col_10 { margin: 0px; }

@media screen and (max-width: 640px) {
  .t006 .t-col_10 { margin: 0px; padding: 0px; }
  .t006__text-impact { padding-left: 0px; padding-right: 0px; }
  .t006__line_top { height: auto; }
}

.t007__text { padding-top: 8px; padding-bottom: 6px; }

.t007__descr { font-size: 18px; font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 28px; text-align: center; padding: 8px 20px 48px; }

.t007__descr2 { font-family: FuturaPT, Arial, sans-serif; font-size: 24px; color: rgb(0, 0, 0); line-height: 37px; padding-top: 2px; padding-bottom: 18px; }

@media screen and (max-width: 960px) {
  .t007 .t-col { margin-top: 20px; margin-bottom: 20px; }
}

.t010old { padding-top: 14px; padding-bottom: 14px; }

.t010old__title { text-align: center; padding-bottom: 2px; }

.t011 h3 { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-weight: 700; font-size: 24px; line-height: 28px; padding-right: 50px; padding-top: 7px; padding-bottom: 7px; }

.t011 p { font-family: FuturaPT, Arial, sans-serif; font-size: 18px; color: rgb(0, 0, 0); line-height: 28px; padding-top: 8px; padding-bottom: 5px; }

@media screen and (max-width: 640px) {
  .t011 .t-col_8 { max-width: 100%; }
  .t011 h3 { padding-right: 0px; }
}

.t012 h3 { padding-top: 6px; font-family: FuturaPT, Arial, sans-serif; font-size: 24px; color: rgb(0, 0, 0); font-weight: 700; line-height: 28px; }

.t012 p { font-family: FuturaPT, Arial, sans-serif; font-size: 18px; color: rgb(0, 0, 0); line-height: 28px; padding-top: 30px; padding-bottom: 6px; }

.t013a__text { padding-top: 8px; padding-bottom: 6px; }

.t013a__img { border-radius: 50%; margin: 8px 0px 10px; max-width: 140px; width: 80px; height: 80px; }

.t013a__title { font-size: 15px; line-height: 20px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; }

.t013a__descr { font-size: 11px; line-height: 16px; padding: 0px 20px 7px; }

@media screen and (max-width: 960px) {
  .t013a .t-align_center { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t013a .t-align_center { width: 100% !important; }
}

.t015 { box-sizing: border-box; }

.t015__title { padding-top: 8px; padding-bottom: 3px; }

.t015__uptitle { padding-top: 10px; padding-bottom: 40px; }

.t015__descr { padding: 41px 0px 0px; }

.t016 .text { padding-top: 8px; padding-bottom: 6px; }

@media screen and (max-width: 960px) {
  .t016__col { margin-bottom: 14px; }
  .t016__col:last-child { margin-bottom: 0px; }
}

.t017__uptitle { padding-top: 3px; padding-bottom: 22px; }

.t017__title { padding-top: 2px; padding-bottom: 0px; }

.t017__descr { padding-top: 21px; }

.t018 p { padding-top: 8px; padding-bottom: 6px; line-height: 28px; color: rgb(0, 0, 0); font-size: 18px; font-family: FuturaPT, Arial, sans-serif; }

.t019 { padding-top: 0px; padding-bottom: 6px; }

.t019__text { text-align: center; padding-top: 6px; padding-bottom: 0px; }

.t021__line { position: relative; width: 100%; max-width: 140px; margin-left: auto; margin-right: auto; height: 1px; background-color: rgb(0, 0, 0); }

.t021__text-impact { text-align: center; margin-top: 44px; margin-bottom: 54px; }

.t022__text { padding-top: 8px; padding-bottom: 6px; }

.t024 { position: relative; }

.t024 p { padding-top: 8px; padding-bottom: 6px; line-height: 28px; color: rgb(0, 0, 0); font-size: 18px; font-family: FuturaPT, Arial, sans-serif; }

.t024 h1 { line-height: 39px; color: rgb(0, 0, 0); font-family: FuturaPT, Arial, sans-serif; font-size: 36px; font-weight: 700; position: absolute; bottom: 0px; padding-bottom: 8px; }

.t024 #rightColumn { display: block; position: relative; }

@media screen and (max-width: 960px) {
  .t024 #rightColumn { display: inline; }
}

@media screen and (max-width: 640px) {
  .t024 h1 { font-size: 28px; line-height: 28px; }
  .t024 #rightColumn { height: auto !important; }
}

.t025old { padding-top: 21px; padding-bottom: 21px; }

.t025old__uptitle { letter-spacing: 2px; text-align: center; text-transform: uppercase; padding-top: 9px; padding-bottom: 24px; }

.t025old__title { text-align: center; padding-left: 80px; padding-right: 80px; padding-bottom: 18px; }

.t026__title { line-height: 28px; font-size: 14px; font-weight: 700; padding-top: 7px; padding-bottom: 6px; }

.t026-descr { padding-top: 1px; }

.t030__title { margin-bottom: 15px; }

.t030__descr { margin-top: 8px; padding-bottom: 6px; }

.t031__img { padding: 20px; border-radius: 0px; box-shadow: rgb(204, 204, 204) 0px 1px 5px; }

.t032__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t032__title { margin-bottom: 50px; color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; }

.t032__line { position: relative; width: 100%; height: 1px; background-color: rgb(255, 255, 255); }

.t032__descr { margin: 43px auto 0px; padding: 0px 50px; color: rgb(255, 255, 255); }

.t032__wrapper .t-col { display: block; float: none; }

@media screen and (max-width: 960px) {
  .t032__line { max-width: 160px; margin: 0px auto; }
}

@media screen and (max-width: 640px) {
  .t032 .t-cover__wrapper { display: block; width: 100%; }
  .t032__title { padding: 0px 10px; }
  .t032__descr { padding: 0px 10px; }
}

.t033 .t-container { display: flex; }

.t033__lineTop { position: relative; border-top: 4px solid rgb(0, 0, 0); padding-left: 0px; width: 100%; margin-top: 1px; }

.t033__title { font-size: 24px; color: rgb(0, 0, 0); line-height: 36px; padding-top: 19px; }

.t033__descr { margin-top: -12px; }

@media screen and (max-width: 1200px) {
  .t033__title { font-size: 22px; }
}

@media screen and (max-width: 960px) {
  .t033 .t-container { display: block; }
  .t033__title { padding-bottom: 40px; }
  .t033__lineTop.t033__lineTop_mobilepadding { padding-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t033__lineTop { width: 100%; }
}

.t037 .t-container { display: flex; }

.t037__title { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-weight: 600; font-size: 24px; line-height: 28px; padding-right: 50px; padding-top: 7px; padding-bottom: 7px; }

.t037__text { padding-top: 8px; padding-bottom: 6px; }

@media screen and (max-width: 960px) {
  .t037 .t-container { display: block; }
  .t037__title { padding-right: 0px; }
}

@media screen and (max-width: 640px) {
  .t037__title { margin-bottom: 20px; padding-right: 0px; }
}

.t038__text-impact { text-align: center; padding: 8px 50px 2px; }

@media screen and (max-width: 640px) {
  .t038__text-impact { padding-left: 0px; padding-right: 0px; }
}

.t040__title { font-weight: 700; color: rgb(255, 255, 255); margin: 38px 0px; text-align: center; }

@media screen and (max-width: 640px) {
  .t040__title { margin-top: 47px; }
}

.t041 { padding-top: 14px; padding-bottom: 14px; }

.t041 i { display: block; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); line-height: 24px; font-style: italic; padding-top: 11px; padding-bottom: 11px; }

.t046__text { text-align: center; padding-top: 10px; padding-bottom: 4px; }

.t048old { padding-top: 14px; padding-bottom: 14px; }

.t048old__title { line-height: 36px; font-size: 30px; text-align: center; padding-top: 22px; padding-bottom: 12px; }

.t050__uptitle { padding-top: 9px; padding-bottom: 93px; }

.t050__descr { padding-top: 50px; padding-bottom: 9px; }

.t051__text { text-align: center; }

.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; }

.t058 { padding-bottom: 6px; }

.t058__text-impact { padding-top: 0px; text-align: center; }

.t059__text-impact { padding: 1px 75px 10px; }

@media screen and (max-width: 640px) {
  .t059__text-impact { padding-left: 0px; padding-right: 0px; }
}

.t029 .t-container { padding-top: 3px; padding-bottom: 5px; }

.t029 img { max-width: 100%; }

.t034__verticalline { width: 1px; height: 65px; display: inline-block; background-color: rgb(0, 0, 0); }

.t057 { padding-bottom: 4px; font-family: FuturaPT, Arial, sans-serif; line-height: 52px; font-size: 48px; }

.t062__uptitle { font-size: 14px; line-height: 28px; margin-bottom: 14px; }

.t062__title { font-size: 30px; line-height: 34px; padding-bottom: 28px; }

.t062__text { opacity: 0.85; }

.t062__img { float: right; width: 100%; }

@media screen and (max-width: 640px) {
  .t062__text { margin-bottom: 40px; }
}

.t069 a { text-decoration: none; color: rgb(255, 133, 98); }

.t069__linkwrapper { display: inherit; width: inherit; }

.t069__uptitle { line-height: 28px; margin-top: 13px; margin-bottom: 0px; color: rgb(255, 133, 98); letter-spacing: 1px; }

.t069__sp { margin-bottom: 20px; }

.t069__title { margin-top: 5px; margin-bottom: 20px; }

.t069__text { font-size: 16px; line-height: 24px; }

.t069__img { width: 100%; }

.t069__textwrapper { display: table; width: 100%; }

.t069__floatbeaker_lr3 { display: none; }

@media screen and (max-width: 960px) {
  .t069__col.t-col_4, .t069__col.t-col_6 { width: 100%; display: table; vertical-align: middle; margin: 0px auto 50px; float: none; }
  .t069__col.t-col_4:last-child, .t069__col.t-col_6:last-child { margin-bottom: 0px !important; }
  .t069__col.t-col_4 .t069__img, .t069__col.t-col_6 .t069__img { display: table-cell; width: 100%; vertical-align: top; }
  .t069__col.t-col_4 .t069__textwrapper, .t069__col.t-col_6 .t069__textwrapper { display: table-cell; width: 50%; vertical-align: top; padding-left: 30px; }
  .t069__col.t-col_3 { max-width: 320px; display: inline; float: left; margin-bottom: 60px; }
  .t069__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
  .t069__sp { display: none; }
  .t069__uptitle { margin-top: 0px; }
}

@media screen and (max-width: 660px) {
  .t069__col.t-col_3, .t069__col.t-col_4, .t069__col.t-col_6 { display: table; vertical-align: middle; margin: 0px auto 40px; float: none; max-width: 100%; }
  .t069__img { display: table-cell; width: 100%; vertical-align: top; }
  .t069__textwrapper { display: table-cell; width: 50%; vertical-align: top; }
  .t069__col.t-col_3 .t069__textwrapper, .t069__col.t-col_4 .t069__textwrapper, .t069__col.t-col_6 .t069__textwrapper { padding-left: 20px; }
}

@media screen and (max-width: 480px) {
  .t069__col.t-col_3, .t069__col.t-col_4, .t069__col.t-col_6 { max-width: 100%; width: 100%; display: block; float: none; }
  .t069__img { display: block; }
  .t069__col.t-col_3 .t069__textwrapper, .t069__col.t-col_4 .t069__textwrapper, .t069__col.t-col_6 .t069__textwrapper, .t069__textwrapper { display: block; width: 100%; margin-bottom: 40px; padding-left: 0px; }
  .t069__sp { display: block; }
  .t069__uptitle { margin-top: 10px; }
  .t069__title { margin-bottom: 13px; }
}

.t071 { text-align: center; }

.t071__img { margin-bottom: 30px; border-radius: 50%; width: 100px; height: 100px; }

.t071__title { margin-bottom: 25px; padding: 0px 25px; }

.t071__descr { font-size: 16px; line-height: 25px; padding: 1px 25px 3px; }

.t071__col { border: 3px solid rgb(0, 0, 0); padding: 35px 0px 48px; box-sizing: border-box; }

.t071__wrapper { box-sizing: content-box; width: 100%; height: 100%; }

@media screen and (max-width: 960px) {
  .t071__col { max-width: 100%; margin-bottom: 40px; border: none; height: auto !important; }
}

.t073__tablewrapper { display: table; width: 100%; }

.t073__circlewrapper { display: table-cell; vertical-align: top; }

.t073__textwrapper { display: table-cell; vertical-align: top; padding-left: 20px; width: 100%; }

.t073__title { font-size: 16px; line-height: 25px; margin: 0px; padding-bottom: 13px; }

.t073__blockdescr { font-size: 16px; }

.t073__circle { background-color: rgb(204, 204, 204); border-radius: 50%; display: block; width: 60px; height: 60px; text-align: center; font-size: 20px; line-height: 60px; color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; }

@media screen and (max-width: 960px) {
  .t073__col { margin-bottom: 36px; }
  .t073__col:last-child { margin-bottom: 0px; }
  .t073__title { padding-bottom: 10px; }
}

@media screen and (max-width: 640px) {
  .t073__blockdescr { margin-bottom: 20px; }
}

.t075__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t075__wrappercenter { padding-left: 20px; padding-right: 20px; }

.t075__img { margin-bottom: 14px; width: 100px; height: 100px; }

.t075__img_circle { border-radius: 50%; }

.t075__textclass1 .t075__title { font-size: 24px; line-height: 30px; margin-bottom: 25px; margin-top: 18px; }

.t075__textclass1 { font-size: 16px; line-height: 25px; }

.t075__textclass2 .t075__title { font-size: 18px; line-height: 21px; margin-bottom: 25px; margin-top: 12px; }

.t075__textclass2 { font-size: 13px; line-height: 20px; }

.t075__textclass3 .t075__title { font-size: 30px; line-height: 40px; margin-bottom: 25px; margin-top: 12px; }

.t075__textclass3 { font-size: 16px; line-height: 25px; }

@media screen and (max-width: 960px) {
  .t075__textclass1, .t075__textclass2, .t075__textclass3 { margin-bottom: 45px; }
}

.t081__col { margin: 0px auto; text-align: center; }

.t081__img { width: 150px; height: 150px; max-width: 150px; margin-top: 17px; margin-bottom: 14px; border-radius: 50%; box-sizing: content-box; }

.t081__title { padding-top: 8px; padding-bottom: 5px; }

.t081__descr { padding-top: 0px; padding-bottom: 6px; font-size: 16px; line-height: 26px; }

.t083__inner { position: relative; width: 100%; float: left; }

.t083__imgwrapper { width: 100%; text-align: center; max-width: var(--t083-max-width,100%); margin-left: auto; margin-right: auto; }

.t083__image { width: auto; max-width: 100%; }

.t083__textclass1 { position: absolute; top: 220px; left: -150px; width: 290px; font-size: 13px; line-height: 23px; text-transform: uppercase; }

.t083__textclass2 { position: absolute; top: 220px; left: -150px; width: 210px; font-size: 32px; }

.t083__textclass1.t083__textclass_noprefix, .t083__textclass2.t083__textclass_noprefix { left: -50px; }

.t083__textclass3 { position: absolute; top: 220px; left: auto; right: -150px; width: 290px; font-size: 13px; line-height: 23px; text-transform: uppercase; }

.t083__textclass3.t083__textclass_nopostfix { right: -50px; }

@media screen and (max-width: 1240px) {
  .t083__textclass1, .t083__textclass2, .t083__textclass3 { position: static; width: 100%; max-width: 480px; padding-top: 20px; padding-bottom: 20px; }
}

.t089 .t-divider { position: relative; background-color: rgb(0, 0, 0); height: 4px; }

.t089__text { padding: 20px 0px 25px; line-height: 36px; font-size: 28px; font-weight: 700; margin: 0px; }

.t090 svg polygon { fill: rgb(0, 0, 0); }

.t090__outer { padding: 20px 0px; border-top: 4px solid rgb(0, 0, 0); border-left: 0px; }

.t090__text { margin: 0px; font-size: 28px; font-weight: 700; line-height: 36px; }

.t090__img { position: relative; width: 80px; height: 80px; margin-right: 20px; float: left; border-radius: 50%; }

.t090__author { position: relative; width: 500px; float: left; }

.t090__autor-title { margin-top: 15px; margin-bottom: 3px; padding-left: 100px; font-size: 18px; font-weight: 600; line-height: 22px; }

.t090__autor-descr { padding-left: 100px; font-size: 13px; letter-spacing: 1px; line-height: 20px; }

.t090__autor-title2 { margin-top: 10px; margin-bottom: 7px; padding-left: 40px; font-size: 22px; font-weight: 600; line-height: 28px; }

.t090__autor-descr2 { padding-left: 40px; font-size: 14px; letter-spacing: 1px; line-height: 20px; }

@media screen and (max-width: 640px) {
  .t090 .t-col_10 { max-width: 94%; width: 98%; }
  .t090__author { width: 295px; }
  .t090__autor-title, .t090__autor-title2 { margin-top: 13px; line-height: 20px; }
}

.t082__img { margin-bottom: 14px; float: right; margin-right: 22px; width: 100px; height: 100px; }

.t082__img_circle { border-radius: 50%; }

.t082__title { margin-top: 0px; margin-bottom: 25px; }

.t082__blockdescr { padding-right: 150px; font-size: 16px; line-height: 25px; }

@media screen and (max-width: 960px) {
  .t082 .t082__col { width: 100%; max-width: 100%; }
  .t082__blockdescr { padding-bottom: 40px; }
}

.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; }
}

.t306__table-container { position: relative; z-index: 1; display: table; table-layout: fixed; width: 100%; height: 100%; }

.t306__table-cell { display: table-cell; vertical-align: middle; }

.t306__img { display: inline-block; width: auto; max-width: 100%; height: auto; max-height: 100%; }

@media screen and (max-width: 960px) {
  .t306__table-cell { padding-right: 20px; padding-left: 20px; }
}

.t106__wrapper { display: table; width: 100%; }

.t106__block { display: table-cell; width: 50%; height: 100%; vertical-align: middle; }

.t106__title { max-width: 360px; margin: 0px auto; padding-right: 10px; padding-left: 10px; text-align: center; }

.t106__text { max-width: 360px; margin: 0px auto; padding-top: 20px; padding-right: 10px; padding-left: 10px; font-size: 16px; text-align: center; line-height: 25px; opacity: 0.7; }

.t106__img { width: 100%; vertical-align: middle; margin: 0px; }

@media screen and (max-width: 640px) {
  .t106__wrapper { display: block; width: 100%; }
  .t106__block { display: block; width: 100%; }
  .t106__title { padding-top: 100px; }
  .t106__text { padding-bottom: 100px; font-size: 14px; line-height: 20px; }
}

.t108 { display: table; width: 100%; }

.t108 .block { display: table-cell; vertical-align: middle; height: 100%; width: 50%; }

.t108 .textblock { margin: 10%; }

.t108 h1 { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 30px; font-weight: 700; line-height: 40px; }

.t108 .field_text { padding-top: 20px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); line-height: 25px; opacity: 0.7; }

.t108 img { width: 100%; margin: 0px; vertical-align: middle; }

@media screen and (max-width: 1024px) {
  .t108 h1 { font-size: 18px; line-height: 28px; }
  .t108 .field_text { font-size: 14px; line-height: 20px; }
}

@media screen and (max-width: 640px) {
  .t108 { width: 100%; display: inline; }
  .t108 .block { display: block; width: 100%; }
  .t108 h1 { padding-top: 50px; font-size: 18px; line-height: 28px; width: 100%; }
  .t108 p { font-size: 14px; line-height: 20px; padding-bottom: 50px; width: 100%; }
}

.t109 { display: table; width: 100%; }

.t109__block { display: table-cell; vertical-align: bottom; height: 100%; background-color: rgb(238, 238, 238); width: 50%; }

.t109__textblock { position: absolute; width: 49%; margin-left: 0px; }

.t109__textwrapper { margin: 10%; }

.t109 h1 { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 30px; font-weight: 700; line-height: 40px; }

.t109 p { padding-top: 20px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); line-height: 25px; opacity: 0.7; }

.t109 img { width: 100%; margin: 0px; }

@media screen and (max-width: 1024px) {
  .t109 h1 { font-size: 18px; line-height: 28px; }
  .t109 p { font-size: 14px; line-height: 20px; }
}

@media screen and (max-width: 640px) {
  .t109 { width: 100%; display: inline; }
  .t109__textblock { position: relative; width: 100%; }
  .t109__block { display: block; width: 100%; height: auto; }
  .t109 h1 { padding-top: 50px; font-size: 18px; line-height: 28px; width: 100%; }
  .t109 p { font-size: 14px; line-height: 20px; padding-bottom: 50px; width: 100%; }
}

.t113 { width: 100%; height: 50px; position: absolute; z-index: 990; }

.t113__space { width: 100%; height: 50px; position: relative; }

.t113__fixed { position: fixed; top: 0px; }

.t113__logo { font-size: 20px; margin-top: 13px; margin-left: 20px; padding-right: 50px; float: left; }

.t113__img { margin-left: 20px; padding-right: 50px; float: left; }

.t113__list { list-style-type: none; padding-top: 16px; padding-right: 10px; padding-bottom: 0px; margin: 0px; padding-left: 10px !important; }

.t113__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); }

.t113 a { text-decoration: none; color: rgb(255, 133, 98); }

.t113__list_item .t-active { opacity: 0.7; }

@media screen and (max-width: 640px) {
  .t113__list_item { display: block; text-align: center; padding: 10px; }
  .t113__fixed { position: relative; }
  .t113 { position: relative; height: auto; text-align: center; }
  .t113__logo { float: inherit; text-align: center; margin: 0px; padding: 20px; }
  .t113__img { float: inherit; margin: 0px auto; padding: 20px; }
}

.t116 { }

.t116__videowrapper { position: relative; padding-bottom: 56.25%; height: 0px; }

.t116__videowrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.t116 .t-video-lazyload { background-color: rgb(0, 0, 0); }

@media screen and (max-width: 480px) {
  .t117__mobpadding { padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
}

.t118 { padding-top: 28px; padding-bottom: 28px; }

.t118__line { position: relative; height: 1px; margin-top: 0.5em; margin-bottom: 0.5em; background-color: rgb(0, 0, 0); border: none; opacity: 0.2; }

.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; }
}

.t120__title { padding-top: 4px; padding-bottom: 14px; }

.t120__descr { margin-top: -6px; padding-bottom: 3px; }

.t122 { padding-top: 28px; padding-bottom: 28px; }

.t122 .wrapper { margin: 0px auto; width: 530px; }

.t122 .email { width: 350px; height: 47px; border: 3px solid rgb(0, 0, 0); font-size: 16px; float: left; padding-left: 10px; appearance: none; }

.t122 .submit { font-family: FuturaPT, Arial, sans-serif; width: 140px; height: 50px; background: rgb(255, 166, 134); border: 0px none; color: rgb(255, 255, 255); font-size: 14px; margin-left: 10px; text-transform: uppercase; appearance: none; }

@media (max-width: 1100px) {
  .t122 .email { width: 310px; }
}

@media screen and (max-width: 640px) {
  .t122 .wrapper { margin: 0px auto; width: 300px; }
  .t122 .email { width: 150px; appearance: none; }
  .t122 .submit { width: 80px; appearance: none; }
}

.t123__centeredContainer { text-align: center; }

.ok-klass { display: none !important; }

.t125 { padding-top: 30px; padding-bottom: 30px; }

.t125 hr { margin-top: 15px; margin-bottom: 15px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(238, 238, 238); }

.t125__title { font-size: 18px; line-height: 28px; }

.t125__title a { text-decoration: none; color: rgb(0, 0, 0); }

.t126 { padding-top: 45px; padding-bottom: 45px; }

.t126 a { text-decoration: none; color: rgb(0, 0, 0); }

.t126__textwrapper { margin-bottom: 28px; margin-top: 16px; }

.t126__uptitle { font-size: 10px; font-weight: 400; line-height: 16px; margin-top: 12px; margin-bottom: 8px; letter-spacing: 2px; text-transform: uppercase; }

.t126__title { margin-bottom: 7px; }

.t126__descr { opacity: 0.7; }

.t126__imgbox { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t126__img { width: 100%; }

@media screen and (max-width: 960px) {
  .t126__imgbox { width: 50%; display: inline; float: left; margin-right: 20px; }
  .t126 .t-col_3, .t126 .t-col_4, .t126 .t-col_6 { max-width: 100%; margin-bottom: 20px; display: table; }
  .t126__textwrapper { margin-bottom: 28px; margin-top: 0px; display: table; }
}

@media screen and (max-width: 640px) {
  .t126__imgbox { width: 100%; display: block; float: left; }
  .t126 .t-col_3, .t126 .t-col_4, .t126 .t-col_6 { max-width: 100%; padding-bottom: 20px; display: block; }
  .t126__textwrapper { margin-bottom: 28px; margin-top: 0px; display: table; }
}

.t128old .box { width: 25%; background-size: cover; background-repeat: no-repeat; background-position: center center; display: inline; float: left; margin-left: 0px; margin-right: 0px; }

.t128old .box.feature { width: 50%; }

.t128old .box:hover .wrappper { opacity: 1; }

.t128old .wrappper { display: table-cell; width: 100%; height: 100%; opacity: 0; background-color: rgba(0, 0, 0, 0.77); transition: opacity 0.25s ease-in-out; float: left; }

.t128old .textwrapper { width: 20%; position: absolute; display: table; }

.t128old span { display: table-cell; vertical-align: middle; }

.t128old .textwrapper.center { width: 25%; text-align: center; }

.t128old .textwrapper.feature { width: 35%; }

.t128old .textwrapper.center.feature { width: 50%; text-align: center; }

.t128old img { width: 100%; position: relative; float: left; }

.t128old a { text-decoration: none; color: rgb(255, 133, 98); }

.t128old h5 { font-size: 11px; font-family: FuturaPT, Arial, sans-serif; font-weight: 400; line-height: 28px; margin-top: 20px; margin-bottom: 10px; letter-spacing: 2px; text-transform: uppercase; color: rgb(255, 0, 0); padding-left: 20px; padding-right: 20px; }

.t128old h1 { font-family: FuturaPT, Arial, sans-serif; font-size: 26px; line-height: 32px; color: rgb(255, 255, 255); padding-left: 20px; padding-right: 20px; margin-top: 20px; margin-bottom: 15px; font-weight: 700; }

.t128old p { font-family: FuturaPT, Arial, sans-serif; font-size: 14px; color: rgb(255, 255, 255); line-height: 22px; padding-left: 20px; padding-right: 20px; opacity: 0.7; }

.t128old .feature h1 { font-size: 36px; line-height: 42px; padding-left: 19px; padding-right: 19px; }

.t128old .feature p { font-size: 18px; line-height: 28px; }

@media screen and (max-width: 1240px) {
  .t128old .box { width: 50%; }
  .t128old h1 { font-size: 28px; line-height: 34px; }
  .t128old p { font-size: 14px; line-height: 18px; }
  .t128old .feature h1 { font-size: 28px; line-height: 34px; }
  .t128old .feature p { font-size: 14px; line-height: 18px; }
}

@media screen and (max-width: 1024px) {
  .t128old .wrappper { opacity: 1; background-color: rgba(0, 0, 0, 0.3); }
}

@media screen and (max-width: 720px) {
  .t128old h1 { font-size: 14px; line-height: 18px; }
  .t128old p { font-size: 14px; line-height: 18px; }
  .t128old .feature h1 { font-size: 18px; line-height: 24px; }
  .t128old .feature p { font-size: 14px; line-height: 18px; }
}

@media screen and (max-width: 640px) {
  .t128old .box { width: 50%; }
  .t128old .box.feature { width: 100%; }
  .t128old .textwrapper { width: 80%; }
  .t128old .textwrapper.feature { width: 80%; }
}

.t129 { padding-top: 45px; padding-bottom: 45px; }

.t129__container-table { display: table; width: 100%; max-width: 960px; margin: 0px auto; }

.t129__container-table:hover { background-color: rgba(0, 0, 0, 0.02); transition: background-color 0.25s ease-in-out; }

.t129__tcol1 { width: 50%; margin: 0px; vertical-align: top; display: table-cell; }

.t129__tcol2 { width: 50%; margin: 0px; border-top: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); vertical-align: top; display: table-cell; }

.t129__textwrapper { margin: 30px 40px; }

.t129 a { text-decoration: none; color: rgb(0, 0, 0); display: block; }

.t129__uptitle { letter-spacing: 1px; font-weight: 400; margin-bottom: 14px; opacity: 0.3; }

.t129__title { margin-bottom: 30px; }

.t129__imgbox { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t129__img { width: 100%; }

@media screen and (max-width: 640px) {
  .t129__textwrapper { margin: 20px 20px 40px; }
  .t129__tcol1, .t129__tcol2 { display: block; width: 100%; }
  .t129__title { font-size: 22px; line-height: 28px; margin-bottom: 7px; }
  .t129__descr { font-family: FuturaPT, Arial, sans-serif; font-size: 14px; line-height: 18px; }
}

.t130 .item { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t130__table { display: table; color: rgb(255, 255, 255); width: 100%; height: 100%; }

.t130__cell { width: 100%; vertical-align: middle; display: table-cell; }

.t130__textwrapper { text-align: center; }

.t130__title { margin-bottom: 45px; color: rgb(255, 255, 255); }

.t130__descr { color: rgb(255, 255, 255); }

.t130 .t130__white { background-color: rgb(255, 255, 255); }

.t130 .t130__white.active { border: 1px solid rgb(255, 255, 255); border-radius: 10px; background-color: transparent; }

.t013__centeredsection { text-align: center; }

.t013__text { padding-top: 8px; padding-bottom: 6px; }

.t013__img { max-width: 140px; width: 80px; height: 80px; margin: 8px 0px 10px; border-radius: 50%; }

.t013__autor-title { margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; font-size: 15px; font-weight: 700; line-height: 20px; }

.t013__autor-descr { padding: 0px 20px 7px; font-size: 11px; line-height: 16px; }

@media screen and (max-width: 960px) {
  .t013__centeredsection { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t013__centeredsection { width: 100% !important; }
}

.t131 .t-col_4 { margin-bottom: 40px; }

.t131 a { text-decoration: none; color: rgb(0, 0, 0); }

.t131__textwrapper { margin-bottom: 28px; margin-top: 16px; }

.t131__uptitle { margin-top: 12px; margin-bottom: 10px; opacity: 0.7; }

.t131__tag { font-size: 11px; font-weight: 400; line-height: 16px; letter-spacing: 2px; text-transform: uppercase; }

.t131__date { font-size: 12px; font-weight: 400; line-height: 16px; letter-spacing: 1px; }

.t131__title { margin-bottom: 12px; }

.t131__descr { opacity: 0.7; }

.t131__imgbox { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t131__img { width: 100%; }

@media screen and (max-width: 960px) {
  .t131__imgbox { width: 50%; display: inline; float: left; margin-right: 20px; }
  .t131 .t-col_3, .t131 .t-col_4, .t131 .t-col_6 { max-width: 100%; margin-bottom: 50px; }
  .t131__textwrapper { display: table; }
  .t131__uptitle { margin-top: 0px; }
}

@media screen and (max-width: 640px) {
  .t131__imgbox { width: 100%; display: block; float: none; }
}

.t132__box { width: 50%; background-size: cover; background-repeat: no-repeat; background-position: center center; display: inline; float: left; margin-left: 0px; margin-right: 0px; min-height: 400px; }

.t132__box.t132__feature { width: 100%; min-height: 400px; }

.t132__box:hover .t132__wrappper { opacity: 0.9; }

.t132__wrappper { display: table-cell; width: 100%; height: 100%; min-height: 400px; position: relative; transition: opacity 0.25s ease-in-out; float: left; }

.t132__textwrapper { position: absolute; display: table; text-align: center; max-width: 100%; z-index: 1; }

.t132 span { display: table-cell; vertical-align: middle; }

.t132 img { width: 100%; position: relative; float: left; }

.t132__feature img { width: 100%; height: 90vh; }

.t132 a { text-decoration: none; color: rgb(255, 133, 98); }

.t132__uptitle { font-size: 13px; line-height: 28px; margin-top: 20px; margin-bottom: 40px; letter-spacing: 2px; text-transform: uppercase; color: rgb(255, 133, 98); padding-left: 20px; padding-right: 20px; }

.t132__textwrapper.t132__feature .t132__uptitle { font-size: 14px; line-height: 28px; }

.t132__title { color: rgb(255, 255, 255); padding-left: 15%; padding-right: 15%; margin-top: 40px; margin-bottom: 15px; }

.t132__textwrapper.t132__feature .t132__title { padding-bottom: 30px; padding-left: 10%; padding-right: 10%; }

.t132__descr { color: rgb(255, 255, 255); padding-left: 10px; padding-right: 10px; padding-top: 20px; margin: 0px auto; max-width: 420px; }

.t132__textwrapper.t132__feature .t132__descr { padding-left: 10%; padding-right: 10%; max-width: 620px; }

@media screen and (max-width: 1240px) {
  .t132__box { width: 50%; }
}

@media screen and (max-width: 1024px) {
  .t132__feature img { height: 550px; }
}

@media screen and (max-width: 720px) {
  .t132__title { padding-left: 5%; padding-right: 5%; }
}

@media screen and (max-width: 640px) {
  .t132__feature img { height: 400px; }
  .t132__box { width: 100%; }
  .t132__box.t132__feature { width: 100%; }
  .t132__textwrapper { width: 90%; }
  .t132__textwrapper.t132__feature { width: 90%; }
}

.t134__logo { width: 100%; font-size: 28px; font-weight: 600; }

.t134 { text-align: center; }

.t134__img { max-width: 300px; }

.t134__title { font-family: FuturaPT, Arial, sans-serif; font-size: 24px; line-height: 25px; text-align: center; padding-top: 28px; padding-bottom: 9px; color: rgb(0, 0, 0); }

.t134__descr { font-size: 14px; color: rgb(0, 0, 0); line-height: 26px; letter-spacing: 1px; text-align: center; font-family: FuturaPT, Arial, sans-serif; padding-top: 22px; padding-bottom: 6px; opacity: 0.7; }

.t134__link { display: block; }

.t134__img { vertical-align: bottom; }

.t134 a { color: rgb(0, 0, 0); }

.t135 { z-index: 990; min-height: 30px; }

.t135__img { max-width: 100%; }

.t215 .t-row { clear: both; }

.t215__blockimg { height: 560px; margin-bottom: 20px; }

.t215__title { padding-bottom: 14px; }

.t215__descr { font-size: 14px; line-height: 24px; padding-bottom: 14px; }

.t215__textwrapper { margin-bottom: 10px; }

@media screen and (max-width: 1200px) {
  .t215__blockimg { height: 460px; }
}

@media screen and (max-width: 960px) {
  .t215__blockimg { max-width: 460px; height: 460px; }
}

@media screen and (max-width: 320px) {
  .t215__blockimg { height: 320px; }
}

.t214__container { flex-wrap: wrap; }

.t214__col:nth-child(n+4) { margin-top: 40px; }

.t214__blockimg { max-width: 360px; height: 360px; }

.t214__blockimg + .t214__textwrapper { margin-top: 20px; }

.t214__descr { font-size: 14px; line-height: 24px; }

.t214__title + .t214__descr { margin-top: 14px; }

.t214__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 1200px) {
  .t214__blockimg { height: 320px; }
}

@media screen and (max-width: 960px) {
  .t214__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t214__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t214__container_mobile-flex .t214__col { max-width: 320px; min-width: 320px; margin-top: 0px !important; }
  .t214__container_mobile-flex .t214__col:first-child { margin-left: 20px; }
  .t214__container_mobile-flex .t214__col:last-child { margin-right: 20px; }
  .t214__col:nth-child(n+4) { margin-top: 0px; }
  .t214__col:nth-child(n+2) { margin-top: 20px; }
  .t214__scroll-icon-wrapper { display: block; padding: 0px 40px 20px 0px; text-align: right; font-size: 0px; color: rgb(161, 161, 161); mix-blend-mode: multiply; }
  .t214__blockimg { height: 360px; margin-right: auto; margin-left: auto; }
  .t214__textwrapper { max-width: 360px; margin-right: auto; margin-left: auto; }
}

@media screen and (max-width: 640px) {
  .t214__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
  .t214__container_mobile-flex .t214__col { padding-left: 10px; padding-right: 10px; }
  .t214__container_mobile-flex .t214__col:first-child { margin-left: 10px; }
  .t214__container_mobile-flex .t214__col:last-child { margin-right: 10px; }
}

@media screen and (max-width: 320px) {
  .t214__blockimg { height: 320px; }
}

.t136 .sequence-items { width: 100%; clear: both; }

.t136 .sequence-items .item .videoBG { min-height: 100vh; }

.t136 .sequence-items div.item { position: relative; min-height: 100vh; width: 100%; overflow: hidden; }

.t136 .sequence-items div.item .t136__background { top: 0px; width: 100%; background-position: center center; background-size: cover; }

.t136 .sequence-items div.item img { width: 100%; margin: 0px auto; clear: both; }

.t136 .sequence-items div.item div.txt-holder { position: absolute; top: 63%; right: 0px; left: 0px; font: 700 17px / 30px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: rgb(0, 0, 0) 0px 1px 2px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }

.t136 .sequence-items div.item h6 { font: 700 17px / 30px "Helvetica Neue", Helvetica, Arial, sans-serif; }

.t136 .sequence-items div.item:last-of-type div.txt-holder { top: 50%; max-height: 33%; }

.t136 .sequence-items div.item:first-of-type div.txt-holder { top: 67%; max-height: 33%; }

.t136 .sequence-items div.item div.title-holder { font-size: 35px; }

.t136 .sequence-items div.item .t-col_4 { min-width: 300px; width: 300px; max-width: 300px; }

.t136 .text-container { padding-top: 14px; padding-bottom: 14px; }

.t136 p { padding-top: 8px; padding-bottom: 5px; font-size: 18px; font-family: FuturaPT, Arial, sans-serif; line-height: 28px; color: rgb(0, 0, 0); }

.t136 .descr { padding: 8px 20px 48px; font-size: 18px; font-family: FuturaPT, Arial, sans-serif; text-transform: uppercase; line-height: 28px; text-align: center; color: rgb(0, 0, 0); }

.t136 .descr2 { padding-top: 2px; padding-bottom: 18px; font-size: 24px; font-family: FuturaPT, Arial, sans-serif; line-height: 37px; color: rgb(0, 0, 0); }

.t136 p.lastColumn { padding-top: 12px; padding-left: 139px; font-size: 12px; font-family: FuturaPT, Arial, sans-serif; line-height: 22px; }

@media screen and (max-width: 640px) {
  .t136 .sequence-items div.item { max-height: 100%; min-height: 100%; overflow: hidden; }
  .t136 .sequence-items div.item .t136__background { max-height: 100%; min-height: 100%; }
  .t136 .sequence-items div.item .txt-holder { max-height: 100%; background-color: rgb(0, 0, 0); }
}

.t136S .text { padding-top: 8px; padding-bottom: 6px; }

.t136S .descr { padding: 8px 20px 48px; font-size: 18px; font-family: FuturaPT, Arial, sans-serif; text-transform: uppercase; line-height: 28px; text-align: center; color: rgb(0, 0, 0); }

.t136S .descr2 { padding-top: 2px; padding-bottom: 18px; font-size: 24px; font-family: FuturaPT, Arial, sans-serif; line-height: 37px; color: rgb(0, 0, 0); }

@media screen and (max-width: 960px) {
  .t136S .t-col { margin-top: 20px; margin-bottom: 20px; }
}

.t014 .ya-share2__container_size_m .ya-share2__icon { width: 26px; height: 26px; }

.t014 .ya-share2__list { margin-bottom: 0px; }

#allrecords ul.ya-share2__list { padding-left: 0px; }

.t014__circle-lg .ya-share2__container_size_m .ya-share2__icon { width: 34px !important; height: 34px !important; background-size: 34px 34px !important; }

.t014__circle-lg .ya-share2__container_size_m .ya-share2__counter { font-size: 12px; line-height: 1.3; padding: 10px 9px 0px; }

.t014__circle-lg .ya-share2__container_size_m .ya-share2__counter::before { margin-left: -9px; }

.t014__circle-xl .ya-share2__container_size_m .ya-share2__icon { width: 42px !important; height: 42px !important; background-size: 42px 42px !important; }

.t014__circle-xl .ya-share2__container_size_m .ya-share2__counter { font-size: 14px; line-height: 1.3; padding: 13px 11px 0px; }

.t014__circle-xl .ya-share2__container_size_m .ya-share2__counter::before { margin-left: -11px; }

.t014__circle-xxl .ya-share2__container_size_m .ya-share2__icon { width: 50px !important; height: 50px !important; background-size: 50px 50px !important; }

.t014__circle-xxl .ya-share2__container_size_m .ya-share2__counter { font-size: 16px; line-height: 1.3; padding: 17px 14px 0px; }

.t014__circle-xxl .ya-share2__container_size_m .ya-share2__counter::before { margin-left: -14px; }

.t014__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t014__transp-white .ya-share2__badge { background-color: transparent !important; }

.t014__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t014__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 1px; }

.t014__circle-lg.t014__transp-white .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 30px; }

.t014__circle-xl.t014__transp-white .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 35px; background-size: 40px 42px !important; }

.t014__circle-xxl.t014__transp-white .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 40px; background-size: 44px 50px !important; }

.t014__circle-xl.t014__transp-white.ya-share2__container_size_m.ya-share2__item_service_odnoklassniki.ya-share2__icon { width: 35px; background-size: 40px 42px !important; }

.t014__circle-xxl.t014__transp-white.ya-share2__container_size_m.ya-share2__item_service_odnoklassniki.ya-share2__icon { width: 40px; background-size: 44px 50px !important; }

.t014__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t014__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=="); }

.t014__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t014__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t014__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.t014__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.t014__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 24px 24px; }

.t014__transp-black .ya-share2__badge { background-color: transparent !important; }

.t014__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=="); }

.t014__circle-lg.t014__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 30px; }

.t014__circle-xl.t014__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 35px; background-size: 40px 42px; }

.t014__circle-xxl.t014__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 40px; background-size: 44px 50px; }

.t014__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 1px; padding-left: 0px !important; }

.t014__transp-black .ya-share2__counter::before { display: none; }

.t014__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.t014__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.t014__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 24px 24px; }

@media screen and (max-width: 640px) {
  .t141 { text-align: center; padding: 20px; position: relative !important; top: 0px !important; right: 0px !important; }
}

.t142old__wrapper { margin: 0px auto; }

.t142old__submit { font-family: FuturaPT, Arial, sans-serif; text-align: center; height: 50px; border: 0px none; font-size: 16px; padding-left: 60px; padding-right: 60px; appearance: none; font-weight: 700; background: none; cursor: pointer; }

@media screen and (max-width: 640px) {
  .t142old__submit { white-space: normal; padding-left: 30px; padding-right: 30px; margin-left: 20px; margin-right: 20px; border-radius: 0px; }
}

.t143__img { border-radius: 50%; margin: 14px 20px; width: 100px; height: 100px; float: left; }

.t143__textwrapper { padding-left: 160px; max-width: 300px; width: 100%; min-height: 120px; }

.t143__title { margin-top: 14px; margin-bottom: 8px; }

.t143__text { margin-top: 8px; }

@media screen and (max-width: 960px) {
  .t143 .t-col_6 { width: 90%; max-width: 90%; margin-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t143__img { width: 80px; height: auto; }
  .t143__textwrapper { padding-left: 120px; width: auto; max-width: 350px; }
  .t143 .t-col_6 { width: 100%; max-width: 100%; }
}

@media screen and (max-width: 500px) {
  .t143__img { width: 100px; height: auto; float: none; }
  .t143__textwrapper { padding-left: 0px; width: 100%; max-width: 100%; min-height: auto; }
  .t143 .t-col_6 { width: 100%; max-width: 90%; text-align: center; }
}

@media screen and (max-width: 260px) {
  .t143__img { width: 80px; height: auto; float: none; }
}

.t144__text { font-weight: 700; font-size: 22px; line-height: 38px; }

.t144__img { max-width: 220px; }

@media screen and (max-width: 960px) {
  .t144__img { margin-top: 40px; margin-bottom: 20px; }
}

.t145__title { font-size: 30px; line-height: 34px; font-weight: 700; padding-top: 8px; padding-bottom: 6px; margin-right: 20px; }

.t145__line { margin-top: 14px; margin-bottom: 14px; border-width: 3px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(0, 0, 0); margin-right: 20px; }

.t145__text { padding-top: 4px; padding-bottom: 6px; font-size: 16px; line-height: 25px; margin-right: 20px; }

@media screen and (max-width: 960px) {
  .t145 .t145__col { margin-top: 20px; margin-bottom: 20px; }
}

.t146 { text-align: center; }

.t146__cir { text-align: center; border-radius: 50%; font-size: 22px; color: rgb(255, 255, 255); font-family: FuturaPT, Arial, sans-serif; background-color: rgb(0, 0, 0); margin: 0px auto; width: 50px; height: 50px; overflow: hidden; white-space: nowrap; line-height: 50px; }

.t147__img { vertical-align: middle; border-radius: 50%; }

.t147__widthauto { width: auto; max-width: 100%; vertical-align: middle; }

.t147__title { padding-top: 28px; padding-bottom: 28px; font-size: 14px; line-height: 28px; }

.t148__title { max-width: 480px; width: 100%; margin-bottom: 40px; margin-left: 50px; padding-top: 28px; padding-bottom: 28px; text-align: left; color: rgb(255, 255, 255); }

@media screen and (max-width: 640px) {
  .t148__title { width: 90%; margin-bottom: 20px; margin-left: 20px; }
}

.t149 a { text-decoration: none; color: rgb(255, 133, 98); }

.t149__title { margin-top: 20px; margin-bottom: 0px; }

.t149__subtitle { margin-top: 4px; margin-bottom: 0px; opacity: 0.5; }

.t149__sp { margin-bottom: 20px; }

.t149__descr { font-size: 16px; line-height: 24px; margin-top: 40px; }

.t149__img { width: 100%; }

.t149__img.t149__circle { width: 70%; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.07); }

.t149__textwrapper { display: table; width: 100%; }

.t149__floatbeaker_lr3 { display: none; }

@media screen and (max-width: 960px) {
  .t149__col.t-col_4, .t149__col.t-col_6 { width: 100%; max-width: 580px; display: table; vertical-align: middle; margin: 0px auto 50px; float: none; }
  .t149__col.t-col_4:last-child, .t149__col.t-col_6:last-child { margin-bottom: 0px !important; }
  .t149__col.t-col_4 .t149__img, .t149__col.t-col_6 .t149__img { display: table-cell; width: 100%; vertical-align: middle; }
  .t149__col.t-col_4 .t149__img.t149__circle, .t149__col.t-col_6 .t149__img.t149__circle { width: 100%; }
  .t149__col.t-col_4 .t149__textwrapper, .t149__col.t-col_6 .t149__textwrapper { display: table-cell; width: 50%; vertical-align: middle; padding-left: 30px; }
  .t149__col.t-col_3 { max-width: 320px; display: inline; float: left; margin-bottom: 60px; }
  .t149__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
  .t149__col.t-col_3 .t149__title { font-size: 16px; line-height: 24px; }
  .t149__col.t-col_3 .t149__subtitle { font-size: 14px; line-height: 24px; }
}

@media screen and (max-width: 660px) {
  .t149__col.t-col_3, .t149__col.t-col_4, .t149__col.t-col_6 { max-width: 480px; display: table; vertical-align: middle; margin: 0px auto 40px; float: none; }
  .t149__img { display: table-cell; width: 100%; vertical-align: middle; }
  .t149__img.t149__circle { width: 100%; }
  .t149__textwrapper { display: table-cell; width: 50%; vertical-align: middle; }
  .t149__col.t-col_3 .t149__textwrapper { padding-left: 30px; }
}

@media screen and (max-width: 480px) {
  .t149__col.t-col_3, .t149__col.t-col_4, .t149__col.t-col_6 { max-width: 320px; width: 100%; display: block; float: none; }
  .t149__img { display: block; }
  .t149__img.t149__circle { max-width: 70%; margin: 0px auto; }
  .t149__col.t-col_3 .t149__textwrapper, .t149__col.t-col_4 .t149__textwrapper, .t149__col.t-col_6 .t149__textwrapper, .t149__textwrapper { display: block; width: 100%; margin-bottom: 30px; padding-left: 0px; }
}

.t150 { position: relative; height: 50px; width: 100%; }

.t150__cirwrapper { text-align: center; width: 100%; }

.t150__cir { text-align: center; border-radius: 50%; font-size: 22px; color: rgb(255, 255, 255); font-family: FuturaPT, Arial, sans-serif; background-color: rgb(0, 0, 0); margin: 0px auto; width: 50px; height: 50px; overflow: hidden; white-space: nowrap; line-height: 50px; padding-top: 1px; z-index: 2; position: relative; }

.t150__linewrapper { width: 100%; position: absolute; }

.t150__line { height: 1px; background-color: rgb(0, 0, 0); border: none; opacity: 0.2; text-align: center; margin: 25px auto 0px; padding: 0px; z-index: 1; }

.t151 { position: relative; height: 60px; }

.t151__centered { text-align: center; width: 100%; }

.t151__text { text-align: center; border-radius: 50%; font-size: 60px; font-family: Georgia, serif; background-color: rgb(255, 255, 255); margin: 0px auto; width: 60px; height: 60px; overflow: hidden; white-space: nowrap; line-height: 60px; z-index: 2; position: relative; }

.t151__wrapper { width: 100%; position: absolute; }

.t151__line { position: relative; height: 1px; background-color: rgb(0, 0, 0); border: none; opacity: 0.2; text-align: center; margin: 34px auto 0px; padding: 0px; z-index: 1; }

.t151b { position: relative; height: 60px; }

.t151b__centered { text-align: center; width: 100%; }

.t151b__text { text-align: center; border-radius: 50%; font-size: 60px; font-family: Georgia, serif; background-color: rgb(255, 255, 255); margin: 0px auto; width: 60px; height: 60px; overflow: hidden; white-space: nowrap; line-height: 60px; z-index: 2; position: relative; }

.t151b__wrapper { width: 100%; position: absolute; }

.t151b__line { position: relative; height: 1px; background-color: rgb(0, 0, 0); border: none; opacity: 0.2; text-align: center; margin: 34px auto 0px; padding: 0px; z-index: 1; }

.t152__img { width: 80px; height: 80px; border-radius: 50%; }

.t152 .t-col_2 { max-width: 80px; }

.t152 .t-col_6 { width: auto; }

.t152 .t152__wrapper { display: table; height: 80px; }

.t152__textwrapper { display: table-cell; vertical-align: middle; }

.t152__autor-descr { padding-top: 5px; font-size: 14px; line-height: 20px; }

@media screen and (max-width: 960px) {
  .t152 .t-col_2 { max-width: 100%; }
}

.t153__title { padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); }

.t153__uptitle { padding-top: 0px; padding-bottom: 30px; color: rgb(255, 255, 255); }

.t153__descr { padding: 10px 0px 20px; font-weight: 400; letter-spacing: 0.7px; color: rgb(255, 255, 255); }

.t153__descr_center { max-width: 460px; margin: 0px auto; }

.t153.t-align_center .t153__title, .t153.t-align_center .t153__descr, .t153.t-align_center .t153__uptitle { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 640px) {
  .t153__title { padding-right: 10px; padding-left: 10px; }
  .t153__uptitle { padding-right: 10px; padding-left: 10px; }
  .t153__descr { padding-right: 10px; padding-left: 10px; }
}

.t154 { padding-bottom: 80px; }

.t154__uptitle { padding-top: 0px; padding-bottom: 40px; letter-spacing: 2px; color: rgb(198, 198, 198); }

.t154__title { padding: 20px 0px; letter-spacing: 0.3px; color: rgb(255, 255, 255); }

.t154__descr { padding: 20px 0px 0px; color: rgb(255, 255, 255); }

.t154__descr_center { max-width: 520px; margin: 0px auto; }

.t154.t-align_center .t154__title, .t154.t-align_center .t154__descr, .t154.t-align_center .t154__uptitle { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 640px) {
  .t154__descr, .t154__title, .t154__uptitle { padding-right: 10px; padding-left: 10px; }
  .t154__descr, .t154__uptitle { font-size: 12px; }
  .t154__descr { font-size: 14px; line-height: 20px; }
}

.t155__container { display: flex; flex-wrap: wrap; gap: 10px; box-sizing: border-box; }

.t155__tile { position: relative; box-sizing: border-box; overflow: visible; display: inline-block; flex: 1 1 32%; height: 0px; padding-bottom: 32%; vertical-align: top; margin: 0px 10px; }

@supports (display:grid) {
  .t155__container {
  width: auto; display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; grid-auto-flow: dense; font-size: initial; gap: 20px; padding-right: 10px; padding-left: 10px; padding-bottom: 20px;
  &::after, &::before { content: ""; display: none; }
}
  .t155__tile { display: block; width: auto; height: var(--tile-height,320px); grid-column: var(--desktop-grid-column); grid-row: var(--desktop-grid-row); }
  .t155__tile[data-pattern-position="1"] { height: 660px; }
  .t155__tile[data-pattern-position="2"], .t155__tile[data-pattern-position="3"] { height: 320px; }
  .t155__tile[data-pattern-position="4"] { height: 660px; }
  .t155__tile[data-pattern-position="5"], .t155__tile[data-pattern-position="6"] { height: 320px; }
}

.t155__bgimg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }

@media screen and (max-width: 960px) {
  @supports (display:grid) {
  .t155__container { grid-template-columns: repeat(3, minmax(0px, 1fr)); grid-auto-rows: auto; gap: 0px; }
  .t155__tile { width: auto; grid-column: var(--mobile-grid-column); grid-row: var(--mobile-grid-row); margin: 0px 10px 20px; }
  .t155 .t155__container .t155__tile:last-child { margin-bottom: 0px; }
}
}

[data-remainder="1"] .t155__tile:last-child { grid-area: span 2 / span 6; height: 660px; }

[data-remainder="2"] .t155__tile:nth-last-child(-n+2) { grid-area: auto / span 3; height: 460px; }

@media screen and (max-width: 640px) {
  [data-remainder="1"] .t155__tile:last-child, [data-remainder="2"] .t155__tile:nth-last-child(-n+2) { grid-area: span 2 / span 3 !important; }
}

.t156__wrapper { display: flex; justify-content: center; align-items: center; }

.t156__item { display: flex; align-items: flex-start; margin-right: 20px; }

.t156__item:last-child { margin-right: 0px; }

.t156__item img { object-fit: contain; display: block; }

.t157__text { padding-top: 4px; padding-left: 20px; padding-bottom: 3px; }

.t157 .t-divider { position: relative; background-color: rgb(0, 0, 0); min-width: 3px; }

.t157__wrapper { position: relative; overflow: hidden; display: flex; }

.t158__text { font-size: 28px; line-height: 42px; text-align: center; }

@media screen and (max-width: 640px) {
  .t158__text { font-size: 22px; line-height: 34px; }
}

.t159__text { font-size: 28px; line-height: 42px; text-align: center; }

.t160 { text-align: center; padding-bottom: 20px; }

.t160__img { border-radius: 50%; width: 150px; max-width: 150px; height: 150px; padding-top: 17px; padding-bottom: 14px; }

.t160__title { text-align: center; padding-top: 8px; padding-bottom: 5px; }

.t160__descr { text-align: center; padding-top: 0px; padding-bottom: 6px; letter-spacing: 2px; }

.t160__text { padding-top: 30px; padding-bottom: 30px; font-size: 22px; line-height: 1.55; }

@media screen and (max-width: 960px) {
  .t160__wrapper { padding: 0px 20px; }
}

@media screen and (max-width: 640px) {
  .t160__text { font-size: 18px; line-height: 1.45; }
}

@media screen and (max-width: 480px) {
  .t160__text { font-size: 16px; padding-left: 10px; padding-right: 10px; }
}

.t161 .t-col_2 { max-width: 100px; }

.t161 .t-col_6, .t161 .t-col_8, .t161 .t-col_10 { width: auto; }

.t161__img { width: 80px; height: 80px; border-radius: 50%; margin-top: 9px; }

.t161 .t161__wrapper { display: table; height: 80px; }

.t161__textwrapper { display: table-cell; vertical-align: middle; }

.t161__descr { padding-bottom: 20px; }

.t161__text { padding-bottom: 22px; }

@media screen and (max-width: 960px) {
  .t161 .t-col_6 { max-width: 62%; }
  .t161 .t161__blockimgthumb { width: 100%; max-width: 100%; text-align: center; padding-bottom: 20px; }
  .t161 .t161__wrapper { margin: 0px 20px; }
}

.t162 h2 { padding-top: 4px; padding-bottom: 14px; font-family: FuturaPT, Arial, sans-serif; font-size: 22px; color: rgb(0, 0, 0); font-weight: 600; line-height: 34px; cursor: pointer; }

.t162__subtitle { font-style: italic; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); line-height: 28px; font-weight: 400; margin-top: -12px; padding-bottom: 12px; cursor: pointer; }

.t162__text { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 18px; line-height: 1.55; padding-bottom: 56px; padding-top: 28px; }

.t163__text { padding-top: 8px; padding-bottom: 6px; font-family: FuturaPT, Arial, sans-serif; font-size: 18px; line-height: 28px; color: rgb(0, 0, 0); }

.t163__descr { font-family: FuturaPT, Arial, sans-serif; font-size: 28px; line-height: 42px; padding-bottom: 16px; margin-top: -3px; color: rgb(0, 0, 0); }

.t163 h2 { padding-bottom: 12px; font-family: FuturaPT, Arial, sans-serif; font-size: 28px; color: rgb(0, 0, 0); font-weight: 700; line-height: 42px; }

.t163__subtitle { font-style: italic; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); line-height: 28px; font-weight: 400; margin-top: -12px; padding-bottom: 14px; }

.t163__textcolumncount_2 { column-count: 2; column-gap: 20px; }

.t163__textcolumncount_3 { column-count: 3; column-gap: 20px; }

.t163__textcolumncount_4 { column-count: 4; column-gap: 20px; }

.t164__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t164__text { padding-top: 8px; padding-bottom: 6px; color: rgb(255, 255, 255); }

.t164__descr { margin-top: -3px; padding-bottom: 16px; color: rgb(255, 255, 255); }

.t164__title { padding-bottom: 12px; color: rgb(255, 255, 255); }

.t164__subtitle { margin-top: -12px; padding-bottom: 14px; font-size: 14px; line-height: 28px; color: rgb(255, 255, 255); }

.t165 .t-container { display: flex; }

.t165__vmiddle { margin-top: auto; margin-bottom: auto; }

.t165__vtop { margin-bottom: auto; }

.t165__vbottom { margin-top: auto; }

.t165__left { text-align: left; }

.t165__center { text-align: center; }

.t165__right { text-align: right; }

.t165__textwrapper { padding-right: 20px; }

.t165__uptitle { padding: 0px; margin: 0px 0px 14px; }

.t165__title { padding: 0px 0px 28px; margin: 0px; }

.t165__text { opacity: 0.85; }

.t165__img { float: right; width: 100%; }

.t165__img_circle { border-radius: 50%; }

.t165__btn-container { width: 100%; padding-top: 60px; }

@media screen and (max-width: 960px) {
  .t165__btn-container { padding-top: 30px; padding-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t165 .t-container { display: block; }
  .t165__textwrapper { padding-right: 0px; }
  .t165__img { float: none; }
  .t165__col-top { margin-bottom: 30px; }
}

.t166 .t-container { display: flex; }

.t166__textsmall { color: rgb(75, 75, 75); padding-top: 11px; padding-bottom: 7px; }

.t166__text { padding-top: 8px; padding-bottom: 6px; }

@media screen and (max-width: 960px) {
  .t166 .t-container { display: block; }
}

.t167 { padding-top: 8px; padding-bottom: 6px; }

.t167__imgblock { float: right; margin: 0px; padding: 6px 0px 20px 30px; }

.t167__img { max-width: 100%; }

.t167__imgdescr { padding-top: 10px; font-size: 13px; font-family: FuturaPT, Arial, sans-serif; line-height: 16px; color: rgb(77, 77, 77); }

@media screen and (max-width: 960px) {
  .t167__imgblock { float: none; }
}

@media screen and (max-width: 640px) {
  .t167 .t-col_8 { padding-right: 0px; padding-left: 0px; }
  .t167__imgblock { margin: 0px; padding: 6px 0px 20px; }
}

.t169__text { font-size: 60px; line-height: 90px; margin: 0px 100px; }

@media screen and (max-width: 640px) {
  .t169__text { font-size: 28px; line-height: 36px; margin: 0px 20px; }
}

.t170 { position: fixed; }

.t170 ul { list-style-type: none; margin: 0px; padding: 0px !important; }

.t170 li { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; }

.t170 a { text-decoration: none; color: rgb(0, 0, 0) !important; }

@media screen and (max-width: 640px) {
  .t170 ul { padding: 0px; margin: 0px; }
  .t170 li { display: block; text-align: center; padding: 10px; }
  .t170 { position: relative; height: auto; right: 0px !important; left: 0px !important; top: 0px !important; }
  .t170 h3 { float: inherit; text-align: center; margin: 0px; padding: 20px; }
}

.t171 { position: fixed; z-index: 990; }

.t171__link { display: inline-block; }

.t171__title { color: rgb(0, 0, 0); font-family: FuturaPT, Arial, sans-serif; font-size: 20px; font-weight: 600; }

.t172 { position: fixed; text-align: center; }

.t172__wrapper { margin: 0px auto; }

.t172__submit { font-family: FuturaPT, Arial, sans-serif; text-align: center; height: 30px; border: 0px none; font-size: 13px; font-weight: 700; text-transform: uppercase; padding-left: 20px; padding-right: 20px; appearance: none; background: none; cursor: pointer; }

@media screen and (max-width: 640px) {
  .t172 { position: relative; height: auto; right: 0px !important; left: 0px !important; top: 0px !important; }
  .t172__submit { margin: 10px; border-radius: 0px; }
}

.t173__ul { text-align: center; list-style-type: none; padding-top: 16px; padding-right: 10px; padding-bottom: 0px; margin: 0px; padding-left: 10px !important; }

.t173__li { clear: both; font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 14px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; font-weight: 600; }

.t173 a { text-decoration: none; }

.t173__copyright { text-align: center; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); opacity: 0.7; padding-top: 40px; padding-bottom: 10px; }

@media screen and (max-width: 640px) {
  .t173 li { display: block; margin: 20px auto; }
}

.t142 { width: 100%; padding: 0px 20px; display: flex; justify-content: center; box-sizing: border-box; }

.t174__textwrapper { display: table; height: 530px; padding: 0px 60px; background-color: rgb(255, 255, 255); }

.t174__trow { display: table-row; }

.t174__title { vertical-align: middle; height: 100%; padding-top: 20px; padding-bottom: 20px; }

.t174__uptitle { padding-top: 60px; padding-bottom: 30px; }

.t174__descr { padding: 30px 0px 55px; }

.t174__title, .t174__uptitle, .t174__descr { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 640px) {
  .t174 .t-cover__wrapper { padding-right: 10px; padding-left: 10px; }
  .t174__textwrapper { margin: 20px auto; padding: 0px 20px; }
  .t174__uptitle { padding-right: 10px; padding-left: 10px; }
  .t174__title { padding-right: 10px; padding-left: 10px; font-size: 34px; }
  .t174__descr { padding-right: 10px; padding-left: 10px; }
}

.t175__widepadding { padding: 60px; }

.t175__title { margin: 0px auto; }

.t175__descr { padding-top: 20px; margin: 0px auto; color: rgb(127, 127, 127); }

.t175__text { padding-top: 20px; margin: 0px auto; }

.t175__img { max-width: 100%; margin: 0px auto; display: block; }

@media screen and (max-width: 960px) {
  .t175__widepadding { padding: 20px; }
  .t175 .t-col:first-child { margin-bottom: 60px; }
}

.t176__title { padding-bottom: 34px; }

.t176__descr { padding-bottom: 26px; padding-top: 2px; font-weight: 300; }

.t176__text { padding-top: 8px; padding-bottom: 5px; }

.t177__title { display: block; padding-bottom: 34px; }

.t177__descr { padding-bottom: 26px; padding-top: 2px; }

.t177__text { padding-top: 8px; padding-bottom: 5px; }

.t177__img { width: auto; max-width: 100%; display: block; }

@media screen and (max-width: 960px) {
  .t177 .t-col:first-child { margin-bottom: 60px; }
}

.t178__title { padding-bottom: 34px; }

.t178__descr { padding-bottom: 26px; padding-top: 2px; }

.t178__text { padding-top: 8px; padding-bottom: 5px; }

.t075A__alignleft { text-align: left; }

.t075A__aligncenter { text-align: center; }

.t075A__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t075A__wrappercenter { padding-left: 20px; padding-right: 20px; }

.t075A img { margin-bottom: 14px; border-radius: 50%; width: 100px; height: 100px; }

.t075A__title { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-weight: 700; }

.t075A__textclass1 .t075A__title { font-size: 24px; line-height: 30px; margin-bottom: 25px; margin-top: 18px; font-weight: 500; }

.t075A__textclass1 { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 16px; line-height: 25px; }

.t075A__textclass2 .t075A__title { font-size: 18px; line-height: 21px; margin-bottom: 25px; margin-top: 12px; }

.t075A__textclass2 { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 13px; line-height: 20px; }

.t075A__textclass3 .t075A__title { font-size: 30px; line-height: 40px; margin-bottom: 25px; margin-top: 12px; font-weight: 500; }

.t075A__textclass3 { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 16px; line-height: 25px; }

@media screen and (max-width: 960px) {
  .t075A__textclass1, .t075A__textclass2, .t075A__textclass3 { margin-bottom: 45px; }
}

.t178A h1 { padding-bottom: 34px; }

.t178A h4 { padding-bottom: 26px; padding-top: 2px; }

.t178A .text-sm { padding-top: 8px; padding-bottom: 5px; }

.t178A img { margin-bottom: 14px; border-radius: 50%; width: 100px; height: 100px; }

@media screen and (max-width: 640px) {
  .t178A h1 { font-size: 34px; line-height: 42px; }
}

.t179__playbutton { margin: 10px; padding: 0px; background-color: transparent; border: none; border-radius: 100%; text-align: center; font-size: 0px; outline-offset: 5px; cursor: pointer; }

.t179__wrap-video { display: none; font-size: 0px; }

.t179__widthauto { width: 100%; max-width: 940px; vertical-align: middle; }

.t179__error-screen { width: 100%; height: 100%; margin: 30px 0px; }

.t179__error-screen__text { color: rgb(255, 0, 0); font-size: 14px; }

.t181 { text-align: left; }

.t181__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t181__title { padding: 24px 0px 38px; letter-spacing: 1px; color: rgb(255, 255, 255); }

.t181__descr { padding: 0px 0px 30px; color: rgb(175, 175, 175); }

.t181__button-wrapper { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }

.t181__button-wrapper:has(.t-btntext) { column-gap: 30px; }

.t182 { text-align: center; }

.t182__wrapper { padding-top: 52px; padding-bottom: 42px; }

.t182__title { padding: 24px 0px; letter-spacing: 1px; color: rgb(255, 255, 255); }

.t182__descr { padding: 15px 0px 30px; color: rgb(255, 255, 255); }

.t182__title, .t182__descr { margin-left: auto; margin-right: auto; }

.t182__buttons { margin-top: 45px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px; }

.t182__content-wrapper { display: inline-block; }

@media screen and (max-width: 640px) {
  .t182__title { padding-right: 10px; padding-left: 10px; font-size: 30px; line-height: 30px; }
  .t182__descr { padding-right: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; }
}

.t183__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t183__uptitle { padding-top: 10px; padding-bottom: 20px; color: rgb(255, 255, 255); }

.t183__title { padding: 24px 0px; letter-spacing: 1px; color: rgb(255, 255, 255); }

.t183__uptitle, .t183__title { margin-left: auto; margin-right: auto; }

.t183__buttons { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin-top: 45px; gap: 10px; }

.t183__content-wrapper { display: inline-block; }

@media screen and (max-width: 640px) {
  .t183__title { padding-right: 10px; padding-left: 10px; }
  .t183__uptitle { padding-right: 10px; padding-left: 10px; }
}

.t184__uptitle { position: absolute; top: 0px; left: 0px; margin-right: 20px; margin-left: 20px; padding-top: 90px; font-size: 18px; font-weight: 300; letter-spacing: 2px; line-height: 1.54; color: rgb(224, 224, 224); }

.t184__title { padding: 24px 0px 40px; letter-spacing: 2px; color: rgb(255, 255, 255); }

.t184__descr { position: absolute; bottom: 0px; left: 0px; margin: 0px 20px; padding: 0px 0px 90px; font-size: 24px; font-weight: 300; letter-spacing: 1px; line-height: 35px; color: rgb(255, 255, 255); }

.t184 .t-align_center .t184__title, .t184 .t-align_center .t184__descr, .t184 .t-align_center .t184__uptitle { margin-left: auto; margin-right: auto; }

.t184 .t-align_right .t184__title, .t184 .t-align_right .t184__descr, .t184 .t-align_right .t184__uptitle { margin-left: auto; }

@media screen and (max-width: 640px) {
  .t184__descr, .t184__title, .t184__uptitle { padding-right: 10px; padding-left: 10px; box-sizing: border-box; }
  .t184__title { font-size: 30px; line-height: 30px; }
  .t184__descr, .t184__uptitle { font-size: 12px; }
  .t184__descr { font-size: 14px; line-height: 20px; }
}

.t142A__wrapper { display: flex; justify-content: center; align-items: center; padding: 0px 20px; box-sizing: border-box; gap: 20px; }

@media screen and (max-width: 640px) {
  .t142A__wrapper { flex-wrap: wrap; }
  .t142A__btn { width: 100%; max-width: 320px; }
}

.t185__butwrapper { display: flex; justify-content: flex-start; align-items: flex-start; margin-top: 10px; margin-bottom: 10px; }

.t185__btn { min-width: fit-content; }

@media screen and (max-width: 980px) {
  .t185__butwrapper { justify-content: center; margin-top: 20px; margin-bottom: 20px; }
  .t185 { text-align: center; }
  .t185 .t-btn.t185__btn { min-width: unset; white-space: normal; }
}

.t186__wrapper { display: table; }

.t186 .t186__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding-right: 20px; position: relative; }

.t186 .t186__input { background-color: transparent; appearance: none; border-radius: 0px; }

.t186 .t186__blockbutton { display: table-cell; vertical-align: middle; height: 100%; }

.t186 .t186__form-bottom-text { margin-top: 30px; text-align: center; }

@media screen and (max-width: 640px) {
  .t186__wrapper { display: block; }
  .t186 .t186__blockinput { display: block; width: 100%; padding-bottom: 10px; }
  .t186 .t186__blockbutton { display: block; width: 100%; padding-bottom: 20px; }
  .t186 .t-submit { width: 100%; }
}

.t186 .t186__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t186 .js-error-control-box .t186__input { font-family: FuturaPT, Arial, sans-serif; border: 1px solid rgb(255, 0, 0) !important; }

.t186 .t186__blockinput-errors-text { font-family: FuturaPT, Arial, sans-serif; color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px 10px; }

.t186 .t186__blockinput-errors-item { font-family: FuturaPT, Arial, sans-serif; padding-top: 10px; display: none; }

.t186 .t186__blockinput-errorbox { font-family: FuturaPT, Arial, sans-serif; background: rgb(249, 93, 81); color: rgb(255, 255, 255); padding: 10px; text-align: center; margin-bottom: 20px; }

.t186 .t186__blockinput-success { text-align: center; background: rgb(98, 197, 132); color: rgb(255, 255, 255); padding: 20px; font-family: FuturaPT, Arial, sans-serif; margin-bottom: 20px; }

.t186A__wrapper { display: table; }

.t186A .t186A__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 50%; padding-right: 20px; }

.t186A .t186A__blockbutton { display: table-cell; vertical-align: middle; height: 100%; }

.t186A .t186A__form-bottom-text { margin-top: 30px; text-align: center; }

@media screen and (max-width: 640px) {
  .t186A__wrapper { display: block; }
  .t186A .t186A__blockinput { display: block; width: 100%; padding-bottom: 10px; }
  .t186A .t186A__blockbutton { display: block; width: 100%; padding-bottom: 20px; }
  .t186A .t-submit { width: 100%; }
}

.t186A .t186A__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t186A .js-error-control-box .t186A__input { font-family: FuturaPT, Arial, sans-serif; border: 1px solid rgb(255, 0, 0) !important; }

.t186A .t186A__blockinput-errors-text { color: rgb(255, 255, 119); font-family: FuturaPT, Arial, sans-serif; box-sizing: border-box; padding: 0px 10px 10px; }

.t186A .t186A__blockinput-errors-item { font-family: FuturaPT, Arial, sans-serif; padding-top: 10px; display: none; }

.t186A .t186A__blockinput-errorbox { font-family: FuturaPT, Arial, sans-serif; background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; }

.t186A .t186A__blockinput-success { text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; font-family: FuturaPT, Arial, sans-serif; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; }

.t188__wrapone { position: relative; right: 50%; float: right; }

.t188__wraptwo { position: relative; z-index: 1; right: -50%; }

.t188__wrapper { display: flex; -webkit-box-pack: justify; justify-content: center; }

.t188 .t-sociallinks__item, .t188__sociallinkimg { display: inline-block; padding-left: 5px; padding-right: 5px; }

#allrecords .t188 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t188 .t-sociallinks__item a { display: inline-block; }

.t188__imgwrapper { background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t189 { text-align: left; }

.t189__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t189__title { padding: 20px 0px; font-size: 30px; letter-spacing: 1px; line-height: 34px; color: rgb(255, 255, 255); }

.t189__descr { padding: 0px 0px 30px; color: rgb(175, 175, 175); }

.t189__buttons-wrapper { display: flex; flex-wrap: wrap; margin-top: 20px; margin-bottom: 20px; gap: 12px; align-items: center; }

.t189__buttons-wrapper:has(.t-btntext) { column-gap: 30px; }

@media screen and (max-width: 640px) {
  .t189__title { font-size: 26px; line-height: 30px; }
}

.t186B__wrapper { display: table; }

.t186B .t186B__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 33%; padding-right: 20px; }

.t186B .t186B__blockbutton { display: table-cell; vertical-align: middle; height: 100%; }

.t186B .t186B__form-bottom-text { margin-top: 30px; text-align: center; }

@media screen and (max-width: 640px) {
  .t186B__wrapper { display: block; }
  .t186B .t186B__blockinput { display: block; width: 100%; padding-bottom: 10px; }
  .t186B .t186B__blockbutton { display: block; width: 100%; padding-bottom: 20px; }
  .t186B .t-submit { width: 100%; }
}

.t186B .t186B__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); font-family: FuturaPT, Arial, sans-serif; }

.t186B .js-error-control-box .t186B__input { border: 1px solid rgb(255, 0, 0) !important; }

.t186B .t186B__blockinput-errors-text { font-family: FuturaPT, Arial, sans-serif; color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; }

.t186B .t186B__blockinput-errors-item { font-family: FuturaPT, Arial, sans-serif; padding-top: 10px; display: none; }

.t186B .t186B__blockinput-errorbox { font-family: FuturaPT, Arial, sans-serif; background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; }

.t186B .t186B__blockinput-success { font-family: FuturaPT, Arial, sans-serif; text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; }

.t190 { position: fixed; min-height: 30px; z-index: 100000; }

.t190_preview { position: static; padding: 20px; text-align: left; }

.t190__button { display: inline-block; padding: 0px; font-size: 0px; background-color: transparent; border: none; cursor: pointer; }

.t190__button_circle { border-radius: 50%; }

.t005__text { padding-top: 8px; padding-bottom: 5px; }

@media screen and (max-width: 640px) {
  .t005__text { margin-bottom: 20px; }
}

.t191 { padding-top: 28px; padding-bottom: 28px; }

.t191__line { position: relative; height: 1px; margin: 0.5em auto; background-color: rgb(0, 0, 0); border: none; }

.t192__title { padding-top: 8px; padding-bottom: 6px; text-align: center; }

.t192__text { padding-top: 4px; padding-bottom: 6px; text-align: center; }

.t192 hr { margin-top: 14px; margin-bottom: 14px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(0, 0, 0); opacity: 0.2; }

@media screen and (max-width: 960px) {
  .t192 .t192__col { margin-top: 20px; margin-bottom: 20px; }
}

.t193__title { padding-top: 8px; padding-bottom: 20px; text-align: center; color: rgb(255, 255, 255); }

.t193__text { padding-top: 4px; padding-bottom: 6px; text-align: center; color: rgb(255, 255, 255); margin: 0px 20px; }

.t193 hr { margin-top: 14px; margin-bottom: 14px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(255, 255, 255); opacity: 0.1; }

.t193__textwrapper { margin: 0px auto 70px; max-width: 600px; }

.t193__headtitle, .t193__descr { color: rgb(255, 255, 255); padding: 0px 20px; }

.t193__descr { margin-top: 30px; }

@media screen and (max-width: 960px) {
  .t193 .t193__col { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t193__uptitle { margin-bottom: 15px; }
  .t193__descr { margin-top: 18px; }
  .t193__textwrapper { margin: 0px auto 20px; }
}

.t194__text { padding-bottom: 6px; }

.t194 .t-align_left .t194__img { width: 100%; margin-top: 4px; }

.t194__img + .t194__sectitle, .t194__img + .t194__secdescr { margin-top: 15px; }

.t194__sectitle { font-size: 15px; line-height: 20px; }

.t194__sectitle + .t194__secdescr { margin-top: 5px; }

.t194__secdescr { font-size: 11px; line-height: 16px; }

@media screen and (max-width: 960px) {
  .t194 .t-align_left { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t194 .t-align_left { width: 100% !important; }
}

.t195__text { padding-bottom: 6px; }

.t195__imgsection { text-align: center; }

.t195__img { max-width: 100%; margin-top: 4px; margin-bottom: 10px; }

.t195__sectitle { padding-top: 5px; padding-bottom: 5px; font-size: 15px; line-height: 20px; text-align: left; }

.t195__secdescr { padding-top: 0px; padding-bottom: 7px; font-size: 11px; line-height: 16px; text-align: left; }

@media screen and (max-width: 960px) {
  .t195__imgsection { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t195__imgsection { width: 100% !important; }
}

.t196__descr { padding-bottom: 6px; }

.t196 .t-align_center .t196__img { max-width: 100%; }

.t197 { width: 100%; min-height: 80px; z-index: 990; position: fixed; top: 0px; display: flex; justify-content: space-between; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; align-items: center; }

.t197__leftside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; align-self: center; }

.t197__logo { font-size: 24px; font-weight: 400; }

.t197__rightside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; align-self: center; }

.t197__righttitle { font-size: 20px; font-weight: 300; margin-top: auto; margin-bottom: auto; align-self: center; }

.t197__rightwrapper { display: flex; }

.t197__rightbuttons { margin-top: auto; margin-bottom: auto; margin-left: 20px; }

.t197 .t-btn { height: 40px; font-size: 14px; padding-left: 30px; padding-right: 30px; margin-left: 10px; }

.t197 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 980px) {
  .t197__imglogomobile { margin: 0px auto; }
}

@media screen and (max-width: 640px) {
  .t197 { position: relative; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t197__leftside, .t197__rightside { padding: 20px; }
  .t197__rightwrapper { text-align: center; display: block; }
  .t197__rightbuttons { margin: 20px; }
  .t197__logo { text-align: center; margin: 20px; }
  .t197 img { float: inherit; }
}

.t198 { width: 100%; min-height: 80px; z-index: 990; position: fixed; top: 0px; display: flex; justify-content: space-between; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }

.t198__leftside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; }

.t198__logo { font-size: 24px; font-weight: 400; }

.t198__rightside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; }

.t198__righttitle { font-size: 16px; font-weight: 300; margin-top: auto; margin-bottom: auto; }

.t198__rightwrapper { display: flex; }

.t198__rightbuttons { margin-top: auto; margin-bottom: auto; margin-left: 20px; }

.t198 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 640px) {
  .t198 { position: relative; text-align: center; display: block; margin: 0px; padding: 0px; }
  .t198__leftside, .t198__rightside { padding: 20px; }
  .t198__rightwrapper { text-align: center; display: block; }
  .t198__rightbuttons { margin: 20px; }
  .t198__logo { text-align: center; margin: 20px; }
  .t198 img { float: inherit; }
}

.t198 .ya-share2__container_size_m .ya-share2__icon { width: 28px; height: 28px; }

.t198 .ya-share2__list { margin-bottom: 0px; }

.t198 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t200 { width: 100%; min-height: 80px; z-index: 990; position: fixed; top: 0px; display: flex; justify-content: space-between; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }

.t200__leftside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; }

.t200__logo { font-size: 24px; font-weight: 400; }

.t200__rightside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; }

.t200__righttitle { font-size: 16px; font-weight: 300; margin-top: auto; margin-bottom: auto; }

.t200__rightwrapper { display: flex; }

.t200__rightbuttons { margin-top: auto; margin-bottom: auto; margin-left: 20px; }

.t200__sociallinkimg { display: inline-block; padding-left: 2px; padding-right: 2px; }

.t200 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 640px) {
  .t200 { position: relative; text-align: center; display: block; margin: 0px; padding: 0px; }
  .t200__leftside, .t200__rightside { padding: 20px; }
  .t200__rightwrapper { text-align: center; display: block; }
  .t200__rightbuttons { margin: 20px; }
  .t200__logo { text-align: center; margin: 20px; }
  .t200 img { float: inherit; }
}

.t201 { width: 100%; min-height: 80px; z-index: 990; position: fixed; top: 0px; display: flex; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; justify-content: flex-start; }

.t201__leftside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; -webkit-box-ordinal-group: 1; order: 1; flex: 0 1 15%; }

.t201__centerside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; -webkit-box-ordinal-group: 2; order: 2; flex: 0 1 70%; text-align: center; }

.t201__rightside { margin-top: auto; margin-bottom: auto; padding-left: 40px; padding-right: 40px; text-align: right; min-width: 150px; -webkit-box-ordinal-group: 3; order: 3; flex: 0 1 15%; }

.t201__logo { font-size: 24px; font-weight: 400; }

.t201 ul { list-style-type: none; padding-left: 10px; padding-right: 10px; padding-top: 1px; margin: 0px; }

.t201 li { clear: both; font-size: 16px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; }

.t201 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 640px) {
  .t201 { position: relative; text-align: center; display: block; margin: 0px; padding: 0px; }
  .t201__leftside, .t201__rightside, .t201__centerside { padding: 20px; text-align: center; }
  .t201__rightbuttons { margin: 20px; text-align: center; }
  .t201__logo { text-align: center; margin: 20px; }
  .t201 img { float: inherit; }
  .t201 li { display: block; text-align: center; padding: 10px; }
}

.t202__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t202__uptitle { width: 80px; height: 80px; margin: 30px auto 60px; overflow: hidden; font-size: 40px; font-weight: 400; text-align: center; white-space: nowrap; letter-spacing: 0px; line-height: 80px; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 50%; }

.t202__title { padding: 24px 0px 38px; letter-spacing: 0.5px; color: rgb(255, 255, 255); }

.t202__descr { padding: 0px 0px 30px; color: rgb(255, 255, 255); }

.t202__descr_center { max-width: 700px; margin: 0px auto; }

.t202__descr_center a { font-weight: 600; color: rgb(255, 255, 255) !important; }

.t202.t-align_center .t202__uptitle, .t202.t-align_center .t202__title, .t202.t-align_center .t202__descr { margin-left: auto; margin-right: auto; }

.t202.t-align_right .t202__uptitle, .t202.t-align_right .t202__title, .t202.t-align_right .t202__descr { margin-right: auto; }

.t202.t-align_right .t202__title, .t202.t-align_right .t202__descr { text-align: left; }

@media screen and (max-width: 640px) {
  .t202__title { padding-right: 10px; padding-left: 10px; }
  .t202__uptitle { width: 40px; height: 40px; font-size: 20px; line-height: 40px; }
  .t202__descr { padding-right: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; }
}

.t-menusub__menu { display: none; }

#allrecords ul.t199__menu-items { margin: 0px; padding: 0px; list-style-type: none; }

.t199__holder { margin: auto; padding: 0px 40px; max-width: 1200px; }

@media only screen and (max-width: 478px) {
  .t199__holder { padding: 0px 20px; min-width: 320px; }
}

.t199__header { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 990; height: 99px; background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); text-align: right; line-height: 98px; transition: background-color 0.4s, box-shadow; }

@media only screen and (max-width: 1024px) {
  .t199__header { padding: 0px; height: 50px; text-align: center; line-height: 50px; }
}

.t199__header.t199__dark, .t199__header.t199__dark .t199__holder { color: rgb(255, 255, 255); }

@media only screen and (max-width: 1024px) {
  .t199__header.t199__dark { box-shadow: none; }
}

.t199__header.t199__is__active { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.13) 0px 4px 16px; }

.t199__header.t199__is__active, .t199__header.t199__is__active .t199__holder, .t199__header.t199__is__active .t199__holder a { color: rgb(0, 0, 0); }

@media only screen and (max-width: 1024px) {
  .t199__header .t199__holder { padding: 0px; }
}

.t199__logo { float: left; color: inherit !important; }

@media only screen and (max-width: 1024px) {
  .t199__logo { float: none; margin: 0px; color: inherit; }
}

.t199__logo-image { display: inline-block; vertical-align: middle; margin-top: -6px; }

@media only screen and (max-width: 1024px) {
  .t199__logo-image { display: none; }
}

.t199__logo-image-one { display: inline-block; vertical-align: middle; margin-top: -6px; }

.t199__dark .t199__logo-image-one { display: none; }

.t199__is__active .t199__logo-image-one { display: inline-block; }

@media only screen and (max-width: 1024px) {
  .t199__logo-image-one { display: none !important; }
}

.t199__logo-image-two { display: none; vertical-align: middle; margin-top: -6px; }

.t199__dark .t199__logo-image-two { display: inline-block; }

.t199__is__active .t199__logo-image-two { display: none; }

@media only screen and (max-width: 1024px) {
  .t199__logo-image-two { display: none !important; }
}

.t199__logo-text { vertical-align: middle; letter-spacing: 0.03em; font-size: 24px; color: inherit !important; }

@media only screen and (max-width: 1024px) {
  .t199__logo-text { display: none; }
}

.t199__logo-text-mobile { display: none; vertical-align: middle; letter-spacing: 0.03em; font-size: 16px; color: inherit !important; }

@media only screen and (max-width: 1024px) {
  .t199__logo-text-mobile { display: inline-block; }
}

.t199__menu { display: inline-block; letter-spacing: 0.12em; font-weight: 500; }

.t199__menu-item { text-transform: uppercase; font-size: 13px; text-decoration: none; margin-left: 20px; color: inherit !important; }

.t199__menu-item:hover { color: rgb(219, 120, 87); }

.t199__menu-item:focus-visible { color: rgb(219, 120, 87); }

.t199__menu-item.t199__is__active { color: rgb(219, 120, 87); }

.t199__lang { display: inline-block; margin-left: 40px; letter-spacing: 0.12em; font-weight: 600; }

.t199__lang-item { text-transform: uppercase; font-size: 13px; font-family: Arial, sans-serif; text-decoration: none; margin-left: 11px; color: inherit !important; }

.t199__lang-item.t199__is__active { border-bottom: 1px solid; opacity: 0.7; }

.t199__mmenu-toggler { position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; text-align: center; line-height: 50px; transition: background-color 0.4s; background-color: rgb(0, 0, 0); }

.t199__mmenu-toggler:focus { outline: 0px; }

.t199__dark .t199__mmenu-toggler { background: none; }

.t199__header.t199__is__active .t199__mmenu-toggler, .t199__is__menu .t199__mmenu-toggler { background-color: rgb(0, 0, 0); }

.t199__mmenu-toggler .t-menuburger__big { width: 36px; }

@media only screen and (max-width: 1024px) {
  .t199__mmenu { position: fixed; top: 50px; bottom: 0px; left: 0px; padding: 10vh 0px; width: 100%; background: rgb(255, 255, 255); color: rgb(0, 0, 0); opacity: 0; transition: 0.4s; transform: translateX(-140%); }
  .t199__mmenu .t199__menu { display: block; font-size: 20px; }
  .t199__mmenu .t199__menu-item { display: block; margin: 0px; font-size: 4vh; line-height: 12vh; transition: none; }
}

@media only screen and (max-width: 1024px) and (max-height: 380px) {
  .t199__mmenu .t199__menu-item { margin: 15px 0px; line-height: 20px; }
}

@media only screen and (max-width: 1024px) {
  .t199__mmenu .t199__menu-item:hover { color: rgb(255, 255, 255); text-decoration: underline; }
  .t199__mmenu .t199__menu-item:focus-visible { color: rgb(255, 255, 255); text-decoration: underline; }
  .t199__mmenu .t199__lang { margin: 0px; font-size: 3vh; line-height: 15vh; }
  .t199__mmenu .t199__lang-item { margin: 0px 6px; }
  .t199__mmenu .t199__lang-item.is__active { color: rgb(255, 255, 255); }
  .t199__is__menu .t199__mmenu { opacity: 1; transform: translateX(0px); overflow: scroll; }
}

@media only screen and (max-height: 380px) {
  .t199__mmenu .t199__menu-item { margin: 15px 0px; line-height: 20px; }
}

.t199__mmenu-item, .t199__mmenu-toggler { display: none; }

@media only screen and (max-width: 1024px) {
  .t199__mmenu-item { display: block; }
  .t199__mmenu-toggler { display: flex; align-items: center; justify-content: center; }
}

.t199__menu-item.t-active { opacity: 0.7; }

.t199__menu-item-wrap { display: inline-block; }

@media screen and (max-width: 1024px) {
  .t199__menu-item-wrap { display: block; }
}

.t203__wrapper { display: block; width: 100%; padding-top: 60px; padding-bottom: 60px; }

.t203__textwrapper { display: block; padding: 60px; text-align: left; background-color: rgb(255, 255, 255); }

.t203__title { padding-top: 20px; padding-bottom: 20px; }

.t203__text { padding-top: 20px; padding-bottom: 20px; }

@media screen and (max-width: 720px) {
  .t203__wrapper { margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; }
  .t203__textwrapper { margin: 20px 0px; padding: 20px; }
}

.t204__menu__content { position: fixed; z-index: 99999; width: auto; top: 30px; right: 30px; display: flex; justify-content: flex-end; }

.t204__burger { position: relative; width: 60px; height: 60px; background-color: rgb(0, 0, 0); cursor: pointer; display: flex; align-items: center; justify-content: center; }

.t204__burger_circle { border-radius: 100%; }

.t204__burger .t-menuburger { width: 36px; }

.t204__burger-icon { position: relative; display: inline-block; margin: 28px 12px; width: 36px; height: 3px; background: rgb(255, 255, 255); vertical-align: middle; }

.t204__burger-icon::before, .t204__burger-icon::after { position: absolute; left: 0px; width: 100%; height: 3px; background: rgb(255, 255, 255); content: ""; }

.t204__burger-icon::before { top: -9px; }

.t204__burger-icon::after { bottom: -9px; }

.t204__menu { position: fixed; z-index: 99999; top: 0px; right: 0px; width: 100%; height: 100vh; visibility: hidden; }

.t204__closelayer { background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100vh; visibility: hidden; }

.t204__container { position: absolute; right: 0px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); width: 300px; padding: 0px 40px; height: 100%; z-index: 0; overflow: hidden auto; }

.t204__close { width: 40px; height: 40px; position: absolute; top: 5px; right: 5px; cursor: pointer; z-index: 1; }

.t204__close_icon { width: 24px; height: 20px; transform: rotate(0deg); z-index: 999; margin-top: 11px; margin-left: 8px; }

.t204__close-button { display: flex; justify-content: center; align-items: center; padding: 0px; border: none; background-color: transparent; }

.t204__close-button .t204__close_icon { margin: 0px; }

.t204__close_icon span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); height: 2px; background-color: rgb(255, 255, 255); top: 8px; }

.t204__close_icon span:nth-child(1) { transform: rotate(-45deg); }

.t204__close_icon span:nth-child(2) { transform: rotate(45deg); }

.t204__body_menushowed { height: 100vh; min-height: 100vh; overflow: hidden; }

.t204__item { display: table; margin: 40px auto; width: 100%; }

.t204__item:hover .t204__item_img { opacity: 0.7; }

.t204__item:hover .t204__item_text a { color: rgb(255, 133, 98) !important; }

.t204__item_img { display: table-cell; width: 85px; height: 85px; padding-right: 20px; }

.t204__item_img a { border: 1px solid rgb(34, 34, 34); margin: 0px; display: block; width: 85px; height: 85px; background-size: cover; }

.t204__item_text { display: table-cell; width: 100%; vertical-align: middle; color: rgb(255, 255, 255); font-size: 18px; }

.t204__item_text a { color: rgb(255, 255, 255) !important; }

.t204__item_wrapper { display: table-cell; width: 100%; vertical-align: middle; }

.t204__item_descrwrapper { margin-top: 3px; }

.t204__item_uptitlewrapper { margin-bottom: 5px; }

.t204__item_descr { color: rgb(255, 255, 255); }

.t204__item_uptitle { color: rgb(255, 255, 255); }

.t205__table { display: table; width: 100%; height: 400px; background-position: center center; background-repeat: no-repeat; background-size: cover; vertical-align: middle; background-color: rgb(0, 0, 0); }

.t-col_4 .t205__table { height: 360px; }

.t-col_3 .t205__table { height: 260px; }

.t205__cell { display: table-cell; width: 100%; height: 100%; }

.t205__cell:hover { opacity: 0.9; }

.t205__textwrapper { padding: 20px 40px; }

.t205__text { color: rgb(255, 255, 255); margin-top: 20px; margin-bottom: 30px; }

.t205__title { margin-top: 30px; color: rgb(255, 255, 255); }

.t-col_4 .t205__text { font-size: 14px; margin-top: 10px; }

.t-col_3 .t205__text { font-size: 12px; margin-top: 10px; }

@media screen and (max-width: 960px) {
  .t205 .t205__col { margin-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t205__table { height: 350px; }
  .t205__textwrapper { padding: 20px; }
}

.t206__table { display: table; width: 100%; height: 650px; background-size: cover; background-position: center center; background-repeat: no-repeat; vertical-align: middle; background-color: rgb(0, 0, 0); }

.t206__cell { display: table-cell; width: 100%; height: 100%; }

.t206__cell:hover { opacity: 0.9; }

.t206__textwrapper { padding: 20px 40px; }

.t206__text { color: rgb(255, 255, 255); margin-top: 30px; margin-bottom: 30px; }

.t206__title { margin-top: 30px; color: rgb(255, 255, 255); }

@media screen and (max-width: 960px) {
  .t206__table { height: 400px; }
}

.t-cell_100 .t207__table { height: 80vh; }

.t-cell_33 .t207__table { height: 60vh; }

.t-cell_25 .t207__table { height: 60vh; }

.t-cell_25 .t207__textwrapper { padding: 20px; }

.t207__table { display: table; width: 100%; height: 80vh; background-position: center center; background-repeat: no-repeat; background-size: cover; vertical-align: middle; background-color: rgb(0, 0, 0); }

.t207__cell { display: table-cell; width: 100%; height: 100%; }

.t207__cell:hover { opacity: 0.9; }

.t207__textwrapper { padding: 20px 40px; }

.t207__text { color: rgb(255, 255, 255); margin-top: 20px; margin-bottom: 30px; }

.t207__title { margin-top: 30px; color: rgb(255, 255, 255); }

@media screen and (max-width: 960px) {
  .t207__col.t-cell_25 { width: 50vw; float: left; }
}

@media screen and (max-width: 800px) {
  .t207__col.t-cell_50, .t207__col.t-cell_33 { display: block; width: 100%; }
}

@media screen and (max-width: 640px) {
  .t207__table { height: 350px; }
  .t207__col.t-cell_100 .t207__table { height: 350px; }
  .t207__col.t-cell_33 .t207__table { height: 350px; }
  .t207__col.t-cell_25 .t207__table { height: 350px; }
  .t207__textwrapper { padding: 20px; }
}

@media screen and (max-width: 520px) {
  .t207__col.t-cell_25 { width: 100vw; }
}

.t208__wrapper { display: table; padding-top: 120px; padding-bottom: 120px; }

.t208__textwrapper { display: block; padding: 0px 20px; text-align: left; }

.t208__text { padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); }

@media screen and (max-width: 720px) {
  .t208__textwrapper { margin: 20px 0px; padding: 20px; }
}

.t209__wrapper { display: table; padding-top: 120px; padding-bottom: 120px; }

.t209__line { position: relative; width: 140px; height: 1px; margin-bottom: 7px; background-color: rgb(255, 255, 255); }

.t209__textwrapper { display: block; padding: 0px 20px; text-align: left; }

.t209__text { padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); }

@media screen and (max-width: 720px) {
  .t209__textwrapper { margin: 20px 0px; padding: 20px; }
}

.t210 .t210__descrblock { float: right; margin: 0px; padding: 6px 0px 20px 30px; }

.t210__line { position: relative; width: 100%; max-width: 240px; height: 1px; background-color: rgb(0, 0, 0); margin-bottom: 24px; }

@media screen and (max-width: 960px) {
  .t210 .t210__descrblock { float: none; }
}

@media screen and (max-width: 640px) {
  .t210 .t-col_8 { padding-left: 0px; padding-right: 0px; }
  .t210 .t210__descrblock { margin: 0px; padding: 6px 0px 20px; }
}

.t211 .t211__col:hover { opacity: 0.9; }

.t211__img { display: table; width: 100%; height: 370px; background-position: center center; background-repeat: no-repeat; background-size: cover; vertical-align: middle; background-color: rgb(0, 0, 0); }

.t211__textwrapper { text-align: center; padding: 20px 40px; }

.t211__title { margin-top: 10px; }

.t211__text { margin-top: 10px; margin-bottom: 30px; }

@media screen and (max-width: 960px) {
  .t211 .t211__col { margin-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t211__img { height: 300px; }
}

.t133test { width: 100%; height: 50px; position: relative; }

.t133testspace { width: 100%; height: 50px; position: relative; }

.t133testfixed { box-shadow: rgb(94, 94, 94) 0px 1px 50px; position: fixed; top: 0px; }

.t133test ul { text-align: center; list-style-type: none; padding: 16px 10px 0px; margin: 0px; }

.t133test li { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; }

.t133test a { text-decoration: none; text-transform: uppercase; font-weight: 700; }

.t216__wrapper { position: relative; z-index: 1; padding-top: 42px; padding-bottom: 42px; }

.t216__blocklogo { padding-top: 30px; padding-bottom: 30px; }

.t216__logo-link { display: inline-block; }

.t216__logo { width: auto; max-width: 100%; vertical-align: middle; }

.t216__title { padding: 24px 0px 38px; letter-spacing: 0.5px; color: rgb(255, 255, 255); }

.t216__descr { padding: 0px 0px 30px; color: rgb(255, 255, 255); }

.t216__descr_center { max-width: 700px; margin: 0px auto; }

.t216__descr_center a { font-weight: 600; color: rgb(255, 255, 255); }

.t216.t-align_center .t216__title, .t216.t-align_center .t216__descr { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 640px) {
  .t216__title { padding-right: 10px; padding-left: 10px; box-sizing: border-box; }
  .t216__descr { padding-right: 10px; padding-left: 10px; box-sizing: border-box; font-size: 14px; line-height: 20px; }
}

.t113B { width: 100%; height: 50px; position: absolute; z-index: 990; }

.t113Bspace { width: 100%; height: 50px; position: relative; }

.t113Bfixed { position: fixed; top: 0px; }

.t113B h3 { color: rgb(0, 0, 0); font-family: FuturaPT, Arial, sans-serif; font-size: 20px; margin-top: 13px; margin-left: 20px; padding-right: 50px; float: left; }

.t113B img { margin-left: 20px; padding-right: 50px; float: left; }

.t113B ul { list-style-type: none; padding-top: 16px; padding-right: 10px; padding-bottom: 0px; margin: 0px; padding-left: 10px !important; }

.t113B li { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); }

.t113B a { text-decoration: none; color: rgb(255, 133, 98); }

@media screen and (max-width: 640px) {
  .t113B li { display: block; text-align: center; padding: 10px; }
  .t113Bfixed { position: relative; }
  .t113B { position: relative; height: auto; text-align: center; }
  .t113B h3 { float: inherit; text-align: center; margin: 0px; padding: 20px; }
  .t113B img { float: inherit; margin: 0px auto; padding: 20px; }
}

.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; }
}

.t219 { text-align: center; padding: 0px 2px; }

.t219__butwrapper { margin: 0px auto; }

.t219__blocktitle { padding-bottom: 50px; }

@media screen and (max-width: 640px) {
  .t219 { padding: 0px 20px; }
}

.t220__textwrapper { padding: 60px; margin: 0px -60px; box-sizing: border-box; }

.t220__title { margin-top: -8px; padding-bottom: 35px; }

@media screen and (max-width: 1200px) {
  .t220__textwrapper { padding: 40px; margin: 0px -40px; }
}

@media screen and (max-width: 700px) {
  .t220__textwrapper { padding: 20px; margin: 0px -20px; }
}

.t221 { width: 100%; position: fixed; top: 0px; z-index: 990; }

.t221 .twrapper { height: 50px; width: 100%; }

.t221 ul { text-align: center; list-style-type: none; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; margin: 0px; line-height: 30px; }

.t221 li { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; display: inline; padding-left: 15px; padding-right: 15px; margin: 0px; white-space: nowrap; }

.t221 a { text-decoration: none; }

@media screen and (max-width: 700px) {
  .t221 { position: inherit; }
  .t221 li { white-space: normal; }
  .t221 ul { margin: 15px 0px; }
}

.t222 img { width: 100%; padding: 0px; margin: 0px; }

.t222__greyonhovercolor { filter: grayscale(100%); }

.t222__greyonhovercolor:hover { filter: none; }

.t222__alphaonhover { opacity: 0.5; }

.t222__alphaonhover:hover { opacity: 1; }

.t222 .t222__container { text-align: center; }

.t222 .t222__col_2 { display: inline-block; float: none; margin-left: 18px; margin-right: 18px; padding: 0px; border: 0px; vertical-align: middle; }

.t222 .t222__col_3 { display: inline-block; float: none; margin-left: 10px; margin-right: 10px; padding: 0px; border: 0px; vertical-align: middle; }

@media screen and (max-width: 1200px) {
  .t222 .t222__container { max-width: 960px; margin-left: auto; margin-right: auto; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t222 .t222__container { text-align: center; }
  .t222 .t222__col_2 { max-width: 200px; margin-bottom: 20px; }
  .t222 .t222__col_3 { max-width: 160px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t222 .t222__col_2 { max-width: 180px; margin-bottom: 15px; }
  .t222 .t222__col_3 { max-width: 240px; margin-bottom: 20px; }
}

@media screen and (max-width: 480px) {
  .t222 .t222__col_3 { max-width: 200px; margin-bottom: 20px; }
}

@media screen and (max-width: 400px) {
  .t222 .t222__col_2 { max-width: 140px; margin-bottom: 10px; }
  .t222 .t222__col_3 { max-width: 160px; margin-bottom: 20px; }
}

.t223__blocktext { padding-top: 20px; }

.t223 iframe { display: block; border: 0px; padding: 0px; }

.t223 .t-video-lazyload { background-color: rgb(0, 0, 0); }

.t223__blocktext { padding-top: 20px; }

.t223 iframe { display: block; border: 0px; padding: 0px; background-color: rgb(0, 0, 0); }

.t223 .t-video-lazyload { background-color: rgb(0, 0, 0); }

@media screen and (max-width: 960px) {
  .t223-col_right { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t223-col iframe { height: 100%; }
  .t223-col .t-video-lazyload iframe { height: inherit; }
}

.t223__video-thumbnail { width: 100%; height: 100%; position: relative; display: flex; justify-content: center; align-items: center; background-position: center center; background-size: cover; cursor: pointer; }

.t223__video-thumbnail_button { width: 68px; z-index: 10; padding: 0px; font-size: 0px; color: rgb(0, 0, 0); border: none; background-color: transparent; cursor: pointer; }

.t223__play-rect { transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1); opacity: 0.6; }

.t223__video-thumbnail:hover .t223__play-rect, .t223__video-thumbnail:focus .t223__play-rect { opacity: 1; color: rgb(255, 0, 0); }

@media screen and (max-width: 960px) {
  .t223-col_right { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t223-col iframe { height: 100%; }
  .t223-col .t-video-lazyload iframe { height: inherit; }
}

.t224__blocktable { width: 100%; height: 700px; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; }

.t224__blocktext { width: 50%; height: 100%; vertical-align: middle; }

.t224__blockimg { width: 50%; height: 100%; border: 0px; margin: 0px; padding: 0px; }

.t224 .slidebgimg { width: 100%; height: 100%; vertical-align: middle; background-size: cover; background-repeat: no-repeat; background-position: center center; border: 0px; margin: 0px; padding: 0px; }

.t224__textwrapper { margin: 10%; }

.t224__text { padding-top: 20px; }

.t224 img { width: auto; max-width: 100%; vertical-align: middle; margin: 0px; }

.t224 .carousel-control { opacity: 0.8; }

.t224 .carousel-caption-imgs p { padding-top: 4px; }

.t224__button { margin-top: 30px; }

@media screen and (max-width: 980px) {
  .t224__blocktext { display: none; }
  .t224__blocktextmobile { width: 100%; padding: 60px 0px 0px; display: block !important; }
  .t224__button { margin-top: 0px; margin-bottom: 60px; }
}

@media screen and (max-width: 640px) {
  .t224__title { padding-top: 50px; width: 100%; }
  .t224__text { padding-bottom: 50px; width: 100%; }
  .t224__textwrapper { margin: 20px; }
}

.t225__title { padding-top: 8px; padding-bottom: 3px; }

.t225__uptitle { padding-top: 10px; padding-bottom: 50px; }

.t225__descr { padding: 41px 0px 0px; }

.t226 .t-container { display: flex; }

.t226__left { text-align: left; }

.t226__center { text-align: center; }

.t226__right { text-align: right; }

.t226__textwrapper { padding-right: 20px; text-align: left; }

.t226__uptitle { padding: 0px; margin: 0px 0px 14px; }

.t226__title { padding: 0px 0px 28px; margin: 0px; }

.t226__text { opacity: 0.85; }

.t226__img { width: auto; max-width: 100%; vertical-align: middle; }

.t226__flexcolumn { -webkit-box-flex: 1; flex: 1 1 0%; position: relative; }

.t226__floating { position: fixed; top: 50px; transition: 0.5s; }

.t226__fixedBottom { position: absolute; bottom: 0px; }

.t226__fixedTop { position: absolute; top: 0px; }

.t256__btn-container { width: 100%; padding-top: 60px; }

@media screen and (max-width: 960px) {
  .t256__btn-container { padding-top: 0px; padding-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t226 .t-container { display: block; }
  .t226__img { margin-top: 20px; margin-bottom: 20px; }
  .t226__textwrapper { margin-top: 20px; margin-bottom: 20px; }
}

.t-menusub__menu { display: none; }

.t228 { width: 100%; height: 80px; z-index: 2000; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t228__beforeready { visibility: hidden; }

.t228__maincontainer { position: relative; display: table; width: 100%; height: 80px; }

.t228__maincontainer.t228__c12collumns { max-width: 1200px; margin: 0px auto; }

.t228__leftside { display: table-cell; vertical-align: middle; }

.t228__centerside { display: table-cell; vertical-align: middle; text-align: center; width: 100%; }

.t228__centerside.t228__menualign_left { text-align: left; }

.t228__centerside.t228__menualign_right { text-align: right; }

.t228__rightside { display: table-cell; vertical-align: middle; text-align: right; }

.t228__right_langs_lang a[href=""] { cursor: text; }

.t228 .lastside { display: table-cell; vertical-align: middle; }

.t228__padding40px { width: 40px; }

.t228__maincontainer.t228__c12collumns .t228__padding40px { width: 20px; }

.t228__imgwrapper { display: inline-block; }

.t228__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; padding-right: 30px; }

.t228__imglogo { margin-right: 30px; vertical-align: middle; }

.t228__list { font-size: 0px; transition: opacity 0.2s ease-in-out; }

#allrecords ul.t228__list { margin: 0px; padding: 0px; list-style-type: none; }

.t228__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t228__list_item .t-menu__link-item { font-size: 16px; }

.t228__list_item .t-active { opacity: 0.7; }

.t228__list_hidden { opacity: 0; }

.t228__list_item:first-child { padding-left: 0px; }

.t228__list_item:last-child { padding-right: 0px; }

.t228__leftcontainer { display: inline-block; }

.t228__rightcontainer { display: flex; align-items: center; justify-content: flex-end; text-align: right; gap: 30px; margin-left: 25px; }

.t228__right_descr { white-space: nowrap; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

.t228__right_buttons_wrap { display: flex; justify-content: center; align-items: center; gap: 10px; }

.t228__right_buttons_wrap:has(.t-btntext) { gap: 20px; }

.t228__right_langs .t228__right_buttons_wrap { gap: 20px; }

.t228__right_share_buttons { display: table-cell; vertical-align: middle; min-width: 220px; }

.t228 .b-share { display: table !important; float: right; }

.t228 .b-share-btn__wrap { display: table-cell !important; float: none !important; padding-left: 5px !important; }

.t228__right_langs { display: table-cell; vertical-align: middle; }

.t228__right_langs_wrap { display: table; width: auto; float: right; }

.t228__right_langs_lang { display: table-cell; vertical-align: middle; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); word-break: keep-all; }

.t228 .t-sociallinks, .t228__right_social_links { display: table-cell; vertical-align: middle; line-height: 0px; }

.t228 .t-sociallinks__wrapper, .t228__right_social_links_wrap { display: table; width: auto; }

#allrecords .t228 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t228 .t-sociallinks a, .t228__right_social_links a { display: block; vertical-align: middle; }

.t228 .t-sociallinks__item, .t228__right_social_links_item { display: table-cell; vertical-align: middle; padding: 0px 5px; }

.t228__mobile { display: none; width: 100%; top: 0px; z-index: 990; }

.t228__list_item a, #allrecords .t228__list_item a { text-decoration: none; color: rgb(0, 0, 0); }

.t228 .t-btn { --height: 40px; }

.t228 .t-btntext { white-space: nowrap; }

.t228__right_langs_lang a, .t228__right_langs_lang .t794__tm-link { white-space: nowrap; }

.t228__horizontal-line { position: absolute; left: 0px; bottom: 0px; width: 100%; }

.t228__line { height: 1px; margin: 0px 40px; background-color: rgb(194, 194, 194); border: 0px; }

@media screen and (max-width: 1200px) {
  .t228__padding40px { width: 20px; }
  .t228__maincontainer.t228__c12collumns .t228__padding40px { width: 20px; }
  .t228__imglogo { margin-right: 15px; }
  .t228__logo { padding-right: 15px; }
  .t228__right_share_buttons { padding-left: 15px; }
}

@media screen and (max-width: 980px) {
  .t228__list_hidden { opacity: 1; }
  .t228 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t228__maincontainer { height: auto !important; display: block; }
  .t228__mobile.t228__positionfixed + .t228.t228__positionfixed { top: 64px; }
  .t228__leftside, .t228__rightside, .t228__centerside { display: block; text-align: center; float: none; }
  .t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer { padding: 20px 0px; }
  .t228__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t228__imglogomobile.t228__imglogo { width: 100% !important; min-width: 100% !important; }
  .t228__padding40px { display: none; }
  .t228__padding10px { display: none; }
  .t228__rightcontainer { flex-direction: column; margin: 0px auto; }
  .t228__right_share_buttons { display: table; position: static; padding: 15px 0px; margin: 0px auto; text-align: center; float: none; min-width: inherit; }
  .t228 .t-sociallinks, .t228__right_descr, .t228__right_langs, .t228__right_social_links { display: table; margin: 0px auto; text-align: center; }
  .t228__logo { text-align: center; margin: 20px; }
  .t228 img { float: inherit; }
  .t228 .t228__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t228__list_item a { display: inline-block; }
  .t228__logo { white-space: normal; padding: 0px; }
  .t228__horizontal-line { display: none; }
  .t228__right_buttons_wrap { padding: 0px 20px; flex-wrap: wrap; }
}

.t228__overflow { overflow: scroll; }

.t228__positionabsolute { position: absolute; }

.t228__mobile.t228__positionfixed { position: fixed; }

.t228__positionstatic { position: static; }

.t228 .ya-share2__list { margin-bottom: 0px; }

.t228 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t228__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t228__transp-white .ya-share2__badge { background-color: transparent !important; }

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t228__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t228__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=="); }

.t228__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t228__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t228__transp-black .ya-share2__badge { background-color: transparent !important; }

.t228__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=="); }

.t228__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t228__transp-black .ya-share2__counter::before { display: none; }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t-menusub__menu { display: none; }

.t229 { width: 100%; position: fixed; top: 0px; z-index: 990; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; height: 50px; }

.t229__beforeready { visibility: hidden; }

.t229.t229__positionabsolute { position: absolute; }

.t229.t229__positionfixed { position: fixed; }

.t229.t229__positionstatic { position: static; }

.t229__maincontainer { width: 100%; height: 50px; display: table; position: relative; }

.t229__maincontainer.t229__c12collumns { max-width: 1200px; margin: 0px auto; }

.t229__centerside { display: table-cell; vertical-align: middle; text-align: center; width: 100%; }

.t229__centerside.t229__menualign_left { text-align: left; }

.t229__centerside.t229__menualign_right { text-align: right; }

.t229__padding40px { width: 40px; }

.t229 .t229__maincontainer.t229__c12collumns .t229__padding40px { width: 20px; }

.t229 ul { list-style-type: none; margin: 0px; padding: 0px !important; }

.t229__list_item { clear: both; font-size: 16px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; white-space: nowrap; color: rgb(0, 0, 0); font-family: FuturaPT, Arial, sans-serif; }

.t229 a, #allrecords .t229 a { text-decoration: none; color: rgb(0, 0, 0); }

.t229__list_item .t-active { opacity: 0.7; }

.t229 .t-menu__list { margin-bottom: 0px; }

@media screen and (max-width: 1200px) {
  .t229__padding40px { width: 20px; }
}

@media screen and (max-width: 980px) {
  .t229 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t229.t229__positionabsolute, .t229.t229__positionfixed, .t229.t229__positionstatic { position: static; }
  .t229__centerside { display: block; text-align: center; float: none; padding: 20px 0px; }
  .t229__padding40px { display: none; }
  .t229 .t229__list_item { display: block; text-align: center; white-space: normal; padding: 12px 10px !important; }
}

.t230__title + .t230__text { margin-top: 20px; }

.t230__title + .t230__buttons { margin-top: 50px; }

.t230__text + .t230__buttons { margin-top: 30px; }

.t230__buttons { width: 100%; }

.t230__wrap-video .t-video-lazyload { background-color: rgb(0, 0, 0); }

.t230__wrap-video + .t230__video-title, .t230__wrap-video + .t230__video-descr { margin-top: 6px; }

.t230__video-title + .t230__video-descr { margin-top: 5px; }

.t230__video-title { font-size: 15px; line-height: 20px; text-align: left; }

.t230__video-descr { font-size: 11px; line-height: 16px; text-align: left; }

@media screen and (max-width: 960px) {
  .t230 .t-col + .t-col { margin-top: 20px; }
}

.t231 { text-align: center; }

.t231__twrapper { display: table; margin: 0px auto; }

.t231__tcoll { display: table-cell; vertical-align: middle; text-align: center; }

.t231__title { text-align: center; font-size: 22px; color: rgb(0, 0, 0); font-family: FuturaPT, Arial, sans-serif; white-space: nowrap; }

@media screen and (max-width: 960px) {
  .t231__title { white-space: normal; }
}

.t235 { border-radius: 30px; background-color: rgba(0, 0, 0, 0.7); width: 50px; }

.t235__beforeready { visibility: hidden; }

.t235__prev { transform: rotate(-90deg); }

.t235__next { transform: rotate(90deg); }

.t235__prev, .t235__next { width: 30px; height: 30px; padding: 10px; cursor: pointer; background-image: url("https://tilda.ws/img/arroow.png"); background-size: cover; background-origin: content-box; background-repeat: no-repeat; }

.t235__count { color: rgb(255, 255, 255); padding: 5px; text-align: center; font-family: Arial, sans-serif; font-size: 11px; letter-spacing: 0.5px; }

.t235_anim { transition: 1s cubic-bezier(0.215, 0.61, 0.355, 1); }

.t235__r { transition: 3s; transform: scale(2); }

.t235__r_unshifted { transform: scale(1); }

.t232__titlebox { padding-top: 4px; padding-bottom: 14px; }

.t232__title { cursor: pointer; border-bottom: 1px dashed currentcolor; text-decoration: none; display: inline; }

.t232__title > div[data-customstyle] { display: inline; }

.t232__subtitle { font-style: italic; font-size: 14px; line-height: 28px; margin-top: -12px; padding-bottom: 12px; cursor: pointer; }

.t232__text { padding-bottom: 56px; padding-top: 28px; }

.t270__error-msg { text-align: center; display: none; }

.t270__error-msg-text { display: inline-block; margin: 0px 20px 35px; padding: 15px; color: rgb(255, 0, 0); border: 1px solid rgb(255, 0, 0); font-size: 14px; font-family: tfutura, Arial, sans-serif; }

.t250__text { text-align: center; margin-bottom: 32px; }

.t250__link { text-align: center; text-decoration: none; display: block; width: 110px; margin: 0px auto; transition: opacity 0.2s ease-in-out; }

.t250__link__descr { font-size: 12px; line-height: 1.55; text-align: center; }

.t250__link:hover { opacity: 0.7; }

.t250__link:focus-visible { opacity: 0.7; }

.t250__icon { width: 28px; height: 25px; margin: 0px auto 12px; display: block; }

@media screen and (max-width: 600px) {
  .t250__text { margin-bottom: 26px; }
  .t250__img { width: 24px; height: 24px; }
}

@media screen and (max-width: 460px) {
  .t250__text { margin-bottom: 18px; }
  .t250__img { width: 18px; height: 21px; }
}

.t253 { text-align: center; }

.t253__icon { color: rgb(34, 34, 34); font-family: Georgia, serif; font-size: 70px; margin-bottom: 0px; line-height: 1; }

.t253__text { margin-bottom: 32px; }

@media screen and (max-width: 600px) {
  .t253__icon { font-size: 36px; }
  .t253__text { margin-bottom: 28px; }
}

@media screen and (max-width: 480px) {
  .t253__icon { font-size: 30px; margin-bottom: 0px; }
  .t253__text { margin-bottom: 19px; }
}

.t254__wrapper { position: relative; }

.t254__text { margin-bottom: 30px; }

.t254__icon { position: absolute; left: -80px; top: -8px; font-family: Georgia, serif; font-size: 150px; line-height: 1; }

@media screen and (max-width: 800px) {
  .t254__wrapper { padding-left: 20px; }
  .t254__icon { font-size: 130px; left: -50px; top: -7px; }
}

@media screen and (max-width: 700px) {
  .t254__wrapper { padding-left: 40px; }
  .t254__icon { font-size: 100px; left: -18px; top: -4px; }
  .t254__text { margin-bottom: 22px; }
}

@media screen and (max-width: 660px) {
  .t254__wrapper { padding-left: 46px; }
  .t254__icon { font-size: 80px; left: -2px; top: -1px; }
  .t254__text { margin-bottom: 16px; }
}

@media screen and (max-width: 480px) {
  .t254__wrapper { padding-left: 36px; }
  .t254__icon { font-size: 60px; left: -2px; top: 0px; }
}

.t255__mainblock { margin: 0px auto; }

.t255 .t-cover__wrapper span.space { height: 60px; }

.t255__uptitle { margin-bottom: 26px; color: rgb(255, 255, 255); }

.t255__title { margin: 0px auto; letter-spacing: 2px; color: rgb(255, 255, 255); }

.t255__uptitle, .t255__title { margin-left: auto; margin-right: auto; }

.t255__userblock { position: absolute; right: 0px; bottom: 70px; left: 0px; }

.t255__userblock-img { display: block; width: 50px; height: 50px; margin: 0px auto 12px; border-radius: 100px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t255__userblock-descr, .t255__userblock-date { color: rgb(255, 255, 255); }

@media screen and (max-width: 660px) {
  .t255__uptitle, .t255__title { padding-right: 20px; padding-left: 20px; }
  .t255__title { padding-bottom: 46px; }
  .t255__userblock { right: 20px; bottom: 20px; left: 20px; }
  .t255__userblock-img { width: 40px; height: 40px; }
  .t255__uptitle { margin-bottom: 16px; }
}

@media screen and (max-width: 480px) {
  .t255 .t-cover__wrapper span.space { height: 0px; }
}

.t256__mainblock { margin: 0px auto; }

.t256__wrapper { padding: 80px 0px; }

.t256__video-container { position: fixed; inset: 0px; z-index: 190099; opacity: 1; transition: 0.2s ease-in-out; }

.t256__overflow { overflow: hidden; }

.t256__hidden { z-index: -1; opacity: 0; transition: 0.2s ease-in-out; }

.t256__video-bg { position: absolute; inset: 0px; }

.t256__iframe { position: absolute; top: 50%; left: 50%; z-index: 1; width: 854px; height: 480px; margin-top: -240px; margin-left: -427px; }

.t256__play-icon { display: block; margin: 0px auto 50px; padding: 0px; font-size: 0px; background-color: transparent; border: 0px; border-radius: 100%; cursor: pointer; transition: opacity 0.2s ease-in-out; }

.t256__play-icon_nomargin { margin-bottom: 0px !important; }

.t256__play-icon:hover { opacity: 0.8; }

.t256__play-icon:focus-visible { opacity: 0.8; }

.t256__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t256__descr { color: rgb(255, 255, 255); }

.t256__title, .t256__descr { margin-left: auto; margin-right: auto; }

.t256__close { position: absolute; top: 0px; right: 0px; z-index: 9999; width: 30px; height: 30px; padding: 0px; opacity: 1; background: rgb(255, 255, 255); border: 5px solid rgb(255, 255, 255); transition: opacity 0.2s ease-in-out; }

.t256__close:hover { opacity: 0.8; }

.t256__close:focus-visible { opacity: 0.8; }

.t256__close::before, .t256__close::after { content: ""; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; background: rgb(34, 34, 34); }

.t256__close::before { transform: rotate(45deg); }

.t256__close::after { transform: rotate(-45deg); }

#allrecords button.t256__close:focus-visible { outline-offset: -1px; }

@media screen and (max-height: 480px) {
  .t256__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 854px) {
  .t256__wrapper { padding: 50px 0px; }
  .t256__title { margin-bottom: 35px; font-size: 40px; }
  .t256__play-icon { margin-bottom: 40px; }
  .t256__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 640px) {
  .t256__wrapper { padding: 30px 0px; }
  .t256__title, .t256__descr { padding: 0px 20px; }
}

@media screen and (max-width: 540px) {
  .t256__wrapper { padding: 20px 0px; }
  .t256__title { margin-bottom: 22px; }
  .t256__descr { font-size: 14px; }
  .t256__play-icon { margin-bottom: 25px; }
  .t256__iframe { left: 0px; width: 100%; height: 240px; margin-top: -120px; margin-left: 0px; }
}

@media screen and (max-width: 480px) {
  .t256__title { margin-bottom: 18px; }
  .t256__descr { font-size: 12px; }
  .t256__play-icon { margin-bottom: 20px; }
}

.t252__wrapper { border: 1px solid rgb(204, 204, 204); padding: 6px; }

.t252__quote-body { border: 1px solid rgb(204, 204, 204); padding: 40px 50px; }

.t252__text { margin-bottom: 30px; }

@media screen and (max-width: 600px) {
  .t252__wrapper { padding: 4px; }
  .t252__quote-body { padding: 30px 36px; }
  .t252__text { margin-bottom: 25px; }
}

@media screen and (max-width: 470px) {
  .t252__wrapper { padding: 2px; }
  .t252__quote-body { padding: 25px; }
  .t252-text { margin-bottom: 20px; }
}

.t257__wrapper { position: relative; padding: 70px 90px 63px; }

.t257__text { margin-bottom: 24px; }

.t257__author { font-size: 14px; }

.t257__icon { position: absolute; color: rgb(196, 196, 196); left: 47px; top: 36px; font-family: Arial, sans-serif; font-size: 114px; line-height: 1; }

@media screen and (max-width: 800px) {
  .t257__wrapper { padding: 48px 30px 43px 64px; }
  .t257__icon { left: 20px; top: 14px; }
}

@media screen and (max-width: 700px) {
  .t257__wrapper { padding: 48px 30px 43px 64px; }
  .t257__icon { left: 20px; top: 14px; }
  .t257__text { margin-bottom: 16px; }
}

@media screen and (max-width: 640px) {
  .t257__wrapper { padding: 34px 20px 32px 44px; margin-left: -20px; margin-right: -20px; }
  .t257__icon { left: 17px; top: 17px; font-size: 65px; }
  .t257__text { margin-bottom: 14px; }
}

.t251__wrapper { height: 100vh; }

.t251__wrapper.t-container { padding: 0px 20px; box-sizing: border-box; }

.t251__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t251__col { height: 100%; float: left; }

.t251__direction_left .t251__col { float: right; }

.t251__col_left { width: 65%; }

.t251__col_right { width: 35%; }

.t251__block { display: block; height: 100%; }

.t251__block.t251__block_small { height: 50%; }

.t251__bg { height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t251__wrapper::before, .t251__wrapper::after { content: " "; display: table; clear: both; }

@media screen and (max-width: 1200px) {
  .t251__wrapper.t-container { padding: 0px 10px; }
}

@media screen and (max-width: 1100px) {
  .t251__wrapper { height: 550px !important; }
}

@media screen and (max-width: 1000px) {
  .t251__wrapper { height: 520px !important; }
}

@media screen and (max-width: 960px) {
  .t251__wrapper.t-container, .t251__container_indent { padding: 0px 20px; }
}

@media screen and (max-width: 900px) {
  .t251__wrapper { height: auto !important; }
  .t251__col_left { height: 540px; }
  .t251__col_right { height: 300px; }
  .t251__col { width: 100%; float: none !important; }
  .t251__block.t251__block_small { width: 50%; height: 100%; float: left; }
}

@media screen and (max-width: 850px) {
  .t251__col_left { height: 480px; }
  .t251__col_right { height: 260px; }
}

@media screen and (max-width: 800px) {
  .t251__col_left { height: 440px; }
  .t251__col_right { height: 240px; }
}

@media screen and (max-width: 750px) {
  .t251__col_left { height: 400px; }
  .t251__col_right { height: 200px; }
}

@media screen and (max-width: 600px) {
  .t251__col_left { height: 350px; }
  .t251__col_right { height: 200px; }
}

@media screen and (max-width: 500px) {
  .t251__col_left { height: 300px; }
  .t251__col_right { height: 170px; }
}

@media screen and (max-width: 480px) {
  .t251__col_left { height: 270px; }
  .t251__col_right { height: 140px; }
}

@media screen and (max-width: 420px) {
  .t251__col_left { height: 230px; }
  .t251__col_right { height: 120px; }
}

.t260__accordion { margin-top: -1px; }

.t260__header { position: relative; padding-top: 20px; padding-bottom: 21px; padding-right: 50px; cursor: pointer; transition: 0.3s ease-in-out; }

.t260__icon { position: absolute; right: 0px; top: 50%; margin-top: -20px; background: transparent; width: 24px; height: 24px; padding: 8px; transition: 0.2s ease-in-out; }

.t260__circle { position: absolute; width: 40px; height: 40px; top: 0px; left: 0px; border-radius: 100px; opacity: 0; transition: 0.2s ease-in-out; }

.t260__header:hover .t260__circle { opacity: 1; z-index: -1; }

.t260__lines { position: relative; display: block; width: 100%; height: 100%; transition: 0.3s ease-in-out; transform: rotate(0deg); }

.t260__iconline { position: absolute; height: 1px; width: 100%; top: 50%; left: 0px; right: 0px; margin: 0px auto; transition: 0.2s ease-in-out, transform 0.3s ease-in-out; z-index: 1; }

.t260__iconline_left { width: 1px; height: 100%; top: 0px; }

.t260__iconline_right { transform: rotate(0deg); }

.t260__opened .t260__lines { transform: rotate(-45deg); z-index: 1; transition: 0.3s ease-in-out; }

.t260__content { display: none; transition: max-height 0.5s ease-in-out, opacity 0.3s ease-in-out; }

.t260__textwrapper { padding: 0px 0px 20px; }

.t260__text { margin-bottom: 20px; }

@media screen and (max-width: 650px) {
  .t260__header { padding-top: 15px; padding-bottom: 14px; padding-right: 38px; }
  .t260__icon { width: 16px; height: 16px; margin-top: -8px; padding: 0px; }
  .t260__circle { width: 32px; height: 32px; }
  .t260__text { margin-bottom: 15px; }
  .t260__textwrapper { padding: 0px 0px 10px; }
  .t260__header:hover .t260__circle { opacity: 0; }
}

.t259__mainblock { margin: 0px auto; }

.t259__container.container { max-width: 100%; }

.t259__wrapper { padding: 0px 40px; }

.t259__uptitle { margin-bottom: 30px; padding-top: 10px; color: rgb(255, 255, 255); }

.t259__text { margin-bottom: 60px; color: rgb(255, 255, 255); }

.t259__userblock__img { width: 60px; border-radius: 100px; display: block; margin: 0px auto 12px; height: 60px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t259__user__title { color: rgb(255, 255, 255); font-weight: 600; }

.t250__user__job { color: rgb(255, 255, 255); }

.t259 .carousel-inner > .item { transition: left 0.4s ease-in-out; }

@media screen and (max-width: 768px) {
  .t259__uptitle { margin-bottom: 20px; padding-top: 0px; }
  .t259__text { margin-bottom: 45px; }
  .t259__userblock__img { width: 40px; height: 40px; }
}

@media screen and (max-width: 675px) {
  .t259__uptitle { margin-bottom: 16px; }
  .t259__text { margin-bottom: 30px; }
}

.t258__wrapper { position: absolute; bottom: 0px; right: 0px; max-width: 480px; padding: 50px 54px 60px; }

.t258__wrapper.t258__wrapper_flipped { right: auto; left: 0px; }

.t258__content { position: relative; z-index: 1; text-align: left; }

.t258__uptitle { margin-bottom: 20px; color: rgb(255, 255, 255); }

.t258__title { margin-bottom: 22px; font-size: 30px; line-height: 1.2; color: rgb(255, 255, 255); }

.t258__descr { color: rgb(255, 255, 255); }

.t258__bg { position: absolute; inset: 0px; opacity: 0.9; background: rgb(3, 60, 100); }

@media screen and (max-width: 640px) {
  .t258__wrapper { padding: 26px 20px 30px; }
  .t258__uptitle { margin-bottom: 15px; }
  .t258__title { margin-bottom: 17px; font-size: 24px; }
}

.t263__wrapper { margin: 0px auto; }

.t263__title { color: rgb(255, 255, 255); padding-top: 90px; margin-bottom: 22px; }

.t263__descr { color: rgb(255, 255, 255); margin-bottom: 34px; }

.t263__button { padding: 15px 30px; margin-bottom: 80px; transition: 0.3s ease-in-out; height: auto; margin-left: 8px; margin-right: 8px; }

.t263__button:hover { opacity: 0.8; }

.t263__screenshot { max-width: 960px; width: 100%; display: block; margin: 0px auto; }

@media screen and (max-width: 960px) {
  .t263__title { padding-top: 70px; }
  .t263__button { margin-bottom: 70px; font-size: 14px; }
}

@media screen and (max-width: 700px) {
  .t263__descr { margin-bottom: 20px; }
  .t263__title { padding-top: 30px; margin-bottom: 14px; }
  .t263__button { margin-bottom: 30px; font-size: 12px; padding: 12px 24px; margin-left: 6px; margin-right: 6px; }
}

@media screen and (max-width: 768px) and (max-height: 950px) {
  .t263 .t-cover, .t263 .t-cover__carrier, .t263 .t-cover .t-cover__filter { height: 620px !important; }
}

@media screen and (max-width: 440px) and (max-height: 700px) {
  .t263 .t-cover, .t263 .t-cover__carrier, .t263 .t-cover .t-cover__filter { height: 420px !important; }
}

.t262__col { float: left; width: 50%; height: 100%; }

.t262__mainblock { height: 700px; }

.t262__contentwrapper { display: table-cell; vertical-align: middle; padding: 0px 70px; }

.t262__contentbox { display: table; width: 100%; color: rgb(255, 255, 255); }

.t262__title { margin-bottom: 60px; }

@media screen and (max-width: 900px) {
  .t262__title { margin-bottom: 40px; font-size: 26px; }
  .t262__mainblock, .t262__col, .t262__contentbox { height: 460px !important; }
  .t262__contentwrapper { display: table-cell; vertical-align: middle; padding: 0px 40px; }
}

@media screen and (max-width: 800px) {
  .t262__title { font-size: 21px; margin-bottom: 30px; }
  .t262__contentwrapper { padding: 0px 25px; }
  .t262__mainblock, .t262__col, .t262__contentbox { height: 390px !important; }
}

@media screen and (max-width: 700px) {
  .t262__title { font-size: 18px; margin-bottom: 20px; }
  .t262__mainblock, .t262__col, .t262__contentbox { height: 320px !important; }
}

@media screen and (max-width: 600px) {
  .t262__contentwrapper { padding: 30px 20px; }
  .t262__descr { font-size: 12px; }
  .t262__mainblock { height: auto !important; }
  .t262__col, .t262__contentbox { float: none; width: 100%; height: auto !important; }
  .t262__map { height: 300px !important; }
  .t262__contentbox { height: auto !important; }
}

.t264__wrapper { padding: 20px; background: rgb(248, 248, 248); }

.t264__title { margin-bottom: 19px; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 8px; }

.t264__descr { color: rgb(136, 136, 136); margin-bottom: 20px; }

@media screen and (max-width: 500px) {
  .t264__title { margin-bottom: 10px; }
  .t264__descr { margin-bottom: 11px; }
}

.t266__container { z-index: 3; }

.t266__mainblock { margin: 0px auto; }

.t266__wrapper { padding: 80px 0px; }

.t266__uptitle { margin-bottom: 18px; color: rgb(255, 255, 255); }

.t266__title { margin-bottom: 16px; color: rgb(255, 255, 255); }

.t266__descr { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t266__title, .t266__descr, .t266__uptitle { margin-left: auto; margin-right: auto; }

.t266__text { margin-top: 14px; color: rgb(255, 255, 255); }

.t266__overflow { overflow: hidden; }

.t266__hidden { z-index: -1; opacity: 0; transition: 0.2s ease-in-out; display: none !important; }

.t266__video-container { position: fixed; inset: 0px; z-index: 190099; opacity: 1; transition: 0.2s ease-in-out; }

.t266__video-bg { position: absolute; inset: 0px; }

.t266__iframe { position: absolute; top: 50%; left: 50%; z-index: 1; width: 854px; height: 480px; margin-top: -240px; margin-left: -427px; }

.t266__play-link { display: inline-block; }

.t266__play-icon { position: relative; width: 94px; height: 94px; margin: 0px auto; padding: 0px; text-align: center; background-color: transparent; border: 0px; border-radius: 100%; transition: transform 0.2s ease-in-out; cursor: pointer; }

.t266__play-icon-body { position: absolute; top: 50%; z-index: 1; width: 0px; height: 0px; margin: -11px auto 0px 39px; border-style: solid; border-width: 13px 0px 13px 21px; }

.t266__play-bg { position: absolute; inset: 0px; opacity: 0.2; border-radius: 100px; }

.t266__play-icon:hover { transform: scale(1.15); }

.t266__play-icon:focus-visible { transform: scale(1.15); }

.t266__close { position: absolute; top: 0px; right: 0px; z-index: 9999; width: 30px; height: 30px; opacity: 1; padding: 0px; background: rgb(255, 255, 255); border: 5px solid rgb(255, 255, 255); cursor: pointer; transition: opacity 0.2s ease-in-out; }

.t266__close:hover { opacity: 0.8; }

.t266__close:focus-visible { opacity: 0.8; }

.t266__close::before, .t266__close::after { content: ""; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; background: rgb(34, 34, 34); }

.t266__close::before { transform: rotate(45deg); }

.t266__close::after { transform: rotate(-45deg); }

#allrecords button.t266__close:focus-visible { outline-offset: -1px; }

@media screen and (max-height: 480px) {
  .t266__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 854px) {
  .t266__wrapper { padding: 50px 0px; }
  .t266__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 640px) {
  .t266__wrapper { padding: 30px 0px; }
  .t266__title, .t266__descr { padding: 0px 20px; }
  .t266__descr { margin-bottom: 24px; }
  .t266__play-icon { width: 66px; height: 66px; }
  .t266__play-icon-body { margin-left: 26px; }
}

@media screen and (max-width: 540px) {
  .t266__wrapper { padding: 20px 0px; }
  .t266__iframe { left: 0px; width: 100%; height: 240px; margin-top: -120px; margin-left: 0px; }
}

.t268__wrapper { position: relative; }

.t268__clearfix::before, .t268__clearfix::after { content: ""; display: table; clear: both; }

.t268__col { position: relative; width: 49%; float: left; margin-right: 2%; }

.t268__col:last-child { margin-right: 0px; }

.t268__direction_right .t268__col { float: right; margin-right: 0px; margin-left: 2%; }

.t268__direction_right .t268__col:last-child { margin-left: 0px; }

.t268__col-left { overflow: hidden; }

.t268__separator-small { padding-top: 100%; }

.t268__img-wrapper { position: relative; }

.t268__img-wrapper_big { margin-bottom: 20px; }

.t268__img { position: absolute; inset: 0px; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t268__col-small { position: relative; width: 48%; float: left; margin-right: 4%; }

.t268__col-small:last-child { margin-right: 0px; }

.t268__content { padding: 44px 50px; }

.t268__title { margin-bottom: 20px; color: rgb(255, 255, 255); }

.t268__descr { color: rgb(255, 255, 255); }

.t268__btn-container { width: 100%; padding-top: 60px; }

@media screen and (max-width: 1200px) {
  .t268__img-wrapper_big { margin-bottom: 16px; }
  .t268__title { margin-bottom: 30px; }
}

@media screen and (max-width: 960px) {
  .t268__title { margin-bottom: 8px; font-size: 21px; }
  .t268__descr { font-size: 14px; }
  .t268__content { padding: 20px; }
  .t268__img-wrapper_big { margin-bottom: 14px; }
  .t268__btn-container { padding-top: 30px; padding-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t268__descr { font-size: 12px; }
  .t268__content { padding: 20px; }
  .t268__img-wrapper_big { margin-bottom: 13px; }
}

@media screen and (max-width: 500px) {
  .t268__col { width: 100%; }
  .t268__col-left { height: 100% !important; margin-bottom: 20px; }
  .t268__img-wrapper_big { margin-bottom: 16px; }
}

.t269 .t269__mainblock { margin: 0px auto; }

.t269 .t269__uptitle { position: absolute; top: 80px; right: 0px; left: 0px; color: rgb(255, 255, 255); }

.t269 .t269__uptitle_mobile { display: none; }

.t269 .t269__title { margin-bottom: 24px; padding-top: 20px; color: rgb(255, 255, 255); }

.t269 .t269__descr { color: rgb(255, 255, 255); margin-bottom: 44px; }

.t269 .t269__input-container { max-width: 600px; margin: 0px auto; }

.t269 .t269__blockinput { position: relative; display: table-cell; vertical-align: middle; width: 100%; height: 100%; padding-right: 20px; }

.t269 .t269__input { height: 56px; outline: none; }

.t269 .t-input__vis-ph { top: 20px; }

.t269 .t269__submit { --height: 56px; padding-right: 40px; padding-left: 40px; }

.t269 .t269__blockinput input { background-color: transparent; appearance: none; border-radius: 0px; }

.t269 .t269__wrapper { display: table; transition: 0.2s ease-in-out; }

.t269 .t269__blockinput.js-error-control-box .t269__input { border: 1px solid rgb(255, 0, 0) !important; }

.t269 .t269__blockinput-errors-text { padding: 0px 10px 10px; box-sizing: border-box; font-family: FuturaPT, Arial, sans-serif; color: rgb(255, 255, 255); }

.t269 .t269__blockinput-errors-item { display: none; padding-top: 10px; font-family: FuturaPT, Arial, sans-serif; }

.t269 .t269__blockinput-errorbox { margin-top: 20px; margin-bottom: 20px; padding: 1px 10px; font-family: FuturaPT, Arial, sans-serif; text-align: center; color: rgb(255, 255, 255); background: rgb(249, 93, 81); }

.t269 .t269__hint { max-width: 600px; margin: 20px auto 0px; color: rgb(255, 255, 255); }

.t269 .t269__blockinput-success { padding: 20px; font-family: FuturaPT, Arial, sans-serif; text-align: center; color: rgb(255, 255, 255); }

.t269 .t269__success-message { color: rgb(255, 255, 255); }

.t269 .js-send-form-success .t269__wrapper { display: none; }

@media screen and (max-width: 680px) {
  .t269 .t269__blockinput { display: block; width: 100%; padding-right: 0px; }
  .t269 .t269__descr { margin-bottom: 32px; }
  .t269 .t269__uptitle_desktop { display: none; }
  .t269 .t269__uptitle_mobile { display: block; }
  .t269 .t269__uptitle { position: initial; top: 40px; font-size: 16px !important; }
  .t269 .t269__mainwrapper { padding: 0px 20px; }
  .t269 .t269__input-container { max-width: 320px; }
  .t269 .t269__input { width: 100%; margin-bottom: 18px; }
  .t269 .t269__submit { width: 100%; }
  .t269 .t269__wrapper { display: block; }
}

.t270__wrapper { position: absolute; right: 20px; bottom: 70px; left: 20px; max-width: 520px; text-align: left; }

.t270__uptitle { display: block; margin: 0px 0px 12px 16px; color: rgb(255, 255, 255); }

.t270__title { display: inline-block; margin-bottom: 20px; padding: 9px 16px 10px; color: rgb(255, 255, 255); }

.t270__descr { display: inline-block; padding: 15px 16px 14px; }

.t270__separator { display: block; }

.t270 .t-container { max-width: 1200px !important; }

@media screen and (max-width: 650px) {
  .t270__wrapper { bottom: 26px; }
}

.t271__wrapper { position: relative; border: 1px solid; padding: 40px; margin: 0px -40px 20px; border-radius: 9px; }

.t271__question { margin-bottom: 16px; }

.t271__question-name, .t271__answer-name { display: table-cell; width: 115px; vertical-align: top; letter-spacing: 0px; color: rgb(153, 153, 153); }

.t271__question-text, .t271__answer-text { display: table-cell; vertical-align: top; }

.t271__question-text_bold { font-weight: 700; }

@media screen and (max-width: 725px) {
  .t271__wrapper { margin: 0px auto 16px; padding: 16px 20px; }
  .t271__question-name, .t271__answer-name { width: 100px; font-size: 13px; padding-top: 2px; }
  .t271__question { margin-bottom: 9px; }
}

@media screen and (max-width: 640px) {
  .t271__question-name, .t271__answer-name { width: auto; padding-top: 0px; display: block; margin-bottom: 2px; }
  .t271__question { margin-bottom: 13px; }
}

.t273__wrapper { position: relative; border-radius: 9px; }

.t273__answer, .t273__question { margin: 0px -40px 38px; padding: 28px 40px 27px; border-radius: 40px; position: relative; z-index: 2; }

.t273__question { background: rgb(102, 102, 102); }

.t273__question .t273__question-name, .t273__question .t273__question-text { color: rgb(255, 255, 255); }

.t273__answer { background: rgb(238, 238, 238); }

.t273__tail_left { position: absolute; left: 17px; bottom: -20px; }

.t273__tail_right { position: absolute; right: 17px; bottom: -20px; z-index: 1; }

.t273__question { margin-bottom: 30px; }

.t273__question-name, .t273__answer-name { display: table-cell; width: 115px; vertical-align: top; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; }

.t273__question-text, .t273__answer-text { display: table-cell; vertical-align: top; }

@media screen and (max-width: 725px) {
  .t273__question-name, .t273__answer-name { width: 100px; font-size: 10px; padding-top: 2px; }
  .t273__question { margin-bottom: 9px; }
  .t273__answer, .t273__question { margin: 0px 0px 25px; padding: 16px 20px 15px; border-radius: 20px; }
  .t273__tail_left { position: absolute; left: 10px; bottom: -17px; }
  .t273__tail_right { position: absolute; right: 10px; bottom: -17px; z-index: 1; }
}

@media screen and (max-width: 640px) {
  .t273__question-name, .t273__answer-name { width: auto; padding-top: 0px; display: block; margin-bottom: 4px; }
}

.t274__wrapper { background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t274__content { padding: 58px 40px 62px; text-align: center; }

.t274__title { color: rgb(255, 255, 255); margin-bottom: 16px; }

.t274__descr { color: rgb(255, 255, 255); margin-bottom: 30px; }

.t274 .t274__form-bottom-text { margin-top: 30px; text-align: center; color: rgb(255, 255, 255); }

.t274 .t274__input-wrapper { margin: 0px auto; }

.t274 .t274__blockinput { display: table-cell; vertical-align: middle; width: 100%; padding-right: 20px; position: relative; }

.t274 .t274__input { outline: none; height: 58px; }

.t274 .t-input__vis-ph { top: 21px; }

.t274 .t274__blockbutton { display: table-cell; vertical-align: middle; }

.t274 .t-submit { padding-left: 30px; padding-right: 30px; }

.t274 .t-submit:hover { opacity: 0.9; }

.t274 .t274__blockinput-success { position: absolute; top: -60px; left: 0px; right: 0px; }

.t274 .t274__success-message { color: rgb(255, 255, 255); }

.t274 .t274__allert-wrapper { position: relative; }

.t274 .t274__blockinput-errorbox { position: absolute; top: 8px; right: 0px; left: 20px; text-align: left; }

.t274 .t274__blockinput-errors-text { color: rgb(255, 255, 255); }

.t274__wrapper { transition: 0.2s ease-in-out; }

.t274 .js-send-form-success .t274__wrapper { opacity: 0; }

@media screen and (max-width: 960px) {
  .t274__content { padding: 48px 30px 52px; text-align: center; }
}

@media screen and (max-width: 560px) {
  .t274 .t-submit { --height: 50px; font-size: 16px; width: 100%; }
  .t274 .t274__input { height: 50px; font-size: 16px; width: 100%; }
  .t274 .t-input_pvis { padding: 22px 20px 10px; }
  .t274 .t-input__vis-ph { font-size: 16px; top: 18px; }
  .t274 .t274__blockinput-errorbox { text-align: center; left: 0px; top: 133px; }
  .t274 .t274__blockinput { display: block; margin-bottom: 16px; }
  .t274 .t274__blockbutton { display: block; width: 100%; }
  .t274 .t274__allert-wrapper { position: absolute; top: 0px; left: 0px; right: 0px; }
  .t274 .t274__input-wrapper { position: relative; }
  .t274 .t274__blockinput-success { top: 0px; }
}

.t267__wrapper { position: relative; text-align: center; }

.t267__icon { margin-bottom: 20px; }

@media screen and (max-width: 710px) {
  .t267__icon { transform: scale(0.7); margin-bottom: 10px; }
}

.t265__wrapper { padding: 30px 20px 28px 55px; position: relative; text-align: left; }

.t265__icon { position: absolute; top: 27px; left: 20px; }

@media screen and (max-width: 650px) {
  .t265__wrapper { padding: 20px 20px 16px 50px; margin: 0px -20px; }
  .t265__icon { top: 16px; transform: scale(0.8); }
}

.t186C .t-section__topwrapper { margin-bottom: 75px; }

.t186C .t-section__title { margin-bottom: 30px; }

.t186C .t-section__descr { max-width: 560px; margin: 0px auto; }

.t186C .t186C__blockinput { display: block; vertical-align: middle; height: 100%; padding-right: 0px; margin-bottom: 25px; }

.t186C .t186C__blockinput textarea { padding-top: 17px; }

.t186C .t186C__blocktitle { display: block; vertical-align: middle; height: 100%; padding-right: 0px; padding-bottom: 5px; }

.t186C .t186C__blockbutton { display: block; text-align: center; vertical-align: middle; height: 100%; margin-bottom: 10px; }

.t186C__nomargin .t186C__blocktitle { padding-bottom: 0px; margin-bottom: 0px; }

.t186C__nomargin .t186C__blockinput { margin-bottom: 35px; }

.t186C .t186C__form-bottom-text { margin-top: 30px; text-align: center; }

@media screen and (max-width: 640px) {
  .t186C__wrapper { display: block; }
  .t186C .t186C__blockbutton { display: block; width: 100%; padding-bottom: 20px; text-align: center; }
  .t186C .t186C__blockinput textarea { padding-top: 5px; }
  .t186C .t186C__blockinput { padding-right: 0px; }
  .t186C .t-submit { width: 100%; }
}

.t186C .t186C__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t186C .js-error-control-box .t186C__input { border: 1px solid rgb(255, 0, 0) !important; }

.t186C .t186C__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t186C .t186C__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t186C .t186C__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t186C .t186C__blockinput-success { text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t186C__wrapper { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 2000px; }

.t186C__wrapper_hidden.t186C__wrapper { overflow: hidden; max-height: 0px; opacity: 0; }

.t300 { display: none; }

.t300__tooltipster-noir { border-radius: 0px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); max-width: 300px; }

.t300__tooltipster-noir .tooltipster-content { padding: 18px; }

.t300__content-text a { color: inherit; text-decoration: inherit; }

.t300__content-img img { width: 100%; padding-bottom: 16px; }

.t300__content-text { font-family: FuturaPT, Arial, sans-serif; font-size: 14px; line-height: 20px; }

.t300__content-title { font-family: FuturaPT, Arial, sans-serif; font-size: 20px; line-height: 28px; padding-bottom: 4px; margin-top: -4px; }

html#ecwid_html body#ecwid_body .t301 .ecwid, html#ecwid_html body#ecwid_body .t301 .ecwid-minicart, html#ecwid_html body#ecwid_body .t301 .ecwid-SearchPanel, html#ecwid_html body#ecwid_body .t301 .dateBoxPopup, html#ecwid_html body#ecwid_body .t301 .gwt-PopupPanel { font-family: FuturaPT, Arial, sans-serif; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart { position: fixed; bottom: 20px; right: 20px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart-link * { color: rgb(255, 133, 98); }

html#ecwid_html body#ecwid_body .t301 div.ecwid-categories-minicart-attached { padding-top: 0px; margin-top: 0px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-categories { background: transparent; }

html#ecwid_html body#ecwid_body .t301 .ecwid a, html#ecwid_html body#ecwid_body .t301 .ecwid a:visited, html#ecwid_html body#ecwid_body .t301 .ecwid a:hover, html#ecwid_html body#ecwid_body .t301 .ecwid a:active { font-family: FuturaPT, Arial, sans-serif !important; text-decoration: none !important; color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar div.gwt-TabBarFirst, html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar div.gwt-TabBarRest, html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem, html#ecwid_html body#ecwid_body .t301 div.ecwid-categories-horizontal-menuBarContainer, html#ecwid_html body#ecwid_body .t301 td.ecwid-categories-vertical-table-cell, html#ecwid_html body#ecwid_body .t301 div.ecwid-categories-MenuBarPopup div.menuSeparatorInner { border-bottom: 1px solid rgb(238, 238, 238); }

html#ecwid_html body#ecwid_body .t301 span.ecwid-categories-category { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(255, 133, 98); font-size: 21px; }

html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleLeft { display: none; }

html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar div.tabMiddleCenterInner { padding: 0px 6px 14px 0px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser { padding: 0px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-categoryPath { font-size: 14px; color: rgb(51, 51, 51); padding-top: 30px; text-align: left; }

html#ecwid_html body#ecwid_body .t301 table.ecwid-productBrowser-auth-mini { position: relative; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-auth { margin: 0px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body .t301 div.ecwid-ProductBrowser-auth-logged { display: none; }

html#ecwid_html body#ecwid_body .t301 .ecwid a { font-size: 14px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-head { display: none; }

html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft, html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter, html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight, html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft, html#ecwid_html body#ecwid_body .t301 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight { border: none !important; }

html#ecwid_htmlbody#ecwid_body.t301div.ecwid-categoriesMenuBartd.gwt-MenuItem-selectedspan.ecwid-categories-category, html#ecwid_htmlbody#ecwid_body.t301div.ecwid-categoriesMenuBartd.gwt-MenuItem-currentspan.ecwid-categories-category, html#ecwid_html body#ecwid_body .t301 td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_htmlbody#ecwid_body.t301table.ecwid-categoriesTabBartable.gwt-TabBarItem-selectedspan.ecwid-categories-category { color: rgb(34, 34, 34) !important; opacity: 0.5 !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell { display: none !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-results-topPanel-controlsPanel { float: left !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-results-topPanel div { font-size: 14px !important; }

html#ecwid_html body#ecwid_body .t301 table.ecwid-productBrowser-subcategories-mainTable { margin-top: 35px !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current { font-weight: 400 !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link { text-decoration: none !important; color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 16px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-subcategories-categoryName { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 21px; }

html#ecwid_html body#ecwid_body .t301 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 21px; }

html#ecwid_html body#ecwid_body .t301 .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .t301 .ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .t301 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 21px; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-productsTable-addToBagLink { color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-category { padding-top: 40px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price { padding-top: 5px; font-size: 16px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku { padding-bottom: 4px; }

.t301 .ecwid-productBrowser-details { padding-top: 10px !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-details-outOfStockLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 .ecwid-productBrowser-backgroundedPanelInner div.ecwid-productBrowser-price { padding-top: 5px; font-size: 21px !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-details-qtyLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-details .ecwid-btn--primary { box-shadow: none; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 14px; }

html#ecwid_html body#ecwid_body .t301 .ecwid h5 { font-size: 16px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; margin-bottom: 5px; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-details-descr { padding-top: 30px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-cart { margin-top: 55px; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-cart div.ecwid-productBrowser-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-cart-totalAmount { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t301 div.ecwid-productBrowser-nav { display: none; }

.t301 .ecwid-Checkout { padding-top: 42px !important; }

@media screen and (max-width: 700px) {
  html#ecwid_html body#ecwid_body .t301 div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body .t301 div.ecwid-ProductBrowser-auth-logged { top: auto; margin-top: 20px; text-align: left; position: relative; }
  html#ecwid_html body#ecwid_body .t301 span.ecwid-categories-category { font-size: 18px; }
  html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart { border-radius: 0px; height: 42px; right: 10px !important; bottom: 10px !important; }
  html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart-link { text-align: left; left: 38px; width: 107px; top: 8px; }
  html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart-clickArea { background-size: 18px; top: 10px; left: 12px; width: 18px; height: 23px; }
  html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart-counter { left: 15px; top: 15px; width: 13px; font-size: 10px; line-height: 17px; }
  html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart-caption { display: none; }
  html#ecwid_html body#ecwid_body .t301 div.ecwid-minicart-label { display: none; }
}

.t279 a { text-decoration: none; display: block; }

.t279 a:hover .t279__img-wrapper { opacity: 0.8; }

.t279__img-wrapper { position: relative; display: block; transition: 0.2s ease-in-out; }

.t279__img { background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute; inset: 0px; }

.t279__img-separator { padding-top: 70%; }

.t279__textwrapper { background: rgb(255, 255, 255); padding: 30px; display: block; position: relative; }

.t279__textwrapper-featured { position: absolute; right: 0px; bottom: 0px; left: 0px; padding: 30px; background: transparent !important; }

.t279__textwrapper.t279__paddingsmall, .t279__textwrapper-featured.t279__paddingsmall { padding: 20px; }

.t279__textwrapper.t279__paddingbig, .t279__textwrapper-featured.t279__paddingbig { padding: 40px; }

.t279__title { color: rgb(34, 34, 34); margin-bottom: 10px; }

.t279__title a { display: inline-block; }

.t279__uptitle { margin-bottom: 8px; letter-spacing: 0px; }

.t279__featured { position: relative; height: 500px; }

.t279__featured .t279__img-wrapper { position: absolute; inset: 0px; }

.t279__featured .t279__uptitle, .t279__featured .t279__title, .t279__featured .t279__descr { color: rgb(255, 255, 255); }

.t279__featured .t279__img-separator { padding-top: 0px; position: absolute; inset: 0px; }

@media screen and (max-width: 960px) {
  .t279 .t-col_6 { max-width: 460px; }
  .t279 .t-col_4 { max-width: 400px; }
  .t279 .t-col_3 { max-width: 400px; }
  .t279__col, .t279__featured { margin: 0px auto 20px !important; }
  .t279__featured .t279__img-wrapper, .t279__textwrapper-featured { left: 20px; right: 20px; }
}

.t278__mainwrapper { padding: 0px 20px; }

.t278__mainblock { margin: 0px auto; }

.t278__mainblockleft { margin: 0px; }

.t278__mainblockright { margin: 0px 0px 0px auto; }

.t278__title { color: rgb(255, 255, 255); margin-bottom: 40px; }

.t278__descr { color: rgb(255, 255, 255); margin-bottom: 50px; }

.t278__nomargin .t278__descr { margin-bottom: 30px; }

.t278__text { color: rgb(255, 255, 255); margin-top: 30px; margin-bottom: 30px; opacity: 0.7; }

.t278 .t278__input-mainblock { margin: 0px auto; }

.t278__wrapper { margin: 0px auto; }

.t278 .t278__blockinput { display: inline-block; width: 100%; height: auto; margin-bottom: 20px; }

.t278 .t278__blockinput textarea { padding-top: 17px; }

.t278 .t278__input { height: 56px; outline: none; background-color: transparent; }

.t278 .t278__blockbutton { display: inline-block; height: auto; width: 100%; }

.t278 .t278__submit { --height: 56px; width: 100%; }

@media screen and (max-width: 670px) {
  .t278__title { margin-bottom: 18px; }
  .t278__descr { margin-bottom: 30px; }
}

@media screen and (max-width: 500px) {
  .t278__text { font-size: 10px; }
  .t278 .t278__blockinput { margin-bottom: 15px; }
}

.t278 .t278__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t278 .js-error-control-box .t278__input { border: 1px solid rgb(255, 0, 0) !important; }

.t278 .t278__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t278 .t278__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t278 .t278__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t278 .t278__blockinput-success { border: 1px solid rgb(255, 255, 255); text-align: center; color: rgb(255, 255, 255); padding: 20px; margin-bottom: 20px; }

.t278 .t278__success-message { color: rgb(255, 255, 255); }

.t278 .js-send-form-success .t278__wrapper { display: none; }

.t284__uptitle { color: rgb(255, 255, 255); position: absolute; top: 80px; left: 0px; right: 0px; }

.t284__title { color: rgb(255, 255, 255); margin-bottom: 24px; padding-top: 20px; }

.t284__descr { color: rgb(255, 255, 255); margin-bottom: 40px; }

.t284__hint { color: rgb(255, 255, 255); max-width: 600px; margin: 20px auto 0px; }

.t284__wrapper { display: table; transition: 0.2s ease-in-out; }

.t284 .t284__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding-right: 20px; }

.t284__wrapper-two .t284__blockinput { width: 50%; }

.t284__wrapper-three .t284__blockinput { width: 33%; }

.t284 .t284__input { height: 56px; outline: none; background-color: rgb(255, 255, 255); border-radius: 0px; }

.t284 .t284__submit { height: 56px; padding-left: 40px; padding-right: 40px; background-color: transparent; color: rgb(255, 255, 255); border: none; font-size: 16px; }

.t284 .t284__blockinput.js-error-control-box .t284__input { border: 1px solid rgb(255, 0, 0) !important; }

.t284 .t284__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t284 .t284__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t284 .t284__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 1px 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; margin-top: 20px; }

.t284 .t284__blockinput-success { text-align: center; color: rgb(255, 255, 255); padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t284 .t284__success-message { color: rgb(255, 255, 255); }

.t284 .js-send-form-success .t284__wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t284__wrapper-three .t284__blockinput, .t284__wrapper-three .t284__blockbutton { width: 48%; float: left; height: auto; padding-right: 0px; margin-bottom: 25px; margin-right: 4%; padding-bottom: 0px; }
  .t284__wrapper-three .t284__blockinput:nth-child(2n), .t284__wrapper-three .t284__blockbutton { margin-right: 0px; }
  .t284__wrapper-three .t284__submit { width: 100%; }
  .t284__hint { margin-top: 6px; }
}

@media screen and (max-width: 640px) {
  .t284__uptitle { font-size: 11px !important; top: 20px; }
  .t284__descr { margin-bottom: 24px; }
  .t284__title { margin-bottom: 12px; }
  .t284 .t284__blockinput { display: inline-block; width: 100%; margin-bottom: 15px; height: auto; padding-right: 0px; }
  .t284 .t284__blockbutton { display: inline-block; width: 100%; }
  .t284 .t284__submit { width: 100%; height: 40px; font-size: 12px; }
  .t284 .t284__input { height: 40px; font-size: 12px; }
  .t284__wrapper { width: 100%; }
  .t284__wrapper-two .t284__blockinput { width: 100%; }
  .t284__wrapper-three .t284__blockinput, .t284__wrapper-three .t284__blockbutton { width: 100%; margin-bottom: 15px; }
}

.t280 { transition: visibility 0.2s, opacity 0.2s; }

.t280__container { width: 100%; z-index: 990; position: fixed; top: 0px; right: 0px; left: 0px; transform: translate3d(0px, 0px, 0px); }

.t280__beforeready { visibility: hidden; }

.t280__main_opened .t280__container { z-index: 99999; position: fixed !important; top: 0px !important; right: 0px !important; left: 0px !important; }

.t280__container.t280__positionfixed { position: fixed; top: 0px; right: 0px; left: 0px; }

.t280__container.t280__positionstatic { position: relative; top: auto; right: auto; left: auto; }

.t280__container.t280__positionabsolute { position: absolute; }

.t280__col-12 { max-width: 1160px; }

.t280__container__bg { position: absolute; inset: 0px; z-index: 10; }

.t280__menu__content { position: relative; margin: 0px auto; padding: 0px 40px; display: flex; z-index: 15; align-items: center; }

.t280__main_opened .t280__container__bg { opacity: 0 !important; }

.t280__logo__container { display: flex; align-items: center; min-height: 100px; margin-right: auto; }

.t280__logo__container::after { content: ""; display: block; min-height: inherit; font-size: 0px; }

.t280__logo__content { height: 100%; }

.t280__logo { position: relative; z-index: 1; display: block; transition: opacity 0.2s ease-in-out; }

.t280__logo:hover { opacity: 0.8; }

.t280__logo:focus-visible { opacity: 0.8; }

.t280__logo__img { display: block; height: 100%; }

.t280__menu__wrapper { position: fixed; inset: 0px; z-index: -100; opacity: 0; transition: 0.3s ease-in-out; overflow-y: auto; padding: 0px 20px; display: none; }

.t280__main_opened .t280__menu__wrapper { z-index: 9999; opacity: 1; display: block; }

.t280__menu__bg { position: fixed; inset: 0px; }

.t280__menu { z-index: 1; text-align: center; position: absolute; top: 45%; transform: translateY(-30%) scale(0.9); transition: 0.2s ease-in-out; right: 0px; left: 0px; opacity: 0; margin: 0px auto; }

.t280__menu__wrapper_2 .t280__menu { top: 47%; }

.t280__main_opened .t280__menu { transform: translateY(-50%); opacity: 1; }

.t280__menu_static .t280__menu { transform: translateY(20%); position: relative; right: auto; left: auto; top: auto; padding: 140px 0px 0px; }

.t280__main_opened .t280__menu_static .t280__menu { transform: translateY(0px); transition: transform linear; }

.t280__menu__item { margin: 20px auto; }

.t280__menu__item:first-child { margin-top: 0px !important; }

.t280__menu__item:last-child { margin-bottom: 0px !important; }

.t280__menu__link { display: block; margin: 20px auto; }

.t280__menu__link.t-active { opacity: 0.7; }

.t280_opened { height: 100vh; min-height: 100vh; overflow: hidden; }

.t280__bottom { position: absolute; bottom: 40px; right: 0px; left: 0px; text-align: center; margin: 0px auto; transform: translateY(30%) scale(0.9); transition: 0.2s ease-in-out; opacity: 0; }

.t280__main_opened .t280__bottom { transform: translateY(0px); opacity: 1; }

.t280 .t-sociallinks__item, .t280__social__item { display: inline-block; margin: 0px 3px; }

.t280__bottom__item, .t280 .t-sociallinks { margin-top: 20px; display: block; }

#allrecords .t280 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t280__lang_first, .t280__lang_second { margin: 0px 10px; }

.t280__menu_static .t280__bottom { position: relative; bottom: auto; display: block; padding: 40px 0px 20px; left: auto; right: auto; }

.t280__menu_static .t280__menu__container { position: relative; display: block; z-index: 9999; height: auto; }

.t280__menu__container { position: relative; height: 100%; margin: 0px auto; }

#allrecords ul.t280__list { margin: 0px; padding: 0px; list-style-type: none; }

#allrecords ul.ya-share2__list { padding-left: 0px; }

@media screen and (max-width: 1200px) {
  .t280__menu__content { padding: 0px 20px; }
}

@media screen and (max-width: 980px) {
  .t280__menu__wrapper .t-menusub__content { padding-top: 3px; }
}

@media screen and (max-width: 660px) {
  .t280__menu__content { padding: 0px 20px; }
}

.t280 .ya-share2__container_size_m .ya-share2__icon { width: 28px; height: 28px; }

.t280 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t280__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t280__transp-white .ya-share2__badge { background-color: transparent !important; }

.t280__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t280__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t280__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t280__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=="); }

.t280__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t280__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t280__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t280__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t280__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t280__transp-black .ya-share2__badge { background-color: transparent !important; }

.t280__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=="); }

.t280__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t280__transp-black .ya-share2__counter::before { display: none; }

.t280__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t280__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t280__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t309__item { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t309__title { color: rgb(255, 255, 255); }

.t309__descr { color: rgb(255, 255, 255); padding-top: 30px; }

.t309__table { display: table; color: rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; inset: 0px; vertical-align: middle; }

.t309__cell { width: 100%; vertical-align: middle; display: table-cell; }

.t309__wrapper { margin: 20px auto; }

.t309__textwrapper { text-align: center; }

.t309__button { padding-top: 50px; }

@media screen and (max-width: 640px) {
  .t309__table { box-sizing: border-box; padding: 0px 20px; }
}

.t310__title { padding-bottom: 28px; }

.t310__centeredsection { text-align: center; }

.t310__centeredsection img { padding-top: 4px; max-width: 100%; }

@media screen and (max-width: 960px) {
  .t310__centeredsection { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t310__centeredsection { width: 100% !important; }
}

.t312__body_popupshowed { height: 100vh; min-height: 100vh; overflow: hidden; }

.t312__popup { position: fixed; inset: 0px; z-index: -100; opacity: 0; transition: 0.3s ease-in-out; overflow-y: auto; padding: 0px 20px; display: none; }

.t312__popup_show .t312__popup { z-index: 10000001; opacity: 1; display: block; }

.t312__bg { position: fixed; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.7; }

.t312__content { text-align: center; position: absolute; top: 50%; transform: translateY(-30%) scale(0.9); transition: 0.4s ease-in-out; right: 0px; left: 0px; opacity: 0; margin: 0px auto; height: 100vh; }

.t312__popup_show .t312__content { transform: translateY(-50%); opacity: 1; z-index: 1; }

.t312__wrapper { height: 100vh; }

.t312__content.t312__content_static { position: relative; top: auto; left: auto; right: auto; padding-top: 80px; padding-bottom: 60px; transform: translateY(30%) scale(0.9); }

.t312__popup_show .t312__content.t312__content_static { transform: translateY(0px); }

.t312__close { position: fixed; width: 29px; height: 32px; cursor: pointer; transition: 0.3s ease-in-out; z-index: 10000001; }

.t312__close-button { top: 10px; right: 10px; width: 23px; height: 23px; padding: 10px; background-color: transparent; border: none; }

.t312__close:hover { opacity: 0.7; }

.t312__close-line { position: absolute; left: 15px; height: 33px; width: 2px; background-color: rgb(255, 255, 255); }

.t312__close-line-first { transform: rotate(45deg); }

.t312__close-line-second { transform: rotate(-45deg); }

.t312__nowidth .t312__mainblock { padding: 0px 66px; }

.t312__nowidth.t312__content_static .t312__mainblock { padding: 0px 46px; }

@media screen and (max-width: 640px) {
  .t312__mainblock { padding: 0px 20px; }
  .t312__nowidth .t312__mainblock { padding: 0px 66px; }
  .t312__nowidth.t312__content_static .t312__mainblock { padding: 0px 46px; }
}

.t315 { text-align: center; }

.t315__butwrapper { margin: 0px auto; }

.t315__blocktitle { padding-bottom: 50px; }

.t315__blockhtml { display: none; }

.t315 .hc__right { padding: 10px 0px; }

@media screen and (max-width: 640px) {
  .t315 { padding: 0px 20px; }
}

.t281__body_popupshowed { }

.t281 .t281__wrapper { padding: 40px 45px 47px; background: rgb(255, 255, 255); }

.t281 .t281__title { margin-bottom: 11px; }

.t281 .t281__descr { margin-bottom: 24px; }

.t281 .t281__text { margin-top: 24px; margin-bottom: 4px; }

.t281 .t281__input-container { margin: 0px auto; }

.t281 .t281__blockinput { display: table-cell; vertical-align: middle; width: 100%; padding-right: 20px; position: relative; }

.t281 .t281__input { outline: none; height: 58px; background-color: rgb(238, 238, 238); }

.t281 .t-input__vis-ph { top: 21px; }

.t281 .t281__blockbutton { display: table-cell; vertical-align: middle; }

.t281 .t281__submit:hover { opacity: 0.9; }

.t281 .t281__blockinput__success { font-family: FuturaPT, Arial, sans-serif; background: rgb(98, 197, 132); padding: 20px; color: rgb(255, 255, 255); text-align: center; position: relative; }

.t281 .t281__success-icon { display: none; }

.t281 .t281__success-message { color: rgb(255, 255, 255); }

.t281 .t281__allert-wrapper { position: relative; }

.t281 .t281__blockinput-errorbox { font-family: FuturaPT, Arial, sans-serif; background: rgb(249, 93, 81); color: rgb(255, 255, 255); padding: 10px; text-align: center; position: relative; }

.t281 .t281__blockinput-errors-text { font-family: FuturaPT, Arial, sans-serif; color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px 10px; }

.t281 .t281__blockinput-errors-item { font-family: FuturaPT, Arial, sans-serif; padding-top: 10px; display: none; }

.t281 .t281__input-wrapper { transition: 0.2s ease-in-out; margin-bottom: 10px; }

.t281 .js-send-form-success .t281__input-wrapper { opacity: 0; max-height: 0px; display: block; overflow: hidden; }

.t281 .js-send-form-success .t281__blockinput__success, .t281 .js-send-form-success .t281__allert-wrapper { position: initial; }

.t281 .t281__img { width: 100%; display: block; }

.t281 .t281__close { top: 10px; right: 10px; width: 43px; height: 43px; }

.t281__close-button { width: 23px; padding: 10px; font-size: 0px; border: none; background-color: transparent; cursor: pointer; }

@media screen and (max-width: 570px) {
  .t281 .t281__input, .t281 .t281__submit { width: 100%; }
  .t281 .t281__input { padding: 0px 16px; margin-bottom: 16px; }
  .t281 .t-input__vis-ph { top: 18px; font-size: 16px; }
  .t281 .t-input_pvis { padding: 22px 20px 10px; }
  .t281 .t281__blockinput-errorbox { top: 0px; }
  .t281 .t281__blockinput { display: block; }
  .t281 .t281__blockbutton { display: block; width: 100%; }
  .t281 .t281__allert-wrapper { position: absolute; top: 48px; left: 0px; right: 0px; }
  .t281 .t281__input-container { position: relative; }
  .t281 .t281__blockinput__success { top: 22px; }
  .t281 .t281__wrapper { padding: 20px; }
  .t281 .t281__title { margin-bottom: 6px; }
  .t281 .t281__descr { margin-bottom: 14px; }
}

@media screen and (max-width: 560px) {
  .t281 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t281 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t281 .t-popup { padding: 0px; }
  .t281 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t281 .t281__close { display: flex; justify-content: flex-end; align-items: center; }
  .t281 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t281 .t281__close-button { width: 16px; margin-right: 10px; padding: 10px; }
  .t281 .t-popup__close-icon { width: 16px; }
  .t281__close .t-popup__close-icon { height: 16px; }
}

.t282_opened { height: 100vh; min-height: 100vh; overflow: hidden; }

.t282__container { width: 100%; z-index: 990; position: fixed; top: 0px; right: 0px; left: 0px; transform: translate3d(0px, 0px, 0px); }

.t282__beforeready { visibility: hidden; }

.t282_opened .t282__container { position: fixed !important; top: 0px !important; right: 0px !important; left: 0px !important; }

.t282_opened .t282__container:not(.t282__closed) { z-index: 99999; }

.t282__container.t282__positionfixed { position: fixed; top: 0px; right: 0px; left: 0px; }

.t282__container.t282__positionstatic { position: relative; top: auto; right: auto; left: auto; }

.t282__container.t282__positionabsolute { position: absolute; }

.t282__col-12 { max-width: 1160px; }

.t282__container__bg, .t282__container__bg_opened { position: absolute; inset: 0px; z-index: 10; transition: 0.1s ease-in-out; }

.t282__container__bg_opened { opacity: 0; background: rgb(255, 255, 255); }

.t282_opened .t282__container__bg_opened { opacity: 1; }

.t282_opened .t282__container__bg { opacity: 0 !important; }

.t282__menu__content { position: relative; margin: 0px auto; padding: 0px 40px; display: flex; align-items: center; }

.t282__logo__container { display: flex; align-items: center; min-height: 100px; margin-right: auto; }

.t282__logo__container::after { content: ""; display: block; min-height: inherit; font-size: 0px; }

.t282__logo__content { height: 100%; }

.t282__logo { position: relative; z-index: 1; display: block; transition: opacity 0.2s ease-in-out; }

.t282__logo__img { display: block; height: 100%; }

.t282__menu__content { z-index: 15; }

.t282__menu__container { position: fixed; right: 0px; left: 0px; transition: 0.5s cubic-bezier(0, 1, 0.5, 1); transform: translateY(0px); z-index: 99999; }

.t282__menu__container.t282__closed { top: 0px !important; }

.t282__menu_static .t282__menu__container { bottom: 0px; overflow: scroll; }

.t282__menu__container.t282__closed { transform: translateY(-100%); }

.t282__menu__wrapper { text-align: center; background: rgb(255, 255, 255); width: 100%; }

.t282__overlay { position: fixed; inset: 0px; transition: 0.3s ease-in-out; background: rgb(0, 0, 0); opacity: 0.6; z-index: 989; cursor: pointer; }

.t282__overlay.t282__closed { opacity: 0; z-index: -1; cursor: default; }

.t282__menu { padding: 30px 20px; }

#allrecords ul.t282__menu__items { margin: 0px; padding: 5px 0px 55px; list-style-type: none; }

.t282__menu__item { margin-bottom: 20px; color: rgb(34, 34, 34); }

.t282__menu__item:last-child { margin-bottom: 0px; }

.t282__menu__link { display: inline-block; color: rgb(34, 34, 34); }

.t282__menu__link.t-active { opacity: 0.7; }

.t282__descr { max-width: 540px; margin: 0px auto; }

.t282__share { margin-top: 22px; }

#allrecords ul.ya-share2__list { padding-left: 0px; }

.t282 .t-sociallinks__item, .t282__social__item { display: inline-block; margin: 0px 3px; }

.t282 .t-sociallinks__wrapper, .t282__social__wrapper { margin-top: 22px; }

#allrecords .t282 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t282__lang { margin-top: 20px; }

@media screen and (max-width: 1200px) {
  .t282__menu__content { padding: 0px 20px; }
}

@media screen and (max-width: 980px) {
  .t282__menu .t-menusub__menu { margin-bottom: 20px; }
  .t282__menu .t-menusub__content { margin-top: 20px; padding-top: 3px; }
  .t282__menu__container { overflow: hidden scroll; bottom: 0px; }
}

@media screen and (max-width: 660px) {
  .t282__menu__content { padding: 0px 20px; }
}

.t282 .ya-share2__container_size_m .ya-share2__icon { width: 28px; height: 28px; }

.t282 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t282__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t282__transp-white .ya-share2__badge { background-color: transparent !important; }

.t282__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t282__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t282__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t282__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=="); }

.t282__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t282__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t282__transp-black .ya-share2__badge { background-color: transparent !important; }

.t282__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=="); }

.t282__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t282__transp-black .ya-share2__counter::before { display: none; }

.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t328 { padding: 0px 20px; }

.t-container.t328__container { position: relative; padding-top: 20px; padding-bottom: 20px; }

.t328__block { padding-right: 40px; }

.t328__flipped .t328__block { padding-right: 0px; padding-left: 40px; }

.t328__mainblock { margin: 0px auto; }

.t328__line { position: absolute; width: 2px; inset: 0px; background: rgb(238, 238, 238); margin: 0px auto; }

.t328__col { width: 50%; text-align: right; }

.t328__flipped { float: right !important; text-align: left; }

.t328__circle { width: 20px; height: 20px; border-radius: 100px; background: rgb(238, 238, 238); position: absolute; right: 0px; left: 0px; top: 25px; margin: 0px auto; border: 2px solid rgb(255, 255, 255); }

.t328__img { width: 100%; display: block; margin-bottom: 14px; margin-left: auto; }

.t328__flipped .t328__img { margin-left: 0px; }

.t328__title { margin-bottom: 6px; }

.t328__descr { color: rgb(119, 119, 119); margin-top: 10px; margin-bottom: 5px; }

@media only screen and (max-width: 640px) {
  .t328__block { padding-right: 30px; }
  .t328__circle { width: 12px; height: 12px; }
  .t328__flipped .t328__block { padding-left: 30px; }
}

@media only screen and (max-width: 540px) {
  .t328__block { padding-right: 0px; padding-left: 20px; }
  .t328__title { margin-bottom: 0px; }
  .t328__descr { margin-top: 5px; }
  .t328__circle { width: 10px; height: 10px; top: 22px; left: -2px; right: auto; }
  .t328__col { float: right; text-align: left; width: 100%; }
  .t328__flipped .t328__block { padding-left: 20px; }
  .t328__line { right: auto; left: 4px; }
  .t328__img { margin-left: 0px; }
}

.t330__body_popupshowed { }

.t330__wrapper { padding: 40px 45px; background: rgb(255, 255, 255); }

.t330__title { margin-bottom: 11px; }

.t330__descr { margin-bottom: 24px; }

.t330__text { margin-top: 20px; }

.t330__img { width: 100%; display: block; }

.t330 .t-popup__container { background: transparent; }

@media screen and (max-width: 640px) {
  .t330__title { margin-bottom: 6px; }
  .t330__descr { margin-bottom: 14px; }
  .t330__wrapper { padding: 20px; }
}

.t330 .t330__blockinput { display: block; vertical-align: middle; height: 100%; padding-right: 0px; margin-bottom: 25px; }

.t330 .t330__blockinput textarea { padding-top: 17px; }

.t330__blocktitle { display: block; vertical-align: middle; height: 100%; padding-right: 0px; padding-bottom: 5px; }

.t330 .t330__blockbutton { display: block; text-align: center; vertical-align: middle; height: 100%; width: 100%; }

.t330 .t330__submit { --height: 54px; width: 100%; }

.t330 .t330__input { width: 100%; height: 54px; appearance: none; }

@media screen and (max-width: 640px) {
  .t330 .t330__input-wrapper { display: block; }
  .t330__blockbutton { display: block; padding-bottom: 0px; text-align: center; }
  .t330 .t330__blockinput textarea { padding-top: 5px; }
  .t330 .t330__blockinput { padding-right: 0px; margin-bottom: 20px; }
  .t330 .t330__submit { --height: 46px; font-size: 14px; }
  .t330 .t330__input { height: 46px; font-size: 14px; }
  .t330 .t330__input { padding: 0px 14px; }
}

.t330 .t330__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t330 .js-error-control-box .t330__input { border: 1px solid rgb(255, 0, 0) !important; }

.t330 .t330__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t330 .t330__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t330 .t330__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t330 .t330__blockinput-success { text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

@media screen and (max-width: 560px) {
  .t330 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t330 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t330 .t-popup { padding: 0px; }
  .t330 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t330 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t330 .t-popup__close-icon { width: 16px; }
}

.t331__body_popupshowed.t-body_popupshowed { height: auto; }

.t331__wrap-video_full, .t331__wrap-video_full .t-video-lazyload { height: 100vh !important; }

.t331 .t-popup__container { background-color: rgb(0, 0, 0); }

.t332__line { width: 2px; position: absolute; top: 0px; left: 11px; bottom: 0px; background: rgb(255, 123, 0); }

.t332__circle { width: 20px; height: 20px; position: absolute; top: 23px; left: 0px; background: rgb(255, 123, 0); border-radius: 100px; border: 2px solid rgb(255, 255, 255); }

.t332__col { padding: 20px 0px; }

.t332__col_left { width: auto; overflow: hidden; position: relative; padding-left: 55px; }

.t332__col_right { width: 100px; float: left; }

.t332__title { margin-bottom: 6px; }

.t332__descr { color: rgb(119, 119, 119); margin-top: 10px; }

.t332__uptitle_mobile { display: none; }

.t332__link { margin-top: 7px; display: block; }

@media only screen and (max-width: 640px) {
  .t332__circle { width: 12px; height: 12px; top: 17px; left: -2px; }
  .t332__line { left: 5px; }
  .t332__col { padding: 16px 0px; }
  .t332__col_left { padding-left: 30px; overflow: visible; }
  .t332__col_right { display: none; }
  .t332__uptitle_mobile { display: block; margin-bottom: 8px; font-size: 16px; }
}

@media only screen and (max-width: 540px) {
  .t332__title { margin-bottom: 0px; }
  .t332__uptitle_mobile { display: block; margin-bottom: 5px; font-size: 14px; }
  .t332__descr { margin-top: 5px; }
  .t332__circle { width: 10px; height: 10px; }
  .t332__line { left: 4px; }
  .t332__col_left { padding-left: 20px; }
}

.t333__wrapper { position: relative; text-align: left; }

.t333__uptitle { color: rgb(255, 255, 255); margin-bottom: 20px; }

.t333__title { color: rgb(255, 255, 255); }

.t333__title-second { font-size: 18px; }

.t333__descr { color: rgb(255, 255, 255); margin-top: 20px; }

.t333__right-content { position: relative; padding: 34px; }

.t333__bg { position: absolute; inset: 0px; background: rgb(238, 238, 238); }

.t333.t333__form-bottom-text { margin-top: 20px; }

.t333 .t333__form, .t333 .t333__form-text, .t333 .t333__form-bottom-text { position: relative; z-index: 1; }

.t333 .t333__blockinput { margin-bottom: 20px; }

.t333 .t333__nomargin .t333__blockinput { margin-bottom: 5px; }

.t333 .t333__nomargin .t333__blockbutton { margin-top: 30px; }

.t333 .t333__nomargin .t333__form-text { margin-bottom: 5px; }

.t333 .t333__input { height: 50px; padding: 0px 18px; }

.t333 .t333__submit { --height: 50px; width: 100%; }

.t333 .t333__textarea { padding-top: 15px; }

.t333 .t333__form-text { margin-bottom: 20px; }

.t333 .t333__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t333 .js-error-control-box .t333__input { border: 1px solid rgb(255, 0, 0) !important; }

.t333 .t333__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t333 .t333__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t333 .t333__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t333 .t333__blockinput-success { text-align: center; padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t333 .js-send-form-success .t333__form-wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t333__left-content { margin-bottom: 35px; }
  .t333__wrapper_witharrow { padding-bottom: 70px; }
}

@media screen and (max-width: 640px) {
  .t333__wrapper_witharrow { padding-bottom: 20px; }
}

.t334__table { display: table; width: 100%; height: 400px; vertical-align: middle; background-color: rgb(0, 0, 0); position: relative; overflow: hidden; }

.t334__col { overflow: hidden; }

.t334__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t334__cell:hover .t334__bg_animated { transform: scale(1.05); }

.t334__overlay { position: absolute; inset: 0px; }

.t334__show_hover .t334__overlay { opacity: 0; }

.t334__cell:hover .t334__overlay { opacity: 0.8; }

.t334__show_hover .t334__cell:hover .t334__overlay { opacity: 1; }

.t334__cell { display: table-cell; width: 100%; height: 100%; }

.t334__textwrapper { padding: 20px 40px; position: relative; }

.t334__show_hover .t334__textwrapper { opacity: 0; }

.t334__show_hover .t334__textwrapper.t334__textwrapper_animated { transform: translateY(20%); }

.t334__show_hover .t334__cell:hover .t334__textwrapper { opacity: 1; }

.t334__cell:hover .t334__textwrapper_animated { transform: translateY(0px); }

.t334__textwrapper__content { margin: 30px auto; position: relative; }

.t334__text { color: rgb(255, 255, 255); margin-top: 20px; }

.t334__title { color: rgb(255, 255, 255); }

.t334__title_small { font-size: 28px; line-height: 1.25; }

.t334__img { width: 100%; max-width: 70px; }

.t334__animation_fast { transition: 0.25s ease-in-out; }

.t334__animation_slow { transition: 0.45s ease-in-out; }

.t334__button-container { transition: 0.2s ease-in-out; position: absolute; right: 0px; bottom: 0px; left: 0px; opacity: 0; }

.t334__button-container_show { opacity: 1; }

.t334__textwrapper__content { transition: 0.2s ease-in-out; }

.t334__button-wrapper { display: inline-block; margin-top: 40px; }

.t334__button-bottom .t334__textwrapper { position: static; }

.t334__button-bottom .t334__button-container { left: 40px; bottom: 40px; right: 40px; transform: translateY(30%); }

.t334__button-bottom .t334__button-container.t334__button-container_show { left: 40px; bottom: 40px; right: 40px; transform: translateY(0px); }

@media screen and (max-width: 960px) {
  .t334 .t334__col { margin-bottom: 40px; }
  .t334__nohover-mobile .t334__show_hover .t334__overlay { opacity: 1; }
  .t334__nohover-mobile .t334__show_hover .t334__textwrapper { opacity: 1; }
}

@media screen and (max-width: 640px) {
  .t334 .t334__table { height: 350px; }
  .t334__textwrapper { padding: 20px; }
  .t334__button-bottom .t334__button-container { left: 20px; right: 20px; bottom: 20px; }
  .t334__title_small { font-size: 21px; }
}

.t335__table { display: table; width: 100%; vertical-align: middle; background-color: rgb(0, 0, 0); position: relative; overflow: hidden; }

.t335__col { overflow: hidden; }

.t335__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t335__cell:hover .t335__bg_animated { transform: scale(1.05); }

.t335__overlay { position: absolute; inset: 0px; }

.t335__show_hover .t335__overlay { opacity: 0; }

.t335__cell:hover .t335__overlay { opacity: 0.8; }

.t335__show_hover .t335__cell:hover .t335__overlay { opacity: 1; }

.t335__cell { display: table-cell; width: 100%; height: 100%; }

.t335__textwrapper { padding: 20px 40px; position: relative; }

.t335__show_hover .t335__textwrapper { opacity: 0; }

.t335__show_hover .t335__textwrapper.t335__textwrapper_animated { transform: translateY(20%); }

.t335__show_hover .t335__cell:hover .t335__textwrapper { opacity: 1; }

.t335__cell:hover .t335__textwrapper_animated { transform: translateY(0px); }

.t335__textwrapper__content { margin: 30px auto; position: relative; }

.t335__text { color: rgb(255, 255, 255); margin-top: 20px; }

.t335__title { color: rgb(255, 255, 255); }

.t335__img { width: 100%; max-width: 70px; }

.t335__animation_fast { transition: 0.25s ease-in-out; }

.t335__animation_slow { transition: 0.45s ease-in-out; }

.t-cell_100 .t335__table { height: 80vh; }

.t-cell_50 .t335__table { height: 80vh; }

.t-cell_33 .t335__table { height: 60vh; }

.t-cell_25 .t335__table { height: 60vh; }

.t-cell_25 .t335__textwrapper { padding: 20px; }

.t335__button-container { transition: 0.2s ease-in-out; position: absolute; right: 0px; bottom: 0px; left: 0px; opacity: 0; }

.t335__button-container_show { opacity: 1; }

.t335__textwrapper__content { transition: 0.2s ease-in-out; }

.t335__button-wrapper { display: inline-block; margin-top: 40px; }

.t335__button-bottom .t335__textwrapper { position: static; }

.t335__button-bottom .t335__button-container { left: 40px; bottom: 40px; right: 40px; transform: translateY(30%); }

.t-cell_25 .t335__button-bottom .t335__button-container { left: 20px; bottom: 30px; right: 20px; }

.t-cell_25 .t335__textwrapper__content { margin-top: 10px; }

.t335__button-bottom .t335__button-container.t335__button-container_show { transform: translateY(0px); }

@media screen and (max-width: 960px) {
  .t335__col.t-cell_25 { width: 50vw; float: left; }
}

@media screen and (max-width: 700px) {
  .t335__col.t-cell_50, .t335__col.t-cell_33 { width: 100vw; display: block; }
  .t335__col .t335__table { height: 380px; }
  .t335__textwrapper { padding: 20px; }
}

@media screen and (max-width: 500px) {
  .t335__col.t-cell_25 { width: 100vw; display: block; }
}

.t336 .t336__block { overflow: hidden; }

.t336 .t336__table { position: relative; display: table; vertical-align: middle; width: 100%; height: 650px; overflow: hidden; background-color: rgb(0, 0, 0); }

.t336 .t336__bg { position: absolute; inset: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t336 .t336__cell:hover .t336__bg_animated, .t336 .t336__cell:focus .t336__bg_animated, .t336 .t-card__col.t-focusable .t336__cell .t336__bg_animated, .t336 .t-card__col_btnfocusable .t336__cell .t336__bg_animated { transform: scale(1.04); }

.t336 .t336__overlay { position: absolute; inset: 0px; }

.t336 .t336__show_hover .t336__overlay { opacity: 0; }

.t336 .t336__cell:hover .t336__overlay, .t336 .t-card__col.t-focusable .t336__cell .t336__overlay, .t336 .t-card__col_btnfocusable .t336__cell .t336__overlay { opacity: 0.8; }

.t336 .t336__show_hover .t336__cell:hover .t336__overlay, .t336 .t-card__col.t-focusable.t336__show_hover .t336__cell .t336__overlay, .t336 .t-card__col_btnfocusable.t336__show_hover .t336__cell .t336__overlay { opacity: 1; }

.t336 .t336__cell { display: table-cell; width: 100%; height: 100%; }

.t336 .t336__textwrapper { position: relative; padding: 20px 40px; }

.t336 .t336__show_hover .t336__textwrapper { opacity: 0; }

.t336 .t336__show_hover .t336__textwrapper.t336__textwrapper_animated { transform: translateY(15%); }

.t336 .t336__show_hover .t336__cell:hover .t336__textwrapper, .t336 .t-card__col.t-focusable.t336__show_hover .t336__cell .t336__textwrapper, .t336 .t-card__col_btnfocusable.t336__show_hover .t336__cell .t336__textwrapper { opacity: 1; }

.t336 .t336__cell:hover .t336__textwrapper_animated, .t336 .t-card__col.t-focusable .t336__cell .t336__textwrapper_animated, .t336 .t-card__col_btnfocusable .t336__cell .t336__textwrapper_animated { transform: translateY(0px); }

.t336 .t336__textwrapper__content { position: relative; margin: 30px auto; }

.t336 .t336__text { margin-top: 30px; color: rgb(255, 255, 255); }

.t336 .t336__title { color: rgb(255, 255, 255); }

.t336 .t336__img { width: 100%; max-width: 120px; }

.t336 .t-card__link { border-color: transparent !important; box-shadow: none !important; }

.t336 .t336__animation_fast { transition: 0.25s ease-in-out; }

.t336 .t336__animation_slow { transition: 0.45s ease-in-out; }

.t336 .t-col_6, .t336 .t-col_7, .t336 .t-col_8, .t336 .t-col_9, .t336 .t-col_10, .t336 .t-col_11 { display: block; float: none; margin: 0px auto; }

.t336 .t336__button-container { position: absolute; right: 0px; bottom: 0px; left: 0px; opacity: 0; transition: 0.2s ease-in-out; }

.t336 .t336__button-container_show { opacity: 1; }

.t336 .t336__textwrapper__content { transition: 0.2s ease-in-out; }

.t336 .t336__button-wrapper { display: inline-block; margin-top: 50px; }

.t336 .t336__button-bottom .t336__textwrapper { position: static; }

.t336 .t336__button-bottom .t336__button-container { right: 40px; bottom: 40px; left: 40px; transform: translateY(30%); }

.t336 .t336__button-bottom .t336__button-container.t336__button-container_show { right: 40px; bottom: 40px; left: 40px; transform: translateY(0px); }

@media screen and (max-width: 960px) {
  .t336 .t336__table { height: 400px; }
  .t336 .t336__show_hover .t336__textwrapper.t336__textwrapper_animated { transform: translateY(0px); }
  .t336 .t336__show_hover .t336__cell .t336__overlay, .t336 .t336__show_hover .t336__cell .t336__textwrapper { opacity: 1; }
}

.t337 .t-cover { overflow: hidden; }

.t337 .t-cover__carrier { overflow: hidden; }

.t337__avatar { position: absolute; top: 0px; right: 0px; left: 0px; max-width: 300px; max-height: 300px; margin: 0px auto; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; background-color: rgb(255, 255, 255); box-sizing: border-box; transform: translateY(-50%); }

.t337__author { position: relative; margin: 0px auto; text-align: center; }

.t337__descr { margin-top: 10px; }

.t337__descr, .t337__title { margin-left: auto; margin-right: auto; }

.t337__content { padding: 0px 20px; }

@media screen and (max-width: 640px) {
  .t337__avatar { max-width: 100px; max-height: 100px; }
}

.t339__blocklogo { margin-bottom: 55px; }

.t339__logo-link { display: inline-block; }

.t338__logo { max-width: 280px; width: 100%; }

.t338__title { margin-bottom: 50px; color: rgb(255, 255, 255); }

.t338__descr { margin-bottom: 63px; color: rgb(255, 255, 255); }

.t338__btn { border-radius: 100px; }

.t338.t-align_center .t338__title, .t338.t-align_center .t338__descr { margin-left: auto; margin-right: auto; }

.t338.t-align_right .t338__title, .t338.t-align_right .t338__descr { margin-left: auto; }

.t339__col { float: left; width: 18%; }

.t339__col.t339__col_center { width: 64%; }

.t339__col_right { text-align: right; }

.t339__col_center .t339__content { padding: 0px 40px; }

.t339__price { display: block; }

@media screen and (max-width: 680px) {
  .t339__col_center .t339__content { padding: 0px 30px; }
}

@media screen and (max-width: 520px) {
  .t339__col { float: none; width: 100%; }
  .t339__col.t339__col_center { width: 100%; }
  .t339__col_center .t339__content { padding: 0px; }
  .t339__col_right { text-align: left; }
  .t339__price { display: inline-block; }
  .t339__descr { margin: 20px auto; }
}

.t-carousel__height.t-width_6 { width: 560px !important; max-width: 560px !important; }

.t-carousel__height.t-width_7 { width: 660px !important; max-width: 660px !important; }

.t-carousel__height.t-width_8 { width: 760px !important; max-width: 760px !important; }

.t-carousel__height.t-width_9 { width: 860px !important; max-width: 860px !important; }

.t-carousel__height.t-width_10 { width: 960px !important; max-width: 960px !important; }

.t-carousel__height.t-width_11 { width: 1060px !important; max-width: 1060px !important; }

.t-carousel__height.t-width_12 { width: 1160px !important; max-width: 1160px !important; }

.t-carousel__arrows__container_outside { width: 100%; }

.t341__wrapone { position: relative; right: 50%; float: right; }

.t341__wraptwo { position: relative; z-index: 1; right: -50%; }

.t341 .wrapper { margin: 0px auto; }

.t341 .js-dropdown-paymentbox { position: absolute; display: none; z-index: 200; top: 50%; margin-top: -45px; left: 50%; margin-left: -150px; width: 300px; font-size: 18px; line-height: 20px; }

.t341 .js-dropdown-payment { background: none 0px 0px repeat scroll rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); list-style: outside none none; position: relative; padding: 0px !important; }

.t341 .js-dropdown-payment > li a { padding: 15px; display: block; }

.t341 .js-dropdown-payment > li a svg { float: left; margin-right: 10px; margin-top: -7px; }

.t341 .js-dropdown-payment > li a { color: rgb(0, 0, 0) !important; }

.t341 .js-dropdown-payment > li:hover { background: rgb(238, 238, 238); }

.js-yapayment-paymentbox { position: absolute; display: none; z-index: 200; top: 50%; margin-top: -45px; left: 50%; margin-left: -150px; width: 300px; font-size: 18px; line-height: 20px; }

.js-yapayment-paymentbox .js-dropdown-payment { background: none 0px 0px repeat scroll rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); position: relative; list-style: none !important; padding: 0px !important; }

.js-yapayment-paymentbox .js-dropdown-payment > li a { padding: 15px; display: block; text-align: left; font-weight: 400; }

.js-yapayment-paymentbox .js-dropdown-payment > li a svg { float: left; margin-right: 10px; margin-top: -7px; height: 30px; }

.js-yapayment-paymentbox .js-dropdown-payment > li a { color: rgb(0, 0, 0) !important; }

.js-yapayment-paymentbox .js-dropdown-payment > li:hover { background: rgb(238, 238, 238); }

.t344__descr ul { margin: 0px; padding: 0px !important; }

.t344__descr li { display: block; margin-bottom: 10px; }

.t344__descr li:last-child { margin-bottom: 0px; }

.t344__title { margin-bottom: 14px; color: rgb(255, 255, 255); letter-spacing: 1px; }

.t344__title a, .t344__descr a { color: inherit !important; }

.t344__floatbeaker_lr3 { display: none; }

@media screen and (max-width: 960px) {
  .t344__col.t-col_3 { max-width: 320px; display: inline; float: left; margin-bottom: 30px; }
  .t344__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
}

@media screen and (max-width: 640px) {
  .t344__col.t-col_3 { max-width: 50%; width: 100%; }
}

@media screen and (max-width: 420px) {
  .t344__col.t-col_3 { max-width: 100%; width: 100%; }
}

.t345-container.t345-socials_block { padding: 24px 0px; height: auto !important; }

.t345 .t345-col { height: 100%; margin: 0px auto; float: none; display: block; }

.t345-col.t-col_100 { height: 100%; margin: 0px auto; display: block; width: 100%; }

.t345-content { display: table; position: relative; width: 100%; height: 80px; }

.t345-socials_block .t345-text__wrapper { display: block; }

.t345-text__wrapper { display: table-cell; vertical-align: middle; }

.t345-text { display: inline-block; }

.t345-socials { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }

.t345-socials_block .t345-socials { position: relative; top: auto; right: auto; display: inline-block; margin-top: 14px; transform: translateY(0px); }

.t345-share, .t345-social, .t345 .t-sociallinks { display: inline-block; vertical-align: middle; }

.t345 .t-sociallinks, .t345 .t-sociallinks__wrapper, .t345 .t-sociallinks__item, .t345-social__wrapper, .t345-social__item, .t345-social { display: inline-block; margin-left: 4px; height: 30px; transition: 0.25s ease-in-out; }

#allrecords .t345 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t345 .t-sociallinks a { display: inline-block; }

.t345 .t-sociallinks svg { display: block; }

@media screen and (max-width: 960px) {
  .t345-socials_block .t-sociallinks { height: auto; }
}

.t345 .t-sociallinks__item:hover, .t345-social__item:hover { opacity: 0.8; }

.t345 .t-sociallinks__item a:focus-visible { opacity: 0.8; }

.t345-socials_block .t-sociallinks, .t345-socials_block .t-sociallinks__wrapper, .t345-socials_block .t-sociallinks__item, .t345-socials_block .t345-social__wrapper, .t345-socials_block .t345-social__item, .t345-socials_block .t345-social { margin-left: 0px; margin-right: 4px; }

.t345-text { color: rgb(85, 85, 85); }

.t345 .ya-share2__list { margin-bottom: 0px; }

.t345 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t345__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t345__transp-white .ya-share2__badge { background-color: transparent !important; }

.t345__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t345__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t345__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t345__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=="); }

.t345__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t345__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t345__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t345__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t345__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t345__transp-black .ya-share2__badge { background-color: transparent !important; }

.t345__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=="); }

.t345__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t345__transp-black .ya-share2__counter::before { display: none; }

.t345__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t345__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t345__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t346__content { text-align: center; background: rgb(255, 255, 255); height: 100%; position: relative; }

.t346__header { padding: 20px 20px 0px; }

.t346__uptitle { font-size: 21px; border-bottom: 1px solid rgb(255, 255, 255); padding-bottom: 19px; }

.t346__white .t346__uptitle { color: rgb(255, 255, 255); }

.t346__price__wrapper { padding: 27px 0px 0px; }

.t346__price { font-size: 50px; font-weight: 300; display: table; margin: 0px auto; }

.t346__cell { display: table-cell; }

.t346__white .t346__price { color: rgb(255, 255, 255); }

.t346__price__descr { margin-top: 7px; }

.t346__white .t346__price__descr { color: rgb(255, 255, 255); }

.t346__footer { padding: 22px 20px 40px; }

.t346__footer__padding { padding-bottom: 130px; }

.t346__text { margin-top: 20px; }

.t346__text ul { margin: 0px !important; padding-left: 0px !important; list-style-type: none !important; }

.t346__text li { margin-bottom: 9px; }

.t346__text li:last-child { margin-bottom: 0px; }

.t346__button__container { position: absolute; bottom: 44px; left: 0px; right: 0px; padding: 0px 10px; box-sizing: border-box; width: 100%; text-align: center; }

.t346__button__wrapper { display: inline-block; width: 100%; }

@media screen and (max-width: 960px) {
  .t346 .t346__col { margin-bottom: 40px; }
}

.t347__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t347__overlay { position: absolute; inset: 0px; }

.t347__table { display: table; position: relative; width: 100%; height: 540px; background-color: rgb(0, 0, 0); vertical-align: middle; overflow: hidden; }

.t347__cell { display: table-cell; width: 100%; height: 100%; }

.t347__wrap-content { position: relative; padding: 38px 43px; }

.t347__content { max-width: 560px; width: 100%; }

.t347__content.t-align_left { margin-left: 0px; margin-right: auto; }

.t347__content.t-align_center { margin-left: auto; margin-right: auto; }

.t347__content.t-align_right { margin-left: auto; margin-right: 0px; }

.t347__play-link { display: inline-block; position: absolute; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); z-index: 1; }

.t347__play-icon { display: block; width: 50px; height: 50px; margin: 0px auto; padding: 0px; background-color: transparent; border: none; border-radius: 100%; outline-offset: 5px; transition: 0.2s ease-in-out; cursor: pointer; }

.t347__play-icon:hover { transform: scale(1.15); }

.t347__play-icon:focus-visible { transform: scale(1.15); }

.t347__play-icon_lg .t347__play-icon { transform: scale(1.4); }

.t347__play-icon_lg .t347__play-icon:hover { transform: scale(1.55); }

.t347__play-icon_lg .t347__play-icon:focus-visible { transform: scale(1.55); }

.t347__play-icon_xl .t347__play-icon { transform: scale(1.8); }

.t347__play-icon_xl .t347__play-icon:hover { transform: scale(1.95); }

.t347__play-icon_xl .t347__play-icon:focus-visible { transform: scale(1.95); }

.t347__play-icon_xxl .t347__play-icon { transform: scale(2.2); }

.t347__play-icon_xxl .t347__play-icon:hover { transform: scale(2.35); }

.t347__play-icon_xxl .t347__play-icon:focus-visible { transform: scale(2.35); }

.t347__uptitle, .t347__title, .t347__descr { color: rgb(255, 255, 255); }

.t347__uptitle + .t347__title, .t347__title + .t347__descr { margin-top: 10px; }

.t347__wrap-video { display: none; position: absolute; inset: 0px; background: rgb(0, 0, 0); transition: 0.2s ease-in-out; opacity: 1; z-index: 99; }

.t347__play-icon_lg .t347__text { top: 72px; }

.t347__play-icon_xl .t347__text { top: 83px; }

.t347__play-icon_xxl .t347__text { top: 95px; }

.t347__text { position: absolute; top: 60px; left: 0px; right: 0px; padding: 0px 43px; color: rgb(255, 255, 255); text-align: center; }

.t347__error-screen { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: rgb(255, 0, 0); font-size: 14px; }

@media screen and (max-width: 960px) {
  .t347__wrap-content { padding: 26px 30px; }
  .t347__title + .t347__descr { margin-top: 5px; }
}

@media screen and (max-width: 640px) {
  .t347__wrap-content { padding: 20px; }
  .t347__play-icon { transform: scale(0.8) !important; }
  .t347__text { padding: 0px 20px; top: 53px !important; }
}

.t349 .t-container { display: flex; }

.t349__flexcolumn { -webkit-box-flex: 1; flex: 1 1 0%; position: relative; }

.t349__floating { position: fixed; top: 50px; transition: 0.5s; }

.t349__fixedBottom { position: absolute; bottom: 0px; }

.t349__fixedTop { position: absolute; top: 0px; }

.t349__img { width: auto; max-width: 100%; vertical-align: middle; margin-bottom: 4px; }

.t349__uptitle { margin-bottom: 14px; }

.t349__title { margin-bottom: 12px; }

.t349__title_small { color: rgb(119, 119, 119); font-weight: 300; margin-bottom: 12px; }

.t349__descr { margin-top: 14px; }

.t349__price__item { display: inline-block; vertical-align: middle; margin-right: 16px; }

.t349__btn-right .t349__price__item { margin-top: 5px; }

.t349__btn__wrapper { margin-right: 0px; }

.t349__btn-right .t349__btn__wrapper { float: right; margin-top: 0px; }

.t349__btn-bottom { margin-top: 26px; }

.t349__price_old { opacity: 0.3; position: relative; }

.t349__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

@media screen and (max-width: 960px) {
  .t349 .t-container { display: block; }
  .t349__col_margin { margin-top: 23px; }
  .t349__col_margin2 { margin-top: 34px; }
}

.t350__hidden { display: none; }

.t350__carousel__img { position: absolute; inset: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t350 .t-carousel__item { background-color: rgb(255, 255, 255); }

.t350 .t-carousel__arrow__wrapper_right { right: 25px; }

.t350 .t-carousel__arrow__wrapper_left { left: 25px; }

.t350__uptitle { margin-bottom: 14px; }

.t350__title { margin-bottom: 12px; }

.t350__title_small { color: rgb(102, 102, 102); font-weight: 300; margin-bottom: 12px; }

.t350__descr { margin-top: 14px; }

.t350__price__item { display: inline-block; vertical-align: middle; margin-right: 16px; }

.t350__btn-right .t350__price__item { margin-top: 5px; }

.t350__btn__wrapper { margin-right: 0px; }

.t350__btn-right .t350__btn__wrapper { float: right; margin-top: 0px; }

.t350__btn-bottom { margin-top: 26px; }

.t350__price_old { opacity: 0.3; position: relative; }

.t350__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t350__btn { height: 40px; padding-left: 18px; padding-right: 18px; font-size: 12px; }

.t350__btn_second { margin-top: 22px; font-size: 14px; height: 44px; padding-left: 22px; padding-right: 22px; }

.t350__zoomer { position: absolute; top: 8px; right: 8px; width: 22px; z-index: 1; opacity: 0; cursor: pointer; }

.t350__close { position: absolute; top: 18px; right: 18px; width: 24px; height: 24px; z-index: 1; cursor: pointer; }

.t350__close { display: none; }

.t350__close-line { position: absolute; left: 15px; height: 20px; width: 1px; background-color: rgb(34, 34, 34); }

.t350__close-line-first { transform: rotate(45deg); }

.t350__close-line-second { transform: rotate(-45deg); }

.t350_opened .t350__zoomer { display: none; }

.t350_opened .t350__close { display: block; }

.t350__carousel:hover .t350__zoomer { opacity: 1; }

.t350_opened.t350__carousel { position: fixed; inset: 0px; z-index: 999999999; }

.t350 .t350_opened .t-carousel__inner { height: 100vh !important; }

.t350_opened .t350__carousel__img { max-width: 720px; max-height: 600px; margin: auto; }

.t350__textwrapper { display: table-cell; }

.t350__info { display: table; }

@media screen and (max-width: 960px) {
  .t350__col_first { margin-bottom: 26px; }
  .t350__info { min-height: auto !important; }
}

.t351__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; }

.t351__imgsmall .t351__imgwrapper, .t351__imgsmall .t351__sizer { height: 280px; }

.t351__imgmiddle .t351__imgwrapper, .t351__imgmiddle .t351__sizer { height: 380px; }

.t351__imgbig .t351__imgwrapper, .t351__imgbig .t351__sizer { height: 460px; }

.t351__bg { background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute; inset: 0px; z-index: 2; }

.t351__imgwrapper:hover .t351__bg_first_hover { opacity: 0; }

.t351__bg_second { z-index: 1; opacity: 0; }

.t351__imgwrapper:hover .t351__bg_second { z-index: 3; opacity: 1; }

.t351__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t351__descr { margin-top: 8px; }

.t351__price__wrapper { margin-top: 12px; }

.t351__price__item { display: inline-block; vertical-align: middle; }

.t351__price_old { position: relative; margin-left: 3px; color: rgb(195, 195, 195); }

.t351__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t351__buttons { margin-top: 19px; }

.t351__btn { margin-right: 4px; margin-bottom: 8px; }

.t351__buttons-small { margin-top: 16px; }

.t351__sizer_col.t-col_3 { max-width: 260px !important; width: 260px !important; }

.t351__sizer_col.t-col_4 { max-width: 360px !important; width: 360px !important; }

.t351__sizer_col.t-col_6 { max-width: 560px !important; width: 560px !important; }

.t351__sizer_col.t-col_8 { max-width: 760px !important; width: 760px !important; }

@media screen and (max-width: 960px) {
  .t351 .t351__col { margin-bottom: 50px; }
}

.t352__uptitle { margin-bottom: 12px; }

.t352__price_text { white-space: nowrap; }

.t352__title, .t352__price__wrapper { display: table-cell; vertical-align: middle; }

.t352__title { width: 100%; }

.t352__price__item { display: table-cell; vertical-align: middle; }

.t352__price_old { opacity: 0.3; position: relative; padding-right: 0px; margin-left: 4px; }

.t352__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t352__btn__wrapper { padding-left: 18px; }

@media screen and (max-width: 640px) {
  .t352__title, .t352__price__wrapper { display: block; }
  .t352__price__wrapper { margin-top: 20px; }
}

.t353__imgwrapper { position: relative; width: 100%; }

.t353__imgsmall .t353__imgwrapper, .t353__imgsmall .t353__sizer { height: 280px; }

.t353__imgmiddle .t353__imgwrapper, .t353__imgmiddle .t353__sizer { height: 380px; }

.t353__imgbig .t353__imgwrapper, .t353__imgbig .t353__sizer { height: 460px; }

.t353__bg { background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute; inset: 0px; z-index: 2; }

.t353__imgwrapper:hover .t353__bg_first_hover { opacity: 0; }

.t353__bg_second { z-index: 1; opacity: 0; }

.t353__imgwrapper:hover .t353__bg_second { z-index: 3; opacity: 1; }

.t353__uptitle { margin-bottom: 8px; }

.t353__descr { margin-top: 8px; }

.t353__price__wrapper { margin-top: 12px; }

.t353__price__item { display: inline-block; }

.t353__price_old { position: relative; margin-left: 3px; color: rgb(195, 195, 195); }

.t353__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t353__wrapper { background: rgb(255, 255, 255); }

.t353__textwrapper { padding: 27px 30px; }

.t353__textwrapper.t353__paddingsmall { padding: 18px 20px; }

.t353__textwrapper.t353__paddingbig { padding: 36px 40px; }

.t353__buttons { padding: 0px 30px 21px; }

.t353__paddingbig.t353__buttons { padding: 0px 40px 28px; }

.t353__paddingsmall.t353__buttons { padding: 0px 20px 14px; }

.t353__btn { margin-right: 4px; margin-bottom: 8px; }

.t353__sizer_col.t-col_3 { max-width: 260px !important; width: 260px !important; }

.t353__sizer_col.t-col_4 { max-width: 360px !important; width: 360px !important; }

.t353__sizer_col.t-col_6 { max-width: 560px !important; width: 560px !important; }

.t353__sizer_col.t-col_8 { max-width: 760px !important; width: 760px !important; }

@media screen and (max-width: 960px) {
  .t353 .t353__col { margin-bottom: 50px; }
}

.t356__title { padding-top: 8px; padding-bottom: 9px; }

.t356__text { padding-top: 8px; padding-bottom: 6px; }

.t358__body_popupshowed.t-body_popupshowed { height: auto; }

.t358__video-carier { background-color: rgb(0, 0, 0); }

.t358__fullwidth .t358__video-carier, .t358__fullwidth .t358__vimeo { height: 100vh !important; }

.t358__fullwidth iframe { display: block; }

@media screen and (max-width: 640px) {
  .t358__fullwidth .t358__mainblock { padding: 0px; }
}

.t359 .t-popup__container { background-color: transparent; }

.t359 .t-carousel__caption_wrapper { border-top: none; padding: 0px; }

.t359 .t-carousel__title, .t359 .t-carousel__descr { color: rgb(255, 255, 255); }

.t360__progress { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2147483647; }

.t360__bar { width: 0px; transition: 0.3s ease-in-out; height: 2px; }

.t360__barprogress { width: 70%; transition: 0.3s ease-in-out; }

.t360__barprogressfinished { width: 100%; }

.t360__barprogresshidden { opacity: 0; width: 100%; }

.t362__body_popupshowed { }

.t362__wrapper { padding: 40px 45px; background: rgb(255, 255, 255); }

.t362__title { margin-bottom: 11px; }

.t362__descr { margin-bottom: 24px; }

.t362__text { margin-top: 20px; }

.t362__img { width: 100%; display: block; }

@media screen and (max-width: 640px) {
  .t362__title { margin-bottom: 6px; }
  .t362__descr { margin-bottom: 14px; }
  .t362__wrapper { padding: 20px; }
}

.t362 .t362__blockinput { display: block; vertical-align: middle; height: 100%; padding-right: 0px; margin-bottom: 25px; }

.t362 .t362__blockinput textarea { padding-top: 17px; }

.t362__blocktitle { display: block; vertical-align: middle; height: 100%; padding-right: 0px; padding-bottom: 5px; }

.t362__blockbutton { display: block; text-align: center; vertical-align: middle; height: 100%; width: 100%; }

.t362 .t362__submit, .t362 .t362__input { width: 100%; height: 54px; appearance: none; }

@media screen and (max-width: 640px) {
  .t362 .t362__input-wrapper { display: block; }
  .t362 .t362__blockbutton { display: block; padding-bottom: 0px; text-align: center; }
  .t362 .t362__blockinput textarea { padding-top: 5px; }
  .t362 .t362__blockinput { padding-right: 0px; margin-bottom: 20px; }
  .t362 .t362__submit, .t362 .t362__input { height: 46px; font-size: 14px; }
  .t362 .t362__input { padding: 0px 14px; }
}

.t362 .t362__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t362 .js-error-control-box .t362__input { border: 1px solid rgb(255, 0, 0) !important; }

.t362 .t362__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t362 .t362__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t362 .t362__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t362 .t362__blockinput-success { text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t362 .t362__input_select { appearance: menulist-button; }

.record[off="y"] .t362__popup { display: none; }

@media screen and (max-width: 560px) {
  .t362 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t362 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t362 .t-popup { padding: 0px; }
  .t362 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t362 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t362 .t-popup__close-icon { width: 16px; }
}

.t029__container { text-align: center; padding-bottom: 8px; }

.t029__col { float: none; display: inline-block; }

.t029__linewrapper { position: relative; }

.t029__line { position: relative; width: 100%; height: 1px; display: table-cell; }

.t029__opacity { display: table-cell; min-width: 200px; height: 1px; }

@media screen and (max-width: 600px) {
  .t029__opacity { min-width: 120px; }
}

.t364 .t-popup__container { max-width: 380px; }

.t364__header { background: rgb(59, 89, 152); text-align: left; padding: 3px 20px 0px; position: relative; }

.t364__fb { background: rgb(255, 255, 255); padding: 20px; box-sizing: border-box; }

.t364__message { background: rgb(59, 89, 152); text-align: left; border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 15px 20px 16px; }

.t364__descr { color: rgb(255, 255, 255); font-size: 14px; }

.t364__footer { background: rgb(238, 238, 238); text-align: center; padding: 10px 20px; }

.t364__text { font-size: 12px; cursor: pointer; }

@media screen and (max-width: 400px) {
  .t364__fb { padding: 20px 0px; }
}

@media screen and (max-width: 560px) {
  .t364 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t364 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t364 .t-popup { padding: 0px; }
  .t364 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t364 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t364 .t-popup__close-icon { width: 16px; height: 16px; }
}

.t365 .t-popup__container { max-width: 360px; }

.t365__header { background: rgb(91, 127, 166); text-align: left; padding: 20px 20px 14px; position: relative; }

.t365__vk { background: rgb(255, 255, 255); padding: 20px; }

.t365__message { background: rgb(91, 127, 166); text-align: left; border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 15px 20px 16px; }

.t365__descr { color: rgb(255, 255, 255); font-size: 14px; }

.t365__footer { background: rgb(238, 238, 238); text-align: center; padding: 10px 20px; }

.t365__text { font-size: 12px; cursor: pointer; }

@media screen and (max-width: 400px) {
  .t365__vk { padding: 20px 0px; }
}

@media screen and (max-width: 560px) {
  .t365 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t365 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t365 .t-popup { padding: 0px; }
  .t365 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t365 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t365 .t-popup__close-icon { width: 16px; height: 16px; }
}

.t366__carousel__img { position: absolute; inset: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t366__wrapper { padding: 30px 45px; background: rgb(255, 255, 255); }

.t366__uptitle { margin-bottom: 12px; letter-spacing: 0px; font-size: 16px; font-weight: 300; color: rgb(119, 119, 119); }

.t366__title { margin-bottom: 12px; }

.t366__title_small { color: rgb(102, 102, 102); font-weight: 300; margin-bottom: 12px; }

.t366__descr { margin-top: 14px; color: rgb(119, 119, 119); margin-bottom: 12px; }

.t366__price__item { display: inline-block; vertical-align: middle; }

.t366__price_old { color: rgb(204, 204, 204); position: relative; }

.t366__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t366__btn-wrapper { margin-top: 20px; }

.t366__closer { position: absolute; inset: 0px; }

@media screen and (max-width: 670px) {
  .t366__btn { width: 100%; }
  .t366__btn:last-child { margin-top: 10px; }
}

@media screen and (max-width: 560px) {
  .t366 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t366 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t366 .t-popup { padding: 0px; }
  .t366 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t366 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t366 .t-popup__close-icon { width: 16px; }
}

.t368__vmiddle { margin-top: auto; margin-bottom: auto; }

.t368__vtop { margin-bottom: auto; }

.t368__vbottom { margin-top: auto; }

.t368__img { display: block; max-width: 100%; width: auto; }

.t368__img + .t368__text { margin-top: 12px; }

.t368__text { color: rgb(119, 119, 119); }

.t368__wrap-video .t-video-lazyload[data-videolazy-load="false"], .t368__wrap-video .t-video-lazyload:not([data-videolazy-type="vimeo"]) { background-color: rgb(0, 0, 0); }

.t368__error-screen { width: 100%; height: 100%; margin: 32px 0px; color: rgb(255, 0, 0); font-size: 14px; }

@media screen and (max-width: 960px) {
  .t368 .t-col + .t-col { margin-top: 40px; }
}

.t369__carousel__img { position: absolute; inset: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t369__wrapper { padding: 27px 30px 30px; background: rgb(255, 255, 255); }

.t369__uptitle { margin-bottom: 12px; }

.t369__title { margin-bottom: 12px; }

.t369__title_small { color: rgb(102, 102, 102); font-weight: 300; margin-bottom: 12px; }

.t369__descr { margin-top: 14px; color: rgb(119, 119, 119); margin-bottom: 18px; }

.t369__price__item { display: inline-block; vertical-align: middle; margin-right: 16px; margin-top: 4px; }

.t369__price_old { color: rgb(204, 204, 204); position: relative; }

.t369__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t369__price-wrapper { border-top: 1px solid rgb(238, 238, 238); padding-top: 23px; }

.t369__btn-wrapper { float: right; }

.t369__closer { position: absolute; inset: 0px; }

@media screen and (max-width: 670px) {
  .t369__price-wrapper { padding-top: 15px; padding-bottom: 2px; }
}

@media screen and (max-width: 500px) {
  .t369__btn { width: 100%; margin-top: 10px; }
  .t369__btn-wrapper { float: none; }
  .t369__price__item { margin-top: 0px; }
}

@media screen and (max-width: 560px) {
  .t369 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t369 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t369 .t-popup { padding: 0px; }
  .t369 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t369 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t369 .t-popup__close-icon { width: 16px; }
}

.t370 input.gsc-input { box-sizing: border-box; font-family: FuturaPT, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); background-color: transparent; background-image: none !important; font-size: 16px !important; height: 50px !important; margin: 0px !important; padding: 0px 20px !important; }

.t370 .gsc-input-box-hover, .t370 .gsc-input-box-focus { box-shadow: none; }

.t370 .gsc-input-box { height: auto; border: none; background-color: transparent; }

.t370 .gsc-control-cse { font-family: FuturaPT, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); border: none; padding: 0px; background-color: transparent !important; }

.t370 .gstl_50 { height: 100%; }

.t370 .gsib_a { padding: 0px; }

.t370 .gsib_b { display: none; }

.t370 .gsst_a { padding-top: 8px; padding-right: 10px; }

.t370 form.gsc-search-box { margin-bottom: 0px; }

.t370 input.gsc-search-button, .t370 input.gsc-search-button:hover, .t370 input.gsc-search-button:focus { padding: 0px; margin: 0px; display: block; position: absolute; inset: 0px; width: 100%; height: 100%; opacity: 0; border: 0px !important; }

.t370 .gsc-search-button { position: relative; text-align: center; font-weight: 700; font-size: 16px; box-sizing: border-box; }

.t370 .gsc-search-button::before { padding-left: 27px; padding-right: 26px; text-align: center; font-size: 14px; }

.t370 table.gsc-search-box { margin-bottom: 0px; }

.t370 .gs-webResult .gs-title, .t370 .gs-result .gs-title, .t370 .gs-result .gs-title * { text-decoration: none; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 21px !important; }

.t370 .gsc-result .gs-title { height: auto; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; }

.t370 .gs-webResult div.gs-visibleUrl { color: rgb(136, 136, 136); padding-top: 4px; padding-bottom: 6px; }

.t370 .gs-webResult div.gs-visibleUrl b { font-weight: 300; }

.t370 .gs-webResult.gs-result a.gs-title:visited, .t370 .gs-webResult.gs-result a.gs-title:visited b, .t370 .gs-imageResult a.gs-title:visited, .t370 .gs-imageResult a.gs-title:visited b { color: rgb(255, 133, 98) !important; font-size: 21px !important; }

.t370 .gs-webResult .gs-snippet { font-family: FuturaPT, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); }

.t370 .gsc-results { padding-top: 12px; }

.t370 .gsc-webResult .gsc-result { padding-bottom: 20px; }

.t370 .gsc-results .gsc-cursor-box .gsc-cursor-page { color: rgb(255, 133, 98) !important; }

.t370 .gsc-table-cell-thumbnail, .t370 .gs-promotion-image-cell { display: none; }

.t370 .gsc-results .gsc-cursor { display: block; margin: 0px auto; text-align: center; }

html#ecwid_html body#ecwid_body .t371 .ecwid-SingleProduct .ecwid-title { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); }

html#ecwid_html body#ecwid_body .t371 .ecwid-SingleProduct .ecwid-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 18px; }

html#ecwid_html body#ecwid_body .t371 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 14px; }

html#ecwid_html body#ecwid_body .t371 span.ecwid-productBrowser-details-optionRadioButton { font-family: FuturaPT, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); font-size: 14px; }

html#ecwid_html body#ecwid_body .t371 .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-InlineLabel { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 14px; }

html#ecwid_html body#ecwid_body .t371 .ecwid .ecwid-btn--primary, html#ecwid_html body#ecwid_body .t371 .ecwid .ecwid-btn--primary:hover, html#ecwid_html body#ecwid_body .t371 .ecwid .ecwid-btn--primary:active, html#ecwid_html body#ecwid_body .t371 .ecwid .ecwid-btn--primary:focus:active { box-shadow: none; font-family: FuturaPT, Arial, sans-serif; font-weight: 700; font-size: 14px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }

html#ecwid_html body#ecwid_body div.ecwid-minicart { bottom: 20px !important; right: 20px !important; }

html#ecwid_html body#ecwid_body div.ecwid-minicart-caption { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 16px; }

html#ecwid_html body#ecwid_body span.ecwid-minicart-label-text { font-family: FuturaPT, Arial, sans-serif; font-weight: 300; color: rgb(0, 0, 0); font-size: 14px; }

html#ecwid_html body#ecwid_body div.ecwid-minicart-link * { font-family: FuturaPT, Arial, sans-serif; font-weight: 300; font-size: 14px; color: rgb(255, 133, 98) !important; }

.t371__floatbeaker_lr3 { display: none; }

@media screen and (max-width: 960px) {
  .t371__col.t-col_4, .t371__col.t-col_6 { width: 100%; display: table; vertical-align: middle; margin: 0px auto 50px; float: none; }
  .t371__col.t-col_4:last-child, .t371__col.t-col_6:last-child { margin-bottom: 0px !important; }
  .t371__col.t-col_3 { max-width: 320px; display: inline; float: left; margin-bottom: 60px; }
  .t371__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
}

@media screen and (max-width: 660px) {
  .t371__col.t-col_3, .t371__col.t-col_4, .t371__col.t-col_6 { display: table; vertical-align: middle; margin: 0px auto 40px; float: none; max-width: 100%; }
}

@media screen and (max-width: 700px) {
  html#ecwid_html body#ecwid_body div.ecwid-minicart { right: 10px !important; bottom: 10px !important; border-radius: 0px !important; height: 42px !important; width: 42px !important; }
  html#ecwid_html body#ecwid_body div.ecwid-minicart-link { text-align: left !important; left: 38px !important; width: 107px !important; top: 8px !important; }
  html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea { background-size: 18px !important; top: 10px !important; left: 12px !important; width: 18px !important; height: 23px !important; }
  html#ecwid_html body#ecwid_body div.ecwid-minicart-counter { left: 15px !important; top: 15px !important; width: 13px !important; font-size: 10px !important; line-height: 17px !important; }
  html#ecwid_html body#ecwid_body div.ecwid-minicart-caption { display: none !important; }
  html#ecwid_html body#ecwid_body div.ecwid-minicart-label { display: none !important; }
}

@media screen and (max-width: 600px) {
  .ecwid-minicart.ecwid-minicart-floating { display: block !important; }
}

@media screen and (max-width: 480px) {
  .t371__col.t-col_3, .t371__col.t-col_4, .t371__col.t-col_6 { max-width: 100%; width: 100%; display: block; float: none; }
}

.t372__line { position: relative; width: 80px; height: 2px; background: rgb(34, 34, 34); margin-bottom: 14px; }

.t372__line-center { margin-left: auto; margin-right: auto; }

.t372__line-right { margin-left: auto; margin-right: 0px; }

.t373__col { display: table-cell; vertical-align: top; }

.t373__circle { position: relative; width: 30px; height: 30px; margin-right: 14px; border-radius: 100px; text-align: center; background: rgb(34, 34, 34); }

.t373__img { display: block; width: 30px; height: auto; margin-right: 14px; }

.t373__title { position: absolute; top: 50%; right: 0px; left: 1px; font-size: 16px; color: rgb(255, 255, 255); transform: translateY(-50%); }

.t373__circle-lg.t373__circle { width: 40px; height: 40px; margin-right: 18px; }

.t373__circle-lg .t373__title { font-size: 20px; }

.t373__circle-xl.t373__circle { width: 50px; height: 50px; margin-right: 20px; }

.t373__circle-xl .t373__title { font-size: 26px; }

.t373__circle-xxl.t373__circle { width: 60px; height: 60px; margin-right: 20px; }

.t373__circle-xxl .t373__title { font-size: 30px; }

.t374__img { display: block; width: 30px; }

.t374__link { display: inline-block; padding-right: 15px; box-sizing: border-box; }

.t374__col-left { padding-right: 14px; }

.t374__col { display: table-cell; vertical-align: middle; }

.t374__svg { stroke: rgb(255, 133, 98); }

.t223__blocktext { padding-top: 20px; }

.t223 iframe { display: block; border: 0px; padding: 0px; }

.t223 .t-video-lazyload { background-color: rgb(0, 0, 0); }

@media screen and (max-width: 960px) {
  .t223-col_right { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t223-col { position: relative; padding-right: 0px !important; padding-left: 0px !important; }
  .t223-col iframe { height: 56.25vw; }
  .t223__blocktext { padding-left: 20px; padding-right: 20px; }
}

html#ecwid_html body#ecwid_body .t379 .ecwid, html#ecwid_html body#ecwid_body .t379 .ecwid-minicart, html#ecwid_html body#ecwid_body .t379 .ecwid-SearchPanel, html#ecwid_html body#ecwid_body .t379 .dateBoxPopup, html#ecwid_html body#ecwid_body .t379 .gwt-PopupPanel { font-family: FuturaPT, Arial, sans-serif; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart { position: fixed; bottom: 20px; right: 20px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart-link * { color: rgb(255, 133, 98); }

html#ecwid_html body#ecwid_body .t379 div.ecwid-categories-minicart-attached { padding-top: 0px; margin-top: 0px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-categories { background: transparent; }

html#ecwid_html body#ecwid_body .t379 .ecwid a, html#ecwid_html body#ecwid_body .t379 .ecwid a:visited, html#ecwid_html body#ecwid_body .t379 .ecwid a:hover, html#ecwid_html body#ecwid_body .t379 .ecwid a:active { font-family: FuturaPT, Arial, sans-serif !important; text-decoration: none !important; color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar div.gwt-TabBarFirst, html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar div.gwt-TabBarRest, html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem, html#ecwid_html body#ecwid_body .t379 div.ecwid-categories-horizontal-menuBarContainer, html#ecwid_html body#ecwid_body .t379 td.ecwid-categories-vertical-table-cell, html#ecwid_html body#ecwid_body .t379 div.ecwid-categories-MenuBarPopup div.menuSeparatorInner { border-bottom: 1px solid rgb(238, 238, 238); }

html#ecwid_html body#ecwid_body .t379 span.ecwid-categories-category { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(255, 133, 98); font-size: 21px; }

html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleLeft { display: none; }

html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar div.tabMiddleCenterInner { padding: 0px 6px 14px 0px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser { padding: 0px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-categoryPath { display: none; }

html#ecwid_html body#ecwid_body .t379 table.ecwid-productBrowser-auth-mini { position: relative; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-auth { margin: 0px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body .t379 div.ecwid-ProductBrowser-auth-logged { display: none; }

html#ecwid_html body#ecwid_body .t379 .ecwid a { font-size: 14px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-head { display: none; }

html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft, html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter, html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight, html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft, html#ecwid_html body#ecwid_body .t379 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight { border: none !important; }

html#ecwid_htmlbody#ecwid_body.t379div.ecwid-categoriesMenuBartd.gwt-MenuItem-selectedspan.ecwid-categories-category, html#ecwid_htmlbody#ecwid_body.t379div.ecwid-categoriesMenuBartd.gwt-MenuItem-currentspan.ecwid-categories-category, html#ecwid_html body#ecwid_body .t379 td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_htmlbody#ecwid_body.t379table.ecwid-categoriesTabBartable.gwt-TabBarItem-selectedspan.ecwid-categories-category { color: rgb(34, 34, 34) !important; opacity: 0.5 !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell { display: none !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-results-topPanel-controlsPanel { float: left !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-results-topPanel div { font-size: 14px !important; }

html#ecwid_html body#ecwid_body .t379 table.ecwid-productBrowser-subcategories-mainTable { margin-top: 35px !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current { font-weight: 400 !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link { text-decoration: none !important; color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 16px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-subcategories-categoryName { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 21px; }

html#ecwid_html body#ecwid_body .t379 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 21px; }

html#ecwid_html body#ecwid_body .t379 .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .t379 .ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .t379 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 21px; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-productsTable-addToBagLink { color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-category { padding-top: 40px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price { padding-top: 5px; font-size: 16px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku { padding-bottom: 4px; }

.t379 .ecwid-productBrowser-details { padding-top: 10px !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-details-outOfStockLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 .ecwid-productBrowser-backgroundedPanelInner div.ecwid-productBrowser-price { padding-top: 5px; font-size: 21px !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-details-qtyLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-details .ecwid-btn--primary { box-shadow: none; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 14px; }

html#ecwid_html body#ecwid_body .t379 .ecwid h5 { font-size: 16px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; margin-bottom: 5px; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-details-descr { padding-top: 30px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-cart { margin-top: 55px; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-cart div.ecwid-productBrowser-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-cart-totalAmount { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t379 div.ecwid-productBrowser-nav { display: none; }

.t379 .ecwid-Checkout { padding-top: 42px !important; }

@media screen and (max-width: 700px) {
  html#ecwid_html body#ecwid_body .t379 div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body .t379 div.ecwid-ProductBrowser-auth-logged { top: auto; margin-top: 20px; text-align: left; position: relative; }
  html#ecwid_html body#ecwid_body .t379 span.ecwid-categories-category { font-size: 18px; }
  html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart { border-radius: 0px; height: 42px; width: 99px; right: 10px !important; bottom: 10px !important; }
  html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart-link { text-align: left; left: 38px; width: 107px; top: 8px; }
  html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart-clickArea { background-size: 18px; top: 10px; left: 12px; width: 18px; height: 23px; }
  html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart-counter { left: 15px; top: 15px; width: 13px; font-size: 10px; line-height: 17px; }
  html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart-caption { display: none; }
  html#ecwid_html body#ecwid_body .t379 div.ecwid-minicart-label { display: none; }
}

html#ecwid_html body#ecwid_body .t380 .ecwid, html#ecwid_html body#ecwid_body .t380 .ecwid-minicart, html#ecwid_html body#ecwid_body .t380 .ecwid-SearchPanel, html#ecwid_html body#ecwid_body .t380 .dateBoxPopup, html#ecwid_html body#ecwid_body .t380 .gwt-PopupPanel { font-family: FuturaPT, Arial, sans-serif; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart { position: fixed; bottom: 20px; right: 20px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart-link * { color: rgb(255, 133, 98); }

html#ecwid_html body#ecwid_body .t380 div.ecwid-categories-minicart-attached { padding-top: 0px; margin-top: 0px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-categories { background: transparent; }

html#ecwid_html body#ecwid_body .t380 .ecwid a, html#ecwid_html body#ecwid_body .t380 .ecwid a:visited, html#ecwid_html body#ecwid_body .t380 .ecwid a:hover, html#ecwid_html body#ecwid_body .t380 .ecwid a:active { font-family: FuturaPT, Arial, sans-serif !important; text-decoration: none !important; color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar div.gwt-TabBarFirst, html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar div.gwt-TabBarRest, html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem, html#ecwid_html body#ecwid_body .t380 div.ecwid-categories-horizontal-menuBarContainer, html#ecwid_html body#ecwid_body .t380 td.ecwid-categories-vertical-table-cell, html#ecwid_html body#ecwid_body .t380 div.ecwid-categories-MenuBarPopup div.menuSeparatorInner { border-bottom: 1px solid rgb(238, 238, 238); }

html#ecwid_html body#ecwid_body .t380 span.ecwid-categories-category { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(255, 133, 98); font-size: 21px; }

html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleLeft { display: none; }

html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar div.tabMiddleCenterInner { padding: 0px 6px 14px 0px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser { padding: 0px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-categoryPath { display: none; }

html#ecwid_html body#ecwid_body .t380 table.ecwid-productBrowser-auth-mini { position: relative; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-auth { margin: 0px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body .t380 div.ecwid-ProductBrowser-auth-logged { display: none; }

html#ecwid_html body#ecwid_body .t380 .ecwid a { font-size: 14px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-head { display: none; }

html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft, html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter, html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight, html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft, html#ecwid_html body#ecwid_body .t380 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight { border: none !important; }

html#ecwid_htmlbody#ecwid_body.t380div.ecwid-categoriesMenuBartd.gwt-MenuItem-selectedspan.ecwid-categories-category, html#ecwid_htmlbody#ecwid_body.t380div.ecwid-categoriesMenuBartd.gwt-MenuItem-currentspan.ecwid-categories-category, html#ecwid_html body#ecwid_body .t380 td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_htmlbody#ecwid_body.t380table.ecwid-categoriesTabBartable.gwt-TabBarItem-selectedspan.ecwid-categories-category { color: rgb(34, 34, 34) !important; opacity: 0.5 !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell { display: none !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-results-topPanel-controlsPanel { float: left !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-results-topPanel div { font-size: 14px !important; }

html#ecwid_html body#ecwid_body .t380 table.ecwid-productBrowser-subcategories-mainTable { margin-top: 35px !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current { font-weight: 400 !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link { text-decoration: none !important; color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 16px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-subcategories-categoryName { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 21px; }

html#ecwid_html body#ecwid_body .t380 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0); font-size: 21px; }

html#ecwid_html body#ecwid_body .t380 .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .t380 .ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .t380 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 21px; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-productsTable-addToBagLink { color: rgb(255, 133, 98) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-category { padding-top: 40px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price { padding-top: 5px; font-size: 16px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku { padding-bottom: 4px; }

.t380 .ecwid-productBrowser-details { padding-top: 10px !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-details-outOfStockLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 .ecwid-productBrowser-backgroundedPanelInner div.ecwid-productBrowser-price { padding-top: 5px; font-size: 21px !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-details-qtyLabel { font-size: 14px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-details .ecwid-btn--primary { box-shadow: none; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 14px; }

html#ecwid_html body#ecwid_body .t380 .ecwid h5 { font-size: 16px; font-family: FuturaPT, Arial, sans-serif; font-weight: 600; margin-bottom: 5px; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-details-descr { padding-top: 30px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-cart { margin-top: 55px; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-cart div.ecwid-productBrowser-price { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-cart-totalAmount { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; color: rgb(0, 0, 0) !important; }

html#ecwid_html body#ecwid_body .t380 div.ecwid-productBrowser-nav { display: none; }

.t380 .ecwid-Checkout { padding-top: 42px !important; }

@media screen and (max-width: 700px) {
  html#ecwid_html body#ecwid_body .t380 div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body .t380 div.ecwid-ProductBrowser-auth-logged { top: auto; margin-top: 20px; text-align: left; position: relative; }
  html#ecwid_html body#ecwid_body .t380 span.ecwid-categories-category { font-size: 18px; }
  html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart { border-radius: 0px; height: 42px; width: 99px; right: 10px !important; bottom: 10px !important; }
  html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart-link { text-align: left; left: 38px; width: 107px; top: 8px; }
  html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart-clickArea { background-size: 18px; top: 10px; left: 12px; width: 18px; height: 23px; }
  html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart-counter { left: 15px; top: 15px; width: 13px; font-size: 10px; line-height: 17px; }
  html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart-caption { display: none; }
  html#ecwid_html body#ecwid_body .t380 div.ecwid-minicart-label { display: none; }
}

.t381 { transition: background-color 0.3s linear; }

.t381__beforeready { visibility: hidden; }

.t381__wrapper { position: relative; min-height: 20px; }

.t381__share_buttons { display: inline-block; }

.t381 .b-share { display: table !important; }

.t381 .b-share-btn__wrap { display: table-cell !important; float: none !important; padding-left: 5px !important; }

.t381.t381__positionabsolute { position: absolute; z-index: 990; }

.t381.t381__positionfixed { position: fixed; z-index: 990; }

.t381.t381__positionstatic { position: static; }

@media screen and (max-width: 980px) {
  .t381 { position: static; text-align: center; display: block; margin: 0px; padding: 20px; height: auto !important; }
  .t381.t381__positionabsolute, .t381.t381__positionfixed, .t381.t381__positionstatic { position: static; }
  .t381__share_buttons { display: block; text-align: center; float: none; }
  .t381__share_buttons { display: table; position: static; padding: 15px 0px; margin: 0px auto; text-align: center; float: none; min-width: inherit; }
}

.t381 .ya-share2__container_size_m .ya-share2__icon { width: 28px; height: 28px; }

.t381 .ya-share2__list { padding-left: 0px !important; margin-bottom: 0px; }

.t381 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t381__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t381__transp-white .ya-share2__badge { background-color: transparent !important; }

.t381__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t381__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t381__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t381__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=="); }

.t381__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t381__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t381__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t381__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t381__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t381__transp-black .ya-share2__badge { background-color: transparent !important; }

.t381__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=="); }

.t381__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t381__transp-black .ya-share2__counter::before { display: none; }

.t381__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t381__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t381__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t384__title { margin-bottom: 16px; }

.t384__button { margin-top: 20px; }

@media screen and (max-width: 960px) {
  .t384-col_top { margin-bottom: 30px; }
}

.t384 .t-carousel__height.t-col_4 { max-width: 360px !important; width: 360px !important; }

.t384 .t-carousel__height.t-col_5 { max-width: 460px !important; width: 460px !important; }

.t384 .t-carousel__height.t-col_6 { max-width: 560px !important; width: 560px !important; }

.t384 .t-carousel__height.t-col_7 { max-width: 660px !important; width: 660px !important; }

.t384 .t-carousel__height.t-col_8 { max-width: 760px !important; width: 760px !important; }

.t384 .t-carousel__height.t-col_9 { max-width: 860px !important; width: 860px !important; }

.t385__content { position: relative; }

.t385__textwrapper { background: rgb(247, 247, 247); padding: 30px; }

.t385__img { position: absolute; top: 0px; right: 20px; left: 20px; width: 100px; height: 100px; border-radius: 100px; margin: 0px auto; transform: translateY(-50%); background-repeat: no-repeat; background-size: cover; background-position: center center; }

.t385__uptitle { letter-spacing: 0px; color: rgb(119, 119, 119); }

.t385__descr { margin-top: 12px; }

@media screen and (max-width: 960px) {
  .t385__col.t-col_3, .t385__col.t-col_4, .t385__col.t-col_6 { width: 100%; max-width: 580px; display: table; vertical-align: middle; margin: 0px auto 50px; float: none; }
}

.t386__textwrapper { position: relative; padding: 30px; background: rgb(247, 247, 247); }

.t386__img { position: absolute; right: 0px; bottom: 0px; left: 0px; width: 70px; height: 70px; margin: 30px auto 0px; border-radius: 100px; background-repeat: no-repeat; background-size: cover; background-position: center center; transform: translateY(50%); }

.t386__title { margin-top: 12px; }

.t386__uptitle { color: rgb(119, 119, 119); }

@media screen and (max-width: 960px) {
  .t386__col.t-col_3, .t386__col.t-col_4, .t386__col.t-col_6 { display: table; vertical-align: middle; width: 100%; max-width: 580px; margin: 0px auto 55px; float: none; }
  .t386__img { margin-top: 18px; }
}

.t387__img { width: 100px; height: 100px; }

.t387__img_circle { border-radius: 50%; }

.t387__title { margin-top: 23px; }

.t387__descr { margin-top: 20px; }

@media screen and (max-width: 960px) {
  .t387__col { margin-bottom: 40px; }
}

.t388__wrapper { padding: 60px 0px 80px; }

.t388__textwrapper { margin: 0px auto 28px; }

.t388__uptitle, .t388__title, .t388__descr { color: rgb(255, 255, 255); padding: 0px 20px; }

.t388__uptitle { margin-bottom: 35px; }

.t388__descr { margin-top: 40px; }

.t388__img { width: 100%; padding: 0px; margin: 0px; }

.t388__greyonhovercolor { filter: grayscale(100%); }

.t388__greyonhovercolor:hover { filter: none; }

.t388__alphaonhover { opacity: 0.5; }

.t388__alphaonhover:hover { opacity: 1; }

.t388 .t388__col_2 { display: inline-block; float: none; margin: 20px 18px; padding: 0px; border: 0px; vertical-align: middle; }

.t388 .t388__col_3 { display: inline-block; float: none; margin: 20px 16px; padding: 0px; border: 0px; vertical-align: middle; }

@media screen and (max-width: 1200px) {
  .t388 .t388__container { max-width: 960px; margin-left: auto; margin-right: auto; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t388 .t388__container { text-align: center; }
  .t388 .t388__col_2 { max-width: 200px; margin-top: 16px; margin-bottom: 16px; }
  .t388 .t388__col_3 { max-width: 160px; margin-top: 16px; margin-bottom: 16px; }
}

@media screen and (max-width: 640px) {
  .t388 .t388__col_2 { max-width: 180px; margin-bottom: 12px; margin-top: 12px; }
  .t388 .t388__col_3 { max-width: 240px; margin-top: 12px; margin-bottom: 12px; }
  .t388__uptitle { margin-bottom: 15px; }
  .t388__descr { margin-top: 18px; }
  .t388__textwrapper { margin: 0px auto 20px; }
}

@media screen and (max-width: 480px) {
  .t388 .t388__col_3 { max-width: 200px; margin-top: 12px; margin-bottom: 12px; }
}

@media screen and (max-width: 400px) {
  .t388 .t388__col_2 { max-width: 140px; margin-top: 12px; margin-bottom: 12px; }
  .t388 .t388__col_3 { max-width: 160px; margin-top: 10px; margin-bottom: 10px; }
}

.t389 { overflow: hidden; }

.t389__linewrapper { position: absolute; top: 0px; width: 100%; }

.t389__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t389__maincontainer { width: 100%; height: 80px; display: table; position: relative; }

.t389__content { padding: 2px 40px 0px; display: table-cell; vertical-align: middle; }

.t389__col { display: table-cell; vertical-align: middle; }

.t389__col_center { width: 100%; padding: 0px 16px; }

.t389__list { list-style-type: none; padding-left: 0px !important; margin-bottom: 0px !important; }

.t389__list_item { display: inline-block; margin: 0px 15px; }

.t389__copyright, .t389__scroll { width: 250px; }

.t389__typo { font-size: 14px; }

.t389__col_mobile { display: none; }

.t389_scrolltop { position: relative; padding-right: 12px; display: inline-block; }

.t389__icon { position: absolute; right: 0px; top: 2px; }

.t389__copyright, #allrecords .t389_scrolltop, #allrecords .t389__list_item a { color: rgb(34, 34, 34); }

@media screen and (max-width: 1200px) {
  .t389__content { padding: 2px 20px 0px; }
  .t389__col, .t389__copyright, .t389__scroll { width: 230px; }
  .t389__col_center { width: 100%; }
  .t389__horizontalline { margin: 0px 20px; }
}

@media screen and (max-width: 960px) {
  .t389__col, .t389__copyright, .t389__scroll { width: 100%; display: block; text-align: center; }
  .t389__maincontainer { display: block; }
  .t389__content { display: block; }
  .t389__col_mobile { display: block; }
  .t389__col_hiddenmobile { display: none; }
  .t389__maincontainer { padding: 40px 0px; height: auto !important; }
  .t389__col { margin-bottom: 20px; padding: 0px; }
  .t389__list_item { margin: 0px 10px 4px; }
  .t389__col:last-child { margin-bottom: 0px; }
}

@media screen and (max-width: 670px) {
  .t389__typo { font-size: 12px; }
}

.t390__wrapper { padding: 40px 45px; }

.t390__img { display: block; width: 100%; }

.t390__btn-wrapper { display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap; }

.t390__btn-wrapper, .t390__social { margin-top: 16px; }

.t390__uptitle { margin-bottom: 12px; }

.t390__descr { margin-top: 17px; }

@media screen and (max-width: 960px) {
  .t390__wrapper { padding: 30px; }
}

@media screen and (max-width: 640px) {
  .t390__wrapper { padding: 20px; }
  .t390__btn-wrapper, .t390__social { margin-top: 16px; }
  .t390__uptitle { margin-bottom: 6px; }
  .t390__descr { margin-top: 8px; }
}

.t390 .ya-share2__container_size_m .ya-share2__icon { width: 26px; height: 26px; }

.t390 .ya-share2__list { margin-bottom: 0px; }

#allrecords .t390__social .ya-share2__link:focus-visible { outline-offset: 1px; }

.t390__circle-lg .ya-share2__container_size_m .ya-share2__icon { width: 34px !important; height: 34px !important; background-size: 34px 34px !important; }

.t390__circle-lg .ya-share2__container_size_m .ya-share2__counter { font-size: 12px; line-height: 1.3; padding: 10px 9px 0px; }

.t390__circle-lg .ya-share2__container_size_m .ya-share2__counter::before { margin-left: -9px; }

.t390__circle-xl .ya-share2__container_size_m .ya-share2__icon { width: 42px !important; height: 42px !important; background-size: 42px 42px !important; }

.t390__circle-xl .ya-share2__container_size_m .ya-share2__counter { font-size: 14px; line-height: 1.3; padding: 13px 11px 0px; }

.t390__circle-xl .ya-share2__container_size_m .ya-share2__counter::before { margin-left: -11px; }

.t390__circle-xxl .ya-share2__container_size_m .ya-share2__icon { width: 50px !important; height: 50px !important; background-size: 50px 50px !important; }

.t390__circle-xxl .ya-share2__container_size_m .ya-share2__counter { font-size: 16px; line-height: 1.3; padding: 17px 14px 0px; }

.t390__circle-xxl .ya-share2__container_size_m .ya-share2__counter::before { margin-left: -14px; }

.t390__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t390__transp-white .ya-share2__badge { background-color: transparent !important; }

.t390__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t390__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 1px; }

.t390__circle-lg.t390__transp-white .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 30px; }

.t390__circle-xl.t390__transp-white .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 35px; background-size: 40px 42px !important; }

.t390__circle-xxl.t390__transp-white .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 40px; background-size: 44px 50px !important; }

.t390__circle-xl.t390__transp-white.ya-share2__container_size_m.ya-share2__item_service_odnoklassniki.ya-share2__icon { width: 35px; background-size: 40px 42px !important; }

.t390__circle-xxl.t390__transp-white.ya-share2__container_size_m.ya-share2__item_service_odnoklassniki.ya-share2__icon { width: 40px; background-size: 44px 50px !important; }

.t390__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t390__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=="); }

.t390__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t390__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t390__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t390__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t390__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 24px 24px; }

.t390__transp-black .ya-share2__badge { background-color: transparent !important; }

.t390__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=="); }

.t390__circle-lg.t390__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 30px; }

.t390__circle-xl.t390__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 35px; background-size: 40px 42px; }

.t390__circle-xxl.t390__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { width: 40px; background-size: 44px 50px; }

.t390__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 1px; padding-left: 0px !important; }

.t390__transp-black .ya-share2__counter::before { display: none; }

.t390__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t390__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t390__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 24px 24px; }

.t391__uptitle { margin: 0px 0px 25px; padding: 0px; }

.t391__title { margin: 0px; padding: 0px 0px 28px; }

.t391__text { opacity: 0.85; }

.t391__link { display: inline-block; font-size: 0px; }

.t391__img_circle { border-radius: 50%; }

.t391__btn { display: inline-block; vertical-align: middle; }

.t391__btn .t391__img { margin-left: 0px; }

.t391__buttonwrapper { margin-top: 32px; }

.t391__img { display: block; width: 80%; margin: 0px auto; }

@media screen and (max-width: 960px) {
  .t391 .t-container { display: block; }
  .t391__buttonwrapper { margin-top: 24px; margin-bottom: 50px; }
  .t391__btn { margin: 0px 5px 10px !important; }
  .t391__btn .t391__img { margin-left: auto; }
  .t391__textwrapper { padding-top: 60px; text-align: center; }
  .t391 .t-cover__wrapper { height: auto !important; }
  .t391__img { max-width: 320px; }
  .t391__title { padding-bottom: 18px; }
  .t391__firstcol .t391__img { margin-top: 50px; }
}

.t392__btn { display: inline-block; vertical-align: middle; }

.t392__link { display: inline-block; font-size: 0px; }

.t392__descr { margin-top: 16px; }

.t392__buttonwrapper { margin-top: 26px; }

.t392__img { display: block; width: 100%; max-width: 500px; }

@media screen and (max-width: 640px) {
  .t392__btn { display: block; margin: 0px auto 10px !important; }
  .t392__btn svg { height: auto !important; width: 195px; }
  .t392__img { margin-left: auto; margin-right: auto !important; }
}

.t393 { transition: background-color 0.3s linear; }

.t393.t393__beforeready { visibility: hidden; }

.t393 .t393__wrapper { position: relative; min-height: 20px; }

.t393.t393__positionabsolute { position: absolute; z-index: 99999; }

.t393.t393__positionfixed { position: fixed; z-index: 99999; }

.t393.t393__positionstatic { position: static; }

.t393_btn.t-btnflex_sm { --height: 22px; font-size: 10px; padding-left: 12px; padding-right: 12px; }

.t393_btn.t-btnflex_smd { --height: 26px; font-size: 11px; padding-left: 16px; padding-right: 16px; }

.t393_btn.t-btnflex_md { --height: 30px; font-size: 13px; padding-left: 20px; padding-right: 20px; }

.t393_btn.t-btnflex_lg { --height: 40px; font-size: 16px; padding-left: 25px; padding-right: 25px; }

.t393_btn.t-btnflex_xl { --height: 50px; font-size: 22px; padding-left: 35px; padding-right: 35px; }

.t393_btn.t-btnflex_xxl { --height: 60px; font-size: 28px; padding-left: 45px; padding-right: 45px; }

@media screen and (max-width: 980px) {
  .t393 { position: static; text-align: center; display: block; margin: 0px; padding: 20px; height: auto !important; }
  .t393.t393__positionabsolute, .t393.t393__positionfixed, .t393.t393__positionstatic { position: static; }
}

@media screen and (max-width: 640px) {
  .t393_btn.t-btnflex_sm { --height: 22px; font-size: 10px; padding-left: 12px; padding-right: 12px; }
  .t393_btn.t-btnflex_smd { --height: 26px; font-size: 11px; padding-left: 16px; padding-right: 16px; }
  .t393_btn.t-btnflex_md { --height: 30px; font-size: 13px; padding-left: 20px; padding-right: 20px; }
  .t393_btn.t-btnflex_lg { --height: 40px; font-size: 16px; padding-left: 25px; padding-right: 25px; }
  .t393_btn.t-btnflex_xl { --height: 50px; font-size: 22px; padding-left: 35px; padding-right: 35px; }
  .t393_btn.t-btnflex_xxl { --height: 60px; font-size: 28px; padding-left: 45px; padding-right: 45px; }
}

@media screen and (max-width: 480px) {
  .t393_btn.t-btnflex_sm { --height: 22px; font-size: 10px; padding-left: 12px; padding-right: 12px; }
  .t393_btn.t-btnflex_smd { --height: 26px; font-size: 11px; padding-left: 16px; padding-right: 16px; }
  .t393_btn.t-btnflex_md { --height: 30px; font-size: 13px; padding-left: 20px; padding-right: 20px; }
  .t393_btn.t-btnflex_lg { --height: 40px; font-size: 16px; padding-left: 25px; padding-right: 25px; }
  .t393_btn.t-btnflex_xl { --height: 50px; font-size: 22px; padding-left: 35px; padding-right: 35px; }
  .t393_btn.t-btnflex_xxl { --height: 60px; font-size: 28px; padding-left: 45px; padding-right: 45px; }
}

.t395__col { margin: 0px auto; }

.t395__wrapper { display: table; width: 100%; height: 100%; }

#allrecords .t395__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t-rec[role="tabpanel"] { outline: none; }

.t395__tab { display: table-cell; vertical-align: middle; position: relative; min-width: fit-content; border-right: none !important; }

.t395__tab.t395__tab_active::after { content: " "; position: absolute; z-index: 1; }

.t395__wrapper_mobile-flex .t395__tab.t395__tab_active:nth-last-child(2)::after { display: none; }

.t395__tab_active:last-child::after { display: none; }

.t395__title { width: 100%; height: 100%; padding: 18px 22px; box-sizing: border-box; color: rgb(119, 119, 119); background-color: transparent; border: none; transition: font-weight, color 0.3s; text-align: inherit; cursor: pointer; }

.t395__tab_active .t395__title { color: rgb(255, 133, 98); cursor: default; }

#allrecords button.t395__title:focus-visible { outline-offset: 1px; }

.t395__width_12 { width: 12.5%; }

.t395__width_14 { width: 14.28%; }

.t395__width_16 { width: 16.66%; }

.t395__width_20 { width: 20%; }

.t395__width_25 { width: 25%; }

.t395__width_33 { width: 33.3%; }

.t395__width_50 { width: 50%; }

.t395__width_100 { width: 100%; }

.t379__off, .t395__off:not([data-record-type="396"], [data-parenttplid="396"]) { display: none !important; }

.t395__off[data-record-type="396"], .t395__off[data-parenttplid="396"] { opacity: 0 !important; height: 0px !important; max-height: 0px !important; min-height: 0px !important; pointer-events: none !important; overflow: hidden !important; padding-top: 0px !important; padding-bottom: 0px !important; }

.t395__select { appearance: none; padding: 16px 20px; width: 100%; box-sizing: border-box; background-color: transparent; border-radius: 0px; border: 1px solid; outline: none; margin: 0px; font-size: 16px; }

.t395__wrapper_mobile { position: relative; display: none; }

.t395__wrapper_mobile::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }

.t395__firefoxfix { width: 16px; position: absolute; top: 1px; right: 1px; bottom: 1px; pointer-events: none; }

.t395 .t-align_left .t395__tab_active { position: relative; }

.t395__separator_mobile { display: none; }

@media screen and (max-width: 960px) {
  .t395__col { padding: 0px 20px; box-sizing: border-box; }
  .t395__wrapper_mobile { display: block; }
  .t395__wrapper { display: none; }
  .t395__col_mobile-flex { width: 100%; padding: 0px 0px 10px; display: flex; overflow: auto hidden; }
  .t395__wrapper_mobile-flex { display: flex; }
  .t395__wrapper_mobile-flex + .t395__wrapper_mobile { display: none; }
  .t395__select { padding-right: 40px; }
}

@media screen and (max-width: 640px) {
  .t395__col_mobile-flex { max-width: 100%; width: 100%; margin-right: 0px; }
  #allrecords .t395__wrapper_mobile-flex { padding-left: 20px; }
  .t395__separator_mobile { display: table-cell; min-width: 20px; width: 20px; height: 100%; }
}

.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; }
}

.t397__col { margin: 0px auto; }

.t397__wrapper { display: table; width: 100%; }

#allrecords .t397__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t-rec[role="tabpanel"] { outline: none; }

.t397__tab { display: table-cell; cursor: pointer; border-bottom-color: rgb(238, 238, 238); min-width: fit-content; }

.t397__tab_active { border-bottom: 1px solid rgb(255, 133, 98); cursor: default; }

.t397__title { width: 100%; padding: 0px 10px 18px; box-sizing: border-box; color: rgb(119, 119, 119); background-color: transparent; border: none; transition: font-weight, color 0.3s; text-align: inherit; cursor: pointer; }

.t397__tab_active .t397__title { color: rgb(255, 133, 98); padding-bottom: 18px; }

.t397 .t-align_left .t397__title { padding-left: 0px; }

.t397 .t-align_right .t397__title { padding-right: 0px; }

#allrecords button.t397__title:focus-visible { outline-offset: 1px; }

.t397__width_12 { width: 12.5%; }

.t397__width_14 { width: 14.28%; }

.t397__width_16 { width: 16.66%; }

.t397__width_20 { width: 20%; }

.t397__width_25 { width: 25%; }

.t397__width_33 { width: 33.3%; }

.t397__width_50 { width: 50%; }

.t397__width_100 { width: 100%; }

.t379__off, .t397__off:not([data-record-type="396"], [data-parenttplid="396"]) { display: none !important; }

.t397__off[data-record-type="396"], .t397__off[data-parenttplid="396"] { opacity: 0 !important; height: 0px !important; max-height: 0px !important; min-height: 0px !important; pointer-events: none !important; overflow: hidden !important; padding-top: 0px !important; padding-bottom: 0px !important; }

.t397__select { appearance: none; padding: 16px 20px; width: 100%; box-sizing: border-box; background-color: transparent; border-radius: 0px; border: 1px solid; outline: none; margin: 0px; font-size: 16px; }

.t397__wrapper_mobile { position: relative; display: none; }

.t397__wrapper_mobile::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }

.t397__firefoxfix { width: 16px; position: absolute; top: 1px; right: 1px; bottom: 1px; pointer-events: none; }

.t397 .t-align_left .t397__tab_active { position: relative; }

.t397__separator_mobile { display: none; }

@media screen and (max-width: 960px) {
  .t397__col { padding: 0px 20px; box-sizing: border-box; }
  .t397__col.t-width_8 { max-width: 640px; }
  .t397__wrapper_mobile { display: block; }
  .t397__wrapper { display: none; }
  .t397__select { padding-right: 40px; }
  .t397__col_mobile-flex { width: 100%; padding: 0px 0px 10px; display: -webkit-box; overflow: auto hidden; }
  .t397__wrapper_mobile-flex { display: flex; }
  .t397__wrapper_mobile-flex + .t397__wrapper_mobile { display: none; }
}

@media screen and (max-width: 640px) {
  .t397__col_mobile-flex { max-width: 100%; width: 100%; margin-right: 0px; }
  #allrecords .t397__wrapper_mobile-flex { padding-left: 20px; box-sizing: border-box; }
  .t397__separator_mobile { display: table-cell; min-width: 20px; width: 20px; height: 100%; }
  .t397__wrapper_mobile-flex .t397__title { padding: 0px 20px 18px; }
}

.t398 { display: none; }

.t398__tooltipster-noir { border-radius: 0px; -webkit-font-smoothing: antialiased; width: 100% !important; }

.t398__tooltipster-noir .tooltipster-arrow { top: -1px !important; }

.t398__tooltipster-noir .tooltipster-content { padding: 18px 20px; }

.t398__list { list-style-type: none; padding-left: 0px !important; margin-bottom: 0px !important; }

.t398__list_item { margin-bottom: 12px; }

.t398__list_item:last-child { margin-bottom: 0px; }

.t398__typo { text-decoration: none; font-size: 14px; width: 100%; display: block; color: rgb(34, 34, 34); }

#allrecords .t398__typo { color: rgb(34, 34, 34); }

.t398__arrow { display: inline-block; vertical-align: middle; margin-left: 6px; position: relative; width: 6px; border-color: inherit; }

.t398__arrow::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 4px 3px 0px; position: absolute; top: 45%; left: 0px; transform: translateY(-50%); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: inherit; }

.t399__imgwrapper { position: relative; display: table-cell; vertical-align: top; padding-bottom: 30px; }

.t399__line { position: absolute; top: 0px; bottom: 0px; background: rgb(62, 114, 229); left: 50%; transform: translate(-50%, 0px); }

.t399__img { width: 80px; height: 80px; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 50%; position: relative; z-index: 2; background-color: rgb(255, 255, 255); border: 2px solid rgb(62, 114, 229); }

.t399__textwrapper { display: table-cell; vertical-align: top; padding-left: 22px; padding-bottom: 30px; }

.t399__descr { color: rgb(119, 119, 119); margin-top: 5px; margin-bottom: 5px; }

.t399__hide-last-line .t-container:last-child .t399__line { display: none; }

.t399__hide-last-line .t-container:last-child .t399__imgwrapper, .t399__hide-last-line .t-container:last-child .t399__textwrapper { padding-bottom: 0px; }

.t400__off:not([data-record-type="396"], [data-parenttplid="396"]) { display: none !important; }

.t400__off[data-record-type="396"], .t400__off[data-parenttplid="396"] { opacity: 0 !important; height: 0px !important; max-height: 0px !important; min-height: 0px !important; pointer-events: none !important; overflow: hidden !important; padding-top: 0px !important; padding-bottom: 0px !important; }

.t400 { width: 100%; padding: 0px 20px; display: flex; justify-content: center; box-sizing: border-box; }

.t401__col { margin-bottom: 40px; }

.t401__table { display: flex; flex-direction: column; width: 100%; height: 400px; position: relative; overflow: hidden; }

.t401__col { overflow: hidden; }

.t401__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t401__cell:hover .t401__bg_animated { transform: scale(1.05); }

.t401__link:focus-visible .t401__bg_animated { transform: scale(1.05); }

.t401__overlay { position: absolute; inset: 0px; }

.t401__show_hover .t401__overlay { opacity: 0; }

.t401__cell:hover .t401__overlay { opacity: 0.8; }

.t401__link:focus-visible .t401__overlay { opacity: 0.8; }

.t401__show_hover .t401__cell:hover .t401__overlay { opacity: 1; }

.t401__show_hover .t401__link:focus-visible .t401__overlay { opacity: 1; }

.t401__cell { display: block; width: 100%; }

.t401__cell.t-valign_bottom { margin-top: auto; }

.t401__cell.t-valign_middle { margin-top: auto; margin-bottom: auto; }

.t401__textwrapper { padding: 20px 40px; position: relative; overflow-wrap: anywhere; }

.t401__show_hover .t401__textwrapper { opacity: 0; }

.t401__show_hover .t401__textwrapper.t401__textwrapper_animated { transform: translateY(20%); }

.t401__show_hover .t401__cell:hover .t401__textwrapper { opacity: 1; }

.t401__show_hover .t401__link:focus-visible .t401__textwrapper { opacity: 1; }

.t401__cell:hover .t401__textwrapper_animated { transform: translateY(0px); }

.t401__link:focus-visible .t401__textwrapper_animated { transform: translateY(0px); }

.t401__textwrapper__content { margin: 30px auto; position: relative; }

.t401__uptitle { margin-bottom: 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; }

.t401__uptitle.t401__uptitle_capitalize { text-transform: capitalize; }

.t401__text { color: rgb(255, 255, 255); margin-top: 20px; }

.t401__title { color: rgb(255, 255, 255); }

.t401__title_small { font-size: 28px; line-height: 1.25; }

.t401__img { width: 100%; max-width: 70px; }

.t401__animation_fast { transition: 0.25s ease-in-out; }

.t401__animation_slow { transition: 0.45s ease-in-out; }

.t401__textwrapper__content { transition: 0.2s ease-in-out; }

@media screen and (max-width: 1200px) {
  .t401__col { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t401__disable_hover .t401__textwrapper { opacity: 1 !important; transform: translateY(0px) !important; }
  .t401__disable_hover .t401__overlay { opacity: 1 !important; }
}

@media screen and (max-width: 640px) {
  .t401 .t401__table { height: 350px; }
  .t401__textwrapper { padding: 20px; }
  .t401__title_small { font-size: 21px; }
}

.t401__buttonwrapper { padding: 0px 20px; text-align: center; }

.t401 .t-btn { margin-top: 60px; }

.t402__hidden { display: none; }

.t402__carousel__img { position: absolute; inset: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t402 .t-carousel__item { background-color: rgb(255, 255, 255); }

.t402 .t-carousel__arrow__wrapper_right { right: 25px; }

.t402 .t-carousel__arrow__wrapper_left { left: 25px; }

.t402__uptitle { margin-bottom: 14px; }

.t402__title { margin-bottom: 12px; }

.t402__title_small { color: rgb(102, 102, 102); font-weight: 300; margin-bottom: 12px; }

.t402__descr { margin-top: 14px; }

.t402__price__item { display: inline-block; vertical-align: middle; margin-right: 16px; }

.t402__btn-right .t402__price__item { margin-top: 5px; }

.t402__btn__wrapper { margin-right: 0px; }

.t402__btn-right .t402__btn__wrapper { float: right; margin-top: 0px; }

.t402__btn-bottom { margin-top: 26px; }

.t402__price_old { opacity: 0.3; position: relative; }

.t402__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t402__textwrapper { display: table-cell; }

.t402__info { display: table; }

@media screen and (max-width: 960px) {
  .t402__col_first { margin-bottom: 26px; }
  .t402__info { min-height: auto !important; }
}

.t403__container-table { display: table; width: 100%; margin: 0px auto; }

.t403__container-table:hover { background-color: rgba(0, 0, 0, 0.02); transition: background-color 0.25s ease-in-out; }

.t403__link:focus-visible { background-color: rgba(0, 0, 0, 0.02); transition: background-color 0.25s ease-in-out; }

.t403__tcol1, .t403__tcol2 { width: 50%; margin: 0px; vertical-align: top; display: table-cell; }

.t403__tcol2 { border-bottom: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); }

.t403__tcol2_flipped { border-right: none; border-left: 1px solid rgb(238, 238, 238); }

.t403__container-table:first-child .t403__tcol2 { border-top: 1px solid rgb(238, 238, 238); }

.t403__textwrapper { margin: 30px 40px; }

.t403 a { text-decoration: none; color: rgb(0, 0, 0); display: block; }

.t403__uptitle { letter-spacing: 1px; font-weight: 400; margin-bottom: 14px; }

.t403__title { margin-bottom: 30px; }

.t403__descr { color: rgb(75, 75, 75); }

.t403__imgbox { position: relative; }

.t403__img { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; inset: 0px; }

.t403__separator { padding-top: 75%; }

.t403__buttonwrapper { padding: 0px 20px; text-align: center; }

.t403 .t-btn { margin-top: 60px; }

.t403 .t403__link { display: table; width: 100%; }

#allrecords a.t403__link:focus-visible { outline-offset: -1px; }

@media screen and (max-width: 640px) {
  .t403__textwrapper { margin: 20px 20px 40px; }
  .t403__tcol1, .t403__tcol2, .t403__tcol2_flipped { display: block; width: 100%; border-left: 0px; border-right: 0px; }
  .t403__container-table:last-child .t403__tcol2 { border-bottom: none; }
  .t403__title { font-size: 22px; line-height: 28px; margin-bottom: 7px; }
  .t403__descr { font-family: FuturaPT, Arial, sans-serif; font-size: 14px; line-height: 18px; }
}

.t404 .t-col_4 { margin-bottom: 40px; }

.t404 a { text-decoration: none; color: rgb(0, 0, 0); }

.t404__textwrapper { margin-bottom: 28px; margin-top: 16px; }

.t404__paddingsmall { padding: 20px 30px 25px; background: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; }

.t404__paddingbig { padding: 30px 40px 35px; background: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; }

.t404__paddingsmall .t404__uptitle { margin-top: 0px; }

.t404__uptitle { margin-top: 12px; margin-bottom: 10px; }

.t404__tag { font-size: 11px; font-weight: 400; line-height: 16px; letter-spacing: 1px; color: rgb(119, 119, 119); }

.t404__date { font-size: 12px; font-weight: 400; line-height: 16px; letter-spacing: 1px; color: rgb(119, 119, 119); }

.t404__title { margin-bottom: 12px; }

.t404__descr { color: rgb(119, 119, 119); }

.t404__imgbox { position: relative; }

.t404__img { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; inset: 0px; }

.t404__separator { padding-top: 65%; }

.t404__buttonwrapper { padding: 0px 20px; text-align: center; }

.t404__col { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t404__col { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t404__imgbox { width: 50%; display: inline; float: left; margin-right: 20px; }
  .t404__withbg .t404__imgbox { display: table-cell; float: none; vertical-align: top; margin-right: 0px; }
  .t404 .t-col_3, .t404 .t-col_4, .t404 .t-col_6 { max-width: 100%; margin-bottom: 50px; }
  .t404__link::before, .t404__link::after { content: ""; display: table; clear: both; }
  .t404__textwrapper { display: table; margin-top: 0px; width: calc(50% - 20px); }
  .t404__withbg .t404__textwrapper { display: table-cell; float: none; vertical-align: top; margin-right: 0px; }
  .t404 .t404__withbg { margin-bottom: 30px; }
  .t404__uptitle { margin-top: 0px; }
  .t404__link { display: table; width: 100%; }
}

@media screen and (max-width: 640px) {
  .t404__imgbox, .t404__withbg .t404__imgbox, .t404__withbg .t404__textwrapper { width: 100%; display: block; float: none; }
  .t404__link { display: block; width: 100%; }
  .t404__imgbox { margin-right: 0px; }
  .t404__textwrapper { margin-top: 16px; width: 100%; }
  .t404__withbg .t404__textwrapper { margin-top: 0px; box-sizing: border-box; }
}

.t405 a { text-decoration: none; color: rgb(0, 0, 0); }

.t405__textwrapper { margin-bottom: 6px; margin-top: 6px; }

.t405__paddingsmall { padding: 20px 30px 25px; background: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; }

.t405__paddingsmall .t405__uptitle { margin-top: 0px; }

.t405__uptitle { margin-bottom: 4px; margin-top: 4px; color: rgb(119, 119, 119); }

.t405__tag { font-size: 10px; font-weight: 400; line-height: 16px; letter-spacing: 2px; text-transform: uppercase; }

.t405__title { margin-bottom: 8px; font-size: 14px; }

.t405__descr { color: rgb(119, 119, 119); font-size: 12px; }

.t405__imgbox { position: relative; }

.t405__img { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; inset: 0px; }

.t405__separator { padding-top: 65%; }

.t405__buttonwrapper { padding: 0px 20px; text-align: center; }

.t405__col { margin-bottom: 40px; }

.t405 .t-col_2:nth-child(6n+1) { clear: left; }

@media screen and (max-width: 960px) {
  .t405 .t-col_2 { float: left; max-width: 213px; }
  .t405 .t-col_2:nth-child(6n+1) { clear: none; }
  .t405 .t-col_2:nth-child(3n+1) { clear: left; }
}

@media screen and (max-width: 640px) {
  .t405 .t-col_2 { float: left; max-width: 50%; padding-right: 10px; clear: left; }
  .t405 .t-col_2:nth-child(2n) { padding-right: 20px; padding-left: 10px; clear: right; }
}

.t406 .t406__table { display: table; width: 100%; vertical-align: middle; background-color: rgb(0, 0, 0); position: relative; overflow: hidden; height: 650px; }

.t406 .t406__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t406 .t406__overlay { position: absolute; inset: 0px; }

.t406 .t406__cell { display: table-cell; width: 100%; height: 100%; }

.t406 .t406__textwrapper { padding: 30px 20px; position: relative; box-sizing: border-box; }

.t406 .t406__textwrapper__content { margin: 30px auto; position: relative; }

.t406 .t406__text { color: rgb(255, 255, 255); margin-top: 30px; }

.t406 .t406__title { color: rgb(255, 255, 255); }

.t406 .t406__uptitle { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; margin-bottom: 30px; }

.t406 .t406__textwrapper__content { transition: 0.2s ease-in-out; }

.t406 .t406__button-wrapper { margin-top: 60px; }

.t407__wrapper { display: flex; width: 100%; }

.t407__col { display: block; width: 50%; vertical-align: top; transition: opacity 0.3s ease-in-out; }

.t407__col:hover { opacity: 0.9; }

.t407__col.t-focusable { opacity: 0.9; }

#allrecords .t407 .t-card__col.t-focusable { outline-offset: -3px; }

.t407 .t-card__link { display: block; height: 100%; }

.t407__textwrapper { padding: 40px; }

.t407__uptitle, .t407__title, .t407__descr { color: rgb(255, 255, 255); }

.t407__uptitle { text-transform: uppercase; margin-bottom: 12px; }

.t407__descr { margin-top: 14px; }

@media screen and (max-width: 960px) {
  .t407__textwrapper { padding: 30px 20px; }
}

@media screen and (max-width: 640px) {
  .t407__wrapper { display: block; }
  .t407__col { display: block; text-align: left; width: 100%; }
  .t407__oneblock .t407__col { display: none; }
  .t407__oneblock .t407__col_notempty { display: block; }
  .t407__oneblock, .t407__textwrapper { text-align: left; }
}

.t408__uptitle, .t408__title, .t408__descr { color: rgb(255, 255, 255); }

.t408__uptitle { margin-bottom: 26px; }

.t408__img { width: 100px; height: 100px; }

.t408__img_circle { border-radius: 50%; }

.t408__textwrapper { box-sizing: border-box; margin: 0px auto 70px; padding: 0px 20px; }

.t408__textwrapper .t408__descr { margin-top: 26px; }

.t408__blockswrapper .t408__descr { margin-top: 18px; }

.t408__blockswrapper .t408__title { margin-top: 20px; }

.t408__buttonwrapper { margin-top: 60px; }

.t408__wrapper { padding: 50px 0px; position: relative; z-index: 2; }

.t408__blockswrapper::before, .t408__blockswrapper::after { content: ""; display: table; clear: both; }

.t408__blockswrapper .t408__wrapper { padding: 0px; }

@media screen and (max-width: 960px) {
  .t408__col { margin-bottom: 40px; }
  .t408__col:last-child { margin-bottom: 0px; }
}

.t409 { overflow: hidden; }

.t409__uptitle { color: rgb(136, 136, 136); text-transform: uppercase; font-size: 11px; margin-bottom: 15px; }

.t409__descr { margin-top: 17px; }

.t409__imgwrapper { overflow: visible; display: flex; justify-content: flex-start; }

.t409__container_flipped .t409__imgwrapper { justify-content: flex-end; }

.t409__img { display: block; max-height: 500px; margin-left: auto; }

.t409__container_flipped .t409__img { margin-left: 0px; margin-right: auto; }

.t409 .t-container { display: flex; }

.t409 .t409__container_flipped { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; justify-content: flex-end; }

.t409__flexcolumn { -webkit-box-flex: 1; flex: 1 1 0%; position: relative; }

.t409__valign_top { margin-bottom: auto; }

.t409__valign_middle { margin-top: auto; margin-bottom: auto; }

.t409__valign_bottom { margin-top: auto; }

.t409 .t-btn { margin-top: 60px; }

.t409 .t-btntext { margin-top: 45px; }

@media screen and (max-width: 960px) {
  .t409 .t-container { flex-direction: column; }
  .t409 .t409__container_flipped { flex-direction: column-reverse; }
  .t409__img { width: 100%; height: auto !important; max-height: 100% !important; }
  .t409__imgwrapper, .t409__container_flipped .t409__imgwrapper { justify-content: center; }
  .t409__img, .t409__container_flipped .t409__img { margin-left: auto; margin-right: auto; }
  .t409__imgwrapper { margin-top: 40px; }
  .t409__container_flipped .t409__imgwrapper { margin-bottom: 40px; margin-top: 0px; }
  .t409 .t-btn { margin-top: 30px; margin-bottom: 20px; }
  .t409 .t-btntext { margin-top: 20px; }
}

.t706__body_cartwinshowed .t411__mainblock { z-index: 0; }

.t411 .t411__mainblock { position: relative; z-index: 2; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }

.t411 .t411__content { padding: 30px 0px; }

.t411 .t411__hide { display: none !important; }

.t411 .t411__col { position: relative; display: inline-block; min-width: 90px; margin-right: 30px; padding-right: 32px; }

.t411 .t411__col::after { content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; opacity: 0.2; width: 1px; background: rgb(255, 255, 255); }

.t411 .t411__col:last-child::after { display: none; }

.t411 .t411__col:last-child { margin-right: 0px; padding-right: 0px; }

.t411 .t411__number { color: rgb(255, 255, 255); }

.t411 .t411__text { padding-bottom: 7px; color: rgb(255, 255, 255); }

.t411 .t411__logo { max-width: 280px; width: 100%; margin-bottom: 45px; }

.t411 .t411__textwrapper { margin: 0px auto 55px; }

.t411 .t411__uptitle, .t411 .t411__title, .t411 .t411__descr, .t411 .t411__descr-second { color: rgb(255, 255, 255); }

.t411 .t411__uptitle { margin-bottom: 18px; }

.t411 .t411__descr { margin-top: 18px; }

.t411 .t411__hint { margin-top: 45px; color: rgb(255, 255, 255); }

.t411 .t411__descr-second { margin: 0px auto 25px; }

.t411 .t411__formwrapper { max-width: 600px; margin: 50px auto 0px; }

.t411 .t411__blockinput { position: relative; display: table-cell; vertical-align: middle; width: 100%; height: 100%; padding-right: 20px; }

.t411 .t411__input { height: 56px; outline: none; }

.t411 .t-input__vis-ph { top: 20px; }

.t411 .t411__submit { --height: 56px; padding-right: 40px; padding-left: 40px; }

.t411 .t411__blockinput input { appearance: none; border-radius: 0px; }

.t411 .t411__wrapper { display: table; transition: 0.2s ease-in-out; }

.t411 .t411__blockinput.js-error-control-box .t411__input { border: 1px solid rgb(255, 0, 0) !important; }

.t411 .t411__blockinput-errors-text { padding: 0px 10px 10px; box-sizing: border-box; font-family: FuturaPT, Arial, sans-serif; color: rgb(255, 255, 255); }

.t411 .t411__blockinput-errors-item { display: none; padding-top: 10px; font-family: FuturaPT, Arial, sans-serif; }

.t411 .t411__blockinput-errorbox { margin-top: 20px; margin-bottom: 20px; padding: 1px 10px; font-family: FuturaPT, Arial, sans-serif; text-align: center; color: rgb(255, 255, 255); background: rgb(249, 93, 81); }

.t411 .t411__blockinput-success { padding: 20px; font-family: FuturaPT, Arial, sans-serif; text-align: center; color: rgb(255, 255, 255); }

.t411 .t411__success-message { color: rgb(255, 255, 255); }

.t411 .js-send-form-success .t411__wrapper { display: none; }

@media screen and (max-width: 640px) {
  .t411 .t411__blockinput { display: block; width: 100%; padding-right: 0px; }
  .t411 .t411__input-container { max-width: 320px; margin: 0px auto; }
  .t411 .t411__input { width: 100%; height: 42px; margin-bottom: 18px; padding-left: 14px; font-size: 14px; }
  .t411 .t-input__vis-ph { top: 14px; left: 14px; font-size: 14px; }
  .t411 .t-input_pvis { padding: 18px 14px 10px; }
  .t411 .t411__submit { --height: 42px; width: 100%; font-size: 14px; }
  .t411 .t411__wrapper { display: block; }
  .t411 .t411__col { min-width: 35px; margin-right: 10px; padding-right: 16px; }
  .t411 .t411__logo { margin-bottom: 25px; }
  .t411 .t411__textwrapper { margin-bottom: 35px; }
  .t411 .t411__formwrapper { margin-top: 35px; }
  .t411 .t411__hint { margin-top: 35px; }
}

@media screen and (max-width: 400px) {
  .t411 .t411__number { font-size: 24px; }
}

.t412 { text-align: center; }

.t412__img { margin-bottom: 30px; width: 100px; height: 100px; }

.t412__img_circle { border-radius: 50%; }

.t412__title { margin-bottom: 25px; padding: 0px 25px; }

.t412__descr { font-size: 16px; line-height: 25px; padding: 1px 25px 3px; }

.t412__content { border: 0px solid rgb(0, 0, 0); padding: 35px 0px 48px; box-sizing: border-box; }

.t412__wrapper { box-sizing: content-box; width: 100%; height: 100%; }

.t412__btn { margin-top: 40px; }

.t412__buttonwrapper { display: block; }

@media screen and (max-width: 960px) {
  .t412__col { max-width: 100%; margin-bottom: 40px; border: none; height: auto !important; }
}

.t414__body_popupshowed { height: 100vh; min-height: 100vh; overflow: hidden; position: relative; }

.t414 { display: none; }

.t414__mainblock { margin: 0px auto; position: relative; }

.t414__popup { position: fixed; inset: 0px; transition: 0.3s ease-in-out; overflow-y: auto; padding: 0px 20px; z-index: 99999; }

.t414__popup_show .t414__popup { z-index: 10000001; opacity: 1; display: block; }

.t414 .uploadcare-dialog.uploadcare-responsive-panel.uploadcare-active { z-index: 100000; }

.t414__bg { position: fixed; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.7; }

.t414__closer { position: fixed; inset: 0px; }

.t414__content { text-align: center; position: absolute; top: 50%; transition: 0.4s ease-in-out; right: 0px; left: 0px; margin: 0px auto; transform: translateY(-50%); }

.t414__content.t414__content_static { position: relative; top: auto; left: auto; right: auto; padding-top: 80px; padding-bottom: 60px; transform: translateY(0px); }

.t414__close { position: fixed; right: 20px; top: 20px; width: 29px; height: 32px; cursor: pointer; transition: 0.3s ease-in-out; z-index: 10000001; }

.t414__close-line { position: absolute; left: 15px; height: 33px; width: 2px; background-color: rgb(255, 255, 255); }

.t414__close-line-first { transform: rotate(45deg); }

.t414__close-line-second { transform: rotate(-45deg); }

.t414__nowidth .t414__mainblock { padding: 0px 66px; }

.t414__nowidth.t414__content_static .t414__mainblock { padding: 0px 46px; }

.t414__wrapper iframe .i-page { padding: 30px; }

.record[off="y"] .t414__popup { display: none; }

@media screen and (max-width: 700px) {
  .t414__content_static .t414__mainblock { padding: 0px !important; }
  .b-registration__section_indent .t414__wrapper iframe { padding-left: 0px !important; padding-right: 0px !important; }
  .t414__popup { padding: 0px; }
}

@media screen and (max-width: 640px) {
  .t414__mainblock { padding: 0px 20px; }
  .t414__nowidth .t414__mainblock { padding: 0px 66px; }
  .t414__nowidth.t414__content_static .t414__mainblock { padding: 0px 46px; }
}

.t415__mainblock { position: relative; z-index: 1; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }

.t415__content { padding: 30px 0px; }

.t415__hide { display: none !important; }

.t415__col { position: relative; display: inline-block; min-width: 90px; margin-right: 30px; padding-right: 32px; }

.t415__col::after { content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 1px; opacity: 0.2; background: rgb(255, 255, 255); }

.t415__col:last-child::after { display: none; }

.t415__col:last-child { margin-right: 0px; padding-right: 0px; }

.t415__number { color: rgb(255, 255, 255); }

.t415__text { padding-bottom: 7px; color: rgb(255, 255, 255); }

.t415__logo { max-width: 280px; width: 100%; margin-bottom: 45px; }

.t415__textwrapper { margin: 0px auto 55px; }

.t415__uptitle, .t415__title, .t415__descr, .t415__descr-second { color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; }

.t415__uptitle { margin-bottom: 18px; }

.t415__descr { margin-top: 18px; }

.t415__hint { margin-top: 45px; color: rgb(255, 255, 255); }

.t415__descr-second { margin: 0px auto 25px; }

.t415__buttons { margin-top: 50px; }

.t415 .t-btnwrapper { display: inline-block; }

.t415 :not(.t-btnwrapper) .t-btn:nth-child(2), .t415__btn-second { margin-left: 10px; }

@media screen and (max-width: 640px) {
  .t415__col { min-width: 35px; margin: 0px; padding: 0px 13px; }
  .t415__col:last-child { padding-right: 13px; }
  .t415__logo { margin-bottom: 25px; }
  .t415__textwrapper { margin-bottom: 35px; }
  .t415__hint { margin-top: 35px; }
  .t415__buttons { margin-top: 35px; }
  .t415 :not(.t-btnwrapper) .t-btn, .t415 .t-btnwrapper { --height: 50px; display: block; margin-right: 0px !important; }
  .t415 :not(.t-btnwrapper) .t-btn:nth-child(2), .t415__btn-second { margin-top: 20px; margin-left: 0px; }
}

@media screen and (max-width: 400px) {
  .t415__number { font-size: 24px; }
}

.t416__bg { position: fixed; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.7; }

.t416__content { text-align: center; position: absolute; top: 50%; transform: translateY(-30%) scale(0.9); transition: 0.4s ease-in-out; right: 0px; left: 0px; opacity: 0; margin: 0px auto; }

.t416__content { transform: translateY(-50%); opacity: 1; z-index: 1; }

.t416__content.t416__content_static { position: relative; top: auto; left: auto; right: auto; padding-top: 80px; padding-bottom: 60px; transform: translateY(30%) scale(0.9); }

.t416__content.t416__content_static { transform: translateY(0px); }

.t416__nowidth .t416__mainblock { padding: 0px 66px; }

.t416__nowidth.t416__content_static .t416__mainblock { padding: 0px 46px; }

@media screen and (max-width: 640px) {
  .t416__mainblock { padding: 0px 20px; }
  .t416__nowidth .t416__mainblock { padding: 0px 66px; }
  .t416__nowidth.t416__content_static .t416__mainblock { padding: 0px 46px; }
}

.t416__wrapper iframe .i-page { padding: 30px; }

.t417__img { width: 35px; height: 35px; margin-right: 16px; }

.t417__img_circle { border-radius: 50%; }

.t417__title { margin-top: 23px; }

.t417__descr { margin-top: 12px; }

.t417__wrapper { display: table; }

.t417__img, .t417__title { display: table-cell; vertical-align: middle; }

@media screen and (max-width: 960px) {
  .t417__col { margin-bottom: 40px; }
}

.t418 { overflow: hidden; }

.t418__gallery { position: relative; }

.t418__wrapper { position: relative; z-index: 1; margin: 0px auto; }

.t418__slider { position: relative; margin: 0px auto; }

.t418__slidecontainer { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; list-style: none; transition: 0.3s ease-in-out; transform: translate(0px, 0px); cursor: -webkit-grab; margin: 0px !important; padding: 0px !important; }

.t418__item { position: relative; float: left; height: 100%; transform: translate(0px, 0px); }

.t418__img { position: absolute; inset: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t418__control { position: absolute; top: 0px; bottom: 0px; background: transparent; cursor: pointer; }

.t418__next { right: 0px; z-index: 2; width: 75%; }

.t418__previous { left: 0px; z-index: 3; width: 25%; }

.t418__height.t-width_6 { width: 560px !important; max-width: 560px !important; }

.t418__height.t-width_7 { width: 660px !important; max-width: 660px !important; }

.t418__height.t-width_8 { width: 760px !important; max-width: 760px !important; }

.t418__height.t-width_9 { width: 860px !important; max-width: 860px !important; }

.t418__height.t-width_10 { width: 960px !important; max-width: 960px !important; }

.t418__height.t-width_11 { width: 1060px !important; max-width: 1060px !important; }

.t418__height.t-width_12 { width: 1160px !important; max-width: 1160px !important; }

.t419__numberwrapper { position: relative; display: table-cell; vertical-align: top; padding-bottom: 30px; }

.t419__number { position: relative; z-index: 1; }

.t419__circle { width: 38px; height: 38px; background: rgb(62, 114, 229); border-radius: 100%; border: 2px solid rgb(62, 114, 229); }

.t419__digit { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t419__line { position: absolute; top: 0px; bottom: 0px; background: rgb(62, 114, 229); left: 50%; transform: translate(-50%, 0px); }

.t419__textwrapper { display: table-cell; vertical-align: top; padding-left: 20px; padding-bottom: 30px; }

.t419__descr { color: rgb(119, 119, 119); margin-top: 4px; margin-bottom: 5px; }

.t419__hide-last-line .t419__col:last-child .t419__line { display: none; }

.t419__hide-last-line .t419__col:last-child .t419__numberwrapper, .t419__hide-last-line .t419__col:last-child .t419__textwrapper { padding-bottom: 0px; }

.t420__descr ul { margin: 0px; padding: 0px !important; }

.t420__descr li { display: block; margin-bottom: 10px; }

.t420__descr li:last-child { margin-bottom: 0px; }

.t420__title { margin-bottom: 14px; color: rgb(255, 255, 255); letter-spacing: 1px; }

#allrecords .t420__title a, #allrecords .t420__descr a { color: inherit; }

.t420__floatbeaker_lr3 { display: none; }

.t420__logo-link { display: inline-block; }

.t420__logo { display: block; max-width: 120px; width: 100%; }

.t420 .t-sociallinks__item, .t420__right_social_links_item { display: inline-block; margin-right: 4px; transition: opacity 0.2s ease-in-out; }

.t420 .t-sociallinks__item:hover, .t420__right_social_links_item:hover { opacity: 0.9; }

.t420 .t-sociallinks__item a:focus-visible { opacity: 0.9; }

.t420 .t-sociallinks__item:last-child, .t420__right_social_links_item:last-child { margin-right: 0px; }

.t420 .t-sociallinks, .t420__right_social_links { margin-top: 30px; }

#allrecords .t420 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t420 .t-sociallinks a { display: inline-block; }

.t420 .t-sociallinks svg { display: block; }

.t420__text { color: rgb(82, 82, 82); margin-top: 21px; font-size: 12px; }

@media screen and (max-width: 960px) {
  .t420__col.t-col_3 { max-width: 320px; display: inline; float: left; margin-bottom: 30px; }
  .t420__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
}

@media screen and (max-width: 640px) {
  .t420__col.t-col_3 { max-width: 50%; width: 100%; }
}

@media screen and (max-width: 420px) {
  .t420__col.t-col_3 { max-width: 100%; width: 100%; }
}

.t422__wrapper { margin-right: 20px; margin-left: 20px; }

.t422__col { margin: 0px; }

.t422__col_1 { max-width: 80px; }

.t422__col_2 { max-width: 180px; }

.t422__col_3 { max-width: 280px; }

.t422__col_4 { max-width: 380px; }

.t422__col_5 { max-width: 480px; }

.t422__col_6 { max-width: 580px; }

.t422__col_7 { max-width: 680px; }

.t422__col_8 { max-width: 780px; }

.t422__col_9 { max-width: 880px; }

.t422__col_10 { max-width: 980px; }

.t422__col_11 { max-width: 1080px; }

.t422__col_12 { max-width: 1180px; }

.t422__img-mobile { display: none; }

.t422__img, .t422__img-mobile { background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t422__text_mobile { height: 100%; margin: 0px; }

.t422__text { padding: 0px; border: 1px solid rgb(34, 34, 34); box-sizing: border-box; }

.t422__textwrapper { display: table; height: 100%; padding: 40px 50px; box-sizing: border-box; }

.t422__text_right { border-left: 0px !important; }

.t422__text_left { border-right: 0px !important; }

.t422__uptitle { margin-bottom: 14px; font-weight: 400; letter-spacing: 1px; color: rgb(87, 87, 87); }

.t422__title { margin-bottom: 15px; }

.t422__descr { padding-bottom: 15px; }

.t422__btn-wrapper { margin: 10px 0px; }

@media screen and (max-width: 1200px) {
  .t422__wrapper { margin-right: 10px; margin-left: 10px; }
  .t422__col_1 { max-width: 70px; }
  .t422__col_2 { max-width: 150px; }
  .t422__col_3 { max-width: 230px; }
  .t422__col_4 { max-width: 310px; }
  .t422__col_5 { max-width: 390px; }
  .t422__col_6 { max-width: 470px; }
  .t422__col_7 { max-width: 550px; }
  .t422__col_8 { max-width: 630px; }
  .t422__col_9 { max-width: 710px; }
  .t422__col_10 { max-width: 790px; }
  .t422__col_11 { max-width: 870px; }
  .t422__col_12 { max-width: 950px; }
}

@media screen and (max-width: 960px) {
  .t422__wrapper { margin-left: 20px; margin-right: 20px; }
  .t422__col_1, .t422__col_2, .t422__col_3, .t422__col_4, .t422__col_5, .t422__col_6, .t422__col_7, .t422__col_8, .t422__col_9, .t422__col_10, .t422__col_11, .t422__col_12 { max-width: 100%; }
  .t422__text { border-width: 0px !important; }
  .t422__text_mobile { padding: 0px; border-right-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); border-left-color: rgb(215, 215, 215); border-right-style: solid; border-bottom-style: solid; border-left-style: solid; box-sizing: border-box; border-top: 0px !important; }
  .t422__img-mobile { display: block; }
  .t422__img { display: none; }
  .t422__prefix { padding: 0px; }
  .t422__textwrapper { padding: 30px 40px; }
}

@media screen and (max-width: 640px) {
  .t422__textwrapper { padding: 30px; }
  .t422__uptitle { margin-bottom: 10px; }
  .t422__title { margin-bottom: 15px; }
  .t422__descr { padding-bottom: 5px; }
}

.t423__img { display: block; width: 100%; }

.t423__box-img-mobile { display: none; }

.t423__tablewrapper { display: table; height: 100%; width: 100%; }

.t423__textwrapper { padding-left: 30px; }

.t423__icon { display: block; width: 100%; }

.t423__heading { padding-bottom: 15px; }

.t423__item_padding-top { padding-top: 50px; }

@media screen and (max-width: 960px) {
  .t423__box-img-mobile { display: block; height: auto; margin-bottom: 50px; }
  .t423__box-img { display: none; }
  .t423__img { max-width: 90%; height: auto; }
  .t423__icon { width: 50px !important; }
  .t423__box-text { height: auto; }
}

.t424__box-img { display: table; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t424__textwrapper { display: table-cell; vertical-align: middle; padding: 80px; text-align: center; box-sizing: border-box; }

.t424__uptitle { padding-bottom: 20px; }

.t424__subtitle { padding-top: 20px; }

.t424__box-text { border-right: 1px solid rgb(34, 34, 34); border-bottom: 1px solid rgb(34, 34, 34); border-left: 1px solid rgb(34, 34, 34); border-image: initial; box-sizing: border-box; border-top: 0px !important; }

.t424__inner-wrapper { padding: 50px; }

.t424__btn-wrapper { text-align: center; }

.t424 .t-btn { margin-top: 35px; }

.t424__col:focus-within .t424__link:focus { outline: none; }

#allrecords .t424__col .t424__link { color: inherit !important; }

@media screen and (max-width: 960px) {
  .t424__textwrapper { padding: 60px; }
}

@media screen and (max-width: 640px) {
  .t424__textwrapper { padding: 40px; }
  .t424__inner-wrapper { padding: 30px; }
}

@media screen and (max-width: 480px) {
  .t424__inner-wrapper { padding: 20px; }
  .t424__btn-wrapper { margin-bottom: 10px; }
}

.t425__col { vertical-align: top; position: relative; height: auto; }

.t425__col-wrapper { text-align: center; box-sizing: border-box; padding: 0px 25px; }

.t425__line { width: 1px; background: rgb(238, 238, 238); position: absolute; top: 0px; bottom: 0px; left: -20px; transform: translate(-50%, 0px); }

.t425__img { margin: 0px auto 30px; }

.t425__img_circle { border-radius: 50%; }

.t425__title { padding-bottom: 20px; }

.t425__uptitle { font-weight: 800; padding-bottom: 15px; }

@media screen and (max-width: 1200px) {
  .t425__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t425__col { padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t425__col-wrapper { padding: 45px 0px; }
  .t425__col-wrapper_fisrt { padding-top: 0px; }
  .t425__line { transform: translate(0px, 0px); margin: 0px 5%; left: 0px; height: 1px; width: 90% !important; }
  .t425__img { margin-bottom: 35px; }
  .t425__title, .t425__uptitle { padding-bottom: 10px; }
}

.t426__container { font-size: 0px; }

.t426__col { vertical-align: middle; text-align: center; float: none; display: inline-block; position: relative; box-sizing: border-box; padding: 50px; height: auto; }

.t426__col_3 { width: 25%; }

.t426__col_4 { width: 33.3%; }

.t426__prefix_three-of-four { margin-left: 12.5%; }

.t426__prefix_two-of-four { margin-left: 25%; }

.t426__prefix_one-of-four { margin-left: 37.5%; }

.t426__prefix_two-of-three { margin-left: 16.6%; }

.t426__prefix_one-of-three { margin-left: 33.3%; }

.t426__greyonhovercolor { filter: grayscale(100%); }

.t426__greyonhovercolor:hover { filter: none; }

.t426__alphaonhover { opacity: 0.5; }

.t426__alphaonhover:hover { opacity: 1; }

.t426 img { width: 100%; display: inline-block; vertical-align: middle; }

.t426__vertical-align-helper { display: inline-block; height: 100%; vertical-align: middle; }

.t426__line { background: rgb(238, 238, 238); z-index: 1; }

.t426__line_horizontal { width: auto; height: 1px; }

.t426__line_vertical { width: 1px; position: absolute; top: 0px; bottom: 0px; }

.t426__line_vertical_mobile, .t426__line_horizontal_mobile { display: none; }

@media screen and (max-width: 960px) {
  .t426__line_odd, .t426__line_horizontal { display: none; }
  .t426__line_vertical { margin: 0px; }
  .t426__line_vertical_mobile, .t426__line_horizontal_mobile { display: block; }
  .t426__col { margin: 0px; padding: 30px; width: 50%; }
  .t426__prefix_mobile { margin-left: 25%; }
}

@media screen and (max-width: 640px) {
  .t426__container { box-sizing: border-box; padding-left: 5%; padding-right: 5%; }
}

.t427 .t-col { position: relative; }

.t427__img { margin-bottom: 30px; width: 100px; height: 100px; }

.t427__img_circle { border-radius: 50%; }

.t427__textwrapper { padding: 0px 20px; text-align: center; }

.t427__text { padding-top: 15px; }

.t427__uptitle { padding-bottom: 15px; }

.t427__arrow { max-width: 160px; display: inline-block; position: absolute; top: 0px; left: -20px; transform: translate(-50%, 0px); }

.t427__arrow img { width: 100%; }

.t427__btn-wrapper { text-align: center; }

.t427__btn { margin-top: 40px; }

@media screen and (max-width: 1200px) {
  .t427__arrow { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t427 .t-col { text-align: center; }
  .t427__mobile-col-padding { box-sizing: border-box; padding-bottom: 45px; }
  .t427__arrow { position: static; transform: rotate(90deg); margin-bottom: 45px; }
  .t427__img { margin: 0px 0px 15px; }
}

.t428__col { vertical-align: top; position: relative; height: auto; }

.t428__col-wrapper { text-align: center; box-sizing: border-box; padding: 0px 25px; }

.t428__line { width: 1px; background: rgb(238, 238, 238); position: absolute; top: 0px; bottom: 0px; left: -20px; transform: translate(-50%, 0px); }

.t428__img { margin: 0px auto 30px; }

.t428__img_circle { border-radius: 50%; }

.t428__title { padding-bottom: 20px; }

.t428__uptitle { font-weight: 800; padding-bottom: 15px; }

@media screen and (max-width: 1200px) {
  .t428__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t428__col { padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t428__col-wrapper { padding: 45px 0px; }
  .t428__col-wrapper_fisrt { padding-top: 0px; }
  .t428__line { transform: translate(0px, 0px); margin: 0px 5%; left: 0px; height: 1px; width: 90% !important; }
  .t428__img { margin-bottom: 35px; }
  .t428__title, .t428__uptitle { padding-bottom: 10px; }
}

.t429 .t-row { overflow: hidden; }

.t429 .t-col { margin-bottom: 45px; }

.t429__textwrapper { padding-left: 20px; }

.t429__icon { display: block; width: 100%; }

.t429__name { padding-bottom: 8px; }

.t430__wrapper { display: flex; align-items: center; justify-content: flex-start; gap: 10px 20px; }

.t430__wrapper_center { justify-content: center; }

.t430__wrapper_right { justify-content: flex-end; }

@media screen and (max-width: 640px) {
  .t430__wrapper { flex-wrap: wrap; }
  .t430 .t430__btn { width: 100%; }
}

.t431__withoutleftpadding .t431__td:first-child { padding-left: 0px !important; }

.t431__withoutleftpadding .t431__th:first-child { padding-left: 0px !important; }

.t431__table, .t431__tbody, .t431__th, .t431__td { margin: 0px; padding: 0px; border: 0px solid rgb(204, 204, 204); vertical-align: baseline; text-align: inherit; }

.t431__table { table-layout: auto; border-collapse: separate; border-spacing: 0px; }

.t431__tbody { overflow-y: auto; height: inherit; vertical-align: middle; }

.t431__th, .t431__td { padding: 20px; vertical-align: top; }

.t431__tdscale_1 .t431__th, .t431__tdscale_1 .t431__td { padding: 20px; }

.t431__tdscale_2 .t431__th, .t431__tdscale_2 .t431__td { padding: 30px; }

.t431__tdscale_3 .t431__th, .t431__tdscale_3 .t431__td { padding: 40px; }

.t431__lightgreyborder { border: 1px solid rgb(238, 238, 238) !important; }

.t431__btnwrapper { display: inline-block; }

.t431__btnwrapper a { border: 0px; font-weight: 700; box-shadow: none; }

@media screen and (max-width: 960px) {
  .t431__mobilescroll .t431__table-wrapper { min-width: 960px; }
  .t431__table { width: 100%; table-layout: auto; }
  .t431__table > .t431__tbody, .t431__table > .t431__thead { display: table-row-group !important; }
  .t431__withoutmobilescroll { min-width: 100% !important; }
  .t431__wrapper-for-mobile { overflow-x: auto; }
  .t431__withoutmobilescroll .t431__table { table-layout: auto; }
  .t431__withoutmobilescroll .t431__td, .t431__withoutmobilescroll .t431__th { padding: 20px 10px; }
}

@media screen and (max-width: 640px) {
  .t431__mobilescroll .t431__table-wrapper { min-width: 640px; }
  .t431__td, .t431__th { text-size-adjust: 100%; }
}

.t432 { overflow: hidden; }

.t432__link { display: inline-block; cursor: pointer; }

.t432__btn-text { display: table-cell; vertical-align: middle; }

.t432__wrapone { position: relative; right: 50%; float: right; }

.t432__wraptwo { position: relative; right: -50%; }

.t432__link-wrapper { height: auto; padding: 0px; font-size: 24px; display: inline-block; }

.t432__link-wrapper_sm { font-size: 16px; }

.t432__btn-img { display: block; padding-right: 11px; }

.t432__btn-img_sm { width: 24px; }

.t432__btn-img_md { width: 30px; }

.t432__btn-img_xl { width: 36px; }

.t432__btn-img-wrapper { display: table-cell; vertical-align: middle; }

.t432__btn2 { margin-left: 30px; }

.t432__link-wrapper-hover:hover { text-decoration: underline; }

@media screen and (max-width: 640px) {
  .t432__link, .t432__link-wrapper { display: block; }
  .t432__btn2 { margin-left: 0px; margin-top: 10px; }
}

.t433__mainblock::after, .t433__mainblock::before { content: ""; display: table; clear: both; }

.t433__col { float: left; width: 50%; }

.t433__contentwrapper { display: table-cell; vertical-align: middle; padding: 70px; }

.t433__contentbox { display: table; width: 100%; color: rgb(255, 255, 255); }

.t433__map { overflow: hidden; }

.t433__title { margin-bottom: 40px; }

.t433__btn-wrapper { margin-top: 44px; display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }

.t433__btn-wrapper:has(.t-btntext) { column-gap: 30px; }

.t433 .t-sociallinks, .t433__social_links { margin-top: 44px; }

.t433 .t-sociallinks__item, .t433__right_social_links_item { display: inline-block; margin-right: 4px; }

.t433 .t-sociallinks a { display: inline-block; }

.t433__right_social_links_item:last-child { margin-right: 0px; }

#allrecords .t433 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t433__text { margin-top: 32px; }

.t433 .t-map-lazyload { background-color: rgb(229, 227, 223); }

@media screen and (max-width: 960px) {
  .t433__contentwrapper { padding: 40px; }
}

@media screen and (max-width: 750px) {
  .t433__contentwrapper { padding: 30px 20px; }
  .t433__mainblock { min-height: auto !important; }
  .t433__col { float: none; width: 100%; min-height: auto !important; }
  .t433__contentbox { float: none; width: 100%; height: auto !important; }
  .t433__map { height: 300px !important; }
  .t433__map .t-map { height: inherit !important; }
  .t433__title { margin-bottom: 24px; }
  .t433__btn-wrapper { margin-top: 28px; }
  .t433 .t-sociallinks, .t433__social_links { margin-top: 34px; }
  .t433__text { margin-top: 24px; }
}

.t437 .t-col { padding-top: 25px; padding-bottom: 25px; }

.t437__bubble { padding: 35px; border-radius: 10px; }

.t437__bubble-tail { content: " "; width: 0px; height: 0px; margin-left: 35px; border: 12px solid; }

.t437__name-wrapper { margin: 10px 0px 0px; }

.t437__name { display: inline-block; }

.t437__img { width: 50px; height: 50px; border-radius: 50%; vertical-align: middle; margin-left: 10px; margin-right: 10px; background-position: center center; background-repeat: no-repeat; background-size: cover; display: inline-block; }

.t440__item_padding-top { padding-top: 45px; }

.t440__img { display: block; width: 100%; box-sizing: border-box; padding: 0px 30px; }

.t440__cell-left .t440__textwrapper { padding-right: 20px; text-align: right; }

.t440__cell-left .t440__item { float: right; }

.t440__cell-right .t440__textwrapper { padding-left: 20px; text-align: left; }

.t440__cell-right .t440__item { float: left; }

.t440 .t-name { padding-bottom: 10px; }

.t440__iconwrapper_mobile { display: none; }

.t440__justfeatures { padding: 0px 50px; vertical-align: top; }

@media screen and (max-width: 960px) {
  .t440 .t-container > .t-cell { padding: 0px 20px; box-sizing: border-box; width: 100%; display: block; }
  .t440__cell-left { margin-bottom: 45px; }
  .t440__cell-right { margin-top: 45px; }
  .t440__cell-left .t440__textwrapper { padding-right: 0px; padding-left: 20px; text-align: left; }
  .t440__img { max-width: 90%; margin: 0px auto; }
  .t440__iconwrapper { display: none; }
  .t440__iconwrapper_mobile { display: table-cell; }
  .t440__item { float: none !important; }
}

.t441__number { position: absolute; margin: auto; inset: 0px; z-index: 1; line-height: 0.8; }

.t441__pie { transform: rotate(-90deg); max-width: 100%; }

.t441__piewrapper { text-align: center; margin-bottom: 30px; position: relative; }

.t441__textwrapper { text-align: center; }

.t441__subtitle { margin-top: 10px; }

@media screen and (max-width: 960px) {
  .t441__col-top-margin { margin-top: 50px; }
}

.t442 { overflow: hidden; }

.t442__link { display: inline-block; cursor: pointer; }

.t442__btn-text { display: table-cell; vertical-align: middle; }

.t442__wrapone { position: relative; right: 50%; float: right; }

.t442__wraptwo { position: relative; right: -50%; }

.t442__link-wrapper { height: auto; padding: 0px; display: inline-block; }

.t442__btn-img { display: block; padding-right: 11px; }

.t442__btn-img_sm { width: 24px; }

.t442__btn-img_md { width: 30px; }

.t442__btn-img_xl { width: 36px; }

.t442__btn-img-wrapper { display: table-cell; vertical-align: middle; }

.t442__btn2 { margin-left: 30px; }

.t442__link-wrapper-hover:hover { text-decoration: underline; }

@media screen and (max-width: 640px) {
  .t442__link, .t442__link-wrapper { display: block; }
  .t442__btn2 { margin-left: 0px; margin-top: 10px; }
}

.t-menusub__menu { display: none; }

.t446__leftmenuwrapper, .t446__rightmenuwrapper, .t446__additionalwrapper { display: inline-table; height: 100%; vertical-align: middle; }

.t446__leftmenuwrapper .t446__list, .t446__rightmenuwrapper .t446__list { display: table-cell; vertical-align: middle; }

.t446__burgerwrapper { display: table-cell; vertical-align: middle; padding-left: 40px; }

.t446__burgerwrapper_overflow { display: none; }

.t446__burgerlinkwrapper { width: 100%; height: 100%; display: block; position: relative; }

.t446__burger { width: 28px; height: 20px; transform: rotate(0deg); transition: 0.5s ease-in-out; cursor: pointer; z-index: 999; }

.t446__burger_big { width: 42px; height: 32px; }

.t446__burger_small { width: 22px; height: 14px; }

.t446__burger .t446__burgerline { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); transition: 0.25s ease-in-out; height: 3px; background-color: rgb(0, 0, 0); }

.t446__burger_big .t446__burgerline { height: 5px; }

.t446__burger_small .t446__burgerline { height: 2px; }

.t446__burger .t446__burgerline:nth-child(1) { top: 0px; }

.t446__burger .t446__burgerline:nth-child(2), .t446__burger .t446__burgerline:nth-child(3) { top: 8px; }

.t446__burger_big .t446__burgerline:nth-child(2), .t446__burger_big .t446__burgerline:nth-child(3) { top: 13px; }

.t446__burger_small .t446__burgerline:nth-child(2), .t446__burger_small .t446__burgerline:nth-child(3) { top: 6px; }

.t446__burger .t446__burgerline:nth-child(4) { top: 16px; }

.t446__burger_big .t446__burgerline:nth-child(4) { top: 26px; }

.t446__burger_small .t446__burgerline:nth-child(4) { top: 12px; }

.t446__logowrapper { position: absolute; left: 50%; display: table; height: inherit; }

.t446__logowrapper2 { display: table-cell; vertical-align: middle; position: relative; left: -50%; z-index: 100; }

.t446__logowrapper2 a { display: inline-block; }

.t446__imglogo { max-width: 300px; height: auto; display: block; }

.t446__leftwrapper, .t446__rightwrapper { width: 50%; box-sizing: border-box; position: absolute; height: 100%; }

.t446__leftwrapper { text-align: right; padding-right: 200px; padding-left: 40px; left: 0px; }

.t446__rightwrapper { text-align: left; padding-left: 200px; padding-right: 40px; right: 0px; }

.t446__burgerwrapper_smallscreen { display: none; }

@media screen and (max-width: 1200px) {
  .t446__leftwrapper { padding-left: 20px; }
  .t446__rightwrapper { padding-right: 20px; }
}

.t446__mobile { display: none; position: static; width: 100%; z-index: 990; top: 0px; }

@media screen and (max-width: 980px) {
  .t446__mobile { background-color: rgb(17, 17, 17); display: block; }
  .t446__logowrapper { position: static; display: table; width: 100%; padding: 20px; box-sizing: border-box; }
  .t446__logowrapper2 { display: block; position: static; }
  .t446__leftwrapper, .t446__rightwrapper, .rightmenuwrapper { position: static; width: 100%; height: initial; padding: 0px !important; }
  .t446__rightmenuwrapper, .t446__additionalwrapper, .t446__leftmenuwrapper, .t446__leftmenuwrapper .t446__list, .t446__rightmenuwrapper .t446__list { display: block; }
  .t446__additionalwrapper { position: static; padding: 40px 0px; }
  .t446__burgerwrapper_bigscreen { display: none !important; }
  .t446__burger { float: right; }
  .t446__burgerwrapper_smallscreen { display: block; padding: 20px; }
}

.t446 { width: 100%; height: 80px; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t446__beforeready { visibility: hidden; }

.t446 ul { margin: 0px; }

.t446__maincontainer { width: 100%; height: 80px; display: table; position: relative; }

.t446__maincontainer.t446__c12collumns { max-width: 1200px; margin: 0px auto; }

.t446__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t446__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t446__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t446__list_item .t-active { opacity: 0.7; }

.t446__list_item:first-child { padding-left: 0px; }

.t446__list_item:last-child { padding-right: 0px; }

.t446__right_descr { padding-left: 30px; display: table-cell; vertical-align: middle; white-space: nowrap; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

.t446__right_buttons { display: table-cell; vertical-align: middle; padding-left: 30px; }

.t446__right_buttons_wrap { display: flex; justify-content: center; align-items: center; gap: 10px; }

.t446__right_buttons_wrap:has(.t-btntext) { gap: 20px; }

.t446__right_share_buttons { display: table-cell; vertical-align: middle; min-width: 140px; padding-left: 30px; }

.t446 .b-share { display: table !important; float: right; }

.t446 .b-share-btn__wrap { display: table-cell !important; float: none !important; padding-left: 5px !important; }

.t446__right_langs { padding-left: 30px; display: table-cell; vertical-align: middle; }

.t446__right_langs_wrap { display: table; width: auto; float: right; }

.t446__right_langs_lang { display: table-cell; vertical-align: middle; padding: 0px 10px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

.t446 .t-sociallinks, .t446__right_social_links { padding-left: 30px; display: table-cell; vertical-align: middle; line-height: 0px; }

.t446 .t-sociallinks__wrapper, .t446__right_social_links_wrap { display: table; width: auto; }

#allrecords .t446 ul.t-sociallinks__wrapper { padding-left: 0px; list-style: none; }

.t446 .t-sociallinks a, .t446__right_social_links a { display: block; vertical-align: middle; }

.t446 .t-sociallinks__item, .t446__right_social_links_item { display: table-cell; vertical-align: middle; padding: 0px 5px; }

.t446__list_item a, #allrecords .t446__list_item a { text-decoration: none; color: rgb(0, 0, 0); }

.t446 .t-btn { --height: 40px; }

.t446 .t-btntext { white-space: nowrap; }

@media screen and (max-width: 1200px) {
  .t446__padding40px { width: 20px; }
  .t446__right_descr { padding-left: 15px; }
  .t446__right_share_buttons { padding-left: 15px; }
  .t446__right_langs { padding-left: 15px; }
  .t446 .t-sociallinks, .t446__right_social_links, .t446__right_buttons { padding-left: 15px; }
}

@media screen and (max-width: 980px) {
  .t446 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; overflow: auto; height: auto !important; }
  .t446__mobile.t446__positionfixed + .t446.t446__positionfixed { top: 64px; }
  .t446__imglogo { max-width: 100%; box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t446__imglogomobile.t446__imglogo { width: 100% !important; }
  .t446__padding40px { display: none; }
  .t446__padding10px { display: none; }
  .t446__rightcontainer { display: table; position: static; float: none; text-align: center; margin: 0px auto; }
  .t446__right_share_buttons { display: table; position: static; padding: 15px 0px; margin: 0px auto; text-align: center; float: none; min-width: inherit; }
  .t446__right_buttons { display: block; padding: 15px 20px; margin: 0px auto; }
  .t446__right_buttons_wrap { flex-wrap: wrap; }
  .t446__right_descr, .t446__right_langs, .t446__right_social_links, .t446 .t-sociallinks { display: table; padding: 10px 0px; margin: 0px auto; text-align: center; }
  .t446__right_descr { white-space: normal; }
  .t446__logo { text-align: center; margin: 20px; }
  .t446 img { float: inherit; }
  .t446 .t446__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t446__logo { white-space: normal; padding: 0px; }
}

@media screen and (min-width: 980px) {
  .t446__positionabsolute { position: absolute; }
}

.t446__positionfixed { position: fixed; }

.t446__positionstatic { position: static; }

.t446 .ya-share2__list { margin-bottom: 0px; }

.t446 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t446__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t446__transp-white .ya-share2__badge { background-color: transparent !important; }

.t446__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t446__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t446__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t446__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=="); }

.t446__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t446__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t446__transp-black .ya-share2__badge { background-color: transparent !important; }

.t446__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=="); }

.t446__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t446__transp-black .ya-share2__counter::before { display: none; }

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t447 .t447__btnicon { display: block; }

.t447 .t447__btniconwrapper { display: table-cell; vertical-align: middle; }

.t447 .t447__input-wrapper { margin: 0px auto; }

.t447__wrapper { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }

.t447__blockinput { width: 100%; margin-right: 10px; }

.t447__blockbutton { height: 44px; }

.t447 .t447__input { outline: none; height: 44px; }

.t447 .t447__input::placeholder { color: var(--input-placeholder-color,#000); opacity: 0.5; }

.t447 .t447__submit { padding: 0px 15px; transition: opacity 0.2s ease-in-out; height: 44px; }

.t447 .t447__submit:hover { opacity: 0.9; }

.t447 .t447__submit:focus-visible { opacity: 0.9; }

.t447 .t447__blockinput-success { display: table; }

.t447 .t447__success-icon { display: table-cell; vertical-align: middle; }

.t447 .t447__success-icon-svg { display: block; }

.t447 .t447__success-message { color: rgb(255, 255, 255); display: table-cell; vertical-align: middle; padding-left: 15px; }

.t447 .t447__allert-wrapper { position: relative; }

.t447 .t447__blockinput-errorbox { position: absolute; top: 3px; left: 0px; text-align: left; }

.t447 .t447__blockinput-errors-text { color: rgb(255, 255, 255); line-height: 1; font-size: 10px; }

.t447 .t447__wrapper { transition: 0.2s ease-in-out; }

.t447 .js-send-form-success .t447__wrapper, .t447 .js-send-form-success .t447__form-bottom-text { opacity: 0; height: 0px; visibility: hidden; }

.t447 .t447__form-bottom-text { margin-top: 12px; color: rgb(255, 255, 255); line-height: 1.1; }

.t447 .t447__descr ul { margin: 0px; padding: 0px !important; }

.t447 .t447__descr li { display: block; margin-bottom: 10px; }

.t447 .t447__descr li:last-child { margin-bottom: 0px; }

.t447 .t447__title { margin-bottom: 14px; color: rgb(0, 0, 0); letter-spacing: 1px; }

.t447 .t447__title a, .t447 .t447__descr a { color: inherit !important; }

.t447 .t447__floatbeaker_lr3 { display: none; }

.t447 .t-sociallinks__item, .t447 .t447__right_social_links_item { display: inline-block; margin-right: 4px; transition: opacity 0.2s ease-in-out; }

.t447 .t-sociallinks__item:hover, .t447 .t447__right_social_links_item:hover { opacity: 0.9; }

.t447 .t-sociallinks__item a:focus-visible { opacity: 0.9; }

.t447 .t-sociallinks__item:last-child, .t447 .t447__right_social_links_item:last-child { margin-right: 0px; }

.t447 .t-sociallinks, .t447 .t447__right_social_links { margin-top: 30px; }

#allrecords .t447 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t447 .t-sociallinks a { display: inline-block; }

.t447 .t-sociallinks svg { display: block; }

.t447 .t447__text { color: rgb(82, 82, 82); margin-top: 35px; font-size: 12px; }

@media screen and (max-width: 960px) {
  .t447 .t447__col.t-col_3 { max-width: 320px; display: inline; float: left; margin-bottom: 30px; }
  .t447 .t447__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
}

@media screen and (max-width: 640px) {
  .t447 .t447__col.t-col_3 { max-width: 50%; width: 100%; }
}

@media screen and (max-width: 560px) {
  .t447 .t447__input, .t447 .t447__submit { height: 50px; font-size: 14px; width: 100%; }
  .t447__blockbutton { height: 50px; }
  .t447 .t447__blockinput-errorbox { text-align: center; left: 0px; }
  .t447 .t447__allert-wrapper { position: relative; top: 0px; left: 0px; right: 0px; }
  .t447 .t447__input-wrapper { position: relative; }
  .t447 .t447__blockinput-errors-text { color: rgb(255, 0, 0); }
  .t447 .t447__blockinput-success { top: 0px; }
}

@media screen and (max-width: 447px) {
  .t447 .t447__col.t-col_3 { max-width: 100%; width: 100%; }
}

.t448__wrapper { margin: 0px auto; padding: 100px 0px 85px; }

.t448__no-overflow .t-cover { overflow: visible; }

.t448__title { margin-bottom: 22px; color: rgb(255, 255, 255); }

.t448__descr { margin-top: 22px; color: rgb(255, 255, 255); }

.t448__title, .t448__descr { margin-left: auto; margin-right: auto; }

.t448__btnswrapper { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 12px; margin-top: 34px; }

.t448__btnswrapper:has(.t-btntext) { column-gap: 30px; }

.t448__screenshot { display: block; max-width: 960px; width: 100%; margin: 0px auto; }

.t448__stretched .t448__screenshot { position: absolute; right: 0px; bottom: 0px; left: 0px; }

@media screen and (max-width: 640px) {
  .t448__title { margin-bottom: 14px; }
  .t448__screenshot { padding: 0px 20px; box-sizing: border-box; }
}

.t449.t449__beforeready { transform: translate(100%, -50%); }

.t449.t449__flipped.t449__beforeready { transform: translate(-100%, -50%); }

.t449 { position: fixed; top: 50%; right: 0px; transform: translate(0px, -50%); transition: transform 0.3s ease-in-out; z-index: 100; }

.t449.t449__preview.t449__beforeready, .t449.t449__preview { position: relative; top: auto; transform: translate(0px, 0px); margin-left: auto; width: 52px; }

.t449.t449__flipped.t449__preview { margin-left: 0px; }

.t449.t449__flipped { left: 0px; right: auto; }

.t449 .ya-share2__title { display: none; }

.t449 .ya-share2__list_direction_vertical > .ya-share2__item { margin: 0px; }

.t449 .ya-share2__badge { border-radius: 0px; }

.t449 .ya-share2__link { padding: 12px; }

#allrecords .t449 .ya-share2__link:focus-visible { outline-offset: -3px; }

.t449 .ya-share2__item_service_facebook .ya-share2__link { background-color: rgb(59, 89, 152); }

.t449 .ya-share2__item_service_vkontakte .ya-share2__link { background-color: rgb(0, 119, 255); }

.t449 .ya-share2__item_service_odnoklassniki .ya-share2__link { background-color: rgb(235, 114, 46); }

.t449 .ya-share2__item_service_twitter .ya-share2__link { background-color: rgb(0, 0, 0); }

.t449__transp-white .ya-share2__link { background-color: transparent !important; }

.t449__transp-black .ya-share2__link { background-color: transparent !important; }

.t449__white-black .ya-share2__link { border-bottom: 1px solid rgba(0, 0, 0, 0.2); background-color: rgb(255, 255, 255) !important; }

.t449__white-black .ya-share2__item:last-child .ya-share2__link { border-bottom: 0px; }

.t449__black-white .ya-share2__link { border-bottom: 1px solid rgba(255, 255, 255, 0.2); background-color: rgb(17, 17, 17) !important; }

.t449__black-white .ya-share2__item:last-child .ya-share2__link { border-bottom: 0px; }

.t449 .ya-share2__container_size_m .ya-share2__icon { width: 28px; height: 28px; }

.t449 .ya-share2__list { margin-bottom: 0px; }

.t449__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t449__transp-white .ya-share2__badge { background-color: transparent !important; }

.t449__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t449__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=="); }

.t449__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t449__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t449__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 30px 30px; background-position: -2px center; }

.t449__transp-black .ya-share2__badge { background-color: transparent !important; }

.t449__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=="); }

.t449__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t449__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t449__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 30px 30px; background-position: -2px center; }

@media screen and (max-width: 640px) {
  .t449 .ya-share2__list { padding-left: 0px !important; }
  .t449 { position: relative; top: auto; transform: translate(0px, 0px); }
  .t449.t449__beforeready { transform: translate(0px, 0px) !important; }
  .t449 .ya-share2__list_direction_vertical > .ya-share2__item { display: inline-block; }
  .t449 .ya-share2__link { border-bottom: 0px !important; }
  .t449__wrapper { text-align: center; padding: 30px 0px; }
}

.record[off="y"] .t450 { display: none; }

.t450__static.t450__overlay { height: 100vh; position: relative !important; z-index: 1 !important; }

.t450__static.t450 { height: 100vh; position: absolute !important; z-index: 1 !important; }

.t450__body_menushowed { height: 100vh; min-height: 100vh; overflow: hidden; }

.t450__list_item a, #allrecords .t450__list_item a { text-decoration: none; color: rgb(0, 0, 0); }

.t450 { position: fixed; top: 0px; right: 0px; bottom: 0px; max-width: 300px; width: 100%; z-index: 9999; overflow: hidden; transition: transform 0.3s ease-in-out; transform: translate(100%, 0px); background-color: rgb(17, 17, 17); }

.t450.t450__overflowed { overflow-y: scroll; }

.t450__close { width: 40px; height: 40px; background-color: rgb(17, 17, 17); position: absolute; top: 5px; right: 5px; cursor: pointer; z-index: 999999; }

.t450__static.t450__close { position: absolute; z-index: 1; }

.t450__left { left: 0px; right: auto; transform: translate(-100%, 0px); }

.t450__menu_show.t450 { transform: translate(0px, 0px); z-index: 999999; }

.t450__overlay { display: none; position: fixed; inset: 0px; opacity: 0; z-index: -1; transition: opacity 0.3s ease-in-out; }

.t450__menu_show.t450__overlay { display: block; z-index: 99999; opacity: 1; }

.t450__overlay_bg { position: absolute; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.6; }

.t450__container { box-sizing: border-box; padding: 48px 40px 38px; position: relative; height: auto; min-height: 100%; display: flex; flex-direction: column; }

.t450__rightside { position: relative; margin-top: auto; }

.t450__logowrapper { margin-bottom: 25px; }

.t450__logowrapper a { display: block; }

.t450__logo { color: rgb(255, 255, 255); }

.t450__logoimg { display: block; width: 100%; max-width: 120px; }

.t-align_center .t450__logoimg { margin: 0px auto; }

.t-align_right .t450__logoimg { margin-left: auto; }

.t450__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t450__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: block; margin: 0px; color: rgb(0, 0, 0); }

.t450__list_item a { margin-bottom: 15px; display: inline-block; }

.t450__list_item a.t-menusub__link-item { margin-bottom: 0px; }

.t450__list_item:last-child a:not(.t978__menu-link) { margin-bottom: 0px !important; display: inline-block; }

.t450__list_item .t-active { opacity: 0.7; }

.t450 .t-sociallinks a, .t450__right_social_links { margin-top: 24px; }

#allrecords .t450 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t450 .t-sociallinks__item, .t450__right_social_links_item { display: inline-block; vertical-align: top; margin-right: 4px; margin-top: 2px; }

.t450 .t-sociallinks__item:last-child, .t450__right_social_links_item:last-child { margin-right: 0px; }

.t450__right_descr { font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(255, 255, 255); margin-top: 25px; }

.t450__right_share_buttons { margin-top: 25px; }

.t450__right_buttons { margin-top: 15px; }

.t450__right_buttons_but { display: inline-block; margin-top: 10px; }

.t450__container.t-align_left .t450__right_buttons_but_two_left { margin-right: 5px; }

.t450__container.t-align_right .t450__right_buttons_but_two_left { margin-right: 0px; }

.t450__container.t-align_left .t450__right_buttons_but_two_right { margin-left: 0px; }

.t450__container.t-align_right .t450__right_buttons_but_two_right { margin-left: 5px; }

.t450__container.t-align_center .t450__right_buttons_but_two_left { margin-right: 2.5px; }

.t450__container.t-align_center .t450__right_buttons_but_two_right { margin-left: 2.5px; }

.t450__right_buttons_but .t-btnflex_md { padding-left: 40px; padding-right: 40px; }

.t450__right_buttons_but .t-btnflex_sm { padding-left: 24px; padding-right: 24px; }

.t450__right_langs { margin-top: 25px; }

.t450__right_langs_lang { display: inline-block; margin-right: 2px; }

.t450__close_icon { width: 24px; height: 20px; transform: rotate(0deg); z-index: 999; margin-top: 11px; margin-left: 8px; color: rgb(255, 255, 255); }

.t450__close-button { display: flex; justify-content: center; align-items: center; padding: 0px; border: none; }

.t450__close-button .t450__close_icon { margin: 0px; }

.t450__close_icon span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); height: 2px; background-color: currentcolor; }

.t450__close_icon span:nth-child(1) { top: 0px; }

.t450__close_icon span:nth-child(2), .t450__close_icon span:nth-child(3) { top: 8px; }

.t450__close_icon span:nth-child(4) { top: 16px; }

.t450_opened .t450__close_icon span:nth-child(1) { top: 8px; width: 0%; left: 50%; }

.t450_opened .t450__close_icon span:nth-child(2) { transform: rotate(45deg); }

.t450_opened .t450__close_icon span:nth-child(3) { transform: rotate(-45deg); }

.t450_opened .t450__close_icon span:nth-child(4) { top: 8px; width: 0%; left: 50%; }

@media screen and (max-width: 980px) {
  .t450__container .t-menusub__menu { margin-bottom: 10px; }
  .t450__container .t-menusub__content:not(.t978__submenu-content) { padding: 0px 0px 10px; }
  .t450__container.t-align_center .t-menusub__content { text-align: center; }
  .t450__container.t-align_left .t-menusub__content { text-align: left; }
  .t450__container.t-align_right .t-menusub__content { text-align: right; }
  .t450__list_item a.t-menusub__link-item { margin-bottom: 0px; }
  .t450__list_item:last-child a + .t-menusub .t-menusub__content { margin-top: 15px; }
}

@media screen and (max-width: 640px) {
  .t450__container { padding: 42px 25px 25px; }
}

@media screen and (max-width: 560px) {
  .t-body_scrollable-fix-for-android.t450__body_menushowed { overflow: hidden !important; }
}

.t450__menu__content { position: fixed; right: 15px; z-index: 99998; display: flex; align-items: center; justify-content: end; width: auto; transition: opacity 0.2s ease-in-out; }

.t450__burger_container { position: relative; width: 58px; height: 58px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: opacity 0.2s ease-in-out; }

.t450__menu__content.t450__beforeready { opacity: 0; z-index: -1; }

.t450__burger_container.t450__burger-nobg { min-width: 30px; min-height: 30px; width: auto !important; height: auto !important; }

.t450__menu__content.t450__static { z-index: 1; position: relative !important; top: auto !important; right: auto !important; left: auto !important; margin-left: auto !important; }

.t450__burger_container.t450__small { width: 48px; height: 48px; }

.t450__burger_container.t450__big { width: 78px; height: 78px; }

.t450__burger_bg { position: absolute; inset: 0px; background-color: rgb(17, 17, 17); }

.t450__burger_cirqle { border-radius: 100px; }

.t450__burger_container .t-menuburger__big { width: 38px; height: 26px; }

.t450__burger_container .t-menuburger__big span { height: 4px; }

.t450__burger_container .t-menuburger__big span:nth-child(2), .t450__burger_container .t-menuburger__big span:nth-child(3) { top: 11px; }

.t450__burger_container .t-menuburger__big span:nth-child(4) { top: 22px; }

.t450 .ya-share2__list { margin-bottom: 0px; }

#allrecords ul.ya-share2__list { padding-left: 0px; }

.t450 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t450__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t450__transp-white .ya-share2__badge { background-color: transparent !important; }

.t450__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t450__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t450__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t450__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=="); }

.t450__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t450__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t450__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t450__transp-black .ya-share2__badge { background-color: transparent !important; }

.t450__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=="); }

.t450__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t450__transp-black .ya-share2__counter::before { display: none; }

.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t450__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t451__panel { transition: transform 0.3s ease-in-out; }

.t451__container { width: 100%; z-index: 990; position: fixed; top: 0px; right: 0px; left: 0px; transform: translate3d(0px, 0px, 0px); }

.t451__beforeready { transform: translate(0px, -110%); }

.t451__container.t451__positionstatic { position: relative; z-index: initial; top: auto; right: auto; left: auto; }

.t451__container.t451__positionabsolute { position: absolute; }

.t451__menu__content.t451__col-12 { max-width: 1160px; padding: 0px; }

.t451__container__bg { position: absolute; inset: 0px; transition: 0.3s ease-in-out; }

.t451__menu__content { display: flex; align-items: center; width: 100%; box-sizing: border-box; height: 100%; position: relative; margin: 0px auto; padding: 0px 40px; }

.t451__side { display: flex; align-items: center; flex: 1 0 calc(33.3333%); position: relative; height: 100%; }

.t451__centerside { text-align: center; z-index: 100; justify-content: center; order: 2; }

.t451__leftside { order: 1; justify-content: flex-start; }

.t451__rightside { order: 3; justify-content: flex-end; }

.t451__side_burger { flex-shrink: 1; }

.t451__side_socials { min-width: calc(33.3333%); flex-basis: auto; }

.t451 .t451__leftside .t-menuwidgeticons__wrapper { margin-left: 0px; margin-right: 0px; }

.t451 .t451__rightside .t-menuwidgeticons__wrapper { margin-left: 30px; margin-right: 0px; }

.t451__textlogo__container { display: inline-block; }

.t451__logo__img { display: block; width: 100%; max-width: 100px; }

.t451__logo__img[src*=".svg"]:not([style*="max-width"]) { width: 100px; }

.t451 .t-sociallinks, .t451__actions_item { display: inline-block; vertical-align: middle; margin-left: 0px; }

.t451 .t-sociallinks, .t451__actions_item + .t451 .t-sociallinks { margin-left: 25px; }

.t451 .t-sociallinks, .t451__right_social_links { margin-top: 3px; }

.t451 .t-sociallinks__item, .t451__right_social_links_item { display: inline-block; padding: 0px 5px; }

#allrecords .t451 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t451__body_menushowed { height: 100vh; min-height: 100vh; overflow: hidden; }

.t451m { position: fixed; top: 0px; right: 0px; bottom: 0px; max-width: 300px; width: 100%; z-index: 999999; overflow: hidden; transition: transform 0.3s ease-in-out; transform: translate(100%, 0px); background-color: rgb(17, 17, 17); }

.t451m__left { left: 0px; right: auto; transform: translate(-100%, 0px); }

.t451m__menu_show.t451m { transform: translate(0px, 0px); }

.t451m.t451m__overflowed { overflow-y: scroll; }

.t451m__close { width: 40px; height: 40px; background-color: rgb(17, 17, 17); position: absolute; top: 5px; right: 5px; cursor: pointer; z-index: 999999; }

.t451m__overlay { position: fixed; inset: 0px; opacity: 0; z-index: -1; transition: opacity 0.3s ease-in-out; }

.t451m__menu_show.t451m__overlay { z-index: 99999; opacity: 1; }

.t451m__overlay_bg { position: absolute; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.6; }

.t451m__container { box-sizing: border-box; padding: 48px 40px 38px; position: relative; height: 100%; }

.t451m__rightside { position: absolute; right: 40px; bottom: 38px; left: 40px; }

.t451m__overflowed .t451m__rightside { position: relative; right: auto; bottom: auto; left: auto; }

.t451m__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t451m__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: block; margin: 0px; color: rgb(0, 0, 0); }

.t451m__list_item a { margin-bottom: 15px; display: inline-block; }

.t451m__list_item:last-child a { margin-bottom: 0px !important; }

.t451m__list_item a.t-menusub__link-item { margin-bottom: 0px; }

.t451m__list_item .t-active { opacity: 0.7; }

.t451m__right_descr { margin-top: 20px; color: rgb(255, 255, 255); }

.t451m .t-sociallinks, .t451m__right_social_links { margin-top: 28px; display: none; }

.t451m .t-sociallinks__item, .t451m__right_social_links_item { display: inline-block; vertical-align: top; margin-right: 4px; margin-top: 2px; }

.t451m .t-sociallinks__item:last-child, .t451m__right_social_links_item:last-child { margin-right: 0px; }

.t451m__close-button { display: flex; justify-content: center; align-items: center; padding: 0px; border: none; }

.t451m__close_icon { width: 24px; height: 20px; transform: rotate(0deg); z-index: 999; margin-top: 11px; margin-left: 8px; color: rgb(255, 255, 255); }

.t451m__close-button .t451m__close_icon { margin: 0px; }

.t451m__close_icon span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); height: 2px; background-color: currentcolor; }

.t451m__close_icon span:nth-child(1) { top: 8px; width: 0%; left: 50%; }

.t451m__close_icon span:nth-child(2) { top: 8px; transform: rotate(45deg); }

.t451m__close_icon span:nth-child(3) { top: 8px; transform: rotate(-45deg); }

.t451m__close_icon span:nth-child(4) { top: 8px; width: 0%; left: 50%; }

.t451m__right_share_buttons { margin-top: 25px; display: none; }

.t451__burger-wrapper__mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t451__menu__content, .t451__menu__content.t451__col-12 { padding: 0px 20px; }
}

@media screen and (max-width: 980px) {
  .t451__side { display: none; }
  .t451__burger-wrapper__mobile { position: relative; display: flex; order: 2; margin-left: auto; align-items: center; }
  .t451__centerside { display: flex; justify-content: flex-start; margin-right: auto; width: 50%; order: 1; }
  .t451m__right_share_buttons { display: block; }
  .t451m .t-sociallinks, .t451m__right_social_links { display: block; }
  .t451__logo__img, .t451m .t-sociallinks { margin-left: 0px; }
}

@media screen and (max-width: 980px) {
  .t451m__container .t-menusub__menu { margin-bottom: 10px; }
  .t451m__container .t-menusub__content { padding: 0px 0px 10px; }
  .t451m__container.t-align_center .t-menusub__content { text-align: center; }
  .t451m__container.t-align_left .t-menusub__content { text-align: left; }
  .t451m__container.t-align_right .t-menusub__content { text-align: right; }
  .t451m__list_item a.t-menusub__link-item { margin-bottom: 0px; }
  .t451m__list_item:last-child a + .t-menusub .t-menusub__content { margin-top: 15px; }
}

@media screen and (max-width: 640px) {
  .t451m__container { padding: 42px 25px 25px; }
  .t451m__rightside { right: 25px; bottom: 25px; left: 25px; }
}

.t451 .ya-share2__list { margin-bottom: 0px; }

.t451 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t451__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t451__transp-white .ya-share2__badge { background-color: transparent !important; }

.t451__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t451__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t451__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t451__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=="); }

.t451__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t451__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t451__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t451__transp-black .ya-share2__badge { background-color: transparent !important; }

.t451__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=="); }

.t451__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t451__transp-black .ya-share2__counter::before { display: none; }

.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t451__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t452 { overflow: hidden; }

.t452__maincontainer { width: 100%; height: 80px; display: table; }

.t452__content { padding: 2px 40px 0px; display: table-cell; vertical-align: middle; }

.t452__col { display: table-cell; vertical-align: middle; }

.t452__col_center { width: 100%; padding: 0px 16px; }

.t452 .t-sociallinks__item, .t452__right_social_links_item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t452 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t452 .t-sociallinks a { display: inline-block; }

.t452 .t-sociallinks svg { display: block; }

.t452__copyright, .t452__scroll { width: 250px; }

.t452__typo { font-size: 14px; color: rgb(34, 34, 34); }

.t452__col_mobile { display: none; }

.t452_scrolltop { position: relative; padding-right: 12px; }

.t452__icon { position: absolute; right: 0px; top: 50%; transform: translateY(-35%); font-size: 10px; }

.t452_scrolltop, .t452_scrolltop > [data-customstyle] { display: inline-block; }

@media screen and (max-width: 1200px) {
  .t452__content { padding: 2px 20px 0px; }
  .t452__col, .t452__copyright, .t452__scroll { width: 230px; }
  .t452__col_center { width: 100%; }
}

@media screen and (max-width: 960px) {
  .t452__col, .t452__copyright, .t452__scroll { width: 100%; display: block; text-align: center; }
  .t452__maincontainer { display: block; }
  .t452__content { display: block; }
  .t452__col_mobile { display: block; }
  .t452__col_hiddenmobile { display: none; }
  .t452__maincontainer { padding: 40px 0px; height: auto !important; }
  .t452__col { margin-bottom: 20px; padding: 0px; }
  .t452__list_item { margin: 0px 10px 4px; }
  .t452__col:last-child { margin-bottom: 0px; }
}

@media screen and (max-width: 670px) {
  .t452__typo { font-size: 12px; }
}

.t453 { position: fixed; left: 0px; bottom: 0px; width: 100vh; height: 60px; z-index: 990; list-style-type: none; text-align: center; transform: rotate(-90deg) translateY(100%); transform-origin: left bottom; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; display: table; table-layout: fixed; }

#allrecords ul.t453 { margin: 0px; padding: 0px; }

.t453.t453__beforeready { transform: rotate(-90deg) translateY(0px); }

.t453.t453__right.t453__beforeready { transform: rotate(-90deg) translateY(0px); }

.t453.t453__right { inset: 0px 0px auto auto; transform-origin: right top; transform: rotate(-90deg) translateY(-100%); }

.t453__item { font-family: FuturaPT, Arial, sans-serif; font-size: 16px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }

.t-menusub__menu { display: none; }

.t454__imglogo { height: auto; display: block; }

.t454__linewrapper { position: absolute; bottom: 0px; width: 100%; }

.t454__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t454__leftmenuwrapper, .t454__rightmenuwrapper { display: inline-table; height: 100%; vertical-align: middle; }

.t454__leftmenuwrapper .t454__list, .t454__rightmenuwrapper .t454__list { display: table-cell; vertical-align: middle; }

.t454__logowrapper { position: absolute; left: 50%; transform: translateX(-50%); display: table; height: inherit; z-index: 100; }

.t454__logowrapper2 { display: table-cell; vertical-align: middle; position: relative; z-index: 100; }

.t454__logowrapper2 a { display: inline-block; }

.t454__imglogo { max-width: 300px; }

.t454__leftwrapper, .t454__rightwrapper { width: 50%; box-sizing: border-box; position: absolute; height: 100%; }

.t454__leftwrapper { text-align: right; padding-right: 200px; padding-left: 40px; left: 0px; }

.t454__rightwrapper { text-align: left; padding-left: 200px; padding-right: 40px; right: 0px; }

@media screen and (max-width: 1200px) {
  .t454__leftwrapper { padding-left: 20px; }
  .t454__rightwrapper { padding-right: 20px; }
}

.t454 { width: 100%; height: 80px; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t454__beforeready { visibility: hidden; }

.t454 ul { margin: 0px; }

.t454__maincontainer { width: 100%; height: 80px; display: table; position: relative; }

.t454__maincontainer.t454__c12collumns { max-width: 1200px; margin: 0px auto; }

.t454__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t454__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t454__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t454__list_item .t-active { opacity: 0.7; }

.t454__list_item:first-child { padding-left: 0px; }

.t454__list_item:last-child { padding-right: 0px; }

.t454 a, #allrecords .t454 a { text-decoration: none; color: rgb(0, 0, 0); }

.t454.t454__positionabsolute { position: absolute; }

.t454.t454__positionfixed { position: fixed; }

.t454.t454__positionstatic { position: static; }

.t454__mobile { display: none; }

@media screen and (max-width: 980px) {
  .t454__linewrapper { display: none; }
  .t454 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t454__maincontainer { padding: 20px 0px 40px; }
  .t454.t454__positionabsolute, .t454.t454__positionfixed, .t454.t454__positionstatic { position: static; }
  .t454__imglogo { width: auto; box-sizing: border-box; padding: 20px; margin: 0px auto; max-width: 100% !important; }
  .t454__imglogomobile.t454__imglogo { max-width: 100% !important; }
  .t454__rightcontainer { display: table; position: static; float: none; text-align: center; margin: 0px auto; }
  .t454__leftmenuwrapper, .t454__rightmenuwrapper, .t454__leftwrapper, .t454__rightwrapper { height: initial; }
  .t454__logo { text-align: center; margin: 20px; }
  .t454 img { float: inherit; }
  .t454 .t454__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t454__logo { white-space: normal; padding: 0px; }
  .t454__logowrapper { position: static; display: table; width: 100%; padding: 20px; box-sizing: border-box; transform: none; }
  .t454__logowrapper2 { display: block; position: static; }
  .t454__leftwrapper, .t454__rightwrapper, .rightmenuwrapper { position: static; width: 100%; padding: 0px !important; }
  .t454__rightmenuwrapper, .t454__leftmenuwrapper, .t454__leftmenuwrapper .t454__list, .t454__rightmenuwrapper .t454__list { display: block; }
}

.t455 .t-sociallinks__item a, .t455__svgwrapper { position: relative; max-width: 100%; overflow: hidden; margin: 0px auto; }

.t455 .t-sociallinks__item a::before { display: block; border-radius: 40%; content: ""; margin: 10%; padding-top: 80%; padding-left: 80%; position: absolute; top: 0px; }

.t455__svg { display: block; width: 100%; height: 100%; position: absolute; top: 0px; }

.t455 .t-sociallinks__svg { width: 100%; height: 100%; }

.t455 .t-sociallinks__svg, .t455 .t-sociallinks__customimg { z-index: 1; transform: translateZ(0px); }

.t455__iconbg { position: absolute; top: 1px; left: 1px; border-radius: 100%; background: none; z-index: 0; }

.t455 .t-sociallinks__item a, .t455__iconlink { display: block; position: relative; line-height: 0; }

.t455 .t-sociallinks__item, .t455__right_social_links_item { display: inline-block; transition: opacity 0.2s ease-in-out; padding: 15px; }

.t455 .t-sociallinks__item:hover, .t455__right_social_links_item:hover { opacity: 0.9; }

.t455 .t-sociallinks__item a:focus-visible { opacity: 0.9; }

.t455 .t-sociallinks, .t455__right_social_links { margin: 50px 20px 0px; }

#allrecords .t455 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t455__wrapper { padding: 60px 0px 80px; }

.t455__textwrapper { margin: 0px auto; }

.t455__uptitle, .t455__title, .t455__descr, .t455__bottomtext { color: rgb(255, 255, 255); padding: 0px 20px; }

.t455__uptitle { margin-bottom: 35px; }

.t455__descr { margin-top: 40px; }

.t455__bottomtext { margin-top: 50px; }

@media screen and (max-width: 1200px) {
  .t455 .t455__container { max-width: 960px; margin-left: auto; margin-right: auto; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t455 .t455__container { text-align: center; }
  .t455 .t-sociallinks__item, .t455__right_social_links_item { padding: 10px; }
  .t455 .t-sociallinks__item a, .t455__svgwrapper, .t455 .t-sociallinks__customimg { max-width: 50px; max-height: 50px; }
  .t455 .t-sociallinks, .t455__right_social_links, .t455__bottomtext { margin-top: 30px; }
}

@media screen and (max-width: 640px) {
  .t455__uptitle { margin-bottom: 15px; }
  .t455__descr { margin-top: 18px; }
}

.t-menusub__menu { display: none; }

.t456__imglogo { display: block; height: auto; margin-right: 30px; }

.t456__linewrapper { position: absolute; bottom: 0px; left: 0px; width: 100%; }

.t456__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t456__imglogo { max-width: 300px; }

.t456__leftwrapper { display: table-cell; vertical-align: middle; padding-left: 40px; }

.t456__rightwrapper { display: table-cell; vertical-align: middle; padding-right: 40px; width: 100%; }

.t456__menualign_left { text-align: left; }

.t456__menualign_right { text-align: right; }

.t456__menualign_center { text-align: center; }

@media screen and (max-width: 1200px) {
  .t456__leftwrapper { padding-left: 20px; }
  .t456__rightwrapper { padding-right: 20px; }
}

.t456 { width: 100%; height: 80px; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t456__beforeready { visibility: hidden; }

.t456__maincontainer { width: 100%; height: 80px; display: table; position: relative; }

.t456__maincontainer.t456__c12collumns { max-width: 1200px; margin: 0px auto; }

.t456__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; padding-right: 30px; }

.t456__list { list-style-type: none; margin: 0px !important; padding: 0px !important; }

.t456__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t456__list_item .t-active { opacity: 0.7; }

.t456__list_item:first-child { padding-left: 0px; }

.t456__list_item:last-child { padding-right: 0px; }

.t456 a, #allrecords .t456 a { text-decoration: none; color: rgb(0, 0, 0); }

.t456.t456__positionabsolute { position: absolute; }

.t456.t456__positionfixed { position: fixed; }

.t456.t456__positionstatic { position: static; }

.t456__mobile { display: none; }

@media screen and (max-width: 980px) {
  .t456__linewrapper { display: none; }
  .t456 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t456.t456__positionabsolute, .t456.t456__positionfixed, .t456.t456__positionstatic { position: relative; }
  .t456__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t456__imglogomobile.t456__imglogo { width: 100% !important; }
  .t456__logo { text-align: center; margin: 20px; }
  .t456 img { float: inherit; }
  .t456 .t456__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t456__logo { white-space: normal; padding: 0px; }
  .t456__logowrapper { position: static; display: block; width: 100%; }
  .t456__logowrapper2 { display: block; position: static; }
  .t456__leftwrapper, .t456__rightwrapper { width: 100% !important; display: block; }
  .t456__leftwrapper { padding: 20px; box-sizing: border-box; }
  .t456__rightwrapper { box-sizing: border-box; padding: 20px 0px !important; }
  .t456__list { display: block; margin-left: 0px; padding: 0px !important; }
}

.t457 { text-align: center; }

.t457__col_mt30 { margin-top: 30px; }

.t457__logo { width: 100%; }

.t457__link { display: inline-block; }

.t457__img { max-width: 150px; vertical-align: bottom; }

.t457__ul { text-align: center; list-style-type: none; padding-top: 16px; padding-right: 10px; padding-bottom: 0px; margin: 0px; padding-left: 10px !important; }

.t457__li { clear: both; font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-size: 14px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; font-weight: 600; }

.t457__li a { display: inline-block; }

.t457 a { text-decoration: none; }

.t457__copyright { text-align: center; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); opacity: 0.7; padding-top: 40px; padding-bottom: 10px; }

@media screen and (max-width: 960px) {
  .t457__ul { padding-top: 16px; }
}

@media screen and (max-width: 640px) {
  .t457 li { display: inline-block; margin-bottom: 20px; }
}

.t459 .t-row { overflow: hidden; }

.t459 .t-col { margin-bottom: 45px; }

.t459__textwrapper { padding-left: 20px; }

.t459__icon { display: block; width: 100%; }

.t459__name { padding-bottom: 8px; }

.t460 .t-sociallinks__item a, .t460__svgwrapper { position: relative; max-width: 100%; overflow: hidden; margin: 0px auto; display: block; }

.t460 .t-sociallinks__svg, .t460__svg { display: block; width: 100%; height: 100%; z-index: 1; transform: translateZ(0px); }

.t460__linerelativewrapper { position: relative; }

.t460__linewrapper { position: absolute; bottom: 0px; width: 100%; }

.t460__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 20px; }

.t460__iconbg { position: absolute; top: 1px; left: 1px; border-radius: 100%; background: none; z-index: 0; max-width: 96%; max-height: 96%; }

.t460__iconlink { display: block; margin: 0px auto; max-width: 100%; position: relative; height: auto !important; }

.t460 .t-sociallinks__wrapper, .t460__right_social_links_wrap { display: block; text-align: center; width: 100%; }

.t460 .t-sociallinks__item, .t460__right_social_links_item { display: inline-block; transition: opacity 0.2s ease-in-out; padding: 10px; }

.t460 .t-sociallinks__item:hover, .t460__right_social_links_item:hover { opacity: 0.9; }

.t460 .t-sociallinks__item a:focus-visible { opacity: 0.9; }

.t460 .t-sociallinks, .t460__right_social_links { margin: 80px 20px; }

#allrecords .t460 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t460__bottomtext { color: rgb(0, 0, 0); padding: 40px 20px; }

@media screen and (max-width: 1200px) {
  .t460 .t460__container { max-width: 960px; margin-left: auto; margin-right: auto; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t460 .t460__container { text-align: center; }
  .t460 .t-sociallinks__item, .t460__right_social_links_item { padding: 5px; }
}

.t-menusub__menu { display: none; }

.t461__alladditional { height: inherit; }

.t461__additionalitem, .t461 .t-sociallinks { display: inline-block; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; }

.t461 .t-sociallinks__item a { display: inline-block; }

.t461__additionalwrapper { display: table-cell; vertical-align: middle; }

.t461__leftwrapper, .t461__rightwrapper { width: 50%; box-sizing: border-box; position: absolute; height: inherit; display: table; }

.t461__leftwrapper { text-align: left; padding-right: 200px; padding-left: 40px; left: 0px; }

.t461__rightwrapper { text-align: right; padding-left: 200px; padding-right: 40px; left: 50%; }

.t461__imglogo { height: auto; display: block; }

.t461__middlelinewrapper { position: relative; }

.t461__linewrapper { position: absolute; bottom: 0px; width: 100%; }

.t461__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t461__logowrapper { position: absolute; left: 50%; display: table; height: inherit; }

.t461__logowrapper2 { display: table-cell; vertical-align: middle; position: relative; left: -50%; z-index: 100; }

.t461__logowrapper2 a { display: inline-block; }

.t461__imglogo { max-width: 300px; }

.t461__topwrapper, .t461__bottomwrapper { vertical-align: middle; display: table; width: 100%; box-sizing: border-box; }

.t461__topwrapper { height: 80px; position: relative; overflow: hidden; }

.t461__bottomwrapper { height: 60px; padding: 0px 40px; }

.t461__menualign_left { text-align: left; }

.t461__menualign_right { text-align: right; }

.t461__menualign_center { text-align: center; }

.t461 { width: 100%; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t461__beforeready { visibility: hidden; }

.t461 ul { margin: 0px; }

.t461__maincontainer { width: 100%; display: table; position: relative; }

.t461__maincontainer.t461__c12collumns { max-width: 1200px; margin: 0px auto; }

.t461__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t461__listwrapper { display: table-cell; vertical-align: middle; }

.t461__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t461__mobilelist { display: none; }

.t461__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t461__list_item .t-active { opacity: 0.7; }

.t461__list_item:first-child { padding-left: 0px; }

.t461__list_item:last-child { padding-right: 0px; }

.t461__additional_descr { padding-left: 30px; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

.t461__additional_buttons { padding-left: 30px; }

.t461__additional_buttons_wrap { display: flex; align-items: center; justify-content: center; gap: 10px; }

.t461__additional_buttons_wrap:has(.t-btntext) { gap: 20px; }

.t461__additional_share_buttons { min-width: 140px; }

.t461 .b-share { display: table !important; float: right; }

.t461 .b-share-btn__wrap { display: table-cell !important; float: none !important; padding-left: 5px !important; }

.t461__additional_langs { padding-left: 30px; }

.t461__additional_langs_wrap { display: table; width: auto; float: right; }

.t461__additional_langs_lang { display: table-cell; vertical-align: middle; padding: 0px 10px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

.t461 .t-sociallinks, .t461__additional_social_links { padding-right: 30px; line-height: 0px; }

.t461 .t-sociallinks__wrapper, .t461__additional_social_links_wrap { display: table; width: auto; }

#allrecords .t461 ul.t-sociallinks__wrapper { padding-left: 0px; list-style: none; }

.t461 .t-sociallinks, .t461__additional_social_links a { display: block; vertical-align: middle; }

.t461 .t-sociallinks__item, .t461__additional_social_links_item { display: table-cell; vertical-align: middle; padding: 0px 5px; }

.t461__list_item a, #allrecords .t461__list_item a { text-decoration: none; color: rgb(0, 0, 0); }

.t461 .t-btn { --height: 40px; }

.t461 .t-btntext { white-space: nowrap; }

.t461.t461__positionabsolute { position: absolute; }

.t461.t461__positionfixed { position: fixed; }

.t461.t461__positionstatic { position: static; }

@media screen and (max-width: 1200px) {
  .t461__additional_descr { padding-left: 15px; }
  .t461__additional_buttons { padding-left: 15px; }
  .t461__additional_share_buttons { padding-right: 15px; }
  .t461__additional_langs { padding-left: 15px; }
  .t461 .t-sociallinks, .t461__additional_social_links { padding-right: 15px; }
  .t461__topwrapper { padding: 0px 20px; }
  .t461__bottomwrapper { padding: 0px 20px; }
}

.t461__mobile { display: none; }

@media screen and (max-width: 980px) {
  .t461 .t-menu__link-item { padding: 0px !important; }
  .t461__mobilelist { display: block; }
  .t461__desktoplist { display: none !important; }
  .t461__topwrapper, .t461__bottomwrapper { height: auto !important; }
  .t461__leftwrapper, .t461__rightwrapper { position: static; width: 100%; text-align: center; padding: 0px !important; }
  .t461__middlelinewrapper { display: none; }
  .t461__listwrapper { display: block; padding: 20px 0px; }
  .t461 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t461.t461__positionabsolute, .t461.t461__positionfixed, .t461.t461__positionstatic { position: static; }
  .t461__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t461__imglogomobile.t461__imglogo { width: 100% !important; }
  .t461__additional_share_buttons { display: table; position: static; padding: 15px 0px; margin: 0px auto; text-align: center; float: none; min-width: inherit; }
  .t461__additional_buttons { display: block; padding: 15px 20px; margin: 0px auto; }
  .t461__additional_buttons_wrap { flex-wrap: wrap; }
  .t461__additional_descr, .t461__additional_langs, .t461__additional_social_links, .t461 .t-sociallinks { display: table; padding: 10px 0px; margin: 0px auto; text-align: center; }
  .t461__logo { text-align: center; margin: 20px; white-space: normal; padding: 0px; }
  .t461 img { float: inherit; }
  .t461 .t461__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t461__logowrapper { position: static; display: block; width: 100%; padding: 20px; box-sizing: border-box; }
  .t461__logowrapper2 { display: block; position: static; }
  .t461__topwrapper, .t461__bottomwrapper { width: 100%; display: block; padding: 0px !important; }
  .t461__alladditional { padding: 20px 0px; }
  .t461__list { display: block; padding: 0px !important; }
}

.t461 .ya-share2__list { margin-bottom: 0px; }

.t461 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t461__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t461__transp-white .ya-share2__badge { background-color: transparent !important; }

.t461__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t461__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t461__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t461__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 28 28'%3E%3Cpath d='M15.1 23v-8.21h2.773l.415-3.2H15.1V9.547c0-.927.26-1.558 1.596-1.558l1.704-.002V5.126A22.787 22.787 0 0 0 15.917 5C13.46 5 11.78 6.492 11.78 9.23v2.36H9v3.2h2.78V23h3.32z' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.t461__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t461__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t461__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t461__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t461__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' xml:space='preserve'%3E%3Cpath d='M74.997 46.011c-4.903.006-8.875 3.979-8.883 8.883 0 4.894 3.985 8.879 8.883 8.879 4.903-.008 8.875-3.979 8.88-8.879.002-4.905-3.977-8.877-8.88-8.883zm0 30.327c-11.838-.01-21.437-9.606-21.448-21.444.008-11.846 9.604-21.442 21.448-21.455 11.845.01 21.451 9.609 21.456 21.455-.015 11.84-9.615 21.436-21.456 21.444zM66.32 93.836a40.143 40.143 0 0 1-12.455-5.154 6.286 6.286 0 0 1-1.973-8.668 6.283 6.283 0 0 1 8.666-1.975 27.25 27.25 0 0 0 28.886 0 6.301 6.301 0 0 1 6.284-.242 6.282 6.282 0 0 1 3.342 5.324 6.284 6.284 0 0 1-2.93 5.561 40.321 40.321 0 0 1-12.457 5.154l11.994 12a6.291 6.291 0 0 1-.011 8.893 6.288 6.288 0 0 1-8.886-.012l-11.779-11.789-11.785 11.789a6.281 6.281 0 0 1-8.889 0 6.289 6.289 0 0 1 0-8.891l11.993-11.99z'/%3E%3C/svg%3E"); background-size: 28px 28px; background-position: -2px center; }

.t461__transp-black .ya-share2__badge { background-color: transparent !important; }

.t461__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 28 28'%3E%3Cpath d='M15.1 23v-8.21h2.773l.415-3.2H15.1V9.547c0-.927.26-1.558 1.596-1.558l1.704-.002V5.126A22.787 22.787 0 0 0 15.917 5C13.46 5 11.78 6.492 11.78 9.23v2.36H9v3.2h2.78V23h3.32z' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.t461__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t461__transp-black .ya-share2__counter::before { display: none; }

.t461__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t461__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t461__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' xml:space='preserve'%3E%3Cpath d='M74.997 46.011c-4.903.006-8.875 3.979-8.883 8.883 0 4.894 3.985 8.879 8.883 8.879 4.903-.008 8.875-3.979 8.88-8.879.002-4.905-3.977-8.877-8.88-8.883zm0 30.327c-11.838-.01-21.437-9.606-21.448-21.444.008-11.846 9.604-21.442 21.448-21.455 11.845.01 21.451 9.609 21.456 21.455-.015 11.84-9.615 21.436-21.456 21.444zM66.32 93.836a40.143 40.143 0 0 1-12.455-5.154 6.286 6.286 0 0 1-1.973-8.668 6.283 6.283 0 0 1 8.666-1.975 27.25 27.25 0 0 0 28.886 0 6.301 6.301 0 0 1 6.284-.242 6.282 6.282 0 0 1 3.342 5.324 6.284 6.284 0 0 1-2.93 5.561 40.321 40.321 0 0 1-12.457 5.154l11.994 12a6.291 6.291 0 0 1-.011 8.893 6.288 6.288 0 0 1-8.886-.012l-11.779-11.789-11.785 11.789a6.281 6.281 0 0 1-8.889 0 6.289 6.289 0 0 1 0-8.891l11.993-11.99z'/%3E%3C/svg%3E"); background-size: 28px 28px; background-position: -2px center; }

.t-menusub__menu { display: none; }

.t462__imglogo { height: auto; display: block; }

.t462__linewrapper2 { position: relative; }

.t462__linewrapper { position: absolute; bottom: 0px; width: 100%; z-index: 102; }

.t462__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t462__logowrapper { position: absolute; left: 50%; display: table; height: inherit; }

.t462__logowrapper2 { display: table-cell; vertical-align: middle; position: relative; left: -50%; z-index: 100; }

.t462__logowrapper2 a { display: block; }

.t462__imglogo { max-width: 300px; }

.t462__topwrapper, .t462__bottomwrapper { vertical-align: middle; display: table; width: 100%; box-sizing: border-box; }

.t462__topwrapper { height: 80px; position: relative; }

.t462__bottomwrapper { height: 60px; padding: 0px 40px; position: relative; z-index: 101; }

.t462__menualign_left { text-align: left; }

.t462__menualign_right { text-align: right; }

.t462__menualign_center { text-align: center; }

.t462 { width: 100%; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t462__beforeready { visibility: hidden; }

.t462 ul { margin: 0px; }

.t462__maincontainer { width: 100%; display: table; position: relative; }

.t462__maincontainer.t462__c12collumns { max-width: 1200px; margin: 0px auto; }

.t462__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t462__listwrapper { display: table-cell; vertical-align: middle; }

.t462__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t462__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t462__list_item .t-active { opacity: 0.7; }

.t462__list_item:first-child { padding-left: 0px; }

.t462__list_item:last-child { padding-right: 0px; }

.t462 a, #allrecords .t462 a { text-decoration: none; color: rgb(0, 0, 0); }

.t462.t462__positionabsolute { position: absolute; }

.t462.t462__positionfixed { position: fixed; }

.t462.t462__positionstatic { position: static; }

@media screen and (max-width: 1200px) {
  .t462__topwrapper { padding: 0px 20px; }
  .t462__bottomwrapper { padding: 0px 20px; }
}

.t462__mobile { display: none; }

@media screen and (max-width: 980px) {
  .t462__listwrapper { display: block; padding: 20px 0px; }
  .t462 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t462.t462__positionabsolute, .t462.t462__positionfixed, .t462.t462__positionstatic { position: static; }
  .t462__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t462__imglogomobile.t462__imglogo { width: 100% !important; }
  .t462__logo { text-align: center; margin: 20px; white-space: normal; padding: 0px; }
  .t462 img { float: inherit; }
  .t462 .t462__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t462__logowrapper { position: static; display: block; width: 100%; }
  .t462__logowrapper2 { display: block; position: static; }
  .t462__topwrapper, .t462__bottomwrapper { width: 100%; display: block; height: auto !important; }
  .t462__bottomwrapper { padding: 20px 0px !important; }
  .t462__topwrapper { padding: 20px !important; }
  .t462__list { display: block; padding: 0px !important; }
}

.t463__colwrapper { display: table; width: 100%; }

.t463__c12collumns { max-width: 1200px; margin: 0px auto; }

.t463__maincontainer { width: 100%; height: 80px; display: table; }

.t463__content { padding: 2px 40px 0px; display: table-cell; vertical-align: middle; }

.t463__col { display: table-cell; vertical-align: middle; width: 33%; }

.t463__col_center { padding: 0px 16px; }

.t463 .t-sociallinks__wrapper { display: flex; justify-content: flex-end; }

#allrecords .t463 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t463 .t-sociallinks__item { margin: 0px 3px; overflow: hidden; }

.t463__typo { font-size: 14px; color: rgb(34, 34, 34); }

.t463__img { max-width: 150px; }

@media screen and (max-width: 1200px) {
  .t463__content { padding: 2px 20px 0px; }
}

@media screen and (max-width: 960px) {
  .t463__col, .t463__copyright { width: 100%; display: block; text-align: center; }
  .t463__maincontainer { display: block; }
  .t463__content { display: block; }
  .t463__maincontainer { padding: 40px 0px; height: auto !important; }
  .t463__col { margin-bottom: 20px; padding: 0px; }
  .t463__list_item { margin: 0px 10px 4px; }
  .t463__col:last-child { margin-bottom: 0px; }
  .t463 .t-sociallinks__wrapper { justify-content: center; }
}

@media screen and (max-width: 670px) {
  .t463__typo { font-size: 12px; }
}

.t464__descr ul { margin: 0px; padding: 0px !important; }

.t464__descr li { display: block; margin-bottom: 10px; }

.t464__descr li:last-child { margin-bottom: 0px; }

.t464__title { margin-bottom: 14px; color: rgb(255, 255, 255); letter-spacing: 1px; }

.t464__floatbeaker_lr3 { display: none; }

.t464__logo-link { display: inline-block; }

.t464__logo { display: block; max-width: 120px; width: 100%; }

.t464__text { color: rgb(82, 82, 82); margin-top: 40px; }

@media screen and (max-width: 960px) {
  .t464__col { max-width: 320px; display: inline; float: left; margin-bottom: 30px; }
  .t464__floatbeaker_lr3 { display: block; width: 100%; content: " "; clear: both; }
}

@media screen and (max-width: 640px) {
  .t464__col { max-width: 50%; width: 100%; }
}

@media screen and (max-width: 464px) {
  .t464__col { max-width: 100%; width: 100%; }
}

.t465 .t-sociallinks__wrapper, .t465__container { display: table; table-layout: fixed; width: 100%; }

.t465 .t-sociallinks__item, .t465__item { display: table-cell; vertical-align: middle; text-align: center; background-color: rgb(0, 0, 0); font-size: 0px; }

.t465 .t-sociallinks__item a, .t465__item a { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; transition: opacity 0.3s ease-in-out; width: 100% !important; }

#allrecords .t465 .t-sociallinks__item a:focus-visible { outline-offset: -3px; }

.t465 .t-sociallinks__item a:hover, .t465__item a:hover { opacity: 0.8; }

.t465 .t-sociallinks__item a:focus-visible { opacity: 0.8; }

#allrecords .t465 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t465 .t-sociallinks__item_facebook { background-color: rgb(60, 90, 152); }

.t465 .t-sociallinks__item_twitter { background-color: rgb(0, 172, 237); }

.t465 .t-sociallinks__item_vk { background-color: rgb(72, 114, 158); }

.t465 .t-sociallinks__item_ok { background-color: rgb(255, 159, 77); }

.t465 .t-sociallinks__item_behance { background-color: rgb(0, 114, 239); }

.t465 .t-sociallinks__item_vimeo { background-color: rgb(0, 173, 239); }

.t465 .t-sociallinks__item_youtube { background-color: rgb(230, 33, 23); }

.t465 .t-sociallinks__item_instagram { background-color: rgb(88, 81, 219); }

.t465 .t-sociallinks__item_pinterest { background-color: rgb(194, 7, 36); }

.t465 .t-sociallinks__item_linkedin { background-color: rgb(0, 131, 190); }

.t465 .t-sociallinks__item_soundcloud { background-color: rgb(255, 85, 0); }

.t465 .t-sociallinks__item_whatsapp { background-color: rgb(37, 211, 102); }

.t465 .t-sociallinks__item_telegram { background-color: rgb(0, 136, 204); }

.t465 .t-sociallinks__item_maxmessenger { background-color: rgb(77, 183, 255); }

.t465 .t-sociallinks__item_tiktok { background-color: rgb(105, 201, 208); }

.t465 .t-sociallinks__item_viber { background-color: rgb(115, 96, 242); }

.t465 .t-sociallinks__item_skype { background-color: rgb(0, 158, 220); }

.t465 .t-sociallinks__item_snapchat { background-color: rgb(255, 252, 0); }

.t465 .t-sociallinks__item_github { background-color: rgb(36, 41, 47); }

.t465 .t-sociallinks__item_dribbble { background-color: rgb(233, 76, 136); }

.t465 .t-sociallinks__item_medium { background-color: rgb(0, 171, 108); }

.t465 .t-sociallinks__item_zen { background-color: rgb(0, 0, 0); }

.t465 .t-sociallinks__item_hh { background-color: rgb(214, 0, 28); }

.t465__iconwrapper { position: absolute; top: 52%; right: 0px; left: 0px; transform: translateY(-50%); }

.t466 { position: fixed; top: 0px; right: 20px; left: 20px; z-index: 990; transition: opacity 0.3s ease-in-out; opacity: 1; }

.t466_opened .t466 { z-index: 991; }

.t466.t466__beforeready { z-index: -1; opacity: 0; }

.t466.t466__positionfixed { position: fixed; }

.t466.t466__positionstatic { position: relative; top: auto; right: auto; left: auto; z-index: 989; }

.t466.t466__positionabsolute { position: absolute; }

.t466__container { margin: 0px auto; z-index: 1; padding: 15px 10px; max-width: 1160px; width: 100%; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-around; }

.t466__container__bg { position: absolute; inset: 0px; }

.t466 .t-menuburger { display: none; }

.t466__item { position: relative; padding: 0px 10px; text-align: center; margin: auto; }

.t466__mobile { display: none; }

@media screen and (max-width: 960px) {
  .t466 .t-menuburger { display: block; }
  .t466__menu, .t466__descr { display: none; }
  .t466__item { text-align: left; margin-left: 0px; }
  .t466__container { min-height: 40px; justify-content: flex-start; align-items: center; }
  .t466__mobile .t466__menu, .t466__mobile .t466__descr { display: block; }
  .t466__mobile .t466__item { margin-bottom: 10px; width: 100%; }
  .t466__mobile .t466__item:last-child { margin-bottom: 0px; }
  .t466__mobile { position: absolute; top: 50px; left: 0px; right: 0px; }
}

.t467__title { margin-bottom: 40px; }

.t467 .t-btn, .t467 .t-btntext { margin-top: 60px; }

.t468__title, .t468__uptitle { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t468__descr { color: rgb(255, 255, 255); }

.t468 .t-btn, .t468 .t-btntext { margin-top: 60px; }

.t469__title { margin-bottom: 40px; }

.t469__descr { margin-top: 40px; text-overflow: ellipsis; }

.t469 .t-btn, .t469 .t-btntext { margin-top: 60px; }

.t469__line { position: relative; max-width: 100px; width: 100%; height: 3px; background-color: rgb(0, 0, 0); }

.t470__title { margin-bottom: 120px; }

.t470__descr { position: relative; z-index: 1; margin: 110px 0px; }

.t470 .t-btn { margin-top: 120px; }

.t470__imgdescrwrapper { position: relative; display: table; }

.t470__bgimg { position: absolute; top: 0px; left: 50%; max-width: 100%; max-height: 100%; transform: translateX(-50%); }

.t471__descr { margin-bottom: 80px; }

.t471 .t-sociallinks__item, .t471__right_social_links_item { display: inline-block; margin: 4px 5px 0px; }

.t471 .t-sociallinks__item a { display: inline-block; }

#allrecords .t471 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t472 .t-section__descr { max-width: unset; }

.t472__title { margin-bottom: 60px; }

.t472__descr { margin-bottom: 80px; }

.t472__blockimg { max-width: 360px; height: 360px; }

.t472__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 1200px) {
  .t472__blockimg { height: 320px; }
}

@media screen and (max-width: 960px) {
  .t472__blockimg { height: 360px; margin: 0px auto 20px; }
  .t472__container_mobile-flex { max-width: 100%; }
  .t472__row_mobile-flex { display: flex; max-width: 100%; width: 100%; overflow: scroll hidden; }
  .t472__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; }
  .t472__row_mobile-flex .t-col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t472__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
  .t472__row_mobile-flex .t-col { min-width: 70%; max-width: 70%; }
  .t472__row_mobile-flex .t-col:first-child { margin-left: 0px; }
}

@media screen and (max-width: 480px) {
  .t472__row_mobile-flex .t-col { min-width: 80%; max-width: 80%; }
}

@media screen and (max-width: 320px) {
  .t472__blockimg { height: 320px; }
}

.t473__title { margin-bottom: 25px; }

.t473 .t-btn, .t473 .t-btntext { margin-top: 60px; }

.t474 .t-btn, .t474 .t-btntext { margin-top: 60px; }

.t475__title, .t475__descr { color: rgb(255, 255, 255); }

.t475__title { margin-bottom: 29px; }

.t475__descr { margin-top: 31px; }

.t475__col { margin: 0px auto; }

.t475__wrapper { padding: 40px 0px; }

.t475__line { position: relative; max-width: 50px; width: 100%; height: 3px; margin: 0px auto; background-color: rgb(255, 255, 255); }

.t475__content { padding: 80px 86px 85px; border: 2px solid rgb(255, 255, 255); }

@media screen and (max-width: 680px) {
  .t475__wrapper { padding: 40px 20px; }
  .t475__content { padding: 30px 20px 35px; }
}

.t476__title { margin-bottom: 29px; }

.t476__descr { margin-top: 31px; }

.t476__col { margin: 0px auto; }

.t476__wrapper { padding: 40px 0px; }

.t476__line { position: relative; max-width: 50px; width: 100%; height: 3px; margin: 0px auto; background-color: rgb(102, 102, 102); }

.t476__content { padding: 80px 86px 85px; background-color: rgb(255, 255, 255); }

@media screen and (max-width: 680px) {
  .t476__wrapper { padding: 40px 20px; }
  .t476__content { padding: 30px 20px 35px; }
}

.t477__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t477__textwrapper { display: table; width: 100%; }

.t477__content { display: table-cell; padding: 60px; }

.t477__title { margin-bottom: 24px; }

.t477__descr { margin-top: 23px; }

.t477__title, .t477__descr { color: rgb(255, 255, 255); }

.t477__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(255, 255, 255); }

.t477__sizer.t-col_1 { width: 60px !important; max-width: 60px !important; }

.t477__sizer.t-col_2 { width: 160px !important; max-width: 160px !important; }

.t477__sizer.t-col_3 { width: 260px !important; max-width: 260px !important; }

.t477__sizer.t-col_4 { width: 360px !important; max-width: 360px !important; }

.t477__sizer.t-col_5 { width: 460px !important; max-width: 460px !important; }

.t477__sizer.t-col_6 { width: 560px !important; max-width: 560px !important; }

.t477__sizer.t-col_7 { width: 660px !important; max-width: 660px !important; }

.t477__sizer.t-col_8 { width: 760px !important; max-width: 760px !important; }

.t477__sizer.t-col_9 { width: 860px !important; max-width: 860px !important; }

.t477__sizer.t-col_10 { width: 960px !important; max-width: 960px !important; }

.t477__sizer.t-col_11 { width: 1060px !important; max-width: 1060px !important; }

.t477__sizer.t-col_12 { width: 1160px !important; max-width: 1160px !important; }

.t477 .t-btn { margin-top: 60px; }

.t477 .t-btntext { margin-top: 45px; }

@media screen and (max-width: 960px) {
  .t477__top { margin-bottom: 20px; }
  .t477__textwrapper { height: auto !important; }
  .t477 .t-btn { margin-top: 30px; margin-bottom: 20px; }
  .t477 .t-btntext { margin-top: 20px; }
}

@media screen and (max-width: 680px) {
  .t477__content { padding: 30px 20px; }
}

.t478__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t478__textwrapper { display: table; width: 100%; }

.t478__content { display: table-cell; }

.t478__title { margin-bottom: 24px; }

.t478__descr { margin-top: 23px; }

.t478__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); }

.t478__sizer.t-col_1 { width: 60px !important; max-width: 60px !important; }

.t478__sizer.t-col_2 { width: 160px !important; max-width: 160px !important; }

.t478__sizer.t-col_3 { width: 260px !important; max-width: 260px !important; }

.t478__sizer.t-col_4 { width: 360px !important; max-width: 360px !important; }

.t478__sizer.t-col_5 { width: 460px !important; max-width: 460px !important; }

.t478__sizer.t-col_6 { width: 560px !important; max-width: 560px !important; }

.t478__sizer.t-col_7 { width: 660px !important; max-width: 660px !important; }

.t478__sizer.t-col_8 { width: 760px !important; max-width: 760px !important; }

.t478__sizer.t-col_9 { width: 860px !important; max-width: 860px !important; }

.t478__sizer.t-col_10 { width: 960px !important; max-width: 960px !important; }

.t478__sizer.t-col_11 { width: 1060px !important; max-width: 1060px !important; }

.t478__sizer.t-col_12 { width: 1160px !important; max-width: 1160px !important; }

.t478 .t-btn { margin-top: 60px; }

.t478 .t-btntext { margin-top: 45px; }

@media screen and (max-width: 960px) {
  .t478__top { margin-bottom: 30px; }
  .t478__textwrapper { height: auto !important; }
  .t478 .t-btn { margin-top: 30px; margin-bottom: 20px; }
  .t478 .t-btntext { margin-top: 20px; }
}

.t479__title + .t479__descr { margin-top: 25px; }

.t479__wrap-text + .t479__wrap-video { margin-top: 55px; }

.t479__wrap-video .t-video-lazyload[data-videolazy-load="false"] { background-color: rgb(0, 0, 0); }

@media screen and (max-width: 680px) {
  .t479__wrapper { padding: 0px 20px; }
}

.t480__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t480__textwrapper { display: table; width: 100%; height: 100%; }

.t480__content { display: table-cell; }

.t480__title { margin-bottom: 16px; }

.t480__descr { margin-top: 28px; }

.t480__uptitle { margin-bottom: 28px; color: rgb(102, 102, 102); }

.t480__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); }

.t480__sizer.t-col_1 { width: 60px !important; max-width: 60px !important; }

.t480__sizer.t-col_2 { width: 160px !important; max-width: 160px !important; }

.t480__sizer.t-col_3 { width: 260px !important; max-width: 260px !important; }

.t480__sizer.t-col_4 { width: 360px !important; max-width: 360px !important; }

.t480__sizer.t-col_5 { width: 460px !important; max-width: 460px !important; }

.t480__sizer.t-col_6 { width: 560px !important; max-width: 560px !important; }

.t480__sizer.t-col_7 { width: 660px !important; max-width: 660px !important; }

.t480__sizer.t-col_8 { width: 760px !important; max-width: 760px !important; }

.t480__sizer.t-col_9 { width: 860px !important; max-width: 860px !important; }

.t480__sizer.t-col_10 { width: 960px !important; max-width: 960px !important; }

.t480__sizer.t-col_11 { width: 1060px !important; max-width: 1060px !important; }

.t480__sizer.t-col_12 { width: 1160px !important; max-width: 1160px !important; }

.t480 .t-btn { margin-top: 60px; }

.t480 .t-btntext { margin-top: 45px; }

@media screen and (max-width: 960px) {
  .t480__top { margin-bottom: 30px; }
  .t480__textwrapper { height: auto !important; }
  .t480 .t-btn { margin-top: 40px; margin-bottom: 40px; }
  .t480 .t-btntext { margin-top: 20px; }
}

.t481 { width: 100%; height: 65px; z-index: 990; position: fixed; top: 0px; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; margin: 0px auto; }

.t481__beforeready { visibility: hidden; }

.t481 ul { margin: 0px; }

.t481__maincontainer { width: 100%; height: 65px; display: table; }

.t481__leftside { display: table-cell; vertical-align: middle; }

.t481__centerside { display: table-cell; vertical-align: middle; text-align: center; width: 100%; }

.t481__centerside.t481__menualign_left { text-align: left; }

.t481__centerside.t481__menualign_right { text-align: right; }

.t481__rightside { display: table-cell; vertical-align: middle; text-align: right; }

.t481 .lastside { display: table-cell; vertical-align: middle; }

.t481__padding40px { width: 30px; }

.t481__logo { display: inline-block; font-size: 16px; white-space: nowrap; padding-right: 30px; font-family: FuturaPT, Arial, sans-serif; }

.t481__imglogo { margin-right: 30px; }

.t481__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t481__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; padding-left: 10px; padding-right: 10px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t481__list_item .t-active { opacity: 0.7; }

.t481__list_item:first-child { padding-left: 0px; }

.t481__list_item:last-child { padding-right: 0px; }

.t481__leftcontainer { display: inline-block; }

.t481__rightcontainer { display: flex; align-items: center; justify-content: flex-end; text-align: right; gap: 30px; margin-left: 30px; }

.t481__right_descr { white-space: nowrap; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

.t481__right_buttons_wrap { display: flex; justify-content: center; align-items: center; gap: 10px; }

.t481__right_buttons_wrap:has(.t-btntext) { gap: 20px; }

.t481__right_share_buttons { display: table-cell; vertical-align: middle; min-width: 220px; }

.t481 .b-share { display: table !important; float: right; }

.t481 .b-share-btn__wrap { display: table-cell !important; float: none !important; padding-left: 5px !important; }

.t481__right_langs { display: table-cell; vertical-align: middle; }

.t481__right_langs_wrap { display: table; width: auto; float: right; }

.t481__right_langs_lang { display: table-cell; vertical-align: middle; padding: 0px 10px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

.t481 .t-sociallinks, .t481__right_social_links { display: table-cell; vertical-align: middle; line-height: 0px; }

.t481 .t-sociallinks__wrapper, .t481__right_social_links_wrap { display: table; width: auto; }

#allrecords .t481 ul.t-sociallinks__wrapper { padding-left: 0px; list-style: none; }

.t481 .t-sociallinks a, .t481__right_social_links a { display: block; vertical-align: middle; }

.t481 .t-sociallinks__item, .t481__right_social_links_item { display: table-cell; vertical-align: middle; padding: 0px 3px; }

.t481 .t-sociallinks__item:last-child, .t481__right_social_links_item:last-child { padding-right: 0px; }

.t481__mobile { display: none; }

.t481__list_item a, #allrecords .t481__list_item a { text-decoration: none; color: rgb(0, 0, 0); }

.t481 .t-btn { --height: 34px; font-size: 12px; padding-left: 16px; padding-right: 16px; }

.t481 .t-btntext { white-space: nowrap; }

.t481.t481__positionabsolute { position: absolute; left: 0px; right: 0px; }

.t481.t481__positionfixed { position: fixed; left: 0px; right: 0px; }

.t481.t481__positionstatic { position: static; }

.t481__right_langs_lang a, .t481__right_langs_lang .t794__tm-link { white-space: nowrap; }

@media screen and (max-width: 1200px) {
  .t481__padding40px { width: 20px; }
  .t481__imglogo { margin-right: 15px; }
  .t481__logo { padding-right: 15px; }
  .t481__right_descr { padding-left: 15px; }
  .t481__right_share_buttons { padding-left: 15px; }
}

@media screen and (max-width: 980px) {
  .t481 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; border-radius: 0px !important; }
  .t481.t481__positionabsolute, .t481.t481__positionfixed, .t481.t481__positionstatic { position: static; }
  .t481__leftside, .t481__rightside, .t481__centerside { display: block; text-align: center; float: none; }
  .t481__leftcontainer, .t481__centercontainer, .t481__rightcontainer { padding: 20px 0px; }
  .t481__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t481__imglogomobile.t481__imglogo { width: 100% !important; }
  .t481__padding40px { display: none; }
  .t481__padding10px { display: none; }
  .t481__rightcontainer { display: block; margin: 0px auto; }
  .t481__right_share_buttons { display: table; position: static; padding: 15px 0px; margin: 0px auto; text-align: center; float: none; min-width: inherit; }
  .t481 .t-sociallinks, .t481__right_descr, .t481__right_langs, .t481__right_social_links { display: table; padding: 10px 0px; margin: 0px auto; text-align: center; }
  .t481__logo { text-align: center; margin: 20px; }
  .t481 img { float: inherit; }
  .t481 .t481__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t481__logo { white-space: normal; padding: 0px; }
  .t481__right_buttons_wrap { padding: 15px 20px; flex-wrap: wrap; }
}

@media screen and (max-width: 640px) {
  .t481 .t-sociallinks__wrapper, .t481__right_social_links_wrap { display: flex; flex-wrap: wrap; }
  .t481 .t-sociallinks__item, .t481__right_social_links_item { padding: 3px; }
}

.t481 .ya-share2__list { margin-bottom: 0px; }

.t481 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t481__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t481__transp-white .ya-share2__badge { background-color: transparent !important; }

.t481__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t481__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t481__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t481__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=="); }

.t481__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t481__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t481__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t481__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t481__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t481__transp-black .ya-share2__badge { background-color: transparent !important; }

.t481__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=="); }

.t481__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t481__transp-black .ya-share2__counter::before { display: none; }

.t481__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t481__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t481__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t482__title { margin-bottom: 40px; }

.t482__descr { max-width: 760px; margin-top: 40px; }

.t482 .t-btn, .t482 .t-btntext { margin-top: 60px; }

.t482__line { position: relative; max-width: 100px; width: 100%; height: 3px; background-color: rgb(31, 91, 255); }

.t483 .t-btn, .t483 .t-btntext { margin-top: 75px; }

.t483__descr { margin-bottom: 75px; }

.t484__uptitle { margin-bottom: 60px; color: rgb(255, 255, 255); }

.t484__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t484__descr { color: rgb(255, 255, 255); }

.t484 .t-btn, .t484 .t-btntext { margin-top: 60px; }

.t485__uptitle { margin-bottom: 25px; }

.t485__title { margin-bottom: 60px; }

.t485__descr { margin-top: 60px; }

.t485 .t-btn, .t485 .t-btntext { margin-top: 60px; }

.t485__img { display: block; width: auto; max-width: 100%; }

.t486__imgwrapper { position: relative; }

.t486__blockimg { position: absolute; inset: 0px 10px 0px 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t486__separator { padding-top: 100%; }

.t486__imgwrapper { width: 50%; float: left; padding-right: 10px; box-sizing: border-box; }

.t486__imgwrapper:last-child { padding-right: 0px; padding-left: 10px; }

.t486__imgwrapper:last-child .t486__blockimg { right: 0px; left: 10px; }

.t486__row::before, .t486__row::after { content: ""; display: table; clear: both; }

.t486__row_last { margin-top: 20px; }

.t486__title, .t486__descr { color: rgb(255, 255, 255); }

.t486__textwrapper { display: table; width: 100%; }

.t486__content { display: table-cell; }

.t486__title { margin-bottom: 24px; }

.t486__descr { margin-top: 23px; }

.t486__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); }

.t486 .t-btn { margin-top: 40px; }

.t486 .t-btntext { margin-top: 30px; }

@media screen and (max-width: 960px) {
  .t486__top { margin-bottom: 30px; }
  .t486 .t-btn { margin-top: 30px; margin-bottom: 40px; }
  .t486 .t-btntext { margin-top: 20px; margin-bottom: 40px; }
}

.t487__uptitle { margin-bottom: 40px; }

.t487__title { margin-bottom: 20px; margin-top: 50px; }

.t487 .t-btn { margin-top: 60px; }

.t487__img { display: block; max-width: 100%; width: 260px; }

.t487__img_circle { border-radius: 50%; }

.t488__uptitle { margin-bottom: 70px; color: rgb(255, 255, 255); }

.t488__descr { color: rgb(255, 255, 255); }

.t488 .t-btn, .t488 .t-btntext { margin-top: 100px; }

.t489__subtitle { margin-top: 24px; color: rgb(102, 102, 102); }

@media screen and (max-width: 960px) {
  .t489__top { margin-bottom: 30px; }
}

.t490 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t490__container { margin-bottom: 0px; padding-left: 0px; list-style: none; flex-wrap: wrap; row-gap: 90px; }

.t490__col { float: none; }

.t490__container li ul { list-style-type: disc; }

#allrecords .t490__col a.t-card__link:not(.t-btn) { color: inherit !important; }

.t490__wrapperleft { padding-right: 0px; padding-left: 0px; }

.t490__wrappercenter { padding-right: 20px; padding-left: 20px; }

.t490__bgimg { width: 100px; height: 100px; max-width: 100%; margin-bottom: 25px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t490__img { width: 100px; height: auto; max-width: 100%; margin-bottom: 25px; }

.t490__img_circle { border-radius: 50%; }

.t490 .t-name_xl { margin-top: 18px; margin-bottom: 25px; }

.t490 .t-name_sm { margin-top: 12px; margin-bottom: 25px; }

.t490 .t-heading_md { margin-top: 12px; margin-bottom: 25px; }

.t490 .t-card__title, .t490 .t-card__descr { overflow-wrap: break-word; }

@media screen and (max-width: 960px) {
  .t490 .t-section__bottomwrapper { margin-top: 45px; }
  .t490__col { margin-bottom: 45px; }
}

.t491 .t-section__bottomwrapper { margin-top: 105px; }

.t491__container { flex-wrap: wrap; }

.t491__col { float: none; margin-top: var(--column-margin,70px); }

.t491__container li ul { list-style-type: disc; }

.t491__col .t-card__link { color: inherit !important; }

.t491__bgimg { margin-right: 16px; width: 35px; height: 35px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t491__img { margin-right: 16px; width: 35px; height: auto; }

.t491__img_circle { border-radius: 50%; }

.t491 .t-card__title { margin-top: 23px; }

.t491 .t-card__descr { margin-top: 12px; }

.t491__wrapper { display: table; }

.t491__img, .t491 .t-card__title { display: table-cell; vertical-align: middle; }

@media screen and (max-width: 960px) {
  .t491__col { margin-top: 0px; margin-bottom: 40px; }
  .t491 .t-section__bottomwrapper { margin-top: 45px; }
  .t491__img { max-width: 100px; }
}

.t492__blocktable { width: 100%; height: 700px; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; }

.t492__blocktext { width: 50%; height: 100%; vertical-align: middle; }

.t492__blockimg { width: 50%; height: 100%; vertical-align: middle; margin: 0px; padding: 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; border: 0px; }

.t492__textwrapper { margin: 10%; }

.t492 .t-descr { padding-top: 20px; }

.t492__imgmobile { width: auto; max-width: 100%; vertical-align: middle; margin: 0px; }

.t492 .t-btn { margin-top: 60px; }

.t492 .t-btntext { margin-top: 45px; }

@media screen and (max-width: 980px) {
  .t492__blockimg { display: none; }
  .t492__blockimgmobile { width: 100%; padding: 60px 0px 0px; text-align: center; display: block !important; }
  .t492__blockimgmobile_padding-0 { padding: 0px; }
  .t492__blocktable { height: auto !important; }
  .t492__blocktext { width: 100%; }
}

@media screen and (max-width: 640px) {
  .t492 .t-title { width: 100%; padding-top: 50px; }
  .t492 .t-descr { width: 100%; padding-bottom: 50px; }
  .t492__textwrapper { margin: 20px; }
  .t492 .t-btn { margin-top: 0px; margin-bottom: 40px; }
  .t492 .t-btntext { margin-top: 0px; margin-bottom: 40px; }
}

.t493__flex-wrapper { display: flex; }

.t493 .t-section__topwrapper { margin-bottom: 105px; }

.t493 .t-section__title { margin-bottom: 40px; }

.t493 .t-section__descr { max-width: 560px; }

.t493 .t-section__bottomwrapper { margin-top: 105px; }

.t493__img { display: block; width: 100%; }

.t493__box-img-mobile { display: none; }

.t493__tablewrapper { display: table; height: 100%; width: 100%; }

.t493__textwrapper { padding-left: 30px; }

.t493__imgwrapper { width: 65px; }

.t493__bgimg { width: 65px; height: 65px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t493__iconimg { width: 100%; max-width: 100%; height: auto; }

.t493__img_circle { border-radius: 50%; }

.t493__heading { padding-bottom: 15px; }

.t493__item_padding-top { padding-top: 50px; }

@media screen and (max-width: 960px) {
  .t493__flex-wrapper { display: block; }
  .t493__box-img-mobile { display: block; height: auto; margin-bottom: 75px; }
  .t493__box-img { display: none; }
  .t493__img { max-width: 100%; height: auto; }
  .t493__imgwrapper { max-width: 50px !important; }
  .t493__bgimg { max-width: 50px !important; max-height: 50px !important; }
  .t493__box-text { height: auto; }
  .t493 .t-section__bottomwrapper { margin-top: 45px; }
  .t493 .t-section__topwrapper { margin-bottom: 45px; }
  .t493 .t-section__title { margin-bottom: 20px; }
}

.t494__text-bottom-margin { margin-bottom: 50px; }

.t494__text { color: rgb(255, 255, 255); }

.t494 .t-sociallinks { margin-bottom: 50px; }

.t494 .t-sociallinks a { display: inline-block; }

.t494 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t494 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t495 .t-section__topwrapper { margin-bottom: 105px; }

.t495 .t-section__title { margin-bottom: 40px; }

.t495 .t-section__descr { max-width: 560px; }

.t495 .t-section__bottomwrapper { margin-top: 105px; }

.t495__col .t-heading { padding-top: 8px; padding-bottom: 6px; margin-right: 20px; font-weight: 700; }

.t495__line { height: 3px; margin: 14px 20px 14px 0px; background-color: rgb(0, 0, 0); }

.t495__col .t-descr { padding-top: 4px; padding-bottom: 6px; margin-right: 20px; }

@media screen and (max-width: 960px) {
  .t495__col .t-heading, .t495__line, .t495__col .t-descr { margin-right: 0px; }
  .t495__col { margin-top: 20px; margin-bottom: 20px; }
  .t495 .t-section__bottomwrapper { margin-top: 45px; }
  .t495 .t-section__topwrapper { margin-bottom: 45px; }
  .t495 .t-section__title { margin-bottom: 20px; }
}

.t497 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t497__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t497__container { display: flex; flex-wrap: wrap; }

.t497__container li ul { list-style-type: disc; }

.t497 .t-list__item { margin-top: 90px; }

.t497 .t-list__item:nth-child(-n+2) { margin-top: 0px !important; }

.t497 .t-row { overflow: hidden; }

.t497__textwrapper { padding-left: 20px; width: 100%; }

.t497__imgwrapper { width: 45px; }

.t497__bgimg { width: 45px; height: 45px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t497__img { max-width: 100%; width: 100%; height: auto; }

.t497__img_circle { border-radius: 50%; }

.t497__name { padding-bottom: 8px; }

@media screen and (max-width: 960px) {
  .t497__separator { margin-bottom: 0px !important; }
  .t497 .t-section__bottomwrapper { margin-top: 45px; }
  .t497 .t-list__item, .t497 .t-list__item:nth-child(-n+2) { margin-top: 30px !important; }
  .t497 .t-list__item:first-child { margin-top: 0px !important; }
  .t497__bgimg { max-width: 50px !important; max-height: 50px !important; }
  .t497__imgwrapper { max-width: 50px !important; }
  .t497__col_first { margin-top: 0px !important; }
}

.t498 .t-section__topwrapper { margin-bottom: 105px; }

.t498 .t-section__title { margin-bottom: 40px; }

.t498 .t-section__descr { max-width: 560px; }

.t498 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t498__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t498__container li ul { list-style-type: disc; }

.t498__col { position: relative; vertical-align: top; height: auto; }

.t498__col-wrapper { padding: 0px 25px; box-sizing: border-box; text-align: center; }

.t498__line { position: absolute; top: 0px; bottom: 0px; left: -20px; width: 1px; background: rgb(238, 238, 238); transform: translate(-50%, 0px); }

.t498__bgimg { width: 100px; height: 100px; max-width: 100%; margin-bottom: 30px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t498__img { width: 100px; height: auto; max-width: 100%; margin-bottom: 30px; }

.t498__img_circle { border-radius: 50%; }

.t498__title { padding-bottom: 20px; }

.t498__uptitle { padding-bottom: 15px; }

@media screen and (max-width: 1200px) {
  .t498__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t498 .t-section__bottomwrapper { margin-top: 45px; }
  .t498 .t-section__topwrapper { margin-bottom: 45px; }
  .t498 .t-section__title { margin-bottom: 20px; }
  .t498__col { display: block; width: 100%; padding: 0px 5%; height: auto !important; }
  .t498__col-wrapper { padding: 45px 0px; }
  .t498__col-wrapper_fisrt { padding-top: 0px; }
  .t498__line { left: 0px; height: 1px; margin: 0px 5%; transform: translate(0px, 0px); width: 90% !important; }
  .t498__title, .t498__uptitle { padding-bottom: 10px; }
}

.t499 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t499__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t499__container { display: flex; flex-wrap: wrap; }

.t499__container li ul { list-style-type: disc; }

.t499 .t-list__item { margin-top: 90px; }

.t499 .t-list__item:nth-child(-n+2) { margin-top: 0px !important; }

.t499__col:not(.t-column-draggable) { overflow: auto; }

.t499__bgimg { margin-bottom: 14px; width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; float: right; }

.t499__img { width: 100px; height: auto; max-width: 100%; float: right; margin-right: 22px; }

.t499__img_circle { border-radius: 50%; }

.t499__title { margin-top: 0px; margin-bottom: 25px; }

.t499__blockdescr { padding-right: 150px; }

@media screen and (max-width: 960px) {
  .t499 .t-section__bottomwrapper { margin-top: 45px; }
  .t499 .t499__col { width: 100%; max-width: 100%; }
  .t499 .t-list__item, .t499 .t-list__item:nth-child(-n+2) { margin-top: 40px !important; }
  .t499 .t-list__item:first-child { margin-top: 0px !important; }
  .t499__img { max-width: 80px; margin: 0px; }
}

.t500 .t-section__topwrapper { margin-bottom: 105px; }

.t500 .t-section__title { margin-bottom: 40px; }

.t500 .t-section__descr { max-width: 560px; }

.t500 .t-section__bottomwrapper { margin-top: 105px; }

.t500__table-wrapper { display: table; table-layout: fixed; }

.t500__cell_25 { width: 25%; }

.t500__cell_50 { width: 50%; }

.t500__item_padding-top { padding-top: 45px; }

.t500__img { display: block; width: 100%; box-sizing: border-box; padding: 0px 30px; }

.t500__imgwrapper { width: 45px; }

.t500__bgimg { width: 45px; height: 45px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t500__iconimg { width: 100%; max-width: 100%; height: auto; }

.t500__img_circle { border-radius: 50%; }

.t500__cell-left { padding-left: 20px; }

.t500__cell-left .t500__textwrapper { padding-right: 20px; text-align: right; }

.t500__cell-left .t500__item { float: right; }

.t500__cell-right { padding-right: 20px; }

.t500__cell-right .t500__textwrapper { padding-left: 20px; text-align: left; }

.t500__cell-right .t500__item { float: left; }

.t500 .t-name { padding-bottom: 10px; }

.t500__iconwrapper_mobile { display: none; }

.t500__justfeatures { padding: 0px 50px; vertical-align: top; }

@media screen and (max-width: 960px) {
  .t500 .t-container > .t-cell, .t500__cell_25, .t500__cell_50 { padding: 0px 20px; box-sizing: border-box; width: 100%; display: block; }
  .t500__cell-left { margin-bottom: 45px; }
  .t500__cell-right { margin-top: 45px; }
  .t500__cell-left .t500__textwrapper { padding-right: 0px; padding-left: 20px; text-align: left; }
  .t500__img { max-width: 90%; margin: 0px auto; }
  .t500__imgwrapper { max-width: 50px !important; }
  .t500__bgimg { max-width: 50px !important; max-height: 50px !important; }
  .t500__iconwrapper { display: none; }
  .t500__iconwrapper_mobile { display: table-cell; }
  .t500__item { float: none !important; }
  .t500 .t-section__bottomwrapper { margin-top: 45px; }
  .t500 .t-section__topwrapper { margin-bottom: 45px; }
  .t500 .t-section__title { margin-bottom: 20px; }
}

.t501 .t-section__topwrapper { margin-bottom: 105px; }

.t501 .t-section__title { margin-bottom: 40px; }

.t501 .t-section__descr { max-width: 560px; }

.t501 .t-section__bottomwrapper { margin-top: 105px; }

.t501__title { padding-top: 8px; padding-bottom: 6px; text-align: center; }

.t501__text { padding-top: 4px; padding-bottom: 6px; text-align: center; }

.t501__line { margin-top: 14px; margin-bottom: 14px; border: 0px; height: 1px; background-color: rgb(0, 0, 0); opacity: 0.2; }

.t501 hr { margin-top: 14px; margin-bottom: 14px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(0, 0, 0); opacity: 0.2; }

@media screen and (max-width: 960px) {
  .t501 .t501__col { margin-top: 20px; margin-bottom: 20px; }
  .t501 .t-section__bottomwrapper { margin-top: 45px; }
  .t501 .t-section__topwrapper { margin-bottom: 45px; }
  .t501 .t-section__title { margin-bottom: 20px; }
}

.t502 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t502__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t502__container { display: flex; flex-wrap: wrap; }

.t502__container li ul { list-style-type: disc; }

.t502__tablewrapper { display: table; width: 100%; }

.t502__circlewrapper { display: table-cell; vertical-align: top; }

.t502__textwrapper { display: table-cell; vertical-align: top; padding-left: 20px; width: 100%; }

.t502__title { margin: 0px; padding-bottom: 13px; }

.t502__circle { background-color: rgb(204, 204, 204); border-radius: 50%; display: block; width: 60px; height: 60px; text-align: center; font-size: 20px; line-height: 60px; color: rgb(0, 0, 0); overflow: hidden; white-space: nowrap; }

.t502 { counter-reset: number 0; }

.t502 .t502__circle::before { counter-increment: number 1; content: counter(number); }

.t502 .t-list__item { margin-top: 90px; }

.t502 .t-list__container_inrow1 .t-list__item:first-child, .t502 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t502 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t502 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t502 .t-list__item, .t502 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t502 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t502 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 36px !important; }
  .t502 .t-list__container_inrow1 .t-list__item:first-child, .t502 .t-list__container_inrow2 .t-list__item:first-child, .t502 .t-list__container_inrow3 .t-list__item:first-child, .t502 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
  .t502__title { padding-bottom: 10px; }
  .t502 .t-section__bottomwrapper { margin-top: 45px; }
  .t502__separator { margin-bottom: 0px !important; }
  .t502__blockdescr { margin-bottom: 20px; }
  .t502__circle { max-width: 40px; max-height: 40px; font-size: 18px !important; line-height: 40px !important; }
}

.t503 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t503__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t503__container { display: flex; flex-wrap: wrap; }

.t503__container li ul { list-style-type: disc; }

#allrecords .t503 .t-card__col .t-card__link { color: inherit !important; }

.t503__bgimg { display: inline-block; width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t503__img { width: 100px; height: auto; max-width: 100%; }

.t503__img_circle { border-radius: 50%; }

.t503 .t-card__title { margin-top: 23px; }

.t503 .t-card__descr { width: 100%; margin-top: 20px; }

.t503 .t-card__col { margin-top: 70px; }

.t503 .t-card__container_inrow1 .t-card__col:first-child, .t503 .t-card__container_inrow2 .t-card__col:nth-child(-n+2), .t503 .t-card__container_inrow3 .t-card__col:nth-child(-n+3), .t503 .t-card__container_inrow4 .t-card__col:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t503 .t-card__col, .t503 .t-card__container_inrow2 .t-card__col:nth-child(-n+2), .t503 .t-card__container_inrow3 .t-card__col:nth-child(-n+3), .t503 .t-card__container_inrow4 .t-card__col:nth-child(-n+4) { margin-top: 40px !important; }
  .t503 .t-card__container_inrow1 .t-card__col:first-child, .t503 .t-card__container_inrow2 .t-card__col:first-child, .t503 .t-card__container_inrow3 .t-card__col:first-child, .t503 .t-card__container_inrow4 .t-card__col:first-child { margin-top: 0px !important; }
  .t503 .t-section__bottomwrapper { margin-top: 45px; }
  .t503__separator { margin-bottom: 0px !important; }
}

.t504 .t-section__topwrapper { margin-bottom: 105px; }

.t504 .t-section__title { margin-bottom: 40px; }

.t504 .t-section__descr { max-width: 560px; }

.t504 .t-section__bottomwrapper { margin-top: 105px; }

.t504__col { vertical-align: top; position: relative; height: auto; }

.t504__col-wrapper { text-align: center; box-sizing: border-box; padding: 0px 25px; }

.t504__line { width: 1px; background: rgb(238, 238, 238); position: absolute; top: 0px; bottom: 0px; left: -20px; transform: translate(-50%, 0px); }

.t504__bgimg { width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; margin-bottom: 30px; }

.t504__img { margin-bottom: 30px; width: 100px; height: auto; max-width: 100%; }

.t504__img_circle { border-radius: 50%; }

.t504__title { padding-bottom: 20px; }

.t504__uptitle { padding-bottom: 15px; }

@media screen and (max-width: 1200px) {
  .t504__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t504 .t-section__bottomwrapper { margin-top: 45px; }
  .t504 .t-section__topwrapper { margin-bottom: 45px; }
  .t504 .t-section__title { margin-bottom: 20px; }
  .t504__col { padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t504__col-wrapper { padding: 45px 0px; }
  .t504__col-wrapper_fisrt { padding-top: 0px; }
  .t504__line { transform: translate(0px, 0px); margin: 0px 5%; left: 0px; height: 1px; width: 90% !important; }
  .t504__title, .t504__uptitle { padding-bottom: 10px; }
}

.t505 .t-section__topwrapper { margin-bottom: 105px; }

.t505 .t-section__title { margin-bottom: 40px; }

.t505 .t-section__descr { max-width: 560px; }

.t505 .t-section__bottomwrapper { margin-top: 105px; }

.t505__number { position: absolute; margin: auto; inset: 0px; z-index: 1; line-height: 0.8; }

.t505__pie { transform: rotate(-90deg); max-width: 100%; }

.t505__piewrapper { text-align: center; margin-bottom: 30px; position: relative; }

.t505__textwrapper { text-align: center; }

.t505__subtitle { margin-top: 10px; }

@media screen and (max-width: 960px) {
  .t505 .t-section__bottomwrapper { margin-top: 45px; }
  .t505 .t-section__topwrapper { margin-bottom: 45px; }
  .t505 .t-section__title { margin-bottom: 20px; }
  .t505__col-top-margin { margin-top: 50px; }
}

.t506 .t-section__container { position: inherit; }

.t506 .t-section__topwrapper { margin-bottom: 105px; }

.t506 .t-section__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t506 .t-section__descr { max-width: 560px; color: rgb(255, 255, 255); }

.t506 .t-section__bottomwrapper { margin-top: 105px; }

.t506__title { padding-top: 8px; padding-bottom: 20px; text-align: center; color: rgb(255, 255, 255); }

.t506__text { padding-top: 4px; padding-bottom: 6px; text-align: center; color: rgb(255, 255, 255); margin: 0px 20px; }

.t506__line { margin-top: 14px; margin-bottom: 14px; border: 0px; height: 3px; background-color: rgb(255, 255, 255); }

.t506__blockswrapper::before, .t506__blockswrapper::after { content: ""; display: table; clear: both; }

@media screen and (max-width: 960px) {
  .t506 .t-section__bottomwrapper { padding: 45px 0px; margin: 0px; }
  .t506 .t-section__topwrapper { padding: 45px 0px; margin: 0px; }
  .t506 .t-section__title { margin-bottom: 20px; }
  .t506 .t506__col { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t506__uptitle { margin-bottom: 15px; }
}

.t508 { text-size-adjust: 100%; }

.t508 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t508__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t508__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t508__container li ul { list-style-type: disc; }

.t508 .t-list__item { margin-top: 55px; }

.t508 .t-list__item:first-child { margin-top: 0px !important; }

.t508__bottommargin { margin-bottom: 14px; }

.t508__checkmark { width: 55px; display: block; }

.t508__imgwrapper { width: 55px; }

.t508__bgimg { width: 55px; height: 55px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t508__img { width: 100%; max-width: 100%; height: auto; }

.t508__imgwrapper, .t508__bgimg { margin-right: 40px; }

.t508__img_circle { border-radius: 50%; }

.t508__textwrapper { width: 100%; }

@media screen and (max-width: 960px) {
  .t508 .t-section__bottomwrapper { margin-top: 45px; }
  .t508 .t-list__item { margin-top: 40px !important; }
  .t508__checkmark, .t508__bgimg { max-width: 50px; max-height: 50px; }
  .t508__imgwrapper { max-width: 50px; }
  .t508__imgwrapper, .t508__bgimg { margin-right: 20px !important; }
}

@media screen and (max-width: 640px) {
  .t508__checkmark, .t508__bgimg { max-width: 40px; max-height: 40px; }
  .t508__imgwrapper { max-width: 40px; }
}

.t509 .t-section__bottomwrapper { margin-top: 105px; }

.t509__fullscreenwidth { padding: 0px 40px; box-sizing: border-box; }

.t509__row { float: none; margin-top: var(--column-margin,120px); }

.t509__row:first-child { margin-top: 0px; }

.t509__col { height: fit-content; float: none; }

.t509__mobileimg { display: none; }

.t509__imgwrapper { margin: 0px auto; }

.t509__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; max-width: 100%; width: 100%; }

.t509__textwrapper { display: table; width: 100%; }

.t509__content { display: table-cell; }

.t509 .t-card__title { margin-bottom: 24px; }

#allrecords .t509 .t-card__link { outline: none; }

.t509__line { max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); display: block; }

.t509__rightcol { margin-right: 0px; }

.t509__leftcol { margin-left: 0px; }

.t509 .t509__content .t-card__btn { margin-top: 30px; }

.t509__fullscreenwidth .t509__leftcol .t509__textwrapper { padding-right: 40px; box-sizing: border-box; }

.t509__fullscreenwidth .t509__rightcol .t509__textwrapper { padding-left: 40px; box-sizing: border-box; }

.t509__cell { height: auto !important; }

.t509__marginauto { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 960px) {
  .t509 .t-section__bottomwrapper { margin-top: 45px; }
  .t509__fullscreenwidth { padding: 0px 20px; }
  .t509__textwrapper { padding: 0px !important; }
  .t509__row { margin-top: 75px; }
  .t509__col { padding: 0px !important; }
  .t509__cell { display: block; max-width: 100%; width: initial; }
  .t509__top { margin-bottom: 30px; }
  .t509__textwrapper { height: auto !important; margin-top: 30px; }
  .t509 .t-card__title { margin-bottom: 15px; }
  .t509__mobileimg { display: block; }
  .t509__desktopimg { display: none; }
}

.t510 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t510__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t510__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t510__container li ul { list-style-type: disc; }

.t510 .t-list__item { margin-top: 55px; }

.t510 .t-list__item:first-child { margin-top: 0px !important; }

.t510__textwrapper { padding-left: 40px; }

.t510__bottommargin { margin-bottom: 14px; }

.t510__checkmark { display: block; }

.t510 { counter-reset: number 0; }

.t510 .t510__circle::before { counter-increment: number 1; content: counter(number); }

.t510__circle { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 45px; height: 45px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 50%; white-space: nowrap; font-size: 20px; overflow: hidden; }

@media screen and (max-width: 960px) {
  .t510 .t-section__bottomwrapper { margin-top: 45px; }
  .t510 .t-list__item { margin-top: 40px !important; }
  .t510__circle { max-width: 40px; max-height: 40px; font-size: 18px !important; }
  .t510__textwrapper { padding-left: 20px !important; }
}

.t511 .t-section__topwrapper { margin-bottom: 90px; }

.t511 .t-section__title { margin-bottom: 40px; }

.t511 .t-section__descr { max-width: 560px; margin: 0px auto; }

.t511 .t-section__bottomwrapper { margin-top: 75px; }

.t511__title { margin-top: 8px; margin-bottom: 5px; }

.t511__descr { margin-top: 0px; margin-bottom: 6px; }

.t511__text { margin-top: 40px; margin-bottom: 32px; }

.t511__bgimg { width: 150px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t511__img { width: 100%; max-width: 150px; margin: 0px auto; display: block; }

.t511__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t511 .t-section__bottomwrapper { margin-top: 25px; }
  .t511 .t-section__topwrapper { margin-bottom: 40px; }
  .t511 .t-section__title { margin-bottom: 20px; }
}

.t512 .t-section__topwrapper { margin-bottom: 90px; }

.t512 .t-section__title { margin-bottom: 40px; }

.t512 .t-section__descr { max-width: 560px; }

.t512 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t512__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t512__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t512__container li ul { list-style-type: disc; }

.t512 .t-list__item { margin-top: 65px; }

.t512 .t-list__item:first-child { margin-top: 0px !important; }

.t512__textwr_leftpadding { padding-left: 30px; }

.t512__bottommargin { margin-bottom: 14px; }

.t512__imgwrapper { width: 65px; }

.t512__bgimg { width: 65px; height: 65px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t512__img { width: 100%; max-width: 100%; height: auto; }

.t512__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t512 .t-section__bottomwrapper { margin-top: 45px; }
  .t512 .t-section__topwrapper { margin-bottom: 45px; }
  .t512 .t-section__title { margin-bottom: 20px; }
  .t512 .t-list__item { margin-top: 40px !important; }
  .t512__imgwrapper { max-width: 60px; }
  .t512__bgimg { max-width: 60px; max-height: 60px; }
  .t512__textwrapper { padding-left: 20px !important; }
}

@media screen and (max-width: 640px) {
  .t512__imgwrapper { max-width: 50px; }
  .t512__bgimg { max-width: 50px; max-height: 50px; }
}

.t513 .t-section__bottomwrapper { margin-top: 105px; }

.t513__row::after { content: ""; display: block; height: 0px; clear: both; }

.t513__rightcol, .t513__leftcol { margin-top: 45px; margin-bottom: 45px; }

.t513__line { position: relative; height: 1px; background: rgb(0, 0, 0); opacity: 0.1; }

.t513__bottommargin { margin-bottom: 35px; }

.t513__personwrapper { display: table; }

.t513__persontextwrapper, .t513__personimgwrapper { display: table-cell; vertical-align: middle; }

.t513__img { width: 50px; height: 50px; margin-right: 20px; border-radius: 50%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

@media screen and (max-width: 960px) {
  .t513 .t-section__bottomwrapper { margin-top: 90px; }
  .t513__rightcol { margin-top: 0px; }
  .t513__leftcol { margin-bottom: 20px; }
  .t513__bottommargin { margin-bottom: 20px; }
}

.t514 .t-section__bottomwrapper { margin-top: 105px; }

.t514__leftcol { min-height: 1px; }

.t514__row::after { content: ""; display: block; height: 0px; clear: both; }

.t514__righttablewrapper { position: relative; }

.t514__bottommargin { margin-bottom: 30px; }

.t514__timelinewrapper { display: table-cell; position: relative; vertical-align: top; width: 16px; }

.t514__sectiontextwrapper { display: table-cell; padding-left: 40px; }

.t514__textwr-bottompadding { padding-bottom: 90px; }

.t514__circlewrapper { background: transparent; z-index: 100; position: absolute; padding: 4px 0px; }

.t514__circle { width: 12px; height: 12px; border: 2px solid rgb(212, 212, 212); border-radius: 50%; }

.t514__rightcol_1 .t514__line { top: 28px !important; margin-bottom: -4px; }

.t514__line { width: 2px; position: absolute; inset: 0px 0px 0px 7px; background: rgb(212, 212, 212); }

.t514__row:not(:first-child, :last-child) .t514__line { margin-top: 28px; margin-bottom: -4px; }

.t514__time_mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t514__sectiontextwrapper { padding-left: 20px; }
}

@media screen and (max-width: 960px) {
  .t514 .t-section__bottomwrapper { margin-top: 90px; }
  .t514__bottommargin { margin-bottom: 15px; }
  .t514__textwr-bottompadding { padding-bottom: 75px; }
  .t514__leftcol { display: none; }
  .t514__time_mobile { display: block; }
  .t514__circlewrapper { top: -2px !important; }
  .t514__rightcol_1 .t514__line { top: 20px !important; margin-bottom: 0px; }
  .t514__line { top: 0px !important; }
  .t514__row:not(:first-child, :last-child) .t514__line { margin-top: 20px; margin-bottom: 0px; }
}

.t516 .t-section__bottomwrapper { margin-top: 105px; }

.t516__leftcol { min-height: 1px; }

.t516__row::after { content: ""; display: block; height: 0px; clear: both; }

.t516__righttablewrapper { position: relative; }

.t516__persname, .t516__persdescr { display: inline-block; }

.t516__bottommargin { margin-bottom: 35px; }

.t516__bottommargin_sm { margin-bottom: 10px; }

.t516__timelinewrapper { display: table-cell; position: relative; vertical-align: top; width: 84px; }

.t516__sectiontextwrapper { display: table-cell; padding-left: 40px; }

.t516__textwr-bottompadding { padding-bottom: 90px; }

.t516__textwr-bottompadding_none { padding-bottom: 0px; }

.t516__circlewrapper { background: transparent; z-index: 98; position: absolute; padding: 4px 0px; right: 0px; left: 0px; }

.t516__circlewrapper_img { top: -31px; }

.t516__img { width: 84px; height: 84px; border-radius: 50%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t516__circle { width: 12px; height: 12px; border: 2px solid rgb(212, 212, 212); border-radius: 50%; margin: 0px auto; }

.t516__rightcol_1 .t516__line { top: 28px !important; }

.t516__line { width: 2px; position: absolute; inset: 0px 0px 0px 41px; background: rgb(212, 212, 212); }

.t516__time_mobile { display: none; }

@media screen and (max-width: 480px) {
  .t516__title { word-break: normal; overflow-wrap: anywhere; }
}

@media screen and (max-width: 1200px) {
  .t516__sectiontextwrapper { padding-left: 20px; }
}

@media screen and (max-width: 960px) {
  .t516 .t-section__bottomwrapper { margin-top: 90px; }
  .t516__bottommargin { margin-bottom: 15px; }
  .t516__textwr-bottompadding { padding-bottom: 75px; }
  .t516__leftcol { display: none; }
  .t516__rightcol { min-height: auto !important; }
  .t516__time_mobile { display: block; }
  .t516__img { max-width: 100px; max-height: 100px; }
  .t516__circlewrapper { top: -2px !important; }
  .t516__rightcol_1 .t516__line { top: 20px !important; }
  .t516__line { top: 0px !important; }
}

.t517 .t-section__bottomwrapper { margin-top: 105px; }

.t517__container { display: flex; flex-wrap: wrap; }

.t517__innercol { display: flex; flex-direction: column; justify-content: space-between; height: 100%; background-color: rgb(255, 255, 255); }

.t517 ul { padding-left: 0px !important; margin-bottom: 0px; }

.t517__col { display: flex; flex-direction: column; }

.t517__bottommargin { margin-bottom: 25px; }

.t517__sectioninfowrapper { padding: 30px 30px 50px; }

.t517__personwrapper { display: flex; align-items: center; padding: 20px 30px 30px; bottom: 0px; }

.t517__img { width: 70px; height: 70px; margin-right: 20px; border-radius: 50%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

@media screen and (max-width: 960px) {
  .t517 .t-section__bottomwrapper { margin-top: 90px; }
  .t517__col { margin-bottom: 20px; height: auto !important; }
}

@media screen and (min-width: 961px) {
  .t517__container { row-gap: 40px; }
}

.t518 .t-section__bottomwrapper { margin-top: 105px; }

.t518__col-header { padding: 20px 30px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: flex; align-items: center; }

.t518__linewrapper { padding: 0px 30px; }

.t518__line { position: relative; height: 1px; background: rgb(0, 0, 0); opacity: 0.1; z-index: 100; }

.t518__innercol { background-color: rgb(239, 239, 239); height: inherit; }

.t518__bottommargin { margin-bottom: 25px; }

.t518__item { position: relative; }

.t518__sectioninfowrapper { padding: 40px 30px; }

.t518__personwrapper { display: table; padding: 30px 30px 40px; bottom: 0px; }

.t518__img { width: 70px; height: 70px; margin-right: 20px; border-radius: 50%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t518__persontextwrapper, .t518__personimgwrapper { display: table-cell; vertical-align: middle; }

@media screen and (max-width: 960px) {
  .t518 .t-section__bottomwrapper { margin-top: 90px; }
  .t518__col { margin-bottom: 20px; height: auto !important; }
  .t518__item { height: auto !important; }
  .t518__personwrapper { position: initial !important; }
}

.t519 .t-section__topwrapper { margin-bottom: 90px; }

.t519 .t-section__title { margin-bottom: 40px; }

.t519 .t-section__descr { max-width: 560px; }

.t519 .t-section__bottomwrapper { margin-top: 75px; }

.t519__title { margin-top: 14px; margin-bottom: 5px; }

.t519__descr { margin-bottom: 8px; }

.t519__text { margin-bottom: 36px; }

.t519__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t519__img { width: 100%; max-width: 100px; margin: 0px auto; display: block; }

.t519__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t519 .t-section__bottomwrapper { margin-top: 25px; }
  .t519 .t-section__topwrapper { margin-bottom: 40px; }
  .t519 .t-section__title { margin-bottom: 20px; }
}

.t520 .t-section__topwrapper { margin-bottom: 90px; }

.t520 .t-section__title { margin-bottom: 40px; }

.t520 .t-section__descr { max-width: 560px; margin: 0px auto; }

.t520 .t-section__bottomwrapper { margin-top: 75px; }

.t520 .t-slides__bullet_wrapper { margin-top: 20px; }

.t520__wrapper { display: flex; width: 100%; background: rgb(255, 255, 255); }

.t520__imgcell { -webkit-box-flex: 0; flex: 0 0 300px; min-height: 360px; position: relative; }

.t520__bgimg { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; inset: 0px; }

.t520__textcell { -webkit-box-flex: 1; flex: 1 1 0%; padding: 40px 45px; box-sizing: border-box; align-self: center; }

.t520__textwrapper { width: 100%; }

.t520__text { margin-bottom: 20px; }

.t520__title { margin-bottom: 2px; }

@media screen and (max-width: 960px) {
  .t520 .t-section__bottomwrapper { margin-top: 25px; }
  .t520 .t-section__topwrapper { margin-bottom: 40px; }
  .t520 .t-section__title { margin-bottom: 20px; }
  .t520 .t-slides__wrapper { display: block; }
  .t520__textcell { padding: 25px 20px; }
  .t520__wrapper { display: block; }
}

.t521 .t-section__bottomwrapper { margin-top: 105px; }

.t521__row::after { content: ""; display: block; height: 0px; clear: both; }

.t521__rightcol, .t521__leftcol { margin-top: 45px; margin-bottom: 45px; }

.t521__line { position: relative; height: 1px; background: rgb(0, 0, 0); opacity: 0.1; }

@media screen and (max-width: 960px) {
  .t521 .t-section__bottomwrapper { margin-top: 90px; }
  .t521__rightcol { margin-top: 0px; }
  .t521__leftcol { margin-bottom: 20px; }
}

.t522 .t-section__bottomwrapper { margin-top: 105px; }

.t522__row { margin-bottom: 85px; }

.t522__row::after { content: ""; display: block; height: 0px; clear: both; }

.t522__right-tablewrapper { display: table; }

.t522__right-tablewrapper, .t522__time { margin-top: 25px; }

.t522__line { position: relative; height: 1px; background: rgb(0, 0, 0); opacity: 0.1; }

.t522__bottommargin { margin-bottom: 35px; }

.t522__bottommargin_sm { margin-bottom: 10px; }

.t522__personimgwrapper, .t522__textwrapper { display: table-cell; vertical-align: top; }

.t522__img { width: 250px; height: 250px; margin-right: 60px; border-radius: 50%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t522__time_mobile { display: none; }

@media screen and (max-width: 960px) {
  .t522 .t-section__bottomwrapper { margin-top: 90px; }
  .t522__right-tablewrapper, .t522__personimgwrapper, .t522__textwrapper { display: block; }
  .t522__row { margin-bottom: 60px; }
  .t522__img { margin: 0px auto 25px; max-width: 150px; max-height: 150px; }
  .t522__bottommargin { margin-bottom: 15px; }
  .t522__rightcol { text-align: center; }
  .t522__leftcol { display: none; }
  .t522__time_mobile { display: block; margin-bottom: 25px; }
}

.t523 .t-section__bottomwrapper { margin-top: 105px; }

.t523__row { margin-bottom: 60px; }

.t523__row:last-child { margin-bottom: 0px !important; }

.t523__row::after { content: ""; display: block; height: 0px; clear: both; }

.t523__tablewrapper { display: table; width: 100%; }

.t523__bottommargin { margin-bottom: 35px; }

.t523__bottommargin_sm { margin-bottom: 10px; }

.t523__time, .t523__textwrapper { display: table-cell; vertical-align: top; }

.t523__time { text-align: right; width: 160px; }

.t523__img { width: 100%; }

.t523__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t523 .t-section__bottomwrapper { margin-top: 90px; }
  .t523__tablewrapper, .t523__time, .t523__textwrapper { display: block; }
  .t523__img { margin: 0px auto 25px; max-width: 150px; display: block; }
  .t523__bottommargin { margin-bottom: 15px; }
  .t523__time, .t523__textwrapper { text-align: center; }
  .t523__time { width: 100% !important; margin-top: 15px; }
}

.t524 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t524__container { margin-bottom: 0px; padding-left: 0px; }

.t524__container { display: flex; flex-wrap: wrap; }

.t524__container li ul { list-style-type: disc; }

.t524__wrapperleft { padding-right: 0px; padding-left: 0px; }

.t524__wrappercenter { padding-right: 20px; padding-left: 20px; }

.t524__itemwrapper { margin: 0px auto; }

.t524__imgwrapper { width: 200px; max-width: 100%; margin-bottom: 20px; }

.t524__bgimg { width: 100%; max-width: 100%; padding-bottom: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t524__img { width: 100%; max-width: 100%; height: auto; }

.t524__img_circle { border-radius: 50%; }

.t524__persdescr { color: rgb(122, 122, 122); }

.t524__wrappercenter .t-persons-social-links__wrapper { justify-content: center; }

.t524 .t-persons-social-links__item a { display: inline-block; }

.t524__bottommargin_sm { margin-bottom: 4px; }

.t524__bottommargin_lg { margin-bottom: 18px; }

.t524 .t-list__item { margin-top: 90px; }

.t524 .t-list__container_inrow1 .t-list__item:first-child, .t524 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t524 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t524 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t524 .t-section__bottomwrapper { margin-top: 45px; }
  .t524 .t-list__item, .t524 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t524 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t524 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 45px !important; }
  .t524 .t524__container .t-list__item:first-child, .t524 .t524__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px !important; }
  .t524__container { font-size: 0px; }
  .t524__col-mobstyle { display: inline-block; vertical-align: top; width: 50%; }
  .t524__itemwrapper_1, .t524__itemwrapper_3 { max-width: 300px; }
  .t524__itemwrapper_2 { max-width: 460px; }
  .t524__itemwrapper_4 { max-width: 220px; }
}

@media screen and (max-width: 640px) {
  .t524__col-mobstyle:nth-child(2n+1) { padding-left: 40px; }
  .t524__col-mobstyle:nth-child(2n) { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t524__col-mobstyle { display: block; width: 100%; }
  .t524__col-mobstyle:nth-child(2n+1) { padding-left: 20px; }
  .t524__col-mobstyle:nth-child(2n) { padding-right: 20px; }
  .t524 .t524__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 45px !important; }
}

.t525 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t525__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t525__container { display: flex; flex-wrap: wrap; }

.t525__container li ul { list-style-type: disc; }

.t525 .t-list__item { margin-top: 70px; }

.t525 .t-list__item:nth-child(-n+2) { margin-top: 0px !important; }

.t525__textwr_leftpadding { padding-left: 30px; }

.t525__bottommargin { margin-bottom: 14px; }

.t525__imgwrapper { width: 100px; }

.t525__bgimg { width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t525__img { width: 100%; max-width: 100%; height: auto; }

.t525__img_circle { border-radius: 50%; }

.t525__title { margin-top: 14px; max-width: 300px; }

.t525__text { margin-top: 8px; max-width: 300px; }

.t525__descr { margin-top: 3px; color: rgb(102, 102, 102); }

.t525 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t525 .t-section__bottomwrapper { margin-top: 0px; }
  .t525__col { width: 90%; max-width: 90%; }
  .t525__col:last-child { margin-bottom: 40px; }
  .t525 .t-list__item, .t525 .t-list__item:nth-child(-n+2) { margin-top: 40px !important; }
  .t525 .t-list__item:first-child { margin-top: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t525__container { display: block; }
  .t525 .t-cell { display: block; text-align: center; }
  .t525__imgwrapper { margin: 0px auto 10px; }
  .t525__bgimg { margin: 0px auto 10px; }
  .t525__col { width: 100%; max-width: 90%; text-align: center; margin-left: auto; margin-right: auto; }
  .t525__textwr_leftpadding { padding-left: 0px !important; }
  .t525__text, .t525__title { max-width: 100% !important; }
}

.t526 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t526__container { margin-bottom: 0px; padding-left: 0px; }

.t526__container { display: flex; flex-wrap: wrap; }

.t526__container li ul { list-style-type: disc; }

.t526__wrapperleft { padding-right: 0px; padding-left: 0px; }

.t526__wrappercenter { padding-right: 20px; padding-left: 20px; }

.t526__itemwrapper { margin: 0px auto; }

.t526__imgwrapper { width: 200px; max-width: 100%; margin-bottom: 20px; }

.t526__bgimg { width: 100%; max-width: 100%; padding-bottom: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t526__img { width: 100%; max-width: 100%; height: auto; }

.t526__img_circle { border-radius: 50%; }

.t526__persdescr { color: rgb(122, 122, 122); }

.t526__wrappercenter .t-persons-social-links__wrapper { justify-content: center; }

.t526 .t-persons-social-links__item a { display: inline-block; }

.t526__bottommargin_sm { margin-bottom: 4px; }

.t526__bottommargin_lg { margin-bottom: 18px; }

.t526 .t-list__item { margin-top: 90px; }

.t526 .t-list__container_inrow1 .t-list__item:first-child, .t526 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t526 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t526 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t526 .t-section__bottomwrapper { margin-top: 45px; }
  .t526 .t-list__item, .t526 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t526 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t526 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 45px !important; }
  .t526 .t526__container .t-list__item:first-child, .t526 .t526__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px !important; }
  .t526__container { font-size: 0px; }
  .t526__col-mobstyle { display: inline-block; vertical-align: top; width: 50%; }
  .t526__itemwrapper_1, .t526__itemwrapper_3 { max-width: 300px; }
  .t526__itemwrapper_2 { max-width: 460px; }
  .t526__itemwrapper_4 { max-width: 220px; }
  .t526__wrappercenter { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 640px) {
  .t526__col-mobstyle:nth-child(2n+1) { padding-left: 40px; }
  .t526__col-mobstyle:nth-child(2n) { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t526__col-mobstyle { display: block; width: 100%; }
  .t526__col-mobstyle:nth-child(2n+1) { padding-left: 20px; }
  .t526__col-mobstyle:nth-child(2n) { padding-right: 20px; }
  .t526 .t526__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 45px !important; }
}

.t527 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t527__container { margin-bottom: 0px; padding-left: 0px; }

.t527__container { display: flex; flex-wrap: wrap; }

.t527__container li ul { list-style-type: disc; }

.t527__wrapperleft { padding-right: 0px; padding-left: 0px; }

.t527__wrappercenter { padding-right: 20px; padding-left: 20px; }

.t527__bottommargin_sm { margin-bottom: 4px; }

.t527__bottommargin_lg { margin-bottom: 25px; }

.t527__bgimg { width: 100%; max-width: 100%; margin-bottom: 30px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t527__persdescr { color: rgb(122, 122, 122); }

.t527__line { position: relative; max-width: 50px; width: 100%; height: 2px; background-color: rgb(0, 0, 0); }

.t527 .t-persons-social-links { margin-top: 30px; }

.t527__wrappercenter .t-persons-social-links__wrapper { justify-content: center; }

.t527 .t-persons-social-links__item a { display: inline-block; }

.t527 .t-list__item { margin-top: 90px; }

.t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t527 .t-section__bottomwrapper { margin-top: 45px; }
  .t527 .t-list__item, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 60px !important; }
  .t527 .t527__container .t-list__item:first-child, .t527 .t527__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px !important; }
  .t527__container { font-size: 0px; }
  .t527__col-mobstyle { display: inline-block; vertical-align: top; width: 50%; }
  .t527__itemwrapper { margin: 0px auto; }
  .t527__itemwrapper_1, .t527__itemwrapper_3 { max-width: 300px; }
  .t527__itemwrapper_2 { max-width: 460px; }
  .t527__itemwrapper_4 { max-width: 220px; }
  .t527__bottommargin_lg { margin-bottom: 15px; }
  .t527__bgimg { margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t527__col-mobstyle:nth-child(2n+1) { padding-left: 40px; }
  .t527__col-mobstyle:nth-child(2n) { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t527__col-mobstyle { display: block; width: 100%; }
  .t527__col-mobstyle:nth-child(2n+1) { padding-left: 20px; }
  .t527__col-mobstyle:nth-child(2n) { padding-right: 20px; }
  .t527 .t527__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 60px !important; }
}

.t528 .t-section__bottomwrapper { margin-top: 85px; }

#allrecords .t528__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t528__container { display: flex; flex-wrap: wrap; }

.t528__container li ul { list-style-type: disc; }

.t528 .t-list__item { margin-top: 70px; }

.t528 .t-list__item:nth-child(-n+3) { margin-top: 0px !important; }

.t528__imgwrapper { width: 120px; }

.t528__bgimg { width: 120px; height: 120px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t528__img { width: 100%; max-width: 100%; }

.t528__img_circle { border-radius: 50%; }

.t528__title { margin-top: 18px; }

.t528__descr { margin-top: 3px; color: rgb(102, 102, 102); }

.t528__text { margin-top: 12px; max-width: 350px; }

.t528 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t528 .t-section__bottomwrapper { margin-top: 0px; }
  .t528__col:last-child { margin-bottom: 40px; }
  .t528 .t-list__item, .t528 .t-list__item:nth-child(-n+3) { margin-top: 40px !important; }
  .t528 .t-list__item:first-child { margin-top: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t528__col { width: 100%; max-width: 90%; text-align: center; margin-left: auto; margin-right: auto; }
  .t528__text, .t528__title { max-width: 100% !important; }
}

.t529 .t-section__bottomwrapper { margin-top: 85px; }

#allrecords .t529__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t529__container { display: flex; flex-wrap: wrap; }

.t529__container li ul { list-style-type: disc; }

.t529 .t-list__item { margin-top: 60px; }

.t529 .t-list__item:nth-child(-n+2) { margin-top: 0px !important; }

.t529__bubble { padding: 35px; border-radius: 10px; background-color: rgb(255, 255, 255); }

.t529__bubble-tail { width: 0px; height: 0px; margin-left: 35px; border-width: 12px; border-style: solid; border-image: initial; border-color: rgb(255, 255, 255) transparent transparent rgb(255, 255, 255); }

.t529__name-wrapper { margin: 10px 0px 0px; }

.t529__descr { color: rgb(102, 102, 102); }

.t529__bgimg { width: 50px; height: 50px; border-radius: 50%; margin-left: 10px; margin-right: 10px; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t529 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t529 .t-section__bottomwrapper { margin-top: 20px; }
  .t529__col:last-child { margin-bottom: 40px; }
  .t529 .t-list__item, .t529 .t-list__item:nth-child(-n+2) { margin-top: 40px !important; }
  .t529 .t-list__item:first-child { margin-top: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t529__bubble { padding: 20px; }
}

.t530 .t-section__bottomwrapper { margin-top: 35px; }

#allrecords .t530__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t530__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t530__container li ul { list-style-type: disc; }

.t530 .t-list__item { margin-top: 60px; }

.t530 .t-list__item:first-child { margin-top: 0px !important; }

.t530__bgimg { width: 100px; height: 100px; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; position: relative; }

.t530__bubble-tail { position: absolute; right: -43px; top: 50%; width: 0px; height: 0px; margin-left: 35px; border-width: 12px; border-style: solid; border-image: initial; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; }

.t530__bubble-tail_right { position: absolute; left: -78px; top: 50%; width: 0px; height: 0px; margin-left: 35px; border-width: 12px; border-style: solid; border-image: initial; border-color: rgb(255, 255, 255) transparent transparent rgb(255, 255, 255); }

.t530__bubble { padding: 30px 35px; border-radius: 10px; background-color: rgb(255, 255, 255); }

.t530__descr { margin-top: 2px; color: rgb(102, 102, 102); }

.t530__text { margin-top: 8px; }

.t530__cell { padding-left: 34px; }

.t530__cell_right { padding-left: 0px; padding-right: 34px; }

.t530 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t530 .t-section__bottomwrapper { margin-top: 20px; }
  .t530 .t-list__item { margin-top: 40px !important; }
}

@media screen and (max-width: 640px) {
  .t530__bgimg { width: 40px !important; height: 40px !important; }
  .t530__bubble-tail { right: -28px; }
  .t530__bubble-tail_right { position: absolute; left: -63px; }
  .t530__cell { padding-left: 14px; }
  .t530__cell_right { padding-left: 0px; padding-right: 14px; }
  .t530__bubble { padding: 20px; }
}

@media screen and (max-width: 420px) {
  .t530__name { word-break: normal; overflow-wrap: anywhere; }
}

.t531 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t531__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t531__container li ul { list-style-type: disc; }

.t531__row { margin-top: 60px; }

.t531__row::after { content: ""; display: block; height: 0px; clear: both; }

.t531__row:first-child { margin-top: 0px !important; }

.t531__blockimg { display: block; max-width: 100%; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t531__textwrapper { display: table; width: 100%; }

.t531__content { display: table-cell; }

.t531__line { display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); }

.t531__content .t-btn { margin-top: 30px; }

.t531__marginauto { margin-right: auto; margin-left: auto; }

.t531__bottommargin_sm { margin-bottom: 4px; }

.t531__bottommargin_lg { margin-bottom: 18px; }

.t531__persdescr { color: rgb(122, 122, 122); }

.t531 .t-persons-social-links { margin-top: 20px; }

.t531 .t-persons-social-links__wrapper { justify-content: center; }

.t531 .t-persons-social-links__item a { display: inline-block; }

@media screen and (max-width: 1200px) {
  .t531__textwrapper { margin-left: 20px; }
}

@media screen and (max-width: 960px) {
  .t531 .t-section__bottomwrapper { margin-top: 45px; }
  .t531__col { padding: 0px !important; }
  .t531__top { margin-bottom: 30px; }
  .t531__mobileimg { display: block; }
  .t531__desktopimg { display: none; }
  .t531__row { margin-top: 75px !important; }
  .t531__textwrapper { margin: 0px; padding: 0px; }
  .t531__leftcol, .t531__rightcol { display: table-cell; vertical-align: top; }
  .t531__leftcol { width: auto; }
  .t531__imgwrapper_lg { width: 220px; }
  .t531__imgwrapper_2 { width: 140px; }
  .t531__imgwrapper_1 { width: 60px; }
  .t531__title { line-height: 1; }
}

@media screen and (max-width: 480px) {
  .t531__textwrapper { padding-top: 20px; text-align: center; height: auto !important; }
  .t531__leftcol, .t531__rightcol { display: block; width: 80%; margin: 0px auto; }
  .t531__imgwrapper { margin: 0px auto; }
  .t531__text > a { word-break: normal; overflow-wrap: anywhere; }
}

.t532 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t532__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t532__container { display: flex; flex-wrap: wrap; }

.t532__container li ul { list-style-type: disc; }

.t532__table { position: relative; display: table; vertical-align: middle; width: 100%; height: 450px; background-color: rgb(0, 0, 0); overflow: hidden; }

.t532__col:not(.t-column-draggable) { overflow: hidden; }

.t532__bg { position: absolute; inset: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t532__cell_hover .t532__bg_animated { transform: scale(1.05); }

.t532__overlay { position: absolute; inset: 0px; }

.t532__show_hover .t532__overlay { opacity: 0; }

.t532__cell_hover .t532__overlay { opacity: 0.8; }

.t532__show_hover .t532__cell_hover .t532__overlay { opacity: 1; }

.t532__cell { display: table-cell; width: 100%; height: 100%; }

.t532__textwrapper { position: relative; padding: 20px 40px; }

.t532__show_hover .t532__textwrapper { opacity: 0; }

.t532__show_hover .t532__textwrapper.t532__textwrapper_animated { transform: translateY(20%); }

.t532__show_hover .t532__cell_hover .t532__textwrapper { opacity: 1; }

.t532__show_hover .t532__cell_hover .t532__textwrapper.t532__textwrapper_animated { transform: translateY(0px); }

.t532__textwrapper__content { position: relative; margin: 20px auto; }

.t532__text, .t532__title { color: rgb(0, 0, 0); }

.t532__title_small { font-size: 28px; line-height: 1.25; }

.t532 .t-align_center .t-persons-social-links__wrapper { justify-content: center; }

.t532 .t-persons-social-links__item a { display: inline-block; }

.t532__animation_fast { transition: 0.25s ease-in-out; }

.t532__animation_slow { transition: 0.45s ease-in-out; }

.t532__textwrapper__content { transition: 0.2s ease-in-out; }

.t532__bottommargin_sm { margin-bottom: 4px; }

.t532__bottommargin_lg { margin-bottom: 18px; }

.t532 .t-list__item { margin-top: 40px; }

.t532 .t-list__container_inrow1 .t-list__item:first-child, .t532 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t532 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t532 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px; }

@media screen and (max-width: 1200px) {
  .t532 .t-list__item { margin-top: 20px; }
}

@media screen and (max-width: 960px) {
  .t532 .t-section__bottomwrapper { margin-top: 45px; }
  .t532__container { font-size: 0px; }
  .t532__col-mobstyle { display: inline-block; vertical-align: top; width: 50%; }
  .t532 .t-list__item, .t532 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t532 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t532 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 40px; }
  .t532 .t532__container .t-list__item:first-child, .t532 .t532__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px; }
  .t532__itemwrapper { margin: 0px auto; }
  .t532__itemwrapper_3 { max-width: 300px; }
  .t532__itemwrapper_1, .t532__itemwrapper_2 { max-width: 460px; }
  .t532__itemwrapper_4 { max-width: 220px; }
}

@media screen and (max-width: 640px) {
  .t532__col-mobstyle:nth-of-type(2n+1) { padding-left: 40px; }
  .t532__col-mobstyle:nth-of-type(2n) { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t532__col-mobstyle { display: block; width: 100%; }
  .t532__col-mobstyle:nth-of-type(2n+1) { padding-left: 20px; }
  .t532__col-mobstyle:nth-of-type(2n) { padding-right: 20px; }
  .t532 .t532__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 40px; }
}

.t533 { visibility: hidden; }

.t533 .t-section__bottomwrapper { margin-top: 55px; }

.t533__container { display: flex; flex-wrap: wrap; }

#allrecords .t533__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t533__container li ul { list-style-type: disc; }

.t533__col { padding-top: 50px; }

.t533__content { position: relative; }

.t533__textwrapper { background: rgb(247, 247, 247); padding: 68px 30px 30px; }

.t533__img { position: absolute; top: 0px; right: 20px; left: 20px; width: 100px; height: 100px; border-radius: 100%; margin: 0px auto; transform: translateY(-50%); background-repeat: no-repeat; background-size: cover; background-position: center center; }

.t533__uptitle { color: rgb(117, 117, 117); }

.t533__descr { margin-top: 12px; }

.t533 .t-list__item { margin-top: 50px; }

.t533 .t-list__container_inrow1 .t-list__item:first-child, .t533 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t533 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t533 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

.t533 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t533__col.t-col_3, .t533__col.t-col_4, .t533__col.t-col_6 { width: 100%; max-width: 580px; display: table; vertical-align: middle; margin: 0px auto; float: none; }
  .t533 .t-section__bottomwrapper { margin-top: 0px; }
  .t533 .t-list__item, .t533 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t533 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t533 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 50px !important; }
  .t533 .t-list__container_inrow1 .t-list__item:first-child, .t533 .t-list__container_inrow2 .t-list__item:first-child, .t533 .t-list__container_inrow3 .t-list__item:first-child, .t533 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
  .t533 .t-list__item:last-child { margin-bottom: 50px; }
}

.t534 .t-section__topwrapper { margin-bottom: 50px; }

.t534 .t-section__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t534 .t-section__descr { max-width: 560px; color: rgb(255, 255, 255); margin: 0px auto; }

.t534 { position: relative; }

.t534 .t-slides { position: static; }

.t534__container { padding: 40px 0px; }

.t534 .t-slides__arrow_wrapper { height: auto !important; }

.t534 .t-slides__bullet_wrapper { position: absolute; bottom: 5px; left: 0px; right: 0px; }

.t534__title { margin-top: 14px; margin-bottom: 5px; color: rgb(255, 255, 255); }

.t534__descr { margin-bottom: 8px; color: rgb(255, 255, 255); }

.t534__text { margin-bottom: 36px; color: rgb(255, 255, 255); }

.t534__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t534__img { width: 100%; max-width: 100px; margin: 0px auto; display: block; }

.t534__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t534 .t-section__topwrapper { margin-bottom: 40px; }
  .t534 .t-section__title { margin-bottom: 25px; }
  .t534__container { padding: 30px 0px; }
}

@media screen and (max-width: 640px) {
  .t534__text { font-size: 21px; }
}

.t535 .t-section__topwrapper { margin-bottom: 90px; }

.t535 .t-section__title { margin-bottom: 40px; }

.t535 .t-section__descr { max-width: 560px; margin: 0px auto; }

.t535 .t-section__bottomwrapper { margin-top: 75px; }

.t535__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; display: block; }

.t535__img { width: 100px; display: block; }

.t535__img_circle { border-radius: 50%; }

.t535__cell_padding-left { padding-left: 30px; }

.t535__cell_padding-right { padding-right: 30px; }

.t535__text { margin-bottom: 20px; }

.t535__title { margin-bottom: 2px; }

.t535__descr { margin-bottom: 10px; }

@media screen and (max-width: 960px) {
  .t535 .t-section__bottomwrapper { margin-top: 25px; }
  .t535 .t-section__topwrapper { margin-bottom: 40px; }
  .t535 .t-section__title { margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t535__cell { display: block; }
  .t535__cell_padding-left { padding-left: 0px !important; padding-top: 20px; }
  .t535__cell_padding-right { padding-right: 0px !important; padding-bottom: 20px; }
}

.t536 .t-section__topwrapper { margin-bottom: 50px; }

.t536 .t-section__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t536 .t-section__descr { max-width: 560px; color: rgb(255, 255, 255); margin: 0px auto; }

.t536 { position: relative; }

.t536 .t-slides { position: static; }

.t536__container { padding: 40px 0px; }

.t536 .t-slides__arrow_wrapper { height: auto !important; }

.t536 .t-slides__bullet_wrapper { position: absolute; bottom: 5px; left: 0px; right: 0px; }

.t536__title { margin-top: 8px; margin-bottom: 5px; color: rgb(255, 255, 255); }

.t536__descr { margin-top: 0px; margin-bottom: 6px; color: rgb(255, 255, 255); }

.t536__text { margin-top: 40px; margin-bottom: 32px; color: rgb(255, 255, 255); }

.t536__bgimg { width: 150px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t536__img { width: 100%; max-width: 150px; margin: 0px auto; display: block; }

.t536__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t536 .t-section__topwrapper { margin-bottom: 40px; }
  .t536 .t-section__title { margin-bottom: 25px; }
  .t536__container { padding: 30px 0px; }
}

.t537 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t537__container { margin-bottom: 0px; padding-left: 0px; }

.t537__container { display: flex; flex-wrap: wrap; }

.t537__container li ul { list-style-type: disc; }

.t537__wrapperleft { padding-right: 0px; padding-left: 0px; }

.t537__wrappercenter { padding-right: 20px; padding-left: 20px; }

.t537__bottommargin_sm { margin-bottom: 4px; }

.t537__bottommargin_lg { margin-bottom: 18px; }

.t537__bgimg { width: 100%; max-width: 100%; margin-bottom: 20px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t537__persdescr { color: rgb(122, 122, 122); }

.t537__wrappercenter .t-persons-social-links__wrapper { justify-content: center; }

.t537 .t-persons-social-links__item a { display: inline-block; }

.t537 .t-list__item { margin-top: 90px; }

.t537 .t-list__container_inrow1 .t-list__item:first-child, .t537 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t537 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t537 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t537 .t-section__bottomwrapper { margin-top: 45px; }
  .t537 .t-list__item, .t537 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t537 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t537 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 40px !important; }
  .t537 .t537__container .t-list__item:first-child, .t537 .t537__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px !important; }
  .t537__container { font-size: 0px; }
  .t537__col-mobstyle { display: inline-block; vertical-align: top; width: 50%; }
  .t537__itemwrapper { margin: 0px auto; }
  .t537__itemwrapper_1, .t537__itemwrapper_3 { max-width: 300px; }
  .t537__itemwrapper_2 { max-width: 460px; }
  .t537__itemwrapper_4 { max-width: 220px; }
}

@media screen and (max-width: 640px) {
  .t537__col-mobstyle:nth-child(2n+1) { padding-left: 40px; }
  .t537__col-mobstyle:nth-child(2n) { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t537__col-mobstyle { display: block; width: 100%; }
  .t537__itemwrapper_4, .t537__itemwrapper_1, .t537__itemwrapper_3 { max-width: 460px; }
  .t537__col-mobstyle:nth-child(2n+1) { padding-left: 20px; }
  .t537__col-mobstyle:nth-child(2n) { padding-right: 20px; }
  .t537 .t537__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 45px !important; }
}

.t538 .t-section__topwrapper { margin-bottom: 50px; }

.t538 .t-section__title { margin-bottom: 30px; }

.t538 { position: relative; }

.t538 .t-slides { position: static; }

.t538__container { padding: 40px 0px; }

.t538 .t-slides__arrow_wrapper { height: auto !important; }

.t538 .t-slides__bullet_wrapper { position: absolute; bottom: 5px; left: 0px; right: 0px; }

.t538__header { padding: 55px 50px 95px; background-color: rgb(238, 238, 238); }

.t538__bottom { padding: 85px 50px 40px; position: relative; background-color: rgb(255, 255, 255); }

.t538__bgimg, .t538__img { position: absolute; top: -60px; left: 0px; right: 0px; }

.t538__title { margin-top: 8px; margin-bottom: 5px; }

.t538__descr { margin-top: 0px; margin-bottom: 6px; }

.t538__bgimg { width: 120px; height: 120px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t538__img { width: 100%; max-width: 120px; margin: 0px auto; display: block; }

.t538__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t538 .t-section__topwrapper { margin-bottom: 40px; }
  .t538 .t-section__title { margin-bottom: 25px; }
  .t538__container { padding: 30px 0px; }
}

@media screen and (max-width: 640px) {
  .t538__header, .t538__bottom { padding-left: 20px; padding-right: 20px; }
  .t538__header { padding-top: 25px; }
  .t538__bottom { padding-bottom: 25px; }
}

.t539 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t539__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t539__container { display: flex; flex-wrap: wrap; }

.t539__container li ul { list-style-type: disc; }

.t539__bgimg { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t539__persdescr { color: rgb(117, 117, 117); }

.t539__bottommargin_sm { margin-bottom: 4px; }

.t539__bottommargin_lg { margin-bottom: 18px; }

.t539__textwrapper { box-sizing: border-box; background: rgb(255, 255, 255); }

.t539__textwr-padding { padding: 25px 25px 30px; }

.t539__textwr-padding_sm { padding: 20px 20px 25px; }

.t539 .t-align_center .t-persons-social-links__wrapper { justify-content: center; }

.t539 .t-persons-social-links__item a { display: inline-block; }

.t539 .t-list__item { margin-top: 60px; }

.t539 .t-list__container_inrow1 .t-list__item:first-child, .t539 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t539 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t539 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t539 .t-section__bottomwrapper { margin-top: 45px; }
  .t539__container { font-size: 0px; }
  .t539__col-mobstyle { display: inline-block; vertical-align: top; width: 50%; }
  .t539 .t-list__item, .t539 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t539 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t539 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 40px !important; }
  .t539 .t539__container .t-list__item:first-child, .t539 .t539__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px !important; }
  .t539__itemwrapper { margin: 0px auto; }
  .t539__itemwrapper_1, .t539__itemwrapper_3 { max-width: 300px; }
  .t539__itemwrapper_2 { max-width: 460px; }
  .t539__itemwrapper_4 { max-width: 220px; }
  .t539__textwr-padding { padding: 15px 20px 20px; }
  .t539__bottommargin_lg { margin-bottom: 10px; }
}

@media screen and (max-width: 640px) {
  .t539__col-mobstyle.t539__col_odd { padding-left: 40px; }
  .t539__col-mobstyle.t539__col_even { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t539__col-mobstyle { display: block; width: 100%; }
  .t539__col-mobstyle.t539__col_odd { padding-left: 20px; }
  .t539__col-mobstyle.t539__col_even { padding-right: 20px; }
  .t539 .t539__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 40px !important; }
}

.t542__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t542__title, .t542__text, .t542__descr { color: rgb(255, 255, 255); }

.t542__bottommargin_sm { margin-bottom: 4px; }

.t542__bottommargin_lg { margin-bottom: 18px; }

.t542_mobile { display: none; }

.t542 .t-sociallinks, .t542_mobile .t-sociallinks { display: flex; margin-top: 25px; }

.t542 .t-sociallinks__wrapper, .t542_mobile .t-sociallinks__wrapper { display: flex; }

.t542 .t-sociallinks__item, .t542_mobile .t-sociallinks__item { margin-right: 8px; }

.t542 .t-sociallinks__item:last-child, .t542_mobile .t-sociallinks__item:last-child { margin-right: 0px; }

.t542 .t-align_center .t-sociallinks, .t542_mobile .t-align_center .t-sociallinks { justify-content: center; }

.t542 .t-align_right .t-sociallinks, .t542_mobile .t-align_right .t-sociallinks { justify-content: flex-end; }

.t542 .t-sociallinks__item a, .t542_mobile .t-sociallinks__item a { display: inline-block; }

#allrecords .t542 ul.t-sociallinks__wrapper, #allrecords .t542_mobile ul.t-sociallinks__wrapper { list-style: none; margin-bottom: 0px; padding-left: 0px; }

@media screen and (max-width: 960px) {
  .t542_mobile { display: block; background: rgb(0, 0, 0); }
  .t542_mobile .t542__wrapper { padding-top: 45px; padding-bottom: 60px; }
  .t542__wrapper_desktop { display: none; }
}

.t543__wrapper { display: table; width: 100%; padding-top: 60px; padding-bottom: 60px; }

.t543__textwrapper { display: block; margin-right: -60px; margin-left: -60px; padding: 60px; background-color: rgb(255, 255, 255); }

.t543__bottommargin_sm { margin-bottom: 4px; }

.t543__bottommargin_lg { margin-bottom: 18px; }

.t543_mobile { display: none; }

.t543 .t-sociallinks, .t543_mobile .t-sociallinks { display: flex; margin-top: 25px; }

.t543 .t-sociallinks__wrapper, .t543_mobile .t-sociallinks__wrapper { display: flex; }

.t543 .t-sociallinks__item, .t543_mobile .t-sociallinks__item { margin-right: 8px; }

.t543 .t-sociallinks__item:last-child, .t543_mobile .t-sociallinks__item:last-child { margin-right: 0px; }

.t543 .t-align_center .t-sociallinks, .t543_mobile .t-align_center .t-sociallinks { justify-content: center; }

.t543 .t-align_right .t-sociallinks, .t543_mobile .t-align_right .t-sociallinks { justify-content: flex-end; }

.t543 .t-sociallinks__item a, .t543_mobile .t-sociallinks__item a { display: inline-block; }

#allrecords .t543 ul.t-sociallinks__wrapper, #allrecords .t543_mobile ul.t-sociallinks__wrapper { list-style: none; margin-bottom: 0px; padding-left: 0px; }

@media screen and (max-width: 1280px) {
  .t543__textwrapper { margin: 0px; padding: 30px; }
}

@media screen and (max-width: 960px) {
  .t543_mobile { display: block; }
  .t543_mobile .t543__wrapper { padding-top: 45px; }
  .t543__wrapper_desktop { display: none; }
}

.t544__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t544__textwrapper { display: table; width: 100%; height: 100%; }

.t544__content { display: table-cell; }

.t544__title { margin-bottom: 8px; }

.t544__descr { margin-bottom: 28px; color: rgb(102, 102, 102); }

.t544__text { margin-top: 28px; }

.t544__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); }

.t544__sizer.t-col_1 { width: 60px !important; max-width: 60px !important; }

.t544__sizer.t-col_2 { width: 160px !important; max-width: 160px !important; }

.t544__sizer.t-col_3 { width: 260px !important; max-width: 260px !important; }

.t544__sizer.t-col_4 { width: 360px !important; max-width: 360px !important; }

.t544__sizer.t-col_5 { width: 460px !important; max-width: 460px !important; }

.t544__sizer.t-col_6 { width: 560px !important; max-width: 560px !important; }

.t544__sizer.t-col_7 { width: 660px !important; max-width: 660px !important; }

.t544__sizer.t-col_8 { width: 760px !important; max-width: 760px !important; }

.t544__sizer.t-col_9 { width: 860px !important; max-width: 860px !important; }

.t544__sizer.t-col_10 { width: 960px !important; max-width: 960px !important; }

.t544__sizer.t-col_11 { width: 1060px !important; max-width: 1060px !important; }

.t544__sizer.t-col_12 { width: 1160px !important; max-width: 1160px !important; }

.t544 .t-sociallinks { display: flex; margin-top: 25px; }

.t544 .t-sociallinks__wrapper { display: flex; }

.t544 .t-sociallinks__item { margin-right: 8px; }

.t544 .t-sociallinks__item:last-child { margin-right: 0px; }

.t544 .t-align_center .t-sociallinks { justify-content: center; }

.t544 .t-align_right .t-sociallinks { justify-content: flex-end; }

.t544 .t-sociallinks__item a { display: inline-block; }

#allrecords .t544 ul.t-sociallinks__wrapper { list-style: none; margin-bottom: 0px; padding-left: 0px; }

@media screen and (max-width: 960px) {
  .t544__top { margin-bottom: 30px; }
  .t544__textwrapper { height: auto !important; }
}

.t545__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t545__textwrapper { display: table; width: 100%; background-color: rgb(239, 239, 239); }

.t545__content { display: table-cell; padding: 60px; }

.t545__title { margin-bottom: 8px; }

.t545__descr { margin-bottom: 28px; color: rgb(102, 102, 102); }

.t545__text { margin-top: 28px; }

.t545__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(0, 0, 0); }

.t545__sizer.t-col_1 { width: 60px !important; max-width: 60px !important; }

.t545__sizer.t-col_2 { width: 160px !important; max-width: 160px !important; }

.t545__sizer.t-col_3 { width: 260px !important; max-width: 260px !important; }

.t545__sizer.t-col_4 { width: 360px !important; max-width: 360px !important; }

.t545__sizer.t-col_5 { width: 460px !important; max-width: 460px !important; }

.t545__sizer.t-col_6 { width: 560px !important; max-width: 560px !important; }

.t545__sizer.t-col_7 { width: 660px !important; max-width: 660px !important; }

.t545__sizer.t-col_8 { width: 760px !important; max-width: 760px !important; }

.t545__sizer.t-col_9 { width: 860px !important; max-width: 860px !important; }

.t545__sizer.t-col_10 { width: 960px !important; max-width: 960px !important; }

.t545__sizer.t-col_11 { width: 1060px !important; max-width: 1060px !important; }

.t545__sizer.t-col_12 { width: 1160px !important; max-width: 1160px !important; }

.t545 .t-sociallinks { display: flex; margin-top: 25px; }

.t545 .t-sociallinks__wrapper { display: flex; }

.t545 .t-sociallinks__item { margin-right: 8px; }

.t545 .t-sociallinks__item:last-child { margin-right: 0px; }

.t545 .t-align_center .t-sociallinks { justify-content: center; }

.t545 .t-align_right .t-sociallinks { justify-content: flex-end; }

.t545 .t-sociallinks__item a { display: inline-block; }

#allrecords .t545 ul.t-sociallinks__wrapper { list-style: none; margin-bottom: 0px; padding-left: 0px; }

@media screen and (max-width: 960px) {
  .t545__top { margin-bottom: 20px; }
  .t545__textwrapper { height: auto !important; }
}

@media screen and (max-width: 680px) {
  .t545__content { padding: 30px 20px 45px; }
}

.t546__blocktable { width: 100%; height: 700px; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; }

.t546__blocktext { vertical-align: middle; width: 50%; height: 100%; }

.t546__blockimg { vertical-align: middle; width: 50%; height: 100%; margin: 0px; padding: 0px; border: 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t546__textwrapper { margin: 10%; }

.t546__title { margin-bottom: 8px; }

.t546__descr { margin-bottom: 28px; color: rgb(102, 102, 102); }

.t546__text { margin-top: 28px; }

.t546 .t-sociallinks { display: flex; margin-top: 25px; }

.t546 .t-sociallinks__wrapper { display: flex; }

.t546 .t-sociallinks__item { margin-right: 8px; }

.t546 .t-sociallinks__item:last-child { margin-right: 0px; }

.t546 .t-align_center .t-sociallinks { justify-content: center; }

.t546 .t-align_right .t-sociallinks { justify-content: flex-end; }

.t546 .t-sociallinks__item a { display: inline-block; }

#allrecords .t546 ul.t-sociallinks__wrapper { list-style: none; margin-bottom: 0px; padding-left: 0px; }

.t546__imgmobile { vertical-align: middle; width: auto; max-width: 100%; margin: 0px; }

@media screen and (max-width: 980px) {
  .t546__blockimg { display: none; }
  .t546__blockimgmobile { width: 100%; padding: 60px 0px 0px; text-align: center; display: block !important; }
  .t546__blocktable { height: auto; }
}

@media screen and (max-width: 640px) {
  .t546__descrfield { width: 100%; padding-top: 50px; }
  .t546__textfield { width: 100%; padding-bottom: 50px; }
  .t546__textwrapper { margin: 30px 20px 60px; }
}

.t547 .t-section__bottomwrapper { margin-top: 105px; }

.t547__mainblock::after, .t547__mainblock::before { content: ""; display: table; clear: both; }

.t547__item { position: relative; padding-bottom: 30px; }

.t547__item:last-child { padding-bottom: 0px !important; }

.t547__block { padding-right: 40px; }

.t547__item:nth-child(2n) .t547__block { padding-right: 0px; padding-left: 40px; }

.t547__mainblock { margin: 0px auto; }

.t547__line { position: absolute; width: 2px; inset: 0px; background: rgb(34, 34, 34); margin: 0px auto; }

.t547__item:first-child .t547__line { top: 10px; }

.t547__item:last-child .t547__line { height: 10px; bottom: auto; }

.t547__col { width: 50%; text-align: right; }

.t547__item:nth-child(2n) .t547__col { float: right !important; text-align: left; }

.t547__circle { width: 20px; height: 20px; border-radius: 100px; background: rgb(34, 34, 34); position: absolute; right: 0px; left: 0px; top: 5px; margin: 0px auto; border: 2px solid rgb(255, 255, 255); }

.t547__img { width: 100%; display: block; margin-bottom: 14px; margin-left: auto; }

.t547__item:nth-child(2n) .t547__img { margin-left: 0px; }

.t547__title { margin-bottom: 6px; margin-top: 2px; }

.t547__descr { margin-top: 10px; margin-bottom: 5px; }

.t547__link { display: inline-block; }

@media only screen and (max-width: 960px) {
  .t547 .t-section__bottomwrapper { margin-top: 45px; }
  .t547__container { padding: 0px 20px; box-sizing: border-box; }
}

@media only screen and (max-width: 640px) {
  .t547__block { padding-right: 30px; }
  .t547__circle { width: 12px; height: 12px; }
  .t547__item:nth-child(2n) .t547__block { padding-left: 30px; }
}

@media only screen and (max-width: 540px) {
  .t547__block { padding-right: 0px; padding-left: 20px; }
  .t547__title { margin-bottom: 0px; }
  .t547__descr { margin-top: 5px; }
  .t547__circle { width: 10px; height: 10px; top: 8px; left: -2px; right: auto; }
  .t547__col { float: right; text-align: left; width: 100%; }
  .t547__item:nth-child(2n) .t547__block { padding-left: 20px; }
  .t547__line { right: auto; left: 4px; }
  .t547__img { margin-left: 0px; }
}

.t548 .t-section__bottomwrapper { margin-top: 105px; }

.t548__imgwrapper { position: relative; padding-bottom: 45px; }

.t548__col:last-child .t548__imgwrapper { padding-bottom: 0px !important; }

.t548__line { position: absolute; top: 0px; bottom: 0px; background: rgb(34, 34, 34); left: 50%; transform: translate(-50%, 0px); }

.t548__col:last-child .t548__line { display: none; }

.t548__img { width: 80px; height: 80px; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 50%; position: relative; z-index: 2; background-color: transparent; border: 2px solid rgb(34, 34, 34); }

.t548__textwrapper { padding-left: 25px; padding-bottom: 45px; }

.t548__col:last-child .t548__textwrapper { padding-bottom: 0px !important; }

.t548__title { margin-top: 3px; }

.t548__descr { margin-top: 5px; margin-bottom: 5px; }

@media only screen and (max-width: 960px) {
  .t548 .t-section__bottomwrapper { margin-top: 45px; }
}

.t549 .t-section__topwrapper { margin-bottom: 105px; }

.t549 .t-section__title { margin-bottom: 40px; }

.t549 .t-section__descr { max-width: 560px; }

.t549 .t-section__bottomwrapper { margin-top: 105px; }

.t549__img { max-width: 100px; width: 100%; display: block; }

.t549__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t549__img_circle { border-radius: 50%; }

.t549__textwrapper { margin-top: 25px; }

.t549__text { margin-top: 15px; }

.t549__uptitle { margin-bottom: 15px; }

.t549__imgwrapper { position: relative; }

.t549__arrow { max-width: 100px; display: inline-block; position: absolute; top: 50%; left: -20px; transform: translate(-50%, -50%); }

.t549__arrow img { max-width: 100%; }

.t549__arrow svg { display: block; }

@media screen and (max-width: 1200px) {
  .t549__arrow { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t549__arrow { position: relative; top: auto; left: auto; margin: 45px auto; transform: rotate(90deg); }
  .t549 .t-section__bottomwrapper { margin-top: 50px; }
  .t549 .t-section__topwrapper { margin-bottom: 50px; }
  .t549 .t-section__title { margin-bottom: 20px; }
}

.t550 { text-size-adjust: 100%; counter-reset: number 0; }

.t550 .t550__digit::before { counter-increment: number 1; content: counter(number); }

.t550 .t-section__bottomwrapper { margin-top: 105px; }

.t550__numberwrapper { position: relative; padding-bottom: 40px; }

.t550__col:last-child .t550__numberwrapper { padding-bottom: 0px !important; }

.t550__circle { display: flex; justify-content: center; align-items: center; width: 44px; height: 44px; background: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); }

.t550__digit { color: rgb(255, 255, 255); }

.t550__line { position: absolute; height: 100%; background: rgb(34, 34, 34); left: 50%; transform: translate(-50%, 0px); }

.t550__col:last-child .t550__line { display: none; }

.t550__textwrapper { padding-left: 25px; padding-bottom: 40px; }

.t550__col:last-child .t550__textwrapper { padding-bottom: 0px !important; }

.t550__descr { margin-top: 4px; margin-bottom: 5px; }

@media only screen and (max-width: 960px) {
  .t550 .t-section__bottomwrapper { margin-top: 45px; }
}

.t551__title { margin-bottom: 45px; }

.t551__address { margin-top: 45px; }

.t551 .t-sociallinks { margin-top: 40px; }

.t551 .t-sociallinks a { display: inline-block; }

.t551 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t551 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

@media screen and (max-width: 960px) {
  .t551__contacts { overflow: hidden; text-overflow: ellipsis; }
}

.t552__container { min-height: 1px; font-size: 0px; }

.t552__container.t-container { padding: 0px 20px; box-sizing: border-box; }

.t552__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t552__container_overflow { overflow: hidden; }

.t552__tile { display: inline-block; vertical-align: bottom; }

.t552__tile_25 { width: 25%; }

.t552__tile_50 { width: 50%; }

.t552__tile_33 { width: 33.3333%; }

.t552__tile_100 { width: 100%; }

.t552__blockimg { width: 100%; height: 240px; }

.t552__blockimg_animated { transition: transform 0.15s linear, -webkit-transform 0.15s linear; }

.t552__blockimg_animated:hover { position: relative; z-index: 2; transform: scale(1.04); box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 20px 2px; }

.t552__tile_50:nth-child(2n+2) .t552__blockimg_animated, .t552__tile_33:nth-child(3n+3) .t552__blockimg_animated, .t552__tile_25:nth-child(4n+4) .t552__blockimg_animated { transform-origin: right center; }

.t552__tile_50:nth-child(2n+1) .t552__blockimg_animated, .t552__tile_33:nth-child(3n+1) .t552__blockimg_animated, .t552__tile_25:nth-child(4n+1) .t552__blockimg_animated { transform-origin: left center; }

.t552__tile.t-tile_100 .t552__blockimg_animated { transform-origin: center center !important; }

.t552__tile_50:nth-child(2n+2) .t552__blockimg_animated:hover, .t552__tile_50:nth-child(2n+1) .t552__blockimg_animated:hover, .t552__tile_33:nth-child(3n+3) .t552__blockimg_animated:hover, .t552__tile_33:nth-child(3n+1) .t552__blockimg_animated:hover, .t552__tile_25:nth-child(4n+4) .t552__blockimg_animated:hover, .t552__tile_25:nth-child(4n+1) .t552__blockimg_animated:hover { transform: scale(1.02); }

@media screen and (max-width: 1200px) {
  .t552__container.t-container { padding: 0px 10px; }
}

@media screen and (max-width: 960px) {
  .t552__container.t-container, .t552__container_indent { padding: 0px 20px; }
  .t552__blockimg_animated { transform: none !important; }
}

@media screen and (max-width: 640px) {
  .t552__tile_50, .t552__tile_33, .t552__tile_25 { width: calc(50%); }
}

.t554__general-wrapper { position: relative; }

.t554__card-wrapper { position: absolute; left: 0px; right: 0px; top: 0px; margin: auto; max-width: 1160px; z-index: 1; }

.t554__card { position: absolute; background: rgb(255, 255, 255); min-height: 300px; padding: 60px; box-sizing: border-box; width: 100%; top: 60px; }

.t554__title { margin-bottom: 30px; }

.t554 .t-sociallinks { margin-top: 30px; }

.t554 .t-sociallinks a { display: inline-block; }

.t554 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t554 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t554__prefix_1 { left: 100px; }

.t554__prefix_2 { left: 200px; }

.t554__prefix_3 { left: 300px; }

.t554__prefix_4 { left: 400px; }

.t554__prefix_5 { left: 500px; }

.t554__prefix_6 { left: 600px; }

.t554__prefix_7 { left: 700px; }

.t554__prefix_8 { left: 800px; }

.t554__prefix_9 { left: 900px; }

.t554__prefix_10 { left: 1000px; }

.t554__prefix_11 { left: 1100px; }

.t554__prefix_12 { left: 1200px; }

@media screen and (max-width: 1200px) {
  .t554__card-wrapper { max-width: 940px; }
  .t554__prefix_1 { left: 80px; }
  .t554__prefix_2 { left: 160px; }
  .t554__prefix_3 { left: 240px; }
  .t554__prefix_4 { left: 320px; }
  .t554__prefix_5 { left: 400px; }
  .t554__prefix_6 { left: 480px; }
  .t554__prefix_7 { left: 560px; }
  .t554__prefix_8 { left: 640px; }
  .t554__prefix_9 { left: 720px; }
  .t554__prefix_10 { left: 800px; }
  .t554__prefix_11 { left: 880px; }
  .t554__prefix_12 { left: 960px; }
}

@media screen and (max-width: 960px) {
  .t554__card-wrapper, .t554__card { position: initial; }
  .t554__card-wrapper { max-width: 640px; }
  .t554__card { max-width: 100%; width: 100%; margin: 0px; padding: 45px 20px; min-height: auto; }
  .t554_map { height: 50vh !important; }
  .t554_map .t-map { max-height: 100%; }
}

@media screen and (max-width: 640px) {
  .t554__card-wrapper { max-width: 100%; }
}

.t554 .t-map-lazyload { background-color: rgb(229, 227, 223); }

.t555__mainblock::after, .t555__mainblock::before { content: ""; display: table; clear: both; }

.t555__col { float: left; width: 50%; }

.t555__map { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }

.t555__contentwrapper { display: table-cell; vertical-align: middle; }

.t555__contentbox { display: table; width: 100%; color: rgb(255, 255, 255); }

.t555__title { margin-bottom: 30px; }

.t555 .t-sociallinks { margin-top: 30px; }

.t555 .t-sociallinks a { display: inline-block; }

.t555 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t555__social_links_item:last-child { margin-right: 0px; }

#allrecords .t555 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t-sociallinks__svg { overflow: visible; }

.t555 .t-map-lazyload { background-color: rgb(229, 227, 223); }

@media screen and (max-width: 960px) {
  .t555__contentwrapper { padding: 40px; }
  .t555__map { padding: 0px !important; }
}

@media screen and (max-width: 750px) {
  .t555__contentwrapper { padding: 30px 20px; }
  .t555__mainblock { min-height: auto !important; }
  .t555__col { float: none; width: 100%; min-height: auto !important; }
  .t555__contentbox { float: none; width: 100%; height: auto !important; }
  .t555__map { height: 300px !important; }
  .t555__map .t-map { height: inherit !important; }
  .t555__title { margin-bottom: 24px; }
  .t555__btn-wrapper { margin-top: 28px; }
  .t555__social_links { margin-top: 34px; }
}

.t556 .t-section__topwrapper { margin-bottom: 90px; }

.t556 .t-section__title { margin-bottom: 40px; }

.t556 .t-section__descr { max-width: 560px; }

.t556__contentwrapper { display: table-cell; vertical-align: middle; }

.t556__contentbox { display: table; width: 100%; color: rgb(255, 255, 255); }

.t556__contacts { margin-bottom: 40px; }

.t556 .t-sociallinks { margin-top: 20px; }

.t556 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t556__social_links_item:last-child { margin-right: 0px; }

.t556 .t556__blockinput { display: block; vertical-align: middle; height: 100%; padding-right: 0px; margin-bottom: 25px; }

.t556 .t556__blockinput textarea { padding-top: 17px; }

.t556__blocktitle { display: block; vertical-align: middle; height: 100%; padding-right: 0px; padding-bottom: 5px; }

.t556 .t556__blockbutton { display: block; vertical-align: middle; height: 100%; margin-bottom: 10px; }

.t556__nomargin .t556__blocktitle { padding-bottom: 0px; margin-bottom: 0px; }

.t556__nomargin .t556__blockinput { margin-bottom: 35px; }

.t556 .t556__form-bottom-text { margin-top: 20px; }

@media screen and (max-width: 960px) {
  .t556 .t-section__topwrapper { margin-bottom: 45px; }
  .t556 .t-section__title { margin-bottom: 20px; }
  .t556__contentwrapper { padding: 0px 0px 40px; text-align: center; }
  .t556__social_links { margin-top: 20px; }
}

@media screen and (max-width: 750px) {
  .t556__col { float: none; width: 100%; min-height: auto !important; }
  .t556__contentbox { float: none; width: 100%; height: auto !important; }
  .t556 .t556__btn-wrapper { margin-top: 28px; }
}

@media screen and (max-width: 640px) {
  .t556__wrapper { display: block; }
  .t556 .t556__blockbutton { display: block; width: 100%; padding-bottom: 20px; text-align: center; }
  .t556 .t556__blockinput textarea { padding-top: 5px; }
  .t556 .t556__blockinput { padding-right: 0px; }
  .t556 .t556__submit { width: 100%; }
}

.t556 .t556__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t556 .js-error-control-box .t556__input { border: 1px solid rgb(255, 0, 0) !important; }

.t556 .t556__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t556 .t556__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t556 .t556__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t556 .t556__blockinput-success { text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t557__snow-recid-holder { display: none; }

.t557__text { margin: 0px 5px; display: inline-block; }

.t557__snow-flake { width: 12px; fill: rgb(255, 255, 255); display: inline-block; vertical-align: middle; margin: 5px; }

.t557__snow-layer { position: absolute; top: 0px; width: 100%; height: inherit; background-image: url("https://static.tildacdn.com/img/snowflakes_1.png"), url("https://static.tildacdn.com/img/snowflakes_2.png"); animation: 20s linear 0s infinite normal none running t557__snow; opacity: 0; backface-visibility: hidden; pointer-events: none; transition: opacity 1s; }

.t557__snow-layer_2 { position: absolute; top: 0px; width: 100%; height: inherit; background-image: url("https://static.tildacdn.com/img/snowflakes_1.png"); animation: 20s linear 0s infinite normal none running t557__snow; opacity: 0; backface-visibility: hidden; pointer-events: none; transition: opacity 1s; }

.t557__snow-layer_3 { position: absolute; top: 0px; width: 100%; height: inherit; background-image: url("https://static.tildacdn.com/img/snowflakes_1.png"), url("https://static.tildacdn.com/img/snowflakes_2.png"), url("https://static.tildacdn.com/img/snowflakes_3.png"); animation: 20s linear 0s infinite normal none running t557__snow; opacity: 0; backface-visibility: hidden; pointer-events: none; transition: opacity 1s; }

@-webkit-keyframes t557__snow { 
  0% { background-position: 0px 0px, 0px 0px, 600px 0px; }
  100% { background-position: 600px 900px, 400px 400px, 300px 600px; }
}

@keyframes t557__snow { 
  0% { background-position: 0px 0px, 0px 0px, 600px 0px; }
  100% { background-position: 600px 900px, 400px 400px, 300px 600px; }
}

.t558 .t-section__bottomwrapper { margin-top: 35px; }

#allrecords .t558__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t558__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t558__container li ul { list-style-type: disc; }

.t558 .t-list__item { margin-top: 60px; }

.t558 .t-list__item:first-child { margin-top: 0px !important; }

.t558__bgimg { width: 100px; height: 100px; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; border-radius: 3px; }

.t558__bubble-tail { position: absolute; right: -35px; top: 50%; width: 0px; height: 0px; border-width: 9px; border-style: solid; border-image: initial; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; transform: rotate(-135deg); margin-top: -6px; }

.t558__bubble-tail_right { position: absolute; left: -35px; top: 50%; width: 0px; height: 0px; border-width: 9px; border-style: solid; border-image: initial; transform: rotate(135deg); border-color: rgb(255, 255, 255) transparent transparent rgb(255, 255, 255); margin-top: -6px; }

.t558__bubble { padding: 25px 28px; background-color: rgb(255, 255, 255); border-radius: 3px; }

.t558__name { padding-top: 0px !important; }

.t558__descr { margin-top: 2px; }

.t558__text { margin-top: 7px; }

.t558__cell { padding-left: 26px; }

.t558__cell_right { padding-left: 0px; padding-right: 26px; }

.t558 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t558 .t-section__bottomwrapper { margin-top: 20px; }
  .t558 .t-list__item { margin-top: 40px !important; }
}

@media screen and (max-width: 640px) {
  .t558__bgimg { width: 40px !important; height: 40px !important; }
  .t558__bubble-tail { right: -28px; }
  .t558__bubble-tail_right { position: absolute; left: -63px; }
  .t558__cell { padding-left: 14px; }
  .t558__cell_right { padding-left: 0px; padding-right: 14px; }
  .t558__bubble { padding: 20px; }
}

.t560__title { margin-bottom: 45px; }

.t560__text-bottom-margin { margin-bottom: 35px; }

.t560 .t-sociallinks { margin-top: 45px; }

.t560 .t-sociallinks a { display: inline-block; }

.t560 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t560 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

@media screen and (max-width: 640px) {
  .t560 .t560__text { overflow-wrap: break-word; }
}

.t561__col { margin: 0px auto; }

.t561__wrapper { padding: 40px 0px; }

.t561__imgwrapper { width: 160px; max-width: 100%; margin-bottom: 40px; }

.t561__bgimg { width: 100%; max-width: 100%; padding-bottom: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 50%; }

.t561__title { margin-bottom: 50px; }

.t561__descr { margin-top: 40px; }

.t561 .t-sociallinks { margin-top: 50px; }

.t561 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t561 .t-sociallinks a { display: inline-block; }

#allrecords .t561 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t561__content { background-color: rgb(255, 255, 255); padding: 80px 85px 85px; }

@media screen and (max-width: 680px) {
  .t561__wrapper { padding: 40px 20px; }
  .t561__content { padding: 30px 20px 35px; }
  .t561__title, .t561__imgwrapper { margin-bottom: 30px; }
  .t561__descr, .t561 .t-sociallinks { margin-top: 20px; }
}

.t562 .t-section__topwrapper { margin-bottom: 90px; }

.t562 .t-section__title { margin-bottom: 40px; }

.t562 .t-section__descr { max-width: 560px; }

.t562__title { margin-bottom: 90px; }

.t562__name { margin-bottom: 10px; }

.t562__text { opacity: 0.7; }

@media screen and (max-width: 960px) {
  .t562 .t-section__topwrapper { margin-bottom: 45px; }
  .t562 .t-section__title { margin-bottom: 20px; }
  .t562__title { margin-bottom: 45px; }
  .t562__col { margin-bottom: 30px; }
}

.t563 .t-section__topwrapper { margin-bottom: 105px; }

.t563 .t-section__title { margin-bottom: 40px; }

.t563 .t-section__descr { max-width: 760px; }

.t563 .t-section__bottomwrapper { margin-top: 65px; }

.t563__numberwrapper { position: relative; }

.t563__number { position: relative; z-index: 1; width: 34px; height: 34px; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); }

.t563__digit { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t563__line { position: absolute; top: 50%; left: 0px; right: -40px; transform: translateY(-50%); background-color: rgb(34, 34, 34); height: 2px; }

.t563__col:first-child .t563__line { left: 2px; }

.t563__col:last-child .t563__line { display: none; }

.t563__title { margin-top: 20px; }

.t563__text { margin-top: 16px; }

@media screen and (min-width: 960px) {
  .t563__textwrapper { padding-left: 0px !important; }
}

@media screen and (max-width: 960px) {
  .t563__col:last-child { margin-bottom: 0px; }
  .t563__line { display: none; }
  .t563__line_mobile { position: absolute; left: 50%; top: 0px; bottom: 0px; transform: translateX(-50%); background-color: rgb(31, 91, 255); width: 2px; }
  .t563__col:last-child .t563__line_mobile { display: none; }
  .t563__textwrapper { padding-left: 22px; }
  .t563__numberwrapper, .t563__textwrapper { display: table-cell; vertical-align: top; padding-bottom: 40px; }
  .t563__col:last-child .t563__numberwrapper, .t563__col:last-child .t563__textwrapper { padding-bottom: 0px; }
  .t563__title { margin-top: 0px !important; }
  .t563__text { margin-top: 8px; }
  .t563 .t-section__bottomwrapper { margin-top: 45px; }
  .t563 .t-section__topwrapper { margin-bottom: 45px; }
  .t563 .t-section__title { margin-bottom: 20px; }
}

.t564 .t-sociallinks { margin-top: 60px; }

.t564 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t564 .t-sociallinks a { display: inline-block; }

#allrecords .t564 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t564__img { max-width: 200px; }

.t564__logo, .t564__img { margin-bottom: 60px; }

.t564__title, .t564__text, .t564__logo { color: rgb(255, 255, 255); }

.t565 .t-section__bottomwrapper { margin-top: 105px; }

.t565 { counter-reset: number 0; }

.t565 .t565__number::before { counter-increment: number 1; content: counter(number); }

.t565__mainblock::after, .t565__mainblock::before { content: ""; display: table; clear: both; }

.t565__item { position: relative; padding-bottom: 30px; }

.t565__item:last-child { padding-bottom: 0px; }

.t565__item:nth-child(2n+1) .t565__block { padding-right: 56px; padding-left: 0px; }

.t565__item:nth-child(2n) .t565__block { padding-right: 0px; padding-left: 56px; }

.t565__mainblock { margin: 0px auto; }

.t565__line { position: absolute; width: 2px; inset: 0px; background: rgb(34, 34, 34); margin: 0px auto; }

.t565__item:first-child .t565__line { top: 10px; }

.t565__item:last-child .t565__line { height: 10px; bottom: auto; }

.t565__col { width: 50%; text-align: right; }

.t565__item:nth-child(2n) .t565__col { float: right !important; text-align: left; }

.t565__circle { width: 46px; height: 46px; position: absolute; right: 0px; left: 0px; top: 5px; margin: 0px auto; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); }

.t565__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t565__img { width: 100%; display: block; margin-bottom: 14px; margin-left: auto; }

.t565__item:nth-child(2n) .t565__img { margin-left: 0px; }

.t565__title { margin-bottom: 6px; margin-top: 10px; }

.t565__descr { margin-top: 10px; margin-bottom: 5px; }

.t565__link { display: inline-block; }

@media only screen and (max-width: 960px) {
  .t565 .t-section__bottomwrapper { margin-top: 45px; }
  .t565__container { padding: 0px 20px; box-sizing: border-box; }
}

@media only screen and (max-width: 640px) {
  .t565 .t-section__bottomwrapper { margin-top: 15px; }
  .t565__title { margin-bottom: 0px; margin-top: 2px; }
  .t565__descr { margin-top: 5px; }
  .t565__circle { position: relative; top: 0px; left: 0px; right: auto; margin-left: 0px; }
  .t565__item { padding-bottom: 0px !important; }
  .t565__col { float: none; text-align: left; width: 100%; }
  .t565__linewrapper, .t565__block { display: table-cell; vertical-align: top; padding-bottom: 30px; }
  .t565__linewrapper { position: relative; padding-bottom: 30px; }
  .t565__item .t565__block { padding-left: 20px !important; padding-right: 0px !important; }
  .t565__line { right: auto; left: 50%; transform: translate(-50%, 0px); }
  .t565__img { margin-left: 0px; }
}

.t566 .t-section__bottomwrapper { margin-top: 100px; }

.t566__separator { margin-bottom: 60px; }

.t566 { counter-reset: number 0; }

.t566 .t566__number::before { counter-increment: number 1; content: counter(number); }

.t566__separator:last-child { margin-bottom: 0px !important; }

.t566__separator::after, .t566__separator::before { content: ""; display: table; clear: both; }

.t566__circle { width: 46px; height: 46px; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); position: relative; }

.t566__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t566__textwrapper { padding-left: 24px; }

.t566__text { margin-top: 10px; }

@media only screen and (max-width: 960px) {
  .t566 .t-section__bottomwrapper { margin-top: 20px; }
  .t566__col { margin-bottom: 35px; }
  .t566__separator { margin-bottom: 0px !important; }
}

.t567 .t-section__topwrapper { margin-bottom: 105px; }

.t567 .t-section__title { margin-bottom: 40px; }

.t567 .t-section__descr { max-width: 560px; }

.t567__col { vertical-align: top; position: relative; height: auto; }

.t567__col-wrapper { text-align: center; box-sizing: border-box; padding: 0px 25px; }

.t567__bgimg { width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; margin-bottom: 30px; }

.t567__img { margin-bottom: 30px; width: 100px; height: auto; max-width: 100%; }

.t567__img_circle { border-radius: 50%; }

.t567__title { padding-bottom: 20px; }

.t567__uptitle { padding-bottom: 15px; }

@media screen and (max-width: 960px) {
  .t567 .t-section__topwrapper { margin-bottom: 45px; }
  .t567 .t-section__title { margin-bottom: 20px; }
  .t567__col { padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t567__col-wrapper { padding: 45px 0px; }
  .t567__col-wrapper_first { padding-top: 0px; }
  .t567__title, .t567__uptitle { padding-bottom: 10px; }
}

.t568 .t-section__bottomwrapper { margin-top: 100px; }

.t568 { counter-reset: number 0; }

.t568 .t568__number::before { counter-increment: number 1; content: counter(number); }

.t568__separator { margin-bottom: 65px; }

.t568__separator:last-child { margin-bottom: 0px !important; }

.t568__separator::after, .t568__separator::before { content: ""; display: table; clear: both; }

.t568__circle { width: 80px; height: 80px; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); position: relative; margin: 0px auto; }

.t568__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t568__title { margin-top: 20px; }

.t568__text { margin-top: 18px; }

@media only screen and (max-width: 960px) {
  .t568 .t-section__bottomwrapper { margin-top: 5px; }
  .t568__col { margin-bottom: 50px; }
  .t568__separator { margin-bottom: 0px !important; }
}

.t569 .t-section__topwrapper { margin-bottom: 105px; }

.t569 .t-section__title { margin-bottom: 40px; }

.t569 .t-section__descr { max-width: 560px; }

.t569 .t-section__bottomwrapper { margin-top: 105px; }

.t569__imgwrapper { position: relative; }

.t569__line { display: flex; flex-wrap: wrap; justify-content: space-around; position: absolute; top: 50%; left: -20px; width: 100%; transform: translate(-50%, -50%); }

.t569__cirqle { width: 4px; height: 4px; border-radius: 30px; background-color: rgb(34, 34, 34); }

.t569__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 50%; border: 2px solid rgb(34, 34, 34); }

.t569__textwrapper { margin-top: 25px; }

.t569__text { margin-top: 15px; }

.t569__uptitle { margin-bottom: 15px; }

.t569__line-mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t569__line { left: -10px; }
}

@media only screen and (max-width: 960px) {
  .t569 .t-section__bottomwrapper { margin-top: 45px; }
  .t569 .t-section__topwrapper { margin-bottom: 45px; }
  .t569 .t-section__title { margin-bottom: 20px; }
  .t569__col { padding-top: 30px; }
  .t569__col:first-child { padding-top: 0px; }
  .t569__line { display: none; }
  .t569__line-mobile { display: block; margin-bottom: 30px; }
  .t569__cirqle { margin: 0px auto 10px; }
}

.t570__mainblock::after, .t570__mainblock::before { content: ""; display: table; clear: both; }

.t570__mainblock { overflow: hidden; }

.t570__col { float: left; width: 50%; }

.t570__contentwrapper { display: table-cell; vertical-align: middle; }

.t570__padding_lg { padding: 90px; }

.t570__padding_sm { padding: 60px; }

.t570__contentbox { display: table; width: 100%; color: rgb(255, 255, 255); }

.t570__title, .t570__text, .t570__descr { color: rgb(255, 255, 255); }

.t570__title { margin-bottom: 45px; }

.t570__descr { margin-bottom: 30px; }

.t570 .t-sociallinks { margin-top: 45px; }

.t570 .t-sociallinks a { display: inline-block; }

.t570 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t570__right_social_links_item:last-child { margin-right: 0px; }

#allrecords .t570 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t570__text { margin-top: 32px; }

.t570 .t-map-lazyload { background-color: rgb(229, 227, 223); }

@media screen and (max-width: 960px) {
  .t570__contentwrapper { padding: 40px; }
}

@media screen and (max-width: 750px) {
  .t570__contentwrapper { padding: 30px 20px; }
  .t570__mainblock { min-height: auto !important; }
  .t570__col { float: none; width: 100%; min-height: auto !important; }
  .t570__contentbox { float: none; width: 100%; height: auto !important; }
  .t570__map { height: 300px !important; }
  .t570__map .t-map { height: inherit !important; }
  .t570__title { margin-bottom: 24px; }
  .t570__social_links { margin-top: 34px; }
  .t570__text { margin-top: 24px; }
}

.t571__contacts { margin-top: 45px; }

.t571 .t-sociallinks { margin-top: 40px; }

.t571 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t571 .t-sociallinks a { display: inline-block; }

#allrecords .t571 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t571__line { position: relative; max-width: 100px; width: 100%; height: 1px; background-color: rgb(0, 0, 0); opacity: 0.3; margin-top: 45px; }

@media screen and (max-width: 960px) {
  .t571__address { word-break: break-word; }
}

.t572 .t-section__bottomwrapper { margin-top: 90px; }

.t572__descr { margin-bottom: 30px; }

.t572 .t-sociallinks { margin-top: 45px; }

.t572 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t572 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

@media screen and (max-width: 960px) {
  .t572 .t-section__bottomwrapper { margin-top: 45px; }
}

.t573__address { margin-top: 45px; margin-bottom: 30px; }

.t573 .t-sociallinks { margin-top: 20px; }

.t573 .t-sociallinks a { display: inline-block; }

.t573 .t-sociallinks__wrapper { font-size: 0px; }

.t573 .t-sociallinks__item { display: inline-block; margin: 4px 3px 0px; }

#allrecords .t573 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

@media screen and (max-width: 960px) {
  .t573__contacts { word-break: break-word; }
}

.t574__bottom-margin_lg { margin-bottom: 45px; }

.t574__text_grey { opacity: 0.6; }

.t574 .t-sociallinks { margin-top: 20px; }

.t574 .t-sociallinks a { display: inline-block; }

.t574 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

#allrecords .t574 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t575 .t-section__bottomwrapper { margin-top: 100px; }

.t575 { counter-reset: number 0; }

.t575 .t575__number::before { counter-increment: number 1; content: counter(number); }

.t575__separator { margin-bottom: 65px; }

.t575__separator:last-child { margin-bottom: 0px !important; }

.t575__separator::after, .t575__separator::before { content: ""; display: table; clear: both; }

.t575__circle { width: 60px; height: 60px; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); position: relative; }

.t575__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t575__title { margin-top: 20px; }

.t575__text { margin-top: 18px; }

@media only screen and (max-width: 960px) {
  .t575 .t-section__bottomwrapper { margin-top: 5px; }
  .t575__col { margin-bottom: 50px; }
  .t575__separator { margin-bottom: 0px !important; }
}

.t576 .t-section__bottomwrapper { margin-top: 105px; }

.t576 { counter-reset: number 0; }

.t576 .t576__number::before { counter-increment: number 1; content: counter(number); }

.t576__mainblock::after, .t576__mainblock::before { content: ""; display: table; clear: both; }

.t576__item { position: relative; padding-bottom: 30px; }

.t576__item:last-child { padding-bottom: 0px !important; }

.t576__item:nth-child(2n+1) .t576__block { padding-right: 56px; padding-left: 0px; }

.t576__item:nth-child(2n) .t576__block { padding-right: 0px; padding-left: 56px; }

.t576__mainblock { margin: 0px auto; }

.t576__line { position: absolute; width: 1px; inset: 0px; background: rgb(34, 34, 34); margin: 0px auto; }

.t576__item:first-child .t576__line { top: 10px; }

.t576__item:last-child .t576__line { bottom: auto; }

.t576__col { width: 50%; }

.t576__item:nth-child(2n) .t576__col { float: right !important; }

.t576__circle { width: 30px; height: 30px; position: absolute; right: 0px; left: 0px; top: 5px; margin: 0px auto; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); }

.t576__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t576__img { width: 100%; max-width: 80px; display: block; margin: 0px auto 14px; }

.t576__title { margin-bottom: 6px; margin-top: 10px; }

.t576__descr { margin-top: 10px; margin-bottom: 5px; }

.t576__link { font-size: 14px; display: inline-block; }

@media only screen and (max-width: 960px) {
  .t576 .t-section__bottomwrapper { margin-top: 45px; }
  .t576__container { padding: 0px 20px; box-sizing: border-box; }
}

@media only screen and (max-width: 640px) {
  .t576 .t-section__bottomwrapper { margin-top: 15px; }
  .t576__title { margin-bottom: 0px; margin-top: 2px; }
  .t576__descr { margin-top: 5px; }
  .t576__circle { position: relative; top: 0px; left: 0px; right: auto; margin-left: 0px; }
  .t576__item { padding-bottom: 0px !important; }
  .t576__col { float: none; text-align: left; width: 100%; }
  .t576__linewrapper, .t576__block { display: table-cell; vertical-align: top; padding-bottom: 30px; }
  .t576__linewrapper { position: relative; padding-bottom: 30px; }
  .t576__item .t576__block { padding-left: 20px !important; padding-right: 0px !important; }
  .t576__line { right: auto; left: 50%; transform: translate(-50%, 0px); }
  .t576__img { margin-left: 0px; }
}

.t577 .t-section__bottomwrapper { margin-top: 55px; }

.t577 { counter-reset: number 0; }

.t577 .t577__number::before { counter-increment: number 1; content: counter(number); }

.t577__col { padding-top: 35px; position: relative; margin-bottom: 50px; }

.t577__content { height: 100%; }

.t577__textwrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; background: rgb(255, 255, 255); padding: 53px 30px 40px; height: 100%; box-sizing: border-box; }

.t577__circle { width: 70px; height: 70px; background-color: rgb(255, 255, 255); border-radius: 100%; border: 1px solid rgb(34, 34, 34); margin: 0px auto; position: absolute; top: 0px; left: 0px; right: 0px; }

.t577__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(34, 34, 34); }

.t577__img { max-width: 100px; width: 100%; margin: auto auto 0px; padding-top: 20px; }

.t577__title { margin-top: 20px; }

.t577__descr { margin-top: 12px; margin-bottom: 20px; }

.t577__row { display: flex; flex-wrap: wrap; }

@media screen and (max-width: 960px) {
  .t577__col.t-col_3, .t577__col.t-col_4, .t577__col.t-col_6 { width: 100%; max-width: 580px; display: table; vertical-align: middle; margin: 0px auto 50px; float: none; }
  .t577 .t-section__bottomwrapper { margin-top: 0px; }
  .t577__col { margin-bottom: 40px; }
}

.t578__title { margin-bottom: 70px; }

.t578 .t-sociallinks { margin-top: 45px; }

.t578__text { margin-top: 45px; }

.t578__persdescr { margin-top: 4px; opacity: 0.7; }

.t578 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t578 .t-sociallinks a { display: inline-block; }

#allrecords .t578 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t578__imgwrapper { width: 160px; max-width: 100%; margin-bottom: 20px; }

.t578__bgimg { width: 100%; max-width: 100%; padding-bottom: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t578__imgwrapper { max-width: 100%; }
}

.t580 { text-align: center; }

.t580__title { color: rgb(255, 255, 255); margin-bottom: 25px; }

.t580__descr { color: rgb(255, 255, 255); }

.t580__buttons { margin-top: 70px; }

.t580__buttons-wrapper { display: table; position: relative; }

.t580__arrow-icon { width: 45px; position: absolute; left: -30px; transform: translateX(-100%); fill: rgb(255, 255, 255); top: 0px; bottom: 0px; margin: auto; }

.t580__arrow-icon_mobile { display: none; }

.t580__arrow-icon_right { right: -30px; transform: scaleX(-1); transform-origin: right center; left: auto; }

.t580 .t-btn { margin-bottom: 20px; margin-right: 20px; }

.t580 .t-btn:last-of-type { margin-right: 0px; }

@media screen and (max-width: 960px) {
  .t580__buttons { margin-top: 30px; }
  .t580__arrow-icon { display: none; }
  .t580__arrow-icon_mobile { display: block; width: 20px; margin: 0px auto 20px; fill: rgb(255, 255, 255); }
}

@media screen and (max-width: 640px) {
  .t580 .t-btn { margin-right: 0px !important; }
  .t580 .t-btn, .t580__buttons-wrapper { margin-bottom: 10px !important; width: 100%; }
  .t580 .t-btnflex_lg, .t580 .t-btnflex_xl, .t580 .t-btnflex_xxl { --height: 60px; font-size: 18px; padding-left: 40px; padding-right: 40px; }
}

.t581 { text-align: center; }

.t581 .js-payment-systembox { bottom: -50px; top: initial; }

.t581__wrapper { padding-top: 52px; padding-bottom: 42px; }

.t581__title { color: rgb(255, 255, 255); margin-bottom: 25px; }

.t581__descr { color: rgb(255, 255, 255); }

.t581__buttons { margin-top: 50px; }

.t581__buttons-wrapper { display: table; position: relative; }

.t581__arrow-icon { width: 45px; position: absolute; left: -30px; transform: translateX(-100%); fill: rgb(255, 255, 255); top: 10px; bottom: 0px; margin: auto; }

.t581__arrow-icon_mobile { display: none; }

.t581__arrow-icon_right { right: -30px; transform: scaleX(-1); transform-origin: right center; left: auto; }

.t581__buttons-flex { margin-top: 20px; }

.t581 .t-btn { margin-bottom: 10px; }

.t581__marginleft20px { margin-left: 20px; }

@media screen and (max-width: 960px) {
  .t581__buttons { margin-top: 30px; }
  .t581__arrow-icon { display: none; }
  .t581__arrow-icon_mobile { display: block; width: 20px; margin: 0px auto 20px; fill: rgb(255, 255, 255); }
}

@media screen and (max-width: 640px) {
  .t581__marginleft20px { margin-left: 0px; }
  .t581 .t-btn, .t581__buttons-wrapper { margin-left: 0px; margin-right: 0px; width: 100%; }
  .t581 .t-btnflex_lg, .t581 .t-btnflex_xl, .t581 .t-btnflex_xxl { --height: 60px; font-size: 18px; padding-left: 40px; padding-right: 40px; }
  .t581__wrapper { padding-top: 42px; }
}

.t582 { width: 100%; height: 70px; z-index: 990; position: fixed; bottom: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; background-color: rgb(255, 255, 255); }

.t582__beforeready { visibility: hidden; }

.t582__maincontainer { width: auto; height: 70px; display: table; position: relative; margin: 0px auto; padding: 0px 60px; box-sizing: border-box; }

.t582__maincontainer.t582__c12collumns { max-width: 1200px; padding: 0px 20px; }

.t582.t582__positionfixed { position: fixed; }

.t582__linewrapper { position: absolute; top: -1px; left: 0px; width: 100%; }

.t582__horizontalline { margin: 0px; border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; }

.t582__text { color: rgb(101, 101, 101); line-height: 1; }

.t582__form-wrapper, .t582__text-wrapper, .t582__share-btns-wrapper { display: table-cell; vertical-align: middle; }

.t582__form-wrapper { padding-left: 30px; }

.t582 .t582__blockinput { display: table-cell; vertical-align: middle; max-width: 320px; min-width: 320px; padding-right: 20px; position: relative; }

.t582 .t582__input { outline: none; height: 40px; }

.t582 .t582__blockbutton { display: table-cell; vertical-align: middle; }

.t582 .t582__submit { --height: 40px; }

.t582 .t582__form-bottom-text { font-size: 12px; color: rgb(101, 101, 101); line-height: 1; padding-top: 4px; }

.t582 .t582__allert-wrapper { position: relative; }

.t582 .t582__blockinput-success { position: absolute; top: -38px; left: 0px; right: 0px; }

.t582 .t582__success-message { color: rgb(0, 0, 0); display: inline-block; vertical-align: middle; padding-left: 5px; }

.t582 .t582__success-icon { display: inline-block; vertical-align: middle; font-size: 0px; }

.t582 .js-send-form-success .t582__wrapper { opacity: 0; }

.t582 .t582__blockinput.js-error-control-box .t582__input { border: 1px solid rgb(255, 0, 0) !important; }

.t582 .t582__blockinput-errors-text { color: rgb(255, 255, 255); padding: 4px 10px; box-sizing: border-box; font-family: FuturaPT, Arial, sans-serif; }

.t582 .t582__blockinput-errors-item { display: none; font-family: FuturaPT, Arial, sans-serif; }

.t582 .t582__blockinput-errorbox { position: absolute; bottom: 50px; background: none 0px 0px repeat scroll rgb(255, 102, 102); text-align: center; font-family: FuturaPT, Arial, sans-serif; opacity: 0.9; border-radius: 3px; }

.t582__share-btns { margin-right: 75px; }

.t582 .ya-share2__container_size_m .ya-share2__icon { width: 26px; height: 26px; }

.t582 .ya-share2__list { margin-bottom: 0px; white-space: nowrap; }

.t582__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t582__transp-white .ya-share2__badge { background-color: transparent !important; }

.t582__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t582__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 1px; }

.t582__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t582__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=="); }

.t582__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t582__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t582__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.t582__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.t582__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t582__transp-black .ya-share2__badge { background-color: transparent !important; }

.t582__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=="); }

.t582__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 1px; padding-left: 0px !important; }

.t582__transp-black .ya-share2__counter::before { display: none; }

.t582__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="); }

.t582__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.t582__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

@media screen and (max-width: 1200px) {
  .t582__maincontainer.t582__c12collumns { max-width: 960px; padding: 0px 10px; }
}

@media screen and (max-width: 980px) {
  .t582__text-wrapper, .t582__form-wrapper { display: none; }
  .t582 { height: auto !important; }
  .t582__maincontainer, .t582__maincontainer.t582__c12collumns { padding: 0px; height: auto !important; }
  .t582__share-btns { margin: 0px; }
  .t582 .ya-share2__list { width: 100%; table-layout: fixed; display: table !important; }
  #allrecords ul.ya-share2__list { padding-left: 0px !important; }
  .t582 .ya-share2__item { display: table-cell !important; margin: 0px !important; }
  .t582 .ya-share2__link { display: block; text-align: center; padding: 7px 0px; }
  .t582 .ya-share2__icon { width: 28px !important; height: 28px !important; }
  .t582 .ya-share2__counter { line-height: 28px !important; }
  .t582__mobile-tranparent { background-color: transparent !important; }
  .t582__transp-white .ya-share2__item, .t582__transp-black .ya-share2__item { background-color: transparent !important; }
  .t582__transp-black .ya-share2__icon, .t582__transp-white .ya-share2__icon { width: 36px !important; height: 36px !important; }
  .t582__transp-black .ya-share2__item_service_odnoklassniki .ya-share2__icon, .t582__transp-white .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-size: 36px 36px !important; }
  .t582 .t582__transp-black .ya-share2__counter, .t582 .t582__transp-white .ya-share2__counter { line-height: 36px !important; }
  .t582__white-black .ya-share2__item { border-right: 1px solid rgba(0, 0, 0, 0.2); background-color: rgb(255, 255, 255) !important; }
  .t582__white-black .ya-share2__item:last-child { border-right: 0px; }
  .t582__black-white .ya-share2__item { border-right: 1px solid rgba(255, 255, 255, 0.2); background-color: rgb(17, 17, 17) !important; }
  .t582__black-white .ya-share2__item:last-child { border-right: 0px; }
  .t582 .ya-share2__item_service_facebook { background-color: rgb(59, 89, 152); }
  .t582 .ya-share2__item_service_vkontakte { background-color: rgb(72, 114, 158); }
  .t582 .ya-share2__item_service_odnoklassniki { background-color: rgb(235, 114, 46); }
  .t582 .ya-share2__item_service_twitter { background-color: rgb(0, 172, 237); }
}

.t583__mainblock { margin: 0px auto; }

.t583__title { margin-bottom: 24px; }

.t583__text-wrapper { margin-bottom: 74px; }

.t583 .t583__form-bottom-text { margin-top: 30px; text-align: center; }

.t583 .t583__input-wrapper { margin: 0px auto; }

.t583 .t583__input-wrapper_600px { max-width: 600px; }

.t583 .t583__input-wrapper_100 { max-width: 100%; }

.t583 .t583__blockinput { display: table-cell; vertical-align: middle; width: 100%; padding-right: 20px; }

.t583 .t583__blockinput_50 { width: 50%; }

.t583 .t583__blockinput_33 { width: 33%; }

.t583 .t583__input { outline: none; height: 58px; background-color: transparent; }

.t583 .t583__blockbutton { display: table-cell; vertical-align: middle; }

.t583 .t583__submit { --height: 58px; padding-left: 30px; padding-right: 30px; }

.t583 .t583__submit:hover { opacity: 0.9; }

.t583 .t583__blockinput-success { position: absolute; top: -60px; left: 0px; right: 0px; }

.t583 .t583__success-message { color: rgb(255, 255, 255); }

.t583 .t583__allert-wrapper { position: relative; }

.t583 .t583__blockinput-errorbox { position: absolute; top: 8px; right: 0px; left: 20px; text-align: left; }

.t583 .t583__blockinput-errors-text { color: rgb(255, 255, 255); }

.t583__wrapper { transition: 0.2s ease-in-out; }

.t583 .js-send-form-success .t583__wrapper { opacity: 0; }

@media screen and (max-width: 960px) {
  .t583__content { padding: 48px 30px 52px; text-align: center; }
  .t583__mainblock { padding: 0px 20px; box-sizing: border-box; max-width: 100%; }
  .t583__text-wrapper { margin-bottom: 32px; }
}

@media screen and (max-width: 640px) {
  .t583 .t583__blockinput_50, .t583__blockinput_33 { width: 100%; }
  .t583 .t583__submit { --height: 50px; font-size: 14px; width: 100%; }
  .t583 .t583__input { height: 50px; font-size: 14px; width: 100%; }
  .t583 .t583__blockinput-errorbox { text-align: center; left: 0px; top: 133px; }
  .t583 .t583__blockinput { display: block; margin-bottom: 16px; }
  .t583 .t583__blockbutton { display: block; width: 100%; }
  .t583 .t583__allert-wrapper { position: absolute; top: 0px; left: 0px; right: 0px; }
  .t583 .t583__input-wrapper { position: relative; }
  .t583 .t583__blockinput-success { top: 0px; }
}

.t584__mainblock { margin: 0px auto; }

.t584__content { background-color: rgb(255, 255, 255); padding: 60px 45px 70px; }

.t584__title { margin-bottom: 24px; }

.t584__text-wrapper { margin-bottom: 74px; }

.t584__form-bottom-text { margin-top: 30px; text-align: center; }

.t584__input-container { max-width: 600px; margin: 0px auto; }

.t584__input-container_600px { max-width: 600px; }

.t584__input-container_100 { max-width: 100%; }

.t584 .t584__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding-right: 20px; }

.t584__blockinput_50 { width: 50%; }

.t584__blockinput_33 { width: 33%; }

.t584 .t584__input { height: 56px; outline: none; }

.t584 .t584__submit { --height: 56px; padding-left: 40px; padding-right: 40px; }

.t584 .t584__blockinput input { background-color: transparent; appearance: none; border-radius: 0px; }

.t584__wrapper { display: table; transition: 0.2s ease-in-out; }

.t584__blockinput.js-error-control-box .t584__input { border: 1px solid rgb(255, 0, 0) !important; }

.t584__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t584__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t584__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 1px 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; margin-top: 20px; }

.t584__hint { max-width: 600px; margin: 20px auto 0px; }

.t584__blockinput-success { text-align: center; color: rgb(193, 193, 193); padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t584__success-message { color: rgb(193, 193, 193); }

.t584 .js-send-form-success .t584__wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t584__content { padding: 60px 45px; }
}

@media screen and (max-width: 680px) {
  .t584__content { padding: 30px 20px 45px; }
  .t584 .t584__blockinput { display: block; padding-right: 0px; width: 100%; }
  .t584__descr { margin-bottom: 32px; }
  .t584__uptitle { top: 40px; font-size: 16px !important; }
  .t584__mainwrapper { padding: 0px 20px; }
  .t584__input-container { max-width: 320px; }
  .t584 .t584__input { width: 100%; margin-bottom: 18px; height: 42px; font-size: 14px; padding-left: 14px; }
  .t584 .t584__submit { --height: 42px; width: 100%; font-size: 14px; }
  .t584__wrapper { display: block; }
  .t584__title { margin-bottom: 12px; }
  .t584__text-wrapper { margin-bottom: 24px; }
}

.t585 > .t-container { display: flex; flex-wrap: wrap; }

.t585__header { position: relative; border-top: 1px solid rgb(238, 238, 238); cursor: pointer; }

.t585__trigger-button { position: relative; width: 100%; padding: 27px 50px 27px 0px; text-align: left; background-color: transparent; border: none; box-sizing: border-box; cursor: pointer; }

#allrecords button.t585__trigger-button:focus-visible { outline-offset: 2px; }

.t585__title { display: inline-block; }

.t585__icon { position: absolute; top: 50%; right: 0px; display: inline-block; width: 24px; height: 24px; padding: 8px; transform: translateY(-50%); transition: opacity 0.2s ease-in-out; }

.t585__icon-hover { opacity: 0; }

.t585__header:hover .t585__icon { opacity: 0; }

.t585__trigger-button:focus-visible .t585__icon { opacity: 0; }

.t585__header:hover .t585__icon-hover { opacity: 1; }

.t585__trigger-button:focus-visible .t585__icon-hover { opacity: 1; }

.t585__row::after { content: ""; display: table; clear: both; }

.t585__circle { position: absolute; top: 0px; left: 0px; width: 40px; height: 40px; border-radius: 100px; }

.t585__lines { position: relative; z-index: 1; display: block; width: 100%; height: 100%; transition: 0.3s ease-in-out; transform: rotate(0deg); }

.t585__opened .t585__lines { z-index: 1; transform: rotate(-45deg); transition: 0.3s ease-in-out; }

.t585__content { display: none; overflow: hidden; transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; }

.t585 .t585__content ol { padding-left: 2em !important; list-style-position: outside; }

.t585__textwrapper { padding: 0px 0px 20px; }

.t585__text { margin-bottom: 20px; }

#allrecords .t585__text > ul, #allrecords .t585__text > ol { padding-inline-start: 26px; }

.t585__img { display: block; width: 100%; margin-bottom: 14px; }

.t585__border { width: 100%; height: 1px; background-color: rgb(238, 238, 238); }

@media screen and (max-width: 960px) {
  .t585 .t-col:not(:last-child) .t585__border { display: none; }
}

@media screen and (max-width: 640px) {
  .t585__trigger-button { padding-top: 15px; padding-bottom: 14px; }
  .t585__text { margin-bottom: 15px; }
  .t585__text > a { word-break: normal; overflow-wrap: anywhere; }
  .t585__textwrapper { padding: 0px 0px 10px; }
}

.t587__mainblock { margin: 0px auto; }

.t587__title { color: rgb(255, 255, 255); margin-bottom: 24px; }

.t587__descr { color: rgb(255, 255, 255); margin-bottom: 74px; }

.t587__form-bottom-text { margin-top: 30px; text-align: center; color: rgb(255, 255, 255); }

.t587 .t587__input-container { max-width: 600px; margin: 0px auto; }

.t587__input-container_600px { max-width: 600px; }

.t587__input-container_100 { max-width: 100%; }

.t587 .t587__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding-right: 20px; }

.t587__blockinput_50 { width: 50%; }

.t587__blockinput_33 { width: 33%; }

.t587 .t587__input { height: 56px; outline: none; }

.t587 .t-submit { height: 56px; padding-left: 40px; padding-right: 40px; }

.t587 .t587__blockinput input { background-color: transparent; appearance: none; border-radius: 0px; }

.t587__wrapper { display: table; transition: 0.2s ease-in-out; }

.t587 .t587__blockinput.js-error-control-box .t587__input { border: 1px solid rgb(255, 0, 0) !important; }

.t587 .t587__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t587 .t587__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t587 .t587__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 1px 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; margin-top: 20px; }

.t587__hint { color: rgb(255, 255, 255); max-width: 600px; margin: 20px auto 0px; }

.t587 .t587__blockinput-success { text-align: center; color: rgb(255, 255, 255); padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t587__success-message { color: rgb(255, 255, 255); }

.t587 .js-send-form-success .t587__wrapper { display: none; }

@media screen and (max-width: 680px) {
  .t587 .t587__blockinput { display: block; padding-right: 0px; width: 100%; }
  .t587__descr { margin-bottom: 32px; }
  .t587__mainwrapper { padding: 0px 20px; }
  .t587 .t587__input-container { max-width: 320px; }
  .t587 .t587__input { width: 100%; margin-bottom: 18px; height: 42px; font-size: 14px; padding-left: 14px; }
  .t587 .t-submit { width: 100%; height: 42px; font-size: 14px; }
  .t587__wrapper { display: block; }
}

.t588 { text-align: center; }

.t588__title { margin-bottom: 25px; }

.t588__buttons { margin-top: 70px; }

.t588__buttons-wrapper { display: table; position: relative; }

.t588__arrow-icon { width: 45px; position: absolute; left: -30px; transform: translateX(-100%); fill: rgb(255, 255, 255); top: 0px; bottom: 0px; margin: auto; }

.t588__arrow-icon_mobile { display: none; }

.t588__arrow-icon_right { right: -30px; transform: scaleX(-1); transform-origin: right center; left: auto; }

.t588__marginleft20px { margin-left: 20px; }

@media screen and (max-width: 960px) {
  .t588__buttons { margin-top: 30px; }
  .t588__arrow-icon { display: none; }
  .t588__arrow-icon_mobile { display: block; width: 20px; margin: 0px auto 20px; fill: rgb(255, 255, 255); }
}

@media screen and (max-width: 640px) {
  .t588__marginleft20px { margin-left: 0px; }
  .t588 .t-btn, .t588__buttons-wrapper { margin-bottom: 10px; width: 100%; }
  .t588 .t-btnflex_lg, .t588 .t-btnflex_xl, .t588 .t-btnflex_xxl { --height: 60px; font-size: 18px; padding-left: 40px; padding-right: 40px; }
}

.t589 .t-section__bottomwrapper { margin-top: 105px; }

.t589__col { margin-top: 0px; margin-bottom: 0px; }

.t589__img { max-width: 100%; margin: 0px auto; display: block; }

.t589__title { margin-bottom: 90px; }

.t589__text { margin-top: 20px; opacity: 0.7; }

.t589__buttons { margin-top: 60px; }

.t589__btn { margin-bottom: 10px; }

.t589__marginright10px { margin-right: 10px; }

@media screen and (max-width: 960px) {
  .t589 .t-section__bottomwrapper { margin-top: 45px; }
  .t589__col:first-child { margin-bottom: 45px; }
  .t589__textwrapper:not(.t-align_left, .t-align_right) { text-align: center; }
  .t589__buttons { margin-top: 45px; }
  .t589__title { margin-bottom: 60px; }
}

@media screen and (max-width: 640px) {
  .t589__marginright10px { margin-left: 0px; }
  .t589__btn { width: 100%; }
  .t589 .t-section__title, .t589__descr { overflow-wrap: break-word; }
}

.t590 .t-section__topwrapper { margin-bottom: 105px; }

.t590 .t-section__title { margin-bottom: 40px; }

.t590 .t-section__descr { max-width: 560px; }

.t590__col { margin-top: 0px; margin-bottom: 0px; }

.t590__img { max-width: 100%; margin: 0px auto; display: block; }

.t590__contentwrapper { display: table-cell; vertical-align: middle; }

.t590__contentbox { display: table; width: 100%; }

.t590__video-descr { margin-top: 20px; opacity: 0.7; }

.t590 .t590__form-upper-text { margin-bottom: 20px; }

.t590 .t590__form-bottom-text { margin-top: 20px; opacity: 0.7; }

.t590 .t590__blockinput { display: block; vertical-align: middle; height: 100%; padding-right: 0px; margin-bottom: 25px; }

.t590 .t590__blockinput textarea { padding-top: 17px; }

.t590__blocktitle { display: block; vertical-align: middle; height: 100%; padding-right: 0px; padding-bottom: 5px; }

.t590__blockbutton { display: block; vertical-align: middle; height: 100%; margin-bottom: 10px; }

.t590__nomargin .t590__blocktitle { padding-bottom: 0px; margin-bottom: 0px; }

.t590__nomargin .t590__blockinput { margin-bottom: 35px; }

@media screen and (max-width: 960px) {
  .t590 .t-section__topwrapper { margin-bottom: 60px; }
  .t590 .t-section__title { margin-bottom: 20px; }
  .t590__col:first-child { margin-bottom: 60px; }
}

@media screen and (max-width: 750px) {
  .t590__col { float: none; width: 100%; min-height: auto !important; }
  .t590__contentbox { float: none; width: 100%; height: auto !important; }
  .t590__btn-wrapper { margin-top: 28px; }
}

@media screen and (max-width: 640px) {
  .t590__wrapper { display: block; }
  .t590__blockbutton { display: block; width: 100%; padding-bottom: 20px; text-align: center; }
  .t590 .t590__blockinput textarea { padding-top: 5px; }
  .t590 .t590__blockinput { padding-right: 0px; }
  .t590 .t590__submit { width: 100%; }
}

.t590 .t590__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t590 .js-error-control-box .t590__input { border: 1px solid rgb(255, 0, 0) !important; }

.t590 .t590__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t590 .t590__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t590 .t590__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t590 .t590__blockinput-success { text-align: center; background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 20px; border: 2px solid rgb(34, 221, 34); margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t592 .t-container { display: flex; flex-wrap: wrap; }

.t592__col_1 { width: 100%; }

.t592__col_2 { width: calc(50% - 40px); }

.t592__col_3 { width: calc(33.333% - 40px); }

.t592__col_4 { width: calc(25% - 40px); }

.t592 .t-section__topwrapper { margin-bottom: 105px; }

.t592 .t-section__title { margin-bottom: 40px; }

.t592 .t-section__descr { max-width: 560px; }

.t592 .t-section__bottomwrapper { margin-top: 105px; }

.t592__content { border: 1px solid rgb(238, 238, 238); height: 100%; padding: 55px 30px; display: flex; flex-direction: column; justify-content: space-between; width: 100%; box-sizing: border-box; }

.t592__price { display: inline-block; vertical-align: middle; }

.t592__price_block { display: block; }

.t592__price_old { color: rgb(153, 153, 153); margin-right: 8px; position: relative; }

.t592__price_old::after { content: ""; position: absolute; left: 0px; right: 0px; height: 1px; border-top: 1px solid; top: 50%; }

.t592__descr { margin-top: 22px; }

.t592__btn { margin-top: 30px; }

.t592__withfeatured .t592__featured .t592__content { padding-top: 70px; padding-bottom: 70px; }

.t592__withfeatured .t592__col { padding-top: 15px; }

.t592__withfeatured .t592__featured { padding-top: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px; }

.t592__withfeatured .t592__featured.t-col_4 { max-width: 380px; }

.t592__withfeatured .t592__featured.t-col_3 { max-width: 280px; }

.t592__withfeatured .t592__featured.t-col_6 { max-width: 580px; }

@media screen and (max-width: 1200px) {
  .t592__withfeatured .t592__featured.t-col_4 { max-width: 300px; }
  .t592__withfeatured .t592__featured.t-col_3 { max-width: 220px; }
  .t592__withfeatured .t592__featured.t-col_6 { max-width: 460px; }
  .t592__col_2, .t592__col_4 { width: calc(50% - 20px); }
  .t592__col_3 { width: calc(33.333% - 20px); }
  .t592__col_4 { margin-bottom: 20px; }
  .t592__col_4:last-child { margin-bottom: 0px; }
}

@media screen and (max-width: 960px) {
  .t592 .t-section__topwrapper { margin-bottom: 30px; }
  .t592__col_2, .t592__col_3, .t592__col_4 { width: 100%; }
  .t592 .t-section__title { margin-bottom: 20px; }
  .t592__withfeatured .t592__featured.t592__col { max-width: 100%; margin-left: 0px; margin-right: 0px; padding-top: 0px; }
  .t592__withfeatured .t592__col { padding-top: 0px; }
  .t592__col { margin-bottom: 20px; }
  .t592__col:last-child { margin-bottom: 0px; }
}

@media screen and (max-width: 640px) {
  .t592__content { padding-left: 20px; padding-right: 20px; }
}

.t593__mainblock { margin: 0px auto; }

.t593__content { border: 3px solid rgb(31, 91, 255); padding: 60px 45px 70px; }

.t593__title { margin-bottom: 24px; }

.t593__text-wrapper { margin-bottom: 74px; }

.t593 .t593__input-container { max-width: 560px; margin: 0px auto; }

.t593__blockbutton { margin-top: 10px; }

.t593 .t593__blockinput { vertical-align: middle; height: 100%; width: 100%; padding-bottom: 20px; }

.t593 .t593__blockinput textarea { padding-top: 17px; background-color: transparent; }

.t593 .t593__input { height: 56px; outline: none; }

.t593 .t593__blockinput input { background-color: transparent; appearance: none; border-radius: 0px; }

.t593__form-bottom-text { margin-top: 20px; opacity: 0.7; }

.t593__wrapper { width: 100%; transition: 0.2s ease-in-out; }

.t593 .t593__blockinput.js-error-control-box .t593__input { border: 1px solid rgb(255, 0, 0) !important; }

.t593 .t593__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t593 .t593__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t593 .t593__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 1px 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; margin-top: 20px; }

.t593__hint { max-width: 600px; margin: 20px auto 0px; }

.t593 .t593__blockinput-success { text-align: center; color: rgb(51, 51, 51); padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t593 .t593__success-message { color: rgb(51, 51, 51); }

.t593 .js-send-form-success .t593__wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t593__content { padding: 60px 45px; }
}

@media screen and (max-width: 680px) {
  .t593__content { padding: 30px 20px 45px; }
  .t593 .t593__blockinput { display: block; padding-right: 0px; width: 100%; }
  .t593__descr { margin-bottom: 32px; }
  .t593__uptitle { top: 40px; font-size: 16px !important; }
  .t593__mainwrapper { padding: 0px 20px; }
  .t593 .t593__input-container { max-width: 320px; }
  .t593 .t593__input { width: 100%; margin-bottom: 18px; height: 42px; font-size: 14px; padding-left: 14px; }
  .t593 .t-submit { width: 100%; }
  .t593__wrapper { display: block; }
  .t593__title { margin-bottom: 12px; }
  .t593__text-wrapper { margin-bottom: 24px; }
}

.t594 .t-section__bottomwrapper { margin-top: 105px; }

.t594__container::before { display: none; }

.t594__container { text-align: center; flex-wrap: wrap; font-size: 0px; display: flex; justify-content: center; }

.t594__item { padding: 20px; box-sizing: border-box; display: flex; align-items: center; -webkit-box-align: center; margin: 0px; }

.t594__item_3-in-row { width: 33.333%; }

.t594__item_4-in-row { width: 25%; }

.t594__item_5-in-row { width: 20%; }

.t594__item_6-in-row { width: 16.666%; }

.t594 .t-card__link { max-width: 100%; width: 100%; margin: 0px auto; }

.t594__img { max-width: 100%; width: 100%; margin: 0px auto; }

.t594__greyonhovercolor { filter: grayscale(100%); }

.t594__greyonhovercolor:hover, .t594__item.t-focusable .t594__greyonhovercolor { filter: none; }

.t594__alphaonhover { opacity: 0.5; }

.t594__alphaonhover:hover, .t594__item.t-focusable .t594__alphaonhover { opacity: 1; }

@media screen and (max-width: 1200px) {
  .t594__item { padding: 10px; }
}

@media screen and (max-width: 960px) {
  .t594 .t-section__bottomwrapper { margin-top: 45px; }
  .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row { width: 33.333%; }
}

@media screen and (max-width: 640px) {
  .t594__container { padding: 0px 20px; box-sizing: border-box; }
}

@media screen and (max-width: 440px) {
  .t594__item_3-in-row, .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row { width: 50%; }
}

.t595 .t-section__bottomwrapper { margin-top: 105px; }

.t595__container::before { content: none; }

.t595__container { text-align: center; flex-wrap: wrap; font-size: 0px; display: flex; }

.t595__item { position: relative; padding: 20px; box-sizing: border-box; display: flex; align-items: center; -webkit-box-align: center; margin: 0px; }

.t595__item_3-in-row { width: 33.333%; }

.t595__item_4-in-row { width: 25%; }

.t595__item_5-in-row { width: 20%; }

.t595__item_6-in-row { width: 16.666%; }

.t595 .t-card__col { width: 100%; }

.t595 .t-card__link { margin: 0px auto; width: 100%; height: auto; }

.t595__img { max-width: 100%; width: 100%; margin: 0px auto; }

.t595__greyonhovercolor { filter: grayscale(100%); }

.t595__greyonhovercolor:hover, .t595 .t-card__col.t-focusable .t595__greyonhovercolor { filter: none; }

.t595__alphaonhover { opacity: 0.5; }

.t595__alphaonhover:hover, .t595 .t-card__col.t-focusable .t595__alphaonhover { opacity: 1; }

.t595__item { border-right: var(--border-size,1px) solid var(--border-color,#eee); }

.t595__bottom-border-desktop { border-bottom: var(--border-size,1px) solid var(--border-color,#eee); }

.t595__desktop-3col.t595__item_3-in-row:nth-child(3n), .t595__desktop-4col.t595__item_4-in-row:nth-child(4n), .t595__desktop-5col.t595__item_5-in-row:nth-child(5n), .t595__desktop-6col.t595__item_6-in-row:nth-child(6n) { border-right: none; }

@media (max-width: 960px) {
  .t595__item_4-in-row, .t595__item_5-in-row, .t595__item_6-in-row { width: 33.333%; }
  .t-col.t595__bottom-border-tablet { border-bottom: var(--border-size,1px) solid var(--border-color,#eee); }
  .t595__bottom-border-desktop { border-bottom: none; }
  .t595__desktop-4col.t595__item_4-in-row:nth-child(3n), .t595__desktop-5col.t595__item_5-in-row:nth-child(3n), .t595__desktop-6col.t595__item_6-in-row:nth-child(3n) { border-right: none; }
  .t595__desktop-4col.t595__item_4-in-row:nth-child(4n), .t595__desktop-5col.t595__item_5-in-row:nth-child(5n) { border-right: var(--border-size,1px) solid var(--border-color,#eee); }
  .t595 .t-section__bottomwrapper { margin-top: 45px; }
}

@media screen and (max-width: 1200px) {
  .t595__item { padding: 10px; }
}

@media screen and (max-width: 640px) {
  .t595__container { box-sizing: border-box; padding: 0px 20px !important; }
}

@media (max-width: 440px) {
  .t595__item_3-in-row, .t595__item_4-in-row, .t595__item_5-in-row, .t595__item_6-in-row { width: 50%; }
  .t595__bottom-border-mobile { border-bottom: var(--border-size,1px) solid var(--border-color,#eee); }
  .t595__desktop-3col.t595__item_3-in-row:nth-child(3n), .t595__desktop-4col.t595__item_4-in-row:nth-child(3n), .t595__desktop-5col.t595__item_5-in-row:nth-child(3n), .t595__desktop-6col.t595__item_6-in-row:nth-child(3n) { border-right: var(--border-size,1px) solid var(--border-color,#eee); }
  .t-col.t595__item:nth-child(2n) { border-right: none; }
}

.t596 .t-section__topwrapper { margin-bottom: 105px; }

.t596 .t-section__title { margin-bottom: 40px; }

.t596 .t-section__descr { max-width: 560px; }

.t596 .t-section__bottomwrapper { margin-top: 105px; }

.t596__img { margin-bottom: 40px; width: 220px; height: auto; max-width: 100%; }

.t596__title { margin-bottom: 30px; }

.t596__uptitle { margin-bottom: 15px; }

@media screen and (max-width: 960px) {
  .t596 .t-section__bottomwrapper { margin-top: 60px; }
  .t596 .t-section__topwrapper { margin-bottom: 60px; }
  .t596 .t-section__title { margin-bottom: 20px; }
  .t596__col:nth-child(2) { margin-top: 60px; }
  .t596__img { margin-bottom: 25px; }
  .t596__title { margin-bottom: 20px; }
  .t596__uptitle { margin-bottom: 10px; }
}

.t598 .t-section__topwrapper { margin-bottom: 105px; }

.t598 .t-section__title { margin-bottom: 40px; }

.t598 .t-section__descr { max-width: 560px; }

.t598 .t-section__bottomwrapper { margin-top: 105px; }

.t598__col { position: relative; box-sizing: content-box; }

.t598__content { padding: 0px 25px; }

.t598__line { position: absolute; top: 0px; bottom: 0px; left: -20px; background-color: rgb(238, 238, 238); width: 1px; transform: translate(-50%, 0px); }

.t598__line_mobile { height: 1px; width: 100%; background-color: rgb(238, 238, 238); display: none; }

.t598__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t598__descr li { padding: 12px; border-bottom: 1px solid rgb(238, 238, 238); }

.t598__descr li:first-child { border-top: 1px solid rgb(238, 238, 238); }

.t598__title { margin-top: 26px; }

.t598__descr { margin-top: 30px; }

.t598__price { margin-top: 30px; }

.t598__btn { margin-top: 30px; }

.t598__img { max-width: 90px; width: 100%; display: block; }

.t598__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t598__img_circle { border-radius: 50%; }

@media screen and (max-width: 1200px) {
  .t598__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t598__col { box-sizing: border-box; }
  .t598 .t-section__topwrapper { margin-bottom: 40px; }
  .t598 .t-section__title { margin-bottom: 20px; }
  .t598__line { display: none; }
  .t598__line_mobile { display: block; margin: 55px auto; }
}

.t599 .t-section__topwrapper { margin-bottom: 105px; }

.t599 .t-section__title { margin-bottom: 40px; }

.t599 .t-section__descr { max-width: 560px; }

.t599__title { margin-bottom: 10px; }

.t599__subtitle { color: rgb(119, 119, 119); max-width: 270px; margin-left: auto; margin-right: auto; }

.t599__price { margin-top: 30px; }

.t599__descr { margin-top: 25px; }

.t599__btn { margin-top: 30px; }

.t599__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t599__descr li { padding: 10px; }

.t599__content { width: 100%; padding: 40px 30px; box-sizing: border-box; }

.t599__withfeatured .t599__featured .t599__content { padding-top: 55px; padding-bottom: 55px; }

.t599__withfeatured .t599__col { padding-top: 15px; }

.t599__withfeatured .t599__featured { padding-top: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px; }

.t599__withfeatured .t599__featured.t-col_4 { max-width: 380px; }

.t599__withfeatured .t599__featured.t-col_3 { max-width: 280px; }

.t599__withfeatured .t599__featured.t-col_6 { max-width: 580px; }

@media screen and (max-width: 1200px) {
  .t599__withfeatured .t599__featured.t-col_4 { max-width: 300px; }
  .t599__withfeatured .t599__featured.t-col_3 { max-width: 220px; }
  .t599__withfeatured .t599__featured.t-col_6 { max-width: 460px; }
}

@media screen and (max-width: 960px) {
  .t599 .t-section__topwrapper { margin-bottom: 30px; }
  .t599 .t-section__title { margin-bottom: 20px; }
  .t599__withfeatured .t599__featured.t599__col { max-width: 100%; margin-left: 0px; margin-right: 0px; padding-top: 0px; }
  .t599__withfeatured .t599__col { padding-top: 0px; }
  .t599__col { margin-bottom: 35px; }
  .t599__col:last-child { margin-bottom: 0px; }
}

.t600 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t600__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t600__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t600__container li ul { list-style-type: disc; }

.t600 .t-list__item { margin-top: 65px; }

.t600 .t-list__item:first-child { margin-top: 0px !important; }

.t600__textwr_leftpadding { padding-left: 80px; }

.t600__bottommargin { margin-bottom: 18px; }

.t600__imgwrapper { width: 220px; }

.t600__img { width: 100%; max-width: 100%; height: auto; }

@media screen and (max-width: 960px) {
  .t600 .t-section__bottomwrapper { margin-top: 45px; }
  .t600 .t-list__item { margin-top: 60px !important; }
  .t600__imgwrapper { max-width: 200px; }
  .t600__textwr_leftpadding { padding-left: 40px !important; }
}

@media screen and (max-width: 640px) {
  .t600__textwrapper { padding-top: 20px; display: block; text-align: center; }
  .t600__textwr_leftpadding { padding-left: 0px !important; }
  .t600__img-cell-wrapper { display: block; }
  .t600__imgwrapper { margin: 0px auto; }
}

.t601 .t-section__topwrapper { margin-bottom: 105px; }

.t601 .t-section__title { margin-bottom: 40px; }

.t601 .t-section__descr { max-width: 560px; }

.t601 .t-section__bottomwrapper { margin-top: 105px; }

.t601 .t-slides__arrow_wrapper { width: 5%; }

.t601__slides-wrapper { flex-wrap: wrap; font-size: 0px; display: flex; justify-content: center; }

.t601__linkwrapper { margin: 0px auto; }

.t601__img { max-width: 100%; width: 100%; margin: 0px auto; }

.t601__item { padding: 20px; box-sizing: border-box; display: flex; align-items: center; -webkit-box-align: center; margin: 0px; }

.t601__item_4-in-row { width: 25%; }

.t601__item_6-in-row { width: 16.666%; }

.t601__greyonhovercolor { filter: grayscale(100%); }

.t601__greyonhovercolor:hover { filter: none; }

.t601__alphaonhover { opacity: 0.5; }

.t601__alphaonhover:hover { opacity: 1; }

.t601__width_6 { max-width: 600px; }

.t601__width_7 { max-width: 700px; }

.t601__width_8 { max-width: 800px; }

.t601__width_9 { max-width: 900px; }

.t601__width_10 { max-width: 1000px; }

.t601__width_11 { max-width: 1100px; }

.t601__width_12 { max-width: 1200px; }

.t601__width_100 { max-width: 100%; }

@media screen and (max-width: 1200px) {
  .t601__item { padding: 10px; }
  .t601__width_6 { max-width: 480px; }
  .t601__width_7 { max-width: 560px; }
  .t601__width_8 { max-width: 640px; }
  .t601__width_9 { max-width: 720px; }
  .t601__width_10 { max-width: 800px; }
  .t601__width_11 { max-width: 880px; }
  .t601__width_12 { max-width: 960px; }
  .t601__width_100 { max-width: 100%; }
}

@media screen and (max-width: 960px) {
  .t601 .t-section__bottomwrapper { margin-top: 45px; }
  .t601 .t-section__topwrapper { margin-bottom: 45px; }
  .t601 .t-section__title { margin-bottom: 20px; }
  .t601__item_6-in-row { width: 33.333%; }
}

@media screen and (max-width: 640px) {
  .t601__item_4-in-row { width: 50%; }
}

@media screen and (max-width: 440px) {
  .t601__item_6-in-row { width: 50%; }
}

.t602__indicator { width: 0%; height: 4px; background: rgb(25, 156, 104); position: fixed; top: 0px; transition: width 0.6s; z-index: 9999; }

@media screen and (max-width: 960px) {
  .t602__indicator { top: 0px !important; }
}

.t603__container { min-height: 1px; padding: 0px 10px 20px; font-size: 0px; box-sizing: border-box; }

.t603__container_indent { padding: 0px 30px; box-sizing: border-box; }

.t603__tile { display: inline-block; vertical-align: top; padding: 20px 10px 0px; box-sizing: border-box; }

.t603__tile_25 { width: 25%; }

.t603__tile_50 { width: 50%; }

.t603__tile_33 { width: 33.3333%; }

.t603__tile_100 { width: 100%; }

.t603__title { padding-bottom: 8px; }

.t603__descr { padding-bottom: 8px; }

.t603__textwrapper { margin: 10px 0px; }

.t603__blockimg { width: 100%; }

.t603__blockimg_16-9 { padding-bottom: 56%; }

.t603__blockimg_4-3 { padding-bottom: 75%; }

.t603__blockimg_3-2 { padding-bottom: 66%; }

.t603__blockimg_1-1 { padding-bottom: 100%; }

.t603__blockimg_2-3 { padding-bottom: 150%; }

.t603__blockimg_3-4 { padding-bottom: 133%; }

.t603__blockimg_9-16 { padding-bottom: 177%; }

@media screen and (max-width: 1200px) {
  .t603__container.t-container { padding: 0px 0px 20px; }
}

@media screen and (max-width: 960px) {
  .t603__container.t603__container_indent { padding: 0px 15px; }
  .t603__tile_33, .t603__tile_25 { width: 50%; }
  .t603__container { padding: 0px 5px 10px; }
  .t603__container.t-container { padding: 0px 15px 10px; }
  .t603__tile { padding: 10px 5px 0px; }
  @supports (-webkit-touch-callout:none) {
  .t603__container { border: 1px solid transparent; }
}
}

.t604__imgwrapper { position: relative; }

.t604__imgwrapper .t-slds__bgimg { position: absolute; inset: 0px; }

.t604 .t-slds__items-wrapper, .t604 .t-slds__container { overflow: visible; }

.t604 .t-slds__wrapper { transition: opacity 0.3s ease-in-out; }

.t604 .t-slds__item .t-slds__wrapper { opacity: 0.3; }

.t604 .t-slds__item_active .t-slds__wrapper { opacity: 1 !important; }

.t604 .t-slds__item:first-child, .t604 .t-slds__item:last-child { pointer-events: none; }

.t604__hidearrows .t-slds__arrow { opacity: 0 !important; }

.t604__play { position: absolute; inset: 0px; z-index: 2; }

.t604__play-icon { position: absolute; top: 50%; right: 0px; left: 0px; width: 80px; height: 80px; margin: 0px auto; padding: 0px; background-color: transparent; border: none; border-radius: 50%; outline: none; transform: translateY(-50%); transition: transform 0.2s ease-in-out; cursor: pointer; }

.t604__play:hover .t604__play-icon { transform: translateY(-50%) scale(1.15); }

.t604__play-icon:focus-visible { transform: translateY(-50%) scale(1.15); }

.t604__wrap-video { display: none; position: absolute; inset: 0px; transition: 0.2s ease-in-out; opacity: 1; z-index: 3; }

.t604__wrap-video .t-video-lazyload { width: 100%; height: 100%; }

@media screen and (max-width: 640px) {
  .t604 .t-slds__wrapper { padding: 0px !important; }
  .t604__arrow_video .t-slds__arrow_wrapper { width: 0px !important; }
  .t604__hidearrows .t-slds__arrow_wrapper { display: none !important; }
}

.t605 .t-section__bottomwrapper { margin-top: 75px; }

.t605 li ul { list-style-type: disc; }

.t605__title { margin-top: 8px; margin-bottom: 5px; }

.t605__descr { margin-top: 0px; margin-bottom: 10px; }

.t605__text { margin-top: 40px; margin-bottom: 32px; }

.t605__bgimg { width: 150px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t605__img { width: 100%; max-width: 150px; margin: 0px auto; display: block; }

.t605__img_circle { border-radius: 50%; }

.t605 .t-review-social-links { padding-bottom: 15px; }

.t605 .t-review-social-links__wrapper { -webkit-box-pack: center; justify-content: center; }

.t605 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t605 .t-section__bottomwrapper { margin-top: 25px; }
  .t605__witharrows .t-width .t-slds__wrapper { padding: 0px 35px; }
}

.t607 { z-index: 1000; position: fixed; right: 0px; margin-right: 20px; }

.t607__middle-pos { top: 50%; transform: translateY(-50%); }

.t607__bottom-pos { bottom: 100px; }

.t607__top-pos { top: 100px; }

.t607 ul { list-style-type: none; margin: 0px; padding: 0px !important; }

.t607__list_item { padding: 6px 0px; }

.t607 .t-menu__link-item { position: relative; display: table; }

.t607 .t-menu__link-item .t607__dot { display: block; width: 10px; height: 10px; border-radius: 50%; transition: 0.3s ease-in-out; box-sizing: border-box; }

.t607__tooltip { visibility: hidden; opacity: 0; color: rgb(0, 0, 0); padding: 0px 18px; position: absolute; white-space: nowrap; transition: opacity 0.3s ease-in-out, transform 0.3s, visibility 0.3s; }

.t607__tooltip { right: 10px; transform: translateX(-20%) translateY(-50%); top: 50%; }

.t607__tooltip::after { content: ""; position: absolute; width: 0px; height: 0px; border: 10px solid transparent; }

.t607__tooltip::after { top: 50%; right: -17px; transform: translateY(-50%); }

.t607 .t-menu__link-item:hover .t607__tooltip { visibility: visible; opacity: 1; }

.t-menu__link-item:hover .t607__tooltip { transform: translateX(0%) translateY(-50%); }

@media screen and (max-width: 960px) {
  .t607 { display: none; }
}

.t608 .t-section__topwrapper { margin-bottom: 105px; }

.t608 .t-section__title { margin-bottom: 40px; }

.t608 .t-section__descr { max-width: 560px; }

.t608__bgimg { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }

.t608__title { margin-bottom: 12px; margin-top: 27px; }

.t608__price { margin-top: 2px; }

.t608__descr { margin-top: 17px; margin-bottom: 25px; }

@media screen and (max-width: 960px) {
  .t608__col { margin-bottom: 45px; }
  .t608__title { margin-top: 20px; }
  .t608__col:last-child { margin-bottom: 0px; }
  .t608 .t-section__topwrapper { margin-bottom: 30px; }
  .t608 .t-section__title { margin-bottom: 20px; }
}

.t609 .t-section__topwrapper { margin-bottom: 105px; }

.t609 .t-section__title { margin-bottom: 40px; }

.t609 .t-section__descr { max-width: 560px; }

.t609__bgimg { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }

.t609__textwrapper { position: absolute; top: 50%; left: 20px; right: 20px; transform: translateY(-50%); }

.t609__imgwrapper { position: relative; }

.t609__title { color: rgb(255, 255, 255); }

.t609__price { margin-top: 12px; color: rgb(255, 255, 255); }

.t609__descr { margin-bottom: 35px; margin-top: 14px; }

.t609__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t609__descr li { border-bottom: 1px solid rgb(224, 230, 237); padding: 16px 0px; }

.t609__wrapper { border-radius: 3px; overflow: hidden; }

.t609__content { border-right: 1px solid rgb(224, 230, 237); border-bottom: 1px solid rgb(224, 230, 237); border-left: 1px solid rgb(224, 230, 237); border-image: initial; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 1px 30px 35px; border-top: 0px !important; border-top-right-radius: 0px !important; border-top-left-radius: 0px !important; }

@media screen and (max-width: 960px) {
  .t609__content { padding-left: 20px; padding-right: 20px; }
  .t609__col { margin-bottom: 35px; }
  .t609__col:last-child { margin-bottom: 0px; }
  .t609 .t-section__topwrapper { margin-bottom: 25px; }
  .t609 .t-section__title { margin-bottom: 20px; }
}

.t611__width_25 { width: 25%; }

.t611__width_33 { width: calc(33.3333%); }

.t611__width_50 { width: 50%; }

.t611__width_100 { width: 100%; }

.t611__wrapper { overflow: hidden; border-radius: 9px; background-color: rgb(255, 255, 255); }

.t611__left, .t611__col { display: table-cell; overflow: hidden; }

.t611__left { width: 200px; min-width: 200px; }

.t611__middle .t611__col { border-left: 1px solid rgb(238, 238, 238); }

.t611__title { padding: 22px 20px; }

.t611__middle_item { border-bottom: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }

.t611__middle_item:last-child { border-bottom: none !important; }

.t611 svg { display: block; }

.t611 .t-align_center svg { margin: 0px auto; }

.t611 .t-align_right svg { margin: 0px 0px 0px auto; }

.t611__middle { background-color: rgb(255, 255, 255); }

.t611__header { background-color: rgb(34, 34, 34); display: table; width: 100%; table-layout: fixed; }

.t611__header_title { color: rgb(255, 255, 255); }

.t611__bottom { border-top: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }

.t611__bottom .t611__col { border-left: 1px solid rgb(238, 238, 238); }

.t611__buttonwrapper { padding: 28px 20px; }

.t611__img { max-width: 40px; }

@media screen and (max-width: 960px) {
  .t611__container { overflow-x: scroll; }
  .t611__content.t-col_12 { width: 940px; max-width: 940px; padding: 0px; }
  .t611__content.t-col_11 { width: 860px; max-width: 860px; padding: 0px; }
  .t611__content.t-col_10 { width: 780px; max-width: 780px; padding: 0px; }
  .t611__content.t-col_9 { width: 700px; max-width: 700px; padding: 0px; }
  .t611__content.t-col_8 { width: 620px; max-width: 620px; padding: 0px; }
  .t611__content.t-col_7 { width: 540px; max-width: 540px; padding: 0px; }
  .t611__content.t-col_6 { width: 460px; max-width: 460px; padding: 0px; }
  .t611__content.t-col_5 { padding: 0px; }
  .t611__mobile { padding: 40px 20px; }
}

.t612__width_25 { width: 25%; }

.t612__width_33 { width: calc(33.3333%); }

.t612__width_50 { width: 50%; }

.t612__width_100 { width: 100%; }

.t612__wrapper { overflow: hidden; border-radius: 9px; border: 1px solid rgb(238, 238, 238); }

.t612__header { border-bottom: 1px solid rgb(238, 238, 238); }

.t612__left, .t612__col { display: table-cell; overflow: hidden; }

.t612__left { width: 200px; min-width: 200px; }

.t612__col { border-left: 1px solid rgb(238, 238, 238); }

.t612__title { padding: 25px 20px; }

.t612__middle_item { border-bottom: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }

.t612__middle_item:last-child { border-bottom: none !important; }

.t612 svg { display: block; }

.t612 .t-align_center svg { margin: 0px auto; }

.t612 .t-align_right svg { margin: 0px 0px 0px auto; }

.t612__header { display: table; width: 100%; table-layout: fixed; }

.t612__bottom { border-top: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }

.t612__buttonwrapper { padding: 28px 20px; }

.t612__img { max-width: 40px; }

@media screen and (max-width: 960px) {
  .t612__container { overflow-x: scroll; }
  .t612__content.t-col_12 { width: 940px; max-width: 940px; padding: 0px; }
  .t612__content.t-col_11 { width: 860px; max-width: 860px; padding: 0px; }
  .t612__content.t-col_10 { width: 780px; max-width: 780px; padding: 0px; }
  .t612__content.t-col_9 { width: 700px; max-width: 700px; padding: 0px; }
  .t612__content.t-col_8 { width: 620px; max-width: 620px; padding: 0px; }
  .t612__content.t-col_7 { width: 540px; max-width: 540px; padding: 0px; }
  .t612__content.t-col_6 { width: 460px; max-width: 460px; padding: 0px; }
  .t612__content.t-col_5 { padding: 0px; }
  .t612__mobile { padding: 0px 20px; }
}

.t613__width_25 { width: 25%; }

.t613__width_33 { width: calc(33.3333%); }

.t613__width_50 { width: 50%; }

.t613__width_100 { width: 100%; }

.t613__wrapper { overflow: hidden; border-radius: 3px; background-color: rgb(255, 255, 255); padding: 50px; }

.t613__header { border-bottom: 1px solid rgb(238, 238, 238); }

.t613__left, .t613__col { display: table-cell; overflow: hidden; }

.t613__left { width: 200px; min-width: 200px; }

.t613__left .t613__title { padding-left: 0px; }

.t613__middle .t613__col, .t613__bottom .t613__col { border-left: 1px solid rgb(238, 238, 238); }

.t613__title { padding: 22px 20px; }

.t613__header_title { padding-top: 0px; }

.t613__middle_item { border-bottom: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }

.t613__middle_item:last-child { border-bottom: none !important; }

.t613 svg { display: block; }

.t613 .t-align_center svg { margin: 0px auto; }

.t613 .t-align_right svg { margin: 0px 0px 0px auto; }

.t613__header { display: table; width: 100%; table-layout: fixed; }

.t613__bottom { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }

.t613__buttonwrapper { padding: 24px 20px; }

.t613__img { max-width: 40px; }

@media screen and (max-width: 960px) {
  .t613__wrapper { padding: 20px; }
  .t613__container { overflow-x: scroll; }
  .t613__content.t-col_12 { width: 940px; max-width: 940px; padding: 0px; }
  .t613__content.t-col_11 { width: 860px; max-width: 860px; padding: 0px; }
  .t613__content.t-col_10 { width: 780px; max-width: 780px; padding: 0px; }
  .t613__content.t-col_9 { width: 700px; max-width: 700px; padding: 0px; }
  .t613__content.t-col_8 { width: 620px; max-width: 620px; padding: 0px; }
  .t613__content.t-col_7 { width: 540px; max-width: 540px; padding: 0px; }
  .t613__content.t-col_6 { width: 460px; max-width: 460px; padding: 0px; }
  .t613__content.t-col_5 { padding: 0px; }
  .t613__mobile { padding: 40px 20px; }
  .t613__title, .t613__buttonwrapper { padding-left: 15px; padding-right: 15px; }
}

.t614__width_25 { width: 25%; }

.t614__width_33 { width: calc(33.3333%); }

.t614__width_50 { width: 50%; }

.t614__width_100 { width: 100%; }

.t614__wrapper { overflow: hidden; }

.t614__left, .t614__col { display: table-cell; overflow: hidden; }

.t614__left { width: 200px; min-width: 200px; }

.t614__col { border-left: 1px solid rgb(238, 238, 238); }

.t614__header .t614__col { border-left: none; }

.t614__title { padding: 22px 20px; }

.t614__header_title { padding-bottom: 19px; padding-top: 0px; }

.t614__middle_item { display: table; width: 100%; table-layout: fixed; }

.t614 svg { display: block; }

.t614 .t-align_center svg { margin: 0px auto; }

.t614 .t-align_right svg { margin: 0px 0px 0px auto; }

.t614__header { display: table; width: 100%; table-layout: fixed; }

.t614__bottom { display: table; width: 100%; table-layout: fixed; background-color: rgb(238, 238, 238); }

.t614__buttonwrapper { padding: 26px 20px; }

.t614__img { max-width: 40px; }

.t614__body { border-radius: 5px; overflow: hidden; }

@media screen and (max-width: 960px) {
  .t614__container { overflow-x: scroll; }
  .t614__content { display: table; }
  .t614__col { min-width: 200px; width: 200px; }
  .t614__content.t-col_12 { width: 940px; max-width: 940px; padding: 0px; }
  .t614__content.t-col_11 { width: 860px; max-width: 860px; padding: 0px; }
  .t614__content.t-col_10 { width: 780px; max-width: 780px; padding: 0px; }
  .t614__content.t-col_9 { width: 700px; max-width: 700px; padding: 0px; }
  .t614__content.t-col_8 { width: 620px; max-width: 620px; padding: 0px; }
  .t614__content.t-col_7 { width: 540px; max-width: 540px; padding: 0px; }
  .t614__content.t-col_6 { width: 460px; max-width: 460px; padding: 0px; }
  .t614__content.t-col_5 { padding: 0px; }
  .t614__mobile { padding: 40px 20px; }
}

.t615 .t-section__topwrapper { margin-bottom: 105px; }

.t615 .t-section__title { margin-bottom: 40px; }

.t615 .t-section__descr { max-width: 560px; }

.t615__title { margin-bottom: 25px; margin-top: 40px; }

.t615__price { margin-top: 25px; display: inline-block; vertical-align: middle; }

.t615__price-wrap .t615__price { margin-top: 0px; margin-bottom: 5px; }

.t615__price-wrap { margin-top: 25px; }

.t615__price_old { position: relative; margin-right: 3px; color: rgb(153, 153, 153); text-decoration: line-through; }

.t615__descr { margin-top: 18px; }

.t615__btn { margin-top: 34px; }

.t615__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t615__descr li { padding: 10px; }

.t615__content { width: 100%; padding: 45px 30px; box-sizing: border-box; }

.t615__withfeatured .t615__featured .t615__content { padding-top: 65px; padding-bottom: 65px; }

.t615__withfeatured .t615__col { padding-top: 20px; }

.t615__withfeatured .t615__featured { padding-top: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px; }

.t615__withfeatured .t615__featured.t-col_4 { max-width: 380px; }

.t615__withfeatured .t615__featured.t-col_3 { max-width: 280px; }

.t615__withfeatured .t615__featured.t-col_6 { max-width: 580px; }

.t615__img { max-width: 90px; width: 100%; display: block; }

.t615__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t615__img_circle { border-radius: 50%; }

@media screen and (max-width: 1200px) {
  .t615__withfeatured .t615__featured.t-col_4 { max-width: 300px; }
  .t615__withfeatured .t615__featured.t-col_3 { max-width: 220px; }
  .t615__withfeatured .t615__featured.t-col_6 { max-width: 460px; }
}

@media screen and (max-width: 960px) {
  .t615 .t-section__topwrapper { margin-bottom: 30px; }
  .t615 .t-section__title { margin-bottom: 20px; }
  .t615__withfeatured .t615__featured.t615__col { max-width: 100%; margin-left: 0px; margin-right: 0px; padding-top: 0px; }
  .t615__withfeatured .t615__col { padding-top: 0px; }
  .t615__col { margin-bottom: 35px; }
  .t615__col:last-child { margin-bottom: 0px; }
}

.t616 .t-section__topwrapper { margin-bottom: 90px; }

.t616 .t-section__title { margin-bottom: 40px; }

.t616 .t-section__descr { max-width: 560px; }

.t616__content { overflow: hidden; }

.t616__header { padding: 0px 20px 10px; }

.t616__uptitle { border-bottom: 1px solid rgb(255, 255, 255); padding-top: 18px; padding-bottom: 18px; }

.t616__price__wrapper { margin: 30px 0px; }

.t616__price { margin-top: 33px; }

.t616__price__descr { margin-top: 5px; margin-bottom: 30px; }

.t616__footer { padding: 0px 20px; }

.t616__btn { display: flex; align-items: center; justify-content: center; }

.t616__btn-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.t616__text { margin-top: 34px; margin-bottom: 3px; }

.t616__text ul { margin: 0px !important; padding-left: 0px !important; list-style-type: none !important; }

.t616__text li { margin-bottom: 9px; }

.t616__text li:last-child { margin-bottom: 0px; }

.t616__buttonwrapper { padding: 33px 0px 40px; }

@media screen and (max-width: 960px) {
  .t616 .t-section__topwrapper { margin-bottom: 30px; }
  .t616 .t-section__title { margin-bottom: 20px; }
  .t616__col { margin-bottom: 35px; }
  .t616__col:last-child { margin-bottom: 0px; }
}

.t635__textholder { display: none; }

.typed-cursor { display: inline-block; opacity: 1; animation: 0.7s ease 0s infinite normal none running blink; }

@keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}

.t649 .t-section__bottomwrapper { margin-top: 105px; }

.t649 .t-card__container li ul { list-style-type: disc; }

.t649 .t649__separator { margin-bottom: 90px; }

.t649 a { text-decoration: none; color: rgb(255, 133, 98); }

.t649 .t649__uptitle { margin-top: 15px; margin-bottom: 0px; color: rgb(255, 133, 98); }

.t649 .t649__sp { padding-top: 20px; }

.t649 .t-card__title { margin-top: 5px; margin-bottom: 20px; }

.t649 .t649__img { width: 100%; }

.t649 .t649__blockimg_16-9 { padding-bottom: 56%; }

.t649 .t649__blockimg_4-3 { padding-bottom: 75%; }

.t649 .t649__blockimg_3-2 { padding-bottom: 66%; }

.t649 .t649__blockimg_1-1 { padding-bottom: 100%; }

.t649 .t649__blockimg_2-3 { padding-bottom: 150%; }

.t649 .t649__blockimg_3-4 { padding-bottom: 133%; }

.t649 .t649__blockimg_9-16 { padding-bottom: 177%; }

.t649 .t649__textwrapper { display: table; width: 100%; }

.t649 .t649__btn-container { width: 100%; }

.t649 .t-card__btn-wrapper { display: inline-block; padding-top: 30px; }

.t649 .t-card__btntext-wrapper { display: inline-block; padding-top: 17px; }

@media screen and (max-width: 960px) {
  .t649 .t649__separator { margin-bottom: 0px !important; }
  .t649 .t649__col.t-col_4, .t649 .t649__col.t-col_6 { display: table; width: 100%; vertical-align: middle; margin: 0px auto 50px; float: none; }
  .t649 .t649__col.t-col_4:last-child, .t649 .t649__col.t-col_6:last-child { margin-bottom: 0px !important; }
  .t649 .t649__col.t-col_4 .t649__img, .t649 .t649__col.t-col_6 .t649__img { display: table-cell; width: 100%; vertical-align: top; }
  .t649 .t649__col.t-col_4 .t649__textwrapper, .t649 .t649__col.t-col_6 .t649__textwrapper { display: table-cell; width: 50%; vertical-align: top; padding-left: 30px; }
  .t649 .t-container { font-size: 0px; }
  .t649 .t649__col.t-col_3 { display: inline-block; max-width: 320px; vertical-align: top; margin-bottom: 60px; }
  .t649 .t-card__uptitle { margin-top: 0px; }
  .t649 .t-col_4 .t649__sp, .t649 .t-col_6 .t649__sp { padding-top: 0px; }
}

@media screen and (max-width: 660px) {
  .t649 .t649__col.t-col_3, .t649 .t649__col.t-col_4, .t649 .t649__col.t-col_6 { display: table; max-width: 100%; vertical-align: middle; margin: 0px auto 60px; float: none; }
  .t649 .t649__img { display: table-cell; width: 100%; vertical-align: top; }
  .t649 .t649__textwrapper { display: table-cell; width: 50%; vertical-align: top; }
  .t649 .t649__col.t-col_3 .t649__textwrapper, .t649 .t649__col.t-col_4 .t649__textwrapper, .t649 .t649__col.t-col_6 .t649__textwrapper { padding-left: 20px; }
  .t649 .t-col_3 .t649__sp { padding-top: 0px; }
}

@media screen and (max-width: 480px) {
  .t649 .t649__col.t-col_3, .t649 .t649__col.t-col_4, .t649 .t649__col.t-col_6 { display: block; max-width: 100%; width: 100%; float: none; }
  .t649 .t649__img { display: block; }
  .t649 .t649__col.t-col_3 .t649__textwrapper, .t649 .t649__col.t-col_4 .t649__textwrapper, .t649 .t649__col.t-col_6 .t649__textwrapper, .t649 .t649__textwrapper { display: block; width: 100%; margin-bottom: 40px; padding-left: 0px; }
  .t649 .t649__sp { padding-top: 20px; }
  .t649 .t-card__uptitle { margin-top: 10px; }
  .t649 .t-card__title { margin-bottom: 13px; }
  .t649 .t-card__btn-wrapper { padding-top: 25px; }
}

.t650 .t-section__bottomwrapper { margin-top: 105px; }

.t650__container { display: flex; flex-wrap: wrap; row-gap: 0px; }

.t650__container li ul { list-style-type: disc; }

.t650 .t650__bottommargin { margin-bottom: 10px; }

.t650 .t650__text { padding: 30px 30px 40px; }

.t650 .t-card__btn-wrapper { padding: 0px 30px 30px; display: inline-block; }

.t650 .t-card__btntext-wrapper { padding: 0px 30px 20px; display: inline-block; }

.t650__container[data-columns-in-row="2"] .t-card__col { width: calc(50% - 40px); }

.t650__container[data-columns-in-row="3"] .t-card__col { width: calc(33.333% - 40px); }

.t650__container[data-columns-in-row="4"] .t-card__col { width: calc(25% - 40px); }

@media screen and (max-width: 1200px) {
  .t650__container[data-columns-in-row="2"] .t-card__col { width: calc(50% - 20px); }
  .t650__container[data-columns-in-row="3"] .t-card__col { width: calc(33.333% - 20px); }
  .t650__container[data-columns-in-row="4"] .t-card__col { width: calc(25% - 20px); }
}

@media screen and (max-width: 960px) {
  .t650 .t-section__bottomwrapper { margin-top: 90px; }
  .t650 .t-card__col { margin-bottom: 20px; height: auto !important; }
  .t650 .t650__bottommargin { margin-bottom: 15px; }
  .t650 .t650__text { padding-bottom: 30px; }
  .t650__container[data-columns-in-row="2"] .t-card__col, .t650__container[data-columns-in-row="3"] .t-card__col, .t650__container[data-columns-in-row="4"] .t-card__col { width: 100%; }
}

@media screen and (min-width: 961px) {
  .t650__inner-col { display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
  .t650__container { row-gap: var(--desktop-row-gap,40px); }
}

.t651 { position: relative; z-index: 1000; }

.t651.t651_active { z-index: 10000; }

.t651 .t651__img { display: block; width: 100%; }

.t651 .t651__btn { position: fixed; bottom: 50px; right: 100px; padding: 0px; border: none; background-color: transparent; cursor: pointer; }

.t651 .t651__btn_wrapper { position: relative; background: transparent; height: 60px; width: 60px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; transition: 0.2s linear; overflow: hidden; }

.t651 .t651__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: 0.2s linear; }

.t651 .t651__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; }

.t651 .t651__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t651_pos_left .t651__btn-text { left: 80px; right: auto; }

.t651_pos_left .t651__btn-text::after { left: -20px; border-right-color: rgb(41, 41, 41); border-left-color: transparent; }

.t651 .t651__btn:not(.t651__btn_active):hover .t651__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t651 .t651__btn:not(.t651__btn_active):focus-visible .t651__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t651 .t651__btn:not(.t651__btn_active):hover .t651__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t651 .t651__btn:not(.t651__btn_active):focus-visible .t651__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t651 .t651__btn_active .t651__btn_wrapper { background: rgb(255, 255, 255) !important; }

.t651 .t651__btn_active .t651__btn-text, .t651 .t651__btn_active .t651__bgimg { visibility: hidden; opacity: 0; }

.t651 .t651__btn_animate { animation: 2s ease-out 0s infinite normal none running t651__btn-animate; }

@-webkit-keyframes t651__btn-animate { 
  0% { transform: rotate(0deg) scale(1); }
  25% { transform: rotate(10deg) scale(1.1); }
  50% { transform: rotate(0deg) scale(1); }
  70% { transform: rotate(-10deg) scale(1.1); }
  100% { transform: rotate(0deg) scale(1); }
}

@keyframes t651__btn-animate { 
  0% { transform: rotate(0deg) scale(1); }
  25% { transform: rotate(10deg) scale(1.1); }
  50% { transform: rotate(0deg) scale(1); }
  70% { transform: rotate(-10deg) scale(1.1); }
  100% { transform: rotate(0deg) scale(1); }
}

.t651 .t651__icon, .t651 .t651__icon-close { fill: rgb(255, 255, 255); position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t651 .t651__icon-close, .t651 .t651__btn_active .t651__icon { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t651 .t651__btn_active .t651__icon-close { opacity: 1; visibility: visible; transform: rotate(0deg) scale(1); }

@media screen and (max-width: 960px) {
  .t651__btn { bottom: 10px !important; right: 10px !important; }
  .t651_pos_left .t651__btn { left: 10px !important; }
  .t651__btn-text { font-size: 12px; }
  .t651_pos_right-mobile .t651__btn-text { right: 80px; left: auto; }
  .t651_pos_left-mobile .t651__btn-text { left: 80px; right: auto; }
  .t651_pos_left .t651__btn-text::after, .t651_pos_left-mobile .t651__btn-text::after { left: -16px; right: auto; border-left-color: transparent; border-right-color: rgb(41, 41, 41); }
  .t651__btn-text::after, .t651_pos_right-mobile .t651__btn-text::after { border-width: 8px; right: -16px; left: auto; border-left-color: rgb(41, 41, 41); border-right-color: transparent; }
}

.t651 .t651__popup { display: none; opacity: 0; transition: opacity 0.2s ease-in-out; }

.t651 .t651__popup_show { opacity: 1; }

.t651 .t651__popup-container { margin: 0px; top: initial; left: initial; bottom: 125px; right: 100px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; background: rgb(255, 255, 255); position: fixed; z-index: 1; cursor: default; text-align: center; max-width: 360px; }

.t651 .t651__wrapper { padding: 30px 35px 40px; border-radius: 5px; overflow-y: auto; max-height: 65vh; }

.t651 .t651__title { margin-bottom: 25px; }

.t651 .t651__descr { margin-bottom: 25px; }

.t651 .t651__text { margin-top: 10px; margin-bottom: 4px; }

.t651 .t651__bottom-text { margin-top: 20px; }

.t651 .t651__additional-info { margin-top: 30px; }

.t651 .t651__input-container { margin: 0px auto; }

.t651 .t651__blockinput { vertical-align: middle; width: 100%; padding-bottom: 10px; position: relative; }

.t651 .t651__input { outline: none; height: 50px; }

.t651 .t-input__vis-ph { top: 17px; }

.t651 .t-input_pvis { padding: 22px 20px 10px; }

.t651 .t651__blockbutton { vertical-align: middle; width: 100%; }

.t651 .t-submit { width: 100%; }

.t651 .t651__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t651 .js-error-control-box .t651__input { border: 1px solid rgb(255, 0, 0) !important; }

.t651 .t-form__errorbox-link { color: rgb(255, 255, 255) !important; border-bottom: transparent !important; box-shadow: none !important; }

.t651 .t-form__errorbox-link:hover { cursor: default; }

.t651 .t651__blockinput-errors-text { color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t651 .t651__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t651 .t651__blockinput-errorbox { background: rgb(249, 93, 81); color: rgb(255, 255, 255); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t651 .t651__blockinput-errorbox .t-form__errorbox-link { color: rgb(255, 255, 255); }

.t651 .t651__blockinput-success { text-align: center; padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t651 .js-send-form-success .t651__input-wrapper { display: none; }

.t651 .t651__input-wrapper { transition: 0.2s ease-in-out; }

.t652 { position: relative; z-index: 1000; }

.t652.t652_active { z-index: 100000; }

.t652__btn { bottom: 50px; right: 100px; cursor: pointer; position: fixed; }

.t652__btn_wrapper { background: rgb(25, 156, 104); height: 60px; width: 60px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; transition: 0.2s linear; }

.t652__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; }

.t652__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t652__btn:not(.t652__btn_active):hover .t652__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t652__btn:not(.t652__btn_active):hover .t652__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t652__btn_active .t652__btn_wrapper { background: rgb(255, 255, 255) !important; }

.t652__btn_active .t652__btn-text { visibility: hidden; opacity: 0; }

.t652__btn_animate { animation: 2s ease-out 0s infinite normal none running t652__btn-pulsate; }

@-webkit-keyframes t652__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

@keyframes t652__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

.t652__btn_animate .t652__animated-circle { position: absolute; width: 60px; height: 60px; top: -3px; left: -3px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; border: 3px solid rgb(25, 156, 104); animation: 2s ease-out 0s infinite normal none running t652__pulsate; opacity: 0; }

@-webkit-keyframes t652__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

@keyframes t652__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

.t652__icon, .t652__icon-close { fill: rgb(255, 255, 255); position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t652__icon { padding-top: 5px; }

.t652__icon-close, .t652__btn_active .t652__icon { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t652__btn_active .t652__icon-close { opacity: 1; visibility: visible; transform: rotate(0deg) scale(1); }

.t652__popup { display: none; opacity: 0; transition: opacity 0.2s ease-in-out; }

.t652__popup_show { opacity: 1; }

.t652__popup-container { margin: 0px; top: initial; left: initial; bottom: 125px; right: 100px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; background: rgb(255, 255, 255); position: fixed; z-index: 1; cursor: default; text-align: center; max-width: 360px; }

.t652__wrapper { padding: 30px 35px 40px; border-radius: 5px; }

.t652__mobile-top-panel { visibility: hidden; width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; }

.t652__mobile-top-panel_wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; }

.t652__mobile-icon-close { vertical-align: middle; cursor: pointer; padding: 15px; }

.t652__title { margin-bottom: 25px; }

.t652__additional-info { margin-top: 25px; }

.t652 .t652__input-container { margin: 0px auto; }

.t652 .t652__blockinput { vertical-align: middle; width: 100%; padding-bottom: 10px; }

.t652 .t652__blockinput textarea { padding-top: 17px; vertical-align: top; }

.t652 .t652__input { outline: none; height: 50px; padding: 0px 18px; }

.t652 .t652__blockbutton { vertical-align: middle; width: 100%; }

.t652 .t652__submit { width: 100%; }

.t652 .t652__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t652 .js-error-control-box .t652__input { border: 1px solid rgb(255, 0, 0) !important; }

.t652 .t652__blockinput-errors-text { color: rgb(255, 255, 119); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t652 .t652__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t652 .t652__blockinput-errorbox { background: none 0px 0px repeat scroll rgb(255, 102, 102); color: rgb(255, 255, 119); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t652 .t652__blockinput-success { text-align: center; padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t652 .js-send-form-success .t652__input-wrapper { display: none; }

.t652 .t652__input-wrapper { transition: 0.2s ease-in-out; }

@media screen and (max-width: 960px) {
  .t652__btn { bottom: 10px !important; right: 10px !important; }
  .t652__btn-text { font-size: 12px; }
  .t652__btn-text::after { border-width: 8px; right: -16px; }
  .t652__btn_active { display: none; opacity: 0; }
  .t652__wrapper { max-width: 500px; margin: 0px auto; padding-top: 100px; }
  .t652__popup { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; overflow-y: auto; }
  .t652__popup-container { position: initial; max-width: 100%; width: 100%; min-height: 100%; height: auto; border-radius: 0px; }
  .t652__mobile-top-panel { visibility: visible; }
}

.t653 { position: relative; z-index: 1000; }

.t653.t653_active { z-index: 100000; }

.t653 .t653__btn { bottom: 50px; right: 100px; cursor: pointer; position: fixed; }

.t653 .t653__btn_wrapper { position: relative; background: transparent; height: 60px; width: 60px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; overflow: hidden; }

.t653 .t653__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: 0.2s linear; }

.t653 .t653__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; }

.t653 .t653__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t653_pos_left .t653__btn-text { left: 80px; right: auto; }

.t653_pos_left .t653__btn-text::after { left: -20px; border-right-color: rgb(41, 41, 41); border-left-color: transparent; }

.t653 .t653__btn:not(.t653__btn_active):hover .t653__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t653 .t653__btn:not(.t653__btn_active):hover .t653__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t653 .t653__btn_active .t653__btn_wrapper { background: rgb(255, 255, 255) !important; }

.t653 .t653__btn_active .t653__btn-text, .t653 .t653__btn_active .t653__bgimg { visibility: hidden; opacity: 0; }

.t653 .t653__btn_animate { animation: 2s ease-out 0s infinite normal none running t653__btn-pulsate; }

@-webkit-keyframes t653__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

@keyframes t653__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

.t653 .t653__btn_animate .t653__animated-circle { position: absolute; width: 60px; height: 60px; top: -3px; left: -3px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; border: 3px solid rgb(25, 156, 104); animation: 2s ease-out 0s infinite normal none running t653__pulsate; opacity: 0; }

@-webkit-keyframes t653__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

@keyframes t653__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

.t653 .t653__icon, .t653__icon-close { fill: rgb(255, 255, 255); position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t653 .t653__icon-close, .t653__btn_active .t653__icon { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t653 .t653__btn_active .t653__icon-close { opacity: 1; visibility: visible; transform: rotate(0deg) scale(1); }

.t653 .t653__popup { display: none; opacity: 0; transition: opacity 0.2s ease-in-out; }

.t653 .t653__popup_show { opacity: 1; }

.t653 .t653__popup-container { margin: 0px; top: initial; left: initial; bottom: 125px; right: 100px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; background: rgb(255, 255, 255); position: fixed; z-index: 1; cursor: default; text-align: center; max-width: 360px; }

.t653 .t653__wrapper { padding: 30px 35px 40px; border-radius: 5px; }

.t653 .t653__mobile-top-panel { visibility: hidden; width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; }

.t653 .t653__mobile-top-panel_wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; }

.t653 .t653__mobile-icon-close { vertical-align: middle; cursor: pointer; padding: 15px; }

.t653 .t653__title { margin-bottom: 25px; }

.t653 .t653__additional-info { margin-top: 25px; }

.t653 .t653__input-container { margin: 0px auto; }

.t653 .t653__blockinput { vertical-align: middle; width: 100%; padding-bottom: 10px; position: relative; }

.t653 .t653__blockinput textarea { padding-top: 17px; vertical-align: top; }

.t653 .t653__input { outline: none; height: 50px; padding: 0px 18px; }

.t653 .t-input__vis-ph { top: 17px; }

.t653 .t-input_pvis { padding: 22px 20px 10px; }

.t653 .t653__submit { width: 100%; }

.t653 .t653__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t653 .js-error-control-box .t653__input { border: 1px solid rgb(255, 0, 0) !important; }

.t653 .t653__blockinput-errors-text { color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px 10px; font-family: FuturaPT, Arial, sans-serif; }

.t653 .t653__blockinput-errors-item { padding-top: 10px; display: none; font-family: FuturaPT, Arial, sans-serif; }

.t653 .t653__blockinput-errorbox { background: rgb(249, 93, 81); color: rgb(255, 255, 255); padding: 10px; text-align: center; margin-bottom: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t653 .t-form__errorbox-link { color: rgb(255, 255, 255) !important; border-bottom: transparent !important; box-shadow: none !important; }

.t653 .t-form__errorbox-link:hover { cursor: default; }

.t653 .t653__blockinput-success { text-align: center; padding: 20px; font-family: FuturaPT, Arial, sans-serif; }

.t653 .js-send-form-success .t653__input-wrapper { display: none; }

.t653 .t653__input-wrapper { transition: 0.2s ease-in-out; }

@media screen and (max-width: 960px) {
  .t653__btn { bottom: 10px !important; right: 10px !important; }
  .t653_pos_left .t653__btn { left: 10px !important; }
  .t653__btn-text { font-size: 12px; }
  .t653_pos_right-mobile .t653__btn-text { right: 80px; left: auto; }
  .t653_pos_left-mobile .t653__btn-text { left: 80px; right: auto; }
  .t653_pos_left .t653__btn-text::after, .t653_pos_left-mobile .t653__btn-text::after { left: -16px; right: auto; border-left-color: transparent; border-right-color: rgb(41, 41, 41); }
  .t653__btn-text::after, .t653_pos_right-mobile .t653__btn-text::after { border-width: 8px; right: -16px; left: auto; border-left-color: rgb(41, 41, 41); border-right-color: transparent; }
  .t653 .t653__btn_active { display: none; opacity: 0; }
  .t653 .t653__wrapper { max-width: 500px; margin: 0px auto; padding-top: 100px; }
  .t653 .t653__popup { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; overflow-y: auto; }
  .t653 .t653__popup-container { position: initial; max-width: 100%; width: 100%; min-height: 100%; height: auto; border-radius: 0px; }
  .t653 .t653__mobile-top-panel { visibility: visible; }
}

.t654 { width: 100%; height: 80px; z-index: 990; position: fixed; left: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t654_closed { display: none !important; }

.t654_top { top: 0px; }

.t654_bottom { bottom: 0px; }

.t654__wrapper { position: relative; }

.t654__beforeready { visibility: hidden; }

.t654__maincontainer { width: 100%; height: 80px; display: table; }

.t654__maincontainer.t654__c12collumns { max-width: 1200px; margin: 0px auto; }

.t654.t654__positionabsolute { position: absolute; }

.t654.t654__positionfixed { position: fixed; }

.t654.t654__positionstatic { position: static; }

.t654__cell-container { display: table-cell; vertical-align: middle; }

.t654__cell-container_centered { padding: 0px 80px; }

.t654__cell-container_left { padding: 0px 100px 0px 40px; }

.t654__c12collumns .t654__cell-container { padding: 0px 20px; }

.t654 .t-col_flex { display: table-cell; }

.t654__icon-close { cursor: pointer; position: absolute; top: 0px; bottom: 0px; right: 20px; margin: auto; z-index: 1; padding: 5px; transition: opacity 0.3s ease-in-out; }

.t654__icon-close:hover { opacity: 0.7; }

.t654__icon-close:focus-visible { opacity: 0.7; }

.t654__close-button { position: absolute; top: 50%; bottom: inherit; right: 20px; z-index: 1; padding: 5px; font-size: 0px; transition: opacity 0.3s ease-in-out; transform: translateY(-50%); background-color: transparent; border: none; cursor: pointer; }

@media screen and (max-width: 980px) {
  .t654 { position: static; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t654.t654__positionabsolute, .t654.t654__positionfixed, .t654.t654__positionstatic { position: static; }
  .t654__cell-container { text-align: center; padding: 20px 40px !important; }
  .t654 .t-col_flex { display: block; }
  .t654__icon-close { right: 10px; top: 15px; bottom: initial; }
}

@media (max-width: 960px) {
  .t654__container-flex { display: flex; flex-direction: column; align-items: center; row-gap: 10px; }
}

.t657 { z-index: 100001; position: fixed; }

.t657_rectangle { right: 30px; bottom: 30px; max-width: 340px; }

.t657_long { bottom: 0px; width: 100%; }

.t657_closed { display: none !important; }

.t657__wrapper { box-sizing: border-box; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; position: relative; }

.t657_rectangle .t657__wrapper { max-width: 340px; border-radius: 5px; padding: 20px 30px; }

.t657_long .t657__wrapper { width: 100%; padding: 30px; }

.t657__text { margin-bottom: 15px; }

.t657__btn { margin: auto; }

.t657__icon-close { position: absolute; top: 5px; right: 5px; cursor: pointer; padding: 5px; transition: opacity 0.3s ease-in-out; }

.t657__icon-close:hover { opacity: 0.7; }

.t657__icon-close:focus-visible { opacity: 0.7; }

.t657 .t657__close-button { background-color: transparent; border: none; cursor: pointer; }

.t657 .t657__close-button svg { display: block; }

@media screen and (max-width: 960px) {
  .t657_rectangle, .t657_long { width: 100%; max-width: 100%; left: 0px !important; right: 0px !important; bottom: 0px !important; }
  .t657_rectangle .t657__wrapper, .t657_long .t657__wrapper { border-radius: 0px; max-width: 100%; width: 100%; padding: 20px 10px; }
  .t657__icon-close { display: none; }
}

.t658_closed .t658__popup { opacity: 0; }

.t658_closed .t658__wrapper { transform: scale(1.05); }

.t658__body_popupshowed { height: 100vh; min-height: 100vh; overflow: hidden; }

.t658__popup { position: fixed; inset: 0px; overflow-y: auto; width: 100%; height: 100%; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.6); z-index: 10000001; transition: opacity 0.2s ease-in-out; }

.t658__popup_confirm { display: block; }

.t658__popup_deny { display: none; }

.t658__popup_container { position: absolute; top: 50%; right: 20px; left: 20px; display: inline-table; max-width: 560px; margin: 0px auto; transform: translateY(-50%); }

.t658__wrapper { background: rgb(255, 255, 255); padding: 50px; transition: transform 0.2s ease-in-out; }

.t658__btn-wrapper { width: 100%; margin-top: 35px; display: flex; justify-content: center; align-items: center; gap: 12px; flex-wrap: wrap; }

.t658__btn-wrapper:has(.t-btntext) { column-gap: 30px; }

.t658__descr { margin-top: 14px; }

@media screen and (max-width: 640px) {
  .t658__popup_container { display: block; width: auto; }
  .t658__wrapper { padding: 20px; }
  .t658__btn-wrapper, .t658__social { margin-top: 16px; }
  .t658__uptitle { margin-bottom: 6px; }
  .t658__descr { margin-top: 8px; }
  .t658__btn_yes, .t658__btn_no { width: 100%; }
}

.t659 .t-section__topwrapper { margin-bottom: 50px; }

.t659 .t-section__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t659 .t-section__descr { max-width: 560px; color: rgb(255, 255, 255); margin: 0px auto; }

.t659 { position: relative; }

.t659__content li ul { list-style-type: disc; }

.t659 .t-slds__container { display: table; table-layout: fixed; width: 100%; }

.t659 .t-slds { position: static; }

.t659 .t-slds__arrow_wrapper { height: auto !important; }

.t659 .t-slds__bullet_wrapper { position: absolute; bottom: 15px; left: 0px; right: 0px; }

.t659__title { margin-top: 14px; margin-bottom: 5px; color: rgb(255, 255, 255); }

.t659__title, .t659__descr, .t659__text, .t659 .t-section__title { margin-left: auto; margin-right: auto; }

.t659__descr { margin-bottom: 8px; color: rgb(255, 255, 255); }

.t659__text { margin-bottom: 36px; color: rgb(255, 255, 255); }

.t659__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t659__img { width: 100%; max-width: 100px; margin: 0px auto; display: block; }

.t659__img_circle { border-radius: 50%; }

.t659__content { padding: 40px 0px; }

@media screen and (max-width: 960px) {
  .t659 .t-section__topwrapper { margin-bottom: 40px; }
  .t659 .t-section__title { margin-bottom: 25px; }
  .t659__witharrows .t-slds__wrapper { padding: 0px 45px; }
  .t659__content { padding: 10px 0px; }
}

@media screen and (max-width: 640px) {
  .t659__text { font-size: 18px; }
}

.t659 .t-review-social-links__wrapper { -webkit-box-pack: center; justify-content: center; }

.t659 .t-review-social-links { margin-top: 10px; }

.t660__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t660__row { display: flex; box-sizing: border-box; }

.t660__row_indent-10px { padding: 0px 10px 10px; }

.t660__row_indent-20px { padding: 0px 20px 20px; }

.t660__row_indent-40px { padding: 0px 40px 40px; }

.t660__row_indent-10px:first-child { padding-top: 10px; }

.t660__row_indent-20px:first-child { padding-top: 20px; }

.t660__row_indent-40px:first-child { padding-top: 40px; }

.t660_no-bottom-indent .t660__row:last-child { padding-bottom: 0px !important; }

.t-container .t660__row { padding-right: 20px; padding-left: 20px; }

.t660__container_indent .t660__row { padding-right: 0px !important; padding-left: 0px !important; }

.t660__tile { display: inline-block; box-sizing: border-box; }

.t660__tile_sm { width: 33.33%; }

.t660__tile_md { width: 50%; }

.t660__tile_lg { display: flex; width: 66.66%; }

.t660__tile_xl { width: 100%; }

.t660__tile_sm .t660__bgimg, .t660__tile_md .t660__bgimg { padding-bottom: 100%; }

.t660__tile_lg .t660__bgimg { flex: 1 1 0%; }

.t660__tile_xl .t660__bgimg { padding-bottom: 65%; }

.t660__row_indent-10px .t660__bgimg_wrapper:first-child { margin-bottom: 10px; }

.t660__row_indent-10px .t660__tile_sm_left { padding-right: 7px; }

.t660__row_indent-10px .t660__tile_lg_right { padding-left: 3px; }

.t660__row_indent-10px .t660__tile_lg_left { padding-right: 3px; }

.t660__row_indent-10px .t660__tile_sm_right { padding-left: 7px; }

.t660__row_indent-10px .t660__tile_md_left { padding-right: 5px; }

.t660__row_indent-10px .t660__tile_md_right { padding-left: 5px; }

.t660__row_indent-20px .t660__bgimg_wrapper:first-child { margin-bottom: 20px; }

.t660__row_indent-20px .t660__tile_sm_left { padding-right: 13px; }

.t660__row_indent-20px .t660__tile_lg_right { padding-left: 7px; }

.t660__row_indent-20px .t660__tile_lg_left { padding-right: 7px; }

.t660__row_indent-20px .t660__tile_sm_right { padding-left: 13px; }

.t660__row_indent-20px .t660__tile_md_left { padding-right: 10px; }

.t660__row_indent-20px .t660__tile_md_right { padding-left: 10px; }

.t660__row_indent-40px .t660__bgimg_wrapper:first-child { margin-bottom: 40px; }

.t660__row_indent-40px .t660__tile_sm_left { padding-right: 26px; }

.t660__row_indent-40px .t660__tile_lg_right { padding-left: 14px; }

.t660__row_indent-40px .t660__tile_lg_left { padding-right: 14px; }

.t660__row_indent-40px .t660__tile_sm_right { padding-left: 26px; }

.t660__row_indent-40px .t660__tile_md_left { padding-right: 20px; }

.t660__row_indent-40px .t660__tile_md_right { padding-left: 20px; }

@media screen and (max-width: 1200px) {
  .t-container .t660__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t660__container_indent, .t-container .t660__row { padding-right: 20px; padding-left: 20px; }
  .t660__row_indent-20px { padding: 0px 10px 10px; }
  .t660__row_indent-40px { padding: 0px 20px 20px; }
  .t660__row_indent-20px:first-child { padding-top: 10px; }
  .t660__row_indent-40px:first-child { padding-top: 20px; }
  .t660__row_indent-20px .t660__bgimg_wrapper:first-child { margin-bottom: 10px; }
  .t660__row_indent-20px .t660__tile_sm_left { padding-right: 7px; }
  .t660__row_indent-20px .t660__tile_lg_right { padding-left: 3px; }
  .t660__row_indent-20px .t660__tile_lg_left { padding-right: 3px; }
  .t660__row_indent-20px .t660__tile_sm_right { padding-left: 7px; }
  .t660__row_indent-20px .t660__tile_md_left { padding-right: 5px; }
  .t660__row_indent-20px .t660__tile_md_right { padding-left: 5px; }
  .t660__row_indent-40px .t660__bgimg_wrapper:first-child { margin-bottom: 20px; }
  .t660__row_indent-40px .t660__tile_sm_left { padding-right: 13px; }
  .t660__row_indent-40px .t660__tile_lg_right { padding-left: 7px; }
  .t660__row_indent-40px .t660__tile_lg_left { padding-right: 7px; }
  .t660__row_indent-40px .t660__tile_sm_right { padding-left: 13px; }
  .t660__row_indent-40px .t660__tile_md_left { padding-right: 10px; }
  .t660__row_indent-40px .t660__tile_md_right { padding-left: 10px; }
}

.t661__container_indent { box-sizing: border-box; padding: 0px 40px; }

.t661__row { display: table; table-layout: fixed; width: 100%; box-sizing: border-box; }

.t661__row_indent-0px { margin-bottom: -1px; }

.t661__row_indent-10px { padding: 0px 10px 10px; }

.t661__row_indent-20px { padding: 0px 20px 20px; }

.t661__row_indent-40px { padding: 0px 40px 40px; }

.t661__row_indent-10px:first-child { padding-top: 10px; }

.t661__row_indent-20px:first-child { padding-top: 20px; }

.t661__row_indent-40px:first-child { padding-top: 40px; }

.t661_no-bottom-indent .t661__row:last-child { padding-bottom: 0px !important; }

.t-container .t661__row { padding-right: 20px; padding-left: 20px; }

.t661__container_indent .t661__row { padding-right: 0px !important; padding-left: 0px !important; }

.t661__tile { display: table-cell; vertical-align: bottom; }

.t661__gap { display: table-cell; width: 0px; }

.t661__row_indent-10px .t661__gap { width: 10px; }

.t661__row_indent-20px .t661__gap { width: 20px; }

.t661__row_indent-40px .t661__gap { width: 40px; }

.t661__bgimg_16-9 { padding-bottom: 56%; }

.t661__bgimg_4-3 { padding-bottom: 75%; }

.t661__bgimg_3-2 { padding-bottom: 66%; }

.t661__bgimg_1-1 { padding-bottom: 100%; }

.t661__bgimg_2-3 { padding-bottom: 150%; }

.t661__bgimg_3-4 { padding-bottom: 133%; }

.t661__bgimg_9-16 { padding-bottom: 177%; }

@media screen and (max-width: 1200px) {
  .t-container .t661__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t661__container_indent, .t-container .t661__row { padding-right: 20px; padding-left: 20px; }
  .t661__row_indent-20px { padding: 0px 10px 10px; }
  .t661__row_indent-40px { padding: 0px 20px 20px; }
  .t661__row_indent-20px:first-child { padding-top: 10px; }
  .t661__row_indent-40px:first-child { padding-top: 20px; }
  .t661__row_indent-20px .t661__gap { width: 10px; }
  .t661__row_indent-40px .t661__gap { width: 20px; }
}

@media screen and (max-width: 480px) {
  .t661__row { display: block; }
  .t661__tile { display: block; }
  .t661__row_indent-20px .t661__tile:not(:last-child) { padding-bottom: 10px; }
  .t661__row_indent-40px .t661__tile:not(:last-child) { padding-bottom: 20px; }
}

.t662__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t662__row { display: flex; box-sizing: border-box; font-size: 0px; }

.t662__row_indent-0px { padding-bottom: 0px; }

.t662__row_indent-10px { padding: 0px 10px 10px; }

.t662__row_indent-20px { padding: 0px 20px 20px; }

.t662__row_indent-40px { padding: 0px 40px 40px; }

.t662__row_indent-10px:first-child { padding-top: 10px; }

.t662__row_indent-20px:first-child { padding-top: 20px; }

.t662__row_indent-40px:first-child { padding-top: 40px; }

.t662_no-bottom-indent .t662__row:last-child { padding-bottom: 0px !important; }

.t-container .t662__row { padding-right: 20px; padding-left: 20px; }

.t662__container_indent .t662__row { padding-right: 0px !important; padding-left: 0px !important; }

.t662__tile { display: inline-block; height: inherit; box-sizing: border-box; }

.t662__tile_sm { display: flex; width: 33.33%; }

.t662__tile_lg { width: 66.66%; }

.t662__tile_xl { width: 100%; }

.t662__tile_lg .t662__bgimg { padding-bottom: 66%; }

.t662__tile_sm .t662__bgimg { flex: 1 1 0%; }

.t662__tile_xl .t662__bgimg { padding-bottom: 56%; }

.t662__row_indent-10px .t662__tile_sm_left { padding-right: 7px; }

.t662__row_indent-10px .t662__tile_lg_right { padding-left: 3px; }

.t662__row_indent-10px .t662__tile_lg_left { padding-right: 3px; }

.t662__row_indent-10px .t662__tile_sm_right { padding-left: 7px; }

.t662__row_indent-20px .t662__tile_sm_left { padding-right: 13px; }

.t662__row_indent-20px .t662__tile_lg_right { padding-left: 7px; }

.t662__row_indent-20px .t662__tile_lg_left { padding-right: 7px; }

.t662__row_indent-20px .t662__tile_sm_right { padding-left: 13px; }

.t662__row_indent-40px .t662__tile_sm_left { padding-right: 26px; }

.t662__row_indent-40px .t662__tile_lg_right { padding-left: 14px; }

.t662__row_indent-40px .t662__tile_lg_left { padding-right: 14px; }

.t662__row_indent-40px .t662__tile_sm_right { padding-left: 26px; }

@media screen and (max-width: 1200px) {
  .t-container .t662__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t662__container_indent, .t-container .t662__row { padding-right: 20px; padding-left: 20px; }
  .t662__row_indent-20px { padding: 0px 10px 10px; }
  .t662__row_indent-40px { padding: 0px 20px 20px; }
  .t662__row_indent-20px:first-child { padding-top: 10px; }
  .t662__row_indent-40px:first-child { padding-top: 20px; }
  .t662__row_indent-20px .t662__tile_sm_left { padding-right: 7px; }
  .t662__row_indent-20px .t662__tile_lg_right { padding-left: 3px; }
  .t662__row_indent-20px .t662__tile_lg_left { padding-right: 3px; }
  .t662__row_indent-20px .t662__tile_sm_right { padding-left: 7px; }
  .t662__row_indent-40px .t662__tile_sm_left { padding-right: 13px; }
  .t662__row_indent-40px .t662__tile_lg_right { padding-left: 7px; }
  .t662__row_indent-40px .t662__tile_lg_left { padding-right: 7px; }
  .t662__row_indent-40px .t662__tile_sm_right { padding-left: 13px; }
}

.t663__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t663__row_indent-0px { padding-bottom: 0px; }

.t663__row_indent-10px { padding: 0px 10px 10px; }

.t663__row_indent-20px { padding: 0px 20px 20px; }

.t663__row_indent-40px { padding: 0px 40px 40px; }

.t663__row_indent-10px:first-child { padding-top: 10px; }

.t663__row_indent-20px:first-child { padding-top: 20px; }

.t663__row_indent-40px:first-child { padding-top: 40px; }

.t663_no-bottom-indent .t663__row:last-child { padding-bottom: 0px !important; }

.t-container .t663__row { padding-right: 20px; padding-left: 20px; }

.t663__container_indent .t663__row { padding-right: 0px !important; padding-left: 0px !important; }

.t663__bgimg_16-9 { padding-bottom: 56%; }

.t663__bgimg_4-3 { padding-bottom: 75%; }

.t663__bgimg_3-2 { padding-bottom: 66%; }

.t663__bgimg_1-1 { padding-bottom: 100%; }

.t663__bgimg_2-3 { padding-bottom: 150%; }

.t663__bgimg_3-4 { padding-bottom: 133%; }

.t663__bgimg_9-16 { padding-bottom: 177%; }

@media screen and (max-width: 1200px) {
  .t-container .t663__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t663__container_indent, .t-container .t663__row { padding-right: 20px; padding-left: 20px; }
  .t663__row_indent-20px { padding: 0px 10px 10px; }
  .t663__row_indent-40px { padding: 0px 20px 20px; }
  .t663__row_indent-20px:first-child { padding-top: 10px; }
  .t663__row_indent-40px:first-child { padding-top: 20px; }
}

.t664__wrapper { position: relative; padding: 40px; border-radius: 9px; }

#allrecords .t664__container { margin-bottom: 0px; padding-left: 0px; }

.t664__container li ul { list-style-type: disc; }

.t664__col { margin-bottom: 20px; }

.t664__col:last-child { margin-bottom: 0px !important; }

.t664__question { margin-bottom: 16px; }

.t664__question-name, .t664__answer-name { display: table-cell; vertical-align: top; width: 120px; color: rgb(117, 117, 117); padding-right: 15px; }

.t664__question-text, .t664__answer-text { display: table-cell; vertical-align: top; }

@media screen and (max-width: 725px) {
  .t664__wrapper { padding: 16px 22px !important; }
  .t664__question-name, .t664__answer-name { padding-top: 2px; }
  .t664__question { margin-bottom: 9px; }
}

@media screen and (max-width: 640px) {
  .t664__question-name, .t664__answer-name { display: block; margin-bottom: 2px; width: 100% !important; }
  .t664__question { margin-bottom: 13px; }
}

.t665__col { margin-bottom: 30px; }

.t665__col:last-child { margin-bottom: 0px !important; }

.t665__answer, .t665__question { padding: 28px 40px 27px; border-radius: 40px; position: relative; z-index: 2; }

.t665__question { margin-bottom: 30px; }

.t665__question { background: rgb(34, 34, 34); }

.t665__question .t665__question-name, .t665__question .t665__question-text { color: rgb(255, 255, 255); }

.t665__answer { background: rgb(238, 238, 238); }

.t665__tail_left { position: absolute; left: 17px; bottom: -20px; }

.t665__tail_right { position: absolute; right: 17px; bottom: -20px; z-index: 1; }

.t665__question-name, .t665__answer-name { display: table-cell; width: 100px; vertical-align: top; padding-top: 3px; padding-right: 15px; }

.t665__question-text, .t665__answer-text { display: table-cell; word-break: normal; overflow-wrap: anywhere; }

@media screen and (max-width: 725px) {
  .t665__question { margin-bottom: 20px !important; }
  .t665__col { margin-bottom: 50px !important; }
  .t665__answer, .t665__question { border-radius: 20px; padding: 16px 20px 15px !important; }
  .t665__tail_left { position: absolute; left: 10px; bottom: -17px; }
  .t665__tail_right { position: absolute; right: 10px; bottom: -17px; z-index: 1; }
}

@media screen and (max-width: 640px) {
  .t665__question-name, .t665__answer-name { width: auto; padding-top: 0px; display: block; margin-bottom: 4px; }
}

.t667__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t667__row { box-sizing: border-box; font-size: 0px; }

.t667__row_indent-10px { padding: 0px 10px 10px; }

.t667__row_indent-20px { padding: 0px 20px 20px; }

.t667__row_indent-40px { padding: 0px 40px 40px; }

.t667__row_indent-10px:first-child { padding-top: 10px; }

.t667__row_indent-20px:first-child { padding-top: 20px; }

.t667__row_indent-40px:first-child { padding-top: 40px; }

.t667_no-bottom-indent .t667__row:last-child { padding-bottom: 0px !important; }

.t-container .t667__row { padding-right: 20px; padding-left: 20px; }

.t667__container_indent .t667__row { padding-right: 0px !important; padding-left: 0px !important; }

.t667__tile { display: inline-block; width: 50%; vertical-align: middle; box-sizing: border-box; }

.t667__tile_100 { width: 100%; }

.t667__bgimg_16-9 { padding-bottom: 56%; }

.t667__bgimg_4-3 { padding-bottom: 75%; }

.t667__bgimg_3-2 { padding-bottom: 66%; }

.t667__bgimg_1-1 { padding-bottom: 100%; }

.t667__bgimg_2-3 { padding-bottom: 150%; }

.t667__bgimg_3-4 { padding-bottom: 133%; }

.t667__bgimg_9-16 { padding-bottom: 177%; }

.t667__row_indent-10px .t667__tile_left { padding-right: 5px; }

.t667__row_indent-10px .t667__tile_right { padding-left: 5px; }

.t667__row_indent-20px .t667__tile_left { padding-right: 10px; }

.t667__row_indent-20px .t667__tile_right { padding-left: 10px; }

.t667__row_indent-40px .t667__tile_left { padding-right: 20px; }

.t667__row_indent-40px .t667__tile_right { padding-left: 20px; }

@media screen and (max-width: 1200px) {
  .t-container .t667__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t667__container_indent, .t-container .t667__row { padding-right: 20px; padding-left: 20px; }
  .t667__row_indent-20px { padding: 0px 10px 10px; }
  .t667__row_indent-40px { padding: 0px 20px 20px; }
  .t667__row_indent-20px:first-child { padding-top: 10px; }
  .t667__row_indent-40px:first-child { padding-top: 20px; }
  .t667__row_indent-20px .t667__tile_left { padding-right: 5px; }
  .t667__row_indent-20px .t667__tile_right { padding-left: 5px; }
  .t667__row_indent-40px .t667__tile_left { padding-right: 10px; }
  .t667__row_indent-40px .t667__tile_right { padding-left: 10px; }
}

.t668 { text-size-adjust: 100%; }

.t668 > .t-container { display: flex; flex-wrap: wrap; }

.t668__col { margin-bottom: 1px; }

.t668__col:last-child { margin-bottom: 0px !important; }

.t668__wrapper { background-color: rgb(255, 255, 255); }

.t668__header { position: relative; cursor: pointer; }

.t668__trigger-button { position: relative; width: 100%; padding: 25px 30px; text-align: left; background-color: transparent; border: none; box-sizing: border-box; cursor: pointer; }

#allrecords button.t668__trigger-button:focus-visible { outline-offset: -2px; }

.t668__icon { position: absolute; top: 50%; right: 18px; width: 24px; height: 24px; display: inline-block; padding: 8px; transform: translateY(-50%); transition: opacity 0.2s ease-in-out; }

.t668__icon-hover { opacity: 0; }

.t668__header:hover .t668__icon { opacity: 0; }

.t668__trigger-button:focus-visible .t668__icon { opacity: 0; }

.t668__header:hover .t668__icon-hover { opacity: 1; }

.t668__trigger-button:focus-visible .t668__icon-hover { opacity: 1; }

.t668__row::after { content: ""; display: table; clear: both; }

.t668__circle { position: absolute; top: 0px; left: 0px; width: 40px; height: 40px; border-radius: 100px; }

.t668__lines { position: relative; z-index: 1; display: block; width: 100%; height: 100%; transition: 0.3s ease-in-out; transform: rotate(0deg); }

.t668__opened .t668__lines { z-index: 1; transform: rotate(-45deg); transition: 0.3s ease-in-out; }

.t668__content { display: none; padding: 0px 30px; overflow: hidden; transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; }

.t668__title { display: inline-block; padding-right: 30px; }

.t668__img { display: block; width: 100%; margin-bottom: 14px; }

.t668__border { width: 100%; height: 1px; background-color: rgb(238, 238, 238); }

.t668__textwrapper { padding: 0px 0px 20px; }

@media screen and (max-width: 960px) {
  .t668__header:hover .t668__icon { opacity: 1; }
  .t668__trigger-button:focus-visible .t668__icon { opacity: 1; }
  .t668__header:hover .t668__icon-hover { opacity: 0; }
  .t668__trigger-button:focus-visible .t668__icon-hover { opacity: 0; }
}

@media screen and (max-width: 640px) {
  .t668__trigger-button { padding: 20px !important; }
  .t668__content { padding-right: 20px !important; padding-left: 20px !important; }
  .t668__text a { word-break: normal; overflow-wrap: anywhere; }
  .t668__icon { right: 8px !important; }
}

.t670__imgwrapper { position: relative; }

.t670__imgwrapper .t-slds__bgimg { position: absolute; inset: 0px; }

.t670__play { position: absolute; inset: 0px; z-index: 2; }

.t670__play-icon { position: absolute; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); width: 80px; height: 80px; margin: 0px auto; padding: 0px; background-color: transparent; border: none; border-radius: 50%; outline: none; transition: transform 0.2s ease-in-out; cursor: pointer; }

.t670__play-icon:focus-visible { transform: translateY(-50%) scale(1.15); }

.t670__play:hover .t670__play-icon { transform: translateY(-50%) scale(1.15); }

.t670__wrap-video { display: none; position: absolute; inset: 0px; transition: 0.2s ease-in-out; opacity: 1; z-index: 3; }

.t670__wrap-video .t-video-lazyload { width: 100%; height: 100%; }

.t670 .t-slds__caption { display: none; }

.t670 .t-slds__caption.t-slds__caption-active { display: block; }

.t670 .t-slds__caption__container.t670__caption__container_none { margin-top: 0px; }

.t670 .t-slds__caption.t670__caption_margin { margin-top: 16px; }

@media screen and (max-width: 640px) {
  .t670 .t-slds__wrapper { padding: 0px !important; }
}

.t671__container { padding: 60px 20px; box-sizing: border-box; max-width: 600px; width: 100%; margin: 0px auto; }

.t672__textwrapper { margin-left: -60px; padding: 60px; }

.t-col_12 .t672__textwrapper { margin-left: -40px; }

.t672__text { color: rgb(255, 255, 255); line-height: 50px; }

.t672 .t-col_1 { max-width: 120px; }

.t672 .t-col_2 { max-width: 220px; }

.t672 .t-col_3 { max-width: 320px; }

.t672 .t-col_4 { max-width: 420px; }

.t672 .t-col_5 { max-width: 520px; }

.t672 .t-col_6 { max-width: 620px; }

.t672 .t-col_7 { max-width: 720px; }

.t672 .t-col_8 { max-width: 820px; }

.t672 .t-col_9 { max-width: 920px; }

.t672 .t-col_10 { max-width: 1020px; }

.t672 .t-col_11 { max-width: 1120px; }

.t672 .t-col_12 { max-width: 1220px; }

@media screen and (max-width: 1240px) {
  .t672 .t-col_12 { max-width: 1160px; }
  .t-col_12 .t672__textwrapper { margin-left: 0px; }
}

@media screen and (max-width: 1200px) {
  .t672__textwrapper { margin-left: -40px; padding: 40px; }
  .t-col_12 .t672__textwrapper { margin-left: -20px; }
  .t672 .t-col_1 { max-width: 100px; }
  .t672 .t-col_2 { max-width: 180px; }
  .t672 .t-col_3 { max-width: 260px; }
  .t672 .t-col_4 { max-width: 340px; }
  .t672 .t-col_5 { max-width: 420px; }
  .t672 .t-col_6 { max-width: 500px; }
  .t672 .t-col_7 { max-width: 580px; }
  .t672 .t-col_8 { max-width: 660px; }
  .t672 .t-col_9 { max-width: 740px; }
  .t672 .t-col_10 { max-width: 820px; }
  .t672 .t-col_11 { max-width: 900px; }
  .t672 .t-col_12 { max-width: 980px; }
}

@media screen and (max-width: 980px) {
  .t672 .t-col_12 { max-width: 940px; }
}

@media screen and (max-width: 960px) {
  .t672 .t-container { max-width: 680px; }
  .t672__textwrapper, .t-col_12 .t672__textwrapper { margin-left: 0px; padding: 40px; }
  .t672 .t-col { padding-left: 0px; padding-right: 0px; }
}

@media screen and (max-width: 700px) {
  .t672__textwrapper { margin-left: 0px; padding: 20px; }
  .t672 .t-container { max-width: 640px; }
}

.t673__textwrapper { padding: 60px; }

.t673__text { color: rgb(255, 255, 255); line-height: 50px; }

@media screen and (max-width: 1240px) {
  .t-col_12 .t673__textwrapper { margin-left: 0px; }
}

@media screen and (max-width: 1200px) {
  .t673__textwrapper { padding: 40px; }
}

@media screen and (max-width: 980px) {
  .t673 .t-col_12 { max-width: 940px; }
}

@media screen and (max-width: 960px) {
  .t673__textwrapper, .t-col_12 .t673__textwrapper { margin-left: 0px; padding: 40px; }
}

@media screen and (max-width: 640px) {
  .t673__textwrapper { margin-left: 0px; padding: 20px; }
  .t673 .t-col { padding-left: 0px; padding-right: 0px; }
}

.t674 { background-color: transparent; }

.t674__cover { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; z-index: -1; display: none; pointer-events: none; }

.t674__cover_fixed { position: fixed; height: 100vh; }

.safari .t674__cover_fixed { height: calc(120px + 100vh); transform: translate3d(0px, 0px, 0px); }

.t674__cover-carrier { width: 100%; height: auto; pointer-events: none; transition: opacity 0.5s ease-out; }

.t674__cover_fixed .t674__cover-carrier { height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t674__cover_repeat .t674__cover-carrier { height: 100%; background-size: auto; background-position: center center; background-repeat: repeat; }

.t674__image-holder { display: none; }

.t675 .t-slds__wrapper { position: relative; height: 700px; overflow: hidden; }

.t675 .t-slds__arrow-withbg { background-color: transparent; }

.t675__wrapper { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 1; }

.t675__textwrapper { margin-bottom: 40px; padding-top: 140px; color: rgb(255, 255, 255); }

.t675__title, .t675__descr { margin-top: 10px; color: rgb(255, 255, 255); }

.t675__title { margin-bottom: 16px; }

.t675__btn { margin-top: 23px; }

@media screen and (min-width: 960px) {
  .t675__leftaligned .t-slds__arrow_wrapper { width: 60px !important; }
}

@media screen and (max-width: 960px) {
  .t675__leftaligned .t-slds__arrow_wrapper { width: 40px !important; }
}

@media screen and (min-width: 1200px) and (max-width: 1278px) {
  .t675__leftaligned .t675__textwrapper { padding-left: 40px !important; }
}

@media screen and (min-width: 960px) and (max-width: 1060px) {
  .t675__leftaligned .t675__textwrapper { padding-left: 50px !important; }
}

@media screen and (max-width: 700px) {
  .t675__textwrapper { padding-right: 40px !important; padding-left: 40px !important; }
  .t675 .t-slds__arrow_wrapper { width: 40px !important; }
}

.t676 .t-divider { position: relative; }

.t676__divider { width: 120px; margin: 0px auto; display: block; }

.t676__text-impact { text-align: center; margin-top: 44px; margin-bottom: 54px; line-height: 1.5; }

.t676__divider_rotate { transform: rotate(180deg); }

.t676__divider_left { margin: initial; }

.t676__text-impact_left { text-align: left; }

@media screen and (max-width: 960px) {
  .t676__text-impact { margin-top: 24px; margin-bottom: 30px; }
}

.t677__row { display: flex; font-size: 0px; }

.t677__tile { display: inline-block; vertical-align: top; box-sizing: border-box; }

.t677__tile_left { width: 60%; padding-right: 10px; }

.t677__tile_right { width: 40%; padding-left: 10px; }

.t677__wrapper_top { position: relative; margin-top: 40%; }

.t677__wrapper_bottom { position: relative; width: 100%; margin-top: 20px; padding-bottom: 100%; }

.t677__bgimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t677__bgimg_1 { padding-bottom: 135%; }

.t677__bgimg_2 { padding-bottom: 120%; }

.t677__bgimg_3 { position: absolute; right: 50%; width: 160%; padding-bottom: 100%; }

.t677__row_2-images .t677__tile, .t677__row_1-image .t677__tile { padding: 0px !important; }

.t677__row_2-images .t677__bgimg_2 { position: absolute; right: 0px; width: 110%; }

.t677__row_1-image .t677__tile_left { width: 100%; }

.t677__row_1-image .t677__bgimg_1 { padding-bottom: 100%; }

.t677__textwrapper { display: table; width: 100%; height: 100%; }

.t677__content { display: table-cell; }

.t677__descr { margin-top: 34px; }

.t677__bgimg_3_mobile { display: none; }

.t677__btn { margin-top: 60px; }

.t677__btn-text { margin-top: 45px; }

@media screen and (max-width: 960px) {
  .t677__top-indent { margin-top: 55px; }
  .t677__descr { margin-top: 20px; }
  .t677__btn { margin-top: 30px; margin-bottom: 20px; }
  .t677__btn-text { margin-top: 20px; }
}

@media screen and (max-width: 640px) {
  .t677__tile_left, .t677__tile_right { width: 50%; }
  .t677__wrapper_top { margin-top: 0px; }
  .t677__bgimg_2 { padding-bottom: 135%; }
  .t677__wrapper_bottom { display: none; }
  .t677__bgimg_3_mobile { display: block; margin-top: 20px; padding-bottom: 55%; }
  .t677__row_2-images .t677__bgimg_2 { position: initial; width: 100%; }
  .t677__row_2-images .t677__tile_left { padding-right: 10px !important; }
  .t677__row_2-images .t677__tile_right { padding-left: 10px !important; }
  .t677__top-indent { margin-top: 40px; }
  .t677__descr { margin-top: 14px; }
}

.t678 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 30000px; }

.t678 .t678__inputsbox_hidden.t-form__inputsbox { overflow: hidden; display: none; max-height: 0px; opacity: 0; }

.t678 .t-input-group { margin-bottom: 25px; }

.t678 .t-input-block textarea { padding-top: 17px; }

.t678 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t678 .t-input-phonemask__wrap { background-color: rgb(255, 255, 255); }

.t678 .t-input-title { padding-bottom: 5px; }

.t678 .t-input-subtitle { padding-bottom: 15px; }

.t678 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t678 .t-inputtime, .t678 .t-datepicker__wrapper { max-width: 245px; }

.t678 .t-input-group_inrow .t-inputtime, .t678 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t678 .t-form__submit { display: block; text-align: center; vertical-align: middle; height: 100%; margin-top: 30px; margin-bottom: 10px; }

.t678 .t-form__inputsbox_flex .t-form__submit { margin-top: 5px; }

.t678 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t678 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t678 .t-form_bbonly .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 30px; }

.t678 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t678 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t678 .t-form_bbonly .t-input-group { margin-bottom: 35px; }

.t678 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; margin-bottom: 0px; }

.t678 .t678__form-bottom-text { margin-top: 30px; text-align: center; }

.t678 .t-rate__wrapper_numbers .t-rate__indicator { background-color: rgb(255, 255, 255); }

@media screen and (max-width: 640px) {
  .t678 .t-form__submit { display: block; width: 100%; padding-bottom: 20px; text-align: center; }
  .t678 .t-input-block { padding-right: 0px; }
  .t678 .t-submit { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t678 .t-inputtime, .t678 .t-datepicker__wrapper { max-width: 100%; }
}

.t680__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t680__row { display: flex; box-sizing: border-box; font-size: 0px; }

.t680__row_indent-10px { padding: 0px 10px 10px; }

.t680__row_indent-20px { padding: 0px 20px 20px; }

.t680__row_indent-40px { padding: 0px 40px 40px; }

.t680__row_indent-10px:first-child { padding-top: 10px; }

.t680__row_indent-20px:first-child { padding-top: 20px; }

.t680__row_indent-40px:first-child { padding-top: 40px; }

.t680_no-bottom-indent .t680__row:last-child { padding-bottom: 0px !important; }

.t-container .t680__row { padding-right: 20px; padding-left: 20px; }

.t680__container_indent .t680__row { padding-right: 0px !important; padding-left: 0px !important; }

.t680__tile { display: inline-block; vertical-align: top; width: 50%; box-sizing: border-box; font-size: 0px; }

.t680__tile_big-img { display: flex; }

.t680__tile_100 { width: 100%; }

.t680__bgimg_wrapper { display: inline-block; vertical-align: middle; width: 50%; box-sizing: border-box; }

.t680__bgimg_wrapper_100 { width: 100%; padding: 0px !important; }

.t680__bgimg_wrapper_100 .t680__bgimg { padding-bottom: 65% !important; }

.t680__bgimg_lg { flex: 1 1 0%; }

.t680__bgimg_sm, .t680__bgimg_50 { padding-bottom: 100%; }

.t680__tile_100 .t680__bgimg { padding-bottom: 65%; }

.t680__gap { width: 100%; }

.t680__row_indent-10px .t680__gap { height: 10px; }

.t680__row_indent-10px .t680__tile_left, .t680__row_indent-10px .t680__bgimg_wrapper_left { padding-right: 5px; }

.t680__row_indent-10px .t680__tile_right, .t680__row_indent-10px .t680__bgimg_wrapper_right { padding-left: 5px; }

.t680__row_indent-20px .t680__gap { height: 20px; }

.t680__row_indent-20px .t680__tile_left, .t680__row_indent-20px .t680__bgimg_wrapper_left { padding-right: 10px; }

.t680__row_indent-20px .t680__tile_right, .t680__row_indent-20px .t680__bgimg_wrapper_right { padding-left: 10px; }

.t680__row_indent-40px .t680__gap { height: 40px; }

.t680__row_indent-40px .t680__tile_left, .t680__row_indent-40px .t680__bgimg_wrapper_left { padding-right: 20px; }

.t680__row_indent-40px .t680__tile_right, .t680__row_indent-40px .t680__bgimg_wrapper_right { padding-left: 20px; }

@media screen and (max-width: 1200px) {
  .t-container .t680__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t680__container_indent, .t-container .t680__row { padding-right: 20px; padding-left: 20px; }
  .t680__row { display: block; }
  .t680__row_indent-20px { padding: 0px 10px 10px; }
  .t680__row_indent-40px { padding: 0px 20px 20px; }
  .t680__row_indent-20px:first-child { padding-top: 10px; }
  .t680__row_indent-40px:first-child { padding-top: 20px; }
  .t680__tile { display: block; width: 100%; padding-right: 0px !important; padding-left: 0px !important; }
  .t680__row_indent-10px .t680__top, .t680__row_indent-20px .t680__top { padding-bottom: 10px; }
  .t680__row_indent-40px .t680__top { padding-bottom: 20px; }
  .t680__bgimg_lg { padding-bottom: 100%; }
  .t680__row_indent-20px .t680__gap { height: 10px; }
  .t680__row_indent-20px .t680__tile_left, .t680__row_indent-20px .t680__bgimg_wrapper_left { padding-right: 5px; }
  .t680__row_indent-20px .t680__tile_right, .t680__row_indent-20px .t680__bgimg_wrapper_right { padding-left: 5px; }
  .t680__row_indent-40px .t680__gap { height: 20px; }
  .t680__row_indent-40px .t680__tile_left, .t680__row_indent-40px .t680__bgimg_wrapper_left { padding-right: 10px; }
  .t680__row_indent-40px .t680__tile_right, .t680__row_indent-40px .t680__bgimg_wrapper_right { padding-left: 10px; }
}

.t681 .t-section__bottomwrapper { margin-top: 105px; }

.t681__row { margin-bottom: 60px; }

.t681__row:last-child { margin-bottom: 0px !important; }

.t681__row::after { content: ""; display: block; height: 0px; clear: both; }

.t681__tablewrapper { display: table; width: 100%; }

.t681__textwrapper, .t681__pricewrapper { display: table-cell; vertical-align: top; }

.t681__pricewrapper { width: 100px; padding-left: 20px; text-align: right; }

@media screen and (max-width: 960px) {
  .t681 .t-section__bottomwrapper { margin-top: 60px; }
  .t681__row .t-col:first-child { margin-bottom: 20px; }
}

@media screen and (max-width: 520px) {
  .t681__textwrapper, .t681__pricewrapper { display: block; }
  .t681__textwrapper, .t681__row .t-col:first-child { margin-bottom: 15px; }
  .t681__pricewrapper { text-align: left; width: 100%; padding-left: 0px; }
}

.t686 .t-section__bottomwrapper { margin-top: 105px; }

.t686__container { display: flex; flex-wrap: wrap; }

.t686__container li ul { list-style-type: disc; }

.t686__separator { width: 100%; margin-top: 40px; }

.t686 .t686__table { position: relative; display: flex; width: 100%; vertical-align: middle; overflow: hidden; transform: translateZ(0px); }

.t686 .t-card__col:not(.t-column-draggable) { overflow: hidden; }

.t686 .t686__bg { position: absolute; inset: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t686 .t686__cell:hover .t686__bg_animated, .t686 .t-card__col.t-focusable .t686__cell .t686__bg_animated, .t686 .t-card__col_btnfocusable .t686__cell .t686__bg_animated { transform: scale(1.05); }

.t686 .t686__overlay { position: absolute; inset: 0px; }

.t686 .t686__show_hover .t686__overlay { opacity: 0; }

.t686 .t686__cell:hover .t686__overlay, .t686 .t-card__col.t-focusable .t686__cell .t686__overlay, .t686 .t-card__col_btnfocusable .t686__cell .t686__overlay { opacity: 0.8; }

.t686 .t686__show_hover .t686__cell:hover .t686__overlay, .t686 .t-card__col.t-focusable.t686__show_hover .t686__cell .t686__overlay, .t686 .t-card__col_btnfocusable.t686__show_hover .t686__cell .t686__overlay { opacity: 1; }

.t686 .t686__cell { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; height: 100%; }

.t686 .t-align_center .t686__cell { -webkit-box-align: center; align-items: center; }

.t686 .t-align_left .t686__cell { -webkit-box-align: start; align-items: flex-start; }

.t686__cell.t-valign_top { -webkit-box-pack: start; justify-content: flex-start; }

.t686__cell.t-valign_middle { -webkit-box-pack: center; justify-content: center; }

.t686__cell.t-valign_bottom { -webkit-box-pack: end; justify-content: flex-end; }

.t686 .t-col_6 .t686__cell { transform: translateZ(0px); }

.t686 .t686__textwrapper { position: relative; padding: 20px 40px; }

.t686 .t686__cell > .t686__button-container { padding-right: 40px; padding-left: 40px; }

.t686 .t686__show_hover .t686__textwrapper, .t686 .t686__show_hover .t686__button-container { opacity: 0; }

.t686 .t686__show_hover .t686__textwrapper.t686__textwrapper_animated { transform: translateY(20%); }

.t686 .t686__show_hover .t686__cell:hover .t686__textwrapper, .t686 .t686__show_hover .t686__cell:hover .t686__button-container, .t686 .t-card__col.t-focusable.t686__show_hover .t686__cell .t686__textwrapper, .t686 .t-card__col.t-focusable.t686__show_hover .t686__cell .t686__button-container, .t686 .t-card__col_btnfocusable.t686__show_hover .t686__cell .t686__textwrapper, .t686 .t-card__col_btnfocusable.t686__show_hover .t686__cell .t686__button-container { opacity: 1; }

.t686 .t686__cell:hover .t686__textwrapper_animated, .t686 .t-card__col.t-focusable .t686__cell .t686__textwrapper_animated, .t686 .t-card__col_btnfocusable .t686__cell .t686__textwrapper_animated { transform: translateY(0px); }

.t686 .t686__textwrapper__content { position: relative; margin: 30px auto; }

.t686 .t-card__descr a, .t686 .t-card__title a { border-bottom: none !important; box-shadow: none !important; }

.t686 .t-card__descr { margin-top: 20px; color: rgb(255, 255, 255); }

.t686 .t-card__title { color: rgb(255, 255, 255); }

.t686 .t686__img { width: 100%; max-width: 70px; }

.t686 .t686__animation_fast { transition: 0.25s ease-in-out; }

.t686 .t686__animation_slow { transition: 0.45s ease-in-out; }

.t686 .t686__button-container { transition: 0.2s ease-in-out; }

.t686 .t686__button_show-hover { opacity: 0; transform: translate3d(0px, -40px, 0px); }

.t686 .t686__button-bottom .t686__button_show-hover { transform: translate3d(0px, 40px, 0px); }

.t686 .t-card__col:not(.t686__show_hover) .t-valign_bottom .t686__button_show-hover { transform: translate3d(0px, 0px, 0px); }

.t686 .t-card__col:not(.t686__show_hover) .t-valign_bottom .t686__inner-wrapper_animated-btn { transform: translate3d(0px, 85px, 0px); transition: 0.2s ease-in-out; }

.t686 .t-valign_bottom.t686__cell:hover .t686__inner-wrapper_animated-btn, .t686 .t-card__col.t-focusable .t-valign_bottom.t686__cell .t686__inner-wrapper_animated-btn, .t686 .t-card__col_btnfocusable .t-valign_bottom.t686__cell .t686__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t686 .t-card__col:not(.t686__show_hover) .t-valign_middle .t686__inner-wrapper_animated-btn { transform: translate3d(0px, 45px, 0px); transition: 0.2s ease-in-out; }

.t686 .t-valign_middle.t686__cell:hover .t686__inner-wrapper_animated-btn, .t686 .t-card__col.t-focusable .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn, .t686 .t-card__col_btnfocusable .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t686 .t-card__col:not(.t686__show_hover) .t-valign_middle.t686__cell:hover .t686__inner-wrapper_animated-btn, .t686 .t-card__col.t-focusable:not(.t686__show_hover) .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn, .t686 .t-card__col_btnfocusable:not(.t686__show_hover) .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t686 .t686__cell:hover .t686__button_show-hover, .t686 .t-card__col.t-focusable .t686__cell .t686__button_show-hover, .t686 .t-card__col_btnfocusable .t686__cell .t686__button_show-hover { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.t686 .t686__textwrapper__content { transition: 0.2s ease-in-out; }

.t686 .t-card__btn-wrapper { display: inline-block; margin-top: 40px; }

.t686 .t686__button-bottom .t686__textwrapper { position: static; }

.t686 .t686__button-bottom .t686__button-container { position: absolute; right: 0px; bottom: 0px; left: 0px; padding-bottom: 50px; }

.t686 .t686__button-bottom .t686__button-wrapper { margin-top: 0px; }

@media screen and (max-width: 960px) {
  .t686 .t-card__col:not(:first-child) { margin-top: 40px; }
  .t686__separator { display: none; }
  .t686 .t686__cell { height: auto; }
  .t686 .t686__show_hover .t686__textwrapper, .t686 .t686__show_hover .t686__button-container { opacity: 1 !important; transform: translateY(0%) !important; }
  .t686 .t686__show_hover .t686__overlay { opacity: 1; }
  .t686 .t686__button_show-hover.t686__button-container, .t686 .t686__inner-wrapper_animated-btn { position: initial; opacity: 1; transform: translate3d(0px, 0px, 0px) !important; }
  .t686 .t686__button-bottom .t686__button-container { position: initial; opacity: 1; transform: translate3d(0px, 0px, 0px) !important; }
}

@media screen and (max-width: 640px) {
  .t686 .t-card__col:not(:first-child) { margin-top: 20px; }
  .t686__separator { display: none; }
  .t686 .t686__textwrapper { padding: 20px; opacity: 1 !important; }
  .t686 .t686__cell > .t686__button-container { padding-left: 20px; padding-right: 20px; }
  .t686 .t686__button-bottom .t686__button-container { right: 20px; left: 20px; }
  .t686 .t686__title_small { font-size: 21px; }
}

.t688 .t-section__bottomwrapper { margin-top: 105px; }

.t688__columns { display: flex; flex-wrap: wrap; row-gap: var(--desktop-row-gap,40px); padding-left: 0px !important; margin-bottom: 0px !important; }

.t688__columns .t-col { display: flex; flex-direction: column; }

.t688__inner-col { position: relative; display: flex; flex-direction: column; flex-grow: 1; height: inherit; overflow: hidden; }

.t688 .t-card__link { display: block; height: 100%; text-decoration: none; }

.t688 a:hover .t688__img-wrapper { opacity: 0.8; }

.t688__img-wrapper { position: relative; display: block; transition: 0.2s ease-in-out; }

.t688__img { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t688__img-separator { padding-top: 70%; }

.t688__textwrapper { position: relative; display: block; padding: 30px; height: 100%; background: rgb(255, 255, 255); }

.t688__textwrapper-featured { position: absolute; right: 0px; bottom: 0px; left: 0px; padding: 30px; background: transparent !important; }

.t688__textwrapper.t688__paddingsmall, .t688__textwrapper-featured.t688__paddingsmall { padding: 20px; }

.t688__textwrapper.t688__paddingbig, .t688__textwrapper-featured.t688__paddingbig { padding: 40px; }

.t688 .t-card__title { color: rgb(34, 34, 34); margin-bottom: 10px; }

.t688 .t-card__title a { display: inline-block; }

.t688 .t-card__uptitle { margin-bottom: 8px; letter-spacing: 0px; }

.t688__featured { position: relative; min-height: var(--featured-height,auto); }

.t688__featured .t688__img-wrapper { position: absolute; inset: 0px; }

.t688__featured .t-card__uptitle, .t688__featured .t-card__title, .t688__featured .t-card__descr { color: rgb(255, 255, 255); }

.t688__featured .t688__img-separator { padding-top: 0px; position: absolute; inset: 0px; }

.t688__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t688__featured { min-height: var(--featured-height,430px); }
  .t688__container_mobile-flex { max-width: 100%; }
  .t688__columns { flex-wrap: var(--flex-wrap,wrap); row-gap: 40px !important; }
  .t688__columns_mobile-flex { max-width: 100%; width: 100%; overflow: scroll hidden; scrollbar-width: none; }
  .t688__columns_mobile-flex::-webkit-scrollbar { display: none; }
  .t688__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; }
  .t688__columns_mobile-flex .t-col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t688__columns_mobile-flex .t688__featured { min-height: var(--featured-height,430px); }
  .t688__columns_mobile-flex .t688__featured .t688__inner-col { height: 100%; }
  .t688__columns_mobile-flex .t-col:first-child { margin-left: 20px; }
  .t688 .t-section__bottomwrapper { margin-top: 90px; }
  .t688 .t-col_6 { max-width: 460px; }
  .t688 .t-col_4 { max-width: 400px; }
  .t688 .t-col_3 { max-width: 400px; }
  .t688__col, .t688__featured { margin: 0px auto !important; }
  .t688 .t688__inner-col { height: 100%; }
  .t688 .t688__textwrapper { height: 100% !important; }
}

@media screen and (max-width: 640px) {
  .t688__columns { row-gap: 20px !important; }
  .t688__col, .t688__featured { margin: 0px auto !important; }
  .t688__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
  .t688__columns_mobile-flex .t-col { min-width: 70%; max-width: 70%; }
  .t688__columns_mobile-flex .t-col:first-child { margin-left: 0px; }
}

@media screen and (max-width: 480px) {
  .t688__columns_mobile-flex .t-col { min-width: 85%; max-width: 85%; box-sizing: content-box; }
  .t688__columns_mobile-flex .t-col:first-child { padding-right: 5px; }
  .t688__columns_mobile-flex .t-col:last-child { padding-left: 5px; }
  .t688__columns_mobile-flex .t-col:not(:first-child, :last-child) { padding-right: 5px; padding-left: 5px; }
}

.t690 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t690 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t690 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t690 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t690 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t690 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t690 .t690__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t690 .t-input-group { display: table-cell; vertical-align: bottom; }

.t690 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t690 .t-input-phonemask__wrap { background-color: rgb(255, 255, 255); }

.t690 .t-input-title { padding-bottom: 5px; }

.t690 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; }

.t690 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t690 .t-datepicker { width: 100%; }

.t690 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t690 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

@media screen and (max-width: 960px) {
  .t690 .t-form__inputsbox { display: block; }
  .t690 .t-input-group { display: block; width: 100% !important; }
  .t690 .t-input-block { display: block; width: 100%; margin-bottom: 25px; padding-right: 0px; }
  .t690 .t-form__submit { display: block; width: 100%; padding-bottom: 20px; }
  .t690 .t-submit { width: 100%; }
}

.t690 .t-input-error { display: none !important; }

.t690 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t690 .t-form__errorbox-middle { display: none; }

.t690 .t-form__errorbox-bottom { display: block; }

@media screen and (max-width: 960px) {
  .t690 .t-form__errorbox-middle { display: block; }
  .t690 .t-form__errorbox-bottom { display: none; }
}

.t692 .t-section__bottomwrapper { margin-top: 105px; }

.t692 .t692__separator { margin-bottom: 90px; }

.t692 .t-card__title, .t692 .t-card__link { word-break: break-word; }

.t692 .t-card__link { display: inherit; width: inherit; }

.t692 .t-card__title { margin-top: 10px; }

.t692 .t-card__descr { margin-top: 10px; }

.t692 .t692__img { width: 100%; }

.t692 .t692__blockimg_16-9 { padding-bottom: 56%; }

.t692 .t692__blockimg_4-3 { padding-bottom: 75%; }

.t692 .t692__blockimg_3-2 { padding-bottom: 66%; }

.t692 .t692__blockimg_1-1 { padding-bottom: 100%; }

.t692 .t692__blockimg_2-3 { padding-bottom: 150%; }

.t692 .t692__blockimg_3-4 { padding-bottom: 133%; }

.t692 .t692__blockimg_9-16 { padding-bottom: 177%; }

.t692 .t692__textwrapper { padding: 20px 40px 0px; }

.t692 .t692__textwrapper_left { padding-right: 0px; padding-left: 0px; }

.t692 .t692__btn-container { width: 100%; }

.t692 .t692__btn-wrapper { display: inline-block; padding-top: 30px; }

.t692 .t692__btntext-wrapper { display: inline-block; padding-top: 17px; }

.t692 .t692__submit { display: table-cell; height: 50px; padding-right: 34px; padding-left: 34px; }

.t692 .t692__submit.t-btn_sm { height: 40px; padding-right: 24px; padding-left: 24px; }

@media screen and (max-width: 960px) {
  .t692 .t692__col { margin-bottom: 70px; }
}

.t694 .t694__container { display: table; width: 100%; padding: 0px; }

.t694 .t694__row { display: table; width: 100%; }

.t694 .t694__table { position: relative; display: table; vertical-align: middle; width: 100%; height: 400px; overflow: hidden; transition: 0.2s ease-in-out; }

.t694 .t694__col:not(.t-column-draggable) { overflow: hidden; }

.t694 .t694__bg { position: absolute; inset: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t694 .t694__cell:hover .t694__bg_animated, .t694 .t-card__col.t-focusable.t694__cell .t694__bg_animated, .t694 .t-card__col_btnfocusable.t694__cell .t694__bg_animated { transform: scale(1.05); }

.t694 .t694__overlay { position: absolute; inset: 0px; }

.t694 .t-cell_33 { width: 33.3333%; }

.t694 .t-cell_25 { width: 25%; }

.t694 .t-cell_50 { width: 50%; }

.t694 .t694__show_hover .t694__overlay { opacity: 0; }

.t694 .t-card__col.t-focusable { outline: none; border: 2px solid rgb(32, 21, 255); }

.t694 .t694__cell:hover .t694__overlay, .t694 .t-card__col.t-focusable.t694__cell .t694__overlay, .t694 .t-card__col_btnfocusable.t694__cell .t694__overlay { opacity: 0.8; }

.t694 .t694__show_hover .t694__cell:hover .t694__overlay, .t694 .t694__show_hover .t-card__col.t-focusable.t694__cell .t694__overlay, .t694 .t694__show_hover .t-card__col_btnfocusable.t694__cell .t694__overlay { opacity: 1; }

.t694 .t694__cell { width: calc(100% - 6px); height: calc(100% - 6px); margin: 3px; display: table-cell; }

.t694 .t694__textwrapper { position: relative; padding: 20px 40px; }

.t694 .t694__show_hover .t694__textwrapper, .t694 .t694__show_hover .t694__button-container { opacity: 0; }

.t694 .t694__show_hover .t694__textwrapper.t694__textwrapper_animated { transform: translateY(20%); }

.t694 .t694__show_hover .t694__cell:hover .t694__textwrapper, .t694 .t694__show_hover .t694__cell:hover .t694__button-container, .t694 .t694__show_hover .t-card__col.t-focusable.t694__cell .t694__textwrapper, .t694 .t694__show_hover .t-card__col.t-focusable.t694__cell .t694__button-container, .t694 .t694__show_hover .t-card__col_btnfocusable.t694__cell .t694__textwrapper, .t694 .t694__show_hover .t-card__col_btnfocusable.t694__cell .t694__button-container { opacity: 1; }

.t694 .t694__cell:hover .t694__textwrapper_animated, .t694 .t-card__col.t-focusable.t694__cell .t694__textwrapper_animated, .t694 .t-card__col_btnfocusable.t694__cell .t694__textwrapper_animated { transform: translateY(0px); }

.t694 .t694__textwrapper__content { position: relative; margin: 30px auto; }

.t694 .t-card__descr { margin-top: 20px; color: rgb(255, 255, 255); }

.t694 .t-card__title { word-break: normal; overflow-wrap: anywhere; color: rgb(255, 255, 255); }

.t694 .t694__img { width: 100%; max-width: 70px; }

.t694 .t694__animation_fast { transition: 0.25s ease-in-out; }

.t694 .t694__animation_slow { transition: 0.45s ease-in-out; }

.t694 .t694__button-container { transition: 0.2s ease-in-out; }

.t694 .t694__button_show-hover { opacity: 0; transform: translate3d(0px, -40px, 0px); }

.t694 .t694__col:not(.t694__show_hover) .t-valign_bottom .t694__button_show-hover { transform: translate3d(0px, 0px, 0px); }

.t694 .t694__col:not(.t694__show_hover) .t-valign_bottom .t694__inner-wrapper_animated-btn { transform: translate3d(0px, 85px, 0px); transition: 0.2s ease-in-out; }

.t694 .t-valign_bottom.t694__cell:hover .t694__inner-wrapper_animated-btn, .t694 .t-card__col.t-focusable.t-valign_bottom.t694__cell .t694__inner-wrapper_animated-btn, .t694 .t-card__col_btnfocusable.t-valign_bottom.t694__cell .t694__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t694 .t694__col:not(.t694__show_hover) .t-valign_middle .t694__inner-wrapper_animated-btn { transform: translate3d(0px, 45px, 0px); transition: 0.2s ease-in-out; }

.t694 .t-valign_middle.t694__cell:hover .t694__inner-wrapper_animated-btn, .t694 .t-card__col.t-focusable.t-valign_middle.t694__cell .t694__inner-wrapper_animated-btn, .t694 .t-card__col_btnfocusable.t-valign_middle.t694__cell .t694__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t694 .t694__col:not(.t694__show_hover) .t-valign_middle.t694__cell:hover .t694__inner-wrapper_animated-btn, .t694.t694__col:not(.t694__show_hover).t-card__col.t-focusable.t-valign_middle.t694__cell.t694__inner-wrapper_animated-btn, .t694.t694__col:not(.t694__show_hover).t-card__col_btnfocusable.t-valign_middle.t694__cell.t694__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t694 .t694__cell:hover .t694__button_show-hover, .t694 .t-card__col.t-focusable.t694__cell .t694__button_show-hover, .t694 .t-card__col_btnfocusable.t694__cell .t694__button_show-hover { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.t694 .t694__textwrapper__content { transition: 0.2s ease-in-out; }

.t694 .t-card__btn-wrapper { display: inline-block; margin-top: 40px; }

@media screen and (max-width: 1200px) {
  .t694 .t-cell_25 .t694__textwrapper { padding: 20px; }
  .t694 .t-cell_25 .t-card__btn { padding-right: 20px; padding-left: 20px; }
}

@media screen and (max-width: 960px) {
  .t694 .t694__col.t-cell_25 { width: 50vw; float: left; }
  .t694 .t694__show_hover .t694__textwrapper, .t694 .t694__show_hover .t694__button-container { opacity: 1 !important; transform: translateY(0%) !important; }
  .t694 .t694__show_hover .t694__overlay { opacity: 1; }
  .t694 .t694__button_show-hover.t694__button-container, .t694 .t694__inner-wrapper_animated-btn { position: initial; opacity: 1; transform: translate3d(0px, 0px, 0px) !important; }
}

@media screen and (max-width: 768px) {
  .t694 .t694__col.t-cell_50, .t694 .t694__col.t-cell_33, .t694 .t694__col.t-cell_25 { display: block; width: 100%; }
  .t694 .t694__row { display: block; }
  .t694 .t694__table { height: 350px; }
  .t694 .t694__textwrapper { padding: 20px; opacity: 1 !important; }
  .t694 .t694__title_small { font-size: 21px; }
}

.t696 .t696__mainblock { margin: 0px auto; }

.t696 .t696__content { border: 3px solid rgb(31, 91, 255); padding: 60px 45px 70px; }

.t696 .t696__text-wrapper { margin-bottom: 74px; }

.t696 .t696__title { margin-bottom: 24px; }

.t696 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 20000px; }

.t696 .t696__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t696 .t-form__inputsbox { max-width: 560px; margin: 0px auto; }

.t696 .t-input-group { margin-bottom: 25px; }

.t696 .t-form_bbonly .t-form__inputsbox_flex .t-input-group { margin-bottom: 0px; }

.t696 .t-input { height: 56px; background-color: transparent; appearance: none; }

.t696 .t-select { height: 56px; }

.t696 .t-input__vis-ph { top: 20px; }

.t696 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t696 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t696 .t-input-title { padding-bottom: 5px; }

.t696 .t-input-subtitle { padding-bottom: 15px; }

.t696 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t696 .t-inputtime, .t696 .t-datepicker__wrapper { max-width: 245px; }

.t696 .t-input-group_inrow .t-inputtime, .t696 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t696 .t-form__submit { display: block; text-align: center; vertical-align: middle; height: 100%; min-height: 45px; margin-top: 30px; margin-bottom: 10px; }

.t696 .t-form__inputsbox_flex .t-form__submit { margin-top: 5px; }

.t696 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t696 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t696 .t-form_bbonly .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 30px; }

.t696 .t-submit { --height: 56px; padding-left: 40px; padding-right: 40px; }

.t696 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t696 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t696 .t-form_bbonly .t-input-block { margin-bottom: 35px; }

.t696 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; margin-bottom: 0px; }

.t696 .t696__form-bottom-text { margin-top: 20px; }

@media screen and (max-width: 960px) {
  .t696 .t696__content { padding: 60px 45px; }
  .t-input-block:has(.t-contact-method__types-container) { --contact-method-padding-h: 45px; }
}

@media screen and (max-width: 640px) {
  .t696 .t696__mainwrapper { padding: 0px 20px; }
  .t696 .t696__content { padding: 30px 20px 45px; }
  .t-input-block:has(.t-contact-method__types-container) { --contact-method-padding-h: 20px; }
  .t696 .t696__text-wrapper { margin-bottom: 24px; }
  .t696 .t696__title { margin-bottom: 12px; }
  .t696 .t696__descr { margin-bottom: 32px; }
  .t696 .t-input-block textarea { padding-top: 12px; }
  .t696 .t-form__submit { padding-bottom: 20px; }
  .t696 .t-submit { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t696 .t-inputtime, .t696 .t-datepicker__wrapper { max-width: 100%; }
}

.t698 .t698__mainwrapper { padding: 0px 20px; }

.t698 .t698__mainblock { margin: 0px auto; }

.t698 .t698__mainblock_left { text-align: left; }

.t698 .t698__title { color: rgb(255, 255, 255); margin-bottom: 40px; }

.t698 .t698__descr { color: rgb(255, 255, 255); margin-bottom: 50px; }

.t698 .t-ownvariant-wrapper_flex .t-input-ownanswer { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }

.t698 .t698__nomargin .t698__descr { margin-bottom: 30px; }

.t698 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 15000px; }

.t698 .t698__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t698 .t-form__inputsbox { max-width: 560px; margin: 0px auto; text-align: left; }

.t698 .t698__mainblock_left .t-form__inputsbox { margin-left: 0px; }

.t698 .t-input-group { margin-bottom: 20px; }

.t698 .t-input { height: 56px; background-color: transparent; appearance: none; }

.t698 .t-select { height: 56px; }

.t698 .t-input__vis-ph { top: 20px; }

.t698 .t-input-block textarea { padding-top: 17px; }

.t698 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t698 .t-input-title { padding-bottom: 5px; color: rgb(255, 255, 255); }

.t698 .t-input-subtitle { padding-bottom: 15px; color: rgb(255, 255, 255); }

.t698 .t-contact-method__title { color: rgb(255, 255, 255); }

.t698 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t698 .t-radio__indicator, .t698 .t-checkbox__indicator, .t698 .t-checkbox__indicator::after { border-color: rgb(255, 255, 255); }

.t698 .t-radio__indicator::after { background: rgb(255, 255, 255); }

.t698 .t-radio__control, .t698 .t-checkbox__control, .t698 .t-inputquantity__btn { color: rgb(255, 255, 255); }

.t698 .t-form__submit { display: block; text-align: center; vertical-align: middle; height: 100%; margin-top: 20px; margin-bottom: 10px; }

.t698 .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t698 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t698 .t-submit { --height: 56px; width: 100%; }

.t698 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t698 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t698 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; }

.t698 .t698__form-bottom-text { color: rgb(255, 255, 255); margin-top: 30px; margin-bottom: 30px; }

.t698 .t-input-phonemask__wrap-style .t-input-phonemask { color: inherit; }

.t698 .t-rate__text { color: rgb(255, 255, 255); }

@media screen and (max-width: 640px) {
  .t698 .t698__title { margin-bottom: 18px; }
  .t698 .t698__descr { margin-bottom: 30px; }
  .t698 .t-input-block textarea { padding-top: 12px; }
}

@media screen and (max-width: 480px) {
  .t698 .t698__mainwrapper { width: 100%; overflow: hidden; box-sizing: border-box; }
  .t698 .t-inputtime, .t698 .t-datepicker__wrapper { max-width: 100%; }
  .t698 .t698__text { font-size: 10px; }
  .t698 .t-input-group { margin-bottom: 15px; }
}

.t700__vmiddle { align-items: center; }

.t700__vbottom { align-items: flex-end; }

.t700__img { display: block; max-width: 100%; margin: 0px auto; }

.t700__wrap-video + .t700__video-descr { margin-top: 20px; }

.t700 .t700__form-upper-text { margin-bottom: 20px; }

.t700 .t700__form-bottom-text { margin-top: 20px; }

.t700 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 10000px; }

.t700 .t700__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t700 .t-input-group { margin-bottom: 25px; }

.t700 .t-form_bbonly .t-form__inputsbox_flex .t-input-group { margin-bottom: 0px; }

.t700 .t-input { background-color: transparent; appearance: none; }

.t700 .t-input-block textarea { padding-top: 17px; }

.t700 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t700 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t700 .t-input-title { padding-bottom: 5px; }

.t700 .t-input-subtitle { padding-bottom: 15px; }

.t700 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t700 .t-inputtime, .t700 .t-datepicker__wrapper { max-width: 245px; }

.t700 .t-input-group_inrow .t-inputtime, .t700 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t700 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t700 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t700 .t-form_bbonly .t-input-block { margin-bottom: 30px; }

.t700 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; margin-bottom: 0px; }

.t700 .t-form__submit { display: block; height: 100%; margin-top: 30px; margin-bottom: 10px; }

.t700 .t-form__inputsbox_flex .t-form__submit { margin-top: 5px; }

.t700 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t700 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t700 .t-form_bbonly .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 30px; }

.t700 .t-radio__wrapper { margin-top: 0px; }

@media screen and (max-width: 960px) {
  .t700 .t-col:first-child { margin-bottom: 60px; }
}

@media screen and (max-width: 640px) {
  .t700 .t-form__submit { padding-bottom: 20px; }
  .t700 .t-input-block textarea { padding-top: 12px; }
  .t700 .t-submit { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t700 .t-inputtime, .t700 .t-datepicker__wrapper { max-width: 100%; }
}

.uploadcare-dialog.uploadcare-active { z-index: 10000001; }

.t702__body_popupshowed { }

.t702 .t702__wrapper { padding: 40px 45px; }

.t702 .t702__title { margin-bottom: 11px; }

.t702 .t702__text-wrapper { margin-bottom: 24px; }

.t702 .t702__text { margin-top: 20px; }

.t702 .t702__img { width: 100%; display: block; margin-top: -1px; }

.t702 .t-submit { transform: translateZ(0px); }

@media screen and (max-width: 960px) {
  .t-input-block:has(.t-contact-method__types-container) { --contact-method-padding-h: 45px; }
}

@media screen and (max-width: 640px) {
  .t702 .t702__title { margin-bottom: 6px; }
  .t702 .t702__text-wrapper { margin-bottom: 14px; }
  .t702 .t702__wrapper { padding: 20px; }
  .t-input-block:has(.t-contact-method__types-container) { --contact-method-padding-h: 20px; }
}

.t702 .t-form__errorbox-item { word-break: normal; overflow-wrap: anywhere; }

.t702 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t702 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 20000px; }

.t702 .t702__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; height: 0px; opacity: 0; }

.t702 .t-input-group { margin-bottom: 25px; }

.t702 .t-input { background-color: transparent; appearance: none; }

.t702 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t702 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t702 .t-input-title { padding-bottom: 5px; }

.t702 .t-input-subtitle { padding-bottom: 15px; }

.t702 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t702 .t-inputtime, .t702 .t-datepicker__wrapper { max-width: 245px; }

.t702 .t-input-group_inrow .t-inputtime, .t702 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t702 .t-form__submit { display: block; text-align: center; vertical-align: middle; height: 100%; width: 100%; margin-top: 25px; }

.t702 .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t702 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t702 .t-submit { --height: 54px; width: 100%; }

.t702 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t702 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t702 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; margin-bottom: 0px; }

.t702 .t702__form-bottom-text { margin-top: 20px; }

@media screen and (max-width: 640px) {
  .t702 .t-input-group { margin-bottom: 20px; }
  .t702 .t-input-block textarea { padding-top: 12px; }
  .t702 .t-submit { --height: 50px; font-size: 16px; }
  .t702 .t-input, .t702 .t-select { height: 50px; font-size: 16px; }
  .t702 .t-input { padding: 0px 14px; }
  .t702 .t-input__vis-ph { top: 17px; }
  .t702 .t-input_pvis { padding: 22px 20px 10px; }
  .t702 .t-input-block textarea.t-input_pvis { padding-top: 22px; }
}

@media screen and (max-width: 480px) {
  .t702 .t-inputtime, .t702 .t-datepicker__wrapper { max-width: 100%; }
}

@media screen and (max-width: 560px) {
  .t702 .t-popup_show .t-popup__container { max-width: 100%; inset: 0px; padding-top: 50px; margin: 0px; box-sizing: border-box; min-height: 100vh; transform: translateY(0px); position: relative; }
  .t702 .t-popup { padding: 0px; }
  .t702 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t702 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t702 .t-popup__close-icon { width: 16px; height: 16px; }
}

.t704 .t704__title { margin-bottom: 24px; }

.t704 .t704__text-wrapper { margin-bottom: 74px; }

.t704 .t704__form-bottom-text { margin-top: 30px; }

.t704 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t704 .t704__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t704 .t-form__inputsbox .t-radio__wrapper, .t704 .t-form__inputsbox .t-checkboxes__wrapper { text-align: left; }

.t704 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t704 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t704 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t704 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t704 .t-form_inputs-total_1 .t-input-group { max-width: 460px; width: 460px; }

.t704 .t-form.t-form_inputs-total_1 { display: table; }

.t704 .t-align_center .t-form.t-form_inputs-total_1 { margin: 0px auto; }

.t704 .t-input-group { display: table-cell; vertical-align: bottom; }

.t704 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t704 .t-input, .t704 .t-select { height: 58px; background-color: transparent; }

.t704 .t-input__vis-ph { top: 21px; text-align: left; }

.t704 .t-input-title { padding-bottom: 5px; text-align: left; }

.t704 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; text-align: left; }

.t704 .t-form__submit { display: flex; flex-direction: column; justify-content: flex-end; height: 100%; }

.t704 .t-submit { --height: 58px; padding-left: 30px; padding-right: 30px; }

.t704 .t-datepicker { width: 100%; }

.t704 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t704 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

@media screen and (max-width: 960px) {
  .t704 .t704__text-wrapper { margin-bottom: 32px; }
  .t704 .t-form__inputsbox, .t704 .t-form.t-form_inputs-total_1 { display: block; }
  .t704 .t-input-group, .t704 .t-form_inputs-total_1 .t-input-group { display: block; max-width: 100%; width: 100% !important; }
  .t704 .t-input-block { display: block; margin-bottom: 16px; padding-right: 0px; }
  .t704 .t-form__submit { display: block; width: 100%; }
  .t704 .t-submit { width: 100%; }
}

@media screen and (max-width: 640px) {
  .t704 .t-submit { --height: 50px; }
  .t704 .t-input, .t704 .t-select { height: 50px; }
  .t704 .t-input__vis-ph { top: 17px; }
  .t704 .t-input_pvis { padding: 22px 20px 10px; }
}

.t704 .t-input-error { display: none !important; }

.t704 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t704 .t-form__errorbox-middle { display: none; }

.t704 .t-form__errorbox-bottom { display: block; }

@media screen and (max-width: 960px) {
  .t704 .t-form__errorbox-middle { display: block; }
  .t704 .t-form__errorbox-bottom { display: none; }
}

.t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal:not(.t-form__screen) { display: grid; grid-template-columns: 1fr auto; grid-auto-rows: auto; gap: 15px 0px; margin: 0px auto; -webkit-box-pack: center; justify-content: center; }

.t704.t-form.t-form_inputs-total_1.t-form__inputsbox_horizontal.t-input-group:not(.t-input-group_cb, .t-input-group_tx) { grid-area: 1 / 1; }

.t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal .t-form__submit { grid-area: 1 / 2; }

.t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_tx { grid-column: 1 / -1; width: 100%; margin-top: 0px; }

@media screen and (max-width: 960px) {
  .t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal { display: flex; flex-direction: column; gap: 0px; }
  .t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group { flex: 1 1 0%; order: 1; }
  .t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-form__submit { order: 3; flex-shrink: unset; }
  .t704 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t704.t-form.t-form_inputs-total_1.t-form__inputsbox.t-form__inputsbox_horizontal.t-input-group.t-input-group_tx { order: 2; margin-top: 0px; }
}

.t708__body_popupshowed { }

.t708 { position: relative; }

.t708.t708_active { z-index: 100000; }

.t708 .t708__btn { position: fixed; z-index: 1000; bottom: 50px; right: 100px; cursor: pointer; }

.t708 .t708__btn_wrapper { position: relative; background: rgb(25, 156, 104); height: 60px; width: 60px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; transition: 0.2s linear; overflow: hidden; }

.t708 .t708__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: 0.2s linear; }

.t708 .t708__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; }

.t708 .t708__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t708_pos_left .t708__btn-text { left: 80px; right: auto; }

.t708_pos_left .t708__btn-text::after { left: -20px; border-right-color: rgb(41, 41, 41); border-left-color: transparent; }

.t708 .t708__btn:not(.t708__btn_active):hover .t708__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t708 .t708__btn:not(.t708__btn_active):hover .t708__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t708 .t708__btn_active .t708__btn_wrapper { background: rgb(255, 255, 255) !important; }

.t708 .t708__btn_active .t708__btn-text, .t708 .t708__btn_active .t708__bgimg { visibility: hidden; opacity: 0; }

.t708 .t708__btn_animate { animation: 2s ease-out 0s infinite normal none running t708__btn-pulsate; }

@-webkit-keyframes t708__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

@keyframes t708__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

.t708 .t708__btn_animate .t708__animated-circle { position: absolute; width: 60px; height: 60px; top: -3px; left: -3px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; border: 3px solid rgb(25, 156, 104); animation: 2s ease-out 0s infinite normal none running t708__pulsate; opacity: 0; }

@-webkit-keyframes t708__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

@keyframes t708__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

.t708 .t708__icon, .t708 .t708__icon-close { fill: rgb(255, 255, 255); position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t708 .t708__icon { top: 5px; }

.t708 .t708__icon-close, .t708 .t708__btn_active .t708__icon { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t708 .t708__btn_active .t708__icon-close { opacity: 1; visibility: visible; transform: rotate(0deg) scale(1); }

.t708 .t708__popup { display: none; opacity: 0; transition: opacity 0.2s ease-in-out; }

.t708 .t708__popup_show { opacity: 1; }

.t708 .t708__popup-container { margin: 0px; top: initial; left: initial; bottom: 125px; right: 100px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; background: rgb(255, 255, 255); position: fixed; z-index: 1; cursor: default; max-width: 360px; overflow: hidden; }

.t708 .t708__wrapper { padding: 30px 35px 40px; border-radius: 5px; overflow-y: auto; max-height: 65vh; }

.t708 .t708__mobile-top-panel { visibility: hidden; width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; }

.t708 .t708__mobile-top-panel_wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; }

.t708 .t708__mobile-icon-close { vertical-align: middle; cursor: pointer; padding: 15px; }

.t708 .t708__title { margin-bottom: 25px; text-align: center; }

.t708 .t708__additional-info { margin-top: 25px; text-align: center; }

.t708 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 10000px; }

.t708 .t708__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t708 .t-input-group { margin-bottom: 10px; }

.t708 .t-input { background-color: transparent; appearance: none; outline: none; height: 50px; padding: 0px 18px; }

.t708 .t-input__vis-ph { top: 17px; }

.t708 .t-input_pvis { padding: 22px 20px 10px; }

.t708 .t-input-block textarea { padding-top: 17px; vertical-align: top; background-color: transparent; }

.t708 .t-input-block textarea.t-input_pvis { padding-top: 22px; }

.t708 .t-input-title { padding-bottom: 2px; }

.t708 .t-input-subtitle { padding-bottom: 7px; }

.t708 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t708 .t-form__submit { display: block; text-align: center; width: 100%; margin-top: 10px; }

.t708 .t-submit { --height: 50px; width: 100%; }

.t708 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t708 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 2px; }

.t708 .t-form_bbonly .t-input-block { margin-bottom: 25px; }

.t708 .t-form__errorbox-item { padding-top: 0px; }

.t708 .t-form__errorbox-text { padding: 0px; font-size: 14px; }

.t708 .t-form__errorbox-wrapper { margin-bottom: 10px; }

.t708 .t-form__successbox { margin-bottom: 0px; font-size: 16px; padding: 15px; line-height: 1.4; }

.t708 .t-input-phonemask { height: 49px; padding-left: 0px; }

@media screen and (max-width: 960px) {
  .t708__btn { bottom: 10px !important; right: 10px !important; }
  .t708_pos_left .t708__btn { left: 10px !important; }
  .t708 .t708__btn-text { font-size: 12px; }
  .t708_pos_right-mobile .t708__btn-text { right: 80px; left: auto; }
  .t708_pos_left-mobile .t708__btn-text { left: 80px; right: auto; }
  .t708_pos_left .t708__btn-text::after, .t708_pos_left-mobile .t708__btn-text::after { left: -16px; right: auto; border-left-color: transparent; border-right-color: rgb(41, 41, 41); }
  .t708__btn-text::after, .t708_pos_right-mobile .t708__btn-text::after { border-width: 8px; right: -16px; left: auto; border-left-color: rgb(41, 41, 41); border-right-color: transparent; }
  .t708 .t708__btn_active { display: none; opacity: 0; }
  .t708 .t708__wrapper { max-width: 500px; margin: 0px auto; padding-top: 100px; max-height: initial; overflow-y: initial; }
  .t708 .t708__popup { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; overflow-y: auto; }
  .t708 .t708__popup-container { position: initial; max-width: 100%; width: 100%; min-height: 100%; height: auto; border-radius: 0px; overflow: initial; }
  .t708 .t708__mobile-top-panel { visibility: visible; z-index: 1; }
}

@media screen and (max-width: 640px) {
  .t708 .t-input-block textarea { padding-top: 12px; }
}

.t712 .t712__wrapper { position: relative; text-align: left; }

.t712 .t712__wrapper::after { content: " "; display: table; clear: both; }

.t712 .t712__uptitle { margin-bottom: 20px; color: rgb(255, 255, 255); }

.t712 .t712__title { color: rgb(255, 255, 255); }

.t712 .t712__title-second { font-size: 18px; }

.t712 .t712__descr { margin-top: 20px; color: rgb(255, 255, 255); }

.t712 .t712__formwrapper { position: relative; padding: 34px; }

.t712 .t712__bg { position: absolute; inset: 0px; background: rgb(238, 238, 238); }

.t712 .t712__form-text { margin-bottom: 20px; }

.t712 .t712__form-bottom-text { margin-top: 20px; }

.t712 .t-form, .t712 .t712__form-text { position: relative; z-index: 2; }

.t712 .t712__form-bottom-text { position: relative; z-index: 1; }

.t712 .t-form__inputsbox { max-height: 10000px; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); }

.t712 .t712__inputsbox_hidden.t-form__inputsbox { max-height: 0px; opacity: 0; overflow: hidden; }

.t712 .t-input-group { margin-bottom: 20px; }

.t712 .t-input:not(.t-input-phonemask) { height: 50px; padding: 0px 18px; background-color: transparent; appearance: none; }

.t712 .t-input__vis-ph { top: 17px; left: 18px; }

.t712 .t-input_pvis { padding: 22px 18px 10px; }

.t712 .t-input-block textarea.t-input { padding-top: 15px; background-color: transparent; }

.t712 .t-input-block textarea.t-input_pvis { padding-top: 22px; }

.t712 .t-input-title { padding-bottom: 5px; }

.t712 .t-input-subtitle { padding-bottom: 10px; }

.t712 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t712 .t-form__submit { display: block; vertical-align: middle; width: 100%; height: 100%; margin-top: 20px; text-align: center; }

.t712 .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t712 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t712 .t-submit { --height: 50px; padding-left: 30px; padding-right: 30px; width: 100%; }

.t712 .t-form_bbonly .t-input-title { margin-bottom: 0px; padding-bottom: 0px; }

.t712 .t-form_bbonly .t-input-subtitle { padding-top: 5px; padding-bottom: 0px; }

.t712 .t-form_bbonly .t-input-block { margin-bottom: 5px; }

.t712 .t-form_bbonly .t-form__inputsbox_flex .t-input-block { margin-bottom: 0px; }

.t712 .t-form__errorbox-item { padding-top: 0px; }

.t712 .t-form__errorbox-text { padding: 0px; font-size: 16px; }

.t712 .t-form__successbox { font-size: 16px; line-height: 1.4; }

@media screen and (min-width: 960px) {
  .t712 .t712__wrapper { display: flex; flex-wrap: wrap; }
  .t712__wrapper_valign-middle { align-items: center; }
  .t712__wrapper_valign-bottom { align-items: flex-end; }
}

@media screen and (max-width: 960px) {
  .t712 .t712__left-content { margin-bottom: 35px; }
  .t712 .t712__wrapper_witharrow { padding-bottom: 70px; }
  .t712 .t-input-block:has(.t-contact-method__types-container) { --contact-method-padding-h: 34px; }
}

@media screen and (max-width: 640px) {
  .t712 .t712__wrapper_witharrow { padding-bottom: 20px; }
  .t712 .t-input-block:has(.t-img-select__container__mobile_all-in-row) { --img-container-padding-h: 34px; }
}

.t716 .t716__mainblock { margin: 0px auto; }

.t716 .t716__uptitle { position: absolute; top: 80px; right: 0px; left: 0px; color: rgb(255, 255, 255); }

.t716 .t716__uptitle_mobile { display: none; }

.t716 .t716__title { padding-top: 20px; color: rgb(255, 255, 255); }

.t716 .t716__descr { margin-top: 24px; color: rgb(255, 255, 255); }

.t716 .t716__textwrapper { margin-bottom: 44px; }

.t716 .t716__hint { margin-top: 20px; color: rgb(255, 255, 255); }

.t716 .t-form__inputsbox { display: table; max-height: 5000px; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; }

.t716 .t716__inputsbox_hidden.t-form__inputsbox { display: block; max-height: 0px; opacity: 0; overflow: hidden; }

.t716 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t716 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t716 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t716 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t716 .t-form_inputs-total_1 .t-input-group { max-width: 460px; width: 460px; }

.t716 .t-form.t-form_inputs-total_1 { display: table; }

.t716 .t-align_center .t-form.t-form_inputs-total_1 { margin: 0px auto; }

.t716 .t-input-group { display: table-cell; vertical-align: bottom; padding-right: 20px; }

.t716 .t-input-block { width: 100%; height: 100%; box-sizing: border-box; }

.t716 .t-input:not(.t-input-phonemask), .t716 .t-select { height: 56px; background-color: transparent; }

.t716 .t-input__vis-ph { top: 20px; }

.t716 .t-input-title { padding-bottom: 5px; text-align: left; color: rgb(255, 255, 255); }

.t716 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; text-align: left; color: rgb(255, 255, 255); }

.t716 .t-form__submit { display: flex; flex-direction: column; justify-content: flex-end; height: 100%; }

.t716 .t-submit { --height: 56px; padding-right: 40px; padding-left: 40px; }

.t716 .t-checkbox__control { text-align: left; color: rgb(255, 255, 255); }

.t716 .t-checkbox__indicator { border-color: rgb(255, 255, 255); }

.t716 .t-input-group_tx .t-text { color: rgb(255, 255, 255); }

.t716 .t-datepicker { width: 100%; }

.t716 .t-form_bbonly .t-input-title { margin-bottom: 0px; padding-bottom: 0px; }

.t716 .t-form_bbonly .t-input-subtitle { padding-top: 5px; padding-bottom: 0px; }

@media screen and (max-width: 960px) {
  .t716 .t716__mainwrapper { padding: 0px 20px; }
  .t716 .t-form__inputsbox, .t716 .t-form.t-form_inputs-total_1 { display: block; }
  .t716 .t-input-group, .t716 .t-form_inputs-total_1 .t-input-group { display: block; width: 100% !important; max-width: 100% !important; }
  .t716 .t-input-group { padding-right: 0px; }
  .t716 .t-input-block { display: block; width: 100%; margin-bottom: 20px; padding-right: 0px; }
  .t716 .t-form__submit { display: block; width: 100%; padding-bottom: 20px; }
  .t716 .t-submit { width: 100%; }
}

@media screen and (max-width: 640px) {
  .t716 .t716__textwrapper { margin-bottom: 32px; }
  .t716 .t716__uptitle_desktop { display: none; }
  .t716 .t716__uptitle_mobile { display: block; }
  .t716 .t716__uptitle { position: initial; top: 40px; font-size: 16px !important; }
}

.t716 .t-input-error { display: none !important; }

.t716 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t716 .t-form__errorbox-middle { display: none; }

.t716 .t-form__errorbox-bottom { display: block; }

@media screen and (max-width: 960px) {
  .t716 .t-form__errorbox-middle { display: block; }
  .t716 .t-form__errorbox-bottom { display: none; }
}

.t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal:not(.t-form__screen) { display: grid; grid-template-columns: 1fr auto; grid-auto-rows: auto; gap: 15px 0px; margin: 0px auto; -webkit-box-pack: center; justify-content: center; }

.t716.t-form.t-form_inputs-total_1.t-form__inputsbox_horizontal.t-input-group:not(.t-input-group_cb, .t-input-group_tx) { grid-area: 1 / 1; }

.t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal .t-form__submit { grid-area: 1 / 2; }

.t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_tx { grid-column: 1 / -1; width: 100%; margin-top: 0px; }

@media screen and (max-width: 960px) {
  .t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal { display: flex; flex-direction: column; gap: 0px; }
  .t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group { flex: 1 1 0%; order: 1; }
  .t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-form__submit { order: 3; flex-shrink: unset; }
  .t716 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t716.t-form.t-form_inputs-total_1.t-form__inputsbox.t-form__inputsbox_horizontal.t-input-group.t-input-group_tx { order: 2; margin-top: 0px; }
}

.t718 .t718__contentwrapper { display: table-cell; vertical-align: middle; }

.t718 .t718__contentbox { display: table; width: 100%; color: rgb(255, 255, 255); }

.t718 .t718__contacts { margin-bottom: 40px; }

.t718 .t-sociallinks { margin-top: 20px; }

.t718 .t-sociallinks__item { display: inline-block; margin: 4px 1px 0px; }

.t718 .t-sociallinks a { display: inline-block; }

.t718 .t718__social_links_item:last-child { margin-right: 0px; }

#allrecords .t718 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t718 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 10000px; }

.t718 .t718__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t718 .t-input-group { margin-bottom: 25px; }

.t718 .t-form_bbonly .t-form__inputsbox_flex .t-input-group { margin-bottom: 0px; }

.t718 .t-input { background-color: transparent; appearance: none; }

.t718 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t718 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t718 .t-input-title { padding-bottom: 5px; }

.t718 .t-input-subtitle { padding-bottom: 15px; }

.t718 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t718 .t-inputtime, .t718 .t-datepicker__wrapper { max-width: 245px; }

.t718 .t-input-group_inrow .t-inputtime, .t718 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t718 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t718 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t718 .t-form_bbonly .t-input-block { margin-bottom: 30px; }

.t718 .t-form__submit { display: block; vertical-align: middle; height: 100%; margin-top: 30px; margin-bottom: 10px; }

.t718 .t-form__inputsbox_flex .t-form__submit { margin-top: 5px; }

.t718 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t718 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t718 .t-form_bbonly .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 30px; }

.t718 .t718__form-bottom-text { margin-top: 20px; }

@media screen and (max-width: 960px) {
  .t718 .t718__contentwrapper { padding: 0px 0px 40px; text-align: center; }
  .t718 .t718__social_links { margin-top: 20px; }
}

@media screen and (max-width: 750px) {
  .t718 .t718__col { float: none; width: 100%; min-height: auto !important; }
  .t718 .t718__contentbox { float: none; width: 100%; height: auto !important; }
  .t718 .t-form__submit { margin-top: 28px; }
}

@media screen and (max-width: 640px) {
  .t718 .t-form__submit { display: block; width: 100%; padding-bottom: 20px; text-align: center; }
  .t718 .t-input-block textarea { padding-top: 12px; }
  .t718 .t-submit { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t718 .t-inputtime, .t718 .t-datepicker__wrapper { max-width: 100%; }
  .t718 .t718__contacts { font-size: 18px; }
}

.t720 .t720__mainblock { margin: 0px auto; }

.t720 .t720__title { color: rgb(255, 255, 255); }

.t720 .t720__descr { color: rgb(255, 255, 255); margin-top: 24px; }

.t720 .t720__textwrapper { margin-bottom: 74px; }

.t720 .t720__hint { color: rgb(255, 255, 255); margin-top: 30px; }

.t720 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t720 .t720__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t720 .t-form__inputsbox .t-radio__wrapper, .t720 .t-form__inputsbox .t-checkboxes__wrapper { text-align: left; }

.t720 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t720 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t720 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t720 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t720 .t-form_inputs-total_1 .t-input-group { max-width: 460px; width: 460px; }

.t720 .t-form.t-form_inputs-total_1 { display: table; }

.t720 .t-align_center .t-form.t-form_inputs-total_1 { margin: 0px auto; }

.t720 .t-input-group { display: table-cell; vertical-align: bottom; }

.t720 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t720 .t-input, .t720 .t-select { height: 56px; background-color: transparent; }

.t720 .t-input__vis-ph { top: 20px; text-align: left; }

.t720 .t-input-title { padding-bottom: 5px; text-align: left; color: rgb(255, 255, 255); }

.t720 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; text-align: left; color: rgb(255, 255, 255); }

.t720 .t-submit { --height: 56px; padding-left: 40px; padding-right: 40px; }

.t720 .t-checkbox__control { color: rgb(255, 255, 255); }

.t720 .t-checkbox__indicator { border-color: rgb(255, 255, 255); }

.t720 .t-input-group_tx .t-text { color: rgb(255, 255, 255); }

.t720 .t-datepicker { width: 100%; }

.t720 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t720 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

@media screen and (max-width: 960px) {
  .t720 .t720__mainwrapper { padding: 0px 20px; }
  .t720 .t-form__inputsbox, .t720 .t-form.t-form_inputs-total_1 { display: block; }
  .t720 .t-input-group, .t720 .t-form_inputs-total_1 .t-input-group { display: block; width: 100% !important; max-width: 100% !important; }
  .t720 .t-input-block { display: block; width: 100%; margin-bottom: 20px; padding-right: 0px; }
  .t720 .t-form__submit { width: 100%; }
  .t720 .t-submit, .t720 .t-input { width: 100%; }
}

@media screen and (max-width: 640px) {
  .t720 .t720__textwrapper { margin-bottom: 32px; }
  .t720 .t-submit { --height: 50px; }
  .t720 .t-input, .t720 .t-select { width: 100%; height: 50px; }
  .t720 .t-input__vis-ph { top: 17px; }
  .t720 .t-input_pvis { padding: 22px 20px 10px; }
}

.t720 .t-input-error { display: none !important; }

.t720 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t720 .t-form__errorbox-middle { display: none; }

.t720 .t-form__errorbox-bottom { display: block; }

@media screen and (max-width: 960px) {
  .t720 .t-form__errorbox-middle { display: block; }
  .t720 .t-form__errorbox-bottom { display: none; }
}

.t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal:not(.t-form__screen) { display: grid; grid-template-columns: 1fr auto; grid-auto-rows: auto; gap: 15px 0px; margin: 0px auto; -webkit-box-pack: center; justify-content: center; }

.t720.t-form.t-form_inputs-total_1.t-form__inputsbox_horizontal.t-input-group:not(.t-input-group_cb, .t-input-group_tx) { grid-area: 1 / 1; }

.t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal .t-form__submit { grid-area: 1 / 2; }

.t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_tx { grid-column: 1 / -1; width: 100%; margin-top: 0px; }

@media screen and (max-width: 960px) {
  .t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal { display: flex; flex-direction: column; gap: 0px; }
  .t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group { flex: 1 1 0%; order: 1; }
  .t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-form__submit { order: 3; flex-shrink: unset; }
  .t720 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t720.t-form.t-form_inputs-total_1.t-form__inputsbox.t-form__inputsbox_horizontal.t-input-group.t-input-group_tx { order: 2; margin-top: 0px; }
}

.t722 .t722__mainblock { margin: 0px auto; }

.t722 .t722__content { background-color: rgb(255, 255, 255); padding: 60px 45px 70px; }

.t722 .t722__descr { margin-top: 24px; }

.t722 .t722__textwrapper { margin-bottom: 74px; }

.t722 .t722__hint { margin-top: 30px; }

.t722 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t722 .t722__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t722 .t-form__inputsbox .t-radio__wrapper, .t722 .t-form__inputsbox .t-checkboxes__wrapper { text-align: left; }

.t722 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t722 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t722 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t722 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t722 .t-form_inputs-total_1 .t-input-group { max-width: 460px; width: 460px; }

.t722 .t-form.t-form_inputs-total_1 { display: table; margin: 0px auto; }

.t722 .t-input-group { display: table-cell; vertical-align: bottom; }

.t722 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t722 .t-input, .t722 .t-select { height: 56px; background-color: transparent; }

.t722 .t-input__vis-ph { top: 20px; text-align: left; }

.t722 .t-input-title { padding-bottom: 5px; text-align: left; }

.t722 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; text-align: left; }

.t722 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t722 .t-submit { --height: 56px; padding-left: 40px; padding-right: 40px; }

.t722 .t-datepicker { width: 100%; }

.t722 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t722 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

@media screen and (max-width: 960px) {
  .t722 .t722__mainwrapper { padding: 0px 20px; }
  .t722 .t722__content { padding: 60px 45px; }
  .t722 .t722__textwrapper { margin-bottom: 32px; }
  .t722 .t-form__inputsbox, .t722 .t-form.t-form_inputs-total_1 { display: block; }
  .t722 .t-input-group, .t722 .t-form_inputs-total_1 .t-input-group { display: block; width: 100% !important; max-width: 100% !important; }
  .t722 .t-input-block { display: block; width: 100%; margin-bottom: 20px; padding-right: 0px; }
  .t722 .t-form__submit { display: block; width: 100%; }
  .t722 .t-submit, .t722 .t-input { width: 100%; }
}

@media screen and (max-width: 640px) {
  .t722 .t722__content { padding: 30px 20px 45px; }
  .t722 .t722__textwrapper { margin-bottom: 24px; }
  .t722 .t722__descr { margin-top: 24px; }
  .t722 .t-submit { --height: 50px; }
  .t722 .t-input, .t722 .t-select { height: 50px; }
  .t722 .t-input__vis-ph { top: 17px; }
  .t722 .t-input_pvis { padding: 22px 20px 10px; }
}

.t722 .t-input-error { display: none !important; }

.t722 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t722 .t-form__errorbox-middle { display: none; }

.t722 .t-form__errorbox-bottom { display: block; }

@media screen and (max-width: 960px) {
  .t722 .t-form__errorbox-middle { display: block; }
  .t722 .t-form__errorbox-bottom { display: none; }
}

.t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal:not(.t-form__screen) { display: grid; grid-template-columns: 1fr auto; grid-auto-rows: auto; gap: 15px 0px; margin: 0px auto; -webkit-box-pack: center; justify-content: center; }

.t722.t-form.t-form_inputs-total_1.t-form__inputsbox_horizontal.t-input-group:not(.t-input-group_cb, .t-input-group_tx) { grid-area: 1 / 1; }

.t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox_horizontal .t-form__submit { grid-area: 1 / 2; }

.t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_tx { grid-column: 1 / -1; width: 100%; margin-top: 0px; }

@media screen and (max-width: 960px) {
  .t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal { display: flex; flex-direction: column; gap: 0px; }
  .t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group { flex: 1 1 0%; order: 1; }
  .t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-form__submit { order: 3; flex-shrink: unset; }
  .t722 .t-form.t-form_inputs-total_1 .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-group.t-input-group_cb, .t722.t-form.t-form_inputs-total_1.t-form__inputsbox.t-form__inputsbox_horizontal.t-input-group.t-input-group_tx { order: 2; margin-top: 0px; }
}

.t726 .t-section__bottomwrapper { margin-top: 75px; }

.t726 li ul { list-style-type: disc; }

.t726__title { margin-top: 14px; margin-bottom: 5px; }

.t726__descr { margin-bottom: 8px; }

.t726__text { margin-bottom: 36px; }

.t726__bgimg { width: 150px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t726__img { width: 100%; max-width: 150px; margin: 0px auto; display: block; }

.t726__img_circle { border-radius: 50%; }

.t726 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t726 .t-section__bottomwrapper { margin-top: 25px; }
  .t726__witharrows .t-width .t-slds__wrapper { padding: 0px 35px; }
}

.t728 .t-section__bottomwrapper { margin-top: 75px; }

.t728 li ul { list-style-type: disc; }

.t728 .t-slds__bullet_wrapper { margin-top: 20px; }

.t728__wrapper { display: flex; width: 100%; background: rgb(255, 255, 255); }

.t728__imgcell { -webkit-box-flex: 0; flex: 0 0 300px; min-height: 360px; position: relative; }

.t728__bgimg { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; inset: 0px; }

.t728__textcell { -webkit-box-flex: 1; flex: 1 1 0%; padding: 40px 45px; box-sizing: border-box; align-self: center; }

.t728__textwrapper { width: 100%; }

.t728__text { margin-bottom: 20px; }

.t728__title { margin-bottom: 2px; }

.t728 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t728 .t-section__bottomwrapper { margin-top: 25px; }
  .t728 .t-slides__wrapper { display: block; }
  .t728__textcell { padding: 25px 20px; }
  .t728__wrapper { display: block; }
  .t728__witharrows .t-width .t-slds__wrapper { padding: 0px 45px; }
}

.t730 .t-section__topwrapper { margin-bottom: 50px; }

.t730 .t-section__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t730 .t-section__descr { max-width: 560px; color: rgb(255, 255, 255); margin: 0px auto; }

.t730 { position: relative; }

.t730__content li ul { list-style-type: disc; }

.t730 .t-slds__container { display: table; table-layout: fixed; width: 100%; }

.t730 .t-slds { position: static; }

.t730 .t-slds__arrow_wrapper { height: auto !important; }

.t730 .t-slds__bullet_wrapper { position: absolute; bottom: 15px; left: 0px; right: 0px; }

.t730__title { margin-top: 8px; margin-bottom: 5px; color: rgb(255, 255, 255); }

.t730__descr { margin-top: 0px; margin-bottom: 6px; color: rgb(255, 255, 255); }

.t730__text { margin-top: 40px; margin-bottom: 32px; color: rgb(255, 255, 255); }

.t730__bgimg { width: 150px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 0px auto; display: block; }

.t730__img { width: 100%; max-width: 150px; margin: 0px auto; display: block; }

.t730__img_circle { border-radius: 50%; }

.t730__content { padding: 40px 0px; }

.t730 .t-section__title, .t730__text, .t730__title, .t730__descr { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 960px) {
  .t730 .t-section__topwrapper { margin-bottom: 40px; }
  .t730 .t-section__title { margin-bottom: 25px; }
  .t730__witharrows .t-slds__wrapper { padding: 0px 45px; }
  .t730__content { padding: 10px 0px; }
}

@media screen and (max-width: 640px) {
  .t730__text { font-size: 18px; }
}

.t730 .t-review-social-links__wrapper { -webkit-box-pack: center; justify-content: center; }

.t734 .t-cover__carrier { background-attachment: scroll; transform: none; }

.t734 .t-cover { background-color: transparent; }

.t734 li ul { list-style-type: disc; }

.t734 .t-slds__bullet_wrapper { position: absolute; right: 0px; bottom: 15px; left: 0px; }

.t734 .t-margin_right { margin-left: auto; }

.t734__slds-wrapper { position: relative; }

.t734__wrapper { padding: 60px 0px; }

.t734 .t-slds__arrow_wrapper { height: 100% !important; }

.t734__table { position: absolute; inset: 0px; display: table; width: 100%; height: 100%; }

.t734__title { color: rgb(255, 255, 255); }

.t734__descr { margin-top: 30px; color: rgb(255, 255, 255); }

.t734__button { margin-top: 50px; }

.t734__textwrapper.t-align_center .t734__title, .t734__textwrapper.t-align_center .t734__descr { margin-left: auto; margin-right: auto; }

.t734__textwrapper.t-align_right .t734__title, .t734__textwrapper.t-align_right .t734__descr { margin-left: auto; }

@media screen and (max-width: 1400px) {
  .t734__table .t-container { width: 85%; }
}

@media screen and (max-width: 1180px) {
  .t734__table .t-container { width: 80%; }
}

@media screen and (max-width: 960px) {
  .t734__witharrows .t734__textwrapper { padding: 0px 35px; }
  .t734__textwrapper { padding: 0px 20px; }
}

@media screen and (min-width: 960px) {
  .t734__leftaligned .t-slds__arrow_wrapper { width: 60px !important; }
}

@media screen and (max-width: 960px) {
  .t734__leftaligned .t-slds__arrow_wrapper { width: 40px !important; }
}

@media screen and (min-width: 1200px) and (max-width: 1278px) {
  .t734__leftaligned .t734__textwrapper { padding-left: 40px !important; }
}

@media screen and (min-width: 960px) and (max-width: 1060px) {
  .t734__leftaligned .t734__textwrapper { padding-left: 50px !important; }
}

@media screen and (max-width: 780px) {
  .t734__table .t-container { width: 100%; }
}

@media screen and (max-width: 700px) {
  .t734 .t-slds__arrow_wrapper { width: 40px !important; }
}

.t738 .t-section__bottomwrapper { margin-top: 105px; }

.t738 .t-slds__arrow_wrapper { width: 5%; }

.t738__slds-wrapper { flex-wrap: wrap; font-size: 0px; display: flex; justify-content: center; }

.t738 .t-card__link { display: block; width: 100%; margin: 0px auto; }

.t738__img { max-width: 100%; width: 100%; margin: 0px auto; }

.t738__item { padding: 20px; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; align-items: center; -webkit-box-align: center; margin: 0px; }

.t738__item_4-in-row { width: 25%; }

.t738__item_6-in-row { width: 16.666%; }

.t738__greyonhovercolor { filter: grayscale(100%); }

.t738__greyonhovercolor:hover, .t738 .t-card__col.t-focusable .t738__greyonhovercolor { filter: none; }

.t738__alphaonhover { opacity: 0.5; }

.t738__alphaonhover:hover, .t738 .t-card__col.t-focusable .t738__alphaonhover { opacity: 1; }

.t738__width_6 { max-width: 600px; }

.t738__width_7 { max-width: 700px; }

.t738__width_8 { max-width: 800px; }

.t738__width_9 { max-width: 900px; }

.t738__width_10 { max-width: 1000px; }

.t738__width_11 { max-width: 1100px; }

.t738__width_12 { max-width: 1200px; }

.t738__width_100 { max-width: 100%; }

@media screen and (max-width: 1200px) {
  .t738__item { padding: 10px; }
  .t738__width_6 { max-width: 480px; }
  .t738__width_7 { max-width: 560px; }
  .t738__width_8 { max-width: 640px; }
  .t738__width_9 { max-width: 720px; }
  .t738__width_10 { max-width: 800px; }
  .t738__width_11 { max-width: 880px; }
  .t738__width_12 { max-width: 960px; }
  .t738__width_100 { max-width: 100%; }
}

@media screen and (max-width: 960px) {
  .t738 .t-section__bottomwrapper { margin-top: 45px; }
  .t738__item_6-in-row { width: 33.333%; }
  .t738__witharrows .t-width .t-slds__wrapper { padding: 0px 35px; }
}

@media screen and (max-width: 640px) {
  .t738__item_4-in-row { width: 50%; }
}

@media screen and (max-width: 440px) {
  .t738__item_6-in-row { width: 50%; }
}

.t740 li ul { list-style-type: disc; }

.t740__blocktable { width: 100%; height: 700px; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; table-layout: fixed; }

.t740__blocktext { width: 50%; height: 100%; vertical-align: middle; }

.t740__blockimg { width: 50%; height: 100%; border: 0px; margin: 0px; padding: 0px; }

.t740__textwrapper { margin: 10%; }

.t740__text { padding-top: 20px; }

.t740__button { margin-top: 30px; }

.t740 .t-slds, .t740 .t-slds__main, .t740 .t-slds__container, .t740 .t-slds__items-wrapper, .t740 .t-slds__item, .t740 .t-slds__bgimg { height: 100%; }

.t740 .t-slds__bullet_wrapper { position: absolute; bottom: 16px; left: 0px; right: 0px; }

.t740 .t-slds__bullet_body { background-color: transparent; }

@media screen and (max-width: 980px) {
  .t740__wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .t740__blocktable { -webkit-box-ordinal-group: 2; order: 1; }
  .t740__blocktextmobile { width: 100%; padding: 60px 0px 0px; -webkit-box-ordinal-group: 1; order: 0; display: block !important; }
  .t740__blocktext { display: none; }
  .t740__button { margin-top: 0px; margin-bottom: 60px; }
}

@media screen and (max-width: 640px) {
  .t740__title { padding-top: 50px; width: 100%; }
  .t740__text { padding-bottom: 50px; width: 100%; }
  .t740__textwrapper { margin: 20px; }
}

.t744__imgwrapper { position: relative; }

.t744__hidden { display: none; }

.t744 .t-slds__arrow-right { right: 20px; }

.t744 .t-slds__arrow-left { left: 20px; }

.t744__title-wrapper { margin-bottom: 18px; }

.t744__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t744__descr { margin-top: 20px; }

.t744__price-item { display: inline-block; vertical-align: middle; }

.t744__price-value, .t744__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t744__price-value + .t744__price-currency::before { content: " "; }

.t744__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t744__btn-bottom { margin-bottom: 0px; }

.t744__btn_wide { width: 100%; }

.t744__price_old { position: relative; color: rgb(189, 189, 189); }

.t744__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t744__textwrapper { display: block; }

.t744__info { display: block; }

.t744 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t744 .t-product__option-title { padding-bottom: 3px; }

.t744 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t744 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t744 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 960px) {
  .t744__col_first { margin-bottom: 24px; }
  .t744__info { min-height: auto !important; width: 100%; }
  .t744__bullet.t-slds__bullet { width: 40px; margin-right: 4px; margin-top: 3px; }
}

@media screen and (max-width: 640px) {
  .t744 .t-product__option-select { font-size: 16px; }
}

.t746 .t-popup__container { background-color: transparent; }

.t746__imgwrapper { position: relative; }

.t746__imgwrapper .t-slds__bgimg { position: absolute; inset: 0px; }

.t746__title, .t746__descr { color: rgb(255, 255, 255); }

.t746__play { position: absolute; inset: 0px; z-index: 2; cursor: pointer; }

.t746__play-icon { position: absolute; top: 50%; right: 0px; left: 0px; width: 80px; height: 80px; margin: 0px auto; padding: 0px; background-color: transparent; border: none; border-radius: 50%; outline: none; transform: translateY(-50%); transition: transform 0.2s ease-in-out; }

.t746__play:hover .t746__play-icon { transform: translateY(-50%) scale(1.15); }

.t746__play-icon:focus-visible { transform: translateY(-50%) scale(1.15); }

.t746__wrap-video { display: none; position: absolute; inset: 0px; transition: 0.2s ease-in-out; opacity: 1; z-index: 3; }

.t746__wrap-video .t-video-lazyload { width: 100%; height: 100%; }

.t746 .t-slds__wrapper { padding: 0px !important; }

.t746 .t-slds__arrow_wrapper { height: auto !important; }

.t746 .t-popup__block-close { z-index: 999; padding: 0px; }

.t746 .t-slds_animated-none .t-slds__item.t-slds__item_active { z-index: 1; }

@media screen and (max-width: 960px) {
  .t746 .t-popup__container { right: 0px; left: 0px; }
  .t746 .t-popup { padding: 0px; }
  .t746 .t-slds__caption__container { padding: 0px 20px; }
}

.t750 .t-popup { padding: 0px; }

.t750 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t750__container { padding: 40px 20px; }

.t750__container::after { content: ""; display: block; height: 0px; clear: both; }

.t750 .t-popup__block-close { z-index: 999; }

.t750__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t750__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t750__close-text::before { content: "← "; font-family: Arial, Helvetica, sans-serif; }

.t750 .t-slds__arrow-right { right: 25px; }

.t750 .t-slds__arrow-left { left: 25px; }

.t750 .t-width .t-slds__wrapper { padding: 0px; }

.t750 .t-slds__container { background-color: rgb(238, 238, 238); }

.t750__title-wrapper { margin-bottom: 18px; }

.t750__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t750__descr { margin-top: 20px; }

.t750__price-item { display: inline-block; vertical-align: middle; }

.t750__price-value, .t750__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t750__price-value + .t750__price-currency::before { content: " "; }

.t750__price_old { position: relative; color: rgb(189, 189, 189); }

.t750__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t750__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t750__btn-bottom { margin-bottom: 0px; }

.t750__btn_wide { width: 100%; }

.t750 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t750 .t-product__option-title { padding-bottom: 3px; }

.t750 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t750 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t750 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 1240px) {
  .t750 .t-popup__container { max-width: 1200px; }
  .t750__container { padding: 30px 10px; }
  .t750__col_left { margin-right: 10px; }
  .t750__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t750 .t-popup__container { max-width: 1000px; }
  .t750__container { padding: 30px 20px; }
}

@media screen and (max-width: 1000px) {
  .t750 .t-popup__container { max-width: 980px; }
  .t750__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t750 .t-popup { padding: 0px 20px; }
  .t750 .t-popup__container { max-width: 640px; }
  .t750__container { padding: 30px; }
  .t750__col_left, .t750__col_right { margin: 0px; display: block; max-width: 100%; width: 100%; }
  .t750__col_left { padding: 0px; }
  .t750__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 670px) {
  .t750__btn { width: 100%; }
  .t750__btn:last-child { margin-top: 10px; }
  .t750 .t-popup__container { right: 20px; left: 20px; }
  .t750 .t-product__option-select { font-size: 16px; }
}

@media screen and (max-width: 560px) {
  .t750 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t750 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t750 .t-popup { padding: 0px; }
  .t750 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(255, 255, 255); }
  .t750 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t750 .t-popup__close-icon { width: 16px; height: 16px; }
  .t750__close-text-wrapper { display: none; }
  .t750__container { padding: 20px; }
}

.t754__parent { display: flex; flex-wrap: wrap; align-items: stretch; margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; row-gap: 90px; }

.t754__separator_hide { display: none; }

.t754__col { flex-shrink: 0; }

.t754__content { display: flex; flex-direction: column; height: 100%; }

.t754__textwrapper { margin-bottom: 19px; }

[data-buttons-v-align="yes"] .t754__buttons { margin-top: auto; }

@media screen and (max-width: 1200px) {
  .t754__parent { max-width: 960px; }
}

@media screen and (max-width: 960px) {
  .t754__parent { max-width: 640px; }
}

.t754 .t-store__card__btns-wrapper { margin-top: 20px; }

.t754__separator { margin-bottom: 90px; }

.t706__body_cartwinshowed .t754__imgwrapper { z-index: 0; }

.t754__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t754__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t754__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t754__bgimg_second, .t754__img_second { z-index: 1; opacity: 0; }

.t754__markwrapper { position: absolute; right: 10px; top: 10px; z-index: 5; display: table; }

.t754__mark { font-weight: 400; font-size: 12px; font-family: FuturaPT, Arial, sans-serif; display: table-cell; width: 50px; height: 50px; text-align: center; vertical-align: middle; border-radius: 50px; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px; }

.t754__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t754__descr { margin-top: 8px; }

.t754__price-wrapper { margin-top: 12px; }

.t754__price-wrapper_above-title { margin-top: 0px; margin-bottom: 12px; }

.t754__price-item { display: inline-block; vertical-align: middle; }

.t754__price-value, .t754__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t754__price-value + .t754__price-currency::before { content: " "; white-space: pre; }

.t754__price_old { position: relative; color: rgb(189, 189, 189); }

.t754__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t754__scroll-icon-wrapper { display: none; }

.t754__buttonwrapper { padding: 0px 20px; text-align: center; }

.t754__parent .t-store__prod__quantity + a[href="#order"], .t754__parent .t-store__prod__quantity ~ .t1002__addBtn { margin-bottom: 8px; }

@media screen and (max-width: 670px) {
  .t754__parent .t-store__prod__quantity + a[href="#order"], .t754__parent .t-store__prod__quantity ~ .t1002__addBtn { margin-bottom: 18px; }
}

.t754__showmore { margin-top: 50px; }

@media screen and (max-width: 980px) {
  .t754__parent { row-gap: 60px; }
  .t754__showmore { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t754__showmore { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t754__showmore { margin-top: 20px; }
}

@media screen and (max-width: 1200px) and (min-width: 980px) {
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet { width: 56px; }
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet:nth-child(5n) { margin-right: 0px; }
}

@media screen and (min-width: 1200px) {
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet { width: 55.8px; }
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet:nth-child(6n) { margin-right: 0px; }
}

@media screen and (max-width: 980px) and (min-width: 640px) {
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet { width: 10.2%; margin-right: 1%; }
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet:nth-child(9n) { margin-right: 0px; }
}

@media screen and (max-width: 640px) {
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet { width: 11.6%; margin-right: 1%; }
  .t754 .t-col_4 .t-slds:not(.t-slds__thumbsbullets-with-gallery) .t-slds__thumbsbullet.t-slds__bullet:nth-child(8n) { margin-right: 0px; }
}

.t754 .t-popup { padding: 0px; }

.t754 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t754__container { padding: 40px 20px; }

.t-record_scaled .t754__container { padding: 0px; }

.t754__container::after { content: ""; display: block; height: 0px; clear: both; }

.t754 .t-popup__close { z-index: 999; }

.t754__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t754__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t754__close-text::before { content: "← "; white-space: pre; font-family: Arial, Helvetica, sans-serif; }

.t754 .t-popup__container.t754__popup-container_8-cols { max-width: 760px; }

.t754__popup-container_8-cols .t754__container { padding: 40px !important; }

.t754__popup-container_8-cols .t754__wrapper { padding-top: 40px; }

@media screen and (max-width: 1240px) {
  .t754 .t-popup__container { max-width: 1200px; }
  .t754__container { padding: 30px 10px; }
  .t754__col_left { margin-right: 10px; }
  .t754__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t754 .t-popup__container { max-width: 1000px; }
  .t754__container { padding: 30px 20px; }
  .t754 .t-popup__container.t754__popup-container_8-cols { max-width: 620px; }
}

@media screen and (max-width: 1000px) {
  .t754 .t-popup__container { max-width: 980px; }
  .t754__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t754 .t-popup { padding: 0px 20px; }
  .t754 .t-popup__container { max-width: 640px; }
  .t754__container { padding: 30px; }
  .t754__col_left, .t754__col_right { margin: 0px; display: block; max-width: 100%; }
  .t754__col_left { padding: 0px; }
  .t754__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 670px) {
  .t754__btn { width: 100%; }
  .t754__btn:last-child { margin-top: 10px; }
  .t754 .t-popup__container { right: 20px; left: 20px; }
}

@media screen and (max-width: 560px) {
  .t754 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t754 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t754__popup-container_8-cols .t754__container { padding: 20px !important; }
  .t754__popup-container_8-cols .t754__wrapper { padding-top: 30px; }
  .t754 .t-popup { padding: 0px; }
  .t754 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t754 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t754 .t-popup__close-icon { width: 16px; }
  .t754 .t-popup__close-icon g { fill: rgb(255, 255, 255); }
  .t754__close-text-wrapper { display: none; }
  .t754__container { padding: 20px; }
  .t754__col_right { padding-top: 30px; }
  .t754 .t-popup__container { transform: translateX(100%) translateY(0px) scale(1) !important; padding-bottom: 40px; }
  .t754 .t-popup_show .t-popup__container { transition: transform 0.3s ease-in-out; transform: translateX(0px) translateY(0px) !important; }
  .t754 .t-popup .t-popup__close { transform: translateX(100%) scale(1); transition: transform 0.3s ease-in-out; }
  .t754 .t-popup.t-popup_show .t-popup__close { transform: translateX(0%) scale(1); transition: transform 0.3s ease-in-out; }
  .t754 .t-popup__close-wrapper { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .t754 .t-popup__close-wrapper .t-popup__close-icon_arrow { width: 26px; position: absolute; left: 12px; top: 12px; }
  .t754 .t-popup__close-wrapper .t-popup__close-icon_cross { display: none; }
  .t754 .t-popup .t-popup__close { position: fixed; }
}

@media screen and (min-width: 560px) {
  .t754 .t-popup__close-wrapper .t-popup__close-icon_arrow { display: none; }
  .t754 .t-popup__close { background-color: transparent !important; }
}

.t-popup .t754__title-wrapper { margin-bottom: 18px; }

.t-popup .t754__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t-popup .t754__descr { margin-top: 20px; }

.t-popup .t754__price-wrapper { margin-top: 0px; }

.t-popup .t754__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t754 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t754 .t-product__option-title { padding-bottom: 3px; }

.t754 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t754 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t754 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 640px) {
  .t754 .t-product__option-select { font-size: 16px; }
}

.t754 .t-align_center .t-product__option-title, .t754__popup-container_8-cols .t-product__option-title { display: table-cell; padding-right: 5px; padding-bottom: 0px; }

.t754 .t-align_center .t-product__option-variants, .t754__popup-container_8-cols .t-product__option-variants { display: table-cell; }

.t754 .t-slds__wrapper { padding: 0px !important; }

.t754 .t-slds__arrow_wrapper { height: auto !important; }

@media screen and (min-width: 960px) {
  .t754__imgwrapper:hover .t754__bgimg_first_hover, .t754__imgwrapper:hover .t754__img_first_hover { opacity: 0; }
  .t754__imgwrapper:hover .t754__bgimg_second, .t754__imgwrapper:hover .t754__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t754__separator { display: none; }
  .t754__container_mobile-grid { font-size: 0px; }
  .t754__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t-col_8 .t754__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t754__imgwrapper_mobile-nopadding .t754__img { position: initial; }
  .t754__img_second { display: none; }
  .t754__container_mobile-flex { display: flex; overflow: scroll hidden; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t754__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t754__container_mobile-flex .t754__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t754__container_mobile-flex .t754__parent { row-gap: 0px !important; }
  .t754__container_mobile-flex .t754__col:first-child { margin-left: 20px; }
  .t754__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; }
  @-webkit-keyframes t754__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 t754__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; }
}
  .t754__scroll-icon { animation: 1.5s ease 0s infinite normal none running t754__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t754__container_mobile-grid { padding: 0px 10px; box-sizing: border-box; }
  .t754__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t754__container_mobile-flex .t754__col:first-child { margin-left: 0px; }
  .t754__container_mobile-flex .t754__col { min-width: 70%; max-width: 70%; }
  .t754__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t754__container_mobile-grid:not(.mobile-two-columns) .t754__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t754__container_mobile-grid:not(.mobile-two-columns) .t754__imgwrapper_mobile-nopadding .t754__img { position: initial; }
  .t754__col_mobile-grid { width: 100%; display: block; }
  .t754__container_mobile-flex .t754__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t754__container_mobile-flex .t754__col:first-child { padding-right: 10px; }
  .t754__container_mobile-flex .t754__col:last-child { padding-left: 10px; }
  .t754__container_mobile-flex .t754__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
  .t754 .mobile-two-columns .t-col.t-item { width: 50%; display: inline-block; }
  .t754 .mobile-two-columns .t754__title.t-name { font-size: 14px; word-break: normal; overflow-wrap: anywhere; }
}

.t754__one_col_img { width: 100%; vertical-align: middle; margin-bottom: 4px; }

.t754__two_col_img { width: calc(50% - 2px); vertical-align: middle; margin-bottom: 4px; }

.t754__col_fixed { position: sticky; top: 10px; }

.t754__col_fixed .t754__two_col_img:nth-child(2n-1) { margin-right: 4px; }

.t754__popup-container_8-cols .t754__col_fixed { position: static; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; max-width: 100%; }

@media screen and (min-width: 980px) {
  .t754__col_left.t754__col_fixed + .t754__col_left, .t754__popup-container_8-cols .t754__col_fixed + .t754__default-gallery { display: none; }
}

@media screen and (max-width: 980px) {
  .t754__col_left.t754__col_fixed { display: none; }
}

@media screen and (max-width: 561px) {
  .t-popup .t-popup__container .t754__btn-wrapper-fixed { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 20px; box-sizing: border-box; background: rgb(255, 255, 255); margin: 0px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.07) 0px -8px 12px 0px; }
  .t-popup .t754__btn-wrapper-fixed .t754__btn { flex: 1 1 auto; }
}

.t754__mobile-custom-gallery { width: 100%; overflow-x: scroll; display: none; }

.t754__mobile-custom-gallery-list { display: flex; flex-wrap: nowrap; gap: 10px; padding-left: 0px !important; }

.t754__mobile-custom-gallery-list-item { height: 300px; cursor: pointer; position: relative; list-style: none; }

.t754__mobile-custom-gallery-list-item-image { object-fit: cover; height: 100%; vertical-align: middle; border-radius: 5px; }

@media screen and (max-width: 980px) {
  .t754__popup-with-mobile-gallery .t754__mobile-custom-gallery { display: block; }
  .t754__popup-with-mobile-gallery .t754__desktop-custom-gallery { display: none; }
  .t754__popup-with-mobile-gallery .t754__default-gallery { display: none; }
}

.t756 .t-popup { }

.t756__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t756__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; color: rgb(255, 255, 255); }

.t756__close-text::before { content: "← "; font-family: Arial, Helvetica, sans-serif; }

.t756__imgwrapper { position: relative; }

.t756 .t-slds__arrow-right { right: 15px; }

.t756 .t-slds__arrow-left { left: 15px; }

.t756 .t-width .t-slds__wrapper { padding: 0px; }

.t756__container_indent { padding: 40px; }

.t756 .t-slds__container { background-color: rgb(238, 238, 238); }

.t756__wrapper { padding: 40px 60px; }

.t756__gallery_indent { padding: 15px; }

.t756__title { margin-bottom: 12px; }

.t756__title_small { color: rgb(102, 102, 102); margin-bottom: 12px; }

.t756__descr { margin-top: 20px; margin-bottom: 12px; }

.t756__btn-wrapper { margin-top: 25px; margin-bottom: 10px; }

.t756__btn-wrapper.t756__btn-wrapper_sm { margin-top: 20px; }

.t756__price-wrapper { margin-bottom: 10px; }

.t756__price-item { display: inline-block; vertical-align: middle; margin-top: 4px; }

.t756__price-value, .t756__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t756__price-value + .t756__price-currency::before { content: " "; }

.t756__price_old { position: relative; color: rgb(189, 189, 189); }

.t756__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t756 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t756 .t-align_center .t-product__option { display: inline-table; }

.t756 .t-align_center .t-product__option ~ .t-product__option { padding-left: 10px; }

.t756 .t-product__option-title { display: table-cell; padding-right: 5px; }

.t756 .t-product__option-variants { position: relative; display: table-cell; min-width: 150px; }

.t756 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t756 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

.t756__text { margin-top: 30px; }

@media screen and (max-width: 960px) {
  .t756__bullet.t-slds__bullet { width: 40px; margin-right: 4px; margin-top: 3px; }
  .t756 .t-align_center .t-product__option { display: table; padding: 0px !important; }
  .t756 .t-align_center .t-product__option { margin-left: auto; margin-right: auto; }
}

@media screen and (max-width: 640px) {
  .t756__container_indent { padding: 20px !important; }
  .t756__container:not(.t756__container_indent) .t756__wrapper { padding: 30px 20px; }
  .t756__price-wrapper, .t756__button-wrapper { display: block; }
  .t756__btn { width: 100%; }
  .t756__footer { width: 100%; padding-top: 12px; }
  .t756 .t-product__option-select { font-size: 16px; }
}

@media screen and (max-width: 560px) {
  .t756 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t756 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t756 .t-popup { padding: 0px; }
  .t756 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t756 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t756__close-text-wrapper { display: none; }
  .t756 .t-popup__close-icon { width: 16px; height: 16px; }
}

.t758 ul { margin: 0px; }

.t758__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t758__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t758__link-item__wrapper { display: inline-block; padding-right: 10px; min-height: 19px; vertical-align: middle; float: left; }

.t758__list-item__icon { height: 19px; margin-right: 10px; float: left; }

.t758 .t-menu__link-item { white-space: initial; line-height: 19px; min-height: 19px; display: inline-block; float: left; }

.t758__breadcrumb-divider { padding-right: 10px; font-family: Arial, Helvetica, sans-serif; float: left; line-height: 19px; height: 19px; }

.t758__list_item:last-child .t758__link-item__wrapper { padding-right: 0px !important; }

.t758 a, #allrecords .t758 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 480px) {
  .t758__list_item { font-size: 12px; }
  .t758__link-item__wrapper { padding-right: 5px; }
  .t758__breadcrumb-divider { padding-right: 5px; }
}

.t760 .t-container { display: flex; }

.t760__flexcolumn { -webkit-box-flex: 1; flex: 1 1 0%; position: relative; }

.t760__floating { position: fixed; top: 50px; }

.t760__fixedBottom { position: absolute; bottom: 0px; }

.t760__fixedTop { position: absolute; top: 0px; }

.t760__img { width: auto; max-width: 100%; vertical-align: middle; margin-bottom: 4px; }

.t760__title-wrapper { margin-bottom: 18px; }

.t760__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t760__descr { margin-top: 20px; }

.t760__price-item { display: inline-block; vertical-align: middle; }

.t760__price-value, .t760__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t760__price-value + .t760__price-currency::before { content: " "; font-family: Arial, Helvetica, sans-serif; }

.t760__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t760__btn-wrapper.t760__btn-wrapper_inline { display: inline-block; margin: 0px 0px 10px 20px; }

.t760__btn-bottom { margin-bottom: 0px; }

.t760__btn_wide { width: 100%; }

.t760__price_old { position: relative; color: rgb(189, 189, 189); }

.t760__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t760 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t760 .t-product__option-title { padding-bottom: 3px; }

.t760 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t760 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t760 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 960px) {
  .t760 .t-container { display: block; }
  .t760__col_margin { margin-top: 23px; }
  .t760__col_margin2 { margin-top: 34px; }
}

@media screen and (max-width: 640px) {
  .t760 .t-product__option-select { font-size: 16px; }
}

@media screen and (max-width: 480px) {
  .t760__btn-wrapper.t760__btn-wrapper_inline { display: block; margin: 15px 0px; }
}

.t762__container { display: table; width: 100%; table-layout: fixed; }

.t762__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t762__col { display: table-cell; width: 50%; vertical-align: middle; }

.t762__col.t762__col_padding { padding-top: 30px; padding-bottom: 30px; box-sizing: border-box; }

.t762__info { display: table; padding: 0px 40px; }

.t762 .t-store__single-prod-preloader { padding: 0px 40px; }

.t762__imgwrapper { position: relative; }

.t762__hidden { display: none; }

.t762 .t-slds__arrow-right { right: 20px; }

.t762 .t-slds__arrow-left { left: 20px; }

.t762__title-wrapper { margin-bottom: 18px; }

.t762__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t762__descr { margin-top: 20px; }

.t762__price-item { display: inline-block; vertical-align: middle; }

.t762__price-value, .t762__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t762__price-value + .t762__price-currency::before { content: " "; white-space: pre; }

.t762__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t762__btn-bottom { margin-bottom: 0px; }

.t762__btn_wide { width: 100%; }

.t762__price_old { position: relative; color: rgb(189, 189, 189); }

.t762__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t762__textwrapper { display: block; }

.t762__info { display: block; }

.t762 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t762 .t-product__option-title { padding-bottom: 3px; }

.t762 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t762 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t762 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 960px) {
  .t762__container { max-width: 640px; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
  .t762__container_indent { padding: 0px 20px; }
  .t762__col { display: block; width: 100% !important; }
  .t762__col.t762__col_padding { padding: 0px 20px 30px; }
  .t762__info { padding: 30px 0px 0px; min-height: auto !important; }
  .t762 .t-store__single-prod-preloader { padding: 30px 0px; }
  .t762__bullet.t-slds__bullet { width: 40px; margin-right: 4px; margin-top: 3px; }
}

@media screen and (max-width: 640px) {
  .t762__container:not(.t762__container_indent) .t762__info { padding: 30px 0px; }
  .t762__container_indent .t762__info { padding: 30px 0px; }
  .t762__col.t762__col_padding { padding-bottom: 0px; }
  .t762 .t-product__option-select { font-size: 16px; }
}

.t764__imgwrapper { position: relative; }

.t764__hidden { display: none !important; }

.t764__textwrapper { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }

.t764__btn-right { align-self: flex-end; }

.t764__btn-center { align-self: center; }

.t764 .t-slds__arrow-right { right: 20px; }

.t764 .t-slds__arrow-left { left: 20px; }

.t764__title, .t764__descr { width: 100%; }

@media screen and (max-width: 960px) {
  .t764__col_first { margin-bottom: 24px; }
  .t764__info { min-height: auto !important; }
  .t764__bullet.t-slds__bullet { width: 40px; margin-right: 4px; margin-top: 3px; }
}

.t766 .t-popup { }

.t766__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t766__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; color: rgb(255, 255, 255); }

.t766__close-text::before { content: "← "; font-family: Arial, Helvetica, sans-serif; }

.t766__imgwrapper { position: relative; }

.t766 .t-slds__arrow-right { right: 15px; }

.t766 .t-slds__arrow-left { left: 15px; }

.t766 .t-width .t-slds__wrapper { padding: 0px; }

.t766__gallery_indent { padding: 15px; }

.t766 .t-slds__container { background-color: rgb(238, 238, 238); }

.t766__wrapper { padding: 40px; }

.t766__title { margin-bottom: 12px; }

.t766__title_small { color: rgb(102, 102, 102); margin-bottom: 12px; }

.t766__descr { margin-top: 15px; margin-bottom: 30px; }

.t766__options-wrapper { margin: 20px 0px; }

.t766__bottom-wrapper { border-top: 1px solid rgb(238, 238, 238); padding-top: 23px; display: table; width: 100%; }

.t766__btn-wrapper { display: table-cell; text-align: right; }

.t766__price-wrapper { display: table-cell; text-align: left; }

.t766__price-item { display: inline-block; vertical-align: middle; }

.t766__price-value, .t766__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t766__price-value + .t766__price-currency::before { content: " "; }

.t766__price_old { position: relative; color: rgb(189, 189, 189); }

.t766__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t766 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t766 .t-align_center .t-product__option { display: inline-table; }

.t766 .t-align_center .t-product__option ~ .t-product__option { padding-left: 10px; }

.t766 .t-product__option-title { display: table-cell; padding-right: 5px; }

.t766 .t-product__option-variants { position: relative; display: table-cell; min-width: 150px; }

.t766 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t766 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 960px) {
  .t766__bullet.t-slds__bullet { width: 40px; margin-right: 4px; margin-top: 3px; }
  .t766 .t-align_center .t-product__option { display: table; padding: 0px !important; }
  .t766 .t-align_center .t-product__option { margin-left: auto; margin-right: auto; }
}

@media screen and (max-width: 640px) {
  .t766__container_indent { padding: 20px !important; }
  .t766__container:not(.t766__container_indent) .t766__wrapper { padding: 30px 20px; }
  .t766__price-wrapper, .t766__btn-wrapper { display: block; }
  .t766__btn-wrapper { margin-top: 20px; }
  .t766__btn { width: 100%; }
  .t766__footer { width: 100%; padding-top: 12px; }
  .t766 .t-product__option-select { font-size: 16px; }
}

@media screen and (max-width: 560px) {
  .t766 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t766 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t766 .t-popup { padding: 0px; }
  .t766 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t766 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t766__close-text-wrapper { display: none; }
  .t766 .t-popup__close-icon { width: 16px; height: 16px; }
}

.t-menusub__menu { display: none; }

.t770 { width: 100%; z-index: 990; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t770__positionabsolute { position: absolute; }

.t770__positionfixed { position: fixed; }

.t770__positionstatic { position: static; }

.t770__beforeready { visibility: hidden; }

.t770__maincontainer { width: 100%; display: table; position: relative; }

.t770__maincontainer.t770__c12collumns { max-width: 1200px; margin: 0px auto; }

.t770__topwrapper, .t770__bottomwrapper { vertical-align: middle; display: table; width: 100%; box-sizing: border-box; }

.t770__topwrapper { height: 80px; position: relative; }

.t770__bottomwrapper { height: 60px; padding: 0px 40px; }

.t770__alladditional { height: inherit; }

.t770__leftwrapper, .t770__rightwrapper { width: 50%; box-sizing: border-box; position: absolute; height: inherit; display: table; }

.t770__leftwrapper { text-align: left; padding-right: 200px; padding-left: 40px; left: 0px; }

.t770__rightwrapper { text-align: right; padding-left: 200px; padding-right: 40px; left: 50%; }

.t770__additionalwrapper { display: table-cell; vertical-align: middle; }

.t770__additionalitem, .t770 .t-sociallinks { display: inline-block; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; }

.t770 .t-sociallinks { padding-bottom: 5px; }

.t770__imglogo { height: auto; display: block; max-width: 300px; }

.t770__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t770__logowrapper { position: absolute; right: 50%; display: table; height: inherit; }

.t770__logowrapper2 { display: table-cell; vertical-align: middle; position: relative; right: -50%; z-index: 100; }

.t770__logowrapper2 a { display: inline-block; }

.t770 ul { margin: 0px; }

.t770__listwrapper { display: table-cell; vertical-align: middle; }

.t770__list { position: relative; list-style-type: none; margin: 0px; padding: 0px !important; }

.t770__mobilelist { display: none; }

.t770__list_item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 14px; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t770__list_item .t-active { opacity: 0.7; }

.t770__list_item:first-child { padding-left: 0px; }

.t770__list_item:last-child { padding-right: 0px; }

.t770__descr { font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

.t770__btn-wrapper { padding-left: 30px; }

.t-align_center .t770__btn-wrapper { padding-left: 20px; padding-right: 20px; }

.t770 .t-btn { height: 40px; font-size: 14px; padding-left: 30px; padding-right: 30px; }

.t770 .t-sociallinks { line-height: 0px; }

.t770 .t-sociallinks__wrapper { display: flex; flex-wrap: wrap; width: auto; max-width: 400px; }

#allrecords .t770 ul.t-sociallinks__wrapper { padding-left: 0px; list-style: none; }

.t770 .t-sociallinks { display: table; vertical-align: middle; }

.t770 .t-align_center .t-sociallinks { margin: 0px auto; }

.t770 .t-sociallinks__item { display: inline-block; vertical-align: middle; padding: 0px 10px 0px 0px; margin-bottom: 5px; }

.t770__list_item a, #allrecords .t770__list_item a { text-decoration: none; color: rgb(0, 0, 0); }

.t770__middlelinewrapper { position: relative; }

.t770__linewrapper { position: absolute; bottom: 0px; width: 100%; }

.t770__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t770__btn-wrapper { position: relative; z-index: 1; }

@media screen and (max-width: 1200px) {
  .t770__btn-wrapper { padding-left: 15px; }
  .t770__topwrapper { padding: 0px 20px; }
  .t770__bottomwrapper { padding: 0px 20px; }
}

@media screen and (max-width: 980px) {
  .t770 .t978__content { padding: 15px; }
  .t770 .t978__tooltip-menu .t978__submenu-content { padding: 15px 20px; }
  .t770 .t-menu__link-item { padding: 0px !important; }
  .t770__mobilelist { display: block; }
  .t770__desktoplist { display: none !important; }
  .t770__topwrapper, .t770__bottomwrapper { height: auto !important; }
  .t770__leftwrapper, .t770__rightwrapper { position: static; width: 100%; text-align: center; padding: 0px !important; }
  .t770__middlelinewrapper { display: none; }
  .t770__listwrapper { display: block; padding: 20px 0px; }
  .t770 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t770__positionabsolute, .t770__positionfixed, .t770__positionstatic { position: static; }
  .t770__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t770__imglogomobile.t770__imglogo { width: 100% !important; }
  .t770__btn-wrapper { display: table; padding: 15px 0px; margin: 0px auto; text-align: center; }
  .t770__additional_descr, .t770 .t-sociallinks { display: table; padding: 10px 0px; margin: 0px auto; text-align: center; }
  .t770__descr { max-width: 600px; margin: 0px auto; }
  .t770__logo { text-align: center; margin: 20px; white-space: normal; padding: 0px; }
  .t770 img { float: inherit; }
  .t770 .t770__list_item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t770__logowrapper { position: static; display: block; width: 100%; padding: 20px; box-sizing: border-box; }
  .t770__logowrapper2 { display: block; position: static; }
  .t770__topwrapper, .t770__bottomwrapper { width: 100%; display: block; padding: 0px !important; }
  .t770__alladditional { padding: 20px 0px; }
  .t770__list { display: block; padding: 0px !important; }
}

.t772__container { display: table; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; padding: 0px; }

.t772__container li ul { list-style-type: disc; }

@media screen and (max-width: 1200px) {
  .t772__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t772__container { max-width: 640px; }
}

.t772 .t-section__bottomwrapper { margin-top: 105px; }

.t772__separator { margin-bottom: 90px; }

.t772__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t772__bgimg { position: absolute; inset: 0px; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear; }

.t772__img { position: absolute; margin: auto; inset: 0px; z-index: 2; max-width: 100%; max-height: 100%; transition: opacity 0.1s linear; }

.t772__bgimg_second, .t772__img_second { z-index: 1; opacity: 0; }

.t772 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t772 .t-card__descr { margin-top: 8px; }

.t772 .t-card__btn-wrapper { margin-top: 19px; }

.t772 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; }

.t772 .t-align_center .t-card__btn { margin: 0px 2px 8px; }

.t772 .t-align_left .t-card__btn { margin: 0px 4px 8px 0px; }

.t772__scroll-icon-wrapper { display: none; }

@media screen and (min-width: 960px) {
  .t772__imgwrapper:hover .t772__bgimg_first_hover, .t772__imgwrapper:hover .t772__img_first_hover { opacity: 0; }
  .t772__imgwrapper:hover .t772__bgimg_second, .t772__imgwrapper:hover .t772__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t772__separator { display: none; }
  .t772__container_mobile-grid { font-size: 0px; }
  .t772__col_mobile-grid { display: inline-block; vertical-align: top; width: 50%; }
  .t772__col { margin-bottom: 60px; }
  .t-col_8 .t772__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t772__imgwrapper_mobile-nopadding .t772__img { position: initial; }
  .t772__img_second { display: none; }
  .t772__container_mobile-flex { display: flex; max-width: 100%; overflow-x: scroll; box-sizing: border-box; scrollbar-width: none; }
  .t772__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t772__container_mobile-flex .t772__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t772__container_mobile-flex .t772__col:first-child { margin-left: 20px; }
  .t772__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; }
  @-webkit-keyframes t772__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 t772__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; }
}
  .t772__scroll-icon { animation: 1.5s ease 0s infinite normal none running t772__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t772__container_mobile-grid { box-sizing: border-box; }
  #allrecords .t772__container_mobile-grid { padding: 0px 10px; }
  .t772__col_mobile-grid { padding-right: 10px; padding-left: 10px; }
  .t772__container_mobile-flex .t772__col:first-child { margin-left: 0px; }
  .t772__container_mobile-flex .t772__col { min-width: 70%; max-width: 70%; }
  .t772__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t772__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t772__imgwrapper_mobile-nopadding .t772__img { position: initial; }
  .t772__col_mobile-grid { display: block; width: 100%; }
  .t772__container_mobile-flex .t772__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t772__container_mobile-flex .t772__col:first-child { padding-right: 10px; }
  .t772__container_mobile-flex .t772__col:last-child { padding-left: 10px; }
  .t772__container_mobile-flex .t772__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
}

.t774__container { display: flex; width: 100%; max-width: 1200px; margin-right: auto; margin-left: auto; padding: 0px; flex-wrap: wrap; }

.t774__col { display: flex; flex-direction: column; }

.t774__content { display: flex; flex-direction: column; justify-content: space-between; height: 100%; }

@media screen and (max-width: 1200px) {
  .t774__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t774__container { max-width: 640px; }
  .t774__container_mobile-flex { flex-wrap: nowrap; }
}

.t774 .t-section__bottomwrapper { margin-top: 105px; }

.t774__wrapper { display: flex; flex-direction: column; height: 100%; overflow: hidden; background-color: rgb(255, 255, 255); transition: 0.2s linear; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }

.t774__imgwrapper { position: relative; width: 100%; padding-bottom: 110%; }

.t774__bgimg { position: absolute; inset: 0px; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear; }

.t774__bgimg_second { z-index: 1; opacity: 0; }

.t774__textwrapper { padding: 27px 30px; box-sizing: border-box; }

.t774__textwrapper.t774__paddingsmall { padding: 18px 20px; }

.t774__textwrapper.t774__paddingbig { padding: 36px 40px; }

.t774 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t774 .t-card__descr { margin-top: 8px; }

.t774__price-wrapper { margin-top: 12px; }

.t774__price-item { display: inline-block; vertical-align: middle; }

.t774 .t-card__btn-wrapper, .t774 .t-card__btntext-wrapper { width: 100%; padding: 0px 30px 21px; box-sizing: border-box; }

.t774 .t-align_center .t-card__btn, .t774 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t774 .t-align_left .t-card__btn, .t774 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t774__paddingbig.t-card__btn-wrapper, .t774__paddingbig.t-card__btntext-wrapper { padding: 0px 40px 28px; }

.t774__paddingsmall.t-card__btn-wrapper, .t774__paddingsmall.t-card__btntext-wrapper { padding: 0px 20px 14px; }

.t774__scroll-icon-wrapper { display: none; }

@media screen and (min-width: 960px) {
  .t774__imgwrapper:hover .t774__bgimg_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t774__container { row-gap: 40px !important; }
  .t774__container_mobile-grid { font-size: 0px; }
  .t774__col_mobile-grid { display: inline-block; vertical-align: top; width: 50%; }
  .t774__img_second { display: none; }
  .t774__container_mobile-flex { display: flex; max-width: 100%; padding-top: 2px; overflow-x: scroll; box-sizing: border-box; scrollbar-width: none; }
  .t774__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t774__container_mobile-flex .t774__col { min-width: 38%; max-width: 38%; }
  .t774__container_mobile-flex .t774__col:first-child { margin-left: 20px; }
  .t774__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; }
  @-webkit-keyframes t774__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 t774__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; }
}
  .t774__scroll-icon { animation: 1.5s ease 0s infinite normal none running t774__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t774__container { row-gap: 20px !important; }
  .t774__container_mobile-grid { padding: 0px 10px; box-sizing: border-box; }
  .t774__col_mobile-grid { padding-right: 10px; padding-left: 10px; }
  .t774__container_mobile-flex .t774__col:first-child { margin-left: 0px; }
  .t774__container_mobile-flex .t774__col { min-width: 70%; max-width: 70%; }
  .t774__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t774__container:not(.t774__container_mobile-flex) .t-card__btntext-wrapper, .t774__container:not(.t774__container_mobile-flex) .t-card__btn-wrapper { position: initial; }
  .t774__col_mobile-grid { display: block; width: 100%; }
  .t774__container_mobile-flex .t774__col { min-width: 85%; max-width: 85%; box-sizing: content-box; }
  .t774__container_mobile-flex .t774__col:first-child { padding-right: 5px; }
  .t774__container_mobile-flex .t774__col:last-child { padding-left: 5px; }
  .t774__container_mobile-flex .t774__col:not(:first-child, :last-child) { padding-right: 5px; padding-left: 5px; }
}

@media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none) {
  .t774__bgimg, .t774__wrapper { right: -0.99px; }
}

.t776__parent { display: flex; flex-wrap: wrap; align-items: stretch; margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; row-gap: 90px; }

.t776__col { flex-shrink: 0; }

.t776__content { display: flex; flex-direction: column; height: 100%; }

[data-buttons-v-align="yes"] .t776__btn-wrapper { margin-top: auto; }

.t776__separator_hide { display: none; }

.t776 .t-align_center .t776__descr ul li { margin: 0px auto; list-style-position: inside; }

@media screen and (max-width: 1200px) {
  .t776__parent { max-width: 960px; }
}

@media screen and (max-width: 960px) {
  .t776__parent { max-width: 640px; }
}

.t776 .t-store__card__btns-wrapper { margin-top: 20px; }

.t776__separator { margin-bottom: 90px; }

.t706__body_cartwinshowed .t776__imgwrapper { z-index: 0; }

.t776__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t776__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t776__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t776__bgimg_second, .t776__img_second { z-index: 1; opacity: 0; }

.t776__markwrapper { position: absolute; right: 10px; top: 10px; z-index: 5; display: table; }

.t776__mark { font-weight: 400; font-size: 12px; font-family: FuturaPT, Arial, sans-serif; display: table-cell; width: 50px; height: 50px; text-align: center; vertical-align: middle; border-radius: 50px; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px; }

.t776__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t776__descr { margin-top: 8px; }

.t776__price-wrapper { margin-top: 12px; }

.t776__price-item { display: inline-block; vertical-align: middle; }

.t776__price-wrapper_above-title { margin-top: 0px; margin-bottom: 12px; }

.t776__price-value, .t776__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t776__price-value + .t776__price-currency::before { content: " "; white-space: pre; }

.t776__price_old { position: relative; color: rgb(189, 189, 189); }

.t776__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t776__textwrapper { margin-bottom: 19px; }

.t776__btn-wrapper { margin-top: 19px; }

.t-align_center .t776__btn { margin: 0px 2px 8px; }

.t-align_left .t776__btn { margin: 0px 4px 8px 0px; }

.t776__scroll-icon-wrapper { display: none; }

.t776__buttonwrapper { padding: 0px 20px; text-align: center; }

.t776__showmore { margin-top: 50px; }

@media screen and (max-width: 980px) {
  .t776__showmore { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t776__showmore { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t776__showmore { margin-top: 20px; }
}

.t776 .t-popup { padding: 0px; }

.t776 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t776__container { padding: 40px 20px; }

.t-record_scaled .t776__container { padding: 0px; }

.t776__container::after { content: ""; display: block; height: 0px; clear: both; }

.t776 .t-popup__close { z-index: 999; }

.t776__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t776__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t776__close-text::before { content: "← "; white-space: pre; font-family: Arial, Helvetica, sans-serif; }

.t776 .t-popup__container.t776__popup-container_8-cols { max-width: 760px; }

.t776__popup-container_8-cols .t776__container { padding: 40px !important; }

.t776__popup-container_8-cols .t776__wrapper { padding-top: 40px; }

@media screen and (max-width: 1240px) {
  .t776 .t-popup__container { max-width: 1200px; }
  .t776__container { padding: 30px 10px; }
  .t776__col_left { margin-right: 10px; }
  .t776__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t776 .t-popup__container { max-width: 1000px; }
  .t776__container { padding: 30px 20px; }
  .t776 .t-popup__container.t776__popup-container_8-cols { max-width: 620px; }
}

@media screen and (max-width: 1000px) {
  .t776 .t-popup__container { max-width: 980px; }
  .t776__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t776 .t-popup { padding: 0px 20px; }
  .t776 .t-popup__container { max-width: 640px; }
  .t776__container { padding: 30px; }
  .t776__col_left, .t776__col_right { margin: 0px; display: block; max-width: 100%; }
  .t776__col_left { padding: 0px; }
  .t776__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 670px) {
  .t776__btn { width: 100%; }
  .t776__btn:last-child { margin-bottom: 8px; }
  .t776 .t-popup__container { right: 20px; left: 20px; }
}

@media screen and (max-width: 560px) {
  .t776 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t776 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t776__popup-container_8-cols .t776__container { padding: 20px !important; }
  .t776__popup-container_8-cols .t776__wrapper { padding-top: 30px; }
  .t776 .t-popup { padding: 0px; }
  .t776 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t776 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t776 .t-popup__close-icon { width: 16px; }
  .t776 .t-popup__close-icon g { fill: rgb(255, 255, 255); }
  .t776__close-text-wrapper { display: none; }
  .t776__container { padding: 20px; }
  .t776__col_right { padding-top: 30px; }
  .t776 .t-popup__container { margin: 50px 0px; transform: translateX(100%) translateY(0px) scale(1) !important; }
  .t776 .t-popup_show .t-popup__container { transition: transform 0.3s ease-in-out; transform: translateX(0px) translateY(0px) !important; }
  .t776 .t-popup .t-popup__close { transform: translateX(100%) scale(1); transition: transform 0.3s ease-in-out; }
  .t776 .t-popup.t-popup_show .t-popup__close { transform: translateX(0%) scale(1); transition: transform 0.3s ease-in-out; }
  .t776 .t-popup__close-wrapper { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .t776 .t-popup__close-wrapper .t-popup__close-icon_arrow { width: 26px; position: absolute; left: 12px; top: 12px; }
  .t776 .t-popup__close-wrapper .t-popup__close-icon_cross { display: none; }
  .t776 .t-popup .t-popup__close { position: fixed; }
}

@media screen and (min-width: 560px) {
  .t776 .t-popup__close-wrapper .t-popup__close-icon_arrow { display: none; }
  .t776 .t-popup__close { background-color: transparent !important; }
}

.t776 .t-align_center .t-product__option-title, .t776__popup-container_8-cols .t-product__option-title { display: table-cell; padding-right: 5px; padding-bottom: 0px; }

.t776 .t-align_center .t-product__option-variants, .t776__popup-container_8-cols .t-product__option-variants { display: table-cell; }

.t-popup .t776__title-wrapper { margin-bottom: 18px; }

.t-popup .t776__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t-popup .t776__descr { margin-top: 20px; }

.t-popup .t776__price-wrapper { margin-top: 0px; }

.t-popup .t776__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t-popup .t776__btn { margin-bottom: 0px; }

.t776 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t776 .t-product__option-title { padding-bottom: 3px; }

.t776 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t776 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t776 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 640px) {
  .t776 .t-product__option-select { font-size: 16px; }
}

.t776 .t-slds__wrapper { padding: 0px !important; }

.t776 .t-slds__arrow_wrapper { height: auto !important; }

@media screen and (min-width: 960px) {
  .t776__imgwrapper:hover .t776__bgimg_first_hover, .t776__imgwrapper:hover .t776__img_first_hover { opacity: 0; }
  .t776__imgwrapper:hover .t776__bgimg_second, .t776__imgwrapper:hover .t776__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t776__separator { display: none; }
  .t776__container_mobile-grid { font-size: 0px; }
  .t776__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t776__parent { row-gap: 60px; }
  .t-col_8 .t776__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t776__imgwrapper_mobile-nopadding .t776__img { position: initial; }
  .t776__img_second { display: none; }
  .t776__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t776__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t776__container_mobile-flex .t776__parent { row-gap: 0px !important; }
  .t776__container_mobile-flex .t776__col { min-width: 38%; max-width: 38%; }
  .t776__container_mobile-flex .t776__col:first-child { margin-left: 20px; }
  .t776__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; }
  @-webkit-keyframes t776__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 t776__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; }
}
  .t776__scroll-icon { animation: 1.5s ease 0s infinite normal none running t776__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t776__container_mobile-grid { padding: 0px 10px; box-sizing: border-box; }
  .t776__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t776__container_mobile-flex .t776__col:first-child { margin-left: 0px; }
  .t776__container_mobile-flex .t776__col { min-width: 70%; max-width: 70%; }
  .t776__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t776__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t776__imgwrapper_mobile-nopadding .t776__img { position: initial; }
  .t776__col_mobile-grid { width: 100%; display: block; }
  .t776__container_mobile-flex .t776__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t776__container_mobile-flex .t776__col:first-child { padding-right: 10px; }
  .t776__container_mobile-flex .t776__col:last-child { padding-left: 10px; }
  .t776__container_mobile-flex .t776__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
  .t776 .mobile-two-columns .t-col.t-item { width: 50%; display: inline-flex; flex-direction: column; }
  .t776 .mobile-two-columns[data-buttons-v-align="yes"] .t-col.t-item { justify-content: space-between; }
  .t776 .t776__container_mobile-grid.mobile-two-columns { display: flex; flex-wrap: wrap; }
  .t776 .mobile-two-columns .t776__title.t-name { font-size: 14px; word-break: normal; overflow-wrap: anywhere; }
  .t776 .t-store__valign-buttons.t-store__mobile-two-columns.t-store__grid-cont .t-item { display: flex; flex-direction: column; justify-content: space-between; }
  .t776 .t-store__card__prod-controls-wrapper { margin-bottom: auto; }
  .t776 .t-store__prod__quantity_xs { height: 40px; }
}

.t776__one_col_img { width: 100%; vertical-align: middle; margin-bottom: 4px; }

.t776__two_col_img { width: calc(50% - 2px); vertical-align: middle; margin-bottom: 4px; }

.t776__col_fixed { position: sticky; top: 10px; }

.t776__popup-container_8-cols .t776__col_fixed { position: static; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; max-width: 100%; }

@media screen and (min-width: 980px) {
  .t776__col_left.t776__col_fixed + .t776__col_left { display: none; }
}

@media screen and (max-width: 980px) {
  .t776__col_left.t776__col_fixed { display: none; }
}

@media screen and (max-width: 561px) {
  .t-popup .t-popup__container .t776__btn-wrapper-fixed { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 20px; box-sizing: border-box; background: rgb(255, 255, 255); margin: 0px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.07) 0px -8px 12px 0px; }
  .t-popup .t776__btn-wrapper-fixed .t776__btn { flex: 1 1 auto; }
}

.t778 .t-store__card__wrap_all { background-color: rgb(255, 255, 255); transition: 0.2s linear; }

.t778 .t-store__card__wrap_txt-and-btns { position: relative; display: flex; flex: 1 1 0%; flex-direction: column; }

.t778 .store__card__wrap_txt-and-opts { padding-top: 27px; padding-bottom: 27px; }

.t778 .t-store__card__textwrapper { padding-top: 0px; padding-left: 30px; padding-right: 30px; box-sizing: border-box; }

.t778 .t-store__card__prod-controls-wrapper { padding-left: 30px; padding-right: 30px; box-sizing: border-box; }

.t778 .t-store__card__btns-wrapper { position: relative; bottom: 0px; padding-left: 30px; padding-right: 30px; padding-bottom: 21px; box-sizing: border-box; }

.t778 .t-align_left .t-store__card__btns-wrapper { left: 0px; }

.t778 .t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts { padding-top: 18px; padding-bottom: 18px; }

.t778 .t-store__card__wrap_pad-sm .t-store__card__textwrapper, .t778 .t-store__card__wrap_pad-sm .t-store__card__prod-controls-wrapper { padding-left: 20px; padding-right: 20px; }

.t778 .t-store__card__wrap_pad-sm .t-store__card__btns-wrapper { padding-left: 20px; padding-right: 20px; padding-bottom: 14px; }

.t778 .t-store__card__wrap_pad-lg .store__card__wrap_txt-and-opts { padding-top: 36px; padding-bottom: 36px; }

.t778 .t-store__card__wrap_pad-lg .t-store__card__textwrapper, .t778 .t-store__card__wrap_pad-lg .t-store__card__prod-controls-wrapper { padding-left: 40px; padding-right: 40px; }

.t778 .t-store__card__wrap_pad-lg .t-store__card__btns-wrapper { padding-left: 40px; padding-right: 40px; padding-bottom: 28px; }

.t778__buttonwrapper { padding: 0px 20px; text-align: center; }

.t778__showmore { margin-top: 50px; }

.t778__separator.t778__separator_hide { display: none; }

.t778 .t-store__prod__quantity-input { width: 36px; }

.t778__container { display: flex; flex-flow: wrap; }

.t-record_scaled .t-popup .t778__container { padding: 0px; }

@media screen and (max-width: 980px) {
  .t778__showmore { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t778__showmore { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t778__showmore { margin-top: 20px; }
}

@media screen and (max-width: 480px) {
  .t778 :not(.t-store__grid-cont_mobile-one-row) .t-store__card__btns-wrapper { position: initial; }
  .t778 .t-store__card__wrap_all { height: 100%; display: flex; flex-direction: column; justify-content: space-between; flex: 1 1 0%; }
  .t778 .t-store__card__wrap_txt-and-btns { height: 100% !important; justify-content: space-between; }
  .t778 .t-store__grid-cont.t-store__grid-cont_mobile-grid, .t778 .t-store__grid-cont.t-store__mobile-two-columns, .t778 .t-store__grid-cont.t-store__grid-cont_mobile-one-row { display: flex; flex-wrap: wrap; }
  .t778 .t-store__grid-cont_mobile-one-row.t-store__grid-cont { flex-wrap: nowrap; }
  .t778 .t-container::after, .t778 .t-container::before, .t778 .t-container_100::after, .t778 .t-container_100::before, .t778 .t-container_10::after, .t778 .t-container_10::before, .t778 .t-container_8::after, .t778 .t-container_8::before { display: none; }
  .t778 .t-store__mobile-two-columns.t-store__grid-cont_mobile-grid { padding: 0px 5px; }
  .t778 .t-store__mobile-two-columns .store__card__wrap_txt-and-opts .t-store__card__textwrapper, .t778 .t-store__mobile-two-columns .store__card__wrap_txt-and-opts .t-store__card__prod-controls-wrapper { padding: 0px 10px; }
  .t778 .t-store__mobile-two-columns .t-store__card__wrap_txt-and-btns .t-store__card__btns-wrapper { padding: 0px 10px 10px; }
}

.t778__separator { display: block; width: 100%; margin-bottom: 40px; }

.t778__col .t778__wrapper { position: relative; overflow: hidden; background-color: rgb(255, 255, 255); transition: 0.2s linear; height: 100%; display: flex; flex-direction: column; }

.t706__body_cartwinshowed .t778__imgwrapper { z-index: 0; }

.t778__imgwrapper { position: relative; z-index: 0; width: 100%; padding-bottom: 110%; }

.t778__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t778 .t-store__card:not(.js-product-relevant) .t-store__card__imgwrapper, .t778 .t778__imgwrapper { overflow: hidden; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.t778__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t778__bgimg_second, .t778__img_second { z-index: 1; opacity: 0; }

.t778__content { position: relative; display: flex; flex-direction: column; height: 100%; background-color: rgb(255, 255, 255); }

.t778__markwrapper { position: absolute; right: 10px; top: 10px; z-index: 5; display: table; }

.t778__mark { font-weight: 400; font-size: 12px; font-family: FuturaPT, Arial, sans-serif; display: table-cell; width: 50px; height: 50px; text-align: center; vertical-align: middle; border-radius: 50px; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px; }

.t778__textwrapper { padding: 27px 30px; box-sizing: border-box; }

.t778__textwrapper.t778__paddingsmall { padding: 18px 20px; }

.t778__textwrapper.t778__paddingbig { padding: 36px 40px; }

.t778__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t778__descr { margin-top: 8px; }

.t778__price-wrapper { margin-top: 12px; }

.t778__price-wrapper_above-title { margin-top: 0px; margin-bottom: 12px; }

.t778__price-item { display: inline-block; vertical-align: middle; }

.t778__price-value, .t778__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t778__price-value + .t778__price-currency::before { content: ""; padding-left: 5px; }

.t778__price_old { position: relative; color: rgb(189, 189, 189); }

.t778__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t778__content .t778__btn-wrapper { padding: 0px 30px 21px; }

[data-buttons-v-align="yes"] .t778__content .t778__btn-wrapper { margin-top: auto; }

@media screen and (min-width: 641px) {
  .t778__col.t-align_center .t778__content .t778__btn-wrapper { padding-left: 0px; padding-right: 0px; }
}

.t-align_center .t778__btn { margin: 0px 2px 8px; }

.t-align_left .t778__btn { margin: 0px 4px 8px 0px; }

.t778__paddingbig.t778__btn-wrapper { padding: 0px 40px 28px; }

.t778__paddingsmall.t778__btn-wrapper { padding: 0px 20px 14px; }

.t778__scroll-icon-wrapper { display: none; }

.t778__paddingbig.t778__btn-wrapper_absolute { padding: 0px 40px 28px; }

.t778__paddingsmall.t778__btn-wrapper_absolute { padding: 0px 20px 14px; }

.t778__btn-wrapper_absolute { padding: 0px 30px 21px; position: absolute; bottom: 0px; box-sizing: border-box; width: 100%; }

.t778 .t-popup { padding: 0px; }

.t778 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t-popup .t778__container { display: block; padding: 40px 20px; }

.t-popup .t778__container::after { content: ""; display: block; height: 0px; clear: both; }

.t778 .t-popup__close { z-index: 999; }

.t778__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t778__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t778__close-text::before { content: "← "; font-family: Arial, Helvetica, sans-serif; }

.t778 .t-popup__container.t778__popup-container_8-cols { max-width: 760px; }

.t778__popup-container_8-cols .t778__container { padding: 40px !important; }

.t778__popup-container_8-cols .t778__wrapper { padding-top: 40px; }

@media screen and (max-width: 1240px) {
  .t778 .t-popup__container { max-width: 1200px; }
  .t-popup .t778__container { padding: 30px 10px; }
  .t778__col_left { margin-right: 10px; }
  .t778__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t778 .t-popup__container { max-width: 1000px; }
  .t-popup .t778__container { padding: 30px 20px; }
  .t778 .t-popup__container.t778__popup-container_8-cols { max-width: 620px; }
}

@media screen and (max-width: 1000px) {
  .t778 .t-popup__container { max-width: 980px; }
  .t-popup .t778__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t778 .t-popup { padding: 0px 20px; }
  .t778 .t-popup__container { max-width: 640px; }
  .t-popup .t778__container { padding: 30px; }
  .t778__col_left, .t778__col_right { margin: 0px; display: block; max-width: 100%; }
  .t778__col_left { padding: 0px; }
  .t778__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 670px) {
  .t778__btn { width: 100%; }
  .t778 .t-popup__container { right: 20px; left: 20px; }
}

@media screen and (max-width: 560px) {
  .t778 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t778 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t778__popup-container_8-cols .t778__container { padding: 20px !important; }
  .t778__popup-container_8-cols .t778__wrapper { padding-top: 30px; }
  .t778 .t-popup { padding: 0px; }
  .t778 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t778 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t778 .t-popup__close-icon { width: 16px; }
  .t778 .t-popup__close-icon g { fill: rgb(255, 255, 255); }
  .t778__close-text-wrapper { display: none; }
  .t-popup .t778__container { padding: 20px; }
  .t778__col_right { padding-top: 30px; }
  .t778 .t-popup__container { transform: translateX(100%) translateY(0px) scale(1) !important; padding-bottom: 40px; }
  .t778 .t-popup_show .t-popup__container { transition: transform 0.3s ease-in-out; transform: translateX(0px) translateY(0px) !important; }
  .t778 .t-popup .t-popup__close { transform: translateX(100%) scale(1); transition: transform 0.3s ease-in-out; }
  .t778 .t-popup.t-popup_show .t-popup__close { transform: translateX(0%) scale(1); transition: transform 0.3s ease-in-out; }
  .t778 .t-popup__close-wrapper { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .t778 .t-popup__close-wrapper .t-popup__close-icon_arrow { width: 26px; position: absolute; left: 12px; top: 12px; }
  .t778 .t-popup__close-wrapper .t-popup__close-icon_cross { display: none; }
  .t778 .t-popup .t-popup__close { position: fixed; }
}

@media screen and (min-width: 560px) {
  .t778 .t-popup__close-wrapper .t-popup__close-icon_arrow { display: none; }
  .t778 .t-popup__close { background-color: transparent !important; }
}

.t-popup .t778__title-wrapper { margin-bottom: 18px; }

.t-popup .t778__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t-popup .t778__descr { margin-top: 20px; }

.t-popup .t778__price-wrapper { margin-top: 0px; }

.t-popup .t778__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t-popup .t778__btn { margin-bottom: 0px; }

.t778 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t778 .t-product__option-title { padding-bottom: 3px; }

.t778 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t778 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 0px; bottom: 0px; pointer-events: none; }

.t778 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 640px) {
  .t778 .t-product__option-select { font-size: 16px; }
}

.t778 .t-align_center .t-product__option-title, .t778__popup-container_8-cols .t-product__option-title { display: table-cell; padding-right: 5px; padding-bottom: 0px; }

.t778 .t-align_center .t-product__option-variants, .t778__popup-container_8-cols .t-product__option-variants { display: table-cell; }

.t778 .t-slds__wrapper { padding: 0px !important; }

.t778 .t-slds__arrow_wrapper { height: auto !important; }

@media screen and (min-width: 960px) {
  .t778__imgwrapper:hover .t778__bgimg_first_hover, .t778__imgwrapper:hover .t778__img_first_hover { opacity: 0; }
  .t778__imgwrapper:hover .t778__bgimg_second, .t778__imgwrapper:hover .t778__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t778__separator { display: none; }
  .t778__container_mobile-grid { font-size: 0px; }
  .t778__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t778__col { margin-bottom: 40px; }
  .t778__img_second { display: none; }
  .t778__container_mobile-flex { display: flex; overflow-x: scroll; padding-top: 2px; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t778__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t778__container_mobile-flex .t778__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t778 .mobile-two-columns .t778__col { min-width: 48%; max-width: 48%; }
  .t-col_8 .t778__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t778__imgwrapper_mobile-nopadding .t778__img { position: initial; }
  .t778__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; }
  @-webkit-keyframes t778__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 t778__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; }
}
  .t778__scroll-icon { animation: 1.5s ease 0s infinite normal none running t778__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t778__container_mobile-grid { padding: 0px 10px; box-sizing: border-box; }
  .t778__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t778__container_mobile-flex .t778__col:first-child { margin-left: 0px; }
  .t778__container_mobile-flex .t778__col { min-width: 70%; max-width: 70%; }
  .t778 .mobile-two-columns .t778__col { min-width: 50%; max-width: 50%; }
  .t778__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t778__col { margin-bottom: 20px; }
  .t-container:not(.t778__container_mobile-flex) .t778__btn-wrapper_absolute { position: initial; }
  .t778__col_mobile-grid { width: 100%; display: block; }
  .t778__container_mobile-flex .t778__col { min-width: 85%; max-width: 85%; box-sizing: content-box; }
  .t778__container_mobile-flex .t778__col:first-child { padding-right: 5px; }
  .t778__container_mobile-flex .t778__col:last-child { padding-left: 5px; }
  .t778__container_mobile-flex .t778__col:not(:first-child, :last-child) { padding-right: 5px; padding-left: 5px; }
  .t778 .mobile-two-columns .t-col.t-item { width: 50%; max-width: 50%; min-width: 50%; padding-left: 10px; padding-right: 10px; display: inline-block; }
  .t778 .mobile-two-columns .t778__title.t-name { font-size: 14px; word-break: normal; overflow-wrap: anywhere; }
  .t778 .mobile-two-columns .t778__textwrapper, .t778 .mobile-two-columns .card__prod-controls-wrapper { padding: 20px; }
  .t778 .mobile-two-columns .t778__btn-wrapper_absolute { padding: 0px 20px 20px; }
  .t778__container_mobile-grid:not(.mobile-two-columns) .t778__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t778__container_mobile-grid:not(.mobile-two-columns) .t778__imgwrapper_mobile-nopadding .t778__img { position: initial; }
}

@media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none) {
  .t778__bgimg, .t778__wrapper { right: -0.99px; }
}

.t778__one_col_img { width: 100%; vertical-align: middle; margin-bottom: 4px; }

.t778__two_col_img { width: calc(50% - 2px); vertical-align: middle; margin-bottom: 4px; }

.t778__col_fixed { position: sticky; top: 10px; }

.t778__col_fixed .t778__two_col_img:nth-child(2n-1) { margin-right: 4px; }

.t778__popup-container_8-cols .t778__col_fixed { position: static; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; max-width: 100%; }

@media screen and (min-width: 980px) {
  .t778__col_left.t778__col_fixed + .t778__col_left { display: none; }
}

@media screen and (max-width: 980px) {
  .t778__col_left.t778__col_fixed { display: none; }
}

@media screen and (max-width: 561px) {
  .t-popup .t-popup__container .t778__btn-wrapper-fixed { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 20px; box-sizing: border-box; background: rgb(255, 255, 255); margin: 0px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.07) 0px -8px 12px 0px; }
  .t-popup .t778__btn-wrapper-fixed .t778__btn { flex: 1 1 auto; }
}

.t780 .t-align_center .t-store__single-prod-preloader__text { margin-left: auto; margin-right: auto; }

.t780__title-wrapper { margin-bottom: 18px; }

.t780__title_small { color: rgb(119, 119, 119); margin-top: 8px; }

.t780__descr { margin-bottom: 20px; }

.t780__price-item { display: inline-block; vertical-align: middle; }

.t780__price-value, .t780__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t780__price-value + .t780__price-currency::before { content: " "; }

.t780__price_old { position: relative; color: rgb(189, 189, 189); }

.t780__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t780 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t780 .t-align_center .t-product__option { display: flex; flex-direction: column; align-items: center; }

.t780 .t-align_center .t-product__option .t-product__option-variants, .t780 .t-align_center .t-product__option .t-product__option-selected_select { margin-left: auto; margin-right: auto; }

.t780 .t-align_center .t-product__option-variants:not(.t-product__option-variants_custom) { display: inline-block; }

.t780 .t-align_center .t-product__option-variants_radio .t-product__option-item { width: 170px; }

.t780 .t-align_center .t-product__option .t-product__option-title.t-product__option-title_radio { text-align: left; }

.t780 .t-product__option-title { padding-bottom: 3px; }

.t780 .t-product__option-variants { position: relative; display: inline-table; min-width: 150px; }

.t780 .t-align_center .t-product__option .t-product__option-variants_custom { align-items: center; }

.t780 .t-align_center .t-product__option-variants_custom.t-product__option-variants_buttons { justify-content: center; }

.t780 .t-align_center .t-product__option .t-product__option-variants_regular { display: inline-block; }

.t780 .t-product__option-variants.t-product__option-variants_custom { min-width: initial; }

.t780 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t780 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

.t780__btn-wrapper { margin-top: 30px; }

.t780__text { margin-top: 20px; }

.t780__separator { height: 45px; }

@media screen and (max-width: 640px) {
  .t780 .t-product__option-select { font-size: 16px; }
}

.js-payment-systembox { position: absolute; display: none; z-index: 200; top: 50%; margin-top: -45px; left: 50%; margin-left: -150px; width: 300px; font-size: 17px; line-height: 21px; }

@media screen and (max-width: 960px) {
  .js-payment-systembox { font-size: 14px; line-height: 18px; }
}

.js-payment-systembox .js-dropdown-paysystem { background: none 0px 0px repeat scroll rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); position: relative; list-style: none !important; padding: 0px !important; }

.js-payment-systembox .js-dropdown-paysystem > li a { padding: 12px 15px; display: block; text-align: left; font-weight: 400; }

.js-payment-systembox .js-dropdown-paysystem > li a svg { float: left; margin-right: 10px; margin-top: -7px; height: 30px; }

.js-payment-systembox .js-dropdown-paysystem > li a { color: rgb(0, 0, 0); }

.js-payment-systembox .js-dropdown-paysystem > li:hover { background: rgb(102, 102, 102); }

.t784__wrapper { display: flex; align-items: center; gap: 40px; }

.t784__uptitle { margin-bottom: 12px; }

.t784__title_small { margin-top: 12px; color: rgb(119, 119, 119); }

.t784__descr { margin-top: 20px; }

.t784__text-wrapper { display: flex; flex-direction: column; }

.t784__btn-price-wrapper { display: flex; align-items: center; gap: 18px; margin-left: auto; }

.t784__price-wrapper, .t784__btn-wrapper { display: flex; align-items: center; }

.t784__price-item { display: flex; white-space: nowrap; }

.t784__price-value, .t784__price-currency { display: inline-block; }

.t784__price-value + .t784__price-currency::before { content: " "; white-space: pre; }

.t784__price_old { position: relative; color: rgb(189, 189, 189); }

.t784__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

@media screen and (max-width: 640px) {
  .t784__wrapper, .t784__btn-price-wrapper { flex-wrap: wrap; width: 100%; }
}

.t786 .t-store__card__btns-wrapper { margin-top: 20px; }

.t786__container { font-size: 0px; box-sizing: border-box; display: flex; flex-flow: wrap; }

.t786__col { display: flex; flex-direction: column; flex-shrink: 0; box-sizing: border-box; font-size: initial; }

.t786__content { display: flex; flex-direction: column; height: 100%; }

[data-buttons-v-align="yes"] .t786__buttons { margin-top: auto; }

.t786__textwrapper { margin-bottom: 19px; }

.t786__container_indent.t786__container_clgap-0px { padding: 0px 40px; }

.t786__container_indent.t786__container_clgap-10px { padding: 0px 35px; }

.t786__container_indent.t786__container_clgap-20px { padding: 0px 30px; }

.t786__container_indent.t786__container_clgap-40px { padding: 0px 20px; }

.t-container_100.t786__container_clgap-10px { padding: 0px 5px; }

.t-container_100.t786__container_clgap-20px { padding: 0px 10px; }

.t-container_100.t786__container_clgap-40px { padding: 0px 20px; }

.t-container.t786__container_clgap-0px { padding: 0px 20px; }

.t-container.t786__container_clgap-10px { padding: 0px 15px; }

.t-container.t786__container_clgap-20px { padding: 0px 10px; }

.t786__container_clgap-10px .t786__col { padding: 0px 5px; }

.t786__container_clgap-20px .t786__col { padding: 0px 10px; }

.t786__container_clgap-40px .t786__col { padding: 0px 20px; }

@media screen and (max-width: 1200px) {
  .t-container.t786__container_clgap-0px { padding: 0px 10px; }
  .t-container.t786__container_clgap-10px { padding: 0px 5px; }
  .t-container.t786__container_clgap-20px, .t-container.t786__container_clgap-40px { padding: 0px; }
  .t-container.t786__container_clgap-40px .t786__col { padding: 0px 10px; }
}

@media screen and (max-width: 960px) {
  .t-container_100.t786__container_clgap-0px { padding: 0px; }
  .t-container_100.t786__container_clgap-10px { padding: 0px 5px; }
  .t-container_100.t786__container_clgap-20px { padding: 0px 5px; }
  .t-container_100.t786__container_clgap-40px { padding: 0px 10px; }
  .t-container.t786__container_clgap-0px, .t786__container_indent.t786__container_clgap-0px { padding: 0px 20px; }
  .t-container.t786__container_clgap-10px, .t786__container_indent.t786__container_clgap-10px { padding: 0px 15px; }
  .t-container.t786__container_clgap-20px, .t786__container_indent.t786__container_clgap-20px { padding: 0px 15px; }
  .t-container.t786__container_clgap-40px, .t786__container_indent.t786__container_clgap-40px { padding: 0px 10px; }
  .t786__container_clgap-20px .t786__col { padding: 0px 5px; }
  .t786__container_clgap-40px .t786__col { padding: 0px 10px; }
  .t786__col { margin-bottom: 60px; }
}

.t786__col_25 { width: 25%; }

.t786__col_33 { width: 33.333%; }

.t786__col_50 { width: 50%; }

.t786__col_100 { width: 100%; }

.t786__separator { display: block; width: 100%; margin-bottom: 90px; }

.t706__body_cartwinshowed .t786__imgwrapper { z-index: 0; }

.t786__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t786__imgwrapper_16-9 { padding-bottom: 56%; }

.t786__imgwrapper_4-3 { padding-bottom: 75%; }

.t786__imgwrapper_3-2 { padding-bottom: 66%; }

.t786__imgwrapper_1-1 { padding-bottom: 100%; }

.t786__imgwrapper_2-3 { padding-bottom: 150%; }

.t786__imgwrapper_3-4 { padding-bottom: 133%; }

.t786__imgwrapper_9-16 { padding-bottom: 177%; }

.t786__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t786__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t786__bgimg_second, .t786__img_second { z-index: 1; opacity: 0; }

.t786__markwrapper { position: absolute; right: 10px; top: 10px; z-index: 5; display: table; }

.t786__mark { font-weight: 400; font-size: 12px; font-family: FuturaPT, Arial, sans-serif; display: table-cell; width: 50px; height: 50px; text-align: center; vertical-align: middle; border-radius: 50px; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px; }

.t786__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t786__descr { margin-top: 8px; }

.t786__price-wrapper { margin-top: 12px; }

.t786__price-wrapper_above-title { margin-top: 0px; margin-bottom: 12px; }

.t786__price-item { display: inline-block; vertical-align: middle; }

.t786__price-value, .t786__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t786__price-value + div.t786__price-currency::before { content: " "; white-space: pre; }

.t786__price, .t786__price_old { white-space: nowrap; }

.t786__price_old { position: relative; color: rgb(189, 189, 189); }

.t786__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t786__scroll-icon-wrapper { display: none; }

.t786__buttonwrapper { padding: 0px 20px; text-align: center; }

.t786__col .t-store__prod__quantity + a[href="#order"], .t786__col .t-store__prod__quantity ~ .t1002__addBtn { margin-bottom: 8px; }

.t786__showmore { margin-top: 50px; }

.t786__separator_hide { display: none; }

@media screen and (max-width: 980px) {
  .t786__showmore { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t786__showmore { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t786__showmore { margin-top: 20px; }
}

.t786 .t-popup { padding: 0px; }

.t786 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t786 .t-popup__container.t786__popup-container_8-cols { max-width: 760px; }

.t-popup .t786__container { display: block; padding: 40px 20px; }

.t-record_scaled .t-popup .t786__container { padding: 0px; }

.t786__popup-container_8-cols .t786__container { padding: 40px !important; }

.t786__popup-container_8-cols .t786__wrapper { padding-top: 40px; }

.t-popup .t786__container::after { content: ""; display: block; height: 0px; clear: both; }

.t786 .t-popup__close { z-index: 999; }

.t786__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t786__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t786__close-text::before { content: "← "; font-family: Arial, Helvetica, sans-serif; }

@media screen and (max-width: 1240px) {
  .t786 .t-popup__container { max-width: 1200px; }
  .t-popup .t786__container { padding: 30px 10px; }
  .t786__col_left { margin-right: 10px; }
  .t786__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t786 .t-popup__container { max-width: 1000px; }
  .t-popup .t786__container { padding: 30px 20px; }
  .t786 .t-popup__container.t786__popup-container_8-cols { max-width: 620px; }
}

@media screen and (max-width: 1000px) {
  .t786 .t-popup__container { max-width: 980px; }
  .t-popup .t786__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t786 .t-popup { padding: 0px 20px; }
  .t786 .t-popup__container { max-width: 640px; }
  .t-popup .t786__container { padding: 30px; }
  .t786__col_left, .t786__col_right { margin: 0px; display: block; max-width: 100%; }
  .t786__col_left { padding: 0px; }
  .t786__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 670px) {
  .t786__btn { width: 100%; }
  .t786__btn:last-child { margin-top: 10px; }
  .t786 .t-popup__container { right: 20px; left: 20px; }
}

@media screen and (max-width: 560px) {
  .t786 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t786 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t786__popup-container_8-cols .t786__container { padding: 20px !important; }
  .t786__popup-container_8-cols .t786__wrapper { padding-top: 30px; }
  .t786 .t-popup { padding: 0px; }
  .t786 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t786 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t786 .t-popup__close-icon { width: 16px; }
  .t786 .t-popup__close-icon g { fill: rgb(255, 255, 255); }
  .t786__close-text-wrapper { display: none; }
  .t-popup .t786__container { padding: 20px; }
  .t786__col_right { padding-top: 30px; }
  .t786 .t-popup__container { transform: translateX(100%) translateY(0px) scale(1) !important; padding-bottom: 40px; }
  .t786 .t-popup_show .t-popup__container { transition: transform 0.3s ease-in-out; transform: translateX(0px) translateY(0px) !important; }
  .t786 .t-popup .t-popup__close { transform: translateX(100%) scale(1); transition: transform 0.3s ease-in-out; }
  .t786 .t-popup.t-popup_show .t-popup__close { transform: translateX(0%) scale(1); transition: transform 0.3s ease-in-out; }
  .t786 .t-popup__close-wrapper { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .t786 .t-popup__close-wrapper .t-popup__close-icon_arrow { width: 26px; position: absolute; left: 12px; top: 12px; }
  .t786 .t-popup__close-wrapper .t-popup__close-icon_cross { display: none; }
  .t786 .t-popup .t-popup__close { position: fixed; }
}

@media screen and (min-width: 560px) {
  .t786 .t-popup__close-wrapper .t-popup__close-icon_arrow { display: none; }
  .t786 .t-popup__close { background-color: transparent !important; }
}

.t-popup .t786__title-wrapper { margin-bottom: 18px; }

.t-popup .t786__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t-popup .t786__descr { margin-top: 20px; }

.t-popup .t786__price-wrapper { margin-top: 0px; }

.t-popup .t-align_center .t786__price-wrapper { margin-bottom: 10px; }

.t-popup .t786__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t786 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t786 .t-product__option-title { padding-bottom: 3px; }

.t786 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t786 .t-align_center .t-product__option { display: inline-table; }

.t786 .t-align_center .t-product__option ~ .t-product__option { padding-left: 10px; }

.t786 .t-align_center .t-product__option-title, .t786__popup-container_8-cols .t-product__option-title { display: table-cell; padding-right: 5px; padding-bottom: 0px; }

.t786 .t-align_center .t-product__option-variants, .t786__popup-container_8-cols .t-product__option-variants { display: table-cell; }

.t786 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 0px; bottom: 0px; pointer-events: none; }

.t786 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 960px) {
  .t786 .t-align_center .t-product__option { display: table; margin-left: auto; margin-right: auto; padding: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t786 .t-product__option-select { font-size: 16px; }
}

.t786 .t-slds__wrapper { padding: 0px !important; }

.t786 .t-slds__arrow_wrapper { height: auto !important; }

@media screen and (min-width: 960px) {
  .t786__imgwrapper:hover .t786__bgimg_first_hover, .t786__imgwrapper:hover .t786__img_first_hover { opacity: 0; }
  .t786__imgwrapper:hover .t786__bgimg_second, .t786__imgwrapper:hover .t786__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t786__separator { display: none; }
  .t786__container_mobile-grid { padding: 0px 10px; }
  .t786__col_mobile-grid { width: 50%; display: flex; }
  .t786__col { margin-bottom: 60px; }
  .t-col_8 .t786__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t786__imgwrapper_mobile-nopadding .t786__img { position: initial; }
  .t786__img_second { display: none; }
  .t786__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; padding: 0px 0px 10px !important; }
  .t786__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t786__container_mobile-flex .t786__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t786__container_mobile-flex.t786__container_clgap-0px .t786__col:first-child { margin-left: 20px; }
  .t786__container_mobile-flex.t786__container_clgap-10px .t786__col:first-child, .t786__container_mobile-flex.t786__container_clgap-20px .t786__col:first-child { margin-left: 15px; }
  .t786__container_mobile-flex.t786__container_clgap-40px .t786__col:first-child { margin-left: 10px; }
  .t786__container_clgap-0px .t786__mobile-flex-gap { width: 20px; min-width: 20px; height: inherit; }
  .t786__container_clgap-10px .t786__mobile-flex-gap, .t786__container_clgap-20px .t786__mobile-flex-gap { width: 15px; min-width: 15px; height: inherit; }
  .t786__container_clgap-40px .t786__mobile-flex-gap { width: 10px; min-width: 10px; height: inherit; }
  .t786__scroll-icon-wrapper { display: block; padding: 0px 40px 20px 0px; color: rgb(161, 161, 161); text-align: right; font-size: 0px; }
  @-webkit-keyframes t786__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 t786__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; }
}
  .t786__scroll-icon { animation: 1.5s ease 0s infinite normal none running t786__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t786__container_mobile-grid { box-sizing: border-box; }
  .t786__container_mobile-flex .t786__col:first-child { margin-left: 0px; }
  .t786__container_mobile-flex .t786__col { min-width: 70%; max-width: 70%; }
  .t786__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t786__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t786__imgwrapper_mobile-nopadding .t786__img { position: initial; }
  .t786__col_mobile-grid { width: 100%; display: flex; }
  .t786__container_mobile-flex .t786__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t786__container_mobile-flex .t786__col:first-child { padding-right: 10px; }
  .t786__container_mobile-flex .t786__col:last-child { padding-left: 10px; }
  .t786__container_mobile-flex .t786__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
  .t786 .mobile-two-columns .t-item { width: 50%; display: flex; }
  .t786 .mobile-two-columns .t786__title.t-name, .t786 .t786__container_mobile-flex .t786__title.t-name { font-size: 14px; word-break: normal; overflow-wrap: anywhere; }
  .t786__container.mobile-two-columns .t786__col_no-margin { margin-bottom: 0px; }
}

.t786__one_col_img { width: 100%; vertical-align: middle; margin-bottom: 4px; }

.t786__two_col_img { width: calc(50% - 2px); vertical-align: middle; margin-bottom: 4px; }

.t786__col_fixed { position: sticky; top: 10px; }

.t786__col_fixed .t786__two_col_img:nth-child(2n-1) { margin-right: 4px; }

.t786__popup-container_8-cols .t786__col_fixed { position: static; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; max-width: 100%; }

@media screen and (min-width: 980px) {
  .t786__col_left.t786__col_fixed + .t786__col_left { display: none; }
}

@media screen and (max-width: 980px) {
  .t786__col_left.t786__col_fixed { display: none; }
}

@media screen and (max-width: 561px) {
  .t-popup .t-popup__container .t786__btn-wrapper-fixed { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 20px; box-sizing: border-box; background: rgb(255, 255, 255); margin: 0px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.07) 0px -8px 12px 0px; }
  .t-popup .t786__btn-wrapper-fixed .t786__btn { flex: 1 1 auto; }
}

.t788__col_right { float: right; }

.t788__right-prefix_1 { padding-right: 100px; }

.t788__right-prefix_2 { padding-right: 200px; }

.t788__right-prefix_3 { padding-right: 300px; }

.t788__right-prefix_4 { padding-right: 400px; }

.t788__right-prefix_5 { padding-right: 500px; }

.t788__right-prefix_6 { padding-right: 600px; }

.t788__wrapper { display: table; padding-top: 90px; padding-bottom: 90px; width: 100%; }

.t788__textwrapper { display: block; background-color: rgb(255, 255, 255); padding: 60px; margin-left: -60px; margin-right: -60px; }

.t788__title-wrapper { margin-bottom: 18px; }

.t788__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t788__descr { margin-top: 20px; }

.t788__price-item { display: inline-block; vertical-align: middle; }

.t788__price-value, .t788__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t788__price-value + .t788__price-currency::before { content: " "; }

.t788__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t788__btn-bottom { margin-bottom: 0px !important; }

.t788__btn_wide { width: 100%; }

.t788__price_old { position: relative; color: rgb(189, 189, 189); }

.t788__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t788__textwrapper { display: table-cell; }

.t788__info { display: table; }

.t788 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t788 .t-product__option-title { padding-bottom: 3px; }

.t788 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t788 .t-align_center .t-product__option { margin-left: auto; margin-right: auto; display: table; }

.t788 .t-align_center .t-product__option-title { display: table-cell; padding-right: 5px; padding-bottom: 0px; }

.t788 .t-align_center .t-product__option-variants { display: table-cell; }

.t788 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 0px; bottom: 0px; margin: auto; pointer-events: none; }

.t788 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

.t788_mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t788__right-prefix_1 { padding-right: 80px; }
  .t788__right-prefix_2 { padding-right: 160px; }
  .t788__right-prefix_3 { padding-right: 240px; }
  .t788__right-prefix_4 { padding-right: 320px; }
  .t788__right-prefix_5 { padding-right: 400px; }
  .t788__right-prefix_6 { padding-right: 480px; }
}

@media screen and (max-width: 960px) {
  .t788__col_right { float: none; }
  .t788_mobile { display: block; }
  .t788_mobile .t788__wrapper { padding-top: 45px; }
  .t788_desktop { display: none; }
  .t788 .t-cover__wrapper { width: auto; }
  .t788__right-prefix_1, .t788__right-prefix_2, .t788__right-prefix_3, .t788__right-prefix_4, .t788__right-prefix_5, .t788__right-prefix_6 { }
}

@media screen and (max-width: 640px) {
  .t788 .t-product__option-select { font-size: 16px; }
}

@media screen and (max-width: 480px) {
  .t788_mobile .t788__wrapper { padding-top: 25px; padding-bottom: 75px; }
  .t788__btn-wrapper { margin-bottom: 25px; }
}

.t790__yclients-btn-text.yButtonText { display: table; margin: auto; height: auto !important; }

.t792 .t-section__bottomwrapper { margin-top: 105px; }

.t792__col { margin-bottom: 28px; }

.t792__col:last-child { margin-bottom: 0px !important; }

.t792__line { position: relative; height: 1px; background: rgb(0, 0, 0); opacity: 0.1; }

.t792__uptitle { margin-bottom: 12px; }

.t792__text-wrapper, .t792__price-wrapper { display: table-cell; }

.t792__text-wrapper { padding-right: 40px; width: 100%; }

.t792__price { white-space: nowrap; }

@media screen and (max-width: 640px) {
  .t792__text-wrapper, .t792__price-wrapper { display: block; }
  .t792__price-wrapper { margin-top: 10px; }
  .t792__text-wrapper { padding-right: 0px; }
}

@media screen and (max-width: 480px) {
  .t792__price { white-space: normal; }
}

.t794__tooltip-menu { position: absolute; display: none; opacity: 0; z-index: 10000002; width: 100%; max-width: 100px; background-color: rgb(255, 255, 255); text-align: center; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 7px 0px; border-radius: 0px; -webkit-font-smoothing: antialiased; transition: opacity 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.t794__tooltip-menu_show { opacity: 1; }

.t794__tooltip-menu::after, .t794__tooltip-menu::before { content: ""; position: absolute; border: 10px solid transparent; right: 50%; transform: translateX(50%); }

.t794__tooltip-menu_bottom::after, .t794__tooltip-menu_bottom::before { top: -20px; border-bottom-color: rgb(255, 255, 255); }

.t794__tooltip-menu_top::after, .t794__tooltip-menu_top::before { bottom: -20px; border-top-color: rgb(255, 255, 255); }

.t794__tooltip-menu-corner { position: absolute; border: 10px solid transparent; width: 15px; aspect-ratio: 1 / 1; transform: rotate(45deg); background-clip: padding-box; }

.t794__content { position: relative; padding: 18px 20px; overflow: auto; box-sizing: border-box; max-height: 100%; }

.t794__list { list-style-type: none; padding-left: 0px !important; margin-bottom: 0px !important; }

.t794__list_item { margin-bottom: 12px; }

.t794__list_item:last-child { margin-bottom: 0px; }

.t794__typo { text-decoration: none; font-size: 14px; width: 100%; display: block; color: rgb(34, 34, 34); }

#allrecords .t794__typo { color: rgb(34, 34, 34); }

.t794__arrow { display: inline-block; vertical-align: middle; margin-left: 6px; position: relative; border-color: inherit; }

.t794__arrow::after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 4px 3px 0px; position: absolute; top: 45%; left: 0px; transform: translateY(-50%); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: inherit; transition: transform 0.3s, -webkit-transform 0.3s; }

.t794__tm-link_active .t794__arrow::after { transform: translateY(-50%) rotate(180deg); }

@media screen and (max-width: 980px) {
  .t794__tooltip-menu { box-shadow: none; width: 100%; box-sizing: border-box; }
  .t794__tooltip-menu_mobile { margin-top: 10px; margin-bottom: 10px; }
}

.t795__title { margin-bottom: 40px; }

.t795__descr { max-width: 560px; }

.t795 .t-align_right .t795__descr { margin-left: auto; }

[data-record-type="796"], [data-parenttplid="796"] { padding: 0px !important; }

.t796__shape-border { position: absolute; left: 0px; font-size: 0px; width: 100%; overflow: hidden; display: none; pointer-events: none; }

.t796__shape-border_bottom { bottom: 0px; }

.t796__shape-border_bottom-flip { transform: scaleX(-1); bottom: 0px; }

.t796__shape-border_top { transform: scaleY(-1); top: -1px; }

.t796__shape-border_top-flip { transform: scaleX(-1) scaleY(-1); top: -1px; }

.t796__svg { position: relative; left: 50%; transform: translateX(-50%); width: 101%; fill: rgb(255, 255, 255); }

.t796__svg path { pointer-events: initial; }

.t797__wrapper_padding { padding: 40px 40px 45px; }

.t794__title { margin-bottom: 25px; }

.t797__answers { display: table; }

.t-align_center .t797__answers { margin: 0px auto; }

.t797 .t-align_left .t797__answers { margin-left: -5px; }

.t797 .t-vote_loading { position: relative; opacity: 0.5; }

.t797 .t-vote_loading::before { content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; animation: 0.6s linear 0s infinite normal none running t-submit-spinner; z-index: 1; }

.t797 .t-vote__btn-wrapper { display: table-cell; vertical-align: middle; padding: 0px; font-size: 0px; border: none; background-color: transparent; }

.t797 .t-align_center .t-vote__btn-wrapper { margin-left: 5px; margin-right: 5px; }

.t797 .t-align_left .t-vote__btn-wrapper { margin-right: 10px; }

.t797__img_text-indent { margin-bottom: 10px; }

.t797 .t-vote__btn-el { cursor: pointer; position: relative; display: inline-block; font-size: 0px; transition: 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.t797 .t-vote__btn-el_active { opacity: 1 !important; transform: scale(1.3) !important; }

.t797 .t-vote_sended .t-vote__btn-el { opacity: 0.3; cursor: initial; }

.t797__img { width: 100%; max-width: 40px; }

.t797__img_width { width: 40px; }

.t797__txt-wrapper { position: absolute; top: 100%; padding-top: 10px; opacity: 0; pointer-events: none; transition: 0.2s linear; line-height: 1; font-size: 12px; left: 50%; transform: translate3d(-50%, 0px, 0px); min-width: 150px; max-width: 150px; z-index: 1; }

.t-vote:not(.t-vote_sended) .t-vote__btn-el:hover .t797__txt-wrapper { opacity: 1; pointer-events: initial; transform: translate3d(-50%, -5px, 0px); }

.t-vote:not(.t-vote_sended) .t-vote__btn-wrapper:focus-visible .t797__txt-wrapper { opacity: 1; pointer-events: initial; transform: translate3d(-50%, -5px, 0px); }

.t797 .t-vote__btn-res { opacity: 0.7; padding-top: 15px; }

.t797 .t-vote__btn-res_padding { padding-top: 22px; }

@media screen and (max-width: 960px) {
  .t797__wrapper_padding { padding: 30px; }
}

.t798 .t-section__bottomwrapper { margin-top: 75px; }

.t798 li ul { list-style-type: disc; }

.t798__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; display: block; }

.t798__img { width: 100px; display: block; }

.t798__img_circle { border-radius: 50%; }

.t798__cell_padding-left { padding-left: 30px; }

.t798__cell_padding-right { padding-right: 30px; }

.t798__text { margin-bottom: 20px; }

.t798__title { margin-bottom: 2px; }

.t798__descr { margin-bottom: 10px; }

.t798 .t-review-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t798 .t-section__bottomwrapper { margin-top: 25px; }
  .t798__witharrows .t-slds__wrapper { padding: 0px 29px; }
}

@media screen and (max-width: 640px) {
  .t798__cell { display: block; }
  .t798__cell_padding-left { padding-left: 0px !important; padding-top: 20px; }
  .t798__cell_padding-right { padding-right: 0px !important; padding-bottom: 20px; }
  .t798__img { max-width: 100%; }
}

.t799 { text-size-adjust: 100%; }

.t799__imgwrapper { position: relative; }

.t799__imgwrapper .t-slds__bgimg { position: absolute; inset: 0px; }

.t799 li ul { list-style-type: disc; }

.t799__separator { padding-bottom: 72%; }

.t799 .t-slds__wrapper { padding: 0px !important; }

.t799__button { margin-top: 20px; }

.t799__title { margin-bottom: 16px; }

@media screen and (max-width: 960px) {
  .t799-col_top { margin-bottom: 30px; }
}

.t801__title { padding-bottom: 28px; }

.t801__centeredsection { text-align: center; }

.t801__button { margin-top: 30px; margin-bottom: 10px; }

.t801__btntext-wrapper { margin-top: 30px; }

.t801 .t-slds__arrow_wrapper { width: 5%; }

.t801__imgwrapper { position: relative; }

.t801__imgwrapper .t-slds__bgimg { position: absolute; inset: 0px; }

.t801__separator { padding-bottom: 72%; }

.t801 li ul { list-style-type: disc; }

@media screen and (max-width: 960px) {
  .t801__centeredsection { margin-top: 20px; margin-bottom: 20px; }
  .t801__witharrows .t-col { padding: 0px 45px; }
  .t-rec_pt_0 .t801__centeredsection { margin-top: 0px; }
}

@media screen and (max-width: 640px) {
  .t801__centeredsection { width: 100% !important; }
}

.t802__container { font-size: 0px; box-sizing: border-box; }

.t802__col { display: inline-block; vertical-align: top; box-sizing: border-box; font-size: initial; }

.t802__col a { display: block; }

#allrecords .t802__container_clgap-0px a { outline: none; }

#allrecords .t802__container_clgap-0px a:focus-visible .t802__imgwrapper { outline-color: rgb(32, 21, 255); outline-offset: -2px; outline-style: auto; }

.t802__container_indent.t802__container_clgap-0px { padding: 0px 40px; }

.t802__container_indent.t802__container_clgap-10px { padding: 0px 35px 10px; }

.t802__container_indent.t802__container_clgap-20px { padding: 0px 30px 20px; }

.t802__container_indent.t802__container_clgap-40px { padding: 0px 20px 40px; }

.t-container_100.t802__container_clgap-10px { padding: 0px 5px 10px; }

.t-container_100.t802__container_clgap-20px { padding: 0px 10px 20px; }

.t-container_100.t802__container_clgap-40px { padding: 0px 20px 40px; }

.t-container.t802__container_clgap-0px { padding: 0px 20px; }

.t-container.t802__container_clgap-10px { padding: 0px 15px 10px; }

.t-container.t802__container_clgap-20px { padding: 0px 10px 20px; }

.t802_no-bottom-indent { padding-bottom: 0px !important; }

.t802__container_clgap-10px .t802__col { padding: 10px 5px 0px; }

.t802__container_clgap-20px .t802__col { padding: 20px 10px 0px; }

.t802__container_clgap-40px .t802__col { padding: 40px 20px 0px; }

@media screen and (max-width: 1200px) {
  .t-container.t802__container_clgap-0px { padding: 0px 10px; }
  .t-container.t802__container_clgap-10px { padding: 0px 5px 10px; }
  .t-container.t802__container_clgap-20px, .t-container.t802__container_clgap-40px { padding: 0px 0px 20px; }
  .t-container.t802__container_clgap-40px .t802__col { padding: 20px 10px 0px; }
}

@media screen and (max-width: 960px) {
  .t-container_100.t802__container_clgap-0px { padding: 0px; }
  .t-container_100.t802__container_clgap-10px { padding: 0px 5px 10px; }
  .t-container_100.t802__container_clgap-20px { padding: 0px 5px 10px; }
  .t-container_100.t802__container_clgap-40px { padding: 0px 10px 20px; }
  .t-container.t802__container_clgap-0px, .t802__container_indent.t802__container_clgap-0px { padding: 0px 20px; }
  .t-container.t802__container_clgap-10px, .t802__container_indent.t802__container_clgap-10px { padding: 0px 15px 10px; }
  .t-container.t802__container_clgap-20px, .t802__container_indent.t802__container_clgap-20px { padding: 0px 15px 10px; }
  .t-container.t802__container_clgap-40px, .t802__container_indent.t802__container_clgap-40px { padding: 0px 10px 20px; }
  .t802__container_clgap-20px .t802__col { padding: 10px 5px 0px; }
  .t802__container_clgap-40px .t802__col { padding: 20px 10px 0px; }
}

.t802__col_16 { width: 16.666%; }

.t802__col_20 { width: 20%; }

.t802__col_25 { width: 25%; }

.t802__col_33 { width: 33.333%; }

.t802__imgwrapper { position: relative; width: 100%; }

.t802__imgwrapper_empty { background-color: rgb(205, 205, 205); opacity: 0.3; padding-bottom: 100%; }

.t802__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; padding-bottom: 100%; }

.t802__imgwrapper_original-size .t802__bgimg { background-size: contain; }

.t802__hover-wrapper { position: absolute; width: 100%; height: 100%; opacity: 0; transition: opacity 0.2s linear; overflow: hidden; }

.t802__hover-wrapper:hover { opacity: 1; }

.t802__hover-filter { width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.8; backface-visibility: hidden; }

.t802__text { color: rgb(255, 255, 255); position: absolute; right: 0px; left: 0px; margin: 0px auto; top: 50%; width: 80%; text-align: center; transform: translateY(-20%); transition: transform 0.2s linear; }

.t802__col_16 .t802__text { line-height: 1.3; }

.t802__hover-wrapper:hover .t802__text { transform: translateY(-50%); }

@media screen and (max-width: 960px) {
  .t802__col_33, .t802__col_25, .t802__col_20 { width: 50%; }
  .t802__col_16 { width: 33.333%; }
}

@media screen and (max-width: 640px) {
  .t802__col_16 { width: 50%; }
}

.t806 .t806__result-share { margin-top: 45px; font-size: 0px; }

.t806 .t806__social-btn { position: relative; display: inline-block; width: 55px; height: 35px; border-radius: 2px; background-repeat: no-repeat; background-position: center center; cursor: pointer; }

.t806 .t-valign_middle { display: flex; -webkit-box-align: center; align-items: center; }

.t806 .t806__social-btn:not(:last-child) { margin-right: 10px; }

.t806 .t806__social-btn-vk { background-color: rgb(72, 114, 158); background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.785 16.241s.288-.032.436-.194c.136-.148.132-.427.132-.427s-.02-1.304.576-1.496c.588-.19 1.341 1.26 2.14 1.818.605.422 1.064.33 1.064.33l2.137-.03s1.117-.071.587-.964c-.043-.073-.308-.661-1.588-1.87-1.34-1.264-1.16-1.059.453-3.246.983-1.332 1.376-2.145 1.253-2.493-.117-.332-.84-.244-.84-.244l-2.406.015s-.178-.025-.31.056c-.13.079-.212.262-.212.262s-.382 1.03-.89 1.907c-1.07 1.85-1.499 1.948-1.674 1.832-.407-.267-.305-1.075-.305-1.648 0-1.793.267-2.54-.521-2.733-.262-.065-.454-.107-1.123-.114-.858-.009-1.585.003-1.996.208-.274.136-.485.44-.356.457.159.022.519.099.71.363.246.341.237 1.107.237 1.107s.142 2.11-.33 2.371c-.325.18-.77-.187-1.725-1.865-.489-.859-.859-1.81-.859-1.81s-.07-.176-.198-.272c-.154-.115-.37-.151-.37-.151l-2.286.015s-.343.01-.469.161C3.94 7.721 4.043 8 4.043 8s1.79 4.258 3.817 6.403c1.858 1.967 3.968 1.838 3.968 1.838h.957z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.t806 .t806__social-btn-fb { background-color: rgb(60, 90, 152); background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0 0 14.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.t806 .t806__social-btn-twitter { background-color: rgb(0, 172, 237); background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 0 1-1.885.517 3.294 3.294 0 0 0 1.443-1.816 6.575 6.575 0 0 1-2.085.796 3.283 3.283 0 0 0-5.593 2.994A9.32 9.32 0 0 1 5.114 6.6a3.28 3.28 0 0 0 1.016 4.382 3.274 3.274 0 0 1-1.487-.41v.041a3.285 3.285 0 0 0 2.633 3.218 3.305 3.305 0 0 1-1.482.056 3.286 3.286 0 0 0 3.066 2.28A6.585 6.585 0 0 1 4 17.524 9.291 9.291 0 0 0 9.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0 0 20 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.t806 .t806__social-btn .t-sociallinks__svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.t806 .t806__test { position: relative; width: 100%; border: 0px solid transparent; box-sizing: border-box; }

.t806 .t806__question, .t806 .t806__result { display: none; position: relative; top: 0px; left: 0px; }

.t806 .t806__question.show, .t806 .t806__result.show { display: block; }

.t806 .t806__question { width: 100%; }

.t806 .t806__number { margin-bottom: 15px; }

.t806 .t806__number span { opacity: 0.3; }

.t806 .t806__number span:first-child { opacity: 0.7; }

.t806 .t806__quest-info { padding-bottom: 30px; width: 100%; }

.t806 .t806__quest-text { margin-bottom: 20px; text-align: left; }

.t806 .t806__quest-img { width: 100%; }

.t806 .t806__quest-img img, .t806 .t806__start-img img { max-width: 100%; width: 100%; }

.t806 .t806__btn_next, .t806 .t806__btn_result, .t806 .t806__btn_check { margin-top: 35px; }

.t806 .t806__answer { position: relative; padding: 15px 0px; text-align: left; }

.t806 .t806__answer .t-radio__wrapper { width: 90%; }

.t806 .t806__answers .t806__answer .t-vote__btn-res { opacity: 0; position: absolute; top: 15px; right: 0px; }

.t806 .t806__answers.t806__answers_answered .t806__answer .t-vote__btn-res { opacity: 1; }

.t806 .t806__input { display: none; }

.t806 .t806__input + span { display: block; position: relative; padding-left: 35px; cursor: pointer; }

.t806 .t806__details { display: none; padding-left: 30px; opacity: 0.8; color: rgb(51, 51, 51); width: 85%; }

.t806 .t-radio__indicator { flex-shrink: 0; }

.t806 .t806__start { position: relative; top: 0px; left: 0px; }

.t806 .t806__start-wrap { position: relative; }

.t806 .t806__start-uptitle { opacity: 0.3; margin-bottom: 20px; }

.t806 .t806__start-title { margin-bottom: 20px; }

.t806 .t806__start-btn { margin-top: 45px; }

.t806 .t806__start-img { margin-bottom: 30px; }

.t806 .t806__result-wrap { position: relative; }

.t806 .t806__result-wrap img { width: 100%; max-width: 100%; }

.t806 .t806__result-variant { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; }

.t806 .t806__result-desc { position: absolute; top: 50%; left: 50%; z-index: 10; width: 100%; transform: translate(-50%, -50%); }

.t806 .t806__result-desc.t806__result-desc_withoutimg { position: relative; top: inherit; left: inherit; z-index: 10; width: 100%; transform: none; }

.t806 .t806__result-wrap { margin-bottom: 30px; font-size: 0px; }

.t806 .t806__result-count { margin-bottom: 10px; text-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; }

.t806 .t806__answer-text { width: 90%; display: flex; margin: 0px !important; }

.t806 .t806__answer-indicator { top: 3px; }

.t806 .t806__answer-text_wrap { display: inline-block; vertical-align: top; }

.t806 .t806__answers.t806__answers_answered .t806__answer-indicator { border-color: rgb(161, 161, 161); }

.t806 .t806__answers .t806__answer-indicator { opacity: 1; }

.t806 .t806__answer-text div[data-customstyle="yes"] { display: inline; }

.t806 .t806__answers.t806__answers_answered .t806__answer { opacity: 0.6; }

.t806 .t806__answers.t806__answers_answered .t806__answer_correct label .t806__answer-indicator, .t806 .t806__answers.t806__answers_answered .t806__answer_correct label .t806__answer-indicator::after { border-color: rgb(25, 156, 104) !important; background-color: rgb(25, 156, 104) !important; }

.t806 .t806__answers.t806__answers_answered .t806__answer_wrong label .t806__answer-indicator, .t806 .t806__answers.t806__answers_answered .t806__answer_wrong label .t806__answer-indicator::after { border-color: rgb(255, 74, 74) !important; background-color: rgb(255, 74, 74) !important; }

.t806 .t806__answers.t806__answers_answered .t806__answer_correct .t806__answer-icon { fill: rgb(25, 156, 104) !important; }

.t806 .t806__answers.t806__answers_answered .t806__answer_wrong .t806__answer-icon { fill: rgb(255, 74, 74) !important; }

.t806 .t806__answers.t806__answers_answered .t806__answer_correct.t806__answer_withoutopacity, .t806 .t806__answers.t806__answers_answered .t806__answer_wrong { opacity: 1; }

.t806 .t806__answers.t806__answers_answered .t806__answer_correct label, .t806 .t806__answers.t806__answers_answered .t806__answer_correct .t-vote__btn-res { color: rgb(25, 156, 104) !important; }

.t806 .t806__answers.t806__answers_answered .t806__answer_wrong label, .t806 .t806__answers.t806__answers_answered .t806__answer_wrong .t-vote__btn-res { color: rgb(255, 74, 74) !important; }

.t806 .t806__btn_next:not(.t806__btn_show), .t806 .t806__btn_check:not(.t806__btn_show), .t806 .t806__btn_result:not(.t806__btn_show) { display: none; }

.t806 .t806__btn_restart { margin-top: 45px; }

.t806 .t806__test_inner-space { padding: 45px 45px 65px; }

.t806 .t806__result_inner-space { padding-left: 30px; padding-right: 30px; }

.t806 .t806__answer_wrong .t806__answer-indicator, .t806 .t806__answer_correct .t806__answer-indicator { position: relative; }

.t806 .t806__answer-icon { position: relative; margin-right: 1px; top: 3px; }

.t806 .t806__answer-indicator div { position: relative; top: -2px; left: -2px; width: 20px; height: 20px; border-radius: 50%; }

.t806 .t806__answer-indicator div::after { content: ""; position: absolute; display: none; left: 12px; top: 3px; z-index: 10; width: 4px; height: 8px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 2px 2px 0px; transform: rotate(45deg) translate(-50%, 50%); }

.t806 .t806__answer_correct .t806__answer-indicator div::after { display: inline-block; }

.t806 .t806__answer-indicator.t-checkbox__indicator::after { transform: rotate(45deg); }

.t806 .t806__answer_wrong .t806__answer-indicator::before { content: "+"; position: absolute; top: -9px; left: 15px; z-index: 10; width: 0px; height: 0px; font-family: Arial, sans-serif; font-size: 23px; font-weight: 500; color: rgb(255, 255, 255); background-color: transparent; border: 0px; transform: rotate(45deg); }

.t806 .t-radio { position: absolute; z-index: -1; opacity: 0; }

.t806 .t-radio__control { position: relative; cursor: pointer; margin: 0px 0px 10px; }

.t806 .t-radio__control:first-child { margin: 3px 0px 10px; }

.t806 .t-radio__control:last-child { margin: 0px; }

.t806 .t-radio__indicator { position: relative; display: inline-block; vertical-align: middle; height: 20px; width: 20px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 2px; box-sizing: border-box; border-radius: 50%; margin-right: 10px; transition: 0.2s; opacity: 0.6; }

.t806 .t-radio__indicator::after { content: ""; width: 10px; height: 10px; background: rgb(0, 0, 0); border-radius: 50%; position: absolute; inset: 0px; margin: auto; opacity: 0; transition: 0.2s; }

.t806 .t-radio__control .t-radio:checked ~ .t-radio__indicator::after { opacity: 1; }

.t806 .t-radio__control .t-radio:checked ~ .t-radio__indicator { opacity: 1; }

.t806 .t-form .js-error-control-box .t-radio__wrapper { padding: 10px; border: 1px solid rgb(255, 0, 0) !important; }

.t806 .t-checkbox__control { position: relative; cursor: pointer; }

.t806 .t-checkbox__control .t-checkbox { position: absolute; z-index: -1; opacity: 0; }

.t806 .t-checkbox__indicator { position: relative; display: inline-block; vertical-align: middle; height: 20px; width: 20px; border: 2px solid rgb(0, 0, 0); box-sizing: border-box; margin-right: 10px; transition: 0.2s; opacity: 0.6; }

.t806 .t-checkbox__indicator::after { content: ""; position: absolute; display: none; left: 6px; top: 2px; width: 3px; height: 8px; border-style: solid; border-color: rgb(0, 0, 0); border-image: initial; border-width: 0px 2px 2px 0px; transform: rotate(45deg); }

.t806 .t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator { opacity: 1; }

.t806 .t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator::after { display: block; }

.t806 .t-checkbox__labeltext, .t806 .t-checkbox__labeltext div { display: inline; }

.t806 .t-checkboxes__wrapper .t-checkbox__control { margin: 10px 0px; }

.t806 .t-form .js-error-control-box .t-checkbox__control, .t806 .t-form .js-error-control-box .t-checkboxes__wrapper { padding: 10px; border: 1px solid rgb(255, 0, 0) !important; }

.t806 .t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control { padding: 0px; border: none !important; }

@media only screen and (max-width: 640px) {
  .t806 .t806__test_inner-space { padding: 23px 20px 45px; }
  .t806 .t806__col { padding-left: 0px; padding-right: 0px; }
  .t806 .t806__test { padding-left: 20px; padding-right: 20px; }
  .t806 .t806__result_inner-space { padding-left: 15px; padding-right: 15px; }
  .t806 .t806__number { margin-bottom: 10px; }
  .t806 .t806__answer-indicator { top: 0px; }
  .t806 .t806__quest-info { padding-bottom: 20px; }
  .t806 .t806__start-img { margin-bottom: 20px; }
  .t806 .t806__quest-text { margin-bottom: 10px; }
  .t806 .t806__btn_next, .t806 .t806__btn_result, .t806 .t806__btn_check { margin-top: 20px; }
  .t806 .t806__start-uptitle { margin-bottom: 10px; }
  .t806 .t806__start-title { margin-bottom: 15px; }
  .t806 .t806__start-btn { margin-top: 30px; }
  .t806 .t806__result-wrap { margin-bottom: 20px; }
  .t806 .t806__result-count { margin-bottom: 5px; }
  .t806 .t806__btn_restart { margin-top: 30px; }
}

.t807 .t807__test { position: relative; width: 100%; border: 0px solid transparent; box-sizing: border-box; }

.t807 .t807__test.t-vote_sended:not([data-vote-visibility="yes"], [data-vote-visibility="onclick"]) .t807__question, .t807 .t807__test.t-vote_sended:not([data-vote-visibility="yes"], [data-vote-visibility="onclick"]) .t807__btn-wrapper { display: none; }

.t807 .t807__test .t807__thank { display: none; }

.t807 .t807__test.t-vote_sended .t807__thank { display: block; }

.t807 .t807__question { position: relative; top: 0px; left: 0px; }

.t807 .t807__number { margin-bottom: 15px; color: rgb(188, 188, 188); }

.t807 .t807__quest-info { padding-bottom: 15px; }

.t807 .t807__quest-img img { max-width: 100%; }

.t807 .t807__answers { padding-bottom: 35px; }

.t807 .t807__answer { position: relative; padding-top: 15px; opacity: 1; text-align: left; }

.t807 .t807__answer:first-child { padding-top: 15px; }

.t807 .t807__answer + .t807__answer { padding-top: 5px; }

.t807 .t807__test.t-vote_sended .t807__answer + .t807__answer { padding-top: 15px; }

.t807 .t807__answer-text { position: relative; display: flex; }

.t807 .t807__answer .t-radio__wrapper { width: 80%; padding-bottom: 10px; }

.t807 .t807__answer-progressbar { width: 0%; height: 10px; opacity: 0; transition: width 0.3s; }

.t807 .t807__test[data-vote-visibility="yes"] .t807__answer-progressbar { opacity: 1; }

.t807 .t807__test.t-vote_sended .t807__answer-progressbar { opacity: 1; }

.t807.t807__test.t-vote_sended:not([data-vote-visibility="yes"], [data-vote-visibility="onclick"]).t807__answer-progressbar { opacity: 0; }

.t807 .t807__test_hideanswer { display: none; }

.t807 .t807__input-wrapper { display: inline-block; width: auto; transition: width 0.3s; }

.t807 .t807__answer-indicator { opacity: 1; transition: opacity 0.2s; }

.t807 .t807__answer-text_wrap { display: inline-block; vertical-align: top; }

.t807 .t807__test.t-vote_sended .t807__answer-indicator, .t807 .t807__test.t-vote_sended .t-radio__control .t-radio:checked ~ .t-radio__indicator { opacity: 0; }

.t807 .t807__test.t-vote_sended .t807__input-wrapper { width: 0px; }

.t807 .t807__test.t-vote_sended .t-btn { display: none; }

.t807 .t807__answer .t-vote__btn-res { position: absolute; top: 15px; right: 0px; }

.t807 .t807__test .t807__answer:first-child .t-vote__btn-res { top: 25px; }

.t807 .t807__test.t-vote_sended .t807__answer:first-child .t-vote__btn-res { top: 15px; }

.t807 .t807__answer .material-icons { position: relative; top: 3px; font-size: 20px; }

.t807 .t807__answer-icon { position: relative; margin-right: 1px; top: 3px; }

.t807 .t807__input + span { display: block; position: relative; padding-left: 35px; cursor: pointer; }

.t807 .t807__title { margin-bottom: 10px; }

.t807 .t807__text { margin-bottom: 35px; }

.t807 .t807__answer-text { margin: 0px !important; }

.t807 .t807__test_inner-space { padding: 45px 45px 15px; }

.t807 .t807__test.t807__test_inner-space { padding-bottom: 50px; }

.t807 .t-vote_loading .js-sendvote-btn { position: relative; opacity: 0.5; }

.t807 .t-vote_loading .js-sendvote-btn table { opacity: 0; }

.t807 .t-vote_loading .js-sendvote-btn::before { content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; animation: 0.6s linear 0s infinite normal none running t-submit-spinner; z-index: 1; }

.t807 .t807__answer-indicator.t-radio__indicator::after { top: 50%; bottom: initial; left: 50%; right: initial; transform: translate(-50%, -50%); }

.t807 .t-radio { position: absolute; z-index: -1; opacity: 0; }

.t807 .t-radio__control { display: flex; position: relative; cursor: pointer; margin: 0px 0px 10px; }

.t807 .t-radio__control:first-child { margin: 3px 0px 10px; }

.t807 .t-radio__control:last-child { margin: 0px; }

.t807 .t-radio__indicator { position: relative; display: inline-block; vertical-align: middle; height: 20px; width: 20px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 2px; box-sizing: border-box; border-radius: 50%; margin-right: 10px; transition: 0.2s; opacity: 0.6; }

.t807 .t-radio__indicator::after { content: ""; width: 10px; height: 10px; background: rgb(0, 0, 0); border-radius: 50%; position: absolute; inset: 0px; margin: auto; opacity: 0; transition: 0.2s; }

.t807 .t-radio__control .t-radio:checked ~ .t-radio__indicator::after { opacity: 1; }

.t807 .t-radio__control .t-radio:checked ~ .t-radio__indicator { opacity: 1; }

.t807 .t-form .js-error-control-box .t-radio__wrapper { padding: 10px; border: 1px solid rgb(255, 0, 0) !important; }

@media only screen and (max-width: 640px) {
  .t807 .t807__test_inner-space { padding: 30px 20px 5px; }
  .t807 .t807__test { padding-left: 20px; padding-right: 20px; }
  .t807 .t807__col { padding-left: 0px; padding-right: 0px; }
  .t807 .t807__test.t-vote_sended.t807__test_inner-space { padding-bottom: 30px; }
  .t807 .t807__number { margin-bottom: 10px; }
  .t807 .t807__quest-info { padding-bottom: 10px; }
  .t807 .t807__title { margin-bottom: 5px; }
  .t807 .t807__text { margin-bottom: 20px; }
  .t807 .t807__answers { padding-bottom: 20px; }
  .t807 .t807__start-btn { margin-top: 30px; }
  .t807 .t807__result-wrap { margin-bottom: 20px; }
  .t807 .t807__result-count { margin-bottom: 5px; }
  .t807 .t807__result-variant { padding-left: 15px; padding-right: 15px; }
  .t807 .t807__result-text { margin-bottom: 45px; }
}

.t811 a.t-btn { display: flex; align-items: center; }

.t811 .t811__content { border: 3px solid rgb(31, 91, 255); padding: 30px 25px 35px; }

.t811 .t811__title { margin-bottom: 12px; }

.t811 .t811__text-wrapper { margin-bottom: 35px; }

.t811 .t811__form-bottom-text { margin-top: 30px; }

.t811 .t-form__inputsbox { display: flex; align-items: center; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t811 .t811__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t811 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t811 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t811 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t811 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t811 .t-form_inputs-total_1 .t-input-group { max-width: 210px; width: 210px; }

.t811 .t-form.t-form_inputs-total_1 { display: table; }

.t811 .t-align_center .t-form.t-form_inputs-total_1 { margin: 0px auto; }

.t811 .t-input-group { display: table-cell; vertical-align: bottom; }

.t811 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t811 .t-input { height: 45px; background-color: transparent; margin: 0px; padding: 0px 20px; font-size: 16px; line-height: 1.33; width: 100%; border: 0px none; box-sizing: border-box; outline: 0px; border-radius: 0px; appearance: textfield; }

.t811 .t-input::-webkit-inner-spin-button { display: none; }

.t811 .t-input__vis-ph { top: 21px; }

.t811 .t-input-title { padding-bottom: 5px; text-align: left; }

.t811 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; text-align: left; }

.t811 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t811 .t-submit:disabled { opacity: 0.8; cursor: default; }

.t811 .t811_submit.t-btn_disabled { opacity: 0.8; cursor: default; pointer-events: none; }

#allrecords .t811 .t-form__submit a { outline: none; }

.t811 .t-datepicker { width: 100%; }

.t811 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t811 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

@media screen and (max-width: 960px) {
  .t811 a.t-btn { justify-content: center; }
  .t811 a.t-btn span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; text-align: left; }
  .t811 .t811__text-wrapper { margin-bottom: 32px; }
  .t811 .t-form__inputsbox, .t811 .t-form.t-form_inputs-total_1 { display: block; }
  .t811 .t-input-group, .t811 .t-form_inputs-total_1 .t-input-group { display: block; max-width: 100%; width: 100% !important; }
  .t811 .t-input-block { display: block; margin-bottom: 16px; padding-right: 0px; }
  .t811 .t-form__submit { display: block; width: 100%; }
  .t811 .t-submit { width: 100%; }
}

@media screen and (max-width: 640px) {
  .t811 .t-input { height: 50px; }
  .t811 .t-input__vis-ph { top: 17px; }
  .t811 .t-input_pvis { padding: 22px 20px 10px; }
}

.t811 .t-input-error { display: none !important; }

.t811 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t811 .t-form__errorbox-middle { display: none; }

.t811 .t-form__errorbox-bottom { display: block; }

@media screen and (max-width: 960px) {
  .t811 .t-form__errorbox-middle { display: block; }
  .t811 .t-form__errorbox-bottom { display: none; }
}

.t812 .t-section__bottomwrapper { margin-top: 105px; }

.t812__col-header { margin-bottom: 30px; text-align: center; }

.t812__pricelist-item + .t812__pricelist-item { margin-top: 30px; }

.t812__pricelist-item .t-row { position: relative; }

.t812__pricelist-item__row_1 { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: start; align-items: flex-start; padding-bottom: 10px; }

.t812__pricelist-item__row_2 { padding-top: 8px; }

.t812__pricelist-item__title { text-align: left; max-width: 90%; }

.t812__pricelist-item__price { text-align: right; white-space: nowrap; }

.t812__pricelist-item__title + .t812__pricelist-item__price { padding-left: 20px; }

.t812__pricelist-item__descr { text-align: left; }

.t812__pricelist-item__line { position: relative; border-top: 1px solid rgb(0, 0, 0); width: 100%; opacity: 0.1; z-index: 100; }

@media screen and (max-width: 960px) {
  .t812 .t-section__bottomwrapper { margin-top: 45px; }
  .t812__col-header { margin-bottom: 20px; }
}

.t813 .t813__textwrapper { margin-bottom: 105px; margin-left: 20px; margin-right: 20px; }

.t813 .t-section__title { margin-bottom: 20px; margin-left: auto; margin-right: auto; }

.t813 .t-section__descr { max-width: 560px; margin-right: auto; margin-left: auto; }

.t813 .t813__wrapper { padding: 50px 0px; }

.t813 .t813__col-wrapper { display: flex; }

.t813 .t813__col { margin-top: 0px; margin-bottom: 0px; }

.t813 .t813__img { display: block; max-width: 100%; margin: 0px auto; }

.t813 .t813__contentwrapper { display: table-cell; vertical-align: middle; height: 315px; }

.t813 .t813__contentbox { display: table; width: 100%; }

.t813 .t813__video-descr { margin-top: 20px; text-align: left; }

.t813 .t813__form-upper-text { margin-bottom: 20px; text-align: left; }

.t813 .t813__form-bottom-text { margin-top: 20px; text-align: left; }

.t813 .t-form__inputsbox { max-height: 10000px; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); }

.t813 .t813__inputsbox_hidden.t-form__inputsbox { max-height: 0px; opacity: 0; overflow: hidden; }

.t813 .t-input-group { margin-bottom: 25px; }

.t813 .t-form_bbonly .t-form__inputsbox_flex .t-input-group { margin-bottom: 0px; }

.t813 .t-input { background-color: transparent; appearance: none; }

.t813 .t-input-block textarea { padding-top: 17px; }

.t813 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t813 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t813 .t-input-title { padding-bottom: 5px; }

.t813 .t-input-subtitle { padding-bottom: 15px; }

.t813 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t813 .t-inputtime, .t813 .t-datepicker__wrapper { max-width: 245px; }

.t813 .t-input-group_inrow .t-inputtime, .t813 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t813 .t-form_bbonly .t-input-title { margin-bottom: 0px; padding-bottom: 0px; }

.t813 .t-form_bbonly .t-input-subtitle { padding-top: 5px; padding-bottom: 0px; }

.t813 .t-form_bbonly .t-input-block { margin-bottom: 30px; }

.t813 .t-form__submit { display: block; vertical-align: middle; height: 100%; margin-top: 30px; margin-bottom: 10px; text-align: left; }

.t813 .t-form__inputsbox_flex .t-form__submit { margin-top: 5px; }

.t813 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t813 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t813 .t-form_bbonly .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 30px; }

@media screen and (max-width: 1200px) {
  .t813 .t813__textwrapper { margin-left: 10px; margin-right: 10px; }
}

@media screen and (max-width: 960px) {
  .t813 .t813__textwrapper { margin-bottom: 60px; margin-right: 0px; margin-left: 0px; padding-left: 20px; padding-right: 20px; }
  .t813 .t-section__title { margin-bottom: 15px; }
  .t813 .t813__contentwrapper { height: auto; }
  .t813 .t813__col:first-child { margin-bottom: 60px; }
  .t813 .t813__wrapper { padding: 20px 0px; }
  .t813 .t813__col-wrapper { display: block; }
}

@media screen and (max-width: 640px) {
  .t813 .t-form__submit { padding-bottom: 20px; }
  .t813 .t-input-block textarea { padding-top: 12px; }
  .t813 .t-submit { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t813 .t-inputtime, .t813 .t-datepicker__wrapper { max-width: 100%; }
}

.t814__blockimg-wrapper { position: relative; width: 100%; padding-bottom: 100%; }

.t814__blockimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t814__blocktext-wrapper { position: relative; display: table; width: 100%; }

.t814__blocktext { position: absolute; z-index: 2; display: table; width: 120%; margin-top: 10%; }

.t814__content { display: table-cell; padding: 60px 80px 60px 60px; }

.t814__title { margin-bottom: 16px; }

.t814__descr { margin-top: 28px; }

.t814__uptitle { margin-bottom: 28px; color: rgb(102, 102, 102); }

.t814__line { position: relative; display: block; max-width: 50px; width: 100%; height: 3px; background-color: rgb(102, 102, 102); }

.t814__btn { margin-top: 60px; }

@media screen and (max-width: 680px) {
  .t814__content { display: table-cell; padding: 30px 20px; }
}

@media screen and (max-width: 960px) {
  .t814__top { margin-bottom: 20px; }
  .t814__blocktext-wrapper { padding-bottom: 0px !important; }
  .t814__blocktext { position: relative; width: 100%; margin-top: 0px; height: auto !important; }
  .t814__btn { margin-top: 20px; margin-bottom: 30px; }
}

.t815__imglogo { height: auto; display: block; }

.t815__linewrapper { position: absolute; bottom: 0px; left: 0px; width: 100%; }

.t815__horizontalline { position: relative; border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t815__imglogo { max-width: 300px; }

.t815__leftwrapper { display: table-cell; vertical-align: middle; padding-left: 40px; }

.t815__rightwrapper { display: table-cell; vertical-align: middle; padding-right: 40px; text-align: right; }

.t815 { width: 100%; height: 110px; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t815__beforeready { visibility: hidden; }

.t815__maincontainer { width: 100%; height: 110px; display: table; position: relative; }

.t815__maincontainer.t815__c12collumns { max-width: 1200px; margin: 0px auto; }

.t815__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t815__phone-icon, .t815__phone-icon + span { display: inline-block; vertical-align: middle; }

.t815__phone-icon { margin-right: 10px; }

.t815__logo-wrapper_block, .t815__logo-descr_block { display: block; }

.t815__logo-wrapper_inlineblock, .t815__logo-descr_inlineblock { display: inline-block; vertical-align: middle; }

.t815__logo-descr_block { padding-top: 10px; }

.t815__logo-wrapper_inlineblock { margin-right: 35px; }

.t815 a, #allrecords .t815 a { text-decoration: none; color: rgb(0, 0, 0); }

.t815.t815__positionabsolute { position: absolute; }

.t815.t815__positionfixed { position: fixed; }

.t815.t815__positionstatic { position: static; }

.t815__mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t815__leftwrapper { padding-left: 20px; }
  .t815__rightwrapper { padding-right: 20px; }
}

@media screen and (max-width: 980px) {
  .t815__linewrapper { display: none; }
  .t815 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t815.t815__positionabsolute, .t815.t815__positionfixed, .t815.t815__positionstatic { position: static; }
  .t815__imglogo { box-sizing: border-box; padding: 0px; margin: 0px auto; width: auto !important; }
  .t815__imglogomobile.t815__imglogo { width: 100% !important; }
  .t815__phone-icon { margin-right: 8px; width: 20px !important; height: 20px !important; }
  .t815__logo { text-align: center; }
  .t815 img { float: inherit; }
  .t815__logo { white-space: normal; padding: 0px; }
  .t815__logo-wrapper_inlineblock { margin-right: 20px; }
  .t815__maincontainer { padding: 35px 0px; }
  .t815__leftwrapper, .t815__rightwrapper { width: 100%; display: block; box-sizing: border-box; }
  .t815__leftwrapper { padding: 0px 20px 10px; box-sizing: border-box; }
  .t815__rightwrapper { padding: 10px 0px 0px; text-align: center; }
  .t815.t815__hidden { display: none; height: 100%; }
}

@media screen and (max-width: 640px) {
  .t815__logo-wrapper_inlineblock { margin-right: 0px; margin-bottom: 10px; }
  .t815__logo-wrapper_inlineblock, .t815__logo-descr_inlineblock { display: block; }
  .t815__text_top { margin-bottom: 3px; }
}

.t816__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t816__row { position: relative; box-sizing: border-box; font-size: 0px; }

.t816__row_indent-10px { padding: 0px 10px 10px; }

.t816__row_indent-20px { padding: 0px 20px 20px; }

.t816__row_indent-40px { padding: 0px 40px 40px; }

.t816__row_indent-10px:first-child { padding-top: 10px; }

.t816__row_indent-20px:first-child { padding-top: 20px; }

.t816__row_indent-40px:first-child { padding-top: 40px; }

.t816_no-bottom-indent .t816__row:last-child { padding-bottom: 0px !important; }

.t-container .t816__row { padding-right: 20px; padding-left: 20px; }

.t816__container_indent .t816__row { padding-right: 0px !important; padding-left: 0px !important; }

.t816__tile { position: relative; display: inline-block; width: 50%; box-sizing: border-box; }

.t816__tile_offset { top: 65px; }

.t816__bgimg_16-9 { padding-bottom: 56%; }

.t816__bgimg_4-3 { padding-bottom: 75%; }

.t816__bgimg_3-2 { padding-bottom: 66%; }

.t816__bgimg_1-1 { padding-bottom: 100%; }

.t816__bgimg_2-3 { padding-bottom: 150%; }

.t816__bgimg_3-4 { padding-bottom: 133%; }

.t816__bgimg_9-16 { padding-bottom: 177%; }

.t816__row_indent-10px .t816__tile_left { padding-right: 5px; }

.t816__row_indent-10px .t816__tile_right { padding-left: 5px; }

.t816__row_indent-20px .t816__tile_left { padding-right: 10px; }

.t816__row_indent-20px .t816__tile_right { padding-left: 10px; }

.t816__row_indent-40px .t816__tile_left { padding-right: 20px; }

.t816__row_indent-40px .t816__tile_right { padding-left: 20px; }

@media screen and (max-width: 1200px) {
  .t-container .t816__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t816__container_indent, .t-container .t816__row { padding-right: 20px; padding-left: 20px; }
  .t816__tile { display: block; margin-right: auto; margin-left: auto; }
  .t816__tile:not(:last-child) { margin-bottom: 10px; }
  .t816__tile_offset { top: 0px; }
  .t816__tile_left { padding-right: 0px !important; }
  .t816__tile_right { padding-left: 0px !important; }
  .t816__row_indent-20px { padding: 0px 0px 10px; }
  .t816__row_indent-40px { padding: 0px 0px 20px; }
  .t816__row_indent-20px:first-child { padding-top: 10px; }
  .t816__row_indent-40px:first-child { padding-top: 20px; }
}

@media screen and (max-width: 640px) {
  .t816__tile { width: 100%; }
}

.t817__wrapper { width: 100%; font-size: 0px; }

#allrecords .t817__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t817__container li ul { list-style-type: disc; }

.t817__wrapper::before, .t817__wrapper::after { content: ""; display: table; }

.t817__wrapper::after { clear: both; }

.t817__tab { position: relative; display: inline-block; font-size: 0px; cursor: pointer; vertical-align: middle; }

.t817__tab_active { cursor: default; }

.t817__tab.t817__tab_active::after { content: ""; position: absolute; z-index: 1; width: 100%; left: 0px; }

.t817__tab.t817__tab_active::before { content: ""; position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 3px; }

.t817__tab-name { padding: 14px 20px; color: rgb(0, 0, 0); background-color: transparent; border: none; cursor: pointer; }

#allrecords button.t817__tab-name:focus-visible { outline-offset: -1px; }

#allrecords .t817__content_active:focus-visible { outline-color: rgb(32, 21, 255); outline-offset: 2px; outline-style: auto; }

.t817__content-row { position: relative; }

.t817__content { display: block; background-color: rgb(255, 255, 255); }

.t817__content-col_2 { width: 50%; }

.t817__content-col_2:first-child { padding-right: 20px; }

.t817__content-col_2:last-child { padding-left: 20px; }

.t817__content { display: none; position: relative; padding: 40px; border-color: rgb(238, 238, 238); border-style: solid; }

.t817__content::before, .t817__content::after { content: ""; display: table; }

.t817__content::after { clear: both; }

.t817__content_active { display: block; }

.t817__content-col { display: inline; float: left; box-sizing: border-box; }

.t817__content img { max-width: 100%; width: 100%; }

.t817__title { margin-bottom: 15px; }

.t817__btn { margin-top: 30px; }

.t817__off { display: none !important; }

.t817__select { appearance: none; padding: 16px 40px 16px 20px; width: 100%; box-sizing: border-box; background-color: transparent; border-radius: 0px; border-width: 1px 1px 0px; border-style: solid; border-color: initial; border-image: initial; outline: none; margin: 0px; font-size: 16px; }

.t817__wrapper_mobile { position: relative; display: none; }

.t817__wrapper_mobile::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }

.t817__firefoxfix { width: 16px; position: absolute; top: 1px; right: 1px; bottom: 1px; pointer-events: none; }

@media screen and (max-width: 960px) {
  .t817__col { padding: 0px 20px; box-sizing: border-box; }
  .t817__content { padding: 20px; }
  .t817__content-col_2 { width: 100%; }
  .t817__content-col_2:first-child { padding-right: 0px; }
  .t817__content-col_2:last-child { padding-left: 0px; }
  .t817__wrapper_mobile { display: block; }
  .t817__wrapper { display: none; }
}

.t819__wrapper { width: 100%; padding-top: 3px; font-size: 0px; text-align: center; }

#allrecords .t819__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t819__container li ul { list-style-type: disc; }

.t819__wrapper::before, .t819__wrapper::after { content: ""; display: table; }

.t819__wrapper::after { clear: both; }

.t819__tab { position: relative; display: inline-block; font-size: 0px; cursor: pointer; vertical-align: middle; }

.t819__tab::before { content: ""; position: absolute; bottom: 0px; left: 0px; z-index: 1; width: 100%; height: 3px; background-color: transparent; }

.t819__tab_active { cursor: default; }

.t819__tab-name { padding: 18px 20px; color: rgb(0, 0, 0); background-color: transparent; border: none; cursor: pointer; }

#allrecords button.t819__tab-name:focus-visible { outline-offset: 1px; }

#allrecords .t819__content_active:focus-visible { outline-color: rgb(32, 21, 255); outline-offset: 2px; outline-style: auto; }

.t819__content-row { position: relative; }

.t819__content { display: block; }

.t819__content-col { display: inline; float: left; box-sizing: border-box; }

.t819__content-col_full-width { width: 100%; }

.t819__content-col_1 { display: block; float: none; }

.t819__content-col_2 { width: 50%; }

.t819__content-col_2:first-child { padding-right: 20px; }

.t819__content-col_2:last-child { padding-left: 20px; }

.t819__content { display: none; position: relative; padding: 40px; }

.t819__content::before, .t819__content::after { content: ""; display: table; }

.t819__content::after { clear: both; }

.t819__content_active { display: block; }

.t819__content img { display: block; max-width: 100%; width: 100%; }

.t819__title { margin-bottom: 15px; }

.t819__btn { margin-top: 30px; }

.t819__off { display: none !important; }

.t819__select { appearance: none; padding: 16px 20px; width: 100%; box-sizing: border-box; background-color: transparent; border-radius: 0px; border-width: 1px 1px 0px; border-style: solid; border-color: initial; border-image: initial; outline: none; margin: 0px; font-size: 16px; }

.t819__wrapper_mobile { position: relative; display: none; }

.t819__wrapper_mobile::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }

.t819__firefoxfix { width: 16px; position: absolute; top: 1px; right: 1px; bottom: 1px; pointer-events: none; }

@media screen and (max-width: 960px) {
  .t819__col { padding: 0px 20px; box-sizing: border-box; }
  .t819__content { padding: 20px; }
  .t819__content-col_2 { width: 100%; }
  .t819__content-col_2:first-child { padding-right: 0px; }
  .t819__content-col_2:last-child { padding-left: 0px; }
  .t819__wrapper_mobile { display: block; }
  .t819__wrapper { display: none; }
  .t819__tab-block { position: relative; overflow: hidden; }
}

.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; }
}

.t821__imglogo { height: auto; display: block; }

.t821__linewrapper { position: absolute; bottom: 0px; left: 0px; width: 100%; }

.t821__horizontalline { border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; margin: 0px 40px; }

.t821__imglogo { max-width: 300px; }

.t821__img-wrap { display: inline-block; vertical-align: middle; }

.t821__img-wrap img { max-width: 100%; }

.t821__leftwrapper { display: table-cell; vertical-align: middle; padding-left: 40px; }

.t821__rightwrapper { display: table-cell; vertical-align: middle; padding-right: 40px; font-size: 0px; text-align: right; }

.t821__phone-container, .t821__adress-container, .t821__btn-container, .t821__img-wrap { display: inline-block; vertical-align: middle; }

.t821__adress-container, .t821__phone-container { padding-left: 20px; padding-right: 20px; text-align: left; }

.t821__btn-container { padding-left: 20px; }

.t821 { width: 100%; height: 110px; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t821__beforeready { visibility: hidden; }

.t821__maincontainer { width: 100%; height: 110px; display: table; position: relative; }

.t821__maincontainer.t821__c12collumns { max-width: 1200px; margin: 0px auto; }

.t821__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t821__text { padding-left: 10px; text-align: left; }

.t821__text, .t821__phone-icon, .t821__adress-icon { display: inline-block; vertical-align: middle; }

.t821__logo-wrapper_block, .t821__logo-descr_block { display: block; }

.t821__logo-wrapper_inlineblock, .t821__logo-descr_inlineblock { display: inline-block; vertical-align: middle; }

.t821__logo-descr_block { padding-top: 10px; }

.t821__logo-wrapper_inlineblock { margin-right: 35px; }

.t821 a, #allrecords .t821 a { text-decoration: none; color: rgb(0, 0, 0); }

.t821.t821__positionabsolute { position: absolute; }

.t821.t821__positionfixed { position: fixed; }

.t821.t821__positionstatic { position: static; }

.t821__mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t821__maincontainer.t821__c12collumns { max-width: 960px; }
  .t821__maincontainer.t821__c12collumns .t821__leftwrapper { padding-left: 10px !important; }
  .t821__maincontainer.t821__c12collumns .t821__rightwrapper { padding-right: 10px !important; }
  .t821__leftwrapper { padding-left: 20px; }
  .t821__rightwrapper { padding-right: 20px; }
}

@media screen and (max-width: 980px) {
  .t821__linewrapper { display: none; }
  .t821 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t821.t821__positionabsolute, .t821.t821__positionfixed, .t821.t821__positionstatic { position: static; }
  .t821__imglogo { box-sizing: border-box; padding: 0px; margin: 0px auto; width: auto !important; }
  .t821__imglogomobile.t821__imglogo { width: 100% !important; }
  .t821__logo { text-align: center; }
  .t821 img { float: inherit; }
  .t821__logo { white-space: normal; padding: 0px; }
  .t821__logo-wrapper_inlineblock { margin-right: 20px; }
  .t821__maincontainer { padding: 35px 0px; }
  .t821__leftwrapper, .t821__rightwrapper { width: 100%; display: block; box-sizing: border-box; }
  .t821__leftwrapper { padding: 0px 20px 10px; }
  .t821__rightwrapper { text-align: center; padding: 10px 0px 0px !important; }
  .t821__btn-container { display: block; padding-top: 18px; padding-left: 20px; padding-right: 20px; }
  .t821__adress-container, .t821__phone-container { padding-left: 10px; padding-right: 10px; }
  .t821__phone-icon, .t821__adress-icon { width: 35px !important; height: 35px !important; }
}

@media screen and (max-width: 640px) {
  .t821__logo-wrapper_inlineblock { margin-right: 0px; }
  .t821__logo-wrapper_inlineblock, .t821__logo-descr_inlineblock { display: block; }
  .t821__phone-container, .t821__adress-container, .t821__btn-container { display: block; }
  .t821__phone-container { padding-bottom: 8px; text-align: center; }
  .t821__adress-container { padding-top: 8px; padding-bottom: 5px; text-align: center; }
  .t821__text_top { margin-bottom: 3px; }
  .t821__text { text-align: center; }
  .t821__phone-icon, .t821__adress-icon, .t821__img-wrap { display: none; }
}

.t822__container { padding-top: 25px; padding-bottom: 25px; }

#allrecords .t822__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t822__container { display: flex; flex-wrap: wrap; }

.t822__container li ul { list-style-type: disc; }

.t822__col { vertical-align: top; position: relative; height: auto; margin-bottom: 25px; padding-top: 25px; padding-bottom: 25px; }

.t822 .t-divider { position: absolute; top: 0px; right: -10px; width: 1px; height: 100%; background-color: rgb(238, 238, 238); }

.t822__col:nth-child(3n) .t-divider { display: none; }

.t822__col-wrapper { position: relative; padding: 0px 25px; box-sizing: border-box; }

.t822 .t-list__item:nth-child(-n+3) { margin-top: 0px !important; }

.t822__title { padding-bottom: 20px; }

.t822__uptitle { padding-bottom: 15px; }

@media screen and (max-width: 1200px) {
  .t822__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t822__container { padding-top: 0px; padding-bottom: 0px; }
  .t822__col { margin: 0px; padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t822 .t-divider { position: absolute; bottom: 0px; left: 5%; top: unset; height: 10px; background-color: rgb(238, 238, 238); }
  .t822__col:nth-child(3n) .t-divider { display: block; }
  .t822 .t-list__item { margin-top: 0px !important; }
  .t822__col-wrapper { padding: 30px 0px 35px; }
  .t822__title { padding-bottom: 10px; }
}

.t823__container { position: relative; }

.t823__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t823__wrapper { width: 100%; height: 700px; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; table-layout: fixed; }

.t823__col { width: 50%; vertical-align: middle; }

.t823__col_img { height: 100%; }

.t823__title { padding-bottom: 20px; }

.t823__descr { padding-bottom: 30px; }

.t823__main-wrapper { padding: 10%; }

.t823__imgwrapper { overflow: hidden; position: relative; width: 100%; height: 100%; transition: height 0.3s ease-in-out; }

.t823__imgwrapper::before, .t823__imgwrapper::after { content: ""; display: table; clear: both; }

.t823__imgwrapper .t823__bgimg { position: absolute; height: 100%; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t823 .t823__imgblock { height: 100%; margin: 0px; padding: 0px; border: 0px; }

.t823 .t823__button { margin-top: 20px; }

.t823 .t823__btntext-wrapper { margin-top: 20px; }

.t823 .t823__form-upper-text { margin-bottom: 20px; text-align: left; }

.t823 .t823__form-bottom-text { margin-top: 20px; text-align: left; }

.t823 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 10000px; }

.t823 .t823__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t823 .t-input-group { margin-bottom: 25px; }

.t823 .t-form_bbonly .t-form__inputsbox_flex .t-input-group { margin-bottom: 0px; }

.t823 .t-input { background-color: transparent; appearance: none; }

.t823 .t-input-block textarea { padding-top: 17px; }

.t823 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t823 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t823 .t-input-title { padding-bottom: 5px; }

.t823 .t-input-subtitle { padding-bottom: 15px; }

.t823 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t823 .t-inputtime, .t823 .t-datepicker__wrapper { max-width: 245px; }

.t823 .t-input-group_inrow .t-inputtime, .t823 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t823 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t823 .t-form_bbonly .t-input-subtitle { padding-bottom: 5px; padding-top: 5px; }

.t823 .t-form_bbonly .t-input-block { margin-bottom: 30px; }

.t823 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; margin-bottom: 0px; }

.t823 .t-form__submit { display: block; vertical-align: middle; height: 100%; margin-top: 30px; margin-bottom: 10px; text-align: left; }

.t823 .t-form__inputsbox_flex .t-form__submit { margin-top: 5px; }

.t823 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t823 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t823 .t-form_bbonly .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 30px; }

@media screen and (max-width: 960px) {
  .t823__blocktextmobile { width: 100%; padding: 30px 0px 0px; display: block !important; }
  .t823__main-wrapper { padding: 20px 20px 30px; }
  .t823__col { display: block; width: 100% !important; }
  .t823__col_form { display: none; }
  .t823__col_form_mobile.t823__col_form { display: block; }
  .t823__wrapper_mobile.t823__wrapper { height: 100%; }
  .t823__col_img_mobile.t823__col_img { height: 700px; }
  .t823__wrapper_mobile.t823__wrapper .t823__main-wrapper { padding-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t823 .t-form__submit { padding-bottom: 20px; }
  .t823 .t-input-block textarea { padding-top: 12px; }
  .t823 .t-submit { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t823 .t-inputtime, .t823 .t-datepicker__wrapper { max-width: 100%; }
}

.t823 .t-form .js-error-control-box .t-select__wrapper { border: none !important; }

.t823 .t-form .js-error-control-box .t-select__wrapper .t-select { border: 1px solid rgb(255, 0, 0) !important; }

.t824__body_popupshowed { }

.t824 { position: relative; z-index: 1000; }

.t824.t824_active { z-index: 100000; }

.t824__btn { position: fixed; bottom: 50px; right: 65px; visibility: hidden; opacity: 0; padding: 0px; border: none; border-radius: 50%; background-color: transparent; cursor: pointer; }

.t824__btn_wrapper { overflow: hidden; position: relative; height: 60px; width: 60px; border-radius: 50%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; transition: 0.2s linear; }

.t824__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; }

.t824__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t824__btn:not(.t824__btn_active):hover .t824__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t824__btn:not(.t824__btn_active):focus-visible .t824__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t824__btn:not(.t824__btn_active):hover .t824__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t824__btn:not(.t824__btn_active):focus-visible .t824__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t824__btn_active .t824__btn_wrapper { background: rgb(255, 255, 255) !important; }

.t824__btn_active .t824__btn_wrapper::after { visibility: hidden; }

.t824__btn_active .t824__btn-text { visibility: hidden; opacity: 0; }

.t824__btn_animate { animation: 2s ease-out 0s infinite normal none running t824__btn-pulsate; }

@-webkit-keyframes t824__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

@keyframes t824__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

.t824__btn_animate .t824__animated-circle { position: absolute; width: 60px; height: 60px; top: -3px; left: -3px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; border: 3px solid rgb(25, 156, 104); animation: 2s ease-out 0s infinite normal none running t824__pulsate; opacity: 0; }

@-webkit-keyframes t824__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

@keyframes t824__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

.t824__icon, .t824__icon-close { fill: rgb(255, 255, 255); position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t824__btn-img { transition: 0.2s linear; }

.t824__icon-close, .t824__btn_active .t824__icon, .t824__btn_active .t824__btn-img { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t824__btn_active .t824__icon-close { opacity: 1; visibility: visible; transform: rotate(0deg) scale(1); }

.t824__popup { display: none; opacity: 0; transition: opacity 0.2s ease-in-out; }

.t824__popup_show { opacity: 1; }

.t824__popup-container { visibility: hidden; opacity: 0; margin: 0px; top: initial; left: initial; bottom: 50px; right: 65px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; background: rgb(255, 255, 255); position: fixed; z-index: 1; cursor: default; max-width: 360px; }

.t824__popup-container_show { visibility: visible; opacity: 1; }

.t824__wrapper { position: relative; padding-top: 48px; padding-bottom: 20px; border-radius: 5px; max-height: 65vh; text-align: center; }

.t824__popup-close { position: absolute; top: 9px; right: 9px; padding: 6px; border: none; background-color: transparent; cursor: pointer; }

.t824__popup-icon-close { display: block; width: 12px; height: 12px; }

.t824__btn-img, .t824__image { width: 100%; max-width: 100%; height: auto; border-radius: 50%; }

.t824__btn-img { width: 60px; height: 60px; }

.t824__imgwrapper { position: relative; width: 100%; height: 100%; }

.t824__image { width: 70px; height: 70px; }

.t824__image-wrapper { position: absolute; top: -35px; left: 50%; width: 70px; height: 70px; overflow: hidden; border-radius: 50%; background: rgb(255, 255, 255); transform: translateX(-50%); }

.t824__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 50%; transform: translateZ(0px); }

.t824__phone { display: block; }

.t824__text-wrapper, .t824__phone-wrapper { padding-left: 35px; padding-right: 35px; }

.t824__text-wrapper { padding-bottom: 25px; border-bottom: 1px solid rgb(238, 238, 238); }

.t824__phone-wrapper { margin-top: 17px; }

.t824__mobile-top-panel { visibility: hidden; width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; }

.t824__mobile-top-panel_wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; }

.t824__mobile-close { padding: 0px; border: none; background-color: transparent; }

#allrecords .t824__mobile-close:focus-visible { outline-offset: -3px; }

.t824__mobile-icon-close { vertical-align: middle; cursor: pointer; padding: 15px; }

@media screen and (max-width: 960px) {
  .t824__btn { visibility: visible !important; opacity: 1 !important; bottom: 10px !important; right: 10px !important; }
  .t824__btn-text { font-size: 12px; }
  .t824__btn-text::after { border-width: 8px; right: -16px; }
  .t824__btn_active { display: none; opacity: 0; }
  .t824__wrapper { max-width: 500px; margin: 0px auto; padding-top: 80px; max-height: initial; overflow-y: initial; }
  .t824__popup { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; overflow-y: auto; }
  .t824__popup-container { position: initial; max-width: 100%; width: 100%; min-height: 100%; height: auto; border-radius: 0px; overflow: initial; }
  .t824__image-wrapper { position: static; width: 70px; height: 70px; margin-left: auto; margin-right: auto; margin-bottom: 15px; transform: translateX(0px); }
  .t824__mobile-top-panel { visibility: visible; z-index: 1; }
}

@media screen and (max-width: 640px) {
  .t824 .t-input-block textarea { padding-top: 12px; }
}

.t825__body_popupshowed { }

.t825 { position: relative; }

.t825__title { padding-bottom: 5px; }

.t825__btn { bottom: 50px; right: 65px; cursor: pointer; position: fixed; z-index: 100000; }

.t825__btn_wrapper { position: relative; height: 60px; width: 60px; padding: 0px; border-radius: 50%; background-color: rgb(255, 255, 255); border: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; transition: 0.2s linear; overflow: hidden; cursor: pointer; }

.t825__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: 0.2s linear; }

.t825__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; }

.t825__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t825_pos_left .t825__btn-text { left: 80px; right: auto; }

.t825_pos_left .t825__btn-text::after { left: -20px; border-right-color: rgb(41, 41, 41); border-left-color: transparent; }

.t825__btn:not(.t825__btn_active):hover .t825__btn_wrapper { animation: auto ease 0s 1 normal none running none !important; }

.t825__btn:not(.t825__btn_active) .t825__btn_wrapper:focus-visible { animation: auto ease 0s 1 normal none running none !important; }

.t825__btn:not(.t825__btn_active):hover .t825__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t825__btn:not(.t825__btn_active) .t825__btn_wrapper:focus-visible .t825__animated-circle { animation: auto ease 0s 1 normal none running none !important; }

.t825__btn_active .t825__btn_wrapper { background: rgb(255, 255, 255) !important; }

.t825__btn_active .t825__btn_wrapper::after { visibility: hidden; }

.t825__btn_active .t825__btn-text, .t825__btn_active .t825__bgimg { visibility: hidden; opacity: 0; }

.t825__btn_animate { animation: 2s ease-out 0s infinite normal none running t825__btn-pulsate; }

@-webkit-keyframes t825__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

@keyframes t825__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

.t825__btn_animate .t825__animated-circle { position: absolute; width: 60px; height: 60px; top: -3px; left: -3px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; border: 3px solid rgb(25, 156, 104); animation: 2s ease-out 0s infinite normal none running t825__pulsate; opacity: 0; }

@-webkit-keyframes t825__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

@keyframes t825__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

.t825__icon, .t825__icon-close { fill: rgb(255, 255, 255); position: absolute; bottom: 0px; right: 0px; left: 0px; margin: auto; transition: 0.2s linear; }

.t825__icon-close { top: 0px; }

.t825__icon { top: 1px; }

.t825__btn-img { transition: 0.2s linear; }

.t825__icon-close, .t825__btn_active .t825__icon, .t825__btn_active .t825__btn-img { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t825__btn_active .t825__icon-close { opacity: 1; visibility: visible; transform: rotate(0deg) scale(1); }

.t825__mobile-close { padding: 0px; border: none; background-color: transparent; }

#allrecords .t825__mobile-close:focus-visible { outline-offset: -3px; }

.t825__popup { display: none; opacity: 0; transition: opacity 0.2s ease-in-out; position: relative; z-index: 100001; }

.t825__popup_show { opacity: 1; }

.t825__popup-container { margin: 0px; top: initial; left: initial; bottom: 125px; right: 65px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; background: rgb(255, 255, 255); position: fixed; z-index: 1; cursor: default; max-width: 300px; }

.t825__wrapper { padding: 30px 20px 20px; border-radius: 5px; max-height: 65vh; text-align: center; }

.t825__btn-img, .t825__image { width: 100%; max-width: 100%; height: auto; border-radius: 50%; }

.t825__image-wrapper { position: absolute; top: -35px; left: 50%; width: 70px; height: 70px; border-radius: 50%; background: rgb(255, 255, 255); transform: translateX(-50%); }

.t825__text-wrapper { padding-bottom: 30px; }

.t825__messenger-block { display: inline-block; margin-bottom: 20px; margin-left: 8px; margin-right: 8px; }

.t825__messenger-block.t825__messenger-block_single { display: flex; flex-direction: column; align-items: center; }

.t825__messenger-descr { padding-top: 8px; font-size: 12px; opacity: 0.8; }

.t825__mobile-top-panel { visibility: hidden; width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; }

.t825__mobile-top-panel_wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; }

.t825__messenger { display: block; height: 62px; width: 62px; margin: auto; overflow: hidden; background-color: rgb(255, 255, 255); border-radius: 50%; }

.t825__messenger .t825__fb { width: 63px; }

.t825__text_bottom { padding-top: 5px; padding-bottom: 10px; }

.t825__mobile-icon-close { vertical-align: middle; cursor: pointer; padding: 15px; }

@media screen and (max-width: 960px) {
  .t825__btn { bottom: 10px !important; right: 10px !important; }
  .t825_pos_left .t825__btn { left: 10px !important; }
  .t825__btn-text { font-size: 12px; }
  .t825_pos_right-mobile .t825__btn-text { right: 80px; left: auto; }
  .t825_pos_left-mobile .t825__btn-text { left: 80px; right: auto; }
  .t825_pos_left .t825__btn-text::after, .t825_pos_left-mobile .t825__btn-text::after { left: -16px; right: auto; border-left-color: transparent; border-right-color: rgb(41, 41, 41); }
  .t825__btn-text::after, .t825_pos_right-mobile .t825__btn-text::after { border-width: 8px; right: -16px; left: auto; border-left-color: rgb(41, 41, 41); border-right-color: transparent; }
  .t825__btn_active { display: none; opacity: 0; }
  .t825__wrapper { max-width: 500px; margin: 0px auto; padding-top: 100px; max-height: initial; overflow-y: initial; }
  .t825__popup { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; overflow-y: auto; }
  .t825__popup-container { position: initial; max-width: 100%; width: 100%; min-height: 100%; height: auto; border-radius: 0px; overflow: initial; }
  .t825__messenger-wrapper { max-width: 260px; margin-left: auto; margin-right: auto; }
  .t825__image-wrapper { position: static; width: 70px; height: 70px; margin-left: auto; margin-right: auto; margin-bottom: 15px; transform: translateX(0px); }
  .t825__mobile-top-panel { visibility: visible; z-index: 1; }
}

@media screen and (max-width: 640px) {
  .t825 .t-input-block textarea { padding-top: 12px; }
}

.t826__galaxy { position: relative; top: 0px; left: 0px; width: 100%; height: 100%; display: block; z-index: 0; overflow: hidden; transform: translateZ(0px); }

.t826__animation { display: none; }

.t826__galaxy-wrapper { opacity: 0; animation-timing-function: linear; animation-duration: 2s; animation-fill-mode: forwards; }

.t826__galaxy-wrapper > div { transform: translateZ(0px); }

@keyframes t826__galaxy-fadeIn { 
  100% { opacity: 1; }
}

.t826__galaxy_flip { transform: scaleY(-1); }

.t826__galaxy-wrapper > div { background: transparent; animation-iteration-count: infinite; animation-timing-function: linear; animation-delay: 0.3s; }

.t826__galaxy-wrapper > .t826__galaxy-far { width: 1px; height: 1px; }

.t826__galaxy-wrapper > .t826__galaxy-mid { width: 2px; height: 2px; }

.t826__galaxy-wrapper > .t826__galaxy-near { width: 3px; height: 3px; }

.t827__container { position: relative; font-size: 0px; box-sizing: border-box; }

.t827__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t827__container_padd-column { padding-right: 20px; padding-left: 20px; }

.t827__container_padd-40 { padding-right: 40px; padding-left: 40px; }

.t827__container_padd-20 { padding-right: 20px; padding-left: 20px; }

.t827__container_padd-10 { padding-right: 10px; padding-left: 10px; }

.t827__container_padd-0 { padding-right: 0px; padding-left: 0px; }

.t827__grid::after { content: ""; display: block; clear: both; }

.t827__grid_load .t827__grid-item { background-color: rgb(236, 236, 236); }

.t827__grid-sizer, .t827__grid-item { width: 300px; }

.t827__gutter-sizer { width: 10px; }

.t827__grid-item { float: left; }

.t827__grid-item img { display: block; max-width: 100%; }

.t827__gutter-sizer_40 { width: 40px; }

.t827__grid_pt-40 { padding-top: 40px; }

.t827__grid-item_mb-40 { margin-bottom: 40px; }

.t827__gutter-sizer_20 { width: 20px; }

.t827__grid_pt-20 { padding-top: 20px; }

.t827__grid-item_mb-20 { margin-bottom: 20px; }

.t827__gutter-sizer_10 { width: 10px; }

.t827__grid_pt-10 { padding-top: 10px; }

.t827__grid-item_mb-10 { margin-bottom: 10px; }

.t827__gutter-sizer_0 { width: 0px; }

.t827__grid_pt-0 { padding-top: 0px; }

.t827__grid-item_mb-0 { margin-bottom: 0px; }

.t827__overlay { position: absolute; inset: 0px; display: none; opacity: 0; transition: opacity 0.2s linear; }

.t827__overlay-filter { width: 100%; height: 100%; backface-visibility: hidden; }

.t827__overlay-content { position: absolute; top: 50%; right: 0px; left: 0px; width: 80%; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); transform: translateY(-20%); transition: transform 0.2s linear, -webkit-transform 0.2s linear; }

.t827__overlay-title { padding-bottom: 5px; color: rgb(255, 255, 255); }

.t827__overlay-descr { color: rgb(255, 255, 255); }

.t827__grid-item:hover .t827__overlay { opacity: 1; }

.t827__grid-item:hover .t827__overlay-content { transform: translateY(-50%); }

.t827__overlay_zoomable { pointer-events: none; }

@media screen and (max-width: 1200px) {
  .t827__container_padd-column { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 1024px) {
  .t827__overlay { display: block; opacity: 0; }
  .t827__overlay-content { transform: translateY(-50%); }
}

@media screen and (max-width: 960px) {
  .t827__container.t827__container_indent { padding: 0px 20px; }
  .t827__container_padd-column { padding-right: 20px; padding-left: 20px; }
  .t827__container_padd-40 { padding-right: 20px; padding-left: 20px; }
  .t827__container_padd-20 { padding-right: 10px; padding-left: 10px; }
  .t827__gutter-sizer_40 { width: 20px; }
  .t827__grid_pt-40 { padding-top: 20px; }
  .t827__grid-item_mb-40 { margin-bottom: 20px; }
  .t827__gutter-sizer_20 { width: 10px; }
  .t827__grid_pt-20 { padding-top: 10px; }
  .t827__grid-item_mb-20 { margin-bottom: 10px; }
}

.t828__itemwrapper, .t828__textwrapper, .t828__buttonwrapper { text-align: left; }

.t828__buttonwrapper { margin-top: 45px; }

.t828 .t828__title { margin-bottom: 20px; color: rgb(255, 255, 255); }

.t828 .t828__descr { max-width: 560px; color: rgb(255, 255, 255); }

.t828__wrapper { padding: 50px 0px; }

.t828__col-wrapper { display: flex; -webkit-box-align: center; align-items: center; }

.t828__col { margin-top: 0px; margin-bottom: 0px; }

.t828__item + .t828__item { padding-top: 60px; }

.t828__item.t828__item_flex { display: flex; -webkit-box-align: center; align-items: center; }

.t828__item_icon, .t828__bgimg, .t828__imgwrapper { display: inline-block; vertical-align: middle; }

.t828__item_icon, .t828__bgimg { max-width: 100%; }

.t828__imgwrapper { width: 50px; }

.t828__bgimg { width: 50px; max-width: 100%; height: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t828__img { width: 100%; max-width: 100%; height: auto; }

.t828__img_circle { border-radius: 50%; }

.t828__item-text { display: inline-block; vertical-align: middle; padding-left: 35px; }

@media screen and (max-width: 960px) {
  .t828__textwrapper { margin-bottom: 60px; }
  .t828 .t828__title { margin-bottom: 15px; }
  .t828__col:first-child { margin-bottom: 60px; }
  .t828__wrapper { padding: 20px 0px; }
  .t828__col-wrapper { display: block; }
  .t828__item + .t828__item { padding-top: 45px; }
  .t828__item_icon, .t828__bgimg { width: 40px !important; height: 40px !important; }
  .t828__imgwrapper { width: 40px !important; }
  .t828__item-text { padding-left: 35px; }
}

@media screen and (max-width: 640px) {
  .t828__item + .t828__item { padding-top: 35px; }
  .t828__buttonwrapper { margin-top: 30px; }
  .t828__item-text { padding-left: 30px; }
}

.t829 .t-section__bottomwrapper { margin-top: 105px; }

.t829__container { position: relative; font-size: 0px; box-sizing: border-box; }

.t829__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t829__container_padd-column { padding-right: 20px; padding-left: 20px; }

.t829__container_padd-40 { padding-right: 40px; padding-left: 40px; }

.t829__container_padd-20 { padding-right: 20px; padding-left: 20px; }

.t829__container_padd-10 { padding-right: 10px; padding-left: 10px; }

.t829__container_padd-0 { padding-right: 0px; padding-left: 0px; }

.t829__imgwrapper { position: relative; width: 100%; background-color: transparent; overflow: hidden; }

.t829__img { max-width: 100%; width: 100%; z-index: 2; transition: opacity 0.1s linear; }

.t829__grid::after { content: ""; display: block; clear: both; }

.t829__grid-sizer, .t829__grid-item { width: 300px; }

.t829__grid-item { overflow: hidden; }

.t829__gutter-sizer { width: 10px; }

.t829__grid-item { float: left; }

.t829__gutter-sizer_40 { width: 40px; }

.t829__grid_pt-40 { padding-top: 40px; }

.t829__grid-item_mb-40 { margin-bottom: 40px; }

.t829__gutter-sizer_20 { width: 20px; }

.t829__grid_pt-20 { padding-top: 20px; }

.t829__grid-item_mb-20 { margin-bottom: 20px; }

.t829__gutter-sizer_10 { width: 10px; }

.t829__grid_pt-10 { padding-top: 10px; }

.t829__grid-item_mb-10 { margin-bottom: 10px; }

.t829__gutter-sizer_0 { width: 0px; }

.t829__grid_pt-0 { padding-top: 0px; }

.t829__grid-item_mb-0 { margin-bottom: 0px; }

.t829__textwrapper { padding-top: 17px; }

.t829__textwrapper.t829__textwrapper_padd, .t829 .t-card__btntext-wrapper.t829__btntext-wrapper_padd { padding-right: 20px; padding-left: 20px; }

.t829__textwrapper.t829__textwrapper_padd-bottom { padding-bottom: 26px; }

.t829 .t-card__uptitle { padding-bottom: 8px; color: rgb(255, 133, 98); }

.t829 .t-card__descr { padding-top: 8px; }

.t829 .t-card__btn-wrapper { padding-top: 17px; padding-bottom: 15px; }

.t829 .t-card__btn-wrapper.t829__btnwrapper_padd { padding-right: 20px; padding-left: 20px; }

.t829 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; padding-bottom: 15px; }

.t829 .t-align_center .t-card__btn { margin: 0px 2px 8px; }

.t829 .t-align_center .t-card__btn-text { margin: 0px 2px 15px; }

.t829 .t-align_left .t-card__btn { margin: 0px 4px 8px 0px; }

.t829 .t-align_left .t-card__btn-text { margin: 0px 15px 8px 0px; }

.t829__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 1200px) {
  .t829__container_padd-column { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t829__container.t829__container_indent { padding: 0px 20px; }
  .t829__container_padd-column { padding-right: 20px; padding-left: 20px; }
  .t829__container_padd-40 { padding-right: 20px; padding-left: 20px; }
  .t829__container_padd-20 { padding-right: 10px; padding-left: 10px; }
  .t829__gutter-sizer_40 { width: 20px; }
  .t829__grid_pt-40 { padding-top: 20px; }
  .t829__grid-item_mb-40 { margin-bottom: 20px; }
  .t829__gutter-sizer_20 { width: 10px; }
  .t829__grid_pt-20 { padding-top: 10px; }
  .t829__grid-item_mb-20 { margin-bottom: 10px; }
}

@media screen and (max-width: 767px) {
  .t829__container.t829__container_mobile { max-width: 100%; margin: 0px; padding: 0px; }
  .t829__container_mobile-flex .t829__grid-item_flex_padd-40 { padding-left: 20px; }
  .t829__container_mobile-flex .t829__grid-item_flex_padd-40:last-child { padding-right: 20px; }
  .t829__container_mobile-flex .t829__grid-item_flex_padd-20, .t829__container_mobile-flex .t829__grid-item_flex_padd-10 { padding-left: 10px; }
  .t829__container_mobile-flex .t829__grid-item_flex_padd-20:last-child, .t829__container_mobile-flex .t829__grid-item_flex_padd-10:last-child { padding-right: 10px; }
  .t829__container_mobile-flex .t829__grid-item_flex_padd-0 { padding-left: 0px; }
  .t829__container_mobile-flex .t829__grid-item_flex_padd-0:last-child { padding-right: 0px; }
  .t829__container_mobile-flex .t829__grid-item_first-flex_padd:last-child, .t829__container_mobile-flex .t829__grid-item_first-flex_padd-12:last-child { padding-right: 20px; }
  .t829__container_mobile-flex .t829__gutter-sizer + .t829__grid-item_first-flex_padd { padding-left: 20px; }
  .t829__container_mobile-flex .t829__gutter-sizer + .t829__grid-item_first-flex_padd-12 { padding-left: 40px; }
  .t829__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; width: 100%; padding-right: 0px; padding-left: 0px; box-sizing: border-box; scrollbar-width: none; }
  .t829__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t829__container_mobile-flex .t829__grid-item { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t829__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; }
  @-webkit-keyframes t829__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 t829__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; }
}
  .t829__scroll-icon { animation: 1.5s ease 0s infinite normal none running t829__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t829__container_mobile-flex .t829__grid-item:first-child { margin-left: 0px; }
  .t829__container_mobile-flex .t829__grid-item { min-width: 70%; max-width: 70%; }
  .t829__container_mobile-flex .t829__gutter-sizer + .t829__grid-item_first-flex_padd-12 { padding-left: 20px; }
  .t829__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t829__container_mobile-flex .t829__grid-item { min-width: 80%; max-width: 80%; }
}

.t830m__list-title { padding-top: 10px; padding-bottom: 8px; }

.t830m__list-title a { text-decoration: none; color: rgb(17, 17, 17); }

.t830m__list-title-link { font-size: 13px; font-weight: 600; opacity: 0.8; }

.t830m__list-title-text { font-size: 13px; font-weight: 600; opacity: 0.3; display: inline-block; transition: opacity 0.3s ease-in-out; }

.t830 .t-menu__link-item { cursor: pointer; }

.t830m__list-title-text.t830m__list-title-text_color { opacity: 1; color: rgb(177, 177, 177); }

.t830m__list-title-text.t830m__list-title-text_opacity { opacity: 0.8; }

.t830m__submenu { padding-left: 15px; }

.t830m__submenu.t830m__submenu_close { display: none; }

.t830m__submenu-item { padding-top: 5px; padding-bottom: 5px; clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: block; margin: 0px; color: rgb(0, 0, 0); }

.t830m__submenu-item:last-child { padding-bottom: 15px; }

.t830m__submenu-item a { font-size: 13px; font-weight: 600; text-decoration: none; opacity: 0.8; color: rgb(17, 17, 17); }

.t830m__submenu-item .t-active { opacity: 0.7; }

.t830m__text { opacity: 0.6; font-size: 13px; }

.t830m__textwrapper { position: absolute; bottom: 0px; padding-top: 110px; padding-bottom: 30px; padding-right: 30px; }

.t830m__top_addwrap .t830m__textwrapper { position: relative; padding-bottom: 0px; padding-right: 0px; }

.t830__logo__container { position: relative; z-index: 999; margin-bottom: 15px; }

.t830__textlogo__container { display: inline-block; }

.t830__logo { text-decoration: none; color: rgb(0, 0, 0); }

.t830__logo__img { display: block; width: 100%; max-width: 100px; }

.t830__panel { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 99998; width: 50px; background-color: rgb(255, 255, 255); }

.t830__panel-text { position: relative; bottom: 65px; white-space: nowrap; transform: rotate(-90deg); }

.t830__menu__content.t830__col-12 { max-width: 1160px; padding: 0px; }

.t830__menu__content { width: 100%; box-sizing: border-box; height: 100%; position: relative; margin: 0px auto; padding: 0px; }

.t830__side { position: relative; }

.t830__burger { position: absolute; width: 28px; height: 20px; left: 10px; top: 20px; padding: 0px; background-color: transparent; border: none; transform: rotate(0deg); transition: transform 0.5s ease-in-out; cursor: pointer; z-index: 999; }

.t830__burger span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); transition: 0.25s ease-in-out; height: 1px; background-color: rgb(0, 0, 0); }

.t830__burger span:nth-child(1) { top: 0px; }

.t830__burger span:nth-child(2), .t830__burger span:nth-child(3) { opacity: 1; top: 8px; }

.t830__burger span:nth-child(4) { top: 16px; }

.t830__burger.t830__burger_open span:nth-child(1) { transform: rotate(45deg) translate(7px, 5px); }

.t830__burger.t830__burger_open span:nth-child(2), .t830__burger.t830__burger_open span:nth-child(3) { opacity: 0; }

.t830__burger.t830__burger_open span:nth-child(4) { transform: rotate(-45deg) translate(6px, -5px); }

.t830m { position: fixed; inset: 0px; width: 255px; z-index: 99997; overflow: hidden; background-color: rgb(255, 255, 255); }

.t830m_open.t830m { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; transform: translate(-100%, 0px); }

.t830m_open.t830m__menu_show.t830m { transform: translate(0px, 0px); }

.t830m__close { width: 40px; height: 40px; background-color: rgb(255, 255, 255); position: absolute; top: 5px; right: 5px; cursor: pointer; z-index: 9999; }

.t830m__container { position: absolute; inset: 0px; overflow: hidden auto; }

.t830m__top { position: relative; padding: 20px 20px 150px; min-height: 100%; box-sizing: border-box; }

.t830m__top.t830m__top_addwrap { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 20px 20px 30px; }

.t830m__top.t830m__top_padd { padding-top: 20px; }

.t830m__top.t830m__top_padd-text { padding-bottom: 35px; }

.t830m__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t830m__close-button { display: flex; justify-content: center; align-items: center; padding: 0px; border: none; }

.t830m__close_icon { width: 24px; height: 20px; transform: rotate(0deg); z-index: 999; margin-top: 11px; margin-left: 8px; }

.t830m__close-button .t830m__close_icon { margin: 0px; }

.t830m__close_icon span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); height: 1px; background-color: rgb(17, 17, 17); }

.t830m__close_icon span:nth-child(1) { top: 8px; width: 0%; left: 50%; }

.t830m__close_icon span:nth-child(2) { top: 8px; transform: rotate(45deg); }

.t830m__close_icon span:nth-child(3) { top: 8px; transform: rotate(-45deg); }

.t830m__close_icon span:nth-child(4) { top: 8px; width: 0%; left: 50%; }

.t830__burger_mobile { display: none; }

.t830m__overlay { position: fixed; inset: 0px; opacity: 0; z-index: -1; transition: opacity 0.3s ease-in-out; }

.t830m__menu_show.t830m__overlay { z-index: 99997; opacity: 1; }

.t830m__overlay_hover { z-index: 1; }

.t830m__overlay_bg { position: absolute; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.6; }

.t830 .t-site-search-dm__result__product_title { font-size: 16px; }

.t830 .t-site-search-dm__thubmnail { margin-bottom: 5px; }

.t830 .t-site-search-dm__result__product { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

@media screen and (min-width: 1200px) {
  .t830__allrecords_padd, .t830__t-tildalabel_padd, .t830__allrecords_padd-small, .t830__t-tildalabel_padd-small { padding-left: 50px; box-sizing: border-box; }
  .t830__t-tildalabel_padd { box-sizing: border-box; }
  .t830__allrecords_padd .t228:not(.t228__positionstatic), .t830__allrecords_padd-small .t228:not(.t228__positionstatic) { max-width: calc(100% - 50px); }
  .t830__panel { height: 100vh; }
  .t830__menu__content { cursor: pointer; }
  .t830__burger { left: 50%; margin-left: -14px; }
  .t830m__top { opacity: 1; transition: opacity 0.3s ease-in-out 0.2s; }
  .t830m { left: 50px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px 0px; }
  .t830m.t830m__menu_show { border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .t830m__menu_show .t830m__top { opacity: 1; }
  .t830m__close { display: none; }
}

@media screen and (min-width: 1100px) {
  .t830__panel { box-shadow: none; }
}

@media screen and (min-width: 1500px) {
  .t830__allrecords_padd, .t830__t-tildalabel_padd { padding-left: 255px; }
  .t830__allrecords_padd .t228:not(.t228__positionstatic) { max-width: calc(100% - 255px); }
  .t830m { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px 0px; }
  .t830m.t830m_close { left: 0px; }
  .t830__panel.t830__panel_close { z-index: 990; }
  .t830__panel.t830__panel_open { z-index: 100002; }
  .t830m_close .t830m__top { opacity: 1; padding-top: 20px; }
  .t830m_close .t830m__top.t830m__top_padd { padding-top: 20px; }
  .t830m__close_icon_none { display: none; }
}

@media screen and (max-width: 1499px) {
  .t830__body_menushowed { height: 100vh; min-height: 100vh; overflow: hidden; }
  .t830__menu__content { padding: 0px; }
  .t830m { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; transform: translate(-100%, 0px); }
  .t830m__menu_show.t830m { transform: translate(0px, 0px); }
}

@media screen and (max-width: 1199px) {
  .t830__panel { position: static; top: 0px; right: 0px; left: 0px; z-index: 100002; width: 100%; height: 60px; background-color: rgb(255, 255, 255); }
  .t830__burger.t830__burger_mobile { display: block; top: 50%; left: 20px; right: auto; transform: translateY(-50%); }
  .t830__burger.t830__burger_mobile span { background-color: rgb(0, 0, 0); }
  .t830__panel-text { display: none; }
  .t830__side { display: none; }
  .t830m { width: 100%; max-width: 300px; }
  .t830m__top { padding-top: 45px; }
  .t830m__top.t830m__top_padd { padding-top: 45px; }
}

@media screen and (max-width: 980px) {
  .t830__menu__content { display: table; table-layout: fixed; }
  .t830 .t-site-search-dm__result__product_title { font-size: 15px; }
}

@media screen and (max-width: 640px) {
  .t830m__top { padding: 45px 20px 150px; }
  .t830m__top.t830m__top_addwrap { padding: 20px 20px 30px; }
  .t830m__top.t830m__top_padd-text { padding-bottom: 35px; }
  .t830 .t-site-search-dm__result__product_title { font-size: 14px; }
}

.t830 .t-site-search-input { width: 100%; margin-bottom: 15px; }

.t830__blockinput { position: relative; width: 100%; }

.t830 .t830__input { width: 100%; height: 30px; padding-left: 30px; padding-right: 25px; font-size: 12px; background-color: transparent; appearance: none; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; }

.t830 .t830__input.t830__input-bottom { border-top: none !important; border-left: none !important; border-right: none !important; background-color: transparent !important; border-radius: 0px !important; }

.t830__blockbutton { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 30px; height: 30px; }

.t830 .t-submit { position: relative; width: 100%; height: 100%; padding-left: 0px; padding-right: 0px; border-radius: 0px; }

.t830__search-icon { position: absolute; top: 50%; left: 5px; width: 15px; margin: auto 0px; transform: translateY(-50%); }

.t830__blockinput_padding .t830__search-icon { left: 10px; }

.t830 .t-site-search-close, .t830 .t-site-search-loader { right: 5px; width: 13px; }

.t830__blockinput_padding .t-site-search-close, .t830__blockinput_padding .t-site-search-loader { right: 10px; }

.t830 .t-site-search-dm { overflow: auto; }

.t830 .t-site-search-dm__result__title { margin-bottom: 5px; font-family: "Open Sans", sans-serif; font-size: 14px; }

.t830 .t-site-search-answers-title { font-size: 11px; }

.t830 .t-site-search-answers .t-site-search-dm__result .t-site-search-dm__result__title { font-size: 14px; }

.t833__demo { position: relative; margin: 0px auto; text-align: center; }

.t833__demo::before, .t833__demo::after { content: ""; display: table; }

.t833__demo::after { clear: both; }

.t833__demo-col { display: inline; float: left; margin-bottom: 40px; }

.t833__demo-item { width: 100%; height: 200px; background-size: cover; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; }

.t833__sliderwrapper { position: relative; top: 0px; left: 0px; height: 100%; display: block; z-index: 0; width: 100%; }

@media screen and (max-width: 1200px) {
  .t833__sliderwrapper.t-screenmin-1200px { display: none; }
}

@media screen and (max-width: 980px) {
  .t833__sliderwrapper.t-screenmin-980px { display: none; }
}

@media screen and (max-width: 640px) {
  .t833__sliderwrapper.t-screenmin-640px { display: none; }
}

@media screen and (max-width: 480px) {
  .t833__sliderwrapper.t-screenmin-480px { display: none; }
}

@media screen and (max-width: 320px) {
  .t833__sliderwrapper.t-screenmin-320px { display: none; }
}

@media screen and (min-width: 321px) {
  .t833__sliderwrapper.t-screenmax-320px { display: none; }
}

@media screen and (min-width: 481px) {
  .t833__sliderwrapper.t-screenmax-480px { display: none; }
}

@media screen and (min-width: 641px) {
  .t833__sliderwrapper.t-screenmax-640px { display: none; }
}

@media screen and (min-width: 981px) {
  .t833__sliderwrapper.t-screenmax-980px { display: none; }
}

@media screen and (min-width: 1201px) {
  .t833__sliderwrapper.t-screenmax-1200px { display: none; }
}

.t833__slider { position: relative; width: 100%; height: 100%; }

.t833__filter { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; }

.t833__slide { width: 100%; height: 100%; }

.t833__slide { position: absolute; z-index: 2; width: 100%; height: 100%; top: 0px; left: 0px; transform: scale(1); background-size: cover; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; opacity: 0; }

.t833__slide.t833__slide_opacity:first-child { opacity: 1; }

.t833__slider_fade .t833__slide.t833__slide_fx:first-child + .t833__slide ~ .t833__slide, .t833__slider_fade .t833__slide.t833__slide_fx1 { z-index: 1; }

.t833__slider_zoom .t833__slide.t833__slide_fx:first-child + .t833__slide ~ .t833__slide, .t833__slider_zoom .t833__slide.t833__slide_fx1 { z-index: 1; }

.t833__slider_effect .t833__slide.t833__slide_fx:first-child + .t833__slide ~ .t833__slide, .t833__slider_effect .t833__slide.t833__slide_fx1 { z-index: 1; }

.t833__slider_fade .t833__slide { transition: opacity 3s, transform 8s, -webkit-transform 8s; }

.t833__slider_fade .t833__slide.t833__slide_fx, .t833__slider_fade .t833__slide.t833__slide_fx1 { transform: translate3d(0px, 0px, 0px); opacity: 1; }

.t833__slider_zoom .t833__slide { transform: scale(1.3); transition: opacity 3s, transform 8s, -webkit-transform 8s; }

.t833__slider_zoom .t833__slide.t833__slide_fx, .t833__slider_zoom .t833__slide.t833__slide_fx1 { transform: scale(1); opacity: 1; }

.t833__slider_effect .t833__slide { transform: scale(1); transition: opacity 3s, transform 8s, -webkit-transform 8s; }

.t833__slider_effect .t833__slide.t833__slide_fx, .t833__slider_effect .t833__slide.t833__slide_fx1 { transform: scale(1.3); opacity: 1; }

@media screen and (max-width: 1200px) {
  .t833__demo-col { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t833__demo-col { margin-left: auto; margin-right: auto; width: 100%; }
  .t833__demo-item { width: 320px; margin-left: auto; margin-right: auto; }
}

.t835__quiz { position: relative; width: 100%; border: 0px solid transparent; background-color: rgb(255, 255, 255); box-sizing: border-box; }

.t835__quiz_inner-space { padding-bottom: 50px; }

.t835__quiz-wrapper { position: relative; height: 100%; transition: 0.3s ease-in-out; }

.t835__quiz-form-wrapper { padding: 35px 45px 55px; }

.t835__quiz-nofixedheight { transition: 0.3s ease-in-out; }

.t835__quiz-description-wrapper { position: relative; background-color: rgb(236, 236, 236); border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.t835__quiz-description { padding: 35px 45px 40px; }

.t835__quiz-description::after, .t835__quiz-description::before { content: ""; display: table; }

.t835__quiz-description::after { clear: both; }

.t835__quiz-description-title { float: left; width: 90%; box-sizing: border-box; }

.t835__quiz-description-text { display: inline-block; vertical-align: top; width: 90%; }

.t835__quiz-description-counter { float: right; font-weight: 500; }

.t835__quiz-description svg { display: inline-block; vertical-align: top; padding-right: 3px; width: 20px; height: 20px; }

.t835__quiz-description .st61 { fill: none; stroke: rgb(31, 91, 255); stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }

.t835__result-title { display: none; padding: 35px 45px; box-sizing: border-box; }

.t835__progressbar { position: absolute; bottom: 0px; z-index: 1; width: 100%; height: 5px; background-color: rgb(203, 203, 203); }

.t835__progress { height: 100%; width: 0px; background-color: rgb(31, 91, 255); transition: width 0.3s; }

.t835 .t-input-group:first-child { display: block; }

.t835 .t-input-group { display: none; margin-bottom: 25px; }

.t835 .t835__t-input-group_active { display: block; }

.t835 .t835__capture-form { display: none; position: relative; }

.t835 .t835__capture-form .t-input-group { display: block; }

.t835__btn-wrapper { position: relative; padding-left: 45px; padding-right: 45px; }

.t835__btn-wrapper::before, .t835__btn-wrapper::after { content: ""; display: table; }

.t835__btn-wrapper::after { clear: both; }

.t835__btn-wrapper .t-btn { position: relative; }

.t835__btn-wrapper .t-btn:focus, .t835__btn-wrapper .t-btn:active { outline: none; }

.t835__btn-wrapper .t835__btn_prev { float: left; }

.t835__btn-wrapper .t835__btn_next, .t835__btn-wrapper .t835__btn_result { float: right; }

.t835__btn-filling { position: absolute; top: 0px; left: 0px; height: 100%; width: 0%; transition: width; background-color: rgb(255, 255, 255); opacity: 0.3; }

.t835__btn-filling_filled { width: 100%; }

.t835__btn_result { display: none; }

.t835 .t-form__submit { position: absolute; right: 45px; bottom: 0px; z-index: 1; display: none; vertical-align: middle; margin-top: 45px; text-align: left; }

.t835 .t835__btn-wrapper .t-btn { border-radius: 0px; transition: opacity 0.3s; }

.t835 .t835__btn-wrapper .t-btn[disabled], .t835 .t-form__submit .t-submit[disabled] { opacity: 0.6; pointer-events: none; }

.t835 .t-submit { --height: 45px; font-size: 14px; padding-left: 30px; padding-right: 30px; }

.t835 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 10000px; }

.t835 .t835__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; visibility: hidden; }

.t835 .t-input { background-color: transparent; appearance: none; }

.t835 .t-input-block textarea { padding-top: 17px; }

.t835 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t835 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t835 .t-input-title { padding-bottom: 5px; font-size: 26px; line-height: 1.5; font-weight: 400; }

.t835 .t-input-subtitle { padding-bottom: 15px; }

.t835 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t835 .t-inputtime, .t835 .t-datepicker__wrapper { max-width: 245px; }

.t835 .t-form_bbonly .t-input-title { margin-bottom: 0px; }

.t835 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t835 .t-form_bbonly .t-input-block { margin-bottom: 30px; }

.t835 .t-radio__control, .t835 .t-checkbox__control, .t835 .t-img-select__text, .t835 .t-ownvariant-wrapper_flex .t-input-ownanswer { font-size: 15px; }

.t835 .t-img-select__text { margin-top: 10px; }

.t835 .t-radio__item, .t835 .t-checkboxes__wrapper .t-checkbox__control { margin-top: 15px; margin-bottom: 0px; }

.t835 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex .t-checkbox__control { margin-top: 0px; }

.t835 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex { margin-top: 15px; }

.t835 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-ownvariant-wrapper_flex, .t835 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-checkbox__control, .t835 .t-ownvariant-wrapper_flex .t-radio__control, .t835 .t-ownvariant-wrapper_flex .t-checkboxes__item { margin: 0px; }

.t835 .t-input-block_rd-flex .t-radio__wrapper_button .t-radio__control { margin-bottom: 0px; }

.t835 .t-radio__wrapper.t-radio__wrapper_button, .t835 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control, .t835 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:first-child, .t835 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:last-child { margin-top: 0px; }

.t835 .t-input-block_rd-flex .t-radio__item, .t835 .t-input-block_rd-flex .t-checkboxes__item { margin-top: 15px; margin-bottom: 0px; }

.t835 .t-input-block_rd-flex .t-radio__control:first-child, .t835 .t-input-block_rd-flex .t-radio__control, .t835 .t-input-block_rd-flex .t-radio__control:last-child { margin-top: 15px; margin-bottom: 0px; }

@media screen and (max-width: 1200px) {
  .t835 .t-input-title { font-size: 24px; }
}

@media screen and (max-width: 640px) {
  .t835__quiz_inner-space { padding-bottom: 30px; }
  .t835__col.t-col { padding-left: 0px; padding-right: 0px; }
  .t835__quiz-description, .t835__result-title { padding: 20px 20px 25px; }
  .t835__quiz-description svg { display: none; }
  .t835__quiz-form-wrapper { padding-top: 20px; padding-left: 20px; padding-right: 20px; }
  .t835 .t-input-block textarea { padding-top: 12px; }
  .t835 .t-input-title { font-size: 22px; }
  .t835 .t-submit { width: 100%; padding-left: 20px; padding-right: 20px; }
  .t835 .t-radio__control, .t835 .t-checkbox__control, .t835 .t-img-select__text, .t835 .t-ownvariant-wrapper_flex .t-input-ownanswer { font-size: 14px; }
  .t835__btn-wrapper { padding-left: 20px; padding-right: 20px; }
}

@media screen and (max-width: 480px) {
  .t835 .t-inputtime, .t835 .t-datepicker__wrapper { max-width: 100%; }
  .t835 .t-form__submit { right: 20px; }
  .t835 .t-submit { --height: 50px; }
}

html#ecwid_html body#ecwid_body .t837 .t-col { font-family: FuturaPT, Arial, sans-serif; }

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button:focus-visible { outline-color: rgb(32, 21, 255); outline-offset: 4px; outline-style: auto; }

.t838 .t-site-search-input { display: table; width: 100%; }

.t838 .t838__blockinput { display: table-cell; vertical-align: middle; height: 100%; width: 100%; position: relative; }

.t838 .t838__input { background-color: transparent; appearance: none; border-radius: 0px; padding-left: 65px; }

.t838 .t838__blockbutton { display: table-cell; vertical-align: middle; height: 100%; padding-left: 20px; }

.t838 .t838__search-icon { position: absolute; left: 0px; margin: auto 0px; top: 0px; bottom: 0px; padding-right: 20px; padding-left: 20px; width: 25px; }

@media screen and (max-width: 640px) {
  .t838__wrapper { display: block; }
  .t838 .t838__blockinput { display: block; width: 100%; margin-bottom: 10px; }
  .t838 .t838__blockbutton { display: block; width: 100%; padding-left: 0px; }
  .t838 .t-submit { width: 100%; }
}

.t841 .t-section__bottomwrapper { margin-top: 105px; }

.t841__container { flex-wrap: wrap; }

.t841__col { margin-top: var(--column-margin,55px); }

.t841__col:nth-child(-n+2) { margin-top: 0px; }

.t841__container li ul { list-style-type: disc; }

#allrecords .t841__col a.t-card__link:not(.t-btn) { color: inherit !important; }

.t841__imgwrapper, .t841__bgimg { margin-right: 20px; }

.t841__bottommargin { margin-bottom: 14px; }

.t841__checkmark { width: 55px; display: block; }

.t841__imgwrapper { width: 55px; }

.t841__bgimg { width: 55px; height: 55px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t841__img { width: 100%; max-width: 100%; height: auto; }

.t841__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t841 .t-section__bottomwrapper { margin-top: 45px; }
  .t841__col:not(:first-child) { margin-top: 40px; }
  .t841__checkmark, .t841__bgimg { max-width: 50px; max-height: 50px; }
  .t841__imgwrapper { max-width: 50px; }
  .t841__imgwrapper, .t841__bgimg { margin-right: 20px !important; }
}

@media screen and (max-width: 640px) {
  .t841__checkmark, .t841__bgimg { max-width: 40px; max-height: 40px; }
  .t841__imgwrapper { max-width: 40px; }
}

.t842 .t-section__bottomwrapper { margin-top: 105px; }

.t842__container { flex-wrap: wrap; }

.t842__col { margin-top: var(--column-margin,40px); }

.t842__col:nth-child(-n+2) { margin-top: 0px; }

.t842__inner-col { position: relative; height: 100%; }

.t842__bottommargin { margin-bottom: 15px; }

.t842__bgwrapper { position: relative; width: 135px; height: 100%; }

.t842__bgimg { position: absolute; inset: 0px; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear; }

.t842__wrap { display: flex; height: 100%; }

.t842__wrap_right { padding: 30px 30px 40px; box-sizing: border-box; }

.t842__btn-container { margin-top: 5px; width: 100%; font-size: 0px; }

.t842__btn-container.t842__btn-container_topmargin { margin-top: 20px; }

.t842 .t-card__btn-wrapper { display: inline-block; }

.t842 .t-card__btntext-wrapper { display: inline-block; }

@media screen and (max-width: 960px) {
  .t842 .t-section__bottomwrapper { margin-top: 45px; }
  .t842__col { margin-top: 0px; margin-bottom: 20px; height: auto !important; }
  .t842__wrap_right { padding-bottom: 30px; }
  .t842__bottommargin { margin-bottom: 10px; }
  .t842__bgwrapper { max-width: 150px !important; }
  .t842__btn-container { position: initial; }
}

@media screen and (max-width: 460px) {
  .t842__wrap { display: block; }
  .t842__wrap_right { padding: 20px; }
  .t842__bgwrapper.t842__bgwrapper_height { padding-bottom: 60%; }
  .t842__bgwrapper { max-width: 100% !important; width: 100%; }
}

.t843 .t-section__bottomwrapper { margin-top: 105px; }

.t843__fullscreenwidth { padding: 0px 40px; box-sizing: border-box; }

.t843__separator { margin-bottom: 120px; }

.t843__mobileimg { display: none; }

.t843__imgwrapper { margin: 0px auto; }

.t843__blockimg { background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; max-width: 100%; width: 100%; }

.t843__textwrapper { display: table; width: 100%; }

.t843__content { display: table-cell; }

.t843 .t-card__title { margin-bottom: 24px; }

#allrecords .t843 .t-card__link { outline: none; }

.t843__rightcol { margin-right: 0px; }

.t843__leftcol { margin-left: 0px; }

.t843 .t843__content .t-btn { margin-top: 30px; }

.t843__fullscreenwidth .t843__leftcol .t843__textwrapper { padding-right: 40px; box-sizing: border-box; }

.t843__fullscreenwidth .t843__rightcol .t843__textwrapper { padding-left: 40px; box-sizing: border-box; }

.t843__cell { height: auto !important; }

.t843__marginauto { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 960px) {
  .t843 .t-section__bottomwrapper { margin-top: 45px; }
  .t843__fullscreenwidth { padding: 0px 20px; }
  .t843__textwrapper { padding: 0px !important; }
  .t843__separator { margin-bottom: 75px !important; }
  .t843__col { padding: 0px !important; }
  .t843__cell { display: block; max-width: 100%; width: initial; }
  .t843__top { margin-bottom: 30px; }
  .t843__textwrapper { height: auto !important; margin-top: 30px; }
  .t843 .t-card__title { margin-bottom: 15px; }
  .t843__mobileimg { display: block; }
  .t843__desktopimg { display: none; }
}

.t844 .t-section__bottomwrapper { margin-top: 105px; }

.t844__container { flex-wrap: wrap; }

.t844__col { margin-top: var(--column-margin,90px); }

.t844__container li ul { list-style-type: disc; }

#allrecords .t844__col .t-card__link { color: inherit !important; }

.t844__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t844__wrappercenter { padding-left: 20px; padding-right: 20px; }

.t844__bgimg { margin-bottom: 25px; width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t844__img { margin-bottom: 25px; width: 100px; height: auto; max-width: 100%; }

.t844__img_circle { border-radius: 50%; }

.t844 .t-heading { margin-bottom: 25px; margin-top: 12px; }

@media screen and (max-width: 960px) {
  .t844 .t-section__bottomwrapper { margin-top: 45px; }
  .t844__col { margin-top: 0px; margin-bottom: 45px; }
  .t844 .t-heading { margin-bottom: 15px; }
}

.t845 .t-section__bottomwrapper { margin-top: 105px; }

.t845__container { flex-wrap: wrap; }

.t845__col { margin-top: var(--column-margin,90px); }

.t845__col:nth-child(-n+2) { margin-top: 0px; }

.t845__container li ul { list-style-type: disc; }

#allrecords .t845__col a.t-card__link:not(.t-btn) { color: inherit !important; }

.t845 .t-row { overflow: hidden; }

.t845__textwrapper { width: 100%; padding-left: 20px; }

.t845__imgwrapper { width: 45px; }

.t845__bgimg { width: 45px; height: 45px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t845__img { max-width: 100%; width: 100%; height: auto; }

.t845__img_circle { border-radius: 50%; }

.t845 .t-card__title { padding-bottom: 8px; }

@media screen and (max-width: 960px) {
  .t845 .t-section__bottomwrapper { margin-top: 45px; }
  .t845__bgimg { max-width: 50px !important; max-height: 50px !important; }
  .t845__imgwrapper { max-width: 50px !important; }
  .t845__col:not(:first-child) { margin-top: 30px; }
}

.t846 .t-section__bottomwrapper { margin-top: 105px; }

.t846__col { margin-top: var(--column-margin,65px); }

.t846__col:first-child { margin-top: 0px; }

.t846__container li ul { list-style-type: disc; }

#allrecords .t846__col a.t-card__link:not(.t-btn) { color: inherit !important; }

.t846__textwr_leftpadding { padding-left: 30px; }

.t846__bottommargin { margin-bottom: 14px; }

.t846__imgwrapper { width: 65px; }

.t846__bgimg { width: 65px; height: 65px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t846__img { width: 100%; max-width: 100%; height: auto; }

.t846__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t846 .t-section__bottomwrapper { margin-top: 45px; }
  .t846__col { margin-top: 40px; }
  .t846__imgwrapper { max-width: 60px; }
  .t846__bgimg { max-width: 60px; max-height: 60px; }
  .t846__textwrapper { padding-left: 20px !important; }
}

@media screen and (max-width: 640px) {
  .t846__imgwrapper { max-width: 50px; }
  .t846__bgimg { max-width: 50px; max-height: 50px; }
}

.t847 .t-section__bottomwrapper { margin-top: 105px; }

.t847__container { display: flex; flex-wrap: wrap; }

.t847__item { margin-top: var(--column-margin,60px); flex: 1 1 auto; }

.t847__item:first-child { margin-top: 0px; }

.t847__container li ul { list-style-type: disc; }

.t847__col-valign_top { margin-bottom: auto; }

.t847__col-valign_bottom { margin-top: auto; }

.t847__col-valign_middle { margin-top: auto; margin-bottom: auto; }

.t847__box_left { text-align: left; }

.t847__box_center { text-align: center; }

.t847__box_right { text-align: right; }

.t847 .t-card__title { margin-bottom: 23px; }

.t847 .t-card__uptitle { padding-bottom: 10px; color: rgb(255, 133, 98); }

.t847__img { width: 100%; }

.t847__btn { margin-top: 30px; }

@media screen and (max-width: 960px) {
  .t847 .t-section__bottomwrapper { margin-top: 45px; }
  .t847__item { margin-top: 60px; }
  .t847__box_mobiletop { margin-top: 30px; }
  .t847__box_mobilebottom { margin-bottom: 30px; }
  .t847 .t-card__title { margin-bottom: 15px; }
  .t847__btn { margin-top: 20px; }
}

@media screen and (max-width: 640px) {
  .t847__img { float: none; }
  .t847__col-top { margin-bottom: 30px; }
  .t847__box_mobiletop { margin-top: 20px; }
  .t847__box_mobilebottom { margin-bottom: 20px; }
  .t847__btn { margin-top: 15px; }
}

.t848 .t-section__bottomwrapper { margin-top: 105px; }

.t848 .t-row { overflow: hidden; }

.t848__container { flex-wrap: wrap; }

.t848__col { margin-top: var(--column-margin,90px); }

.t848__col:nth-child(-n+2) { margin-top: 0px; }

.t848__textwrapper { padding-left: 20px; width: 100%; }

.t848__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t848__wrappercenter { padding-left: 20px; padding-right: 20px; }

.t848__img_circle { border-radius: 50%; }

.t848__name { padding-bottom: 8px; }

@media screen and (max-width: 960px) {
  .t848 .t-section__bottomwrapper { margin-top: 45px; }
  .t848__container { margin-bottom: 0px; }
  .t848__col:not(:first-child) { margin-top: 30px; }
}

.t849__header { position: relative; cursor: pointer; border-top: 1px solid rgb(238, 238, 238); }

.t849__trigger-button { position: relative; width: 100%; padding: 27px 50px 27px 0px; text-align: left; background-color: transparent; border: none; box-sizing: border-box; cursor: pointer; }

.t849__trigger-button_left { padding: 27px 0px 27px 50px; }

#allrecords button.t849__trigger-button:focus-visible { outline-offset: 2px; }

.t849__title { display: inline-block; }

.t849__icon { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); display: inline-block; width: 40px; height: 40px; stroke: rgb(34, 34, 34); fill: transparent; transition-property: fill, stroke; transition-duration: 0.2s; transition-timing-function: ease-in-out; }

.t849__trigger-button_left .t849__icon { right: auto; left: 0px; }

.t849__lines { transition: transform 0.3s ease-in-out; transform-origin: center center; }

.t849__opened .t849__lines { transform: rotate(-45deg); }

.t849__content { display: none; overflow: hidden; transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; }

.t849 .t849__content ol { list-style-position: outside; text-indent: 0px; padding-left: 30px !important; }

.t849__textwrapper { padding: 0px 0px 20px; }

.t849__text { margin-bottom: 20px; }

#allrecords .t849__text > ul, #allrecords .t849__text > ol { padding-inline-start: 26px; }

.t849__img { display: block; width: 100%; margin-bottom: 14px; }

.t849__border { width: 100%; height: 1px; background-color: rgb(238, 238, 238); }

.t849__divider { float: left; width: 100%; }

@media screen and (max-width: 960px) {
  .t849 { text-size-adjust: 100%; }
}

@media screen and (max-width: 650px) {
  .t849__trigger-button { padding-top: 15px; padding-bottom: 14px; }
  .t849__text { margin-bottom: 15px; }
  .t849__textwrapper { padding: 0px 0px 10px; }
}

.t850 .t-section__bottomwrapper { margin-top: 105px; }

.t850__container { flex-wrap: wrap; }

.t850__col { margin-top: var(--column-margin,40px); }

.t850__container[data-columns-in-row="1"] .t850__col:nth-child(-n+1), .t850__container[data-columns-in-row="2"] .t850__col:nth-child(-n+2), .t850__container[data-columns-in-row="3"] .t850__col:nth-child(-n+3), .t850__container[data-columns-in-row="4"] .t850__col:nth-child(-n+4) { margin-top: 0px; }

.t850__container li ul { list-style-type: disc; }

.t850__inner-col { position: relative; height: 100%; }

.t850__row::after { content: ""; display: block; height: 0px; clear: both; }

.t850__bottommargin { margin-bottom: 10px; }

.t850__wrap { padding: 30px 30px 40px; }

.t850__btn-container { width: 100%; margin-top: 10px; }

.t850__btn-container.t850__btn-container_topmargin { margin-top: 20px; }

.t850 .t-card__btn-wrapper { display: inline-block; }

.t850 .t-card__btntext-wrapper { display: inline-block; }

@media screen and (max-width: 960px) {
  .t850 .t-section__bottomwrapper { margin-top: 45px; }
  .t850__col { margin-top: 0px; margin-bottom: 20px; height: auto !important; }
  .t850__bottommargin { margin-bottom: 15px; }
  .t850__wrap { padding-bottom: 30px; }
  .t850__btn-container { position: initial; }
}

.t851__container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; flex-wrap: wrap; }

@media screen and (max-width: 1200px) {
  .t851__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t851__container { max-width: 640px; }
}

.t851__col { margin-top: var(--column-margin,40px); }

.t851__container[data-blocks-per-row="1"] .t851__col:nth-child(-n+1), .t851__container[data-blocks-per-row="2"] .t851__col:nth-child(-n+2), .t851__container[data-blocks-per-row="3"] .t851__col:nth-child(-n+3), .t851__container[data-blocks-per-row="4"] .t851__col:nth-child(-n+4) { margin-top: 0px; }

.t851 .t-section__bottomwrapper { margin-top: 105px; }

.t851__separator { margin-bottom: 40px; }

.t851__table { display: table; width: 100%; height: 100%; vertical-align: middle; position: relative; overflow: hidden; border-radius: inherit; border-collapse: separate; transform: translateZ(0px); }

.t851__col:not(.t-column-draggable) { overflow: hidden; }

.t851__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; border-radius: inherit; }

.t851 .t851__cell:hover .t851__bg_animated, .t851 .t-card__col.t-focusable .t851__cell .t851__bg_animated, .t851 .t-card__col_btnfocusable .t851__cell .t851__bg_animated { transform: scale(1.05); }

.t851__overlay { position: absolute; inset: 0px; border-radius: inherit; }

.t851__show_hover .t851__overlay { opacity: 0; }

.t851 .t851__cell:hover .t851__overlay, .t851 .t-card__col.t-focusable .t851__cell .t851__overlay, .t851 .t-card__col_btnfocusable .t851__cell .t851__overlay { opacity: 0.8; }

.t851 .t851__show_hover .t851__cell:hover .t851__overlay, .t851 .t-card__col.t-focusable.t851__show_hover .t851__cell .t851__overlay, .t851 .t-card__col_btnfocusable.t851__show_hover .t851__cell .t851__overlay { opacity: 1; }

.t851__cell { display: table-cell; width: 100%; height: 400px; border-radius: inherit; overflow: hidden; position: relative; }

.t-col_6 .t851__cell { transform: translateZ(0px); }

.t851__textwrapper { padding: 20px 40px; position: relative; }

.t851__cell > .t851__button-container { padding-left: 40px; padding-right: 40px; }

.t851__show_hover .t851__textwrapper, .t851__show_hover .t851__button-container { opacity: 0; }

.t851__show_hover .t851__textwrapper.t851__textwrapper_animated { transform: translateY(20%); }

.t851 .t851__show_hover .t851__cell:hover .t851__button-container, .t851 .t851__show_hover .t851__cell:hover .t851__textwrapper, .t851 .t-card__col.t-focusable.t851__show_hover .t851__cell .t851__button-container, .t851 .t-card__col.t-focusable.t851__show_hover .t851__cell .t851__textwrapper, .t851 .t-card__col_btnfocusable.t851__show_hover .t851__cell .t851__button-container, .t851 .t-card__col_btnfocusable.t851__show_hover .t851__cell .t851__textwrapper { opacity: 1; }

.t851 .t851__cell:hover .t851__textwrapper_animated, .t851 .t-card__col.t-focusable .t851__cell .t851__textwrapper_animated, .t851 .t-card__col_btnfocusable .t851__cell .t851__textwrapper_animated { transform: translateY(0px); }

.t851__textwrapper__content { margin: 30px auto; position: relative; }

.t851__text { color: rgb(255, 255, 255); margin-top: 20px; }

.t851 .t-card__title { color: rgb(255, 255, 255); word-break: normal; overflow-wrap: anywhere; }

.t851__img { width: 100%; max-width: 70px; }

.t851__animation_fast { transition: 0.25s ease-in-out; }

.t851__animation_slow { transition: 0.45s ease-in-out; }

.t851__button-container { transition: 0.2s ease-in-out; }

.t851__button-container .t-btn { white-space: normal; }

.t851__button_show-hover { transform: translate3d(0px, -40px, 0px); opacity: 0; }

.t851__button-bottom .t851__button_show-hover { transform: translate3d(0px, 40px, 0px); }

.t851__col:not(.t851__show_hover) .t-valign_bottom .t851__button_show-hover { transform: translate3d(0px, 0px, 0px); }

.t851__col:not(.t851__show_hover) .t-valign_bottom .t851__inner-wrapper_animated-btn { transform: translate3d(0px, 85px, 0px); transition: 0.2s ease-in-out; }

.t851 .t-valign_bottom.t851__cell:hover .t851__inner-wrapper_animated-btn, .t851 .t-card__col.t-focusable .t-valign_bottom.t851__cell .t851__inner-wrapper_animated-btn, .t851 .t-card__col_btnfocusable .t-valign_bottom.t851__cell .t851__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t851__col:not(.t851__show_hover) .t-valign_middle .t851__inner-wrapper_animated-btn { transform: translate3d(0px, 45px, 0px); transition: 0.2s ease-in-out; }

.t851 .t-valign_middle.t851__cell:hover .t851__inner-wrapper_animated-btn, .t851 .t-card__col.t-focusable .t-valign_middle.t851__cell .t851__inner-wrapper_animated-btn, .t851 .t-card__col_btnfocusable .t-valign_middle.t851__cell .t851__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t851 .t851__col:not(.t851__show_hover) .t-valign_middle.t851__cell:hover .t851__inner-wrapper_animated-btn, .t851.t-card__col.t-focusable.t851__col:not(.t851__show_hover).t-valign_middle.t851__cell.t851__inner-wrapper_animated-btn, .t851.t-card__col_btnfocusable.t851__col:not(.t851__show_hover).t-valign_middle.t851__cell.t851__inner-wrapper_animated-btn { transform: translate3d(0px, 0px, 0px); }

.t851 .t851__cell:hover .t851__button_show-hover, .t851 .t-card__col.t-focusable .t851__cell .t851__button_show-hover, .t851 .t-card__col_btnfocusable .t851__cell .t851__button_show-hover { transform: translate3d(0px, 0px, 0px); opacity: 1; }

.t851__textwrapper__content { transition: 0.2s ease-in-out; }

.t851 .t-card__btn-wrapper { display: inline-block; margin-top: 40px; }

.t851__button-bottom .t851__textwrapper { position: static; }

.t851__button-bottom .t851__button-container { position: absolute; left: 0px; right: 0px; bottom: 0px; padding-bottom: 50px; }

.t851__button-bottom .t-card__btn-wrapper { margin-top: 0px; }

.t851__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t851__container[data-blocks-per-row="1"] .t851__col:nth-child(-n+1), .t851__container[data-blocks-per-row="2"] .t851__col:nth-child(-n+2), .t851__container[data-blocks-per-row="3"] .t851__col:nth-child(-n+3), .t851__container[data-blocks-per-row="4"] .t851__col:nth-child(-n+4) { margin-top: 60px; }
  .t851__container .t851__col:nth-child(-n+2), ul.t851__container li.t851__col.t-item:first-child { margin-top: 0px; }
  .t851 .t-section__bottomwrapper { margin-top: 45px; }
  .t851__show_hover .t851__textwrapper, .t851__show_hover .t851__button-container { opacity: 1 !important; transform: translateY(0%) !important; }
  .t851__show_hover .t851__overlay { opacity: 1; }
  .t851__button_show-hover.t851__button-container, .t851__inner-wrapper_animated-btn { opacity: 1; position: initial; transform: translate3d(0px, 0px, 0px) !important; }
  .t851__container_mobile-grid { font-size: 0px; }
  .t851__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t851__col { margin-top: 60px; }
  .t851__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t851__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t851__container_mobile-flex .t851__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; margin-top: 0px !important; }
  .t851__container_mobile-flex .t851__col:first-child { margin-left: 20px; }
  .t851__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; }
  .t851__scroll-icon { animation: 1.5s ease 0s infinite normal none running t851__icon-anim; }
}

@-webkit-keyframes t851__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 t851__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) {
  .t851 .t851__table { height: 350px; }
  .t851__textwrapper { padding: 20px; opacity: 1 !important; }
  .t851__cell > .t851__button-container { padding-left: 20px; padding-right: 20px; }
  .t851__button-bottom .t851__button-container { left: 20px; right: 20px; }
  #allrecords ul.t851__container_mobile-grid.t851__container { padding: 0px 10px; box-sizing: border-box; }
  .t851__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t851__container_mobile-flex .t851__col:first-child { margin-left: 0px; }
  .t851__container_mobile-flex .t851__col { min-width: 70%; max-width: 70%; }
  .t851__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t851__container .t851__col:nth-child(2) { margin-top: 60px; }
  .t851__col_mobile-grid { width: 100%; display: block; }
  .t851__container_mobile-flex .t851__col { min-width: 85%; max-width: 85%; box-sizing: content-box; }
  .t851__container_mobile-flex .t851__col:first-child { padding-right: 5px; }
  .t851__container_mobile-flex .t851__col:last-child { padding-left: 5px; }
  .t851__container_mobile-flex .t851__col:not(:first-child, :last-child) { padding-right: 5px; padding-left: 5px; }
}

@media screen and (min-width: 480px) and (max-width: 960px) {
  .t851__container_mobile-grid .t851__col:not(:last-child) { margin-bottom: 60px; }
  .t851__container_mobile-grid .t851__col { margin-top: 0px !important; }
}

.t852__container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; flex-wrap: wrap; }

.t852__col { margin-top: var(--column-margin,90px); }

.t852__container[data-blocks-per-row="1"] .t852__col:nth-child(-n+1), .t852__container[data-blocks-per-row="2"] .t852__col:nth-child(-n+2), .t852__container[data-blocks-per-row="3"] .t852__col:nth-child(-n+3), .t852__container[data-blocks-per-row="4"] .t852__col:nth-child(-n+4) { margin-top: 0px; }

@media screen and (max-width: 1200px) {
  .t852__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t852__container { max-width: 640px; }
}

.t852 .t-section__bottomwrapper { margin-top: 105px; }

.t852__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t852__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t852__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t852__bgimg_second, .t852__img_second { z-index: 1; opacity: 0; }

.t852 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t852 .t-card__descr { margin-top: 8px; }

.t852 .t-card__btn-wrapper { margin-top: 19px; }

.t852 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; }

.t852 .t-align_center .t-card__btn, .t852 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t852 .t-align_left .t-card__btn, .t852 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t852__scroll-icon-wrapper { display: none; }

@media screen and (min-width: 960px) {
  .t852__imgwrapper:hover .t852__bgimg_first_hover, .t852__imgwrapper:hover .t852__img_first_hover { opacity: 0; }
  .t852__imgwrapper:hover .t852__bgimg_second, .t852__imgwrapper:hover .t852__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t852 .t-section__bottomwrapper { margin-top: 45px; }
  .t852__container_mobile-grid { font-size: 0px; }
  .t852__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t852__col { margin-top: 0px; margin-bottom: 60px; }
  .t-col_8 .t852__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t852__imgwrapper_mobile-nopadding .t852__img { position: initial; }
  .t852__img_second { display: none; }
  .t852__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t852__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t852__container_mobile-flex .t852__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t852__container_mobile-flex .t852__col:first-child { margin-left: 20px; }
  .t852__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; }
  @-webkit-keyframes t852__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 t852__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; }
}
  .t852__scroll-icon { animation: 1.5s ease 0s infinite normal none running t852__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t852__container_mobile-grid { box-sizing: border-box; }
  #allrecords .t852__container_mobile-grid.t852__container { padding: 0px 10px; }
  .t852__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t852__container_mobile-flex .t852__col:first-child { margin-left: 0px; }
  .t852__container_mobile-flex .t852__col { min-width: 70%; max-width: 70%; }
  .t852__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t852__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t852__imgwrapper_mobile-nopadding .t852__img { position: initial; }
  .t852__col_mobile-grid { width: 100%; display: block; }
  .t852__col_mobile-grid:last-child { margin-bottom: 0px; padding-bottom: 60px; }
  .t852__container_mobile-flex .t852__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t852__container_mobile-flex .t852__col:first-child { padding-right: 10px; }
  .t852__container_mobile-flex .t852__col:last-child { padding-left: 10px; }
  .t852__container_mobile-flex .t852__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
}

.t853__container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; flex-wrap: wrap; }

.t853__col { margin-top: var(--column-margin,90px); }

.t853__container[data-blocks-per-row="1"] .t853__col:nth-child(-n+1), .t853__container[data-blocks-per-row="2"] .t853__col:nth-child(-n+2), .t853__container[data-blocks-per-row="3"] .t853__col:nth-child(-n+3), .t853__container[data-blocks-per-row="4"] .t853__col:nth-child(-n+4) { margin-top: 0px; }

.t853__container li ul { list-style-type: disc; }

@media screen and (max-width: 1200px) {
  .t853__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t853__container { max-width: 640px; }
}

.t853 .t-section__bottomwrapper { margin-top: 105px; }

.t853__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t853__imgwrapper.t853__imgwrapper_nomargin { margin-bottom: 0px; }

.t853__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t853__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t853__bgimg_second, .t853__img_second { z-index: 1; opacity: 0; }

.t853 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t853 .t-card__descr { margin-top: 8px; }

.t853 .t-card__btn-wrapper { margin-top: 19px; }

.t853 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; }

.t853 .t-align_center .t-card__btn, .t853 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t853 .t-align_left .t-card__btn, .t853 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t853__scroll-icon-wrapper { display: none; }

@media screen and (min-width: 960px) {
  .t853__imgwrapper:hover .t853__bgimg_first_hover, .t853__imgwrapper:hover .t853__img_first_hover { opacity: 0; }
  .t853__imgwrapper:hover .t853__bgimg_second, .t853__imgwrapper:hover .t853__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t853 .t-section__bottomwrapper { margin-top: 45px; }
  .t853__container_mobile-grid { font-size: 0px; }
  .t853__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t853__col { margin-top: 0px; margin-bottom: 60px; }
  .t853__col_mobile-grid:last-child { margin-bottom: 0px; padding-bottom: 60px; }
  .t-col_8 .t853__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t853__imgwrapper_mobile-nopadding .t853__img { position: initial; }
  .t853__img_second { display: none; }
  .t853__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t853__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t853__container_mobile-flex .t853__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t853__container_mobile-flex .t853__col:first-child { margin-left: 20px; }
  .t853__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; }
  @-webkit-keyframes t853__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 t853__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; }
}
  .t853__scroll-icon { animation: 1.5s ease 0s infinite normal none running t853__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t853__container_mobile-grid { box-sizing: border-box; }
  #allrecords ul.t853__container_mobile-grid.t853__container { padding: 0px 10px; }
  .t853__col_mobile-grid { padding-top: 10px; padding-left: 10px; padding-right: 10px; }
  .t853__col_mobile-grid.t-column-draggable { padding-top: 0px; margin-top: 10px; }
  .t853__container[data-blocks-per-row="1"] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+1), .t853__container[data-blocks-per-row="2"] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+2), .t853__container[data-blocks-per-row="3"] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+3), .t853__container[data-blocks-per-row="4"] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+4) { padding-top: 0px; margin-top: 10px; }
  .t853__container_mobile-flex .t853__col:first-child { margin-left: 0px; }
  .t853__container_mobile-flex .t853__col { min-width: 70%; max-width: 70%; }
  .t853__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t853 .t-align_center .t-card__btn-wrapper .t-card__link, .t853 .t-align_center .t-card__btntext-wrapper .t-card__link { margin-bottom: 0px; }
  .t853__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t853__imgwrapper_mobile-nopadding .t853__img { position: initial; }
  .t853__col_mobile-grid { width: 100%; display: block; }
  .t853__container_mobile-flex .t853__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t853__container_mobile-flex .t853__col:first-child { padding-right: 10px; }
  .t853__container_mobile-flex .t853__col:last-child { padding-left: 10px; }
  .t853__container_mobile-flex .t853__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
}

.t854__news-wrap { position: relative; min-height: 300px; border: 0px solid transparent; }

.t854__news-wrap_inner-space { padding: 32px 30px 35px; }

.t854__news-wrap-container { opacity: 0; transition: opacity 0.3s; }

.t854__news-header { margin-bottom: 32px; }

.t854__news-header_left { text-align: left; }

.t854__news-header_center { text-align: center; }

.t854__news-title { margin-bottom: 8px; }

.t854__news-bottom-text { padding-top: 45px; }

.t854__news-message { position: relative; }

.t854__news-message + .t854__news-message { margin-top: 35px; }

.t854__news_publish.t854__news_short .t854__news-message_popup { cursor: pointer; }

.t854__news-images { margin-bottom: 10px; }

.t854__news-images .t854__news-image-wrap { position: relative; display: inline-block; vertical-align: top; width: 200px; margin-bottom: 5px; font-size: 0px; box-sizing: border-box; }

.t854__news-images .t854__news-image-wrap:not(:last-child) { margin-right: 5px; }

.t854__news-image { max-width: 100%; border: 1px solid rgba(0, 0, 0, 0.15); }

.t854__news_short .t854__news-content .t854__news-message-flex { display: flex; }

.t854__news_long .t854__news-content .t854__news-message-flex { display: block; }

.t854__news-content .t854__news-images { display: inline-block; width: auto; }

.t854__news-content .t854__news-message-flex .t854__news-text { padding-top: 0px; padding-left: 15px; box-sizing: border-box; }

.t854__news_long .t854__news-content .t854__news-message-flex .t854__news-text { padding-left: 0px; }

.t854__news-content .t854__news-message-flex .t854__news-images { margin-bottom: 0px; }

.t854__news-popup .t854__news-images .t854__news-image-wrap { width: 100%; }

.t854__news-popup .t854__news-images { margin-bottom: 15px; }

.t854__news-time { font-size: 12px; font-weight: 400; margin-bottom: 12px; color: rgba(0, 0, 0, 0.5); box-sizing: border-box; }

.t854__news-text { padding-top: 0px; font-weight: 400; }

.t854__news-text_short-hide br, .t854__news-text br { display: block; content: ""; margin-top: 0.5em; }

.t854__news_long .t854__news-message_short .t854__news-text { display: none; }

.t854__news-popup_short .t854__news-text { display: none; }

.t854__news-text_short-hide { display: none; font-weight: 400; }

.t854__news_long .t854__news-text_short-hide { display: block; }

.t854__news-popup_short .t854__news-text_short-hide { display: block; }

.t854__news-btn { display: inline-block; padding-top: 40px; padding-left: 0px; color: rgb(0, 0, 0); border: none; background-color: transparent; outline: none; cursor: pointer; }

.t854__news-btn span, .t854__news-btn .t854__news-btn-loader { display: inline-block; vertical-align: middle; }

.t854__news-btn .t854__news-btn-loader { opacity: 0; width: 15px; padding-left: 5px; }

.t854__news-btn .t854__news-btn-loader.t854__news-btn-loader_show { opacity: 1; }

.t854__news-popup-bg { display: none; position: fixed; inset: 0px; overflow-y: auto; transition: opacity 0.3s ease-in-out; width: 100%; height: 100%; box-sizing: border-box; padding: 0px 20px; background-color: rgba(0, 0, 0, 0.6); z-index: 10000001; }

.t854__news-popup { position: relative; z-index: 100000; min-height: 90vh; margin: 5vh auto; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; border: 1px solid rgba(0, 0, 0, 0.05); background-color: rgb(255, 255, 255); box-sizing: border-box; padding: 60px 60px 10px !important; }

.t854__news-popup-close img { opacity: 1; float: right; margin-right: -35px; cursor: pointer; margin-top: -40px; }

.t854 .t854__close-button { position: absolute; top: 10px; right: 15px; padding: 10px; border: none; background-color: transparent; cursor: pointer; }

.t854 .t854__close-button img { margin: 0px; }

.t854__news-popup-message-wrap { margin-bottom: 30px; }

.t854__body_overflow { overflow: hidden; }

.t854__news-loader { opacity: 0.5; content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; animation: 0.6s linear 0s infinite normal none running news-loader-spinner; }

.t854__news-btn_show { display: inline-block; vertical-align: middle; width: 12px; height: 6px; padding-left: 3px; }

.t854__news-btn_show .st0 { display: none; }

.t854__news-btn_show .st26 { fill: none; stroke-width: 2; stroke-miterlimit: 10; }

@keyframes news-loader-spinner { 
  100% { transform: rotate(360deg); }
}

@media screen and (max-width: 1200px) {
  .t854__news-time { font-size: 10px; }
}

@media only screen and (max-width: 640px) {
  .t854 .t-col { padding-left: 0px; padding-right: 0px; }
  .t854__news-message + .t854__news-message { margin-top: 27px; }
  .t854__news-wrap_inner-space { padding: 25px 20px; }
  .t854__news_short .t854__news-content .t854__news-message-flex { display: block; }
  .t854__news-content .t854__news-message-flex .t854__news-text { padding-left: 0px; }
  .t854__news-header { margin-bottom: 27px; }
  .t854__news-text { padding-top: 0px; }
  .t854__news-popup .t854__news-text_short-hide { padding-top: 5px; }
  .t854__news-time { margin-bottom: 7px; }
  .t854__news-popup .t854__news-images .t854__news-image-wrap { margin-bottom: 0px; }
  .t854__news-bottom-text { padding-top: 35px; }
  .t854__news-popup { top: 0px; margin-bottom: 0px; padding: 45px 20px 10px !important; }
  .t854__news-popup-close img { margin-right: -5px; margin-top: -30px; }
  .t854 .t854__close-button { top: 5px; right: 5px; }
  .t854 .t854__close-button img { margin: 0px; }
  .t854__news-popup .t854__news-images { margin-bottom: 10px; }
  .t854__news-btn { padding-top: 30px; }
}

.t855 .t-section__bottomwrapper { margin-top: 105px; }

.t855__item { flex-wrap: wrap; margin-top: var(--column-margin,60px); }

.t855__item:first-child { margin-top: 0px; }

.t855__title { padding-top: 2px; padding-bottom: 7px; font-weight: 600; }

.t855__text { padding-top: 8px; padding-bottom: 6px; }

@media screen and (max-width: 960px) {
  .t855 .t-section__bottomwrapper { margin-top: 45px; }
  .t855__item { margin-top: 30px; }
}

@media screen and (max-width: 640px) {
  .t855__title { margin-bottom: 20px; }
}

@media screen and (max-width: 460px) {
  .t855__title { margin-bottom: 10px; }
}

.t856__container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; display: flex; flex-wrap: wrap; }

.t856__col { margin-top: var(--column-margin,40px); }

.t856__container[data-blocks-per-row="1"] .t856__col:nth-child(-n+1), .t856__container[data-blocks-per-row="2"] .t856__col:nth-child(-n+2), .t856__container[data-blocks-per-row="3"] .t856__col:nth-child(-n+3), .t856__container[data-blocks-per-row="4"] .t856__col:nth-child(-n+4) { margin-top: 0px; }

.t856 .t-section__bottomwrapper { margin-top: 105px; }

.t856__table { display: table; width: 100%; height: 400px; vertical-align: middle; position: relative; overflow: hidden; }

.t856__bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t856__overlay { position: absolute; inset: 0px; }

.t856__cell { display: table-cell; width: 100%; height: 100%; }

.t-col_6 .t856__cell { transform: translateZ(0px); }

.t856__textwrapper { padding: 30px 20px; position: relative; }

.t856__textwrapper__content { position: relative; }

.t856 .t-card__descr { margin-top: 35px; }

.t856 .t-card__title { color: rgb(255, 255, 255); word-break: normal; overflow-wrap: anywhere; }

.t856__img { width: 100%; max-width: 70px; }

.t856__textwrapper__content { transition: 0.2s ease-in-out; }

.t856 .t-card__btn-wrapper { margin-top: 19px; }

.t856 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; }

.t856 .t-align_center .t-card__btn, .t856 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t856 .t-align_left .t-card__btn, .t856 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t856__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 1200px) {
  .t856__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t856__container { max-width: 640px; }
  .t856 .t-section__bottomwrapper { margin-top: 45px; }
  .t856__container_mobile-grid { font-size: 0px; }
  .t856__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t856__col { margin-top: 0px; margin-bottom: 60px; }
  .t856__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; flex-wrap: nowrap; }
  .t856__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t856__container_mobile-flex .t856__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t856__container_mobile-flex .t856__col:first-child { margin-left: 20px; }
  .t856__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; }
  @-webkit-keyframes t856__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 t856__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; }
}
  .t856__scroll-icon { animation: 1.5s ease 0s infinite normal none running t856__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t856 .t856__table { height: 350px; }
  .t856__textwrapper { padding: 20px; opacity: 1 !important; }
  .t856 .t-card__descr { margin-top: 20px; }
  .t856__container_mobile-grid { box-sizing: border-box; }
  #allrecords .t856__container_mobile-grid.t856__container { padding: 0px 10px; }
  .t856__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t856__container_mobile-flex .t856__col:first-child { margin-left: 0px; }
  .t856__container_mobile-flex .t856__col { min-width: 70%; max-width: 70%; }
  .t856__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t856__container_mobile-grid .t856__col:last-child { margin-bottom: 0px; padding-bottom: 60px; }
  .t856__col_mobile-grid { width: 100%; display: block; }
  .t856__container_mobile-flex .t856__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t856__container_mobile-flex .t856__col:first-child { padding-right: 10px; }
  .t856__container_mobile-flex .t856__col:last-child { padding-left: 10px; }
  .t856__container_mobile-flex .t856__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
}

.t857__container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; display: flex; flex-wrap: wrap; }

.t857__col { margin-top: var(--column-margin,90px); }

.t857__container[data-blocks-per-row="1"] .t857__col:nth-child(-n+1), .t857__container[data-blocks-per-row="2"] .t857__col:nth-child(-n+2), .t857__container[data-blocks-per-row="3"] .t857__col:nth-child(-n+3), .t857__container[data-blocks-per-row="4"] .t857__col:nth-child(-n+4) { margin-top: 0px; }

@media screen and (max-width: 1200px) {
  .t857__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t857__container { max-width: 640px; }
}

.t857 .t-section__bottomwrapper { margin-top: 105px; }

.t857__separator { margin-bottom: 90px; }

.t857__imgwrapper { position: relative; width: 100%; margin-bottom: 25px; padding-bottom: 110%; }

.t857__imgwrapper.t857__imgwrapper_nomargin { margin-bottom: 0px; }

.t857__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t857__img { position: absolute; inset: 0px; max-width: 100%; max-height: 100%; margin: auto; object-fit: contain; transition: opacity 0.1s linear; z-index: 2; }

.t857__bgimg_second, .t857__img_second { z-index: 1; opacity: 0; }

.t857 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t857 .t-card__title { padding-bottom: 20px; }

.t857 .t-card__descr { margin-top: 8px; }

.t857 .t-card__btn-wrapper { margin-top: 19px; }

.t857 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; }

.t857 .t-align_center .t-card__btn, .t857 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t857 .t-align_left .t-card__btn, .t857 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t857__scroll-icon-wrapper { display: none; }

@media screen and (min-width: 960px) {
  .t857__imgwrapper:hover .t857__bgimg_first_hover, .t857__imgwrapper:hover .t857__img_first_hover { opacity: 0; }
  .t857__imgwrapper:hover .t857__bgimg_second, .t857__imgwrapper:hover .t857__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t857 .t-section__bottomwrapper { margin-top: 45px; }
  .t857__container_mobile-flex { flex-wrap: nowrap; }
  .t857__container_mobile-grid { font-size: 0px; }
  .t857__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t857__col { margin-top: 0px; margin-bottom: 60px; }
  .t-col_8 .t857__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t857__imgwrapper_mobile-nopadding .t857__img { position: initial; }
  .t857__img_second { display: none; }
  .t857__container_mobile-flex { overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; }
  .t857__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t857__container_mobile-flex .t857__col { min-width: 38%; max-width: 38%; margin-bottom: 0px; }
  .t857__container_mobile-flex .t857__col:first-child { margin-left: 20px; }
  .t857__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; }
  @-webkit-keyframes t857__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 t857__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; }
}
  .t857__scroll-icon { animation: 1.5s ease 0s infinite normal none running t857__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t857 .t-card__title { padding-bottom: 15px; }
  .t857 .t-card__btn-wrapper { margin-top: 15px; }
  .t857__imgwrapper { margin-bottom: 20px; }
  .t857__container_mobile-grid { box-sizing: border-box; }
  #allrecords .t857__container_mobile-grid.t857__container { padding: 0px 10px; }
  .t857__col_mobile-grid { padding-top: 10px; padding-left: 10px; padding-right: 10px; }
  .t857__container_mobile-flex .t857__col:first-child { margin-left: 0px; }
  .t857__container_mobile-flex .t857__col { min-width: 70%; max-width: 70%; }
  .t857__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t857__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t857__imgwrapper_mobile-nopadding .t857__img { position: initial; }
  .t857__col_mobile-grid { width: 100%; display: block; }
  .t857__container_mobile-flex .t857__col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t857__container_mobile-flex .t857__col:first-child { padding-right: 10px; }
  .t857__container_mobile-flex .t857__col:last-child { padding-left: 10px; }
  .t857__container_mobile-flex .t857__col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
}

.t858 .t-section__bottomwrapper { margin-top: 105px; }

.t858__container { flex-wrap: wrap; }

.t858__col { margin-top: var(--column-margin,40px); }

.t858__container[data-columns-in-row="1"] .t858__col:nth-child(-n+1), .t858__container[data-columns-in-row="2"] .t858__col:nth-child(-n+2), .t858__container[data-columns-in-row="3"] .t858__col:nth-child(-n+3), .t858__container[data-columns-in-row="4"] .t858__col:nth-child(-n+4) { margin-top: 0px; }

.t858__container li ul { list-style-type: disc; }

.t858__inner-col { position: relative; height: 100%; }

.t858__bottommargin { margin-bottom: 15px; }

.t858__bgimg { margin-bottom: 85px; width: 65px; height: 65px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t858__img { display: block; padding-bottom: 85px; width: 65px; height: auto; max-width: 100%; }

.t858__img_circle { border-radius: 50%; }

.t858__wrap { position: relative; min-height: 100%; padding: 30px 30px 40px; box-sizing: border-box; }

.t858__wrap_top { position: relative; top: 0px; }

.t858__btn-container { width: 100%; margin-top: 10px; }

.t858__btn-container.t858__btn-container_topmargin { margin-top: 20px; }

.t858 .t-card__btn-wrapper { display: inline-block; }

.t858 .t-card__btntext-wrapper { display: inline-block; }

@media screen and (max-width: 960px) {
  .t858 .t-section__bottomwrapper { margin-top: 45px; }
  .t858__col { margin-top: 0px; margin-bottom: 20px; height: auto !important; }
  .t858__bottommargin { margin-bottom: 15px; }
  .t858__wrap { position: static; display: block; padding-bottom: 30px; }
  .t858__btn-container { position: initial; }
  .t858__bgimg { margin-bottom: 50px !important; }
  .t858__img { padding-bottom: 50px !important; }
}

@media screen and (max-width: 640px) {
  .t858__bgimg { margin-bottom: 30px !important; }
  .t858__img { padding-bottom: 30px !important; }
}

.t859 .t-section__bottomwrapper { margin-top: 105px; }

.t859__container { flex-wrap: wrap; }

.t859__col { margin-top: var(--column-margin,40px); }

.t859__col:nth-child(-n+2) { margin-top: 0px; }

.t859__container li ul { list-style-type: disc; }

.t859__inner-col { position: relative; height: 100%; }

.t859__bottommargin { margin-bottom: 15px; }

.t859__bgimg { width: 110px; height: 110px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t859__imgwrapper { width: 110px; height: auto; }

.t859__img { max-width: 100%; }

.t859__img_circle { border-radius: 50%; }

.t859__wrap { display: flex; -webkit-box-align: center; align-items: center; padding: 30px 30px 40px; box-sizing: border-box; height: 100%; }

.t859__wrap_right { padding-left: 30px; }

.t859__btn-container { margin-top: 5px; width: 100%; font-size: 0px; }

.t859__btn-container.t859__btn-container_topmargin { margin-top: 20px; }

.t859 .t-card__btn-wrapper { display: inline-block; }

.t859 .t-card__btntext-wrapper { display: inline-block; }

@media screen and (max-width: 960px) {
  .t859 .t-section__bottomwrapper { margin-top: 45px; }
  .t859__col { margin-top: 0px; margin-bottom: 20px; height: auto !important; }
  .t859__wrap { padding-bottom: 30px; }
  .t859__bottommargin { margin-bottom: 10px; }
  .t859__btn-container { position: initial; }
  .t859__bgimg { max-width: 90px !important; max-height: 90px !important; }
  .t859__imgwrapper { max-width: 90px !important; }
}

@media screen and (max-width: 640px) {
  .t859__wrap { display: block; }
  .t859__wrap_right { padding-left: 0px; }
  .t859__bgimg { margin-bottom: 20px; }
  .t859__imgwrapper { margin-bottom: 20px; }
}

.t860 .t-section__bottomwrapper { margin-top: 105px; }

.t860__container { display: flex; flex-wrap: wrap; }

.t860__col { margin-top: var(--column-margin,40px); }

.t860__container[data-blocks-per-row="1"] .t860__col:nth-child(-n+1), .t860__container[data-blocks-per-row="2"] .t860__col:nth-child(-n+2), .t860__container[data-blocks-per-row="3"] .t860__col:nth-child(-n+3), .t860__container[data-blocks-per-row="4"] .t860__col:nth-child(-n+4) { margin-top: 0px; }

.t860__inner-col { overflow: hidden; position: relative; height: 100%; }

.t860__wrap { width: 100%; padding: 30px 30px 40px; box-sizing: border-box; }

.t860__wrap.t860__wrap_bottom { position: static; display: flex; flex-direction: column; justify-content: flex-end; height: 100%; }

.t860__block_hover { transition: transform 0.3s, -webkit-transform 0.3s; }

.t860 .t-card__title { padding-bottom: 25px; color: rgb(255, 255, 255); }

.t860__title_bottom { padding-bottom: 0px; }

.t860 .t-card__descr { padding-top: 25px; padding-bottom: 10px; color: rgb(255, 255, 255); }

.t860__line { position: relative; height: 1px; width: 100%; background-color: rgb(255, 255, 255); }

.t860__block_hover .t860__hide { opacity: 0; transition: opacity 0.3s; }

.t860 .t860__inner-col:hover .t860__block_hover, .t860 .t-card__col.t-focusable .t860__inner-col .t860__block_hover, .t860 .t-card__col_btnfocusable .t860__inner-col .t860__block_hover { transform: translateY(0px) !important; }

.t860 .t860__inner-col:hover .t860__hide, .t860 .t-card__col.t-focusable .t860__inner-col .t860__hide, .t860 .t-card__col_btnfocusable .t860__inner-col .t860__hide { opacity: 1; }

.t860__btn-container { width: 100%; margin-top: 10px; }

.t860__btn-container.t860__btn-container_topmargin { margin-top: 20px; }

.t860 .t-card__btn-wrapper { display: inline-block; }

.t860 .t-card__btntext-wrapper { display: inline-block; }

@media screen and (max-width: 1024px) {
  .t860__block_hover .t860__hide { opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t860 .t-section__bottomwrapper { margin-top: 45px; }
  .t860__col { margin-top: 0px; margin-bottom: 20px; }
  .t860__wrap { padding-bottom: 30px; }
  .t860__wrap.t860__wrap_bottom { position: static; }
  .t860 .t-card__title { padding-bottom: 15px; }
  .t860__descr { padding-top: 15px; padding-bottom: 0px; }
}

@media screen and (max-width: 640px) {
  .t860__wrap { padding: 20px 20px 30px; }
}

.uploadcare-dialog.uploadcare-active { z-index: 10000001; }

.t862__body_popupshowed { }

.t862__wrapper { padding-bottom: 45px; }

.t862 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t862__quiz { width: 100%; border: 0px solid transparent; background-color: rgb(255, 255, 255); box-sizing: border-box; }

.t862__quiz-wrapper { height: 100%; }

.t862__quiz_nofixedheight { height: 100%; max-height: 100%; transition: height 0.3s ease-in-out; }

.t862__quiz-form-wrapper { padding: 35px 45px 75px; box-sizing: border-box; }

.t862__quiz-description-wrapper { position: relative; background-color: rgb(236, 236, 236); overflow: hidden; }

.t862__quiz-description { padding: 35px 45px 40px; box-sizing: border-box; }

.t862__quiz-description::after, .t862__quiz-description::before { content: ""; display: table; }

.t862__quiz-description::after { clear: both; }

.t862__quiz-description-title { float: left; width: 90%; }

.t862__quiz-description-text { display: inline-block; vertical-align: top; width: 90%; }

.t862__quiz-description-counter { float: right; font-weight: 500; }

.t862__quiz-description svg { display: inline-block; vertical-align: top; padding-right: 3px; width: 20px; height: 20px; stroke: rgb(31, 91, 255); }

.t862__quiz-description .st61 { fill: none; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }

.t862__result-title { display: none; padding: 35px 45px; box-sizing: border-box; }

.t862__progressbar { position: absolute; bottom: 0px; z-index: 1; width: 100%; height: 5px; background-color: rgb(203, 203, 203); transform: translate3d(0px, 0px, 0px); }

.t862__progress { height: 100%; width: 0px; background-color: rgb(31, 91, 255); transition: width 0.3s; }

.t862 .t-input-group:first-child { display: block; }

.t862 .t-input-group { display: none; }

.t862 .t862__t-input-group_active { display: block; }

.t862 .t862__capture-form { display: none; position: relative; padding-bottom: 0px; }

.t862 .t862__capture-form .t-input-group { display: block; margin-bottom: 25px; box-sizing: border-box; }

.t862 .t862__quiz_nofixedheight .t-input-group { padding-bottom: 60px; }

.t862 .t862__quiz_nofixedheight .t862__capture-form .t-input-group { padding-bottom: 0px; }

.t862 .t862__quiz_nofixedheight .t862__capture-form { padding-bottom: 20px; }

.t862 .t862__quiz_nofixedheight .t862__quiz-form-wrapper { padding-bottom: 65px; }

.t862__btn-wrapper { position: absolute; bottom: 45px; width: 100%; padding-left: 45px; padding-right: 45px; box-sizing: border-box; }

.t862__btn-wrapper::before, .t862__btn-wrapper::after { content: ""; display: table; }

.t862__btn-wrapper::after { clear: both; }

.t862__btn-wrapper .t-btn { position: relative; }

.t862__btn-wrapper .t-btn:focus, .t862__btn-wrapper .t-btn:active { outline: none; }

.t862__btn-wrapper .t862__btn_prev { float: left; }

.t862__btn-wrapper .t862__btn_next, .t862__btn-wrapper .t862__btn_result { float: right; }

.t862__btn-filling { position: absolute; top: 0px; left: 0px; height: 100%; width: 0%; transition: width; background-color: rgb(255, 255, 255); opacity: 0.3; }

.t862__btn-filling_filled { width: 100%; }

.t862__btn_result { display: none; }

.t862 .t-form__submit { position: absolute; right: 45px; bottom: 45px; z-index: 1; display: none; vertical-align: middle; text-align: left; }

.t862 .t862__btn-wrapper .t-btn[disabled], .t862 .t-form__submit .t-submit[disabled] { opacity: 0.6; pointer-events: none; }

.t862 .t-submit { --height: 45px; font-size: 14px; padding-left: 30px; padding-right: 30px; }

.t862 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 10000px; }

.t862__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t862 .t-input { background-color: transparent; appearance: none; }

.t862 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t862 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t862 .t-input-title { padding-bottom: 5px; font-size: 26px; line-height: 1.5; font-weight: 400; }

.t862 .t-input-subtitle { padding-bottom: 15px; }

.t862 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t862 .t-inputtime, .t862 .t-datepicker__wrapper { max-width: 245px; }

.t862 .t-form_bbonly .t-input-title { margin-bottom: 0px; }

.t862 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t862 .t-form_bbonly .t-input-block { margin-bottom: 30px; }

.t862 .t-radio__control, .t862 .t-checkbox__control, .t862 .t-img-select__text, .t862 .t-ownvariant-wrapper_flex .t-input-ownanswer { font-size: 15px; }

.t862 .t-img-select__text { margin-top: 10px; }

.t862 .t-radio__item, .t862 .t-checkboxes__wrapper .t-checkbox__control { margin-top: 15px; margin-bottom: 15px; }

.t862 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex { margin-top: 15px; }

.t862 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex .t-checkbox__control, .t862 .t-radio__wrapper.t-radio__wrapper_button, .t862 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control, .t862 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:first-child, .t862 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:last-child { margin-top: 0px; }

.t862 .t-input-block_rd-flex .t-radio__wrapper_button .t-radio__control { margin-bottom: 0px; }

.t862 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-ownvariant-wrapper_flex, .t862 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-checkbox__control, .t862 .t-ownvariant-wrapper_flex .t-radio__control, .t862 .t-ownvariant-wrapper_flex .t-checkboxes__item { margin: 0px; }

.t862 .t-input-block_rd-flex .t-radio__item, .t862 .t-input-block_rd-flex .t-checkboxes__item { margin-top: 15px; margin-bottom: 0px; }

.t862 .t-input-block_rd-flex .t-radio__control:first-child, .t862 .t-input-block_rd-flex .t-radio__control, .t862 .t-input-block_rd-flex .t-radio__control:last-child { margin-top: 15px; margin-bottom: 0px; }

@media screen and (max-width: 1200px) {
  .t862 .t-input-title { font-size: 24px; }
}

@media screen and (max-width: 640px) {
  .t862 .t-input-group { margin-bottom: 20px; }
  .t862 .t862__capture-form { padding-bottom: 0px; }
  .t862 .t862__quiz_nofixedheight .t862__capture-form { padding-bottom: 0px; }
  .t862 .t862__capture-form .t-input-group { margin-bottom: 20px; }
  .t862 .t862__quiz_nofixedheight .t-input-group { padding-bottom: 0px; }
  .t862 .t-input { height: 50px; padding: 0px 14px; font-size: 16px; }
  .t862 .t-input__vis-ph { top: 17px; }
  .t862 .t-input_pvis { padding: 22px 20px 10px; }
  .t862 .t-input-block textarea.t-input_pvis { padding-top: 22px; }
  .t862__wrapper { padding-bottom: 20px; }
  .t862__col.t-col { padding-left: 0px; padding-right: 0px; }
  .t862__quiz-description, .t862__result-title { padding: 20px 20px 25px; }
  .t862__quiz-description svg { display: none; }
  .t862__quiz-form-wrapper { padding: 20px 20px 95px; }
  .t862 .t-form__submit { right: 20px; }
  .t862 .t-input-block textarea { padding-top: 12px; }
  .t862 .t-input-title { font-size: 22px; }
  .t862 .t-submit { width: 100%; padding-left: 20px; padding-right: 20px; }
  .t862 .t-radio__control, .t862 .t-checkbox__control, .t862 .t-img-select__text { word-break: normal; overflow-wrap: anywhere; }
  .t862 .t862__btn-wrapper { padding-left: 20px; padding-right: 20px; }
  .t862 .t-popup_show .t-popup__container { max-width: 100%; inset: 0px; padding-top: 50px; margin: 0px; box-sizing: border-box; min-height: 100vh; transform: translateY(0px); position: relative; }
  .t862 .t-popup { padding: 0px; }
  .t862 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t862 .t-popup__block-close { display: flex; justify-content: flex-end; align-items: center; }
  .t862 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t862 .t-popup__close-icon { width: 16px; height: 16px; }
}

@media screen and (max-width: 640px) and (orientation: portrait) {
  .t862 .t-popup_show .t-popup__container { min-height: calc(var(--vh,1vh) * 100); }
}

@media screen and (max-width: 480px) {
  .t862 .t-inputtime, .t862 .t-datepicker__wrapper { max-width: 100%; }
  .t862 .t-submit { --height: 50px; }
}

.t865 .t-container { min-height: 100px; }

@media screen and (max-width: 960px) {
  .t865__fb_left { margin-bottom: 45px; }
  .t865__fb_right { margin-top: 45px; }
}

@media screen and (max-width: 640px) {
  .t865__fb_left { margin-bottom: 30px; }
  .t865__fb_right { margin-top: 30px; }
}

@media screen and (max-width: 320px) {
  .t865__fb { padding-left: 10px; padding-right: 10px; }
  .t865__vk { padding-left: 10px; padding-right: 10px; }
}

.t868__code-wrap { display: none; }

.t868__fullwidth iframe { display: block; }

@media screen and (max-width: 640px) {
  .t868__fullwidth .t868__mainblock { padding: 0px; }
}

.t881__container_indent { box-sizing: border-box; padding: 0px 40px; }

.t881__webinar-wrap { display: flex; justify-content: center; max-width: 100%; padding-top: 30px; padding-bottom: 30px; }

.t881__webinar-player { flex: 1 1 auto; background-color: rgb(0, 0, 0); }

.t881__webinar-comments { width: 365px; padding-left: 10px; box-sizing: border-box; }

.t881__webinar-comments iframe { width: 100%; min-height: 100px; border: 0px; }

@media screen and (max-width: 960px) {
  .t881__container_indent { padding-left: 20px; padding-right: 20px; }
  .t881__webinar-wrap { flex-direction: column; padding-right: 20px; padding-left: 20px; }
  .t881__webinar-player { width: 100%; }
  .t881__webinar-comments { padding-top: 20px; padding-left: 0px; }
  .t881__webinar-comments, .t881__webinar-comments iframe { width: 100%; min-height: 300px; }
}

.t886 { position: fixed; bottom: 30px; z-index: 100001; }

.t886_closed { display: none !important; }

.t886__wrapper { display: inline-flex; align-items: center; padding: 15px 25px; box-sizing: border-box; }

.t886 .t886__btn { --height: 30px; padding-left: 20px; padding-right: 20px; flex-shrink: 0; margin-left: auto; }

.t886__text { display: table-cell; padding-right: 10px; text-align: left; }

@media screen and (max-width: 980px) {
  .t886 { left: 0px !important; right: 0px !important; bottom: 0px !important; }
  .t886__wrapper { width: 100% !important; border-radius: 0px !important; margin-right: 0px !important; margin-left: 0px !important; }
}

.t887 { position: fixed; bottom: 30px; z-index: 100001; }

.t887_closed { display: none !important; }

.t887__text { width: 100%; }

.t887__wrapper { position: relative; display: inline-table; padding: 15px 25px; box-sizing: border-box; }

.t887__icon-close { position: absolute; top: 5px; right: 5px; cursor: pointer; padding: 5px; opacity: 0.5; transition: opacity 0.2s ease-in-out; }

.t887__icon-close:hover { opacity: 1; }

.t887__icon-close:focus-visible { opacity: 1; }

.t887 .t887__close-button { background-color: transparent; border: none; cursor: pointer; }

.t887 .t887__close-button svg { display: block; }

@media screen and (max-width: 480px) {
  .t887 { left: 0px !important; right: 0px !important; bottom: 0px !important; }
  .t887__wrapper { width: 100% !important; border-radius: 0px !important; }
}

.t889 { padding-top: 55px; padding-bottom: 55px; }

.t889__wrapper { position: relative; width: auto; min-height: 400px; max-width: 1200px; height: auto; margin: 0px auto; }

.t889__blockimg { position: relative; width: 100%; }

.t889__blockimg-img { vertical-align: middle; width: 100%; height: auto; }

.t889__blocktext-left { left: 135px; }

.t889__blocktext-right { right: 135px; }

.t889__blocktext-wrapper { position: absolute; z-index: 1; width: 100%; bottom: -50px; padding: 60px; }

.t889__blocktext { position: relative; }

.t889__content { height: auto; }

.t889__uptitle { margin-bottom: 20px; }

.t889__title { margin-bottom: 16px; }

.t889__descr { margin-top: 28px; }

.t889__btn { margin-top: 40px; }

@media screen and (max-width: 960px) {
  .t889 { padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
  .t889__wrapper { height: auto !important; }
  .t889__blockimg, .t889__blockimg-img, .t889__blocktext-wrapper { position: relative; }
  .t889__blockimg { bottom: inherit; }
  .t889__blocktext-wrapper { bottom: 0px; padding: 30px 20px; width: auto !important; }
  .t889__blocktext-left { left: 0px; }
  .t889__blocktext-right { right: 0px; }
}

.t890 { display: none; position: fixed; bottom: 20px; left: 20px; min-height: 30px; opacity: 1; z-index: 99990; }

.t890_preview { display: block; position: static; padding: 20px; text-align: left; }

.t890__arrow { cursor: pointer; display: inline-block; height: 50px; width: 50px; padding: 0px; background-color: transparent; border: none; animation-name: t890__zoom; animation-duration: 0.5s; animation-fill-mode: both; }

.t890__arrow-smd { transform: scale(0.9); }

.t890__arrow-sm { transform: scale(0.8); }

.t890__arrow svg rect, .t890__arrow svg path { transition: 0.2s ease-in; }

@keyframes t890__zoom { 
  0% { opacity: 0; transform: scale(0.1); }
  100% { opacity: 1; }
}

@media screen and (max-width: 640px) {
  .t890__arrow { transform: scale(0.8); }
  .t890__arrow.t890__arrow-smd { transform: scale(0.7); }
  .t890__arrow.t890__arrow-sm { transform: scale(0.6); }
}

.t891__wrapper { padding-top: 24px; padding-bottom: 24px; }

.t891__title { padding: 24px 0px 38px; color: rgb(255, 255, 255); }

.t891__descr { padding-top: 30px; color: rgb(255, 255, 255); }

.t891__title, .t891__descr { margin-left: auto; margin-right: auto; }

.t891__descr_center { max-width: 700px; margin: 0px auto; }

.t891__descr_center a { font-weight: 600; color: rgb(255, 255, 255) !important; }

@media screen and (max-width: 640px) {
  .t891__title { padding-right: 10px; padding-left: 10px; }
  .t891__descr { padding-right: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; }
}

.t896 .t-section__bottomwrapper { margin-top: 105px; }

@media screen and (max-width: 960px) {
  .t896 .t-section__bottomwrapper { margin-top: 45px; }
  .t896 .t-feed__row-grid__post-wrapper { flex-wrap: wrap; }
  .t896 .t-feed__row-grid__post-wrapper { padding-bottom: 0px; }
  .t896 .t-feed__post-imgwrapper, .t896 .t-feed__textwrapper { padding-bottom: 25px; }
}

@media screen and (max-width: 460px) {
  .t896 .t-feed__row-grid__post-wrapper { flex-wrap: nowrap; }
  .t896 .t-feed__row-grid__post-wrapper { padding-bottom: 25px; }
  .t896 .t-feed__post-imgwrapper, .t896 .t-feed__textwrapper { padding-bottom: 0px; }
  .t896 .t-feed__row-grid__post-wrapper .t-feed__post-bgimg { margin-bottom: 20px; }
}

.t897__container { display: table; margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; }

@media screen and (max-width: 1200px) {
  .t897__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t897__container { max-width: 640px; }
}

.t897 .t-section__bottomwrapper { margin-top: 105px; }

.t897__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t897 .t-section__bottomwrapper { margin-top: 45px; }
  .t897__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t897__container_mobile-flex { padding-bottom: 20px; display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; scrollbar-width: none; }
  .t897__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t897__container_mobile-flex .t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore { margin-top: auto; }
  .t897__container_mobile-flex .t-feed__grid-col { min-width: 38%; max-width: 38%; }
  .t897__container_mobile-flex .t-feed__grid-col:not(.t-slds__item), .t897__container_mobile-flex.t-feed__container_inrow1 .t-feed__post:first-child, .t897__container_mobile-flex.t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t897__container_mobile-flex.t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t897__container_mobile-flex.t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) { margin-top: 0px !important; }
  .t897__container_mobile-flex .t-feed__grid-col:first-child { margin-left: 20px; }
  .t897__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; }
  .t897__scroll-icon { animation: 1.5s ease 0s infinite normal none running t897__icon-anim; }
}

@-webkit-keyframes t897__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 t897__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) {
  .t897__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t897__container_mobile-flex .t-feed__grid-col:first-child { margin-left: 0px; }
  .t897__container_mobile-flex .t-feed__grid-col { min-width: 70%; max-width: 70%; }
  .t897__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t897__col_mobile-grid { width: 100%; display: block; }
  .t897__container_mobile-flex .t-feed__grid-col { min-width: 80%; max-width: 80%; box-sizing: content-box; }
  .t897__container_mobile-flex .t-feed__grid-col:first-child { padding-right: 10px; }
  .t897__container_mobile-flex .t-feed__grid-col:last-child { padding-left: 10px; }
  .t897__container_mobile-flex .t-feed__grid-col:not(:first-child, :last-child) { padding-right: 10px; padding-left: 10px; }
}

.t898 { position: relative; }

.t898_animate .t898__animated-circle { position: absolute; width: 60px; height: 60px; top: -3px; left: -3px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; border: 3px solid rgb(0, 136, 204); animation: 2s ease-out 0s infinite normal none running t898__pulsate; opacity: 0; }

.t898_animate .t898__btn_label { animation: 2s ease-out 0s infinite normal none running t898__btn-pulsate; }

.t898_animate:hover .t898__animated-circle { animation: auto ease 0s 1 normal none running none; }

.t898_animate:hover .t898__btn_label { animation: auto ease 0s 1 normal none running none; }

.t898__btn-text { position: absolute; right: 80px; white-space: nowrap; padding: 9px 13px; font-size: 15px; border-radius: 3px; transform: translateX(0%) translateY(-50%); top: 50%; background: rgb(41, 41, 41); color: rgb(255, 255, 255); opacity: 0.85; transition: 0.1s linear; user-select: none; pointer-events: all; }

.t898__btn-text::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(41, 41, 41); border-image: initial; border-width: 10px; top: 50%; right: -20px; transform: translateY(-50%); }

.t898__btn { bottom: 50px; right: 65px; cursor: pointer; position: fixed; z-index: 100000; pointer-events: none; }

.t898__btn_label { display: block; position: relative; cursor: pointer; z-index: 2; width: 60px; height: 60px; justify-content: center; align-items: center; background: rgb(0, 136, 204); border-radius: 50%; transition: 0.2s ease-in-out; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; overflow: hidden; pointer-events: all; }

.t898__btn_label:hover { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; }

.t898__btn_input { display: none; }

.t898__btn_input:checked ~ .t898__btn-text { opacity: 0; visibility: hidden; }

.t898__btn_input:checked ~ a:nth-of-type(1) { transition: 0.2s ease-in-out; transform: translate(0px, -135%); }

.t898__btn_input:checked ~ a:nth-of-type(2) { transition: 0.225s ease-in-out; transform: translate(0px, -255%); }

.t898__btn_input:checked ~ a:nth-of-type(3) { transition: 0.25s ease-in-out; transform: translate(0px, -375%); }

.t898__btn_input:checked ~ a:nth-of-type(4) { transition: 0.275s ease-in-out; transform: translate(0px, -495%); }

.t898__btn_input:checked ~ a:nth-of-type(5) { transition: 0.3s ease-in-out; transform: translate(0px, -615%); }

.t898__btn_input:checked ~ a:nth-of-type(6) { transition: 0.325s ease-in-out; transform: translate(0px, -735%); }

.t898__btn_input:checked ~ a:nth-of-type(7) { transition: 0.325s ease-in-out; transform: translate(0px, -855%); }

.t898__btn_input:checked ~ a:nth-of-type(8) { transition: 0.35s ease-in-out; transform: translate(0px, -975%); }

.t898__btn_input:checked ~ a:nth-of-type(9) { transition: 0.375s ease-in-out; transform: translate(0px, -1095%); }

.t898__btn_input:checked ~ a:nth-of-type(10) { transition: 0.4s ease-in-out; transform: translate(0px, -1215%); }

.t898__btn_input:checked ~ a:nth-of-type(11) { transition: 0.425s ease-in-out; transform: translate(0px, -1335%); }

.t898__btn_input:checked ~ .t898__animated-circle { display: none; }

.t898__btn_input:checked ~ .t898__icon_link { opacity: 1; visibility: visible; }

.t898__btn_input:checked + label { animation: auto ease 0s 1 normal none running none; background: rgb(255, 255, 255) !important; }

.t898__btn_input:checked + label .t898__bgimg { opacity: 0; visibility: hidden; }

.t898__btn_input:checked + label .t898__icon-write { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t898__btn_input:checked + label .t898__icon-close { opacity: 1; visibility: visible; transform: scale(1); }

.t898__btn_label:hover { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; }

.t898__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: 0.2s linear; }

.t898__icon { transition: 0.3s ease-in-out; position: absolute; margin: auto; inset: 0px; }

.t898__icon-close { opacity: 0; visibility: hidden; transform: scale(0.1); }

.t898__icon_link { border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; opacity: 0; visibility: hidden; width: 50px; height: 50px; pointer-events: all; }

.t898__icon_link .t898__btn-text { opacity: 0; }

.t898__icon_link:hover { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; }

.t898__icon_link:hover .t898__btn-text { opacity: 0.85; }

.t898_pos_left .t898__btn-text { left: 80px; right: auto; }

.t898_pos_left .t898__btn-text::after { left: -20px; border-right-color: rgb(41, 41, 41); border-left-color: transparent; }

.t898__svg__wrapper { position: relative; }

.t898__svg__bg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; background-color: rgb(255, 255, 255); border-radius: 50%; width: 40px; height: 40px; }

@keyframes t898__btn-pulsate { 
  0% { transform: scale(1, 1); }
  25% { transform: scale(1.1, 1.1); }
  50% { transform: scale(1, 1); }
}

@keyframes t898__pulsate { 
  0% { transform: scale(0.8, 0.8); opacity: 0; }
  25% { opacity: 0.4; }
  50% { transform: scale(1.3, 1.3); opacity: 0; }
  100% { transform: scale(0.8, 0.8); opacity: 0; }
}

@media screen and (max-width: 960px) {
  .t898__btn { bottom: 10px !important; right: 10px !important; }
  .t898_pos_left .t898__btn { left: 10px !important; }
  .t898__btn-text { font-size: 12px; }
  .t898_pos_right-mobile .t898__btn-text { right: 80px; left: auto; }
  .t898_pos_left-mobile .t898__btn-text { left: 80px; right: auto; }
  .t898_pos_left .t898__btn-text::after, .t898_pos_left-mobile .t898__btn-text::after { left: -16px; right: auto; border-left-color: transparent; border-right-color: rgb(41, 41, 41); }
  .t898__btn-text::after, .t898_pos_right-mobile .t898__btn-text::after { border-width: 8px; right: -16px; left: auto; border-left-color: rgb(41, 41, 41); border-right-color: transparent; }
}

.t899 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t899__container { margin-bottom: 0px; padding-left: 0px; }

.t899__container { display: flex; flex-wrap: wrap; }

.t899__container li ul { list-style-type: disc; }

.t899__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t899__wrappercenter { padding-left: 20px; padding-right: 20px; }

.t899__bottommargin_sm { margin-bottom: 4px; }

.t899__bottommargin_lg { margin-bottom: 18px; }

.t899 .t-list__item { margin-top: 90px; }

.t899 .t-list__container_inrow1 .t-list__item:first-child, .t899 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t899 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t899 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

.t899__wrapper { position: relative; }

.t899__title { z-index: 2; position: relative; font-weight: 700; padding-top: 65px; padding-bottom: 10px; }

.t899__descr { z-index: 2; position: relative; }

.t899__symbol { position: absolute; z-index: 1; line-height: 150px; left: 0px; right: 0px; top: 0px; text-align: center; font-size: 200px; font-family: sans-serif; font-weight: 700; color: rgba(230, 230, 230, 0.7); opacity: 0.6; user-select: none; }

@media screen and (max-width: 960px) {
  .t899 .t-section__bottomwrapper { margin-top: 45px; }
  .t899 .t-list__item, .t899 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t899 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t899 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 45px !important; }
  .t899 .t899__container .t-list__item:first-child, .t899 .t899__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 0px !important; }
  .t899__col-mobstyle { width: 50%; display: inline-block; vertical-align: top; }
  .t899__wrappercenter { padding-left: 10px; padding-right: 10px; }
}

@media screen and (max-width: 640px) {
  .t899__col-mobstyle:nth-of-type(2n+1) { padding-left: 40px; }
  .t899__col-mobstyle:nth-of-type(2n) { padding-right: 40px; }
}

@media screen and (max-width: 480px) {
  .t899__col-mobstyle { width: 100%; display: block; }
  .t899__col-mobstyle:nth-of-type(2n+1) { padding-left: 20px; }
  .t899__col-mobstyle:nth-of-type(2n) { padding-right: 20px; }
  .t899 .t899__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) { margin-top: 45px !important; }
}

.t902 .t-section__bottomwrapper { margin-top: 105px; }

.t902__container { display: flex; flex-wrap: wrap; row-gap: 20px; }

.t902__container li ul { list-style-type: disc; }

.t902__separator { width: 100%; margin-top: 40px; }

.t902__inner-col { position: relative; overflow: hidden; isolation: isolate; }

.t902__bottommargin { margin-bottom: 15px; }

.t902__bgwrapper { position: relative; width: 240px; height: 100%; }

.t902__bgimg { position: absolute; inset: 0px; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear; }

.t902__wrap { display: flex; }

.t902_wrapper_flexEnd { justify-content: flex-end; }

.t902__wrap_right { box-sizing: border-box; }

.t902__content { padding: 30px 30px 40px; }

.t902__btn-container { width: 100%; margin-top: 5px; font-size: 0px; }

.t902__btn-container.t902__btn-container_topmargin { margin-top: 20px; }

.t902 .t-card__btn-wrapper { display: inline-block; }

.t902 .t-card__btntext-wrapper { display: inline-block; }

@media screen and (max-width: 960px) {
  .t902 .t-section__bottomwrapper { margin-top: 45px; }
  .t902 .t-card__col { height: auto !important; margin-bottom: 20px; }
  .t902__separator { margin-top: 0px !important; }
  .t902__wrap_right { padding-bottom: 30px; }
  .t902__bottommargin { margin-bottom: 10px; }
  .t902__btn-container { position: initial; }
}

@media screen and (max-width: 460px) {
  .t902__wrap { display: flex; flex-direction: column; height: auto !important; min-height: auto !important; }
  .t902__wrap_right { padding: 20px; }
  .t902__bgwrapper.t902__bgwrapper_height { width: 100% !important; min-height: 150px; }
  .t902__bgwrapper { max-width: 100% !important; width: 100%; }
}

.t903__itemwrapper, .t903__textwrapper, .t903__buttonwrapper { text-align: center; }

.t903__buttonwrapper { margin-top: 45px; }

.t903__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t903__descr { max-width: 560px; margin-right: auto; margin-left: auto; color: rgb(255, 255, 255); }

.t903__wrapper { padding: 50px 0px; }

.t903__col { margin-top: 0px; margin-bottom: 0px; }

.t903__item_flex { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 30%; }

.t903__textwrapper { margin-bottom: 65px; }

.t903__wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.t903__itemwrapper { display: flex; justify-content: space-around; width: 600px; }

.t903__item_icon, .t903__bgimg, .t903__imgwrapper { display: inline-block; vertical-align: middle; }

.t903__item_icon, .t903__bgimg { max-width: 100%; }

.t903__imgwrapper { width: 50px; }

.t903__bgimg { width: 50px; max-width: 100%; height: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t903__img { width: 100%; max-width: 100%; height: auto; }

.t903__img_circle { border-radius: 50%; }

.t903__item-text { display: inline-block; vertical-align: middle; margin-top: 30px; color: rgb(255, 255, 255); }

@media screen and (max-width: 960px) {
  .t903__textwrapper { margin-bottom: 60px; }
  .t903 .t903__title { margin-bottom: 15px; }
  .t903__col:first-child { margin-bottom: 60px; }
  .t903__wrapper { padding: 20px 0px; }
  .t903__item_icon, .t903__bgimg { width: 40px !important; height: 40px !important; }
  .t903__imgwrapper { width: 40px !important; }
  .t903__itemwrapper { width: 80vw !important; }
}

@media screen and (max-width: 640px) {
  .t903__itemwrapper { flex-wrap: wrap; }
  .t903__item { width: 50%; margin-bottom: 40px; }
  .t903__buttonwrapper { margin-top: 30px; }
  .t903__wrapper { padding: 50px 20px; }
}

.t903__hint { margin-top: 45px; opacity: 0.7; color: rgb(255, 255, 255); }

.t905__wrapper { display: flex; flex-wrap: wrap; }

#allrecords .t905__wrapper { margin-bottom: 0px; padding-left: 0px; }

.t905__wrapper li ul { list-style-type: disc; }

.t905__card { width: 50%; display: flex; background-color: rgb(255, 255, 255); }

.t905__title { margin-bottom: 20px; }

.t905__content { position: relative; width: 50%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.t905__content::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-image: initial; border-width: 20px; top: 50%; right: -40px; transform: translateY(-50%); }

.t905__content_wrapper { width: 80%; padding: 20px 0px; }

.t905__image_wrapper { width: 50%; }

.t905__image { width: 100%; padding-bottom: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

@media screen and (min-width: 960px) {
  .t905__wrapper .t905__card:nth-child(4n-1) .t905__content { -webkit-box-ordinal-group: 2; order: 1; }
  .t905__wrapper .t905__card:nth-child(4n-1) .t905__content::after { left: -40px; border-right-color: rgb(255, 255, 255); border-left-color: transparent; }
  .t905__wrapper .t905__card:nth-child(4n) .t905__content { -webkit-box-ordinal-group: 2; order: 1; }
  .t905__wrapper .t905__card:nth-child(4n) .t905__content::after { left: -40px; border-right-color: rgb(255, 255, 255); border-left-color: transparent; }
  .t905__wrapper .t905__card:first-child .t905__content { -webkit-box-ordinal-group: 1; order: 0; }
  .t905__wrapper .t905__card:first-child .t905__content::after { right: -40px; border-right-color: transparent; border-left-color: rgb(255, 255, 255); left: inherit; }
}

@media screen and (max-width: 960px) {
  .t905__card { width: 100%; display: flex; }
  .t905__content::after { border-width: 10px; right: -20px; }
  .t905__wrapper .t905__card:nth-child(2n) .t905__content { -webkit-box-ordinal-group: 2; order: 1; }
  .t905__wrapper .t905__card:nth-child(2n) .t905__content::after { left: -20px; border-right-color: rgb(255, 255, 255); border-left-color: transparent; }
}

@media screen and (max-width: 460px) {
  .t905__card { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .t905__wrapper .t905__card:nth-child(2n) .t905__content { -webkit-box-ordinal-group: 1; order: 0; }
  .t905__content { width: 100%; min-height: calc(-40px + 100vw); }
  .t905__image_wrapper { width: 100%; }
  .t905__content::after { display: none; }
}

.t906__container_middle { -webkit-box-align: center; align-items: center; }

.t906__container_bottom { -webkit-box-align: end; align-items: flex-end; }

.t906__col { padding-top: 20px; padding-bottom: 20px; }

.t906__video-container { position: fixed; inset: 0px; z-index: 190099; opacity: 1; transition: 0.2s ease-in-out; }

.t906__video-bg { position: absolute; inset: 0px; cursor: pointer; }

.t906__overflow { overflow: hidden; }

.t906__hidden { z-index: -1; opacity: 0; transition: 0.2s ease-in-out; pointer-events: none; }

.t906__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t906__play-icon { display: block; margin: 0px 0px 40px; padding: 0px; font-size: 0px; border: none; border-radius: 100%; background-color: transparent; transition: 0.2s ease-in-out; cursor: pointer; max-width: 100%; }

.t906__play-icon:hover { opacity: 0.8; }

.t906__play-icon:focus-visible { opacity: 0.8; }

.t906__play-icon svg { max-width: 100%; }

.t906__close { position: absolute; top: 0px; right: 0px; z-index: 9999; width: 30px; height: 30px; padding: 0px; opacity: 1; background: rgb(255, 255, 255); border: 5px solid rgb(255, 255, 255); outline: none; transition: opacity 0.2s ease-in-out; cursor: pointer; }

.t906__close:hover { opacity: 0.8; }

.t906__close:focus-visible { opacity: 0.8; }

.t906__close::before, .t906__close::after { content: ""; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; background: rgb(34, 34, 34); }

.t906__close::before { transform: rotate(45deg); }

.t906__close::after { transform: rotate(-45deg); }

#allrecords button.t906__close:focus-visible { outline-offset: -1px; }

.t906__iframe { position: absolute; top: 50%; left: 50%; z-index: 1; width: 854px; height: 480px; margin-top: -240px; margin-left: -427px; }

@media screen and (max-width: 960px) {
  .t906__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .t906__container_middle { -webkit-box-align: unset; align-items: unset; -webkit-box-pack: center; justify-content: center; }
  .t906__container_bottom { -webkit-box-align: unset; align-items: unset; -webkit-box-pack: end; justify-content: flex-end; }
  .t906__title { margin-bottom: 35px; padding: 0px 20px; font-size: 40px; }
  .t906__play-icon { margin-right: 20px; margin-left: 20px; }
  .t906__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 540px) {
  .t906__title { margin-bottom: 22px; }
  .t906__iframe { left: 0px; width: 100%; height: 240px; margin-top: -120px; margin-left: 0px; }
}

@media screen and (max-width: 480px) {
  .t906__title { margin-bottom: 18px; }
}

.t908__textwrapper { padding: 25px 47px 25px 30px; border-radius: 7px; }

.t908__textwrapper:focus-visible, .t908__box-img_active:focus-visible { outline-color: rgb(32, 21, 255); outline-offset: 4px; outline-style: auto; }

.t908__img { display: block; max-width: 100%; }

#allrecords .t908__cell { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t908__cell li ul { list-style-type: disc; }

.t908__item { border: 1px solid rgb(255, 255, 255); border-radius: 7px; cursor: pointer; margin-bottom: 8px; list-style-type: none; }

.t908__box-img { display: none; text-align: center; }

.t908__box-img_active { display: block; }

.t908__heading { padding-bottom: 10px; }

@media screen and (max-width: 960px) {
  .t908__flex-wrapper { display: block; }
  .t908__tablewrapper .t908__cell { display: block; }
  .t908__textwrapper { padding: 18px 23px 18px 21px; }
  .t908__box-img { margin-top: 16px; }
}

.t909__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t909__row { display: table; table-layout: fixed; width: 100%; box-sizing: border-box; }

.t909__row_indent-0px { margin-bottom: -1px; }

.t909__row_indent-10px { padding: 0px 10px 10px; }

.t909__row_indent-20px { padding: 0px 20px 20px; }

.t909__row_indent-40px { padding: 0px 40px 40px; }

.t909__row_indent-10px:first-child { padding-top: 10px; }

.t909__row_indent-20px:first-child { padding-top: 20px; }

.t909__row_indent-40px:first-child { padding-top: 40px; }

.t909_no-bottom-indent .t909__row:last-child { padding-bottom: 0px !important; }

.t-container .t909__row { padding-right: 20px; padding-left: 20px; }

.t909__container_indent .t909__row { padding-right: 0px !important; padding-left: 0px !important; }

.t909__tile { display: table-cell; vertical-align: bottom; }

.t909__tile_50 { width: 50%; }

.t909__tile_25 { width: 25%; }

.t909__gap { display: table-cell; width: 0px; }

.t909__row_indent-10px .t909__gap { width: 10px; }

.t909__row_indent-20px .t909__gap { width: 20px; }

.t909__row_indent-40px .t909__gap { width: 40px; }

.t909__bgimg_16-9 { padding-bottom: 56%; }

.t909__bgimg_4-3 { padding-bottom: 75%; }

.t909__bgimg_3-2 { padding-bottom: 66%; }

.t909__bgimg_1-1 { padding-bottom: 100%; }

.t909__bgimg_2-3 { padding-bottom: 150%; }

.t909__bgimg_3-4 { padding-bottom: 133%; }

.t909__bgimg_9-16 { padding-bottom: 177%; }

.t909__tile_25 .t909__bgimg_16-9 { padding-bottom: 112%; }

.t909__tile_25 .t909__bgimg_4-3 { padding-bottom: 150%; }

.t909__tile_25 .t909__bgimg_3-2 { padding-bottom: 132%; }

.t909__tile_25 .t909__bgimg_1-1 { padding-bottom: 200%; }

.t909__tile_25 .t909__bgimg_2-3 { padding-bottom: 300%; }

.t909__tile_25 .t909__bgimg_3-4 { padding-bottom: 266%; }

.t909__tile_25 .t909__bgimg_9-16 { padding-bottom: 354%; }

@media screen and (max-width: 1200px) {
  .t-container .t909__row { padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 960px) {
  .t909__container_indent, .t-container .t909__row { padding-right: 20px; padding-left: 20px; }
  .t909__row_indent-20px { padding: 0px 10px 10px; }
  .t909__row_indent-40px { padding: 0px 20px 20px; }
  .t909__row_indent-20px:first-child { padding-top: 10px; }
  .t909__row_indent-40px:first-child { padding-top: 20px; }
  .t909__row_indent-20px .t909__gap { width: 10px; }
  .t909__row_indent-40px .t909__gap { width: 20px; }
}

@media screen and (max-width: 480px) {
  .t909__row { display: block; }
  .t909__tile { display: block; }
  .t909__row_indent-10px:first-child { padding-bottom: 5px; }
  .t909__row_indent-10px .t909__tile:not(:last-child) { padding-bottom: 5px; }
  .t909__row_indent-20px .t909__tile:not(:last-child) { padding-bottom: 10px; }
  .t909__row_indent-40px .t909__tile:not(:last-child) { padding-bottom: 20px; }
  .t909__tile { width: 100%; }
}

.t910 { padding-bottom: 80px; }

.t910__col { display: table; height: 100%; }

.t910__uptitle { position: absolute; top: 110px; left: 0px; padding-top: 0px; padding-bottom: 40px; text-align: left; letter-spacing: 2px; color: rgb(175, 175, 175); }

.t910__title { letter-spacing: 0.3px; }

.t910__descr, .t910__title { display: table-cell; vertical-align: bottom; padding-bottom: 110px; text-align: left; color: rgb(255, 255, 255); }

@media screen and (max-width: 960px) {
  .t910__col { height: auto; }
  .t910__uptitle { position: static; }
}

@media screen and (max-width: 640px) {
  .t910__title { padding-right: 10px; padding-bottom: 40px; padding-left: 10px; }
  .t910__uptitle { position: static; padding: 60px 10px 60px 30px; font-size: 12px; }
  .t910__descr { padding-right: 10px; padding-bottom: 100px; padding-left: 10px; font-size: 14px; line-height: 20px; }
}

.t911 { position: relative; }

.t911__bgimg { background-repeat: no-repeat; background-position: center center; background-size: cover; }

.t911__overlay { position: absolute; inset: 0px; }

.t911__line { position: relative; width: 54px; max-width: 100%; height: 2px; margin: 20px auto; }

.t911__container { position: relative; z-index: 1; padding: 40px 18px; box-sizing: border-box; }

.t911__col { margin: 0px auto; text-align: center; max-width: 100%; }

.t911__img { border-radius: 50%; width: 150px; height: 150px; max-width: 150px; box-sizing: content-box; margin-top: 17px; margin-bottom: 14px; }

.t911__title { padding-top: 8px; padding-bottom: 5px; }

.t911__descr { font-size: 16px; line-height: 26px; padding-top: 0px; padding-bottom: 6px; margin-bottom: 40px; }

.t911__list-item { display: block; text-align: center; padding: 16px; margin-bottom: 15px; }

#allrecords a.t911__list-item { color: rgb(255, 255, 255); }

.t911__list-item-link { display: block; }

.t911__list-item_telegram { background-color: rgb(0, 135, 208); }

.t911__list-item_whatsapp { background-color: rgb(39, 208, 97); }

.t911__list-item_viber { background-color: rgb(147, 91, 190); }

.t911__list-item_maxmessenger { background-color: rgb(77, 183, 255); }

.t911__list-item_fb, .t911__list-item_fbmessenger { background-color: rgb(2, 132, 254); }

.t911__list-item_vk, .t911__list-item_vkmessenger { background-color: rgb(71, 102, 141); }

.t911__list-item_mail, .t911__list-item_email { background-color: rgb(22, 141, 226); }

.t911__list-item_phone { background-color: rgb(0, 77, 115); }

.t911__list-item_skype { background-color: rgb(0, 178, 240); }

.t911__list-item_website, .t911__list-item_tiktok, .t911__list-item_github, .t911__list-item_snapchat, .t911__list-item_zen { background-color: rgb(0, 0, 0); }

.t911__list-item_facebook { background-color: rgb(59, 89, 152); }

.t911__list-item_twitter { background-color: rgb(28, 153, 230); }

.t911__list-item_instagram { background-color: rgb(240, 0, 117); }

.t911__list-item_ok { background-color: rgb(238, 130, 8); }

.t911__list-item_behance { background-color: rgb(0, 87, 255); }

.t911__list-item_pinterest { background-color: rgb(230, 0, 35); }

.t911__list-item_vimeo { background-color: rgb(26, 46, 59); }

.t911__list-item_youtube { background-color: rgb(204, 24, 30); }

.t911__list-item_rutube { background-color: rgb(16, 9, 67); }

.t911__list-item_vkvideo { background-color: rgb(0, 119, 255); }

.t911__list-item_linkedin { background-color: rgb(14, 118, 168); }

.t911__list-item_soundcloud { background-color: rgb(255, 85, 0); }

.t911__list-item_dribbble { background-color: rgb(234, 76, 137); }

.t911__list-item_hh { background-color: rgb(214, 0, 28); }

.t911__list-item_medium { background-color: rgb(0, 171, 108); }

@media (max-width: 640px) {
  .t911__list-item { margin-bottom: 15px; padding: 12px; }
}

.t912 .t-section__title, .t912 .t-section__descr { color: rgb(255, 255, 255); }

.t912__container li ul { list-style-type: disc; }

.t912__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t912__img { position: absolute; inset: 0px; max-width: 100%; margin: auto; transition: opacity 0.1s linear; }

.t912 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t912 .t-card__descr { margin-top: 8px; }

.t912 .t-card__btn-wrapper { padding-top: 17px; padding-bottom: 15px; }

.t912 .t-card__btntext-wrapper { display: inline-block; padding-top: 14px; }

.t912 .t-card__btn-text { margin: 0px 0px 8px 4px; }

.t912 .t-align_center .t-card__btn, .t912 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t912 .t-align_left .t-card__btn, .t912 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t912__container { display: flex; flex-wrap: wrap; justify-content: space-between; }

.t912__container::before, .t912__container::after { display: none; }

.t912 .t-card__col { margin-right: 10px; margin-bottom: 100px; margin-left: 10px; }

.t912 .t-card__col:nth-child(4n+3) { transform: translateX(-50px); }

.t912 .t-card__col:nth-child(2n) { transform: translateY(75px); }

.t912 .t-card__col:nth-child(4n+4) { transform: translate(-50px, 75px); }

.t912 .t-card__col:nth-child(4n+5) { transform: translateX(-100px); }

.t912 .t-card__col:nth-child(4n+6) { transform: translate(-100px, 75px); }

.t912 .t-card__col:nth-child(8n+1) { transform: none; }

.t912 .t-card__col:nth-child(8n+2) { transform: translateY(75px); }

@media screen and (max-width: 1400px) {
  .t912 .t-card__col { display: inline-block; vertical-align: top; width: calc(50% - 20px); }
  .t912 .t-card__col:nth-child(4n+3) { transform: none; }
  .t912 .t-card__col:nth-child(2n) { transform: translateY(75px); }
  .t912 .t-card__col:nth-child(4n+4) { transform: translate(0px, 75px); }
  .t912 .t-card__col:nth-child(4n+5) { transform: none; }
  .t912 .t-card__col:nth-child(4n+6) { transform: translate(0px, 75px); }
  .t912 .t-card__col:nth-child(8n+1) { transform: none; }
  .t912 .t-card__col:nth-child(8n+2) { transform: translateY(75px); }
  .t912__separator { margin-bottom: 0px; }
  .t912__container { max-width: 1040px; font-size: 0px; }
}

@media screen and (max-width: 1200px) {
  .t912__container { max-width: 860px; }
}

@media screen and (max-width: 640px) {
  .t912__container { box-sizing: border-box; }
  #allrecords .t912__container { padding: 0px 10px; }
  .t912 .t-card__col { transform: none !important; margin-bottom: 45px; }
  .t912 .t-card__btn-wrapper { padding-bottom: 0px; }
}

@media screen and (max-width: 480px) {
  .t912 .t-card__col { display: block; width: 100%; margin-right: 0px; margin-left: 0px; margin-top: 0px !important; }
}

.t915__container { display: table; margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; }

@media screen and (max-width: 1200px) {
  .t915__container { max-width: 960px; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t915__container { max-width: 640px; }
}

.t915 .t-section__bottomwrapper { margin-top: 105px; }

.t915__scroll-icon-wrapper { display: none; }

@media screen and (max-width: 960px) {
  .t915 .t-section__bottomwrapper { margin-top: 45px; }
  .t915__container_mobile-grid { font-size: 0px; }
  .t915__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t915__container_mobile-flex { display: flex; overflow-x: scroll; padding-top: 2px; max-width: 100%; box-sizing: border-box; scrollbar-width: none; }
  .t915__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t915__container_mobile-flex .t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore { margin-top: auto; }
  .t915__container_mobile-flex .t-feed__grid-col { min-width: 38%; max-width: 38%; }
  .t915__container_mobile-flex .t-feed__grid-col:not(.t-slds__item), .t915__container_mobile-flex.t-feed__container_inrow1 .t-feed__post:first-child, .t915__container_mobile-flex.t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t915__container_mobile-flex.t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t915__container_mobile-flex.t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) { margin-top: 0px !important; }
  .t915__container_mobile-flex .t-feed__grid-col:first-child { margin-left: 20px; }
  .t915__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; }
  .t915__scroll-icon { animation: 1.5s ease 0s infinite normal none running t915__icon-anim; }
}

@-webkit-keyframes t915__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 t915__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) {
  .t915__col_mobile-grid { padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
  .t915__container_mobile-flex .t-feed__grid-col:first-child { margin-left: 0px; }
  .t915__container_mobile-flex .t-feed__grid-col { min-width: 70%; max-width: 70%; }
  .t915__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t915__col_mobile-grid { width: 100%; display: block; }
  .t915__container_mobile-flex .t-feed__grid-col { min-width: 85%; max-width: 85%; box-sizing: content-box; }
  .t915__container_mobile-flex .t-feed__grid-col:first-child { padding-right: 5px; }
  .t915__container_mobile-flex .t-feed__grid-col:last-child { padding-left: 5px; }
  .t915__container_mobile-flex .t-feed__grid-col:not(:first-child, :last-child) { padding-right: 5px; padding-left: 5px; }
}

.t920 .t-section__bottomwrapper { margin-top: 105px; }

.t920__container { display: flex; flex-wrap: wrap; }

#allrecords .t920__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t920__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t920__container li ul { list-style-type: disc; }

.t920 .t-list__item:first-child { margin-top: 0px !important; }

.t920__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t920__offset { height: 1px; }

.t920__row { display: inline; float: left; width: 100%; }

.t920__wrapper { padding-left: 110px; }

.t920__bottommargin_sm { margin-bottom: 4px; }

.t920__bottommargin_lg { margin-bottom: 18px; }

@media screen and (max-width: 960px) {
  .t920 .t-section__bottomwrapper { margin-top: 45px; }
  .t920__container { font-size: 0px; }
  .t920 .t-list__item { margin-top: 45px !important; }
}

.t920__wrapper { position: relative; }

.t920__title { z-index: 2; position: relative; font-weight: 700; padding-top: 65px; padding-bottom: 10px; }

.t920__descr { z-index: 2; position: relative; }

.t920__symbol { position: absolute; z-index: 1; line-height: 150px; left: 0px; right: 0px; top: 0px; font-size: 200px; font-family: sans-serif; font-weight: 700; color: rgba(230, 230, 230, 0.7); opacity: 0.6; user-select: none; }

.t921__row { position: relative; font-size: 0px; }

.t921__row_images { margin-bottom: 20%; }

.t921__tile { display: inline-block; vertical-align: top; box-sizing: border-box; }

.t921__tile_left { width: 80%; }

.t921__tile_right { position: absolute; right: 0px; bottom: 0px; width: 100%; height: 100%; }

.t921__wrapper_top { position: relative; margin-top: 40%; }

.t921__wrapper_bottom { position: relative; width: 100%; }

.t921__bgimg { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.t921__bgimg_1 { width: 100%; padding-bottom: 100%; }

.t921__tile_single { width: 100%; }

.t921__tile_single .t921__bgimg { width: 100%; padding-bottom: 100%; }

.t921__bgimg_2 { position: absolute; right: 0px; bottom: -20%; width: 65%; padding-bottom: 40%; }

.t921__row_2-images .t921__bgimg_2 { position: absolute; right: 0px; width: 110%; }

.t921__row_1-image .t921__tile_left { width: 100%; }

.t921__row_1-image .t921__bgimg_1 { padding-bottom: 100%; }

.t921__textwrapper { display: table; width: 100%; height: 100%; }

.t921__content { display: table-cell; }

.t921__descr { margin-top: 34px; }

.t921__btn-container { width: 100%; }

@media screen and (max-width: 960px) {
  .t921__top-indent { padding-top: 35px; }
  .t921__bottom-indent { padding-bottom: 55px; }
  .t921__descr { margin-top: 15px; margin-bottom: 20px; }
  .t921__bgimg_1, .t921__bgimg_2 { margin-top: 20px; }
}

@media screen and (max-width: 640px) {
  .t921__row_images { margin-bottom: 0px; }
  .t921__tile_left, .t921__tile_right { width: 100%; }
  .t921__tile_right { position: relative; }
  .t921__row { display: block; }
  .t921__wrapper_top { margin-top: 0px; }
  .t921__bgimg_1, .t921__bgimg_2 { position: static; width: 100%; padding-bottom: 100%; }
  .t921__bgimg_2 { padding-bottom: 67%; }
  .t921__wrapper_bottom { position: static; margin: 0px; padding: 0px; }
  .t921__bottom-indent { padding-bottom: 10px; }
  .t921__descr { margin-top: 14px; }
}

.t922 { position: relative; }

.t922__col_right { float: right; }

.t922__right-prefix_1 { padding-right: 100px; }

.t922__right-prefix_2 { padding-right: 200px; }

.t922__right-prefix_3 { padding-right: 300px; }

.t922__right-prefix_4 { padding-right: 400px; }

.t922__right-prefix_5 { padding-right: 500px; }

.t922__right-prefix_6 { padding-right: 600px; }

.t922__wrapper { display: table; padding-top: 90px; padding-bottom: 90px; width: 100%; }

.t922__textwrapper { display: block; background-color: rgb(255, 255, 255); padding: 60px; margin-left: -60px; margin-right: -60px; }

.t922__title-wrapper { margin-bottom: 18px; }

.t922__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t922__descr { margin-top: 20px; }

.t922__price-item { display: inline-block; vertical-align: middle; }

.t922__price-value, .t922__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t922__price-value + .t922__price-currency::before { content: " "; }

.t922__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t922__btn-bottom { margin-bottom: 0px !important; }

.t922__btn_wide { width: 100%; }

.t922__price_old { position: relative; color: rgb(189, 189, 189); }

.t922__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t922__textwrapper { display: table-cell; }

.t922__info { display: table; }

.t922 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t922 .t-product__option-title { padding-bottom: 3px; }

.t922 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t922 .t-align_center .t-product__option { margin-left: auto; margin-right: auto; display: table; }

.t922 .t-align_center .t-product__option-title { display: table-cell; vertical-align: middle; padding-right: 5px; padding-bottom: 0px; }

.t922 .t-align_center .t-product__option-variants { display: table-cell; vertical-align: middle; }

.t922 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t922 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 1200px) {
  .t922__right-prefix_1 { padding-right: 80px; }
  .t922__right-prefix_2 { padding-right: 160px; }
  .t922__right-prefix_3 { padding-right: 240px; }
  .t922__right-prefix_4 { padding-right: 320px; }
  .t922__right-prefix_5 { padding-right: 400px; }
  .t922__right-prefix_6 { padding-right: 480px; }
}

@media screen and (max-width: 960px) {
  .t922__col_right { float: none; }
  #allrecords .t922 .t-container { position: static; background-color: rgb(255, 255, 255); }
  #allrecords .t922 .t-cover { position: static; height: auto !important; }
  #allrecords .t922 .t-cover__filter { position: absolute; height: 500px; top: 0px; }
  .t922 .t922__container { max-width: 100%; }
  .t922 .t922__card-container { width: 100%; max-width: 640px; margin: 0px auto; padding: 0px; }
  .t922__card-container .t-cover__wrapper { display: block; width: 100%; height: auto !important; }
  .t922__wrapper { padding: 0px; }
  .t922 .t-cover__wrapper { width: auto; }
  .t922__textwrapper { padding: 45px 20px 90px; }
  .t922__right-prefix_1, .t922__right-prefix_2, .t922__right-prefix_3, .t922__right-prefix_4, .t922__right-prefix_5, .t922__right-prefix_6 { }
}

@media screen and (max-width: 640px) {
  .t922 .t-product__option-select { font-size: 16px; }
}

@media screen and (max-width: 480px) {
  .t922__btn-wrapper { margin-bottom: 25px; }
}

.t923 .t-slds__bullet_wrapper { display: none; }

.t923 .t-section__bottomwrapper { margin-top: 105px; }

.t923 li ul { list-style-type: disc; }

.t923 .t-slds__arrow_wrapper { width: 5%; }

.t923 .t-slds__items-wrapper { display: flex; flex-wrap: nowrap; -webkit-box-align: stretch; align-items: stretch; }

.t923 .t-slds__item { display: flex; }

.t923 .t-slds__item-innactive { visibility: hidden; position: absolute; pointer-events: none; }

.t923__slds-wrapper { display: flex; flex-wrap: wrap; justify-content: center; font-size: 0px; height: 100%; }

.t923__img { max-width: 100%; width: 100%; margin: 0px auto; }

.t923__item { display: flex; margin: 0px; padding: 20px; box-sizing: border-box; }

.t923__width_6 { max-width: 600px; }

.t923__width_7 { max-width: 700px; }

.t923__width_8 { max-width: 800px; }

.t923__width_9 { max-width: 900px; }

.t923__width_10 { max-width: 1000px; }

.t923__width_11 { max-width: 1100px; }

.t923__width_12 { max-width: 1200px; }

.t923__width_100 { max-width: 100%; }

@media screen and (max-width: 1300px) {
  .t923 .t-slds__container { width: calc(100% - 80px); margin: 0px auto; }
}

@media screen and (max-width: 1200px) {
  .t923__item { padding: 10px; }
  .t923__width_6 { max-width: 480px; }
  .t923__width_7 { max-width: 560px; }
  .t923__width_8 { max-width: 640px; }
  .t923__width_9 { max-width: 720px; }
  .t923__width_10 { max-width: 800px; }
  .t923__width_11 { max-width: 880px; }
  .t923__width_12 { max-width: 960px; }
  .t923__width_100 { max-width: 100%; }
}

.t923__separator { margin-bottom: 40px; }

.t923__col { overflow: hidden; overflow-wrap: break-word; }

.t923__wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; height: 100%; transition: 0.2s linear; overflow: hidden; min-width: 0px; }

.t923__imgwrapper { position: relative; width: 100%; }

.t923__imgwrapper_16-9 { padding-bottom: 56%; }

.t923__imgwrapper_4-3 { padding-bottom: 75%; }

.t923__imgwrapper_3-2 { padding-bottom: 66%; }

.t923__imgwrapper_1-1 { padding-bottom: 100%; }

.t923__imgwrapper_2-3 { padding-bottom: 150%; }

.t923__imgwrapper_3-4 { padding-bottom: 133%; }

.t923__imgwrapper_9-16 { padding-bottom: 177%; }

.t923__bgimg { position: absolute; inset: 0px; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear; }

.t923__bgimg_second { z-index: 1; opacity: 0; }

.t923__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; overflow: hidden; min-width: 0px; }

.t923__textwrapper { padding: 27px 30px; box-sizing: border-box; }

.t923__textwrapper.t923__paddingsmall { padding: 18px 20px; }

.t923__textwrapper.t923__paddingbig { padding: 36px 40px; }

.t923 .t-card__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t923 .t-card__descr { margin-top: 8px; }

.t923__price-wrapper { margin-top: 12px; }

.t923__price-item { display: inline-block; vertical-align: middle; }

.t923 .t-card__btn-wrapper, .t923 .t-card__btntext-wrapper { position: relative; margin-top: auto; width: 100%; padding: 0px 30px 21px; box-sizing: border-box; }

.t923 .t-align_center .t-card__btn, .t923 .t-align_center .t-card__btn-text { margin: 0px 2px 8px; }

.t923 .t-align_left .t-card__btn, .t923 .t-align_left .t-card__btn-text { margin: 0px 4px 8px 0px; }

.t923__paddingbig.t-card__btn-wrapper, .t923__paddingbig.t-card__btntext-wrapper { padding: 0px 40px 28px; }

.t923__paddingsmall.t-card__btn-wrapper, .t923__paddingsmall.t-card__btntext-wrapper { padding: 0px 16px 14px; }

.t923__scroll-icon-wrapper { display: none; }

@media screen and (min-width: 960px) {
  .t923__imgwrapper:hover .t923__bgimg_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t923__separator { display: none; }
  .t923__col { margin-bottom: 40px; }
  .t923__img_second { display: none; }
  .t923 .t-slds__item-innactive { visibility: visible; position: relative; pointer-events: auto; }
}

@media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none) {
  .t923__bgimg, .t923__wrapper { right: -0.99px; }
}

@media screen and (max-width: 960px) {
  .t923 .t-section__bottomwrapper { margin-top: 45px; }
  .t923 .t923__slds-wrapper .t-col { padding: 0px; }
  .t923 .t923__slds-wrapper .t923__col { margin-bottom: 0px; }
  .t923__item_6-in-row { width: 33.333%; }
}

@media screen and (max-width: 640px) {
  .t923__item_4-in-row { width: 50%; }
  .t923 .t923__slds-wrapper .t-col { padding: 0px 30px; }
}

@media screen and (max-width: 440px) {
  .t923 .t-width .t-slds__wrapper, .t923 .t923__slds-wrapper .t-col { padding: 0px 5px; }
  .t923__item_6-in-row { width: 50%; }
}

.t924 .t-section__bottomwrapper { margin-top: 105px; }

@media screen and (max-width: 960px) {
  .t924 .t-section__bottomwrapper { margin-top: 45px; }
}

.t930__icon-wrapper { display: flex; justify-content: center; }

.t930__icon { background-position: center center; background-repeat: no-repeat; background-size: contain; }

.t930__icon:last-child { margin-right: 0px !important; }

.t937 .t-section__title, .t937 .t-section__descr { color: rgb(255, 255, 255); }

.t937__container { display: flex; flex-wrap: wrap; }

.t937__container_indent { padding: 0px 20px; }

.t937__col_hidden { display: none; }

.t937 .t-container_100 .t-col { margin-left: 0px; margin-right: 0px; }

.t937__col_playlist { margin-left: 0px; position: relative; width: 30%; height: 100%; max-height: 100%; }

.t937__col_video { margin-right: 0px; flex: 1 1 0%; }

.t937__playlist-fade { content: ""; position: absolute; bottom: 1px; left: 1px; right: 1px; height: 90px; pointer-events: none; }

.t937__playlist-wrap { display: flex; flex-direction: column; overflow-y: scroll; background-color: rgb(255, 255, 255); border-radius: 0px 3px 3px 0px; border: 1px solid rgb(217, 217, 217); }

.t937__title-wrap { padding: 15px; width: 100%; box-sizing: border-box; flex-shrink: 0; border-bottom: 1px solid rgb(217, 217, 217); }

.t937__subheading { margin-top: 5px; display: flex; align-items: center; }

.t937__subheading-title { margin-left: 6px; font-size: 14px; }

.t937__subheading-icon { width: 16px; height: 18px; background-repeat: no-repeat; background-size: contain; }

.t937__playlist { margin: 0px; padding: 0px; width: 100%; height: 100%; box-sizing: border-box; list-style: none; }

.t937__description-wrap { width: 100%; }

#allrecords .t937__playlist { padding: 0px; margin: 0px; }

.t937__playlist-item { width: 100%; border-bottom: 1px solid rgb(217, 217, 217); color: rgb(77, 76, 76); }

.t937__playlist-link { padding: 15px; display: flex; align-items: baseline; cursor: pointer; }

.t937__playlist-section { margin-left: 23px; padding: 20px 15px 10px; display: block; }

.t937__playlist-link_active { background-color: rgb(240, 240, 240); }

#allrecords .t937__playlist-link { color: rgb(77, 76, 76); }

.t937__description { margin-top: 20px; }

.t937__video_empty { height: 100%; }

.t937__video-description { margin-top: 10px; }

.t937__video-frame { background-color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); }

.t937__system-message { display: flex; align-items: center; justify-content: center; height: 100%; box-sizing: border-box; background-color: rgb(240, 240, 240); border: 1px solid rgb(240, 240, 240); }

.t937__playlist-number, .t937__playlist-time { font-size: 13px; color: rgb(122, 122, 122); text-align: right; }

.t937__playlist-number { width: 25px; flex-shrink: 0; margin-left: -12px; }

.t937__playlist-title { margin-left: 10px; margin-right: auto; flex-grow: 1; font-weight: 400; }

.t937__playlist-time { margin-left: 10px; min-width: 40px; flex-shrink: 0; }

@media screen and (max-width: 960px) {
  .t937__container_indent { padding: 0px; }
  .t937__col_video { order: 1; }
  .t937__col_playlist { order: 3; width: 100%; }
  .t937__col_description { order: 2; }
  .t937__description { margin-bottom: 20px; }
  .t937__title-wrap { border-radius: 3px 3px 0px 0px; }
  .t937__subheading-title { font-size: 13px; }
  .t937__subheading::before { top: 1px; }
  .t937__playlist-wrap { border-radius: 3px; }
  .t937__playlist-number, .t937__playlist-time { font-size: 12px; }
  .t937__playlist-fade { left: 21px; right: 21px; }
  .t937__system-message { min-height: 300px; }
}

@media (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .t937__subheading-icon { display: none; }
}

.t938 { position: relative; }

.t938__title { width: 100%; }

.t938 .t-section__bottomwrapper { margin-top: 60px; }

.t938 .t-section__descr { max-width: unset; }

.t938__btitle { margin-bottom: 20px; }

.t938__content { display: flex; flex-wrap: wrap; flex-shrink: 0; box-sizing: border-box; width: 70%; }

.t938__content_flipped { width: 70%; order: 2; }

.t938__empty-block { max-width: 30%; flex-grow: 1; }

.t938__empty-block_flipped { order: 1; }

.t938__features { display: flex; flex-wrap: wrap; width: 100%; flex-shrink: 0; }

#allrecords ul.t938__features { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t938__features li ul { list-style-type: disc; }

.t938__feature { margin: 0px; padding: 0px 30px 30px 0px; flex-shrink: 0; box-sizing: border-box; list-style-type: none; width: 50%; }

.t938__feature-icon { width: 60px; height: 60px; background-repeat: no-repeat; background-size: contain; background-position: center bottom; }

.t938__feature-icon_center { margin-left: auto; margin-right: auto; }

.t938__feature-icon_square { background-size: cover; background-position: unset; }

.t938__feature-icon_circle { border-radius: 50%; }

.t938__feature-icon_empty { }

.t938__feature-title { padding-top: 20px; }

.t938__feature-description { margin-top: 15px; }

.t938__background-image { content: ""; position: absolute; top: var(--t938-top); bottom: var(--t938-bottom); right: 0px; width: 30%; height: 100%; background-color: rgb(240, 240, 240); background-repeat: no-repeat; background-size: cover; background-position: center center; }

.t938__bg-wrap [id*="tuwidget"][id*="progress"] { top: var(--t938-top); right: 0px; }

@media screen and (max-width: 960px) {
  #allrecords ul.t938__features { padding-left: 20px; padding-right: 20px; }
  .t938__content { width: 100%; padding-left: 0px; }
  .t938__title { margin-left: unset; }
  .t938__background-image { margin-top: 20px; content: ""; position: static; width: 100%; height: 400px; }
  .t938__bg-wrap { order: 3; width: 100%; }
  .t938 .t-section__bottomwrapper { margin-top: 20px; margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t938__title { order: 1; }
  .t938__bg-wrap { order: 2; }
  .t938__features { order: 3; }
  .t938__button { order: 4; }
  .t938__feature { padding-bottom: 30px; padding-right: 0px; width: 100%; }
  .t938__background-image { margin-top: 0px; margin-bottom: 30px; width: 100%; height: 300px; }
  .t938 .t-section__bottomwrapper { margin-top: 20px; }
}

.t939__container { display: flex; flex-direction: column; }

.t939__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t939__row { display: flex; box-sizing: border-box; width: 100%; }

.t-container .t939__row { padding-left: 20px; padding-right: 20px; }

.t939__container_indent .t939__row { padding-left: 0px !important; padding-right: 0px !important; }

.t939__row_indent-10px { margin-left: -5px; width: calc(100% + 10px); }

.t939__row_indent-20px { margin-left: -10px; width: calc(100% + 20px); }

.t939__row_indent-40px { margin-left: -20px; width: calc(100% + 40px); }

.t-container_100 .t939__row_indent-40px { margin-left: 0px; padding: 0px 20px; width: 100%; }

.t-container_100 .t939__row_indent-20px { margin-left: 0px; padding: 0px 10px; width: 100%; }

.t-container_100 .t939__row_indent-10px { margin-left: 0px; padding: 0px 5px; width: 100%; }

.t939_no-bottom-indent .t939__row:last-child { padding-bottom: 0px !important; }

.t939__features-wrap { display: flex; flex-wrap: wrap; flex-grow: 1; }

.t939__features-wrap_half { width: 50%; }

.t939__features-wrap_quarter { width: 25%; }

.t939__item { display: flex; flex-grow: 1; min-width: 25%; box-sizing: border-box; }

.t939__item:not(.t-column-draggable) { overflow: hidden; }

.t939__item_2span { width: 50%; }

.t939__item_4span { width: 100%; }

.t939__item_indent-40px { padding: 20px; }

.t939__item_indent-20px { padding: 10px; }

.t939__item_indent-10px { padding: 5px; }

.t939__card { overflow: hidden; flex-grow: 1; position: relative; padding-bottom: 50%; }

.t939__card_boxed { padding-bottom: 100%; }

.t939__card:hover .t939__content_hover, .t939__card:hover .t939__overlay_hover { opacity: 1; }

.t939__card:hover .t939__content_animated { transform: translateY(0px); }

#allrecords .t939__item_indent-0px .t-focusable { outline: none; }

#allrecords .t939__item_indent-0px .t-focusable .t939__content { outline-color: rgb(32, 21, 255); outline-offset: -2px; outline-style: auto; }

.t939__content { z-index: 2; padding: 30px; position: absolute; inset: 0px; display: flex; flex-direction: column; justify-content: flex-end; }

.t939__content.t-align_center { align-items: center; }

.t939 .t-card__descr { font-size: 16px; }

.t939__content_hover { opacity: 0; }

.t939__content_hover.t939__content_animated { transform: translateY(20%); }

.t939__content_middle { justify-content: center; }

.t939__content_top { justify-content: flex-start; }

.t939__image { z-index: 0; content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t939__card:hover .t939__image_zoom { transform: scale(1.05); }

.t939__overlay { z-index: 1; content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.t939__overlay_hover { opacity: 0; }

.t939 .t-card__title { color: rgb(255, 255, 255); word-break: normal; overflow-wrap: anywhere; font-size: 24px; }

.t939 .t-card__descr { color: rgb(255, 255, 255); word-break: normal; overflow-wrap: anywhere; margin-top: 15px; }

.t939 .t-card__btn-wrapper { margin-top: 20px; margin-bottom: 10px; display: flex; }

.t939__button-wrapper_center { justify-content: center; }

.t939 .t-section__bottomwrapper { margin-top: 105px; }

.t939__animation_fast { transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; }

.t939__animation_slow { transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; }

@media screen and (max-width: 1200px) {
  .t-container .t939__row { padding-left: 10px; padding-right: 10px; }
}

@media screen and (max-width: 960px) {
  .t939__container_indent, .t-container .t939__row { padding-left: 20px; padding-right: 20px; }
  .t939__row { display: block; }
  .t939__features-wrap, .t939__features-wrap_half, .t939__features-wrap_quarter { width: 100%; }
  .t939__features-wrap_odd .t939__item_2span { width: 100%; }
  .t939__item_half, .t939__item_quarter, .t939__features-wrap_quarter .t939__item { width: 50%; }
  .t939 .t-section__bottomwrapper { margin-top: 45px; }
}

@media screen and (max-width: 640px) {
  .t939__container:not([data-column-helper-recid]) { overflow: hidden; }
  .t939__item, .t939__features-wrap_quarter .t939__item, .t939__features-wrap_odd .t939__item_2span { width: 100%; }
  .t939__card, .t939__card_boxed { padding-bottom: 100%; }
}

.t940__container { display: flex; flex-direction: column; width: 100%; }

.t940__container:not([data-column-helper-recid]) { overflow: hidden; }

.t940__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t940__row { display: flex; box-sizing: border-box; width: 100%; }

.t-container .t940__row { padding-left: 20px; padding-right: 20px; }

.t940__container_indent .t940__row { padding-left: 0px !important; padding-right: 0px !important; }

.t940__row_indent-10px { margin-left: -5px; margin-right: -5px; width: calc(100% + 10px); }

.t940__row_indent-20px { margin-left: -10px; margin-right: -10px; width: calc(100% + 20px); }

.t940__row_indent-40px { margin-left: -20px; margin-right: -20px; width: calc(100% + 40px); }

.t-container_100 .t940__row_indent-40px { margin-left: 0px; margin-right: 0px; padding: 0px 20px; width: 100%; }

.t-container_100 .t940__row_indent-20px { margin-left: 0px; margin-right: 0px; padding: 0px 10px; width: 100%; }

.t-container_100 .t940__row_indent-10px { margin-left: 0px; margin-right: 0px; padding: 0px 5px; width: 100%; }

.t940_no-bottom-indent .t940__row:last-child { padding-bottom: 0px !important; }

.t940__features-wrap { display: flex; flex-wrap: wrap; flex-grow: 1; }

.t940__item { display: flex; width: 100%; box-sizing: border-box; }

.t940__item:not(.t-column-draggable) { overflow: hidden; }

.t940__item_half { width: 50%; }

.t940__item_indent-40px { padding: 20px; }

.t940__item_indent-20px { padding: 10px; }

.t940__item_indent-10px { padding: 5px; }

.t940__card { overflow: hidden; flex-grow: 1; position: relative; padding-bottom: 33%; }

.t940__card_half { padding-bottom: 50%; }

.t940__card_2span { padding-bottom: 66%; }

.t940__card_boxed { padding-bottom: 100%; }

.t940__card:hover .t940__content_hover, .t940__card:hover .t940__overlay_hover { opacity: 1; }

.t940__card:hover .t940__content_animated { transform: translateY(0px); }

#allrecords .t940__item_indent-0px .t-focusable { outline: none; }

#allrecords .t940__item_indent-0px .t-focusable .t940__content { outline-color: rgb(32, 21, 255); outline-offset: -2px; outline-style: auto; }

.t940__content { z-index: 2; padding: 30px; position: absolute; inset: 0px; display: flex; flex-direction: column; justify-content: flex-end; }

.t940__content.t-align_center { -webkit-box-align: center; align-items: center; }

.t940__content_hover { opacity: 0; }

.t940__content_hover.t940__content_animated { transform: translateY(20%); }

.t940__content_middle { justify-content: center; }

.t940__content_top { justify-content: flex-start; }

.t940__image { z-index: 0; content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.t940__card:hover .t940__image_zoom { transform: scale(1.05); }

.t940__overlay { z-index: 1; content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.t940__overlay_hover { opacity: 0; }

.t940__overlay_hidden { display: none; }

.t940 .t-card__title { color: rgb(255, 255, 255); word-break: normal; overflow-wrap: anywhere; font-size: 24px; }

.t940 .t-card__descr { color: rgb(255, 255, 255); margin-top: 15px; }

.t940 .t-card__btn-wrapper { margin-top: 20px; margin-bottom: 10px; display: flex; }

.t940__button-wrapper_center { justify-content: center; }

.t940 .t-section__bottomwrapper { margin-top: 105px; }

.t940__animation_fast { transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; }

.t940__animation_slow { transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out; }

@media screen and (max-width: 1200px) {
  .t-container .t940__row { padding-left: 10px; padding-right: 10px; }
  .t940__content { padding: 20px; }
}

@media screen and (max-width: 960px) {
  .t940__container_indent, .t-container .t940__row { padding-left: 20px; padding-right: 20px; }
  .t940__row { display: block; }
  .t940__card_2span { padding-bottom: 100%; }
  .t940__card_balance { padding-bottom: 50%; }
  .t940__item { width: 50%; flex-grow: 1; }
  .t940 .t-section__bottomwrapper { margin-top: 45px; }
}

@media screen and (max-width: 640px) {
  .t940__item { width: 100%; }
  .t940__card { padding-bottom: 100%; }
  .t940__card-descr { overflow-y: scroll; }
}

.t941 { overflow: hidden; }

.t941__wrapper { position: relative; display: flex; height: 700px; }

.t941__content { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; width: 40%; }

.t941__content_flipped { order: 2; margin-left: auto; }

.t941__title { margin-bottom: 40px; }

.t941__descr { margin-bottom: 35px; }

.t941__cover-wrap { position: absolute; top: 0px; bottom: 0px; left: 30%; width: 60%; overflow: hidden; transform: skew(-30deg, 0deg); transform-origin: left bottom; }

.t941__cover-wrap_flipped { left: 0px; order: 1; transform-origin: right top; }

.t941__cover, .t941__cover-wrap .t833__sliderwrapper { position: absolute; inset: 0px -30vw 0px 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; transform: skew(30deg, 0deg); transform-origin: left bottom; }

.t941__cover_flipped, .t941__cover-wrap_flipped .t833__sliderwrapper { right: 0px; left: -30vw; transform-origin: right top; }

.t833__sliderwrapper.t941__cover { width: unset; overflow: hidden; }

@media screen and (max-width: 960px) {
  .t941__content { width: 100%; padding-top: 90px; padding-bottom: 50px; }
  .t941__wrapper { flex-direction: column; height: unset !important; }
  .t941__cover-wrap { position: unset; left: 40%; flex-grow: 1; width: 100%; padding-bottom: 100%; overflow: unset; transform: skew(0deg, 0deg); }
  .t941__cover, .t833__sliderwrapper.t941__cover { inset: 0px -30%; width: unset; background-position: center center; transform: skew(0deg, 0deg); }
}

@media screen and (max-width: 640px) {
  .t941__cover, .t833__sliderwrapper.t941__cover { right: 0px; left: 0px; width: 100%; }
  .t941__content { width: 100%; padding-top: 60px; padding-bottom: 20px; word-break: normal; overflow-wrap: anywhere; }
  .t941__title { margin-bottom: 20px; }
  .t941__btn { width: 100%; }
}

.t942 .t942__cover { width: 100%; display: flex; flex-direction: column; }

.t942__cover_bottom { justify-content: flex-end; }

.t942__cover_center { justify-content: center; }

.t942__content { padding: 90px 0px; width: 100%; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; box-sizing: border-box; }

.t942__cards { width: 100%; display: flex; flex-wrap: wrap; }

#allrecords .t942__cards { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t942__cards_mb { margin-bottom: 30px !important; }

.t942__cards li ul { list-style-type: disc; }

.t942__col { display: flex; }

.t942 .t-list__item { margin-bottom: 30px; }

.t942 .t-list__item.t-list__item_mb { margin-bottom: 0px; }

.t942__heading { margin-bottom: 60px; }

.t942__title { color: rgb(255, 255, 255); }

.t942__descr { margin-top: 40px; color: rgb(255, 255, 255); }

.t942__btn { margin-top: 40px; }

.t942__card { padding: 40px; width: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255); }

.t942__author { width: 100%; display: flex; align-items: center; text-align: left; }

.t942__avatar { margin-right: 12px; flex-shrink: 0; width: 50px; height: 50px; background-repeat: no-repeat; background-size: cover; }

.t942__occupation { flex-grow: 1; }

.t942__author-name { color: rgb(0, 0, 0); }

.t942__author-title { color: rgb(117, 117, 117); }

.t942__review { margin-top: 25px; text-align: left; }

.t942 .t-review-social-links__item a { display: inline-block; }

.t942__title, .t942__descr { margin-left: auto; margin-right: auto; }

@media screen and (max-width: 960px) {
  .t942__content { padding: 60px 0px; }
  .t942__card, .t942__card.t942__card_mb { padding: 30px; }
  .t942 .t-list__item, .t942 .t-list__item.t-list__item_mb { margin-bottom: 30px !important; }
  .t942__heading { margin-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t942__cover { height: fit-content; width: 100%; }
  .t942 .t-cover__wrapper { width: 100%; }
  .t942__content { padding: 30px 0px; }
}

.t943__buttonwrapper { position: fixed; z-index: 1000; bottom: 15px; left: 15px; right: 15px; }

.t943__buttonwrapper.t943__btnwrapper_hidden { z-index: -1; }

.t943__buttonwrapper.t943__buttonwrapper_preview { position: static; margin: 0px 15px 15px; }

.t943__buttonwrapper.t943__buttonwrapper_whole { bottom: 0px; left: 0px; right: 0px; }

.t943__buttonwrapper_preview.t943__buttonwrapper_whole { margin: 0px; }

.t943__btn { width: 100%; }

.t943__btn_hidden { visibility: hidden; opacity: 0; transform: scale(0.9) translateY(25px); }

.t944__buttonwrapper:has(.t-animate[data-animate-style^="fadein"]:not(.t-animate_started)) { overflow: hidden; }

.t944__buttonwrapper_indent { margin-left: 40px; margin-right: 40px; }

.t944__btn { width: 100%; }

.t-container .t944__btn { width: calc(100% - 40px); margin-left: 20px; margin-right: 20px; }

.t944__btn.t-btnflex_sm { --height: 50px; font-size: 18px; }

.t944__btn.t-btnflex_smd { --height: 65px; font-size: 20px; }

.t944__btn.t-btnflex_md { --height: 80px; font-size: 24px; }

.t944__btn.t-btnflex_lg { --height: 120px; font-size: 24px; }

.t944__btn.t-btnflex_xl { --height: 145px; font-size: 30px; }

.t944__btn.t-btnflex_xxl { --height: 160px; font-size: 36px; }

@media screen and (max-width: 960px) {
  .t944__buttonwrapper_indent { margin-left: 20px; margin-right: 20px; }
  .t944__btn.t-btnflex_md { --height: 60px; font-size: 18px; }
  .t944__btn.t-btnflex_sm { --height: 50px; font-size: 16px; }
  .t944__btn.t-btnflex_smd { --height: 55px; font-size: 16px; }
  .t944__btn.t-btnflex_lg { --height: 80px; font-size: 22px; }
  .t944__btn.t-btnflex_xl { --height: 100px; font-size: 26px; }
  .t944__btn.t-btnflex_xxl { --height: 120px; font-size: 30px; }
}

@media screen and (max-width: 640px) {
  .t944__btn.t-btnflex_md { --height: 50px; font-size: 14px; }
  .t944__btn.t-btnflex_sm { --height: 40px; font-size: 12px; }
  .t944__btn.t-btnflex_smd { --height: 45px; font-size: 13px; }
  .t944__btn.t-btnflex_lg { --height: 60px; font-size: 16px; }
  .t944__btn.t-btnflex_xl { --height: 70px; font-size: 18px; }
  .t944__btn.t-btnflex_xxl { --height: 80px; font-size: 20px; }
}

.t945 .t-popup { left: auto; top: auto; width: 420px; height: auto; max-width: calc(100% - 40px); background-color: rgb(255, 255, 255); cursor: auto; }

.t945 .t945__popup_scroll { height: calc(-40px + 100vh); }

.t945 .t-popup__block-close { position: absolute; top: 8px; right: 6px; width: 24px; height: 24px; }

.t945 .t-popup__block-close-button { width: 12px; height: 12px; padding: 6px; }

.t945 .t-popup__close-icon { width: 12px; height: 12px; }

.t945__container { padding: 30px 10px; display: flex; }

.t945 .t945__inputsbox_hidden.t-form__inputsbox { overflow: hidden; display: none; max-height: 0px; opacity: 0; }

.t945 .t-form__inputsbox .t-radio__wrapper, .t945 .t-form__inputsbox .t-checkboxes__wrapper { text-align: left; }

.t945__body_popupshowed { }

.t945__title { margin-bottom: 11px; }

.t945__descr { margin-bottom: 24px; }

.t945__text { margin-top: 12px; }

.t945__content { flex-grow: 1; }

.t945__content .t-submit { width: 100%; }

.t945 .t-input-group { margin-bottom: 12px; }

.t945__img-wrapper { margin-left: 30px; position: relative; width: 40%; height: auto; flex-shrink: 0; }

.t945__img { position: absolute; inset: -30px -30px -30px 0px; background-repeat: no-repeat; background-position: center center; background-size: cover; }

@media screen and (max-width: 640px) {
  .t945__container { flex-direction: column; }
  .t945__img-wrapper { margin-left: unset; margin-bottom: 20px; width: 100%; order: -1; height: 200px; }
  .t945__img { inset: -30px -30px 0px; }
  .t945 .t-popup { max-width: 100%; max-height: 100%; overflow-y: scroll; left: 0px !important; bottom: 0px !important; right: 0px !important; width: 100% !important; }
  .t945__title { margin-bottom: 6px; }
  .t945__descr { margin-bottom: 14px; }
}

.t948 .t-section__bottomwrapper { margin-top: 55px; }

.t948 { counter-reset: number 0; }

.t948 .t948__number::before { counter-increment: number 1; content: counter(number); }

.t948__separator::after, .t948__separator::before { content: ""; display: table; clear: both; }

.t948__row { display: flex; }

.t948__col { position: relative; margin-bottom: 40px; }

.t948__content { display: flex; height: 100%; width: 100%; }

.t948__textwrapper { background: rgb(242, 242, 242); padding: 40px 30px; width: 100%; box-sizing: border-box; }

.t948__circle { margin-bottom: 20px; position: relative; width: 50px; height: 50px; border-radius: 100%; border: 1px solid rgb(34, 34, 34); }

.t948__number { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(34, 34, 34); }

.t948__img { max-width: 100px; width: 100%; margin: 20px auto 0px; }

.t948__title { margin-top: 20px; }

.t948__descr { margin-top: 12px; margin-bottom: 20px; }

@media screen and (max-width: 1200px) {
  .t948__col { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t948__row { display: block; }
  .t948__col.t-col_3, .t948__col.t-col_4, .t948__col.t-col_6 { width: 100%; max-width: 580px; display: table; vertical-align: middle; margin: 0px auto 20px; float: none; }
  .t948__col { margin-bottom: 20px; }
  .t948 .t-section__bottomwrapper { margin-top: 0px; }
}

.t950__wrapper { padding-top: 42px; padding-bottom: 42px; }

.t950__title { padding: 24px 0px 38px; color: rgb(0, 0, 0); }

.t950__descr { color: rgb(0, 0, 0); padding: 0px 0px 30px; }

.t950.t-align_center .t950__title, .t950.t-align_center .t950__descr { margin-left: auto; margin-right: auto; }

.t950__descr_center { max-width: 700px; margin: 0px auto; }

.t950__button-wrapper_center { justify-content: center; }

@media screen and (max-width: 640px) {
  .t950__title { padding: 24px 10px; }
  .t950__uptitle { padding-left: 10px; padding-right: 10px; }
  .t950__descr { padding-left: 10px; padding-right: 10px; font-size: 14px; line-height: 20px; }
}

.t951 .t-store__card__btns-wrapper { margin-top: 20px; }

.t951__container { font-size: 0px; box-sizing: border-box; }

.t951 .t-store__valign-buttons.js-store-grid-cont { display: flex; align-content: flex-start; }

.t951 .t951__grid-cont.t-store__valign-buttons .t-item { display: flex; flex-direction: column; justify-content: space-between; }

.t951__grid-cont_hidden { display: none !important; }

.t951__col { display: inline-block; vertical-align: top; box-sizing: border-box; font-size: initial; }

.t951__container_indent.t951__container_clgap-0px { padding: 0px 40px; }

.t951__container_indent.t951__container_clgap-10px { padding: 0px 35px; }

.t951__container_indent.t951__container_clgap-20px { padding: 0px 30px; }

.t951__container_indent.t951__container_clgap-40px { padding: 0px 20px; }

.t-container_100.t951__container_clgap-10px { padding: 0px 5px; }

.t-container_100.t951__container_clgap-20px { padding: 0px 10px; }

.t-container_100.t951__container_clgap-40px { padding: 0px 20px; }

.t-container.t951__container_clgap-0px { padding: 0px 20px; }

.t-container.t951__container_clgap-10px { padding: 0px 15px; }

.t-container.t951__container_clgap-20px { padding: 0px 10px; }

.t951__container_clgap-10px .t951__col { padding: 0px 5px; }

.t951__container_clgap-20px .t951__col { padding: 0px 10px; }

.t951__container_clgap-40px .t951__col { padding: 0px 20px; }

@media screen and (max-width: 1200px) {
  .t-container.t951__container_clgap-0px { padding: 0px 10px; }
  .t-container.t951__container_clgap-10px { padding: 0px 5px; }
  .t-container.t951__container_clgap-20px, .t-container.t951__container_clgap-40px { padding: 0px; }
  .t-container.t951__container_clgap-40px .t951__col { padding: 0px 10px; }
}

@media screen and (max-width: 960px) {
  .t-container_100.t951__container_clgap-0px { padding: 0px; }
  .t-container_100.t951__container_clgap-10px { padding: 0px 5px; }
  .t-container_100.t951__container_clgap-20px { padding: 0px 5px; }
  .t-container_100.t951__container_clgap-40px { padding: 0px 10px; }
  .t-container.t951__container_clgap-0px, .t951__container_indent.t951__container_clgap-0px { padding: 0px 20px; }
  .t-container.t951__container_clgap-10px, .t951__container_indent.t951__container_clgap-10px { padding: 0px 15px; }
  .t-container.t951__container_clgap-20px, .t951__container_indent.t951__container_clgap-20px { padding: 0px 15px; }
  .t-container.t951__container_clgap-40px, .t951__container_indent.t951__container_clgap-40px { padding: 0px 10px; }
  .t951__container_clgap-20px .t951__col { padding: 0px 5px; }
  .t951__container_clgap-40px .t951__col { padding: 0px 10px; }
  .t-store__grid-cont .t951__cont-wrapper > .t951__grid-cont { padding: 0px !important; }
}

.t951__col_25 { width: 25%; }

.t951__col_33 { width: 33.333%; }

.t951__col_50 { width: 50%; }

.t951__col_100 { width: 100%; }

.t951__separator { margin-bottom: 90px; }

.t706__body_cartwinshowed .t951__imgwrapper { z-index: 0; }

.t951__imgwrapper { position: relative; width: 100%; margin-bottom: 20px; padding-bottom: 110%; }

.t951__imgwrapper_16-9 { padding-bottom: 56%; }

.t951__imgwrapper_4-3 { padding-bottom: 75%; }

.t951__imgwrapper_3-2 { padding-bottom: 66%; }

.t951__imgwrapper_1-1 { padding-bottom: 100%; }

.t951__imgwrapper_2-3 { padding-bottom: 150%; }

.t951__imgwrapper_3-4 { padding-bottom: 133%; }

.t951__imgwrapper_9-16 { padding-bottom: 177%; }

.t951__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t951__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t951__bgimg_second, .t951__img_second { z-index: 1; opacity: 0; }

.t951__markwrapper { position: absolute; right: 10px; top: 10px; z-index: 5; display: table; }

.t951__mark { font-weight: 400; font-size: 12px; font-family: FuturaPT, Arial, sans-serif; display: table-cell; width: 50px; height: 50px; text-align: center; vertical-align: middle; border-radius: 50px; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px; }

.t951__uptitle { margin-bottom: 8px; color: rgb(255, 133, 98); }

.t951__descr { margin-top: 8px; }

.t951__price-wrapper { margin-top: 12px; }

.t951__price-wrapper_above-title { margin-top: 0px; margin-bottom: 12px; }

.t951__price-item { display: inline-block; vertical-align: middle; }

.t951__price-value, .t951__price-currency { display: inline-block; vertical-align: middle; float: left; }

.t951__price-value + .t951__price-currency::before { content: " "; }

.t951__price_old { position: relative; color: rgb(189, 189, 189); }

.t951__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t951__buttons { margin-top: 19px; }

.t951__scroll-icon-wrapper { display: none; }

.t951__buttonwrapper { padding: 0px 20px; text-align: center; }

.t951__showmore { margin-top: 50px; }

.t951__separator_hide { display: none; }

@media screen and (max-width: 980px) {
  .t951__showmore { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t951__showmore { margin-top: 30px; }
}

@media screen and (max-width: 480px) {
  .t951__showmore { margin-top: 20px; }
}

.t951 .t-popup { padding: 0px; }

.t951 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t951 .t-popup__container.t951__popup-container_8-cols { max-width: 760px; }

.t-popup .t951__container { display: block; padding: 40px 20px; }

.t951__popup-container_8-cols .t951__container { padding: 40px !important; }

.t951__popup-container_8-cols .t951__wrapper { padding-top: 40px; }

.t-popup .t951__container::after { content: ""; display: block; height: 0px; clear: both; }

.t951 .t-popup__close { z-index: 999; }

.t951__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t951__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t951__close-text::before { content: "← "; font-family: Arial, Helvetica, sans-serif; }

@media screen and (max-width: 1240px) {
  .t951 .t-popup__container { max-width: 1200px; }
  .t-popup .t951__container { padding: 30px 10px; }
  .t951__col_left { margin-right: 10px; }
  .t951__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t951 .t-popup__container { max-width: 1000px; }
  .t-popup .t951__container { padding: 30px 20px; }
  .t951 .t-popup__container.t951__popup-container_8-cols { max-width: 620px; }
}

@media screen and (max-width: 1000px) {
  .t951 .t-popup__container { max-width: 980px; }
  .t-popup .t951__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t951 .t-popup { padding: 0px 20px; }
  .t951 .t-popup__container { max-width: 640px; }
  .t-popup .t951__container { padding: 30px; }
  .t951__col_left, .t951__col_right { margin: 0px; display: block; max-width: 100%; }
  .t951__col_left { padding: 0px; }
  .t951__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 670px) {
  .t951__btn { display: block; width: 100%; }
  .t951__btn:last-child { margin-top: 10px; }
  .t951 .t-popup__container { right: 20px; left: 20px; }
}

@media screen and (max-width: 560px) {
  .t951 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t951 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t951__popup-container_8-cols .t951__container { padding: 20px !important; }
  .t951__popup-container_8-cols .t951__wrapper { padding-top: 30px; }
  .t951 .t-popup { padding: 0px; }
  .t951 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t951 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t951 .t-popup__close-icon { width: 16px; }
  .t951 .t-popup__close-icon g { fill: rgb(255, 255, 255); }
  .t951__close-text-wrapper { display: none; }
  .t-popup .t951__container { padding: 20px; }
  .t951__col_right { padding-top: 30px; }
}

.t-popup .t951__title-wrapper { margin-bottom: 18px; }

.t-popup .t951__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t-popup .t951__descr { margin-top: 20px; }

.t-popup .t951__price-wrapper { margin-top: 0px; }

.t-align_center .t951__price-wrapper { margin-bottom: 10px; }

.t-popup .t951__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t951 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t951 .t-product__option-title { padding-bottom: 3px; }

.t951 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t951 .t-align_center .t-product__option { display: inline-table; }

.t951 .t-align_center .t-product__option ~ .t-product__option { padding-left: 10px; }

.t951 .t-align_center .t-product__option-title, .t951__popup-container_8-cols .t-product__option-title { display: table-cell; padding-right: 5px; padding-bottom: 0px; }

.t951 .t-align_center .t-product__option-variants, .t951__popup-container_8-cols .t-product__option-variants { display: table-cell; }

.t951 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t951 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 960px) {
  .t951 .t-align_center .t-product__option { display: table; margin-left: auto; margin-right: auto; padding: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t951 .t-product__option-select { font-size: 16px; }
}

.t951 .t-slds__wrapper { padding: 0px !important; }

.t951 .t-slds__arrow_wrapper { height: auto !important; }

@media screen and (min-width: 1200px) {
  .t951 .t951__cont-w-filter.t-container { padding-left: 20px !important; padding-right: 20px !important; }
  .t951__grid-cont[data-col-gap="40"] { max-width: calc(100% - 230px); }
}

@media screen and (min-width: 961px) and (max-width: 1200px) {
  .t951 .t951__cont-w-filter.t-container { padding-left: 10px !important; padding-right: 10px !important; }
  .t951__grid-cont[data-col-gap="40"] { width: calc(100% - 250px); max-width: calc(100% - 250px); }
  .t951__grid-cont[data-col-gap="20"] { width: calc(100% - 240px); max-width: calc(100% - 240px); }
  .t951__cont-w-filter.t-container_100:not(.t-store__grid-cont_indent)[data-col-gap="40"].t-store__filter__sort.t-store__sort-select-wrapper { margin-right: 10px; }
  .t951__grid-cont.t-container:not([data-col-gap="0"]) { margin-right: -10px !important; }
}

@media screen and (min-width: 961px) {
  .t951 .t951__cont-w-filter.t-store__grid-cont_col-width_stretch.t-container_100:not(.t-store__grid-cont_indent) { padding-left: initial !important; padding-right: initial !important; }
  .t951 .t951__cont-w-filter.t-store__grid-cont_col-width_stretch.t-container:not(.t-store__grid-cont_indent) { padding-left: 20px !important; padding-right: 20px !important; }
  .t951__cont-w-filter .t951__cont-wrapper .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent { padding-left: initial; padding-right: initial; }
  .t951__grid-cont.t-container_100:not(.t-store__grid-cont_indent)[data-col-gap="10"] { margin-right: -10px; }
  .t951__grid-cont.t-container_100:not(.t-store__grid-cont_indent)[data-col-gap="20"] { margin-right: -20px; }
  .t951__grid-cont.t-container_100:not(.t-store__grid-cont_indent)[data-col-gap="40"] { margin-right: -40px; }
  .t951__grid-cont.t-container:not([data-col-gap="0"]) { margin-right: -20px; }
  .t951__grid-cont[data-col-gap="10"] { margin-left: -5px; margin-right: -5px; }
  .t951__grid-cont[data-col-gap="20"] { margin-left: -10px; margin-right: -10px; }
  .t951__grid-cont[data-col-gap="40"] { margin-left: -20px; margin-right: -20px; }
}

@media screen and (min-width: 961px) {
  .t951 { padding-left: 20px; padding-right: 20px; }
  .t951__cont-wrapper { display: flex; }
  .t951__cont-wrapper .js-store-parts-select-container { z-index: 989; }
  .t951 .t-store__grid-cont_indent { padding: 0px 40px; }
  .t951__grid-cont, .t951 .js-store-grid-cont-preloader { width: calc(100% - 250px); max-width: calc(100% - 250px); flex-grow: 1; }
  .t951__sidebar { margin-right: 30px; width: 250px; }
  .t951__sidebar_sticky .t951__sidebar-wrapper { padding-right: 30px; position: sticky; top: 50px; display: block; max-height: 100vh; overflow-y: auto; }
  .t951__sidebar .t-store__filter__options_center { text-align: initial; }
  .t951 .t951__cont-wrapper .t951__sidebar .t-store__filter { margin-left: 0px; margin-right: 0px; }
  .t951__sidebar_empty { font-size: 12px; color: rgb(0, 0, 0); width: 280px; }
  .t951__sidebar .t-store__parts-switch-btn { margin-left: 0px; margin-right: 0px; }
  .t951__sidebar .t-store__filter, .t951__sidebar .t-store__filter .t-store__filter__controls-wrapper, .t951__sidebar .t-store__filter__options { display: flex; flex-direction: column; }
  .t951 .t-store__filter .t-store__filter__item_storepartuid { display: none; }
  .t951 .t-store__filter__btn { display: none; }
  .t951__sidebar .t-store__parts-switch-wrapper { margin-bottom: 10px; display: flex; flex-direction: column; text-align: left; }
  .t951__sidebar .t-store__filter__chosen-val { max-width: 200px; }
  .t951__sidebar .t-store__filter__chosen-val-close { margin-right: 0px; height: 8px; width: 8px; padding: 0px; }
  .t951__sidebar .t-store__filter__options { order: 2; }
  .t951 .t-store__filter__search-and-sort { margin-bottom: 20px; display: block; }
  .t951__sidebar .t-store__search-wrapper { margin-bottom: 10px; }
  .t951__sidebar .t-store__filter__search-and-sort .t-store__filter__input, .t951__sidebar .t-store__filter__sort .t-store__sort-select { width: 100%; }
  .t951__sidebar .t-store__filter__sort { margin-left: initial; }
  .t951__sidebar .t-store__filter__sort { margin-left: initial; }
  .t951__cont-w-filter.t-container_100:not(.t-store__grid-cont_indent)[data-col-gap="40"] .t-store__filter__sort { margin-right: 10px; }
  .t951__sidebar .t-store__filter__sort .t-store__sort-select-wrapper { width: 100%; }
  .t951__sidebar .t-store__filter__item-controls-wrap { margin-top: 0px; display: block; position: static; box-shadow: none; background: none; }
  .t951__sidebar .t-store__filter__item_price .t-store__filter__input { flex-grow: 1; }
  .t951__sidebar.t-store__filter__item-controls-wrap.t-store__filter__item-price-box.js-store-filter-item-controls-wr { display: flex; align-items: center; }
  .t951__sidebar .t-store__filter__item-controls-wrap.t-store__filter__item-price-slider { position: relative; }
  .t951 .t951__sidebar .t-store__filter__item_checkbox .t-store__filter__item-controls-container { padding: 0px; overflow: initial; height: initial; max-height: initial; }
  .t951__sidebar .t-store__filter__item { margin-right: initial; margin-bottom: 30px; }
  .t951__sidebar .t-store__filter__item-title { margin-bottom: 10px; padding-right: initial; cursor: initial; font-weight: 500; }
  .t951__sidebar .t-store__filter__item-title:hover, .t951__sidebar .t-store__filter__item.active .t-store__filter__item-title { opacity: initial; }
  .t951__sidebar .t-store__filter__item-title::after { display: none; }
  .t951__sidebar .t-store__filter__item_available .t-store__filter__item-controls-wrap, .t951__sidebar .t-store__filter__item_price .t-store__filter__item-controls-wrap { margin-top: -2px; min-width: initial; padding: 0px; }
  .t951__sidebar .t-store__filter__custom-sel { padding-left: initial; }
  .t951 .t-store__filter__chosen-wrapper { margin-top: 0px; }
  .t951 .t-store__filter__reset { margin-left: 0px; margin-bottom: 0px; }
  .t951 .t-store__parts-switch-btn { font-size: 15px; font-weight: 300; }
  .t951 .t-store__parts-switch-btn:hover { font-weight: 500; }
  .t951 .t-store__parts-switch-btn.t-active { font-weight: 600; }
  .t951 .t-store__filter__chosen-bar { padding: 15px; z-index: 99; position: fixed; bottom: 10px; left: 10px; display: flex; flex-direction: column; width: 230px; height: auto; background-color: rgba(255, 255, 255, 0.94); border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 2px; }
  .t830__allrecords_padd-small .t951 .t-store__filter__chosen-bar, .t830__allrecords_padd .t951 .t-store__filter__chosen-bar { left: 60px; }
  .t951 .t-store__filter__prods-number { margin-bottom: 12px; order: 1; font-size: 12px; }
  .t951 .t-store__filter__chosen-wrapper { margin-bottom: 0px; order: 2; }
  .t951 .t-store__filter__search .t-store__filter__input { width: 220px; }
  .t951__sidebar.t-store__filter__item_custom.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color { padding: 0px; }
  .t951__sidebar.t-store__filter__checkbox_buttons.t-store__filter__checkbox_color.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color { margin-right: 10px; margin-left: 0px; }
}

@media screen and (min-width: 1500px) {
  .t830__allrecords_padd .t951 .t-store__filter__chosen-bar { left: 265px; }
}

@media screen and (min-width: 961px) {
  .t951__imgwrapper:hover .t951__bgimg_first_hover, .t951__imgwrapper:hover .t951__img_first_hover { opacity: 0; }
  .t951__imgwrapper:hover .t951__bgimg_second, .t951__imgwrapper:hover .t951__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t951__separator { display: none; }
  .t951__container_mobile-grid { padding: 0px 10px; }
  .t951__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t951__col { margin-bottom: 60px; }
  .t-col_8 .t951__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t951__imgwrapper_mobile-nopadding .t951__img { position: initial; }
  .t951__img_second { display: none; }
  .t951__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; padding: 0px !important; }
  .t951__container_mobile-flex .t951__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t951__container_mobile-flex.t951__container_clgap-0px .t951__col:first-child { margin-left: 20px; }
  .t951__container_mobile-flex.t951__container_clgap-10px .t951__col:first-child, .t951__container_mobile-flex.t951__container_clgap-20px .t951__col:first-child { margin-left: 15px; }
  .t951__container_mobile-flex.t951__container_clgap-40px .t951__col:first-child { margin-left: 10px; }
  .t951__container_clgap-0px .t951__mobile-flex-gap { width: 20px; min-width: 20px; height: inherit; }
  .t951__container_clgap-10px .t951__mobile-flex-gap, .t951__container_clgap-20px .t951__mobile-flex-gap { width: 15px; min-width: 15px; height: inherit; }
  .t951__container_clgap-40px .t951__mobile-flex-gap { width: 10px; min-width: 10px; height: inherit; }
  .t951__scroll-icon-wrapper { display: block; padding: 0px 40px 20px 0px; color: rgb(161, 161, 161); text-align: right; font-size: 0px; }
  @-webkit-keyframes t951__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 t951__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; }
}
  .t951__scroll-icon { animation: 1.5s ease 0s infinite normal none running t951__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t951__container_mobile-grid { box-sizing: border-box; }
  .t951__container_mobile-flex .t951__col:first-child { margin-left: 0px; }
  .t951__container_mobile-flex .t951__col { min-width: 70%; max-width: 70%; }
  .t951__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t951__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t951__imgwrapper_mobile-nopadding .t951__img { position: initial; }
  .t951__col_mobile-grid { width: 100%; display: block; }
  .t951__container_mobile-flex .t951__col { min-width: 80%; max-width: 80%; }
  .t951 .mobile-two-columns .t-item, .t951 .t951__cont-wrapper .t-store__mobile-two-columns .t-item { width: 50%; display: inline-block; vertical-align: top; }
  .t951 .t951__grid-cont .mobile-two-columns.t-store__valign-buttons .t-item { display: flex; }
  .t951 .t951__grid-cont.t-store__valign-buttons .t-item { display: flex; flex-direction: column; justify-content: space-between; }
  .t951 .mobile-two-columns .t951__title.t-name { font-size: 14px; word-break: normal; overflow-wrap: anywhere; }
  .t951 .mobile-two-columns .t951__btn.t-btn { font-size: 12px; padding: 0px 10px; }
  .t951 .mobile-two-columns .t951__btn.t951__btn_second.t-btn { font-size: 12px; padding: 0px 10px; }
}

.t958 .t-section__bottomwrapper { margin-top: 105px; }

.t958__gallery { position: relative; margin: 0px; overflow: hidden; }

.t958__scroll-icon-wrapper { display: none; }

.t958__wrapper { position: relative; z-index: 1; margin: 0px auto; }

.t958__slider { position: relative; margin: auto; }

.t958 .t-slds__container { overflow: visible; }

.t958__slidecontainer { width: 100%; height: 100%; list-style: none; transition: transform 0.3s ease-in-out; transform: translate(0px, 0px); display: flex; padding: 0px !important; margin: 0px !important; }

.t958__slidecontainer li ul { list-style-type: disc; }

.t958__item { position: relative; width: 100%; height: 100%; box-sizing: border-box; transform: translate(0px, 0px); flex-shrink: 0; float: none !important; }

.t958__item .t-slds__wrapper { padding-right: 40px; overflow: hidden; position: relative; }

.t958__card-wrapper { overflow: hidden; position: relative; border-radius: 4px; }

.t958__card { padding: 40px; width: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255); height: 440px; position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-start; }

.t958__more-wrapper { display: none; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 115px; background-image: linear-gradient(0deg, rgb(255, 255, 255) 40px, rgba(255, 255, 255, 0) 110%); pointer-events: none; margin-top: auto; }

.t958__card_preview.t958__card_fade + .t958__more-wrapper { display: flex; justify-content: center; align-items: flex-end; }

.t958__more { display: flex; margin-bottom: 25px; opacity: 0.5; transition: 0.3s; }

.t958__more-dot { width: 2px; height: 2px; margin: 0px 2px; border-radius: 50%; background: rgb(0, 0, 0); display: inline-block; }

.t958__card_fade:hover .t958__more { opacity: 1; }

.t958__card_fade { cursor: pointer; }

.t958__card_popup { height: auto !important; }

.t958__author { width: 100%; display: flex; align-items: flex-start; text-align: left; }

.t958__avatar { margin-right: 32px; flex-shrink: 0; width: 100px; height: 100px; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.t958__occupation { flex-grow: 1; }

.t958__author-name { color: rgb(0, 0, 0); margin-bottom: 7px; }

.t958__author-descr { color: rgb(119, 119, 119); }

.t958__review { margin-top: 35px; text-align: left; }

.t958__valign_top { justify-content: flex-start; }

.t958__valign_middle { justify-content: center; }

.t958__valign_bottom { justify-content: flex-end; }

.t958__control { position: absolute; top: 0px; bottom: 0px; cursor: pointer; background: transparent; }

.t958__next { right: 0px; z-index: 2; width: 15%; }

.t958__previous { left: 0px; z-index: 3; width: 15%; }

.t958__height.t-width_6 { width: 560px !important; max-width: 560px !important; }

.t958__height.t-width_7 { width: 660px !important; max-width: 660px !important; }

.t958__height.t-width_8 { width: 760px !important; max-width: 760px !important; }

.t958__height.t-width_9 { width: 860px !important; max-width: 860px !important; }

.t958__height.t-width_10 { width: 960px !important; max-width: 960px !important; }

.t958__height.t-width_11 { width: 1060px !important; max-width: 1060px !important; }

.t958__height.t-width_12 { width: 1160px !important; max-width: 1160px !important; }

.t958 .t-popup__container { background-color: transparent; }

.t958 .t958__close { top: 10px; right: 10px; width: 43px; height: 43px; }

.t958__close-button { width: 23px; padding: 10px; font-size: 0px; border: none; background-color: transparent; cursor: pointer; }

@media screen and (max-width: 960px) {
  .t958__previous, .t958__next { width: 50px !important; }
}

@media screen and (max-width: 640px) {
  .t958__gallery { padding: 0px 20px; }
  .t958__slider { margin: unset; }
  .t958__item { width: auto; max-width: 100%; }
  .t958 .t958__item .t-slds__wrapper { padding: 0px 20px 0px 0px; }
  .t958__card_preview { padding: 40px 30px 30px; height: 390px; }
  .t958__card_preview.t958__card_fade::after { background-image: linear-gradient(0deg, rgb(255, 255, 255) 27%, rgba(255, 255, 255, 0) 110%); }
  .t958__card_preview .t958__avatar { margin-right: 9px; width: 50px; height: 50px; }
  .t958__author-name { font-size: 16px; }
  .t958__review { margin-top: 25px; }
  .t958__review-text { font-size: 16px; }
  .t958 .t-popup { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; padding: 0px; }
  .t958__popup-item, .t958__card_popup { min-height: 100%; height: 100%; width: 100%; max-width: unset !important; }
  .t958 .t-popup__container { right: 0px; left: 0px; height: 100%; }
  .t958__card_popup { border-radius: 0px; padding-top: 65px; }
  .t958__card_popup .t958__avatar { margin-right: 9px; width: 64px; height: 64px; }
  .t958__card_popup .t958__review { margin-top: 40px; }
  .t958 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 0px; }
  .t958__height.t-width { width: 660px !important; max-width: 660px !important; }
}

.t959 .t-section__bottomwrapper { margin-top: 105px; }

.t959__col { max-width: none; }

.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 { min-height: 1px; padding: 0px 10px 20px; box-sizing: border-box; }

.t959__container_indent { padding: 0px 30px; box-sizing: border-box; }

.t959__row:not(:first-child) { margin-top: 20px; }

.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 .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; }
  .t959__container_mobile-flex .t959__card { width: 80vw; }
}

@media screen and (max-width: 960px) {
  .t959__card { padding: 10px 10px 0px; }
  .t959__row { display: block; }
  .t959__card.t-column-draggable { padding-top: 0px; margin-top: 10px; }
  .t959__card-arrow { top: 30px; right: 25px; }
  .t959__row:not(:first-child) { margin-top: 0px !important; }
}

@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; }
}

.t962_nopadding { padding-bottom: 0px !important; }

.t962 .t-col :not(.t-btn):first-child { padding-top: 0px !important; }

.t962__img { display: block; max-width: 100%; width: 260px; }

.t962__img_circle { border-radius: 50%; height: 260px; object-fit: cover; }

.t962__title { padding-top: 50px; }

.t962__descr { padding-bottom: 60px; }

.t-align_right .t962__img, .t-align_right .t962__title, .t-align_right .t962__uptitle, .t-align_right .t962__descr { margin-left: auto; }

.t-align_center .t962__img, .t-align_center .t962__title, .t-align_center .t962__uptitle, .t-align_center .t962__descr { margin-left: auto; margin-right: auto; }

.t966__tooltip-menu { position: absolute; display: none; opacity: 0; z-index: 6000000; width: 100%; background-color: rgb(255, 255, 255); text-align: left; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 20px; border-radius: 0px; -webkit-font-smoothing: antialiased; transition: opacity 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.t966__tooltip-menu_show { opacity: 1; }

.t966__tooltip-menu_mobile { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin-top: 20px; margin-bottom: 20px; }

.t966__tooltip-menu::after, .t966__tooltip-menu::before { content: ""; position: absolute; border: 10px solid transparent; right: 50%; transform: translateX(50%); }

.t966__tooltip-menu-corner { position: absolute; border: 10px solid transparent; width: 15px; aspect-ratio: 1 / 1; transform: rotate(45deg); background-clip: padding-box; }

.t966__content { position: relative; padding: 20px; max-height: 100%; box-sizing: border-box; }

.t966__list { list-style-type: none; display: table; padding-left: 0px !important; margin-bottom: 0px !important; }

.t966__menu-item-wrapper { display: block; }

.t966__menu-item-wrapper:last-child { margin-bottom: 0px; }

.t966__title { font-weight: 500; font-size: 20px; margin-bottom: 10px; }

.t966__descr { font-weight: 400; font-size: 18px; margin-bottom: 10px; color: rgb(153, 153, 153); }

.t966__sep { margin: 20px 0px; border-top: 1px solid rgb(0, 0, 0); opacity: 0.2; }

.t966__typo { text-decoration: none; font-size: 14px; width: 100%; display: block; color: rgb(34, 34, 34); }

#allrecords .t966__typo { color: rgb(34, 34, 34); }

.t966__arrow { display: inline-block; vertical-align: middle; margin-left: 6px; position: relative; border-color: inherit; }

.t966__menu-item { display: flex; align-items: start; margin-right: 20px; }

.t966__menu-list-row:not(:last-child) .t966__menu-item { margin-bottom: 20px; }

.t966__menu-item-icon { width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-right: 15px; }

.t966__menu-row { overflow: hidden; }

.t966__menu-list-row { display: flex; flex-wrap: wrap; }

.t966__menu-list-row_25 .t966__menu-item-wrapper { width: 25%; }

.t966__menu-list-row_33 .t966__menu-item-wrapper { width: 33.3%; }

.t966__menu-list-row_50 .t966__menu-item-wrapper { width: 50%; }

.t966__menu-list-row_100 .t966__menu-item-wrapper { width: 100%; }

.t966__menu-item-icon-wrapper { flex-shrink: 0; }

.t966__arrow::after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 4px 3px 0px; position: absolute; top: 45%; left: 0px; transform: translateY(-50%); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: inherit; transition: transform 0.3s, -webkit-transform 0.3s; }

.t966__menu-item-title { font-size: 18px; font-weight: 400; color: rgb(0, 0, 0); display: table; table-layout: fixed; width: 100%; overflow-wrap: break-word; }

.t966__menu-item-desc { font-size: 15px; opacity: 0.4; font-weight: 400; color: rgb(0, 0, 0); display: table; table-layout: fixed; width: 100%; overflow-wrap: break-word; }

.t966__tm-link_active .t966__arrow::after { transform: translateY(-50%) rotate(180deg); transition: transform 0.3s, -webkit-transform 0.3s; }

@media screen and (max-width: 980px) {
  .t966__tooltip-menu { box-shadow: none; max-width: 100%; box-sizing: border-box; }
  .t966__menu-list-row:last-child .t966__menu-item { margin-bottom: 20px; }
  .t966__menu-item-wrapper { width: 100% !important; }
  .t966__content { padding: 15px; }
  .t966__list { align-items: center; flex-direction: column; }
  .t966__menu-list-row { width: auto; flex-grow: 0; }
  .t966__tooltip-menu-corner { opacity: 0; }
  .t966__tooltip-menu-corner-border { opacity: 0; }
  .t966__menu-item-title { font-size: 16px; }
  .t966__menu-item-desc { font-size: 13px; }
  .t966__menu-item { margin-right: 0px; }
  .t966__menu-list-row:not(:last-child) .t966__menu-item, .t966__menu-list-row:last-child .t966__menu-item, .t966__menu-item { margin-bottom: 0px; }
  .t966__menu-item-wrapper, .t966__menu-item-wrapper:last-child { display: inline-block; margin-bottom: 15px; }
}

.t-menusub__menu { display: none; }

.t967__top { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 80px; }

.t967__bottom { height: 60px; }

.t967__additionalwrapper { display: flex; align-items: center; height: 100%; }

.t967__alladditional { height: inherit; }

.t967__maincontainer { padding: 0px 40px; }

.t967__button { margin-left: 10px; }

.t967__leftwrapper, .t967__rightwrapper { width: 50%; box-sizing: border-box; position: absolute; height: inherit; display: table; }

.t967__leftwrapper { text-align: left; padding-right: 200px; padding-left: 40px; left: 0px; }

.t967__rightwrapper { text-align: right; padding-left: 200px; padding-right: 40px; left: 50%; }

.t967__imglogo { height: auto; display: block; }

.t967__middlelinewrapper { position: relative; }

.t967__linewrapper { position: absolute; bottom: 0px; width: 100%; }

.t967__horizontalline { margin: 0px; border: 0px; background-color: rgb(226, 226, 226); height: 1px; right: 0px; bottom: 0px; }

.t967__logowrapper { position: absolute; left: 50%; display: table; height: inherit; }

.t967__logowrapper2 { display: table-cell; vertical-align: middle; position: relative; left: -50%; z-index: 100; }

.t967__imglogo { max-width: 300px; }

.t967__topwrapper, .t967__bottomwrapper { vertical-align: middle; display: table; width: 100%; box-sizing: border-box; }

.t967__topwrapper { height: 80px; position: relative; overflow: hidden; }

.t967__bottomwrapper { height: 60px; padding: 0px; }

.t967__menualign_left { justify-content: flex-start; }

.t967__menualign_right { justify-content: flex-end; }

.t967__menualign_center { justify-content: center; }

.t967 { width: 100%; z-index: 990; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t967__beforeready { visibility: hidden; }

.t967 .t967__list { margin: 0px; }

.t967__maincontainer.t967__c12collumns { max-width: 1160px; margin: 0px auto; }

.t967__logo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

.t967__logo a { display: inline-block; }

.t967__burgerlogo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; vertical-align: middle; }

.t967__listwrapper { display: table-cell; vertical-align: middle; }

.t967__list { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px !important; }

.t967__mobilelist { display: none; }

.t967__list-item { font-family: FuturaPT, Arial, sans-serif; font-size: 18px; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t967__list-item .t-active { opacity: 0.7; }

.t967__additional-descr { padding-right: 30px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

.t967__additional-buttons { padding-left: 30px; }

.t967__additional-buttons__wrap { display: table; width: auto; float: right; }

.t967__additional-buttons__but { display: table-cell; vertical-align: middle; }

.t967__additional-share-buttons { min-width: 140px; padding: 15px 30px; }

.t967 .b-share { display: table !important; float: right; }

.t967 .b-share-btn__wrap { display: table-cell !important; float: none !important; padding-left: 5px !important; }

.t967__additional-langs { padding-left: 30px; }

.t967__additional-langs__wrap { display: table; width: auto; float: right; }

.t967__additional-langs__lang { display: table-cell; vertical-align: middle; padding: 0px 10px; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

.t967 .t-sociallinks, .t967__additional-social-links { padding-right: 30px; line-height: 0px; }

.t967 .t-sociallinks__wrapper, .t967__additional-social-links__wrap { display: table; width: auto; }

#allrecords .t967 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t967 .t-sociallinks, .t967__additional-social-links a { vertical-align: middle; }

.t967 .t-sociallinks__item, .t967__additional-social-links__item { display: table-cell; vertical-align: middle; padding: 0px 5px; }

.t967 .t-sociallinks__item a { display: inline-block; }

#allrecords .t967 a.t-menu__link-item { text-decoration: none; color: rgb(0, 0, 0); }

.t967__button { margin-left: 10px; }

.t967.t967__positionabsolute { position: absolute; }

.t967.t967__positionfixed { position: fixed; }

.t967.t967__positionstatic { position: static; }

@media screen and (max-width: 1200px) {
  .t967__additional-descr { padding-left: 15px; }
  .t967__additional-buttons { padding-left: 15px; }
  .t967__additional-share-buttons { padding-right: 15px; }
  .t967__additional-langs { padding-left: 15px; }
  .t967 .t-sociallinks, .t967__additional-social-links { padding-right: 15px; }
}

.t967__mobile { display: none; }

@media screen and (max-width: 980px) {
  .t967__additional-descr { margin-top: 20px; margin-bottom: 20px; }
  .t967__button { margin-top: 10px; margin-bottom: 10px; margin-left: 0px; }
  .t967__maincontainer, .t967__top, .t967__bottom { height: auto !important; }
  .t967__top, .t967__additionalwrapper { flex-direction: column; padding-bottom: 20px; }
  .t967.t967__hidden { display: none; height: 100%; }
  .t967 .t-menu__link-item { padding: 0px !important; }
  .t967__mobile { display: block; background-color: rgb(17, 17, 17); }
  .t967__mobile-text { color: rgb(0, 0, 0); }
  .t967__mobile-container { padding: 20px; position: relative; }
  .t967__mobile-burger { position: absolute; top: 50%; margin-top: -10px; right: 20px; width: 28px; height: 20px; transform: rotate(0deg); transition: 0.5s ease-in-out; cursor: pointer; z-index: 9999; }
  .t967__mobile-burger span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); transition: 0.25s ease-in-out; height: 3px; background-color: rgb(17, 17, 17); }
  .t967__mobile-burger span:nth-child(1) { top: 0px; }
  .t967__mobile-burger span:nth-child(2), .t967__mobile-burger span:nth-child(3) { top: 8px; }
  .t967__mobile-burger span:nth-child(4) { top: 16px; }
  .t967_opened .t967__mobile-burger span:nth-child(1) { top: 8px; width: 0%; left: 50%; }
  .t967_opened .t967__mobile-burger span:nth-child(2) { transform: rotate(45deg); }
  .t967_opened .t967__mobile-burger span:nth-child(3) { transform: rotate(-45deg); }
  .t967_opened .t967__mobile-burger span:nth-child(4) { top: 8px; width: 0%; left: 50%; }
  .t967__mobilelist { display: block; }
  .t967__desktoplist { display: none !important; }
  .t967__topwrapper, .t967__bottomwrapper { height: auto !important; }
  .t967__leftwrapper, .t967__rightwrapper { position: static; width: 100%; text-align: center; padding: 0px !important; }
  .t967__middlelinewrapper { display: none; }
  .t967__listwrapper { display: block; padding: 20px 0px; width: 100%; }
  .t967 { position: static; text-align: center; display: block; margin: 0px; padding: 0px; height: auto !important; }
  .t967.t967__positionabsolute, .t967.t967__positionfixed, .t967.t967__positionstatic { position: static; }
  .t967__imglogo { box-sizing: border-box; padding: 20px; margin: 0px auto; width: auto !important; }
  .t967__imglogomobile.t967__imglogo { width: 100% !important; }
  .t967__additional-share-buttons { display: table; position: static; padding: 15px 0px; margin: 0px auto; text-align: center; float: none; min-width: inherit; }
  .t967__additional-buttons { display: table; padding: 15px 0px; margin: 0px auto; text-align: center; }
  .t967__additional-descr, .t967__additional-langs, .t967__additional-social-links, .t967 .t-sociallinks { display: table; padding: 10px 0px; text-align: center; }
  .t967__logo { text-align: center; margin: 20px; white-space: normal; padding: 0px; }
  .t967 img { float: inherit; }
  .t967 .t967__list-item { display: block; text-align: center; white-space: normal; padding: 10px !important; }
  .t967__logowrapper { position: static; display: block; width: 100%; padding: 20px; box-sizing: border-box; }
  .t967__logowrapper2 { display: block; position: static; }
  .t967__topwrapper, .t967__bottomwrapper { width: 100%; display: block; padding: 0px !important; }
  .t967__alladditional { padding: 20px 0px; }
  .t967__list { display: block; padding: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t967__additional-buttons__but { display: table; padding: 5px 0px; margin: 0px auto; }
}

.t967 .ya-share2__list { margin-bottom: 0px; }

.t967 .ya-share2__container_size_m .ya-share2__counter { line-height: 28px; }

.t967__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t967__transp-white .ya-share2__badge { background-color: transparent !important; }

.t967__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t967__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 2px; }

.t967__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t967__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=="); }

.t967__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t967__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t967__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t967__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t967__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t967__transp-black .ya-share2__badge { background-color: transparent !important; }

.t967__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=="); }

.t967__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 2px; padding-left: 0px !important; }

.t967__transp-black .ya-share2__counter::before { display: none; }

.t967__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t967__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t967__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; background-position: -2px center; }

.t969 { position: fixed; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100px; z-index: 989; display: block; pointer-events: none; background-image: url("https://static.tildacdn.com/tild3434-3132-4465-b765-663662356637/boughs.png"); background-repeat: repeat-x; background-position: center bottom; background-size: contain; }

@media screen and (max-width: 1240px) {
  .t969 { background-size: cover; }
}

@media screen and (max-width: 960px) {
  .t969 { background-position-x: -70px; }
}

@media screen and (max-width: 480px) {
  .t969 { height: 98px; background-position-x: -50px; }
}

.t970__widget-preview-container { position: relative; min-height: 350px; }

.t970 { position: fixed; bottom: 0px; left: 0px; z-index: 50001; display: block; }

.t970_preview { position: absolute; z-index: 1000; }

.t970__widget-input { display: none; }

.t970__widget { position: fixed; z-index: 1; cursor: pointer; }

.t970_preview .t970__widget { position: absolute; }

.t970_santa .t970__widget { background-image: url("https://static.tildacdn.com/tild6430-6261-4566-b833-396330613231/santa1.png"); background-position: left bottom; background-size: contain; background-repeat: no-repeat; bottom: 0px; left: 0px; width: 100px; height: 220px; }

.t970_gift .t970__widget { background-image: url("https://static.tildacdn.com/tild3333-3539-4934-b338-336663313439/gift1.png"); background-position: left bottom; background-size: contain; background-repeat: no-repeat; bottom: 20px; left: 33px; width: 70px; height: 160px; }

.t970__message-wrapper { position: fixed; bottom: 40px; left: 137px; max-width: 350px; min-width: 200px; margin-right: 30px; opacity: 0; z-index: -1; transform: translateY(100%); transition: 0.3s; box-sizing: border-box; pointer-events: none; }

.t970_preview .t970__message-wrapper { position: absolute; width: 400px; }

.t970__message { padding: 21px 65px 20px 30px; display: block; box-sizing: border-box; }

.t970__message-arrow_before, .t970__message-arrow_after { position: absolute; left: -13px; bottom: 45px; height: 30px; width: 30px; background: inherit; box-sizing: border-box; transform: skewX(45deg); box-shadow: inherit; z-index: -1; border-top: inherit; border-left: inherit; }

.t970__message-arrow_after { box-shadow: none; z-index: 3; }

.t970__message::after { content: ""; display: block; position: absolute; right: -25px; bottom: -25px; width: 277px; height: 173px; max-height: 100%; max-width: 300px; pointer-events: none; z-index: 4; }

.t970_santa .t970__message::after { background-image: url("https://static.tildacdn.com/tild6161-3462-4132-b333-303439613330/branch1.png"); background-position: right bottom; background-size: contain; background-repeat: no-repeat; }

.t970_gift .t970__message::after { background-image: url("https://static.tildacdn.com/tild6465-3338-4435-b865-663136646336/branch2.png"); background-position: right bottom; background-size: contain; background-repeat: no-repeat; }

.t970__message-txt { overflow: hidden auto; text-overflow: ellipsis; max-width: 100%; max-height: 50vh; margin: 0px 0px 1.5em; color: rgb(255, 255, 255); }

.t970_preview .t970__message-txt { max-height: 215px; }

.t970__btn-close { position: absolute; top: 16px; right: 15px; background: transparent; border: none; padding: 5px; outline: none; cursor: pointer; }

.t970__btn-close svg { display: block; }

.t970__widget-input:checked ~ .t970__message-wrapper, .t970__message-wrapper_active { opacity: 1; transform: translateY(0px); z-index: auto; pointer-events: auto; }

.t970_gift .t970__widget-input:checked + .t970__widget, .t970_preview.t970_gift .t970__widget { background-image: url("https://static.tildacdn.com/tild3239-3165-4233-b333-396632613930/gift2.png"); background-position: left bottom; background-size: contain; background-repeat: no-repeat; width: 80px; height: 230px; left: 26px; }

.t970_santa .t970__widget-input:checked + .t970__widget, .t970_preview.t970_santa .t970__widget { background-image: url("https://static.tildacdn.com/tild6465-6532-4637-b230-666235383665/santa2.png"); background-position: left bottom; background-size: contain; background-repeat: no-repeat; }

@media screen and (max-width: 960px) {
  .t970_santa .t970__widget { width: 122px; height: 179px; }
  .t970__message-wrapper { bottom: 30px; left: 120px; }
  .t970__message { padding: 19px 57px 20px 27px; max-width: 450px; min-width: 200px; }
}

@media screen and (max-width: 480px) {
  .t970_santa .t970__widget { bottom: -30px; }
  .t970__message-wrapper { bottom: 180px; left: 30px; }
  .t970_gift .t970__message-wrapper { bottom: 186px; left: 30px; }
  .t970__message-arrow_before, .t970__message-arrow_after { left: 45px; bottom: -15px; transform: skewY(-45deg); }
}

.t972 { position: fixed; right: 34px; bottom: 34px; z-index: 100001; box-sizing: border-box; }

.t972_preview { position: static; display: flex; justify-content: flex-end; max-width: none; margin: 0px; padding: 30px; }

.t972_preview-left { justify-content: flex-start; }

.t972_preview .t972__banner, .t972_preview .t972__widget .t972__banner, .t972__widget .t972__banner_show, .t972__banner_show { display: block !important; }

.t972__widget { display: flex; flex-direction: column; align-items: flex-end; }

.t972__widget-button { position: relative; display: block; width: 32px; height: 32px; margin: 15px 0px 0px; padding: 0px; border: none; background-color: rgb(0, 0, 0); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; cursor: pointer; }

.t972__icon-close, .t972__icon-cookie { position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t972__icon-cookie { width: 100%; height: 100%; }

.t972__icon-close, .t972__widget-button_active .t972__icon-cookie { transform: scale(0.1); visibility: hidden; opacity: 0; }

.t972__widget-button_active .t972__icon-close { transform: rotate(0deg) scale(1); visibility: visible; opacity: 1; }

.t972__widget .t972__banner { display: none; }

.t972__banner { display: none; box-sizing: border-box; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transition: 0.3s; opacity: 1; max-width: 600px; max-height: calc(-68px + 100vh); padding: 17px 24px 20px 19px; background-color: rgb(255, 255, 255); }

.t972__title { margin-bottom: 5px; font-weight: 500; }

.t972__text { font-weight: 400; }

.t972__buttons { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 20px; }

.t972__buttons-wrap { display: flex; align-items: center; }

.t972__accept-btn + .t972__reject-btn { margin-left: 10px; }

.t972__buttons-wrap + .t972__settings-btn { margin-left: 30px; }

@media screen and (max-width: 1200px) {
  .t972__banner { overflow-y: auto; min-height: 100px; max-height: inherit; }
}

@media screen and (max-width: 640px) {
  .t972 { bottom: 0px; left: 0px; width: auto; }
  .t972.t972_widgetview { left: unset; bottom: 10px !important; right: 10px !important; }
  .t972__banner { max-width: initial; max-height: calc(-20px + 100vh); border-radius: 0px; }
  .t972_widgetview .t972__banner { max-width: calc(100% - 20px); }
}

@media screen and (max-width: 480px) {
  .t972__buttons button { width: 100%; }
  .t972__buttons-wrap { display: block; width: 100%; }
  .t972__accept-btn + .t972__reject-btn, .t972__accept-btn + .t972__settings-btn, .t972__buttons-wrap + .t972__settings-btn { margin-top: 10px; margin-left: 0px; }
}

.t972__settings { bottom: 0px; display: none; flex-direction: column; max-width: 400px; width: 100%; max-height: calc(-68px + 100vh); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transition: 0.3s; opacity: 1; }

.t972__settings, .t972__settings-header, .t972__settings-footer { background-color: rgb(255, 255, 255); }

.t972__settings_show { display: flex !important; }

.t972__settings-header { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 5px; border-radius: 1px; padding: 17px 21px; color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; margin: 0px; width: 100%; box-sizing: border-box; cursor: pointer; }

.t972__settings-arrow { margin-right: 14px; }

.t972__settings-body { padding: 0px 20px; height: 100%; flex-shrink: 1; overflow: auto; width: 100%; box-sizing: border-box; }

.t972__settings-title { font-weight: 500; padding: 0px; margin: 29px 0px 16px; }

.t972__settings-text { font-weight: 400; padding: 0px; margin: 0px 0px 30px; }

.t972__settings-footer { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.04) 0px -4px 5px; border-radius: 5px; padding: 16px 21px; width: 100%; box-sizing: border-box; }

.t972__categories { margin-bottom: 31px; }

.t972__category { display: flex; flex-wrap: wrap; padding: 14px 0px 16px; border-bottom: 1px solid rgba(157, 153, 153, 0.4); }

.t972__category:first-child { border-top: 1px solid rgba(157, 153, 153, 0.4); }

.t972__category-headline { display: flex; }

.t972__category-header { display: flex; align-items: center; justify-content: flex-start; flex-grow: 1; cursor: pointer; }

.t972__category-title { font-weight: 400; }

.t972__category-btn { position: relative; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-right: 11px; width: 11px; height: 11px; border: none; background-color: transparent; outline: none; cursor: pointer; }

.t972__line { content: ""; position: absolute; background-color: rgb(0, 0, 0); transition: 0.3s; opacity: 1; }

.t972__line_vertical { width: 1px; height: 100%; }

.t972__line_horizontal { width: 100%; height: 1px; }

.t972__opened .t972__line_vertical { transform: rotate(90deg); }

.t972__opened .t972__line_horizontal { transform: rotate(180deg); opacity: 0; }

.t972__category-toggle { display: flex; align-items: center; }

.t972__toggle-txt { font-size: 11px; line-height: 1.4; color: rgb(162, 162, 162); }

.t972__toggle-input { display: none; }

.t972__toggle-label { display: flex; }

.t972__toggle-container { width: 48px; height: 24px; border-radius: 100px; margin-left: 14px; margin-bottom: 0px; cursor: pointer; transition: 0.3s; position: relative; overflow: hidden; transform: translateZ(0px); }

.t972__toggle-background { background-color: rgb(198, 197, 197); width: 100%; height: 100%; position: absolute; transition: 0.3s; }

.t972__toggle-mark { width: 20px; height: 20px; background-color: rgb(241, 241, 241); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 2px 2px; border-radius: 50%; margin: 2px; transform: translateX(0px); transition: 0.3s; }

.t972__toggle-input:checked + .t972__toggle-container .t972__toggle-background { opacity: 0.3; }

.t972__toggle-input:checked + .t972__toggle-container .t972__toggle-mark { transform: translateX(24px); }

.t972__category-body { font-weight: 400; margin-top: 16px; color: rgba(0, 0, 0, 0.6); display: none; flex-basis: 100%; }

@media screen and (max-width: 640px) {
  .t972__settings { height: 100vh; max-width: initial; max-height: calc(-20px + 100vh); border-radius: 0px; }
  .t972__category { padding: 18px 0px; }
  .t972__category-toggle { order: 1; }
  .t972__category-body { margin-bottom: 19px; font-weight: 300; }
  .t972__toggle-txt { font-size: 14px; }
  .t972__category-enabled_always { font-size: 16px; }
  .t972.t972_widgetview .t972__settings { margin-bottom: -10px; margin-right: -10px; margin-left: -10px; }
  .t972__settings.t972__settings_show + .t972__widget-button { display: none; }
}

.t975 { border-top-width: 1px; border-top-style: solid; position: fixed; bottom: 0px; width: 100vw; box-sizing: border-box; display: flex; z-index: 990; transition: background-color 0.3s linear; }

.t975__beforeready { visibility: hidden; }

.t975__wrapper { max-width: 640px; width: 100%; margin: 0px auto; display: flex; justify-content: center; min-height: 65px; }

.t975__wrapper::before, .t975__wrapper::after { content: ""; position: absolute; bottom: 0px; height: 100%; width: 15px; pointer-events: none; }

.t975__wrapper::before { left: -1px; }

.t975__wrapper::after { right: -1px; }

.t975__inner-wrapper { display: flex; overflow: auto hidden; width: 100%; list-style-type: none; margin: 0px; padding: 0px !important; }

#allrecords ul.t975__inner-wrapper { margin-bottom: 0px; }

.t975__list-item { padding: 8px 10px 10px; flex: 1 0 auto; box-sizing: border-box; min-width: calc(16.6667vw); display: flex; justify-content: center; align-items: center; }

.t975__menu-link { text-decoration: none; display: flex; }

.t975__menu-item { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; }

.t975__icon-wrapper { opacity: 0.7; position: relative; transition: 0.3s linear; width: 26px; height: 21px; text-align: center; }

.t975__menu-icon { max-width: 100%; max-height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain; }

.t975__menu-text { font-size: 11px; line-height: 1.2; white-space: nowrap; font-family: Roboto, Arial, sans-serif; font-weight: 400; color: rgb(0, 0, 0); transition: 0.3s linear; }

@media screen and (min-width: 481px) {
  .t975__inner-wrapper { width: auto; }
  .t975__list-item { min-width: 85px; }
}

@media screen and (min-width: 640px) {
  .t975__wrapper { min-height: 73px; max-width: none; }
  .t975__list-item { padding: 17px 15px 15px; }
  .t975__list-item { min-width: 115px; }
}

.t976 { z-index: 500; }

.t976__wrapper { display: flex; flex-wrap: wrap; }

.t976__wrapper_alignleft { justify-content: flex-start; }

.t976__wrapper_alignright { justify-content: flex-end; margin-right: -10px; }

.t976__wrapper_aligncenter { justify-content: center; }

.t976__list-item { position: relative; padding: 0px 10px 10px 0px; max-width: 100%; }

.t976__wrapper_alignleft .t976__list-item:last-child { padding-right: 0px !important; }

.t976__menu-link { position: relative; display: block; box-sizing: border-box; overflow: hidden; border: 1px solid transparent; text-overflow: ellipsis; font-weight: 400; transition: 0.2s; }

.t976__menu-link_small { padding: 9px 18px; font-size: 12px; }

.t976__menu-link_medium { padding: 10px 18px; }

.t976__menu-link_large { padding: 10px 29px; }

.t-active.t976__menu-link { background-color: rgb(57, 57, 57); color: rgb(255, 255, 255); }

.t976 a, #allrecords .t976 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 640px) {
  .t976__menu-link_small { padding: 7px 15px; }
  .t976__menu-link_medium { padding: 8px 16px; }
  .t976__menu-link_large { padding: 8px 25px; }
}

.t977__wrapper { display: table; }

.t977__col { display: table-cell; }

.t977__col-inner { margin: 0px 15px 0px 0px; display: inline-block; float: none; text-align: left; vertical-align: top; width: 100%; max-width: 160px; }

.t977__col_center { width: 100%; display: table-cell; vertical-align: top; text-align: center; }

.t977__col_left { width: 260px; max-width: 260px; margin: 0px 20px 20px 15px; float: left; }

.t977__col_right { vertical-align: top; }

.t977__socials { width: 190px; max-width: 100%; margin-right: 0px; margin-left: 15px; }

.t977__socials:empty { display: none; }

.t977__socials_small { width: 140px; }

.t977__title { margin-bottom: 14px; color: rgb(255, 255, 255); }

.t977__title a, .t977__descr a { color: inherit !important; }

.t977__logo-link { display: inline-block; }

.t977__logo { display: block; max-width: 120px; width: 100%; color: rgb(255, 255, 255); font-size: 20px; }

.t977 .t-sociallinks__item { display: inline-block; margin-right: 11px; margin-bottom: 16px; transition: opacity 0.2s ease-in-out; height: 33px; }

.t977 .t-sociallinks__item:hover { opacity: 0.9; }

.t977 .t-sociallinks__item a:focus-visible { opacity: 0.9; }

.t977 .t-sociallinks__item:last-child { margin-right: 0px; }

#allrecords .t977 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t977__text { color: rgb(125, 125, 125); font-size: 14px; }

.t977__descr { font-size: 16px; font-weight: 500; }

.t977__descr a { display: inline-block; margin-bottom: 15px; }

.t977__descr li { display: block; margin-bottom: 15px; }

.t977__descr li > a { margin-bottom: 0px; }

.t977__descr ul { margin: 0px; padding: 0px !important; }

.t977__descr li:last-child { margin-bottom: 0px; }

@media screen and (max-width: 1200px) {
  .t977__col-inner { margin-bottom: 30px; width: calc(33.3333% - 20px); max-width: none; }
  .t977__col-inner_small { width: calc(25% - 20px); }
  .t977__col_left { max-width: 220px; }
  .t977__descr { font-size: 14px; }
}

@media screen and (max-width: 960px) {
  .t977__wrapper { display: block; padding: 0px 15px; box-sizing: border-box; max-width: none; }
  .t977__col-inner { min-width: 110px; box-sizing: border-box; padding: 0px; float: none; display: inline-block; vertical-align: top; }
  .t977__col_center { float: right; width: calc(100% - 260px); text-align: left; }
  .t977__col_left { width: 200px; box-sizing: border-box; padding: 0px; float: none; display: inline-block; vertical-align: top; }
  .t977__col_right { width: auto; }
}

@media screen and (max-width: 640px) {
  .t977__wrapper, .t977__col { display: block; }
  .t977__wrapper { padding: 0px 24px; }
  .t977__col { width: 100%; }
  .t977__col_center { float: none; width: 100%; padding: 0px; display: block; }
  .t977__col-inner { margin: 0px 0px 50px; float: left; width: 50%; display: inline-block; }
  .t977__col_left { max-width: 260px; margin-left: 0px; float: none; display: block; }
  .t977__descr { font-size: 12px; }
  .t977__text { margin-bottom: 40px; font-size: 12px; }
  .t977__socials { margin-left: 0px; width: 100%; }
}

@media screen and (max-width: 420px) {
  .t977__col-inner { float: none; width: 100%; display: block; }
}

.t978__tooltip-menu { position: absolute; display: none; opacity: 0; z-index: 6000000; width: auto; text-align: left; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 7px 0px; -webkit-font-smoothing: antialiased; max-width: 330px; }

.t978__tooltip-menu_bottom .t978__innermenu-content::after, .t978__tooltip-menu_bottom .t978__innermenu-content::before { top: -20px; border-bottom-color: rgb(255, 255, 255); }

.t978__tooltip-menu_top .t978__innermenu-content::after, .t978__tooltip-menu_top .t978__innermenu-content::before { bottom: -20px; border-top-color: rgb(255, 255, 255); }

.t978__tooltip-menu_show { opacity: 1; }

.t978__tooltip-menu_mobile { margin-top: 10px; margin-bottom: 10px; }

.t978__tooltip-menu::after, .t978__tooltip-menu::before { content: ""; position: absolute; border: 10px solid transparent; right: 50%; transform: translateX(50%); }

.t978__tooltip-menu-corner { position: absolute; border-width: 2px; width: 15px; aspect-ratio: 1 / 1; transform: rotate(45deg); border-color: transparent; background-color: transparent; background-clip: padding-box; }

.t978__content { position: relative; display: flex; justify-content: space-between; align-items: flex-start; overflow: hidden; background-color: rgb(255, 255, 255); border-radius: 3px; max-height: 100%; box-sizing: border-box; }

.t978__menu { background-color: rgb(255, 255, 255); padding-top: 18px; padding-right: 0px; padding-bottom: 18px; list-style-type: none; flex-grow: 1; flex-shrink: 0; width: 130px; height: 100%; position: relative; box-sizing: border-box; overflow-y: auto; padding-left: 0px !important; margin-bottom: 0px !important; }

.t978__menu-item { margin-bottom: 12px; padding-left: 20px; padding-right: 20px; }

.t978__menu-item:last-child { margin-bottom: 0px; }

.t978__menu-link-wrapper { display: flex; align-items: center; }

.t978__link-inner_right { text-align: right; }

.t978__link-inner_center { text-align: center; }

.t978__link-inner_left { text-align: left; }

.t978__menu-item_arrow { display: inline-block; width: 0px; height: 0px; border-style: solid; border-width: 3px 0px 3px 4px; border-color: transparent; margin-left: auto; margin-top: 1px; margin-right: 1px; transition: 0.3s; }

.t978__menu-activelink .t978__menu-item_arrow, .t978__menu-hoverlink .t978__menu-item_arrow { transform: rotate(180deg); }

.t978__sep { margin: 20px 0px; border-top: 1px solid rgb(0, 0, 0); opacity: 0.2; }

.t978__tooltip-menu .t978__menu-link, .t978__tooltip-menu .t978__innermenu-link { text-decoration: none; font-size: 14px; display: flex; align-items: center; color: rgb(0, 0, 0); font-family: Roboto, Arial, sans-serif; width: 100%; transition: 0.3s; }

.t978__tooltip-menu .t978__menu-link_hook, .t978__tooltip-menu .t978__menu-link.t-active, .t978__tooltip-menu .t978__innermenu-link.t-active { cursor: pointer; }

.t978__tooltip-menu .t978__menu-link.t-active:hover, .t978__tooltip-menu .t978__innermenu-link.t-active:hover { cursor: default; }

#allrecords .t978__tooltip-menu .t978__menu-link, #allrecords .t978__tooltip-menu .t978__innermenu-link { color: rgb(34, 34, 34); }

.t978__tooltip-menu .t978__innermenu { flex-shrink: 0; display: none; width: 200px; align-self: normal; position: sticky; top: 0px; max-height: 100vh; overflow-y: auto; }

.t978__tooltip-menu .t978__innermenu-wrapper { height: 100%; display: none; }

.t978__tooltip-menu .t978__innermenu_show { display: block; }

.t978__tooltip-menu .t978__innermenu-content { box-shadow: none; text-align: left; background-color: rgb(239, 239, 239); max-width: none; min-height: 100%; height: auto; position: relative; display: none; padding: 18px 20px; box-sizing: border-box; }

.t978__tooltip-menu .t978__innermenu_show .t978__innermenu-content { display: block; opacity: 1; position: relative; }

.t978__tooltip-menu .t978__innermenu-list { display: flex; flex-wrap: wrap; list-style-type: none; padding-left: 0px !important; margin-bottom: 0px !important; }

.t978__tooltip-menu .t978__innermenu-item { margin-bottom: 12px; display: flex; }

.t978__tooltip-menu .t978__innermenu-item:last-child { margin-bottom: 0px; }

.t978__menu-col { flex-grow: 1; margin-right: 10px; }

.t978__menu-col:last-child { margin-right: 0px; }

.t978__menu-col_4 { width: calc(25% - 7.5px); }

.t978__menu-col_3 { width: calc(33.3333% - 6.66667px); }

.t978__menu-col_2 { width: calc(50% - 5px); }

.t978__menu-col_1 { width: 100%; margin-right: 0px; }

.t978__arrow { display: inline-block; vertical-align: middle; margin-left: 6px; position: relative; border-color: inherit; }

.t978__arrow::after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 4px 3px 0px; position: absolute; top: 45%; left: 0px; transform: translateY(-50%); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: inherit; transition: transform 0.3s, -webkit-transform 0.3s; }

.t978__tm-link_active .t978__arrow::after { transform: translateY(-50%) rotate(180deg); transition: transform 0.3s, -webkit-transform 0.3s; }

@media screen and (max-width: 980px) {
  .t978__tooltip-menu { box-shadow: none; max-width: 100%; box-sizing: border-box; }
  .t396__elem .t978__tooltip-menu { max-width: 200px; min-width: 100%; left: 0px; top: 100%; }
  .t978__menu { align-items: center; flex-direction: column; background-color: transparent; width: 100% !important; }
  .t978__menu-col { margin-bottom: 15px; width: auto; flex-grow: 0; }
  .t978__menu-col:last-child { margin-bottom: 0px; }
  .t978__menu-item { width: 100%; display: block; padding-left: 0px; padding-right: 0px; }
  .t978__menu-link { padding-left: 26px; padding-right: 26px; }
  .t978__link-inner { position: relative; }
  .t978__link-inner::after { content: ""; display: block; position: absolute; bottom: 20%; opacity: 0; width: 100%; height: 100%; transition: 0.3s; }
  .t978__content { padding: 0px; }
  .t978__innermenu { width: 0px; display: none !important; }
  .t978__tooltip-menu .t978__innermenu-content { display: block; opacity: 1; position: relative; border-bottom: none; margin-top: 12px; padding: 15px 20px 15px 43px; }
  .t978__tooltip-menu .t978__innermenu-list { display: block; }
  .t978__menu-item_arrow { transform: rotate(90deg); }
  .t978__menu-activelink .t978__menu-item_arrow, .t978__menu-hoverlink .t978__menu-item_arrow { transform: rotate(270deg); }
}

.t979__grid { position: relative; overflow: hidden; }

.t979__container.t-container .t979__grid { margin: 0px 20px; }

.t979__container.t-container_100 .t979__grid { margin: 0px 10px; }

.t979__grid-item { position: absolute; }

.t979__image { display: none; width: 100%; height: 100%; }

.t979__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t979__overlay { position: absolute; inset: 0px; display: block; opacity: 0; transition: opacity 0.2s linear; }

.t979__overlay-filter { width: 100%; height: 100%; backface-visibility: hidden; }

.t979__overlay-content { position: absolute; top: 50%; right: 0px; left: 0px; width: 80%; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); transform: translateY(-20%); transition: transform 0.2s linear, -webkit-transform 0.2s linear; }

.t979__overlay-title { padding-bottom: 5px; color: rgb(255, 255, 255); }

.t979__overlay-descr { color: rgb(255, 255, 255); }

.t979__grid-item:hover .t979__overlay { opacity: 1; }

.t979__grid-item:hover .t979__overlay-content { transform: translateY(-50%); }

.t979__overlay_zoomable { pointer-events: none; }

@media screen and (max-width: 1200px) {
  .t979__container.t-container .t979__grid { margin: 0px 10px; }
}

@media screen and (max-width: 960px) {
  .t979__container.t979__container_indent { padding: 0px 20px; }
  .t979__container.t-container { width: auto; padding: 0px 10px; }
  .t979__container.t-container_100 { width: auto; }
  .t979__container_padd-column { padding-right: 20px; padding-left: 20px; }
  .t979__container_padd-40 { padding-right: 20px; padding-left: 20px; }
}

.t981__wrapper { display: flex; padding: 50px 0px; margin: 0px auto; box-sizing: border-box; align-items: flex-start; }

.t981__col_left { flex-shrink: 0; margin-right: auto; margin-left: 15px; padding-right: 50px; }

.t981__col_right { width: 100%; margin-right: 15px; }

.t981__menu { font-family: Roboto, Arial, sans-serif; display: flex; flex-wrap: wrap; justify-content: flex-start; }

.t981__menu_right-align, .t981__menu_right-align ul { justify-content: flex-end; }

.t981__menu_center-align, .t981__menu_center-align ul { justify-content: center; }

.t981__main-menu { font-size: 14px; font-weight: 600; margin-bottom: 5px; }

.t981__secondary-menu { color: rgb(116, 135, 162); font-size: 14px; font-family: Roboto, Arial, sans-serif; }

.t981__secondary-menu a { display: contents; }

.t981__secondary-menu ul { margin: 0px; display: flex; flex-wrap: wrap; list-style: none; padding: 0px !important; }

.t981__secondary-menu li, .t981__secondary-menu a { margin-right: 15px; }

.t981__secondary-menu li > a { margin-right: 0px !important; }

.t981__secondary-menu li:last-child { margin-right: 0px !important; }

.t981__secondary-menu.t981__menu_right-align li, .t981__secondary-menu.t981__menu_right-align a { margin-left: 15px; margin-right: 0px; }

.t981__secondary-menu.t981__menu_right-align li:first-child { margin-left: 0px; }

.t981__menu-item { margin-bottom: 10px; margin-right: 15px; }

.t981__menu-item:last-child { margin-right: 0px !important; }

.t981__menu_right-align .t981__menu-item { margin-left: 15px; margin-right: 0px; }

.t981__menu_right-align .t981__menu-item:first-child { margin-left: 0px !important; }

#allrecords .t981__secondary-menu a { color: inherit; }

.t981__logo-wrapper { display: flex; align-items: center; height: 100%; }

.t981__logo { display: block; width: 100%; color: rgb(255, 255, 255); font-size: 20px; }

@media screen and (max-width: 960px) {
  .t981__wrapper { display: block; padding: 50px 20px; box-sizing: border-box; max-width: none; }
  .t981__col_left { box-sizing: border-box; padding: 0px; display: inline-block; margin-bottom: 20px; margin-left: 0px; margin-right: 0px !important; }
  .t981__col_right { width: auto; margin-right: 0px; }
}

@media screen and (max-width: 640px) {
  .t981__col { display: block; width: 100%; }
  .t981__col_left { display: block; }
  .t981__menu, .t981__secondary-menu { font-size: 12px; }
  .t981__logo { max-width: 140px !important; }
}

.t982 .t-section__title { color: rgb(255, 255, 255); }

.t982 .t-section__descr { color: rgb(255, 255, 255); }

.t982 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t982__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t982__container { display: flex; flex-wrap: wrap; }

.t982__container li ul { list-style-type: disc; }

.t982__itemwrapper { display: flex; margin: 0px auto; }

.t982__imgwrapper { display: flex; justify-content: center; flex-shrink: 0; width: 260px; max-width: 100%; overflow: hidden; }

.t982__imgratio-wrapper { position: relative; width: 100%; height: 0px; padding-bottom: 133%; overflow: hidden; }

.t982__imgratio-wrapper.t982__imgwrapper_16-9 { padding-bottom: 56%; }

.t982__imgratio-wrapper.t982__imgwrapper_4-3 { padding-bottom: 75%; }

.t982__imgratio-wrapper.t982__imgwrapper_3-2 { padding-bottom: 66%; }

.t982__imgratio-wrapper.t982__imgwrapper_1-1 { padding-bottom: 100%; }

.t982__imgratio-wrapper.t982__imgwrapper_2-3 { padding-bottom: 150%; }

.t982__imgratio-wrapper.t982__imgwrapper_3-4 { padding-bottom: 133%; }

.t982__imgratio-wrapper.t982__imgwrapper_9-16 { padding-bottom: 177%; }

.t-col_3 .t982__imgwrapper { width: 120px; }

.t-col_4 .t982__imgwrapper { width: 165px; }

.t-col_8 .t982__imgwrapper { width: 360px; }

.t982__img { position: absolute; width: auto; min-width: 100%; min-height: 100%; height: 100%; object-fit: cover; }

.t982__infowrapper { display: flex; flex-direction: column; margin-left: 17px; padding-right: 0px; padding-left: 0px; }

.t-col_3 .t982__infowrapper { margin-left: 10px; }

.t982__persname { margin-bottom: 14px; color: rgb(255, 255, 255); }

.t982__persdescr { color: rgb(122, 122, 122); }

.t982__socials { margin-top: auto; padding-top: 20px; color: rgb(255, 255, 255); }

.t982__socials a { display: inline-block; margin-top: 10px; }

#allrecords .t982__socials a { color: inherit; }

.t982 .t-list__item { margin-top: 100px; }

.t982 .t-list__container_inrow1 .t-list__item:first-child, .t982 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t982 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t982 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

.t982 .t-persons-social-links__item a { display: inline-block; }

@media screen and (max-width: 960px) {
  .t982 .t-section__bottomwrapper { margin-top: 45px; }
  .t982__container { font-size: 0px; }
  .t982 .t-list__item, .t982 .t-list__container_inrow3 .t-list__item:nth-child(n+3), .t982 .t-list__container_inrow4 .t-list__item:nth-child(n+3) { margin-top: 45px !important; }
  .t982__col-mobstyle { width: 50%; display: inline-block; vertical-align: top; }
  .t982__itemwrapper { max-width: 460px; }
  .t982__col .t982__imgwrapper { width: 130px; }
  .t982__itemwrapper_1 .t982__imgwrapper { width: 260px; }
}

@media screen and (max-width: 640px) {
  .t982__col-mobstyle { display: block; width: 100%; }
  .t982__col-mobstyle:nth-child(2n+1) { padding-left: 20px; }
  .t982__col-mobstyle:nth-child(2n) { padding-right: 20px; }
  .t982__col .t982__imgwrapper { width: 260px; }
  .t982__itemwrapper { max-width: none; }
  .t982 .t-list__item, .t982 .t-list__container_inrow2 .t-list__item:nth-child(n+2), .t982 .t-list__container_inrow3 .t-list__item:nth-child(n+2), .t982 .t-list__container_inrow4 .t-list__item:nth-child(n+2) { margin-top: 60px !important; }
}

@media screen and (max-width: 480px) {
  .t982__col-mobstyle { display: block; width: 100%; }
  .t982__col-mobstyle:nth-child(2n+1) { padding-left: 20px; }
  .t982__col-mobstyle:nth-child(2n) { padding-right: 20px; }
  .t982__itemwrapper { flex-direction: column; max-width: 260px; }
  .t982__infowrapper { margin-top: 26px; margin-left: 0px; }
  .t982__socials { margin-top: 16px; padding-top: 0px; }
}

.t983 .t-section__bottomwrapper { margin-top: 105px; }

.t983__card-wrapper { height: 0px; }

.t983__card-wrapper.t983__card-wrapper_16-9 { padding-bottom: 56%; }

.t983__card-wrapper.t983__card-wrapper_4-3 { padding-bottom: 75%; }

.t983__card-wrapper.t983__card-wrapper_3-2 { padding-bottom: 66%; }

.t983__card-wrapper.t983__card-wrapper_1-1 { padding-bottom: 100%; }

.t983__card-wrapper.t983__card-wrapper_2-3 { padding-bottom: 150%; }

.t983__card-wrapper.t983__card-wrapper_3-4 { padding-bottom: 133%; }

.t983__card-wrapper.t983__card-wrapper_9-16 { padding-bottom: 177%; }

.t983__scroll-icon-wrapper { display: none; }

.t983__card { position: relative; overflow: hidden; }

.t983__card-image { position: absolute; inset: 0px; z-index: 0; }

.t983__card-overlay { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.t983__row:not(:first-child) { margin-top: 40px; }

.t983__row::after { content: ""; display: block; height: 0px; clear: both; }

.t983__card-content { width: 100%; padding: 30px 30px 40px; box-sizing: border-box; }

.t983__card-content.t983__card-content_bottom { position: absolute; top: 0px; bottom: 0px; }

.t983__card-block_show { transform: translateY(0px); }

.t983__card-block_hover { transition: transform 0.3s, -webkit-transform 0.3s; }

.t983 .t-card__title { padding-bottom: 25px; color: rgb(255, 255, 255); }

.t983__card-title_bottom { padding-bottom: 0px; }

.t983 .t-card__descr { padding-top: 25px; padding-bottom: 10px; color: rgb(255, 255, 255); }

.t983__card-line { position: relative; width: 100%; height: 1px; background-color: rgb(255, 255, 255); }

.t983 .t983__card:hover .t983__card-hide, .t983 .t-card__col.t-focusable .t983__card .t983__card-hide, .t983 .t-card__col_btnfocusable .t983__card .t983__card-hide { opacity: 1; }

.t983__btn-container { width: 100%; margin-top: 10px; }

.t983__btn-container.t983__btn-container_topmargin { margin-top: 20px; }

.t983 .t-card__btn-wrapper { display: inline-block; }

.t983 .t-card__btntext-wrapper { display: inline-block; }

.t983__card-overlay_hover { opacity: 0; }

@media screen and (min-width: 960px) {
  .t983 .t983__card:hover .t983__card-block_hover, .t983 .t-card__col.t-focusable .t983__card .t983__card-block_hover, .t983 .t-card__col_btnfocusable .t983__card .t983__card-block_hover { transform: translateY(0px) !important; }
}

@media screen and (min-width: 640px) {
  .t983__card-block_hover .t983__card-hide { opacity: 0; transition: opacity 0.3s; }
}

@media screen and (max-width: 960px) {
  .t983 .t-section__bottomwrapper { margin-top: 45px; }
  .t983__col { height: auto !important; margin-bottom: 20px; }
  .t983__card-content { padding-bottom: 30px; }
  .t983__card-content.t983__card-content_bottom { position: static; }
  .t983 .t-card__title { padding-bottom: 15px; }
  .t983 .t-card__descr { padding-top: 15px; padding-bottom: 0px; }
  .t983__row { margin-top: 20px !important; }
  .t983__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; }
  .t983__container_mobile-flex { display: flex; max-width: 100%; overflow-x: scroll; box-sizing: border-box; scrollbar-width: none; }
  .t983__container_mobile-flex::-webkit-scrollbar { display: none; }
  .t983__container_mobile-flex .t983__row { display: flex; margin-top: 0px !important; }
  .t983__container_mobile-flex .t983__card { width: 80vw; }
  .t983__container_mobile-flex .t983__col { display: flex; }
}

@media screen and (max-width: 640px) {
  .t983__card-content { padding: 20px 20px 30px; }
  .t983__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
  .t983 .t-card__title { padding-top: 15px; }
}

@media screen and (max-width: 480px) {
  .t983__container_mobile-flex .t983__card { width: 85vw; box-sizing: content-box; }
  .t983__container_mobile-flex .t983__col { padding-right: 5px; padding-left: 5px; }
}

.t985__overlay { position: fixed; top: 0px; height: 100%; width: 100%; left: 0px; right: 0px; z-index: 99999; overflow: auto; display: none; }

.t985__widgetheader { position: fixed; top: 0px; left: 0px; right: 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px 0px; z-index: 99999; padding: 45px 0px; }

.t985__inputcontainer { display: flex; align-items: center; }

.t985__searchvariants { display: flex; flex-wrap: wrap; align-items: center; margin-top: 30px; }

.t985__searchvariant { padding: 3px 9px; border: 1px solid rgb(196, 196, 196); border-radius: 50px; color: rgb(119, 119, 119); cursor: pointer; margin-right: 5px; margin-bottom: 5px; }

.t985__blockinput { border: 1px solid rgb(196, 196, 196); height: 60px; width: 100%; position: relative; margin-left: auto; margin-right: auto; display: flex; align-items: center; padding-right: 15px; box-sizing: border-box; }

.t985__overlay .t985__input { background-color: transparent; appearance: none; border-radius: 0px; padding: 0px 55px; }

.t985__search-icon { position: absolute; left: 0px; margin: auto 0px; top: 2px; bottom: 0px; padding-right: 5px; padding-left: 5px; width: 45px; cursor: pointer; }

.t985__bgimg { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; }

.t985__close-icon { padding: 14px 20px; cursor: pointer; }

.t985__clear-icon { cursor: pointer; display: none; }

.t985__loading-icon { display: none; }

.t985__input::placeholder { color: rgb(187, 187, 187); }

.t985__search-widget-button { display: block; position: fixed; top: 100px; right: 50px; z-index: 4000; padding: 0px; background-color: transparent; border: none; border-radius: 50%; outline: none; }

.t985__search-widget-icon { background-color: rgba(255, 255, 255, 0.8); border-radius: 50px; width: 80px; height: 80px; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; will-change: transform; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; overflow: hidden; }

.t985__search-widget-icon:hover { transform: scale(1.1); }

.t985__search-widget-button:focus-visible { transform: scale(1.1); }

@media screen and (max-width: 960px) {
  .t985__search-widget-icon { right: 20px; }
  .t985__searchvariants { margin: 5px 0px 15px; }
  .t985__close-icon { padding-right: 23px; }
  .t985__close-icon svg { width: 17px; height: 17px; }
  .t985__overlay .t985__input { padding: 0px 0px 0px 45px !important; }
  .t985__search-icon { padding-left: 5px !important; }
  .t985__widgetheader_hasvariants .t985__blockinput, .t985__widgetheader_hasvariants .t985__input { height: 44px; }
  .t985__widgetheader_hasvariants .t985__inputcontainer { margin-top: 10px; margin-bottom: 10px; }
}

@media screen and (max-width: 640px) {
  .t985__search-widget-icon, .t985__search-widget-icon svg { width: 60px; height: 60px; }
}

.t986__mainblock { margin: 0px auto; }

.t986__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t986__descr { padding-bottom: 65px; color: rgb(255, 255, 255); }

.t986__video-container { position: fixed; inset: 0px; z-index: 190099; opacity: 1; transition: 0.2s ease-in-out; }

.t986__overflow { overflow: hidden; touch-action: none; }

.t986__hidden { z-index: -1; opacity: 0; transition: 0.2s ease-in-out; }

.t986__video-bg { position: absolute; inset: 0px; }

.t986__iframe { position: absolute; top: 50%; left: 50%; z-index: 1; width: 854px; height: 480px; margin-top: -240px; margin-left: -427px; }

.t986__buttons { display: inline-flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 12px 20px; }

.t986__buttons_reverse { flex-direction: row-reverse; }

.t986__buttons_center { justify-content: center; }

.t986__buttons_right { justify-content: flex-end; }

.t986__close { position: absolute; top: 0px; right: 0px; width: 30px; height: 30px; z-index: 9999; opacity: 1; padding: 0px; background: rgb(255, 255, 255); border: 5px solid rgb(255, 255, 255); transition: opacity 0.2s ease-in-out; cursor: pointer; }

.t986__close:hover { opacity: 0.8; }

.t986__close:focus-visible { opacity: 0.8; }

.t986__close::before, .t986__close::after { content: ""; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; background: rgb(34, 34, 34); }

.t986__close::before { transform: rotate(45deg); }

.t986__close::after { transform: rotate(-45deg); }

#allrecords button.t986__close:focus-visible { outline-offset: -1px; }

.t986__wrapper { padding: 80px 0px; }

.t986.t-align_center .t986__title, .t986.t-align_center .t986__descr { margin-left: auto; margin-right: auto; }

.t986.t-align_right .t986__title, .t986.t-align_right .t986__descr { margin-left: auto; }

@media screen and (max-height: 480px) {
  .t986__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 854px) {
  .t986__wrapper { padding: 50px 0px; }
  .t986__title { margin-bottom: 35px; }
  .t986__iframe { width: 540px; height: 320px; margin-top: -160px; margin-left: -270px; }
}

@media screen and (max-width: 640px) {
  .t986__wrapper { padding: 30px 0px; }
  .t986__title { padding: 0px 20px; }
  .t986__descr { padding: 0px 20px 30px; }
  .t986__buttons { padding: 0px 20px; }
}

@media screen and (max-width: 540px) {
  .t986__wrapper { padding: 20px 0px; }
  .t986__title { margin-bottom: 22px; }
  .t986__iframe { left: 0px; width: 100%; height: 240px; margin-top: -120px; margin-left: 0px; }
}

@media screen and (max-width: 480px) {
  .t986__title { margin-bottom: 18px; }
}

.t987 .t987__headerwrapper { margin-bottom: 32px; }

.t987 .t987__header-uptitle { margin-bottom: 20px; color: rgb(154, 154, 154); }

.t987 .t987__header-title { font-weight: 700; line-height: 1.5; }

.t987 .t-section__bottomwrapper { margin-top: 105px; }

.t987 .t987__rightcol, .t987 .t987__leftcol { margin-bottom: 5px; }

.t987 .t987__row::after { content: ""; display: block; height: 0px; clear: both; }

.t987 .t987__line { position: relative; height: 1px; background: rgb(0, 0, 0); opacity: 0.1; margin-bottom: 45px; }

.t987 .t987__section-title { color: rgb(154, 154, 154); padding-bottom: 25px; }

.t987 .t987__section-text { padding-bottom: 25px; }

@media screen and (max-width: 960px) {
  .t987 .t-section__bottomwrapper { margin-top: 90px; }
  .t987 .t987__headerwrapper { margin-bottom: 30px; }
  .t987 .t-section__title { margin-bottom: 20px; }
  .t987 .t987__section-text { padding-bottom: 25px; }
  .t987 .t987__rightcol, .t987 .t987__leftcol { float: left; max-width: 50%; }
}

@media screen and (max-width: 640px) {
  .t987 .t987__section-text { font-size: 16px; }
}

.t988 .t988__content { border: 10px solid rgb(31, 91, 255); padding: 30px 25px 35px; }

.t988 .t988__title { margin-bottom: 12px; }

.t988 .t988__text-wrapper { margin-bottom: 35px; }

.t988 .t988__form-bottom-text { margin-top: 30px; }

.t988 .t988__submit-wrapper { display: block; height: 100%; }

.t988 .t988__submit { margin-top: 30px; }

.t988 .t988__submit_fullwidth { width: 100%; }

.t988 .t988__submit_error { animation: 0.3s ease 0s 1 normal none running shake; }

@keyframes shake { 
  0%, 100% { transform: translateX(0px); }
  20%, 60% { transform: translateX(-10px); }
  40%, 80% { transform: translateX(10px); }
}

.t988 .t988__price { display: none; background-color: rgb(244, 242, 242); border-radius: 30px; height: auto; padding: 10px 17px; border: 1px solid transparent; }

.t988 .t988__price.t988__price_error { border-color: rgb(249, 93, 81) !important; }

.t988 .t988__pricebtn { padding: 10px 17px; background-color: rgb(244, 242, 242); border: 1px solid transparent; margin-right: 10px; margin-bottom: 10px; max-width: 100%; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; outline: 0px; border-radius: 0px; transition: 0.3s; cursor: pointer; font-weight: 700; }

.t988 .t988__pricebtn:last-child { margin-right: 0px; }

.t988 .t988__pricebtn_active { background-color: rgb(31, 91, 255); color: rgb(255, 255, 255); }

.t988 .t988__inputsbox { display: inline-flex; flex-direction: column; max-width: 100%; }

.t988 .t988__inputgroup_center { justify-content: center; }

.t988 .t988__inputgroup_btns { display: flex; flex-wrap: wrap; max-width: 100%; }

@media screen and (max-width: 1200px) {
  .t988 .t988__price { font-size: 14px; }
}

@media screen and (max-width: 960px) {
  .t988 .t988__text-wrapper { margin-bottom: 32px; }
  .t988 .t988__inputgroup { width: 100% !important; max-width: 100%; }
}

@media screen and (max-width: 640px) {
  .t988 .t988__price { font-size: 12px; }
}

.t989__container { position: relative; }

.t989__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t989__gallery-container { padding-top: 35px; }

.t989__gallery-wrapper { position: relative; height: 730px; overflow: hidden; }

.t989__imgwrapper { position: relative; }

.t989__hidden { display: none !important; }

.t989 .t-slds { max-height: 100%; }

.t989 .t989__img-item, .t989 .t989__img-width, .t989 .t989__img-wrapper { height: 100%; }

.t989 .t989__img { max-width: 100%; height: auto; }

.t989 .t989__img-wrapper { display: flex; justify-content: center; align-items: center; overflow: hidden; }

.t989 .t-slds__img { max-height: 100%; width: auto; margin: 0px; }

.t989 .t989__mobile-arrows { display: none; }

.t989 .t989__arrow-wrapper { list-style: none; }

.t989 .t989__arrow { position: absolute; top: 50%; display: inline-block; padding: 0px; border: none; outline-offset: 5px; background-color: transparent; transform: translateY(-50%); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; cursor: pointer; }

.t989 .t989__arrow polyline { transition: stroke 0.2s ease-in-out; }

.t989 .t989__arrow-right { right: 30px; }

.t989 .t989__arrow-left { left: 30px; }

.t989 .t989__thumbsbullets { position: relative; left: 0px; max-width: 100%; width: 100%; margin: 25px 0px; padding: 0px 70px; box-sizing: border-box; }

.t989 .t989__thumbsbullets-container { padding: 10px 0px; overflow: hidden; }

.t989 .t-slds__thumbsbullet-wrapper { white-space: nowrap; }

.t989 .t-slds__thumbsbullet.t-slds__bullet { flex-shrink: 0; margin-top: 0px; margin-right: 12px; transition: 0.3s ease-in-out; width: auto !important; }

.t989 .t-slds__thumbsbullet.t-slds__bullet:not(.t-slds__bullet_active):hover { opacity: 1; }

.t989 .t-slds__thumbsbullet.t-slds__bullet:hover, .t989 .t-slds__thumbsbullet.t-slds__bullet_active { transform: translateY(-10px); }

.t989 .t-slds__thumbsbullet .t-slds__img { backface-visibility: hidden; transform: translateZ(0px); }

.t989__title { margin-bottom: 18px; }

.t989__descr { margin-top: 20px; }

.t989__btn-wrapper { margin-top: 20px; }

@media screen and (max-width: 960px) {
  .t989 .t-slds__items-wrapper { height: 100% !important; }
  .t989__gallery-container { height: 100%; padding-top: 0px; }
  .t989__gallery-container .t-slds__container { height: 100%; }
  .t989 .t-slds { height: 100%; }
  .t989 .t989__mobile-arrows { display: block; }
  .t989 .t989__thumbsbullets { display: none; }
  .t989 .t989__img { max-width: 100%; height: auto; max-height: 100% !important; }
}

@media screen and (max-width: 640px) {
  .t989 .t-width .t-slds__witharrows .t-slds__wrapper { padding: 0px; }
}

.t992__title { padding-bottom: 40px; color: rgb(255, 255, 255); }

.t992__title.t992__title_pt { padding-top: 37px; }

.t992__imgwrapper { padding-bottom: 37px; }

.t992__wrapper { display: flex; flex-wrap: wrap; }

.t992__wrapper_alignleft { justify-content: flex-start; }

.t992__wrapper_alignright { justify-content: flex-end; }

.t992__wrapper_aligncenter { justify-content: center; }

.t992__list-item { position: relative; padding: 0px 10px 10px 0px; max-width: 100%; }

.t992__list-item:last-child { padding-right: 0px !important; }

.t992__menu-link { position: relative; display: block; box-sizing: border-box; overflow: hidden; border: 1px solid transparent; text-overflow: ellipsis; font-weight: 400; transition: background-color 0.2s, color, opacity; }

.t992__menu-link_small { padding: 9px 18px 8px; font-size: 12px; }

.t992__menu-link_medium { padding: 10px 19px 9px; }

.t992__menu-link_large { padding: 12px 29px 11px; }

.t-active.t992__menu-link { background-color: rgb(57, 57, 57); color: rgb(255, 255, 255); }

.t992__descr { padding-top: 40px; color: rgb(214, 214, 214); display: inline-block; max-width: 300px; font-size: 14px; opacity: 0.5; }

.t992 a, #allrecords .t992 a { text-decoration: none; color: rgb(0, 0, 0); }

@media screen and (max-width: 640px) {
  .t992__menu-link_small { padding: 7px 15px 6px; }
  .t992__menu-link_medium { padding: 8px 16px 10px; }
  .t992__menu-link_large { padding: 8px 25px 10px; }
}

.t993__container { box-sizing: border-box; }

.t-btn.t993__btn { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: center; text-align: left; padding: 12px; margin-bottom: 15px; font-size: 16px; font-weight: 500; cursor: pointer; line-height: 1.2; height: auto; min-height: 60px; width: 100%; background: none; }

.t-btn.t993__btn_centerall { -webkit-box-pack: center; justify-content: center; }

.t-btn.t993__btn_center, .t-btn.t993__btn_centerall { text-align: center; }

.t-btn.t993__btn_has_descr.t993__btn { padding-top: 17px; padding-bottom: 17px; }

.t993__btn:last-child { margin-bottom: 0px !important; }

.t993__items-list :last-child .t-btn.t993__btn_sm { margin-bottom: 0px; }

.t-btn.t993__btn_sm { min-height: 48px; font-size: 14px; padding: 12px; }

.t-btn.t993__btn_smd { min-height: 55px; font-size: 15px; padding: 12px; }

.t-btn.t993__btn_has_descr.t993__btn_sm { padding-top: 14px; padding-bottom: 14px; }

.t-btn.t993__btn_lg { min-height: 64px; font-size: 16px; padding: 16px; }

.t-btn.t993__btn_has_descr.t993__btn_lg { padding-top: 21px; padding-bottom: 21px; }

.t-btn.t993__btn_xl { min-height: 72px; font-size: 18px; padding: 18px; }

.t-btn.t993__btn_has_descr.t993__btn_xl { padding-top: 23px; padding-bottom: 23px; }

.t-btn.t993__btn_xxl { min-height: 88px; font-size: 22px; padding: 22px; }

.t-btn.t993__btn_has_descr.t993__btn_xxl { padding-top: 27px; padding-bottom: 27px; }

.t-btn.t993__btn svg { flex-shrink: 0; height: 100%; }

.t993__btn-img { visibility: hidden; flex-shrink: 0; margin-left: 7px; background-repeat: no-repeat; background-size: contain; background-position: center center; }

.t993__btn-text-wrapper { max-width: 100%; text-overflow: clip; white-space: normal; padding: 0px 12px; margin: 0px auto 0px 0px; overflow-wrap: anywhere; }

.t-btn.t993__btn_center .t993__btn-text-wrapper { margin-left: auto; }

.t-btn.t993__btn_centerall .t993__btn-text-wrapper { margin: 0px; }

.t993__btn-text-descr { font-size: 0.9em; text-transform: none; opacity: 0.8; }

.t993__btn-text-title ~ .t993__btn-text-descr { margin-top: 1px; }

.t993__btn-arrow { height: 18px; margin-right: 7px; }

.t-btn.t993__btn_sm .t993__btn__arrow { width: 24px; height: 16px; }

.t-btn.t993__btn_lg .t993__btn__arrow { width: 32px; height: 20px; }

.t-btn.t993__btn_xl .t993__btn__arrow { width: 36px; height: 24px; }

.t-btn.t993__btn_xxl .t993__btn__arrow { width: 44px; height: 26px; }

@media (max-width: 640px) {
  .t-btn.t993__btn { padding: 12px 20px; margin-bottom: 10px; }
  .t-btn.t993__btn_lg, .t-btn.t993__btn_xl, .t-btn.t993__btn_xxl { min-height: 60px; font-size: 18px; }
  .t993__btn__arrow { margin-right: 0px; }
  .t993__btn-img { margin-left: 0px; }
}

[data-direction="rtl"] .t993__btn-arrow { transform: rotate(180deg); }

[data-direction="rtl"] .t993__btn-text-wrapper { margin-left: auto; margin-right: unset; }

.t994 .t-section__title, .t994 .t-section__descr { color: rgb(255, 255, 255); }

.t994__container { box-sizing: border-box; position: relative; padding: 150px 0px 50px; }

.t994__container.t994__container_empty { padding: 50px 0px; }

.t994__btnwrapper { position: absolute; top: 40px; right: 40px; }

.t994__playbtn, .t994__stopbtn { height: 30px; border: none; background: transparent; transition: opacity 0.2s; cursor: pointer; }

.t994__playbtn { display: none; }

.t994__gallery { position: relative; overflow: hidden; }

.t994__wrapper { position: relative; z-index: 1; margin: 0px auto; }

.t994__slider { position: relative; margin: auto; overflow: initial; }

.t994__width-wrapper { position: relative; z-index: 1; max-width: 360px; height: 570px; margin: 0px auto; }

.t994__slidecontainer { display: flex; height: 570px; float: left; transition: 0.3s ease-in-out; margin: 0px !important; padding: 0px !important; }

.t994-with-one-slide .t-slds__arrow_container, .t994-with-one-slide .t944__loaders-container, .t994-with-one-slide .t994__btnwrapper { display: none; }

.t994__item { position: relative; z-index: 2; flex-shrink: 0; display: flex; width: auto; height: 100%; padding: 0px 20px; box-sizing: border-box; transition: 0.3s ease-in-out; float: none !important; }

.t994__item:not(.t-slds__item_active) .t994__btn { pointer-events: none; }

.t994__slds-wrapper { position: relative; overflow: hidden; }

.t994__item-wrapper { position: relative; width: 320px; height: 100%; }

.t994__bgimgwrapper { position: absolute; width: 100%; height: 100%; }

.t994__bgimg { position: absolute; inset: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear; }

.t994__imgwrapper { position: relative; display: block; width: 100%; padding-right: 26px; padding-left: 26px; box-sizing: border-box; overflow: hidden; }

.t994__imgwrapper_top { margin-bottom: auto; padding-right: 0px; padding-left: 0px; }

.t994__imgwrapper_middle { margin: auto; padding-right: 0px; padding-left: 0px; }

.t994__imgwrapper_bottom { margin-top: auto; padding-right: 0px; padding-left: 0px; }

.t994__img { display: block; max-width: 100%; max-height: 100%; width: auto; height: auto; }

.t994__filter { position: relative; width: 100%; height: 100%; }

.t994__content { position: relative; display: flex; flex-direction: column; height: 100%; padding: 0px; box-sizing: border-box; }

.t994__content.t994__valign_top { justify-content: flex-start; }

.t994__content.t994__valign_center { justify-content: center; }

.t994__content.t994__valign_bottom { justify-content: flex-end; }

.t994__content.t994__halign_left { align-items: flex-start; }

.t994__content.t994__halign_center { align-items: center; }

.t994__content.t994__halign_left .t994__img { margin-right: auto; }

.t994__content.t994__halign_right .t994__img { margin-left: auto; }

.t994__content.t994__halign_center .t994__img { margin: 0px auto; }

.t994__content.t994__halign_right { align-items: flex-end; }

.t994__textwrapper { flex-shrink: 0; display: flex; flex-direction: column; backface-visibility: hidden; -webkit-font-smoothing: subpixel-antialiased; width: 100%; padding: 35px 26px 22px; box-sizing: border-box; }

.t994__textwrapper.t994__valign_top { margin-bottom: auto; }

.t994__textwrapper.t994__valign_center { margin-top: auto; margin-bottom: auto; }

.t994__textwrapper.t994__valign_bottom { margin-top: auto; }

.t994__halign_left .t994__textwrapper { text-align: left; }

.t994__halign_center .t994__textwrapper { text-align: center; }

.t994__halign_right .t994__textwrapper { text-align: right; }

.t994__title { display: inline; font-weight: 500; color: rgb(255, 255, 255); }

.t994__descr { display: inline; margin-top: 15px; color: rgb(255, 255, 255); }

.t994__txt-selectable { user-select: text; }

.t994__btn-wrapper { width: auto; padding: 22px 26px 35px; box-sizing: border-box; }

.t994__btn-wrapper.t994__halign_left { text-align: left; }

.t994__btn-wrapper.t994__halign_center { text-align: center; }

.t994__btn-wrapper.t994__halign_right { text-align: right; }

.t994__arrow { position: absolute; top: 50%; z-index: 5; display: inline-block; padding: 0px; transform: translateY(-50%); transition: 0.3s ease-in-out; background-color: transparent; border: none; outline-offset: 5px; cursor: pointer; }

.t994__arrow polyline { transition: stroke 0.2s ease-in-out; }

.t994__next { right: 30px; }

.t994__prev { left: 30px; }

.t994 .t-slds__arrow_wrapper-left { display: none; }

.t944__loaders-container { display: flex; width: 100%; max-width: 560px; margin: 150px auto auto; }

.t994__loader { flex: 1 1 auto; width: auto; height: 2px; margin: 0px 2px; padding: 5px 0px; transition: 0.3s; cursor: pointer; }

.t994__loader-outer { width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); }

.t994__loader-inner { width: 0px; height: 100%; background-color: rgb(255, 255, 255); }

.t994__loader_active .t994__loader-inner { width: 100%; }

@media screen and (max-height: 900px) {
  .t994__container { padding: 100px 0px 50px; }
  .t944__loaders-container { margin-top: 70px; }
}

@media screen and (max-width: 960px) {
  .t994__container { padding: 0px; user-select: none; }
  .t994__playbtn, .t994__stopbtn { display: none !important; }
  .t994__arrow { display: none; }
  .t994__slidecontainer { height: 100vh; }
  .t994__width-wrapper { max-width: unset; height: 100vh; }
  .t994__width-wrapper.t-width .t-slds__wrapper { padding: 0px; }
  .t994__item { width: 100vw; height: 100vh; padding: 0px; }
  .t994__item-wrapper { width: 100vw; height: 100vh; }
  .t994__content { padding-top: 30px; }
  .t994__textwrapper_top { margin-top: 40px; }
  .t944__loaders-container { position: absolute; top: 0px; z-index: 2; max-width: unset; padding: 0px 20px; box-sizing: border-box; margin-top: 25px !important; }
  .t994 .t-slds__arrow_wrapper { width: 50px; }
}

.t995 .t-cover, .t995 .t-cover__filter { border-radius: 30px; mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); }

.t995__wrapper { padding: 40px; }

.t995__inner-wrapper { padding: 80px 0px; }

.t995__title { color: rgb(255, 255, 255); }

.t995__descr { padding: 40px 0px 54px; color: rgb(255, 255, 255); }

.t995__buttons { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }

.t995__buttons:has(.t-btntext) { column-gap: 30px; }

.t995__buttons_center { justify-content: center; }

.t995__buttons_right { justify-content: flex-end; }

.t995__content-wrapper { display: inline-block; }

.t995__container .t-align_center .t995__title { text-align: center; margin-left: auto; margin-right: auto; }

.t995__container .t-align_right .t995__title { margin-left: auto; }

@media screen and (max-width: 640px) {
  .t995__wrapper { padding: 0px; }
  .t995__descr { padding: 20px 0px 34px; }
}

.t996 { position: relative; }

.t996__wrapper { position: relative; min-height: 100vh; overflow: hidden; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t996__buttons { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }

.t996__buttons:has(.t-btntext) { column-gap: 30px; }

.t996__container { position: relative; width: 100%; padding: 80px 0px; box-sizing: border-box; z-index: 1; }

.t996__cover-wrapper { position: absolute; top: 0px; right: 0px; width: 60%; height: 100%; box-sizing: border-box; }

.t996__cover-wrapper:not(.t996__cover_flipped) .t996__cover:not(.t996__cover_margin) { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.t996__cover_flipped { right: unset; left: 0px; }

.t996__cover_flipped .t996__cover:not(.t996__cover_margin) { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.t996__cover { position: relative; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.t996__cover.t996__cover_margin { margin: 40px; height: calc(100% - 80px); width: calc(100% - 80px); }

.t996__cover::after { content: ""; position: absolute; inset: 0px; }

.t996__cover-filter { position: absolute; inset: 0px; width: 100%; height: 100%; }

.t996__valign_top { justify-content: flex-start; }

.t996__valign_middle { justify-content: center; }

.t996__valign_bottom { justify-content: flex-end; }

.t996__title { color: rgb(255, 255, 255); }

.t996__descr { padding: 40px 0px 54px; color: rgb(255, 255, 255); }

@media screen and (max-width: 960px) {
  .t996__cover-wrapper { position: relative; height: 270px; width: 100% !important; padding: 0px !important; }
  .t996__container { position: static; padding: 70px 0px; }
  .t996__wrapper { min-height: unset !important; padding-right: 0px !important; padding-left: 0px !important; }
  .t996__descr { padding: 30px 0px 45px; }
  .t996__cover.t996__cover_margin { margin: 20px; height: calc(100% - 40px); width: calc(100% - 40px); }
  .t996__cover:not(.t996__cover_margin) { border-radius: 0px !important; }
}

.t997 .t-cover__wrapper { position: relative; }

.t997__wrapper { display: flex; min-height: calc(100% - 40px); box-sizing: border-box; }

.t997__buttons { display: inline-flex; align-items: center; flex-wrap: wrap; gap: 12px; }

.t997__buttons:has(.t-btntext) { column-gap: 30px; }

.t997__inner { display: flex; flex-direction: column; width: 100%; }

.t997__header-wrapper { flex-grow: 1; display: flex; flex-direction: column; justify-content: center; padding: 110px 0px 60px; }

.t997__cards-wrapper { margin-top: auto; margin-bottom: 30px; }

.t997__cards-wrapper::before, .t997__cards-wrapper::after { content: ""; display: table; clear: both; }

.t997__header-wrapper .t997__title { color: rgb(255, 255, 255); }

.t997__header-wrapper .t997__descr { padding: 40px 0px 30px; color: rgb(255, 255, 255); }

.t997__card-title { min-height: 20px; margin-bottom: 20px; }

.t997__col { display: flex; margin-bottom: 20px; }

.t997__imgwrapper { flex-shrink: 0; width: 30px; margin-right: 15px; margin-top: 3px; }

.t997__img { width: 100%; }

.t997__separator { margin-bottom: 50px; }

.t997 .t-align_center .t997__title, .t997 .t-align_center .t997__descr { margin-left: auto; margin-right: auto; }

.t997__card-desc, .t997__card-title { color: rgb(255, 255, 255); }

.t997__header-row { display: flex; gap: 60px; align-items: flex-start; --t997-header-row-title-width: 500px; --t997-header-row-descr-width: 600px; --t997-header-row-full-width: 1100px; }

.t997__header-row .t997__title { flex-basis: var(--t997-title-max-width,calc(var(--t997-header-row-full-width) - var(--t997-descr-max-width,var(--t997-header-row-descr-width)))); text-align: left; }

.t997__header-row .t997__descr { padding-top: 0px; }

.t997__descr-wrapper { flex-basis: var(--t997-descr-max-width,calc(var(--t997-header-row-full-width) - var(--t997-title-max-width,var(--t997-header-row-title-width)))); text-align: left; }

.t997__img-title-wrapper { display: flex; }

.t997__col.t-align_center .t997__img-title-wrapper { justify-content: center; }

@media screen and (max-width: 960px) {
  .t997__col { margin-bottom: 40px; }
  .t997__col:last-child { margin-bottom: 0px; }
  .t997__header-row .t997__title, .t997__header-row .t997__descr-wrapper { flex-basis: auto; }
  .t997__header-row { flex-direction: column; }
}

@media screen and (max-width: 640px) {
  .t997__wrapper { min-height: unset; padding: 0px; }
  .t997__header-wrapper { flex-grow: 0; padding: 80px 0px 100px; }
  .t997__cards-wrapper { margin-top: 0px; }
  .t997__descr { padding: 20px 0px 34px; }
  .t997__card-title { margin-bottom: 15px; }
}

.t998 .t-section__topwrapper { margin-bottom: 105px; }

.t998 .t-section__title { margin-bottom: 40px; }

.t998 .t-section__descr { max-width: 560px; }

.t998 .t-section__bottomwrapper { margin-top: 105px; }

.t998__title { margin-bottom: 35px; }

.t998__container { display: flex; align-items: center; }

.t998__itemswrapper { display: flex; flex-shrink: 0; flex-grow: 0; flex-wrap: wrap; }

#allrecords .t998__itemswrapper { margin-bottom: 0px; }

#allrecords .t998__itemswrapper.t-prefix_1 { padding-left: 100px; }

.t998__itemswrapper li ul { list-style-type: disc; }

.t998__col { flex: 1 0 50%; display: inline-flex; justify-content: flex-start; }

.t998__col:nth-child(2n) { justify-content: flex-end; }

.t998__col:not(:nth-last-child(-n+2)) { margin-bottom: 40px; }

.t998__item { flex-shrink: 0; flex-grow: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: rgb(235, 235, 235); border-radius: 50%; width: 258px; height: 258px; overflow: hidden; box-sizing: border-box; }

.t998__item_empty { background-color: transparent; }

.t998__item-img { width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t998__item-text { padding-top: 14px; }

@media screen and (max-width: 1200px) {
  .t998__item { width: 220px; height: 220px; }
  #allrecords .t998__itemswrapper.t-prefix_1 { padding-left: 80px; }
}

@media screen and (max-width: 960px) {
  .t998 .t-section__bottomwrapper { margin-top: 45px; }
  .t998 .t-section__topwrapper { margin-bottom: 45px; }
  .t998 .t-section__title { margin-bottom: 20px; }
  .t998 .t998__col { width: 100%; max-width: 100%; padding-bottom: 40px; justify-content: center; }
  #allrecords .t998__itemswrapper.t-prefix_1 { padding-left: 0px; }
  .t998__container { display: block; }
  .t998__textwrapper { margin-bottom: 60px; }
  .t998__item { width: 190px; height: 190px; }
  .t998__item-img { width: 61px; height: 61px; }
  .t998__item-text { font-size: 14px; }
}

@media screen and (max-width: 640px) {
  .t998__container { display: block; }
  .t998__item { width: 140px; height: 140px; margin: 0px 10px; }
}

.t999 .t-section__bottomwrapper { margin-top: 80px; }

.t999__container { flex-wrap: wrap; }

.t999__item { padding: 20px; box-sizing: border-box; display: flex; align-items: center; overflow: hidden; }

.t999__item_top { align-items: flex-start; }

.t999__item_bottom { align-items: flex-end; }

.t999 .t-card__link { flex-shrink: 0; height: auto; }

.t999__img { max-width: 100%; width: 100%; }

.t999__descr:not(:first-child) { margin-left: 40px; }

@media screen and (max-width: 1200px) {
  .t999__item { padding: 10px; }
}

@media screen and (max-width: 960px) {
  .t999 .t-section__bottomwrapper { margin-top: 45px; }
  .t999__img { width: 80px !important; }
  .t999__descr:not(:first-child) { margin-left: 20px; }
}

.t1000 { position: relative; }

.t1000 .t-title { font-size: 32px; }

.t1000 .t-section__topwrapper { margin-bottom: 60px; }

.t1000 .t-section__bottomwrapper { margin-top: 60px; }

.t1000 .t-section__title { margin-bottom: 20px; }

.t1000__header { width: 100%; }

.t1000__content { display: flex; flex-wrap: wrap; flex-shrink: 0; box-sizing: border-box; width: 50%; }

.t1000__content_flipped { width: 50%; order: 2; padding-left: 40px; }

.t1000__empty-block { max-width: 50%; flex-grow: 1; }

.t1000__empty-block_flipped { order: 1; }

.t1000__background-image { content: ""; position: absolute; top: 0px; bottom: 0px; right: 0px; width: 50%; height: 100%; background-color: rgb(240, 240, 240); background-repeat: no-repeat; background-size: cover; background-position: center center; }

.t1000__features { display: flex; flex-wrap: wrap; width: 100%; flex-shrink: 0; }

#allrecords .t1000__features { margin-bottom: 0px; padding-left: 0px; }

.t1000__features li ul { list-style-type: disc; }

.t1000__feature { margin: 0px; padding: 0px 0px 23px; flex-shrink: 0; box-sizing: border-box; display: flex; width: 100%; }

.t1000__feature-icon { width: 20px; height: 20px; background-repeat: no-repeat; background-size: contain; background-position: center bottom; }

.t1000__feature-icon_circle { border-radius: 50%; }

.t1000__imgwrapper, .t1000__bgimg { margin-right: 20px; }

.t1000__bottommargin { margin-bottom: 14px; }

.t1000__imgwrapper { width: 20px; }

.t1000__bgimg { width: 20px; height: 20px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1000__img { width: 100%; max-width: 100%; height: auto; }

.t1000__feature-title { padding-top: 20px; }

.t1000__feature-description { margin-top: 15px; }

.t1000__button { margin: 20px 0px 0px; }

@media screen and (max-width: 960px) {
  .t1000 .t-title { font-size: 30px; }
  .t1000__content { width: 100%; padding-left: 0px; }
  #allrecords .t1000__features.t-col { padding-left: 20px; }
  .t1000__header { margin-left: unset; }
  .t1000 .t-section__title { margin-bottom: 20px; }
  .t1000 .t-section__topwrapper { margin-bottom: 45px; }
  .t1000__background-image { margin-top: 20px; content: ""; position: static; width: 100%; height: 400px; }
  .t1000__bg-wrap { order: 3; width: 100%; }
  .t1000 .t-section__bottomwrapper { margin-top: 20px; margin-bottom: 20px; }
  .t1000__button { margin: 10px 0px 50px; }
  .t1000__imgwrapper, .t1000__bgimg { margin-right: 20px !important; }
}

@media screen and (max-width: 640px) {
  .t1000 .t-title { font-size: 26px; }
  .t1000__feature { padding-bottom: 30px; padding-right: 0px; width: 100%; }
  .t1000__background-image { margin-top: 0px; margin-bottom: 0px; width: 100%; height: 300px; }
  .t1000 .t-section__bottomwrapper { margin-top: 20px; }
}

.t1001__title { padding-bottom: 35px; }

.t1001__descr { padding-bottom: 50px; }

.t1001__btn-wrapper { display: flex; justify-content: center; align-items: center; padding-bottom: 70px; gap: 20px; }

.t1001__btn-wrapper_left { justify-content: flex-start; }

.t1001__btn-wrapper_right { justify-content: flex-end; }

.t1001__img-wrapper { height: 730px; box-sizing: border-box; }

.t1001__container_indent { padding: 0px 40px; }

.t1001__container_column { padding-right: 20px; padding-left: 20px; }

.t1001__img { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }

@media screen and (max-width: 960px) {
  .t1001__container_indent { padding: 0px 20px; }
  .t1001__img-wrapper { height: 270px; }
}

@media screen and (max-width: 640px) {
  .t1001__btn-wrapper { flex-wrap: wrap; }
  .t1001__btn { width: 100%; max-width: 320px; }
}

.t1003 { display: flex; align-items: center; justify-content: center; }

.t1003__outer { position: relative; max-width: 100vw; width: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; z-index: 0; pointer-events: none; }

.t1003__wrapper { overflow: hidden; position: relative; flex-grow: 1; flex-shrink: 0; }

.t1003__content-wrapper { opacity: 0; }

.t1003__content { list-style: none; height: 100%; display: flex; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; }

.t1003__item { display: flex; justify-content: center; align-items: center; flex-shrink: 0; max-height: 100%; white-space: nowrap; pointer-events: all; transform: translateZ(0px); }

.t1003__item-txt { padding: 0px 10px; }

#allrecords a.t1003__item-link:focus-visible { outline-offset: -1px; }

.t1003__item a { color: rgb(0, 0, 0); }

.t1003__bgimg { height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain; box-sizing: border-box; }

.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; }
}

.t1007 .t-section__bottomwrapper { margin-top: 105px; }

.t1007__container { display: flex; flex-wrap: wrap; }

.t1007__container li ul { list-style-type: disc; }

.t1007__col { position: relative; height: auto; display: block; float: none; margin-top: 70px; }

.t1007__col-wrapper { padding: 0px 25px; box-sizing: border-box; text-align: center; }

.t1007__line { position: absolute; top: 0px; bottom: 0px; left: -20px; width: 1px; background: rgb(238, 238, 238); transform: translate(-50%, 0px); }

.t1007__bgimg { width: 100px; height: 100px; max-width: 100%; margin-bottom: 30px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1007__img { width: 100px; height: auto; max-width: 100%; margin-bottom: 30px; }

.t1007__img_circle { border-radius: 50%; }

.t1007__title { padding-bottom: 20px; }

.t1007__uptitle { padding-bottom: 15px; }

@media screen and (max-width: 1200px) {
  .t1007__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t1007 .t-section__bottomwrapper { margin-top: 45px; }
  .t1007__col { display: block; width: 100%; padding: 0px 5%; height: auto !important; }
  .t1007__col-wrapper { padding: 45px 0px; }
  .t1007__col-wrapper_fisrt { padding-top: 0px; }
  .t1007__line { left: 0px; height: 1px; margin: 0px 5%; transform: translate(0px, 0px); width: 90% !important; }
  .t1007__title, .t1007__uptitle { padding-bottom: 10px; }
  .t1007 .t-item_mt { margin-top: 0px; }
}

.t1008 .t-section__bottomwrapper { margin-top: 105px; }

.t1008__table-wrapper { display: table; table-layout: fixed; }

.t1008__cell_25 { width: 25%; }

.t1008__cell_50 { width: 50%; }

.t1008__item:not(:last-child) { margin-bottom: 45px; }

.t1008__img { display: block; width: 100%; box-sizing: border-box; padding: 0px 30px; }

.t1008__imgwrapper { width: 45px; }

.t1008__bgimg { width: 45px; height: 45px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1008__iconimg { width: 100%; max-width: 100%; height: auto; }

.t1008__img_circle { border-radius: 50%; }

.t1008__cell-left { padding-left: 20px; }

.t1008__cell-left .t1008__textwrapper { padding-right: 20px; text-align: right; }

.t1008__cell-left .t1008__item { float: right; }

.t1008__cell-right { padding-right: 20px; }

.t1008__cell-right .t1008__textwrapper { padding-left: 20px; text-align: left; }

.t1008__cell-right .t1008__item { float: left; }

.t1008 .t-name { padding-bottom: 10px; }

.t1008__iconwrapper_mobile { display: none; }

.t1008__justfeatures { padding: 0px 50px; vertical-align: top; }

@media screen and (max-width: 960px) {
  .t1008 .t-container > .t-cell, .t1008__cell_25, .t1008__cell_50 { padding: 0px 20px; box-sizing: border-box; width: 100%; display: block; }
  .t1008__cell-left { margin-bottom: 45px; }
  .t1008__cell-right { margin-top: 45px; }
  .t1008__cell-left .t1008__textwrapper { padding-right: 0px; padding-left: 20px; text-align: left; }
  .t1008__img { max-width: 90%; margin: 0px auto; }
  .t1008__imgwrapper { max-width: 50px !important; }
  .t1008__bgimg { max-width: 50px !important; max-height: 50px !important; }
  .t1008__iconwrapper { display: none; }
  .t1008__iconwrapper_mobile { display: table-cell; }
  .t1008__item { float: none !important; }
  .t1008 .t-section__bottomwrapper { margin-top: 45px; }
}

.t1013__body_popupshowed.t-body_popupshowed { height: auto; }

.t1013__video-carier { background-color: rgb(0, 0, 0); }

.t1013__fullwidth .t1013__video-carier, .t1013__fullwidth .t1013__html5video { height: 100vh !important; }

.t1013__fullwidth iframe { display: block; }

@media screen and (max-width: 640px) {
  .t1013__fullwidth .t1013__mainblock { padding: 0px; }
}

.t1014__body_popupshowed { }

.t1014 .t1014__wrapper { padding: 40px 45px 47px; background: rgb(255, 255, 255); box-sizing: border-box; width: inherit; }

.t1014 .t1014__title { margin-bottom: 11px; }

.t1014 .t1014__descr { margin-bottom: 24px; }

.t1014 .t1014__text { margin-top: 24px; margin-bottom: 4px; }

.t1014 .t1014__input-container { margin: 0px auto; }

.t1014 .t-input__vis-ph { text-align: left; }

.t1014 .t1014__blockbutton { display: table-cell; vertical-align: middle; }

.t1014 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t1014 .t-submit { padding-left: 30px; padding-right: 30px; }

.t1014 .t-submit:hover { opacity: 0.9; }

.t1014 .t-submit:focus-visible { opacity: 0.9; }

.t1014 .t1014__img { width: 100%; display: block; }

.t1014 .t1014__wrapper { display: table; transition: 0.2s ease-in-out; width: 100%; }

.t1014 .js-send-form-success .t1014__wrapper { opacity: 0; }

.t1014 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t1014 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t1014 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t1014 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t1014 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t1014 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; width: 100%; }

.t1014 .t1014__inputsbox_hidden.t-form__inputsbox { display: flex; overflow: hidden; max-height: 0px; opacity: 0; }

.t1014 .t-input-group { display: table-cell; vertical-align: bottom; }

.t1014 .t-input-block { height: 100%; width: 100%; padding-right: 15px; box-sizing: border-box; }

@media screen and (max-width: 960px) {
  .t1014 .t-form__inputsbox { display: block; }
  .t1014 .t-input-group { display: block; width: 100% !important; }
  .t1014 .t-input-block { display: block; width: 100%; margin-bottom: 15px; padding-right: 0px; }
  .t1014 .t-form__submit { display: block; width: 100%; }
  .t1014 .t-submit { --height: 50px; width: 100%; }
  .t1014 .t-input { height: 50px; }
}

@media screen and (max-width: 570px) {
  .t1014 .t1014__input, .t1014 .t1014__submit { height: 50px; font-size: 16px; width: 100%; }
  .t1014 .t1014__input { padding: 0px 16px; margin-bottom: 16px; }
  .t1014 .t-input__vis-ph { top: 18px; font-size: 16px; }
  .t1014 .t-input_pvis { padding: 22px 20px 10px; }
  .t1014 .t1014__blockinput-errorbox { top: 0px; }
  .t1014 .t1014__blockinput { display: block; }
  .t1014 .t1014__blockbutton { display: block; width: 100%; }
  .t1014 .t1014__allert-wrapper { position: absolute; top: 48px; left: 0px; right: 0px; }
  .t1014 .t1014__input-container { position: relative; }
  .t1014 .t1014__blockinput__success { top: 22px; }
  .t1014 .t1014__title { margin-bottom: 6px; }
  .t1014 .t1014__descr { margin-bottom: 14px; }
}

@media screen and (max-width: 560px) {
  .t1014 .t1014__wrapper { padding: 20px; display: block; }
  .t1014 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t1014 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t1014 .t-popup { padding: 0px; }
  .t1014 .t-popup__block-close { position: fixed; z-index: 2; left: 0px; right: 0px; top: 0px; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t1014 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t1014 .t-popup__close-icon { width: 16px; height: 16px; }
}

.t1014 .t-form__errorbox-middle { display: none; }

.t1014 .t-form__errorbox-bottom { display: block; margin-top: 20px; margin-bottom: 20px; }

.t1014 .t-input-error { display: none !important; }

@media screen and (max-width: 960px) {
  .t1014 .t-form__errorbox-middle { display: block; }
  .t1014 .t-form__errorbox-bottom { display: none; }
}

.t1015__wrapper { background-size: cover; background-repeat: no-repeat; background-position: center center; transition: 0.2s ease-in-out; }

.t1015__content { padding: 58px 40px 62px; text-align: center; }

.t1015__title { color: rgb(255, 255, 255); margin-bottom: 16px; }

.t1015__descr { color: rgb(255, 255, 255); margin-bottom: 30px; }

.t1015__input-wrapper { margin: 0px auto; }

.t1015 .t1015__form-bottom-text { margin-top: 30px; text-align: center; color: rgb(255, 255, 255); }

.t1015 .t-input__vis-ph { text-align: left; }

.t1015 .t-submit { padding-left: 30px; padding-right: 30px; }

.t1015 .t-submit:hover { opacity: 0.9; }

.t1015 .t-submit:focus-visible { opacity: 0.9; }

.t1015 .js-send-form-success .t1015__wrapper { opacity: 0; }

.t1015 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t1015 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t1015 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t1015 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t1015 .t1015__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t1015 .t-form__inputsbox .t-radio__wrapper, .t1015 .t-form__inputsbox .t-checkboxes__wrapper { text-align: left; }

.t1015 .t-input-group { display: table-cell; vertical-align: bottom; }

.t1015 .t-input-block { height: 100%; width: 100%; padding-right: 15px; box-sizing: border-box; }

.t1015 .t-input-phonemask__wrap { background-color: rgb(255, 255, 255); }

.t1015 .t-input-title { text-align: left; color: rgb(255, 255, 255); padding-bottom: 5px; }

.t1015 .t-input-subtitle { margin-top: -5px; padding-bottom: 10px; }

.t1015 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t1015 .t-checkbox__control { color: rgb(255, 255, 255); }

.t1015 .t-checkbox__indicator { border-color: rgb(255, 255, 255); }

.t1015 .t-input-group_tx .t-text { color: rgb(255, 255, 255); }

.t1015 .t-datepicker { width: 100%; }

.t1015 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t1015 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

@media screen and (max-width: 960px) {
  .t1015__content { padding: 48px 30px 52px; text-align: center; }
  .t1015 .t-form__inputsbox { display: block; }
  .t1015 .t-input-group { display: block; width: 100% !important; }
  .t1015 .t-input-block { display: block; width: 100%; margin-bottom: 15px; padding-right: 0px; }
  .t1015 .t-form__submit { display: block; width: 100%; }
  .t1015 .t-submit { width: 100%; }
}

@media screen and (max-width: 560px) {
  .t1015 .t-submit { --height: 50px; }
  .t1015 .t-input_pvis { padding: 22px 20px 10px; }
  .t1015 .t-input__vis-ph { font-size: 16px; top: 18px; }
}

.t1015 .t-form__errorbox-middle { display: none; }

.t1015 .t-form__errorbox-bottom { display: block; margin-top: 20px; margin-bottom: 20px; }

.t1015 .t-input-error { display: none !important; }

@media screen and (max-width: 960px) {
  .t1015 .t-form__errorbox-middle { display: block; }
  .t1015 .t-form__errorbox-bottom { display: none; }
}

.t706__body_cartwinshowed .t1016__mainblock { z-index: 0; }

.t1016 .t1016__mainblock { margin: 0px auto; padding: 0px 20px; box-sizing: border-box; position: relative; z-index: 2; }

.t1016 .t1016__content { padding: 30px 0px; }

.t1016 .t1016__hide { display: none !important; }

.t1016 .t1016__col { display: inline-block; padding-right: 32px; margin-right: 30px; position: relative; min-width: 90px; }

.t1016 .t1016__col::after { content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; opacity: 0.2; background: rgb(255, 255, 255); width: 1px; }

.t1016 .t1016__col:last-child::after { display: none; }

.t1016 .t1016__col:last-child { margin-right: 0px; padding-right: 0px; }

.t1016 .t1016__number { color: rgb(255, 255, 255); }

.t1016 .t1016__text { color: rgb(255, 255, 255); padding-bottom: 7px; }

.t1016 .t1016__logo { margin-bottom: 45px; max-width: 280px; width: 100%; }

.t1016 .t1016__textwrapper { margin: 0px auto 55px; }

.t1016 .t1016__uptitle, .t1016 .t1016__title, .t1016 .t1016__descr, .t1016 .t1016__descr-second { color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; }

.t1016 .t1016__uptitle { margin-bottom: 18px; }

.t1016 .t1016__descr { margin-top: 18px; }

.t1016 .t1016__hint { color: rgb(255, 255, 255); margin-top: 45px; }

.t1016 .t1016__descr-second { margin: 0px auto 25px; }

.t1016 .t1016__formwrapper { max-width: 100%; margin: 50px auto 0px; }

.t1016 .t-input-title { padding-bottom: 5px; text-align: left; color: rgb(255, 255, 255); }

.t1016 .t1016__input-wrapper { margin: 0px auto; }

.t1016 .t-input__vis-ph { text-align: left; }

.t1016 .t1016__submit { height: 56px; padding-left: 40px; padding-right: 40px; }

.t1016 .t1016__wrapper { display: table; transition: 0.2s ease-in-out; }

.t1016 .js-send-form-success .t1016__wrapper { opacity: 0; }

.t1016 .t-form_inputs-total_5 .t-input-group { width: 20%; }

.t1016 .t-form_inputs-total_4 .t-input-group { width: 25%; }

.t1016 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t1016 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t1016 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t1016 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t1016 .t1016__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t1016 .t-form__inputsbox .t-radio__wrapper, .t1016 .t-form__inputsbox .t-checkboxes__wrapper { text-align: left; }

.t1016 .t-input-group { display: table-cell; vertical-align: bottom; padding-right: 20px; }

.t1016 .t-input-block { height: 100%; width: 100%; box-sizing: border-box; }

.t1016 .t-form__submit { display: table-cell; vertical-align: bottom; }

.t1016 .t-checkbox__control { text-align: left; color: rgb(255, 255, 255); }

.t1016 .t-checkbox__indicator { border-color: rgb(255, 255, 255); }

.t1016 .t-input-group_tx .t-text { color: rgb(255, 255, 255); }

.t1016 .t-input-phonemask__wrap { background-color: transparent; }

.t1016 .t-select { background-color: transparent; }

.t1016 .t-input { background-color: transparent; }

@media screen and (max-width: 960px) {
  .t1016 .t-form__inputsbox { display: block; }
  .t1016 .t-input-group { display: block; padding-right: 0px; width: 100% !important; }
  .t1016 .t-input-block { display: block; width: 100%; margin-bottom: 15px; padding-right: 0px; }
  .t1016 .t-form__submit { display: block; width: 100%; }
  .t1016 .t-submit { --height: 50px; width: 100%; }
  .t1016 .t-input:not(.t-input-phonemask), .t1016 .t-select { height: 50px; }
}

@media screen and (max-width: 640px) {
  .t1016 .t-input__vis-ph { top: 14px; left: 14px; font-size: 14px; }
  .t1016 .t-input_pvis { padding: 18px 14px 10px; }
  .t1016 .t1016__submit { width: 100%; height: 42px; font-size: 14px; }
  .t1016 .t1016__wrapper { display: block; }
  .t1016 .t1016__col { padding-right: 16px; margin-right: 10px; min-width: 35px; }
  .t1016 .t1016__logo { margin-bottom: 25px; }
  .t1016 .t1016__textwrapper { margin-bottom: 35px; }
  .t1016 .t1016__formwrapper { margin-top: 35px; }
  .t1016 .t1016__hint { margin-top: 35px; }
}

@media screen and (max-width: 400px) {
  .t1016 .t1016__number { font-size: 24px; }
}

.t1016 .t-form__errorbox-middle { display: none; }

.t1016 .t-form__errorbox-bottom { display: block; margin-top: 20px; margin-bottom: 20px; }

.t1016 .t-input-error { display: none !important; }

@media screen and (max-width: 960px) {
  .t1016 .t-form__errorbox-middle { display: block; }
  .t1016 .t-form__errorbox-bottom { display: none; }
}

.t1022__wrapper { display: flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; overflow: hidden; max-width: 100%; }

.t1022__line { position: relative; height: 1px; max-width: 100%; width: 100%; flex-shrink: 1; background-color: rgb(0, 0, 0); opacity: 0.2; }

.t1022__icon { flex-shrink: 0; margin: 0px 18px; width: 15px; height: 15px; max-width: 80px; max-height: 80px; min-width: 5px; min-height: 5px; background-size: contain; background-position: center center; background-repeat: no-repeat; }

.t1022__line_left-gradient { background-color: transparent; background-image: linear-gradient(to right, transparent 0%, rgb(0, 0, 0) 30%); }

.t1022__line_right-gradient { background-color: transparent; background-image: linear-gradient(to left, transparent 0%, rgb(0, 0, 0) 30%); }

@media screen and (max-width: 960px) {
  .t1022 .t-col { margin: 0px auto; }
  .t1022 .t-col_1 { width: 100px; }
  .t1022 .t-col_2 { width: 180px; }
  .t1022 .t-col_3 { width: 260px; }
  .t1022 .t-col_4 { width: 340px; }
  .t1022 .t-col_5 { width: 420px; }
  .t1022 .t-col_6 { width: 500px; }
  .t1022 .t-col_7 { width: 580px; }
  .t1022 .t-col_8 { width: 660px; }
  .t1022 .t-col_9 { width: 740px; }
  .t1022 .t-col_10 { width: 820px; }
  .t1022 .t-col_11 { width: 900px; }
  .t1022 .t-col_12 { width: 980px; }
}

.t1025 .t-col_100 { max-width: calc(-40px + 100vw); }

.t1025__item { display: flex; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.t1025__item:first-child { padding-top: 15px; border-top: 1px solid rgba(0, 0, 0, 0.1); }

@media screen and (max-width: 980px) {
  .t1025__item { gap: 0px; }
}

@media screen and (max-width: 480px) {
  .t1025__item { flex-direction: column; }
}

.t1025__imgwrapper { flex-grow: 0; flex-shrink: 0; position: relative; width: 200px; height: unset; margin-right: 20px; margin-bottom: auto; padding-bottom: 200px; }

.t1025__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t1025__img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; inset: 0px; z-index: 2; transition: opacity 0.1s linear; }

.t1025__bgimg_second, .t1025__img_second { z-index: 1; opacity: 0; }

.t1025__markwrapper { position: absolute; left: 10px; top: 10px; z-index: 5; display: table; }

.t1025__mark { font-family: FuturaPT, Arial, sans-serif; font-weight: 600; font-size: 11px; display: table-cell; text-align: center; vertical-align: middle; border-radius: 5px; background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); box-sizing: border-box; padding: 0.5em 1em; }

@media screen and (max-width: 480px) {
  .t1025__imgwrapper { margin-right: 20px; }
}

@media screen and (max-width: 480px) {
  .t1025__imgwrapper { margin-right: 0px; margin-bottom: 20px; }
}

.t1025__contentwrapper { display: flex; flex-grow: 1; }

.t1025__item_under-description .t1025__contentwrapper { flex-direction: column; align-items: flex-start; }

.t-align_center .t1025__item_under-description .t1025__contentwrapper { align-items: center; }

@media screen and (max-width: 980px) {
  .t1025__contentwrapper { flex-direction: column; }
}

.t1025__textwrapper { flex-grow: 1; margin-right: 20px; }

.t1025__item_under-description .t1025__textwrapper { flex-grow: 0; margin-right: 0px; margin-bottom: 20px; }

.t1025__item .t1025__title { font-size: 20px; line-height: 1.5; }

.t1025__item .t1025__descr { margin-top: 8px; opacity: 0.6; }

@media screen and (max-width: 980px) {
  .t1025__textwrapper { flex-grow: 0; margin-right: 0px; margin-bottom: 20px; }
}

@media screen and (max-width: 480px) {
  .t1025__textwrapper { margin-bottom: 20px; }
}

.t1025__price-buttons { flex-grow: 0; flex-shrink: 0; margin: 0px; width: unset; }

@media (max-width: 960px) {
  .t1025__item_under-description .t1025__price-buttons { margin-top: 0px; gap: 0px; }
}

@media (min-width: 641px) {
  .t1025__price-buttons_in-row { display: flex; flex-direction: row; }
}

@media (max-width: 640px) {
  .t1025__price-buttons, .t1025__price-buttons_in-row, .t1025__item_under-description .t1025__price-buttons { width: unset !important; }
}

@media (max-width: 480px) {
  .t1025__price-buttons { width: unset; align-items: flex-start; }
}

.t1025__price-wrapper { display: flex; align-items: flex-start; flex-wrap: nowrap; margin-top: 0px; margin-bottom: 15px; }

.t1025__price-wrapper:last-child { margin-bottom: 0px; }

.t-align_center .t1025__item_under-description .t1025__price-wrapper { justify-content: center; }

.t1025__item .t1025__price-item { display: flex; vertical-align: middle; white-space: nowrap; }

.t1025__price-value, .t1025__price-currency { display: inline-block; vertical-align: middle; text-align: center; }

.t1025__price-value + .t1025__price-currency::before { content: " "; white-space: pre; }

.t1025__price_old { position: relative; color: rgb(189, 189, 189); margin-left: 6px; }

.t1025__price_old::after { content: ""; position: absolute; top: 50%; right: -1px; left: -1px; border-top: 1px solid; width: 100%; }

.t1025__price-buttons_in-row .t1025__price-wrapper { margin-bottom: 0px; margin-right: 15px; }

@media (max-width: 640px) {
  .t1025__price-buttons_in-row .t1025__price-wrapper { margin-bottom: 15px; margin-right: 0px; }
}

@media screen and (min-width: 641px) {
  .t1025__price-buttons_in-row .t1025__btn-wrapper { display: flex; margin-top: 0px; align-items: flex-start; flex-wrap: nowrap; width: unset; }
}

.t1025__btn-first_wrapper, .t1025__btn-second_wrapper { display: flex; }

.t1025 .t-store__prod__quantity { margin-top: 0px; margin-bottom: 0px; }

.t1025__item .t-store__prod__quantity__minus-wrapper { margin: 0px 0px 0px 5px; }

.t1025__item .t-store__prod__quantity-input { width: 20px; }

.t1025__item .t-store__prod__quantity__plus-wrapper { margin: 0px 5px 0px 0px; }

.t1025__btn-row { flex-wrap: nowrap; margin-bottom: 5px; }

.t1025__btn-row:last-child { margin-bottom: 0px; }

@media screen and (min-width: 641px) {
  .t1025__price-buttons_in-row .t1025__btn-row { margin-bottom: 0px; margin-right: 5px; }
}

.t1025__price-buttons_in-row .t1025__btn-row:last-child { margin-right: 0px; }

.t1025__btn-item { margin: 0px 5px 0px 0px; }

.t1025__btn-item:last-child { margin-right: 0px; }

.t-align_center .t-store__prod__quantity { margin-left: 0px; margin-right: 4px; }

@media screen and (max-width: 640px) {
  .t1025__btn-wrapper, .t1025__item_under-description .t1025__btn-wrapper { width: unset; }
}

@media screen and (max-width: 480px) {
  .t1025__btn-wrapper { margin-top: 0px; }
}

.t1025__buttonwrapper { padding: 0px 20px; text-align: center; }

.t1025__showmore { margin-top: 50px; }

@media screen and (max-width: 980px) {
  .t1025__showmore { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t1025__showmore { margin-top: 30px; }
  .t1025__btn { width: 100%; }
}

@media screen and (max-width: 480px) {
  .t1025__showmore { margin-top: 20px; }
}

.t1025 .t-popup { padding: 0px; }

.t1025 .t-popup__container { max-width: 1240px; right: 0px; left: 0px; }

.t-popup .t1025__container { padding: 40px 20px; }

.t-record_scaled .t1025__container { padding: 0px; }

.t-popup .t1025__container::after { content: ""; display: block; height: 0px; clear: both; }

.t1025 .t-popup__close { z-index: 999; }

.t1025__close-text-wrapper { z-index: 999; position: fixed; left: 20px; top: 20px; }

.t1025__close-text { margin-bottom: 20px; cursor: pointer; display: inline-block; opacity: 0.8; font-weight: 400; }

.t1025__close-text::before { content: "← "; white-space: pre; font-family: Arial, Helvetica, sans-serif; }

.t1025 .t-popup .t1025__btn-wrapper { display: flex; }

@media screen and (max-width: 1240px) {
  .t1025 .t-popup__container { max-width: 1200px; }
  .t-popup .t1025__container { padding: 30px 10px; }
  .t1025__col_left { margin-right: 10px; }
  .t1025__col_right { margin-left: 10px; }
}

@media screen and (max-width: 1200px) {
  .t1025 .t-popup__container { max-width: 1000px; }
  .t-popup .t1025__container { padding: 30px 20px; }
}

@media screen and (max-width: 1000px) {
  .t1025 .t-popup__container { max-width: 980px; }
  .t-popup .t1025__container { padding: 20px 10px; }
}

@media screen and (max-width: 980px) {
  .t1025 .t-popup { padding: 0px 20px; }
  .t1025 .t-popup__container { max-width: 640px; }
  .t-popup .t1025__container { padding: 30px; }
  .t1025__col_left, .t1025__col_right { margin: 0px; display: block; max-width: 100%; }
  .t1025__col_left { padding: 0px; }
  .t1025__col_right { padding: 25px 0px 0px; }
}

@media screen and (max-width: 560px) {
  .t1025 .t-popup_show .t-popup__container { max-width: 100%; inset: 50px 0px 0px; transform: translateY(0px); }
  .t1025 .t-popup_show .t-popup__container.t-popup__container-static { max-width: 100%; min-height: 100vh; top: 0px; margin: 50px 0px 0px; }
  .t1025 .t-popup { padding: 0px; }
  .t1025 .t-popup__close { width: 100%; height: 50px; background: rgb(0, 0, 0); position: fixed; display: table; z-index: 2; left: 0px; right: 0px; top: 0px; }
  .t1025 .t-popup__close-wrapper { display: table-cell; vertical-align: middle; text-align: right; width: 100%; padding-right: 20px; font-size: 0px; }
  .t1025 .t-popup__close-icon { width: 16px; }
  .t1025 .t-popup__close-icon g { fill: rgb(255, 255, 255); }
  .t1025__close-text-wrapper { display: none; }
  .t-popup .t1025__container { padding: 20px; }
  .t1025__col_right { padding-top: 30px; }
  .t1025 .t-popup__container { padding-bottom: 40px; transform: translateX(100%) translateY(0px) scale(1) !important; }
  .t1025 .t-popup_show .t-popup__container { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; transform: translateX(0px) translateY(0px) !important; }
  .t1025 .t-popup .t-popup__close { transform: translateX(100%) scale(1); transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  .t1025 .t-popup.t-popup_show .t-popup__close { transform: translateX(0%) scale(1); transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  .t1025 .t-popup__close-wrapper { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .t1025 .t-popup__close-wrapper .t-popup__close-icon_arrow { width: 26px; position: absolute; left: 12px; top: 12px; }
  .t1025 .t-popup__close-wrapper .t-popup__close-icon_cross { display: none; }
  .t1025 .t-popup .t-popup__close { position: fixed; }
}

@media screen and (min-width: 560px) {
  .t1025 .t-popup__close-wrapper .t-popup__close-icon_arrow { display: none; }
  .t1025 .t-popup__close { background-color: transparent !important; }
}

.t-popup .t1025__title-wrapper { margin-bottom: 18px; }

.t-popup .t1025__title_small { margin-top: 4px; color: rgb(119, 119, 119); }

.t-popup .t1025__descr { margin-top: 20px; }

.t-popup .t1025__price-wrapper { margin-top: 0px; }

.t-popup .t1025__btn-wrapper { margin-top: 20px; margin-bottom: 30px; }

.t-popup .t1025__btn { margin-bottom: 0px; }

.t1025 .t-product__option { margin-top: 10px; margin-bottom: 10px; }

.t1025 .t-product__option-title { padding-bottom: 3px; }

.t1025 .t-product__option-variants { position: relative; display: table; min-width: 150px; }

.t1025 .t-product__option-variants::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 6px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent; position: absolute; right: 10px; top: 10px; bottom: 0px; pointer-events: none; }

.t1025 .t-product__option-select { width: 100%; border: 1px solid rgb(221, 221, 221); background: rgb(248, 248, 248); color: rgb(0, 0, 0); box-sizing: border-box; cursor: pointer; padding: 2px 30px 2px 10px; border-radius: 5px; appearance: none; }

@media screen and (max-width: 640px) {
  .t1025 .t-product__option-select { font-size: 16px; }
}

.t1025 .t-slds__wrapper { padding: 0px !important; }

.t1025 .t-slds__arrow_wrapper { height: auto !important; }

@media screen and (min-width: 960px) {
  .t1025__imgwrapper:hover .t1025__bgimg_first_hover, .t1025__imgwrapper:hover .t1025__img_first_hover { opacity: 0; }
  .t1025__imgwrapper:hover .t1025__bgimg_second, .t1025__imgwrapper:hover .t1025__img_second { z-index: 3; opacity: 1; }
}

@media screen and (max-width: 960px) {
  .t1025__separator { display: none; }
  .t1025__container_mobile-grid { font-size: 0px; }
  .t1025__col_mobile-grid { width: 50%; display: inline-block; vertical-align: top; }
  .t1025__col { margin-bottom: 60px; }
  .t-col_8 .t1025__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t-col_8 .t1025__imgwrapper_mobile-nopadding .t1025__img { position: initial; }
  .t1025__img_second { display: none; }
  .t1025__container_mobile-flex { display: flex; overflow-x: scroll; max-width: 100%; box-sizing: border-box; }
  .t1025__container_mobile-flex .t1025__col { min-width: 38%; max-width: 38%; margin-bottom: 0px !important; }
  .t1025__container_mobile-flex .t1025__col:first-child { margin-left: 20px; }
  .t1025__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; }
  @-webkit-keyframes t1025__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 t1025__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; }
}
  .t1025__scroll-icon { animation: 1.5s ease 0s infinite normal none running t1025__icon-anim; }
}

@media screen and (max-width: 640px) {
  .t1025__container_mobile-grid { padding: 0px 10px; box-sizing: border-box; }
  .t1025__col_mobile-grid { padding-left: 10px; padding-right: 10px; }
  .t1025__container_mobile-flex .t1025__col:first-child { margin-left: 0px; }
  .t1025__container_mobile-flex .t1025__col { min-width: 70%; max-width: 70%; }
  .t1025__scroll-icon-wrapper { padding: 0px 20px 10px 0px; }
}

@media screen and (max-width: 480px) {
  .t1025__imgwrapper_mobile-nopadding { padding-bottom: 0px !important; font-size: 0px; }
  .t1025__imgwrapper_mobile-nopadding .t1025__img { position: initial; }
  .t1025__col_mobile-grid { width: 100%; display: block; }
  .t1025__container_mobile-flex .t1025__col { min-width: 80%; max-width: 80%; }
  .t1025 .mobile-two-columns .t-col.t-item { width: 50%; display: inline-flex; flex-direction: column; }
  .t1025 .mobile-two-columns[data-buttons-v-align="yes"] .t-col.t-item { justify-content: space-between; }
  .t1025 .t1025__container_mobile-grid.mobile-two-columns { display: flex; flex-wrap: wrap; }
  .t1025 .mobile-two-columns .t1025__title.t-name { font-size: 14px; word-break: normal; overflow-wrap: anywhere; }
  .t1025 .t-store__valign-buttons.t-store__mobile-two-columns.t-store__grid-cont .t-item { display: flex; flex-direction: column; justify-content: space-between; }
  .t1025 .t-store__card__prod-controls-wrapper { margin-bottom: auto; }
}

@media screen and (max-width: 561px) {
  .t-popup .t-popup__container .t1025__btn-wrapper-fixed { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 20px; box-sizing: border-box; background: rgb(255, 255, 255); margin: 0px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.07) 0px -8px 12px 0px; }
  .t-popup .t1025__btn-wrapper-fixed .t1025__btn { flex: 1 1 auto; }
}

.t1028 { position: relative; }

.t1028__container { position: relative; z-index: 1; box-sizing: border-box; }

.t-btn.t1028__btn { display: flex; justify-content: center; align-items: center; padding: 12px; margin-bottom: 15px; font-size: 16px; font-weight: 500; cursor: pointer; line-height: 1.2; height: auto; min-height: 60px; }

.t1028__item:last-child .t-btn.t1028__btn, .t1028__items-list :last-child .t-btn.t1028__btn_sm { margin-bottom: 0px; }

.t-btn.t1028__btn_sm { min-height: 48px; font-size: 14px; padding: 12px; }

.t-btn.t1028__btn_smd { min-height: 54px; font-size: 15px; padding: 12px; }

.t-btn.t1028__btn_lg { min-height: 64px; font-size: 16px; padding: 16px; }

.t-btn.t1028__btn_xl { min-height: 72px; font-size: 18px; padding: 18px; }

.t-btn.t1028__btn_xxl { min-height: 88px; font-size: 22px; padding: 22px; }

.t1028__btn__img { display: flex; justify-content: center; flex-shrink: 0; }

.t1028__btn__text { -webkit-box-flex: 1; flex-grow: 1; text-overflow: clip; white-space: normal; max-width: 100%; padding-left: 12px; padding-right: 12px; overflow-wrap: anywhere; }

.t-btn.t1028__btn_center .t1028__btn__text { -webkit-box-flex: 0; flex-grow: 0; padding-left: 8px; padding-right: 16px; }

.t-btn.t1028__btn_lg .t1028__btn__text { padding-right: 20px; }

.t-btn.t1028__btn_text-left .t1028__btn__text { text-align: left; }

.t-btn.t1028__btn_text-center .t1028__btn__text { text-align: center; }

.t-btn.t1028__btn_xl .t1028__btn__text, .t-btn.t1028__btn_xxl .t1028__btn__text { padding-left: 16px; padding-right: 24px; }

.t1028__btn__arrow { box-sizing: border-box; height: 18px; width: 21px; display: flex; align-items: center; justify-content: flex-end; margin-right: 7px; }

.t1028__btn__arrow svg { height: 100%; }

.t-btn.t1028__btn_sm .t1028__btn__arrow { width: 17px; height: 16px; }

.t-btn.t1028__btn_lg .t1028__btn__arrow { width: 25px; height: 20px; }

.t-btn.t1028__btn_xl .t1028__btn__arrow { width: 29px; height: 24px; }

.t-btn.t1028__btn_xxl .t1028__btn__arrow { width: 37px; height: 26px; }

.t-btn.t1028__btn_center .t1082__btn__arrow { width: auto; }

.t-btn.t1028__btn_left .t1028__btn__arrow { margin-left: auto; }

.t1028-sociallinks__customimg[src*="/lib/tildaicon/"], .t1028-sociallinks__customimg[src*="/lib/icons/tilda/"], .t1028-sociallinks__customimg[src*="/lib__tildaicon__"] { visibility: hidden; }

@media (max-width: 640px) {
  .t-btn.t1028__btn { margin-bottom: 10px; }
  .t-btn.t1028__btn_lg, .t-btn.t1028__btn_xl { font-size: 18px; }
  .t-btn.t1028__btn_xxl { font-size: 20px; }
  .t1028__btn__arrow { margin-right: 0px; }
}

.t1029__row { display: flex; }

.t1029 .t-col { float: none; display: block; }

.t1029__separator { margin-bottom: 50px; }

.t1029 .t-section__topwrapper { margin-bottom: 105px; }

.t1029 .t-section__title { margin-bottom: 30px; }

.t1029 .t-section__descr { max-width: 560px; }

.t1029 .t-section__bottomwrapper { margin-top: 105px; }

.t1029__wrapperleft { padding-left: 0px; padding-right: 0px; }

.t1029__wrappercenter { padding-left: 20px; padding-right: 20px; }

.t1029__separator { margin-bottom: 90px; }

.t1029__bgimg { margin-bottom: 35px; width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1029__img { margin-bottom: 25px; width: 100px; height: auto; max-width: 100%; }

.t1029__img_circle { border-radius: 50%; }

.t1029 .t-name_xl { margin-bottom: 25px; margin-top: 18px; }

.t1029 .t-name_sm { margin-bottom: 25px; margin-top: 12px; }

.t1029 .t-heading_md { margin-bottom: 25px; margin-top: 12px; }

.t1029 .t-text1 { font-size: 16px; line-height: 25px; }

.t1029 .t-text2 { font-size: 13px; line-height: 20px; }

.t1029 .t-text3 { font-size: 16px; line-height: 25px; }

@media screen and (max-width: 960px) {
  .t1029 .t-section__bottomwrapper { margin-top: 45px; }
  .t1029 .t-section__topwrapper { margin-bottom: 45px; }
  .t1029 .t-section__title { margin-bottom: 20px; }
  .t1029__col { margin-bottom: 45px; }
  .t1029__row:last-child .t1029__col:last-child { margin-bottom: 0px; }
  .t1029__row { display: block; }
  .t1029__separator { margin-bottom: 0px !important; }
}

.t1030__row { display: grid; grid-template-rows: 1fr auto; }

.t1030__col { display: grid; grid-row: span 2; grid-template-rows: subgrid; }

.t1030__content { display: grid; grid-row: span 2; grid-template-rows: subgrid; }

.t1030__textwrapper { background: rgb(247, 247, 247); padding: 30px; position: relative; }

.t1030__img { width: 70px; height: 70px; border-radius: 100px; background-repeat: no-repeat; background-size: cover; background-position: center center; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%, 50%); z-index: 1; }

.t1030__uptitle { color: rgb(119, 119, 119); }

@media screen and (max-width: 960px) {
  .t1030__row { display: block; }
  .t1030__col.t-col_3, .t1030__col.t-col_4, .t1030__col.t-col_6 { width: 100%; max-width: 580px; margin: 0px auto 55px !important; }
  .t1030__content { display: block; }
}

.t1031__uptitle, .t1031__title, .t1031__descr { color: rgb(255, 255, 255); }

.t1031__uptitle { margin-bottom: 26px; }

.t1031__img { width: 100px; height: 100px; }

.t1031__blockswrapper { display: flex; flex-wrap: wrap; }

#allrecords .t1031__blockswrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1031__blockswrapper li ul { list-style-type: disc; }

.t1031 .t-col { float: none; display: block; }

.t1031__img_circle { border-radius: 50%; }

.t1031__textwrapper { box-sizing: border-box; margin: 0px auto 70px; padding: 0px 20px; }

.t1031__textwrapper .t1031__descr { margin-top: 26px; }

.t1031__blockswrapper .t1031__descr { margin-top: 18px; }

.t1031__blockswrapper .t1031__title { margin-top: 20px; }

.t1031__buttonwrapper { margin-top: 60px; }

.t1031__wrapper { padding: 50px 0px; position: relative; z-index: 2; }

.t1031__blockswrapper::before, .t1031__blockswrapper::after { content: ""; display: table; clear: both; }

.t1031__blockswrapper .t1031__wrapper { padding: 0px; }

.t1031 .t-list__item { margin-top: 50px; }

.t1031 .t-list__container_inrow1 .t-list__item:first-child, .t1031 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1031 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1031 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t1031 .t-list__item, .t1031 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1031 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1031 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 40px !important; }
  .t1031 .t-list__container_inrow1 .t-list__item:first-child, .t1031 .t-list__container_inrow2 .t-list__item:first-child, .t1031 .t-list__container_inrow3 .t-list__item:first-child, .t1031 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
}

.t1032 { text-align: center; }

.t1032__row { display: flex; }

.t1032__col { float: none; display: block; }

.t1032__img { margin-bottom: 30px; width: 100px; height: 100px; }

.t1032__img_circle { border-radius: 50%; }

.t1032 .t-card__title { margin-bottom: 25px; padding: 0px 25px; }

.t1032 .t-card__descr { font-size: 16px; line-height: 25px; padding: 1px 25px 3px; }

.t1032__content { border: 0px solid rgb(0, 0, 0); padding: 35px 0px 48px; box-sizing: border-box; }

.t1032__wrapper { box-sizing: content-box; width: 100%; height: 100%; }

.t1032 .t-card__btn { margin-top: 40px; }

.t1032__buttonwrapper { display: block; }

.t1032__separator { margin-bottom: 40px; }

@media screen and (max-width: 960px) {
  .t1032__col { max-width: 100%; margin-bottom: 40px; border: none; height: auto !important; }
  .t1032__row { display: block; }
  .t1032__row:last-child .t1032__col:last-child { margin-bottom: 0px; }
  .t1032__separator { margin-bottom: 0px !important; }
}

.t1033__container { display: flex; flex-wrap: wrap; }

#allrecords .t1033__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1033__container li ul { list-style-type: disc; }

.t1033__title { font-size: 30px; line-height: 34px; font-weight: 700; padding-top: 8px; padding-bottom: 6px; margin-right: 20px; }

.t1033__line { position: relative; margin-top: 14px; margin-bottom: 14px; border: 0px; height: 3px; background-color: rgb(0, 0, 0); margin-right: 20px; }

.t1033__text { padding-top: 4px; padding-bottom: 6px; font-size: 16px; line-height: 25px; margin-right: 20px; }

.t1033 .t-col { float: none; display: block; }

.t1033 .t-list__item { margin-top: 30px; }

.t1033 .t-list__container_inrow1 .t-list__item:first-child, .t1033 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1033 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1033 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t1033 .t-list__item, .t1033 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1033 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1033 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 20px !important; }
  .t1033 .t-list__container_inrow1 .t-list__item:first-child, .t1033 .t-list__container_inrow2 .t-list__item:first-child, .t1033 .t-list__container_inrow3 .t-list__item:first-child, .t1033 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
}

.t1034__container { display: flex; flex-wrap: wrap; }

#allrecords .t1034__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1034__container li ul { list-style-type: disc; }

.t1034__title { padding-top: 8px; padding-bottom: 6px; text-align: center; }

.t1034 .t-col { float: none; display: block; }

.t1034__text { padding-top: 4px; padding-bottom: 6px; text-align: center; }

.t1034__divider { position: relative; margin-top: 14px; margin-bottom: 14px; border: 0px; height: 1px; background-color: rgb(0, 0, 0); opacity: 0.2; }

.t1034 .t-list__item { margin-top: 50px; }

.t1034 .t-list__container_inrow1 .t-list__item:first-child, .t1034 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1034 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1034 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t1034 .t-list__item, .t1034 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1034 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1034 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 20px !important; }
  .t1034 .t-list__container_inrow1 .t-list__item:first-child, .t1034 .t-list__container_inrow2 .t-list__item:first-child, .t1034 .t-list__container_inrow3 .t-list__item:first-child, .t1034 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
}

.t1035 { position: fixed; z-index: 2999; bottom: 20px; left: 20px; right: unset; user-select: none; }

.t1035.t1035_previewmode { text-align: left; }

.t1035.t1035_previewmode[data-align-widget="right"] { text-align: right; }

.t1035__container { display: inline-block; }

.t1035__video-container, .t1035__thumb-container, .t1035__video-wrapper, .t1035__thumb-wrapper, .t1035__thumb { position: relative; }

.t1035 .t1035__thumb-container { display: block; }

.t1035 .t1035__video-container, .t1035.t1035__container--is_opened .t1035__thumb-container, .t1035.t1035__container--is_opened .t1035__iframe-wrap { display: none; }

.t1035.t1035__container--is_opened .t1035__video-container { display: flex; }

.t1035__video-container { flex-direction: column; align-items: center; justify-content: end; animation: 0.3s ease 0s 1 normal none running t1035__fadeAndSlideIn; }

@keyframes t1035__fadeAndSlideIn { 
  0% { opacity: 0; transform: translateY(75px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.t1035[data-align-widget="left"] .t1035__video-container { align-items: start; }

.t1035[data-align-widget="right"] .t1035__video-container { align-items: end; }

.t1035__video-wrapper.t1035__video-wrapper_youtube { aspect-ratio: 16 / 9; width: 560px; max-width: 560px; height: 100%; max-height: min(-50px + 100vh, 315px); }

.t1035__video-wrapper.t1035__video-wrapper_youtube-shorts { aspect-ratio: 9 / 16; width: 315px; max-width: 315px; height: 100%; max-height: min(-50px + 100vh, 560px); }

.t1035__video-wrapper.t1035__video-wrapper_mp4 { border-radius: 10px; }

.t1035__thumb-wrapper { border-radius: 7px; }

.t1035__video-wrapper, .t1035__thumb-wrapper { overflow: hidden; border-style: solid; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; z-index: 0; }

.t1035__video-wrapper.t1035__video-wrapper--animate { transition: height 0.2s, height 0.2s; }

.t1035__video { position: absolute; top: 0px; left: 0px; }

.t1035__thumb-container { cursor: pointer; transition: transform 0.3s; }

.t1035__video, .t1035__thumb { object-fit: cover; background-color: transparent; width: 100%; height: 100%; will-change: transform; }

.t1035__thumb_img { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t1035__iframe-wrap { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; z-index: 1; }

.t1035__button-container { display: flex; align-self: center; position: absolute; bottom: 25px; opacity: 0; animation: 0.3s ease-in-out 0s 1 normal forwards running t1035__fadeIn; }

@keyframes t1035__fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.t1035__button-container.t1035__button-container_wide { width: calc(100% - 50px); }

.t1035__button-container.t1035__button-container_wide .t1035__button-wrapper, .t1035__button-container.t1035__button-container_wide .t-btn { width: 100%; }

.t1035__button-container.t1035__button-container_wide .t1035__button-wrapper { text-align: center; }

.t1035__button-container { transition: transform 0.3s ease-in-out; }

.t1035__button-wrapper .t-btn { border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; }

.t1035__video-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: transparent; border: 0px; border-radius: 100%; pointer-events: none; z-index: 1; animation: 0.2s ease-in-out 0s 1 normal forwards running t1035__scaleAndFadeIn; }

.t1035__thumb.t1035__thumb_youtube, .t1035__video-play-btn { pointer-events: none; }

@keyframes t1035__scaleAndFadeIn { 
  0% { opacity: 0; transform: translate(-50%, -50%) scale(1.75); }
  100% { opacity: 1; }
}

.t1035__thumb-close-btn, .t1035__video-close-btn { position: absolute; cursor: pointer; border: none; padding: 3px; border-radius: 30px; background: rgb(34, 34, 34); z-index: 1; transition: transform 0.3s ease-in-out; }

.t1035__video-close-btn { top: -9px; right: -9px; width: 18px; height: 18px; }

.t1035__thumb-close-btn { top: -7px; right: -7px; width: 14px; height: 14px; }

.t1035__thumb-close-btn svg, .t1035__video-close-btn svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.t1035__thumb-close-btn svg { width: 8px; }

.t1035__video-close-btn svg { width: 13px; }

@media screen and (max-width: 1200px) {
  .t1035__video-wrapper { max-width: 40vw; }
}

@media screen and (max-width: 960px) {
  .t1035__video-wrapper { max-width: 50vw; }
}

@media screen and (max-width: 640px) {
  .t1035__video-wrapper { max-width: 60vw; }
}

@media (hover: hover) {
  .t1035__thumb-close-btn { opacity: 0; }
  .t1035__thumb-container:hover .t1035__thumb-close-btn { opacity: 1; }
  .t1035__thumb:focus-visible + .t1035__thumb-close-btn { opacity: 1; }
  .t1035__thumb-close-btn:focus-visible { opacity: 1; transform: scale(1.07); }
  .t1035.t1035_previewmode .t1035__thumb-container:hover { transform: none; }
  .t1035__thumb-container:hover, .t1035__thumb-close-btn:hover { transform: scale(1.05); }
  .t1035__video-close-btn:hover { transform: scale(1.1); }
  .t1035__video-close-btn:focus-visible { transform: scale(1.1); background: rgb(102, 102, 102); }
  .t1035__thumb-close-btn:hover, .t1035__video-close-btn:hover { background: rgb(102, 102, 102); }
  .t1035__thumb-close-btn:focus-visible { background: rgb(102, 102, 102); }
  .t1035__button-container.t1035__button-container_xs:hover { transform: scale(1.07); }
  .t1035__button-container.t1035__button-container_sm:hover { transform: scale(1.05); }
  .t1035__button-container.t1035__button-container_md:hover { transform: scale(1.03); }
  .t1035__button-container:focus-visible { transform: scale(1.07); }
}

.t1036__wrapper { display: flex; justify-content: center; }

.t1036__items-list { display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; width: 100%; }

.t1036__item { flex-grow: 1; flex-shrink: 1; }

@media (max-width: 640px) {
  .t1036__items-list_4-child-in-row .t1036__item { flex-basis: calc(50% - 15px); }
  .t1036__items-list_5-child-in-row .t1036__item { flex-basis: calc(33.333% - 15px); }
}

.t-btn.t1036__btn { display: flex; justify-content: center; align-items: center; box-sizing: border-box; padding: 12px; cursor: pointer; min-width: 84px; height: 56px; min-height: 60px; background-color: rgb(31, 91, 255); }

.t-btn.t1036__btn_sm { min-width: 72px; height: 48px; min-height: 48px; padding: 12px; }

.t-btn.t1036__btn_smd { min-width: 78px; height: 53px; min-height: 53px; padding: 12px; }

.t-btn.t1036__btn_lg { min-width: 96px; height: 64px; min-height: 64px; padding: 16px; }

.t-btn.t1036__btn_xl { min-width: 108px; height: 72px; min-height: 72px; padding: 18px; }

.t-btn.t1036__btn_xxl { min-width: 132px; height: 88px; min-height: 88px; padding: 22px; }

.t1036__sociallinkimg { vertical-align: baseline; object-fit: cover; }

.t1036-sociallinks__customimg[src*="/lib/tildaicon/"], .t1036-sociallinks__customimg[src*="/lib/icons/tilda/"], .t1036-sociallinks__customimg[src*="/lib__tildaicon__"] { visibility: hidden; }

.t1036__imgwrapper { background-size: contain; background-repeat: no-repeat; background-position: center center; }

.t-quiz { --page-font-size: 20px; }

.t-quiz .t-input-block_rd-flex .t-checkboxes__item .t-checkbox__control { width: 100%; height: 100%; }

.t1045__wrapper { background-size: cover; background-repeat: no-repeat; background-position: center center; transition: 0.2s ease-in-out; }

.t1045 .t1045__form-bottom-text { margin-top: 30px; text-align: center; }

.t1045 .t-input__vis-ph { text-align: left; }

.t1045 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t1045 .t1045__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t1045 .t-submit:hover { opacity: 0.9; }

.t1045 .t-submit:focus-visible { opacity: 0.9; }

.t1045 .js-send-form-success .t1045__wrapper { opacity: 0; }

.t1045 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t1045 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t1045 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t1045 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t1045 .t1045__inputsbox_hidden.t-form__inputsbox { display: block; overflow: hidden; max-height: 0px; opacity: 0; }

.t1045 .t-input-group { display: table-cell; vertical-align: bottom; }

.t1045 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t1045 .t-input-phonemask__wrap { background-color: rgb(255, 255, 255); }

.t1045 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t1045 .t-datepicker { width: 100%; }

@media screen and (max-width: 960px) {
  .t1045 .t-form__inputsbox { display: block; }
  .t1045 .t-input-group { display: block; width: 100% !important; }
  .t1045 .t-input-block { display: block; width: 100%; margin-bottom: 15px; padding-right: 0px; }
  .t1045 .t-form__submit { display: block; width: 100%; }
  .t1045 .t-submit { width: 100%; }
}

.t1045 .t1045__blockinput-errors { background: none 0px 0px repeat scroll rgb(255, 102, 102); }

.t1045 .js-error-control-box .t1045__input { font-family: FuturaPT, Arial, sans-serif; border: 1px solid rgb(255, 0, 0) !important; }

.t1045 .t1045__blockinput-errors-text { font-family: FuturaPT, Arial, sans-serif; color: rgb(255, 255, 255); box-sizing: border-box; padding: 0px 10px 10px; }

.t1045 .t1045__blockinput-errors-item { font-family: FuturaPT, Arial, sans-serif; padding-top: 10px; display: none; }

.t1045 .t1045__blockinput-errorbox { font-family: FuturaPT, Arial, sans-serif; background: rgb(249, 93, 81); color: rgb(255, 255, 255); padding: 10px; text-align: center; margin-bottom: 20px; }

.t1045 .t1045__blockinput-success { text-align: center; background: rgb(98, 197, 132); color: rgb(255, 255, 255); padding: 20px; font-family: FuturaPT, Arial, sans-serif; margin-bottom: 20px; }

.t1045 .t-form__errorbox-middle { display: none; }

.t1045 .t-form__errorbox-bottom { display: block; }

.t1045 .t-form__errorbox-wrapper { margin-top: 20px; margin-bottom: 20px; }

.t1045 .t-input-error { display: none !important; }

@media screen and (max-width: 960px) {
  .t1045 .t-form__errorbox-middle { display: block; }
  .t1045 .t-form__errorbox-bottom { display: none; }
}

.t1046 { width: 100%; height: 70px; z-index: 990; position: fixed; bottom: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; background-color: rgb(255, 255, 255); }

.t1046__beforeready { visibility: hidden; }

.t1046__maincontainer { width: auto; height: 70px; display: flex; align-items: center; justify-content: space-between; position: relative; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }

.t1046__maincontainer.t1046__c12collumns { max-width: 1200px; padding: 0px 20px; }

.t1046.t1046__positionfixed { position: fixed; }

.t1046__linewrapper { position: absolute; top: -1px; left: 0px; width: 100%; }

.t1046__horizontalline { margin: 0px; border: 0px; background-color: rgb(194, 194, 194); height: 1px; right: 0px; bottom: 0px; }

.t1046__text { color: rgb(101, 101, 101); line-height: 1; }

.t1046__form-wrapper { padding-left: 30px; max-width: 500px; width: 100%; height: 100%; display: flex; align-items: center; }

.t1046__text-wrapper { margin-right: auto; width: 100%; }

.t1046 .t1046__blockinput { display: table-cell; vertical-align: middle; max-width: 320px; min-width: 320px; padding-right: 20px; position: relative; }

.t1046 .t1046__input { outline: none; height: 40px; }

.t1046 .t1046__blockbutton { display: table-cell; vertical-align: middle; }

.t1046 .t1046__form-bottom-text { font-size: 12px; color: rgb(101, 101, 101); line-height: 1; padding-top: 4px; }

.t1046 .t1046__allert-wrapper { position: relative; }

.t1046 .t1046__blockinput-success { position: absolute; top: -38px; left: 0px; right: 0px; }

.t1046 .t1046__success-message { color: rgb(0, 0, 0); display: inline-block; vertical-align: middle; padding-left: 5px; }

.t1046 .t1046__success-icon { display: inline-block; vertical-align: middle; font-size: 0px; }

.t1046 .js-send-form-success .t1046__wrapper { opacity: 0; }

.t1046 .t1046__blockinput.js-error-control-box .t1046__input { border: 1px solid rgb(255, 0, 0) !important; }

.t1046 .t-form__errorbox-wrapper { margin-bottom: 0px; }

.t1046__share-btns { margin-right: 75px; }

#allrecords .t1046__share-btns .ya-share2__link:focus-visible { outline-offset: 1px; }

.t1046 .ya-share2__container_size_m .ya-share2__icon { width: 26px; height: 26px; background-position: center center; }

.t1046 .ya-share2__list { margin-bottom: 0px; white-space: nowrap; padding-left: 0px !important; }

.t1046__black-white .ya-share2__badge { background-color: rgb(17, 17, 17) !important; }

.t1046__transp-white .ya-share2__badge { background-color: transparent !important; }

.t1046__transp-white .ya-share2__container_size_m .ya-share2__counter::before { display: none; }

.t1046__transp-white .ya-share2__container_size_m .ya-share2__counter { padding-left: 0px !important; margin-top: 1px; }

.t1046__white-black .ya-share2__badge { background-color: rgb(255, 255, 255) !important; }

.t1046__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=="); }

.t1046__white-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); }

.t1046__white-black .ya-share2__counter::before { background-color: rgb(34, 34, 34); }

.t1046__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t1046__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t1046__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t1046__transp-black .ya-share2__badge { background-color: transparent !important; }

.t1046__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=="); }

.t1046__transp-black .ya-share2__container_size_m .ya-share2__counter { color: rgb(34, 34, 34); margin-top: 1px; padding-left: 0px !important; }

.t1046__transp-black .ya-share2__counter::before { display: none; }

.t1046__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7145 16.9838C7.24792 16.9838 4.12992 13.2361 4 7H6.73829C6.82823 11.5771 8.84691 13.5159 10.4459 13.9157V7H13.0244V10.9475C14.6034 10.7776 16.2622 8.97876 16.8218 7H19.4003C18.9706 9.43848 17.1717 11.2374 15.8925 11.9769C17.1717 12.5765 19.2205 14.1455 20 16.9838H17.1617C16.5521 15.085 15.0332 13.6159 13.0244 13.416V16.9838H12.7145Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t1046__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.7368 11.5046L17.5763 6H16.4295L12.2273 10.7796L8.87103 6H5L10.0753 13.2276L5 19H6.14688L10.5845 13.9526L14.129 19H18L12.7368 11.5046ZM11.1659 13.2912L10.6517 12.5715L6.56012 6.8448H8.32166L11.6236 11.4665L12.1379 12.1862L16.43 18.1936H14.6685L11.1659 13.2912Z' fill='black'/%3E%3C/svg%3E"); background-size: 24px; background-position: center center; }

.t1046__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg=="); background-size: 28px 28px; }

.t1046 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; }

.t1046 .t-submit { --height: 40px; font-size: 14px; padding-left: 30px; padding-right: 30px; }

.t1046 .t-submit:hover { opacity: 0.9; }

.t1046 .t-submit:focus-visible { opacity: 0.9; }

.t1046 .js-send-form-success .t1046__wrapper { opacity: 0; }

.t1046 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t1046 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t1046 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t1046 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; width: 100%; }

.t1046 .t-input-group { display: table-cell; vertical-align: bottom; }

.t1046 .t-input-block { height: 100%; width: 100%; padding-right: 20px; box-sizing: border-box; }

.t1046 .t-input-phonemask__wrap { background-color: rgb(255, 255, 255); }

.t1046 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t1046 .t-datepicker { width: 100%; }

.t1046 .t-form__errorbox-middle { display: none; }

.t1046 .t-form__errorbox-bottom { display: block; position: absolute; bottom: 65px; text-align: center; font-family: FuturaPT, Arial, sans-serif; opacity: 0.9; border-radius: 3px; }

.t1046 .t-form__errorbox-wrapper { border-radius: 3px; }

.t1046 .t-input-error { display: none !important; }

.t1046__input-wrapper { display: -webkit-flex; align-items: center; width: 100%; }

.t1046 .t-form { display: -webkit-flex; width: 100%; height: 100%; align-items: center; }

.t1046 .t-input { height: 40px; }

.t1046 .t-form__successbox { margin-bottom: 0px; font-size: inherit; width: 100%; }

.t1046 .t-form__errorbox-text { padding: 0px; font-size: 16px; }

.t1046 .t-form__errorbox-item { padding-top: 0px; }

.t-form__inputsbox.t1046__inputsbox_hidden { display: none; }

@media screen and (max-width: 1200px) {
  .t1046__maincontainer.t1046__c12collumns { max-width: 960px; padding: 0px 10px; }
}

@media screen and (max-width: 980px) {
  .t1046__text-wrapper, .t1046__form-wrapper { display: none; }
  .t1046 { height: auto !important; }
  .t1046__maincontainer, .t1046__maincontainer.t1046__c12collumns { padding: 0px; height: auto !important; }
  .t1046__share-btns { margin: 0px; }
  .t1046 .ya-share2__list { width: 100%; table-layout: fixed; display: table !important; }
  #allrecords ul.ya-share2__list { padding-left: 0px !important; }
  .t1046 .ya-share2__item { display: table-cell !important; margin: 0px !important; }
  .t1046 .ya-share2__link { display: block; text-align: center; padding: 7px 0px; }
  .t1046 .ya-share2__icon { width: 28px !important; height: 28px !important; }
  .t1046 .ya-share2__counter { line-height: 28px !important; }
  .t1046__mobile-tranparent { background-color: transparent !important; }
  .t1046__transp-white .ya-share2__item, .t1046__transp-black .ya-share2__item { background-color: transparent !important; }
  .t1046__transp-black .ya-share2__icon, .t1046__transp-white .ya-share2__icon { width: 36px !important; height: 36px !important; }
  .t1046__transp-black .ya-share2__item_service_odnoklassniki .ya-share2__icon, .t1046__transp-white .ya-share2__item_service_odnoklassniki .ya-share2__icon { background-size: 36px 36px !important; }
  .t1046 .t1046__transp-black .ya-share2__counter, .t1046 .t1046__transp-white .ya-share2__counter { line-height: 36px !important; }
  .t1046__white-black .ya-share2__item { border-right: 1px solid rgba(0, 0, 0, 0.2); background-color: rgb(255, 255, 255) !important; }
  .t1046__white-black .ya-share2__item:last-child { border-right: 0px; }
  .t1046__black-white .ya-share2__item { border-right: 1px solid rgba(255, 255, 255, 0.2); background-color: rgb(17, 17, 17) !important; }
  .t1046__black-white .ya-share2__item:last-child { border-right: 0px; }
  .t1046 .ya-share2__item_service_facebook { background-color: rgb(59, 89, 152); }
  .t1046 .ya-share2__item_service_vkontakte { background-color: rgb(72, 114, 158); }
  .t1046 .ya-share2__item_service_odnoklassniki { background-color: rgb(235, 114, 46); }
  .t1046 .ya-share2__item_service_twitter { background-color: rgb(0, 172, 237); }
}

.t1047 .t1047__mainblock { margin: 0px auto; }

.t1047 .t1047__uptitle { position: absolute; top: 80px; right: 0px; left: 0px; color: rgb(255, 255, 255); }

.t1047 .t1047__uptitle_mobile { display: none; }

.t1047 .t1047__title { margin-bottom: 24px; padding-top: 20px; color: rgb(255, 255, 255); }

.t1047 .t1047__descr { color: rgb(255, 255, 255); margin-bottom: 44px; }

.t1047 .t-input-title { padding-bottom: 5px; text-align: left; color: rgb(255, 255, 255); }

.t1047 .t1047__input-container { max-width: 600px; margin: 0px auto; }

.t1047 .t1047__blockinput { position: relative; display: table-cell; vertical-align: middle; width: 100%; height: 100%; padding-right: 20px; }

.t1047 .t1047__wrapper { display: table; transition: 0.2s ease-in-out; }

.t1047 .t1047__blockinput.js-error-control-box .t1047__input { border: 1px solid rgb(255, 0, 0) !important; }

.t1047 .t1047__hint { max-width: 600px; margin: 20px auto 0px; color: rgb(255, 255, 255); }

.t1047__input-wrapper { max-width: 600px; margin: 0px auto; }

.t1047 .t1047__blockinput-success { padding: 20px; font-family: FuturaPT, Arial, sans-serif; text-align: center; color: rgb(255, 255, 255); }

.t1047 .t1047__success-message { color: rgb(255, 255, 255); }

.t1047 .js-send-form-success .t1047__wrapper { display: none; }

.t1047 .t-submit:hover { opacity: 0.9; }

.t1047 .t-submit:focus-visible { opacity: 0.9; }

.t1047 .t-checkbox__control { text-align: left; color: rgb(255, 255, 255); }

.t1047 .t-checkbox__indicator { border-color: rgb(255, 255, 255); }

.t1047 .t-input-group_tx .t-text { color: rgb(255, 255, 255); }

.t1047 .js-send-form-success .t1047__wrapper { opacity: 0; }

.t1047 .t-form_inputs-total_3 .t-input-group { width: 33.33%; }

.t1047 .t-form_inputs-total_2 .t-input-group { width: 50%; }

.t1047 .t-form_inputs-total_1 .t-input-group { width: 100%; }

.t1047 .t-form__inputsbox { display: table; transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s linear; max-height: 5000px; width: 100%; }

.t1047 .t-input-group { display: table-cell; vertical-align: bottom; padding-right: 15px; }

.t1047 .t-input-block { height: 100%; width: 100%; box-sizing: border-box; }

.t1047 .t-input { background-color: transparent; }

.t1047 .t-form__submit { display: table-cell; vertical-align: bottom; height: 100%; }

.t1047 .t-datepicker { width: 100%; }

.t1047 .t-form__inputsbox.t1047__inputsbox_hidden { display: none; }

@media screen and (max-width: 960px) {
  .t1047 .t-form__inputsbox { display: block; }
  .t1047 .t-input-group { display: block; width: 100% !important; }
  .t1047 .t-input-block { display: block; width: 100%; margin-bottom: 15px; padding-right: 0px; }
  .t1047 .t-form__submit { display: block; width: 100%; }
  .t1047 .t-submit { --height: 56px; width: 100%; }
  .t1047 .t-input:not(.t-input-phonemask), .t1047 .t-select { height: 56px; }
  .t1047 .t-input-group { padding-right: 0px; }
  .t1047 .t1047__blockinput { display: block; width: 100%; padding-right: 0px; }
  .t1047__input-wrapper { max-width: 320px; }
  .t1047 .t1047__descr { margin-bottom: 32px; }
  .t1047 .t1047__uptitle_desktop { display: none; }
  .t1047 .t1047__uptitle_mobile { display: block; }
  .t1047 .t1047__uptitle { position: initial; top: 40px; font-size: 16px !important; }
  .t1047 .t1047__mainwrapper { padding: 0px 20px; }
  .t1047 .t1047__input-container { max-width: 320px; }
  .t1047 .t1047__wrapper { display: block; }
}

.t1047 .t-form__errorbox-middle { display: none; }

.t1047 .t-form__errorbox-bottom { display: block; text-align: center; font-family: FuturaPT, Arial, sans-serif; opacity: 0.9; }

.t1047 .t-form__errorbox-wrapper { margin-top: 20px; }

.t1047 .t-form__errorbox-item { font-size: 16px; }

.t1047 .t-input-error { display: none !important; }

@media screen and (max-width: 960px) {
  .t1047 .t-form__errorbox-middle { display: block; }
  .t1047 .t-form__errorbox-bottom { display: none; }
}

.t1049 { position: fixed; z-index: 999; bottom: 20px; left: 20px; right: unset; user-select: none; }

.t1049.t1049_previewmode { text-align: left; }

.t1049.t1049_previewmode[data-align-widget="right"] { text-align: right; }

.t1049__container { display: inline-block; }

.t1049__video-container, .t1049__thumb-container, .t1049__video-wrapper, .t1049__thumb-wrapper, .t1049__thumb { position: relative; }

.t1049 .t1049__thumb-container { display: block; }

.t1049 .t1049__video-container, .t1049.t1049__container--is_opened .t1049__thumb-container { display: none; }

.t1049.t1049__container--is_opened .t1049__video-container { display: flex; }

.t1049__video-container { flex-direction: column; align-items: center; justify-content: end; animation: 0.3s ease 0s 1 normal none running t1049__fadeAndSlideIn; }

@keyframes t1049__fadeAndSlideIn { 
  0% { opacity: 0; transform: translateY(75px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.t1049[data-align-widget="left"] .t1049__video-container { align-items: start; }

.t1049[data-align-widget="right"] .t1049__video-container { align-items: end; }

.t1049__video-wrapper.t1049__video-wrapper_youtube { aspect-ratio: 16 / 9; width: 560px; max-width: 560px; height: 100%; max-height: min(-50px + 100vh, 315px); }

.t1049__video-wrapper.t1049__video-wrapper_youtube-shorts { aspect-ratio: 9 / 16; width: 315px; max-width: 315px; height: 100%; max-height: min(-50px + 100vh, 560px); }

.t1049__video-wrapper.t1049__video-wrapper_mp4 { aspect-ratio: 9 / 16; width: 315px; max-width: 315px; height: 100%; max-height: min(-50px + 100vh, 560px); border-radius: 10px; }

.t1049__thumb-wrapper { border-radius: 7px; }

.t1049__video-wrapper, .t1049__thumb-wrapper { overflow: hidden; border-style: solid; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; z-index: 0; }

.t1049__video-wrapper.t1049__video-wrapper--animate { transition: height 0.2s, height 0.2s; }

.t1049__video { position: absolute; top: 0px; left: 0px; }

.t1049__thumb-container { cursor: pointer; transition: transform 0.3s; }

.t1049__video, .t1049__thumb { object-fit: cover; background-color: transparent; width: 100%; height: 100%; will-change: transform; }

.t1049__thumb_img { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; inset: 0px; }

.t1049__button-container { display: flex; align-self: center; position: absolute; bottom: 25px; opacity: 0; animation: 0.3s ease-in-out 0s 1 normal forwards running t1049__fadeIn; }

@keyframes t1049__fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.t1049__button-container.t1049__button-container_wide { width: calc(100% - 50px); }

.t1049__button-container.t1049__button-container_wide .t1049__button-wrapper, .t1049__button-container.t1049__button-container_wide .t-btn { width: 100%; }

.t1049__button-container { transition: transform 0.3s ease-in-out; }

.t1049__button-wrapper .t-btn { border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; }

.t1049__video-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: transparent; border: 0px; border-radius: 100%; pointer-events: none; z-index: 1; animation: 0.2s ease-in-out 0s 1 normal forwards running t1049__scaleAndFadeIn; }

.t1049__thumb.t1049__thumb_youtube, .t1049__video.t1049__video_youtube, .t1049__video-play-btn { pointer-events: none; }

@keyframes t1049__scaleAndFadeIn { 
  0% { opacity: 0; transform: translate(-50%, -50%) scale(1.75); }
  100% { opacity: 1; }
}

.t1049__thumb-close-btn, .t1049__video-close-btn { position: absolute; cursor: pointer; border: none; padding: 3px; border-radius: 30px; background: rgb(34, 34, 34); z-index: 1; transition: transform 0.3s ease-in-out; }

.t1049__video-close-btn { top: -9px; right: -9px; width: 18px; height: 18px; }

.t1049__thumb-close-btn { top: -7px; right: -7px; width: 14px; height: 14px; }

.t1049__thumb-close-btn svg, .t1049__video-close-btn svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.t1049__thumb-close-btn svg { width: 8px; }

.t1049__video-close-btn svg { width: 13px; }

@media screen and (max-width: 1200px) {
  .t1049__video-wrapper { max-width: 40vw; }
}

@media screen and (max-width: 960px) {
  .t1049__video-wrapper { max-width: 50vw; }
}

@media screen and (max-width: 640px) {
  .t1049__video-wrapper { max-width: 60vw; }
}

@media (hover: hover) {
  .t1049__thumb-close-btn { opacity: 0; }
  .t1049__thumb-container:hover .t1049__thumb-close-btn { opacity: 1; }
  .t1049__thumb:focus-visible + .t1049__thumb-close-btn { opacity: 1; }
  .t1049__thumb-close-btn:focus-visible { opacity: 1; transform: scale(1.07); }
  .t1049.t1049_previewmode .t1049__thumb-container:hover { transform: none; }
  .t1049__thumb-container:hover, .t1049__thumb-close-btn:hover { transform: scale(1.05); }
  .t1049__video-close-btn:hover { transform: scale(1.1); }
  .t1049__video-close-btn:focus-visible { transform: scale(1.1); background: rgb(102, 102, 102); }
  .t1049__thumb-close-btn:hover, .t1049__video-close-btn:hover { background: rgb(102, 102, 102); }
  .t1049__thumb-close-btn:focus-visible { background: rgb(102, 102, 102); }
  .t1049__button-container.t1049__button-container_xs:hover { transform: scale(1.07); }
  .t1049__button-container.t1049__button-container_sm:hover { transform: scale(1.05); }
  .t1049__button-container.t1049__button-container_md:hover { transform: scale(1.03); }
  .t1049__button-container:focus-visible { transform: scale(1.07); }
}

.t1050 .t-section__bottomwrapper { margin-top: 105px; }

.t1050__container { display: flex; flex-wrap: wrap; }

#allrecords .t1050__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1050__container li ul { list-style-type: disc; }

.t1050__col .t-heading { padding-top: 8px; padding-bottom: 6px; margin-right: 20px; font-weight: 700; }

.t1050__line { position: relative; border-top: 3px solid rgb(0, 0, 0); margin: 14px 20px 14px 0px; }

.t1050__col .t-descr { padding-top: 4px; padding-bottom: 6px; margin-right: 20px; }

.t1050 .t-col { float: none; display: block; }

.t1050 .t-list__item { margin-top: 30px; }

.t1050 .t-list__container_inrow1 .t-list__item:first-child, .t1050 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1050 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1050 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t1050__col .t-heading, .t1050__line, .t1050__col .t-descr { margin-right: 0px; }
  .t1050 .t-list__item, .t1050 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1050 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1050 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 20px !important; }
  .t1050 .t-list__container_inrow1 .t-list__item:first-child, .t1050 .t-list__container_inrow2 .t-list__item:first-child, .t1050 .t-list__container_inrow3 .t-list__item:first-child, .t1050 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
  .t1050 .t-section__bottomwrapper { margin-top: 45px; }
}

.t1051 .t-section__bottomwrapper { margin-top: 105px; }

.t1051__container { display: flex; flex-wrap: wrap; }

#allrecords .t1051__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1051__container li ul { list-style-type: disc; }

.t1051__number { position: absolute; margin: auto; inset: 0px; z-index: 1; line-height: 0.8; }

.t1051__pie { transform: rotate(-90deg); max-width: 100%; }

.t1051__piewrapper { text-align: center; margin-bottom: 30px; position: relative; }

.t1051__textwrapper { text-align: center; }

.t1051__subtitle { margin-top: 10px; opacity: 0.8; }

.t1051 .t-list__container_inrow1 .t-list__item:first-child, .t1051 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1051 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1051 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t1051 .t-section__bottomwrapper { margin-top: 45px; }
  .t1051__col-top-margin { margin-top: 50px; }
  .t1051 .t-list__item, .t1051 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1051 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1051 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 50px !important; }
  .t1051 .t-list__container_inrow1 .t-list__item:first-child, .t1051 .t-list__container_inrow2 .t-list__item:first-child, .t1051 .t-list__container_inrow3 .t-list__item:first-child, .t1051 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
}

.t1052 .t-section__bottomwrapper { margin-top: 105px; }

.t1052__container { display: flex; flex-wrap: wrap; }

.t1052__container.t-container::before { display: none; }

#allrecords .t1052__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1052__container li ul { list-style-type: disc; }

.t1052__title { padding-top: 8px; padding-bottom: 6px; text-align: center; }

.t1052__text { padding-top: 4px; padding-bottom: 6px; text-align: center; }

.t1052__line { position: relative; margin-top: 14px; margin-bottom: 14px; border: 0px; height: 1px; background-color: rgb(0, 0, 0); opacity: 0.2; }

.t1052 hr { margin-top: 14px; margin-bottom: 14px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(0, 0, 0); opacity: 0.2; }

.t1052 .t-list__item { margin-top: 40px; }

.t1052 .t-list__container_inrow1 .t-list__item:first-child, .t1052 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1052 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1052 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 960px) {
  .t1052 .t-list__item, .t1052 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1052 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1052 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 20px !important; }
  .t1052 .t-list__container_inrow1 .t-list__item:first-child, .t1052 .t-list__container_inrow2 .t-list__item:first-child, .t1052 .t-list__container_inrow3 .t-list__item:first-child, .t1052 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
  .t1052 .t-section__bottomwrapper { margin-top: 45px; }
  .t1052__separator { margin-bottom: 0px !important; }
}

.t1053 .t-section__bottomwrapper { margin-top: 105px; }

.t1053__container { display: flex; flex-wrap: wrap; }

#allrecords .t1053__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1053__container li ul { list-style-type: disc; }

.t1053__col { vertical-align: top; position: relative; height: auto; }

.t1053__col-wrapper { text-align: center; box-sizing: border-box; padding: 0px 25px; }

.t1053__line { width: 1px; background: rgb(238, 238, 238); position: absolute; top: 0px; bottom: 0px; left: -20px; transform: translate(-50%, 0px); }

.t1053__line_mobile { display: none; }

.t1053__bgimg { width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; margin-bottom: 30px; }

.t1053__img { margin-bottom: 30px; width: 100px; height: auto; max-width: 100%; }

.t1053__img_circle { border-radius: 50%; }

.t1053__title { padding-bottom: 20px; }

.t1053__uptitle { padding-bottom: 15px; }

.t1053 .t-list__item { margin-top: 100px; }

.t1053 .t-list__container_inrow1 .t-list__item:first-child, .t1053 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1053 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1053 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

@media screen and (max-width: 1200px) {
  .t1053__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t1053 .t-section__bottomwrapper { margin-top: 45px; }
  .t1053__col { padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t1053__col-wrapper { padding: 45px 0px; }
  .t1053__col:first-child .t1053__col-wrapper { padding: 0px 0px 45px; }
  .t1053__col_padding { padding-top: 0px; }
  .t1053__line { transform: translate(0px, 0px); margin: 0px 5%; left: 0px; height: 1px; width: 90% !important; }
  .t1053__col:first-child .t1053__line { display: none; }
  .t1053__line_mobile { display: block; }
  .t1053__title, .t1053__uptitle { padding-bottom: 10px; }
  .t1053 .t-list__item { margin-top: 0px !important; }
}

.t1054 .t-section__container { position: inherit; }

.t1054 .t-section__topwrapper { margin-bottom: 105px; }

.t1054 .t-section__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t1054 .t-section__descr { max-width: 560px; color: rgb(255, 255, 255); }

.t1054 .t-section__bottomwrapper { margin-top: 105px; }

.t1054__blockswrapper { display: flex; flex-wrap: wrap; }

#allrecords .t1054__blockswrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1054__blockswrapper li ul { list-style-type: disc; }

.t1054__title { padding-top: 8px; padding-bottom: 20px; text-align: center; color: rgb(255, 255, 255); }

.t1054__text { padding-top: 4px; padding-bottom: 6px; text-align: center; color: rgb(255, 255, 255); margin: 0px 20px; }

.t1054__line { position: relative; margin-top: 14px; margin-bottom: 14px; border: 0px; height: 3px; background-color: rgb(255, 255, 255); }

.t1054__blockswrapper::before, .t1054__blockswrapper::after { content: ""; display: table; clear: both; }

.t1054 .t-list__item { margin-top: 50px; }

.t1054 .t-list__container_inrow1 .t-list__item:first-child, .t1054 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1054 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1054 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 0px !important; }

.t1054__align-row { display: flex; flex-wrap: nowrap; justify-content: space-between; }

@media screen and (max-width: 960px) {
  .t1054 .t-section__bottomwrapper { padding: 45px 0px; margin: 0px; }
  .t1054 .t-section__topwrapper { padding: 45px 0px; margin: 0px; }
  .t1054 .t-section__title { margin-bottom: 20px; }
  .t1054 .t-list__item, .t1054 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t1054 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t1054 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) { margin-top: 20px !important; }
  .t1054 .t-list__container_inrow1 .t-list__item:first-child, .t1054 .t-list__container_inrow2 .t-list__item:first-child, .t1054 .t-list__container_inrow3 .t-list__item:first-child, .t1054 .t-list__container_inrow4 .t-list__item:first-child { margin-top: 0px !important; }
  .t1054__col:last-of-type { margin-bottom: 20px; }
}

@media screen and (max-width: 640px) {
  .t1054__uptitle { margin-bottom: 15px; }
}

.t1055__col { vertical-align: top; position: relative; height: auto; }

.t1055__col-wrapper { text-align: center; box-sizing: border-box; padding: 0px 25px; }

.t1055__bgimg { width: 100px; height: 100px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; margin-bottom: 30px; }

.t1055__img { margin-bottom: 30px; width: 100px; height: auto; max-width: 100%; }

.t1055__img_circle { border-radius: 50%; }

.t1055__title { padding-bottom: 20px; }

.t1055__uptitle { padding-bottom: 15px; }

.t1055__separator { margin-bottom: 110px; }

.t1055__row { display: flex; }

.t1055__row .t-col { float: none; }

@media screen and (max-width: 960px) {
  .t1055__col { padding: 0px 5%; width: 100%; display: block; height: auto !important; }
  .t1055__col-wrapper { padding: 45px 0px; }
  .t1055__row:first-child .t1055__col:first-child .t1055__col-wrapper { padding: 0px 0px 45px; }
  .t1055__title, .t1055__uptitle { padding-bottom: 10px; }
  .t1055__separator { margin-bottom: 0px !important; }
  .t1055__row { display: block; }
}

.t1056__title { margin-bottom: 90px; }

.t1056__name { margin-bottom: 10px; }

.t1056__text { opacity: 0.7; }

.t1056__separator { margin-bottom: 50px; }

.t1056__row { display: flex; }

.t1056__row .t-col { float: none; }

@media screen and (max-width: 960px) {
  .t1056__title { margin-bottom: 45px; }
  .t1056__col { margin-bottom: 30px; }
  .t1056__separator { margin-bottom: 0px !important; }
  .t1056__row { display: block; }
}

.t1057 .t-section__bottomwrapper { margin-top: 105px; }

.t1057__container { display: flex; flex-wrap: wrap; }

#allrecords .t1057__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1057__container li ul { list-style-type: disc; }

.t1057__container.t-align_center { -webkit-box-pack: center; justify-content: center; }

.t1057 .t-list__item { margin-top: 80px; }

.t1057 .t-list__item:nth-child(-n+2) { margin-top: 0px !important; }

.t1057__img { margin-bottom: 40px; width: 220px; height: auto; max-width: 100%; }

.t1057__title { margin-bottom: 30px; }

.t1057__uptitle { margin-bottom: 15px; }

@media screen and (max-width: 960px) {
  .t1057 .t-section__bottomwrapper { margin-top: 60px; }
  .t1057 .t-list__item, .t1057 .t-list__item:nth-child(-n+2) { margin-top: 60px !important; }
  .t1057 .t-list__item:first-child { margin-top: 0px !important; }
  .t1057__img { margin-bottom: 25px; }
  .t1057__title { margin-bottom: 20px; }
  .t1057__uptitle { margin-bottom: 10px; }
}

.t1058__link { display: inline-block; font-size: 0px; cursor: pointer; }

.t1058__btn-text { display: table-cell; vertical-align: middle; }

.t1058__link-wrapper { height: auto; padding: 0px; display: inline-block; }

.t1058__btn-img { display: block; padding-right: 11px; }

.t1058__btn-img_sm { width: 24px; }

.t1058__btn-img_smd { width: 28px; }

.t1058__btn-img_md { width: 30px; }

.t1058__btn-img_xl { width: 36px; }

.t1058__btn-img-wrapper { display: table-cell; vertical-align: middle; }

.t1058__row { display: flex; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; }

.t1058__row_center { justify-content: center; }

.t1058__row_right { justify-content: flex-end; }

.t1058__btn { margin: 0px 30px 30px 0px; }

.t1058__btn:last-child { margin: 0px; }

.t1058__link-wrapper-hover:hover { text-decoration: underline; }

.t1058__link:focus-visible .t1058__link-wrapper-hover { text-decoration: underline; }

@media screen and (max-width: 640px) {
  .t1058__col { display: flex; justify-content: flex-start; }
  .t1058__col_center { justify-content: center; }
  .t1058__col_right { justify-content: flex-end; }
  .t1058__link, .t1058__link-wrapper { display: block; }
  .t1058__row { flex-direction: column; align-items: flex-start; }
  .t1058__btn { margin-right: 0px; margin-bottom: 10px; }
  .t1058__btn:last-child { margin-bottom: 30px; }
}

.t1059__link { display: inline-block; font-size: 0px; cursor: pointer; }

.t1059__btn-text { display: table-cell; vertical-align: middle; }

.t1059__link-wrapper { height: auto; padding: 0px; font-size: 24px; display: inline-block; }

.t1059__link-wrapper_sm { font-size: 16px; }

.t1059__btn-img { display: block; padding-right: 11px; }

.t1059__btn-img_sm { width: 24px; }

.t1059__btn-img_md { width: 30px; }

.t1059__btn-img_xl { width: 36px; }

.t1059__btn-img-wrapper { display: table-cell; vertical-align: middle; }

.t1059__link-wrapper-hover:hover { text-decoration: underline; }

.t1059__link:focus-visible .t1059__link-wrapper-hover { text-decoration: underline; }

.t1059__row { display: flex; flex-wrap: wrap; }

.t1059__row_center { justify-content: center; }

.t1059__row_right { justify-content: flex-end; }

.t1059__btn { margin-right: 30px; margin-bottom: 30px; }

.t1059__btn:last-child { margin-right: 0px; }

@media screen and (max-width: 640px) {
  .t1059__link, .t1059__link-wrapper { display: block; }
  .t1059__row { flex-direction: column; align-items: flex-start; }
  .t1059__row_center { align-items: center; }
  .t1059__row_right { align-items: flex-start; }
  .t1059__btn { margin-right: 0px; }
  .t1059__btn:last-child { margin-bottom: 30px; }
}

.t1060__itemwrapper, .t1060__textwrapper, .t1060__buttonwrapper { text-align: left; }

.t1060__buttonwrapper { margin-top: 45px; }

.t1060 .t1060__title { margin-bottom: 20px; color: rgb(255, 255, 255); }

.t1060 .t1060__descr { max-width: 560px; color: rgb(255, 255, 255); }

.t1060__wrapper { padding: 50px 0px; }

.t1060__col-wrapper { display: flex; -webkit-box-align: center; align-items: center; }

.t1060__col { margin-top: 0px; margin-bottom: 0px; }

.t1060__item:not(:last-child) { margin-bottom: 60px; }

.t1060__item.t1060__item_flex { display: flex; -webkit-box-align: center; align-items: center; }

.t1060__item_icon, .t1060__bgimg, .t1060__imgwrapper { display: inline-block; vertical-align: middle; }

.t1060__item_icon, .t1060__bgimg { max-width: 100%; }

.t1060__imgwrapper { width: 50px; }

.t1060__bgimg { width: 50px; max-width: 100%; height: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1060__img { width: 100%; max-width: 100%; height: auto; }

.t1060__img_circle { border-radius: 50%; }

.t1060__item-text { display: inline-block; vertical-align: middle; padding-left: 35px; }

@media screen and (max-width: 960px) {
  .t1060__textwrapper { margin-bottom: 60px; }
  .t1060 .t1060__title { margin-bottom: 15px; }
  .t1060__col:first-child { margin-bottom: 60px; }
  .t1060__wrapper { padding: 20px 0px; }
  .t1060__col-wrapper { display: block; }
  .t1060__item:not(:last-child) { margin-bottom: 45px; }
  .t1060__item_icon, .t1060__bgimg { width: 40px !important; height: 40px !important; }
  .t1060__imgwrapper { width: 40px !important; }
  .t1060__item-text { padding-left: 35px; }
}

@media screen and (max-width: 640px) {
  .t1060__item:not(:last-child) { margin-bottom: 35px; }
  .t1060__buttonwrapper { margin-top: 30px; }
  .t1060__item-text { padding-left: 30px; }
}

.t1061 .t-container_flex { flex-wrap: wrap; }

.t1061 .t-col_3:nth-child(n+5), .t1061 .t-col_4:nth-child(n+4), .t1061 .t-col_6.t-prefix_3:nth-child(n+2), .t1061 .t-col_6:not(.t-prefix_3):nth-child(n+3) { margin-top: 40px; }

.t1061__wrap-video { position: relative; }

.t1061__wrap-video .t-video-lazyload[data-videolazy-load="false"] { background-color: rgb(0, 0, 0); }

.t1061__wrap-video iframe { display: block; border: 0px; padding: 0px; }

.t1061__wrap-video + .t1061__blockname, .t1061__wrap-video + .t1061__blocktext { margin-top: 20px; }

.t1061__blockname + .t1061__blocktext { margin-top: 5px; }

.t1061__video-thumbnail { position: absolute; top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-position: center center; background-size: cover; cursor: pointer; }

.t1061__video-thumbnail-button { width: 68px; padding: 0px; color: rgb(0, 0, 0); background-color: transparent; border: none; cursor: pointer; z-index: 10; }

.t1061__play-rect { transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1); opacity: 0.6; }

.t1061__video-thumbnail:hover .t1061__play-rect, .t1061__video-thumbnail:focus .t1061__play-rect { opacity: 1; color: rgb(255, 0, 0); }

.t1061__video-thumbnail-button:focus-visible .t1061__play-rect { opacity: 1; color: rgb(255, 0, 0); }

@media screen and (max-width: 960px) {
  .t1061 .t-col_3:nth-child(n+5), .t1061 .t-col_4:nth-child(n+4), .t1061 .t-col_6:not(.t-prefix_3):nth-child(n+3) { margin-top: 0px; }
  .t1061 .t-col_3:nth-child(n+2), .t1061 .t-col_4:nth-child(n+2), .t1061 .t-col_6.t-prefix_3:nth-child(n+2), .t1061 .t-col_6:not(.t-prefix_3):nth-child(n+2) { margin-top: 20px; }
  .t1061__wrap-video + .t1061__blockname, .t1061__wrap-video + .t1061__blocktext { margin-top: 10px; }
}

@media screen and (max-width: 480px) {
  .t1061-col iframe { height: 100%; }
  .t1061-col .t-video-lazyload iframe { height: inherit; }
}

.t1062__blocktitle { margin-bottom: 24px; }

.t1062__separator { margin-bottom: 18px; }

.t1062__titlewrapper { display: flex; align-items: flex-start; }

.t1062__icon { display: flex; align-items: center; margin: 0px 15px 0px 0px; font-size: 18px; height: 1.35em; }

.t1062__icon svg { vertical-align: middle; width: 18px; height: 18px; }

.t1062__title { font-size: 18px; line-height: 1.35; font-weight: 400; }

.t1062__descr { margin-top: 5px; margin-bottom: 2px; margin-left: 33px; font-size: 15px; line-height: 1.35; opacity: 0.5; }

@media screen and (max-width: 1200px) {
  .t1062__separator { margin-bottom: 16px; }
  .t1062__icon { margin-right: 12px; font-size: 17px; }
  .t1062__title { font-size: 17px; }
  .t1062__descr { margin-left: 30px; font-size: 15px; }
}

@media screen and (max-width: 960px) {
  .t1062__separator { margin-bottom: 16px !important; }
  .t1062__icon { height: 1.3em; }
  .t1062__title { line-height: 1.3; }
}

@media screen and (max-width: 640px) {
  .t1062__separator { margin-bottom: 14px !important; }
  .t1062__icon { margin-right: 11px; font-size: 16px; }
  .t1062__title { font-size: 16px; }
  .t1062__descr { margin-left: 29px; font-size: 14px; }
}

@media screen and (max-width: 480px) {
  .t1062__icon { height: 1.2em; }
  .t1062__icon svg { vertical-align: unset; }
  .t1062__title { line-height: 1.2; }
}

.t1062__separator_md { margin-bottom: 20px; }

.t1062__item_md .t1062__icon { font-size: 20px; margin: 0px 13px 0px 0px; }

.t1062__item_md .t1062__icon svg { width: 20px; height: 20px; }

.t1062__item_md .t1062__title { font-size: 20px; }

.t1062__item_md .t1062__descr { margin-top: 8px; margin-left: 33px; font-size: 18px; }

@media screen and (max-width: 1200px) {
  .t1062__separator_md { margin-bottom: 18px; }
  .t1062__item_md .t1062__icon { margin-right: 9px; font-size: 18px; }
  .t1062__item_md .t1062__title { font-size: 18px; }
  .t1062__item_md .t1062__descr { margin-top: 6px; margin-left: 29px; font-size: 16px; }
}

@media screen and (max-width: 960px) {
  .t1062__separator_md { margin-bottom: 18px !important; }
}

@media screen and (max-width: 640px) {
  .t1062__separator_md { margin-bottom: 16px !important; }
  .t1062__item_md .t1062__icon, .t1062__item_md .t1062__title { font-size: 17px; }
  .t1062__item_md .t1062__descr { font-size: 15px; }
}

.t1062__separator_lg { margin-bottom: 22px; }

.t1062__item_lg .t1062__icon { margin: 0px 16px 0px 0px; font-size: 24px; }

.t1062__item_lg .t1062__icon svg { width: 24px; height: 24px; }

.t1062__item_lg .t1062__title { font-size: 24px; }

.t1062__item_lg .t1062__descr { margin-top: 8px; margin-left: 41px; font-size: 20px; }

@media screen and (max-width: 1200px) {
  .t1062__separator_lg { margin-bottom: 24px; }
  .t1062__item_lg .t1062__icon, .t1062__item_lg .t1062__title { font-size: 22px; }
  .t1062__item_lg .t1062__descr { font-size: 18px; }
}

@media screen and (max-width: 960px) {
  .t1062__separator_lg { margin-bottom: 24px !important; }
}

@media screen and (max-width: 640px) {
  .t1062__separator_lg { margin-bottom: 22px; }
  .t1062__item_lg .t1062__icon, .t1062__item_lg .t1062__title { font-size: 20px; }
  .t1062__item_lg .t1062__descr { margin-left: 40px; font-size: 16px; }
}

@media screen and (max-width: 480px) {
  .t1062__item_lg .t1062__icon { margin-right: 12px; }
  .t1062__item_lg .t1062__descr { margin-left: 38px; }
}

.t1064__blockname { padding-top: 20px; }

.t1064__blocktext { padding: 20px 0px 0px; }

.t1064__blockname + .t1064__blocktext { padding: 5px 0px 0px; }

.t1064 iframe { display: block; border: 0px; padding: 0px; }

.t1064 .t-video-lazyload { background-color: rgb(0, 0, 0); }

.t1064__separator { margin-bottom: 40px; }

.t1064__row { display: flex; }

.t1064__row .t-col { float: none; }

@media screen and (max-width: 1200px) {
  .t1061__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1064-col_right { margin-top: 30px; }
  .t1064__separator { margin-bottom: 0px !important; }
  .t1064__row { display: block; }
  .t1064-col { margin-bottom: 20px; }
  .t1064__row:last-child .t1064-col:last-child { margin-bottom: 0px; }
  .t1064__blockname { padding-top: 10px; }
  .t1064__blocktext { padding: 10px 0px 0px; }
}

@media screen and (max-width: 480px) {
  .t1064-col { position: relative; padding-right: 0px !important; padding-left: 0px !important; }
  .t1064-col iframe { height: 56.25vw; }
  .t1064__blocktext { padding-left: 20px; padding-right: 20px; }
}

.t1065__itemwrapper, .t1065__textwrapper, .t1065__buttonwrapper { text-align: center; margin-left: auto; margin-right: auto; }

.t1065__buttonwrapper { margin-top: 45px; }

.t1065__title { margin-bottom: 40px; color: rgb(255, 255, 255); }

.t1065__descr { max-width: 560px; margin-right: auto; margin-left: auto; color: rgb(255, 255, 255); }

.t1065__wrapper { padding: 50px 0px; }

.t1065__col { margin-top: 0px; margin-bottom: 0px; }

.t1065__item_flex { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 30%; }

.t1065__textwrapper { margin-bottom: 65px; }

.t1065__wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.t1065__itemwrapper { display: flex; justify-content: space-around; width: 600px; }

.t1065__item_icon, .t1065__bgimg, .t1065__imgwrapper { display: inline-block; vertical-align: middle; }

.t1065__item_icon, .t1065__bgimg { max-width: 100%; }

.t1065__imgwrapper { width: 50px; }

.t1065__bgimg { width: 50px; max-width: 100%; height: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1065__img { width: 100%; max-width: 100%; height: auto; }

.t1065__img_circle { border-radius: 50%; }

.t1065__item-text { display: inline-block; vertical-align: middle; margin-top: 30px; color: rgb(255, 255, 255); }

.t1065__row { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; }

.t1065__separator { width: 100%; margin-bottom: 40px; }

@media screen and (max-width: 960px) {
  .t1065__textwrapper { margin-bottom: 60px; }
  .t1065 .t1065__title { margin-bottom: 15px; }
  .t1065__col:first-child { margin-bottom: 60px; }
  .t1065__wrapper { padding: 20px 0px; }
  .t1065__item_icon, .t1065__bgimg { width: 40px !important; height: 40px !important; }
  .t1065__imgwrapper { width: 40px !important; }
  .t1065__itemwrapper { width: 80vw !important; }
}

@media screen and (max-width: 640px) {
  .t1065__itemwrapper { flex-wrap: wrap; }
  .t1065__item { width: 50%; margin-bottom: 40px; }
  .t1065__buttonwrapper { margin-top: 30px; }
  .t1065__wrapper { padding: 50px 20px; }
  .t1065__separator { display: none; }
}

.t1065__hint { margin-top: 45px; opacity: 0.7; color: rgb(255, 255, 255); }

.t1066__flex-wrapper { display: flex; }

.t1066 .t-section__bottomwrapper { margin-top: 105px; }

.t1066__img { display: block; width: 100%; }

.t1066__box-img-mobile { display: none; }

.t1066__tablewrapper { display: table; height: 100%; width: 100%; }

.t1066__textwrapper { padding-left: 30px; }

.t1066__imgwrapper { width: 65px; }

.t1066__list li ul { list-style-type: disc; }

#allrecords .t1066__list { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1066__bgimg { width: 65px; height: 65px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1066__iconimg { width: 100%; max-width: 100%; height: auto; }

.t1066__img_circle { border-radius: 50%; }

.t1066__heading { padding-bottom: 15px; }

.t1066__item:not(:last-child) { margin-bottom: 50px; }

.t1066__item.t-column-draggable { list-style-type: none; }

@media screen and (max-width: 960px) {
  .t1066__flex-wrapper { display: block; }
  .t1066__box-img-mobile { display: block; height: auto; margin-bottom: 75px; }
  .t1066__box-img { display: none; }
  .t1066__img { max-width: 100%; height: auto; }
  .t1066__imgwrapper { max-width: 50px !important; }
  .t1066__bgimg { max-width: 50px !important; max-height: 50px !important; }
  .t1066__box-text { height: auto; }
  .t1066 .t-section__bottomwrapper { margin-top: 45px; }
}

.t1067 .t-section__bottomwrapper { margin-top: 105px; }

.t1067__content { border: 1px solid rgb(238, 238, 238); height: 100%; padding: 55px 30px; display: table; width: 100%; box-sizing: border-box; }

.t1067__price { display: inline-block; vertical-align: middle; }

.t1067__price_block { display: block; }

.t1067__price_old { color: rgb(153, 153, 153); margin-right: 8px; position: relative; }

.t1067__price_old::after { content: ""; position: absolute; left: 0px; right: 0px; height: 1px; border-top: 1px solid; top: 50%; }

.t1067 .t-card__descr { margin-top: 22px; }

.t1067 .t-card__link { display: inline-block; }

.t1067 .t-card__btn { display: -webkit-inline-flex; justify-content: center; align-items: center; max-width: 100%; margin-top: 30px; }

.t1067__btn-title { white-space: normal; }

.t1067__featured .t1067__content { padding-top: 70px; padding-bottom: 70px; }

.t1067__featured { padding-top: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px; }

.t1067__featured.t-col_4 { max-width: 380px; }

.t1067__featured.t-col_3 { max-width: 280px; }

.t1067__featured.t-col_6 { max-width: 580px; }

.t1067__row { display: flex; align-items: center; }

.t1067 .t-col { display: inline-block; float: none; }

.t1067__separator { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t1067__withfeatured .t1067__featured.t-col_4 { max-width: 300px; }
  .t1067__withfeatured .t1067__featured.t-col_3 { max-width: 220px; }
  .t1067__withfeatured .t1067__featured.t-col_6 { max-width: 460px; }
  .t1067__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1067__featured.t-col { max-width: 100%; margin-left: 0px; margin-right: 0px; }
  .t1067__withfeatured .t1067__featured.t1067__col { max-width: 100%; margin-left: 0px; margin-right: 0px; padding-top: 0px; }
  .t1067__withfeatured .t1067__col { padding-top: 0px; }
  .t1067__row { display: block; }
  .t1067__col { margin-bottom: 20px; }
  .t1067__row:last-child .t1067__col:last-child { margin-bottom: 0px; }
  .t1067__separator { margin-bottom: 0px !important; }
}

@media screen and (max-width: 640px) {
  .t1067__content { padding-left: 20px; padding-right: 20px; }
}

.t1068 .t-section__bottomwrapper { margin-top: 105px; }

.t1068__col { position: relative; box-sizing: content-box; }

.t1068__content { padding: 0px 25px; }

.t1068__line { position: absolute; top: 0px; bottom: 0px; left: -20px; background-color: rgb(238, 238, 238); width: 1px; transform: translate(-50%, 0px); }

.t1068__line_mobile { height: 1px; width: 100%; background-color: rgb(238, 238, 238); display: none; }

.t1068 .t-card__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t1068 .t-card__descr li { padding: 12px; border-bottom: 1px solid rgb(238, 238, 238); }

.t1068 .t-card__descr li:first-child { border-top: 1px solid rgb(238, 238, 238); }

.t1068 .t-card__title { margin-top: 26px; }

.t1068 .t-card__descr { margin-top: 30px; }

.t1068__price { margin-top: 30px; }

.t1068 .t-card__btn { max-width: 100%; margin-top: 30px; }

.t1068__img { max-width: 90px; width: 100%; display: block; }

.t1068__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1068__img_circle { border-radius: 50%; }

.t1068__row { display: flex; }

.t1068__separator { margin-bottom: 100px; }

@media screen and (max-width: 1200px) {
  .t1068__line { left: -10px; }
}

@media screen and (max-width: 960px) {
  .t1068__col { box-sizing: border-box; }
  .t1068__line { display: none; }
  .t1068__line_mobile { display: block; margin: 55px auto; }
  .t1068__row { display: block; }
  .t1068__separator { margin-bottom: 0px !important; }
}

.t1069 .t-card__title { margin-bottom: 10px; }

.t1069 .t-card__uptitle { color: rgb(119, 119, 119); max-width: 270px; margin-left: auto; margin-right: auto; }

.t1069__price { margin-top: 30px; }

.t1069 .t-card__descr { margin: 25px auto 0px; }

.t1069 .t-card__btn { margin-top: 30px; max-width: 100%; }

.t1069 .t-card__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t1069 .t-card__descr li { padding: 10px; }

.t1069__content { width: 100%; padding: 40px 30px; box-sizing: border-box; }

.t1069__withfeatured .t1069__featured .t1069__content { padding-top: 55px; padding-bottom: 55px; }

.t1069__withfeatured .t1069__col { padding-top: 15px; }

.t1069__withfeatured .t1069__featured { padding-top: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px; }

.t1069__withfeatured .t1069__featured.t-col_4 { max-width: 380px; }

.t1069__withfeatured .t1069__featured.t-col_3 { max-width: 280px; }

.t1069__withfeatured .t1069__featured.t-col_6 { max-width: 580px; }

.t1069__row { display: flex; }

.t1069 .t-col { display: inline-block; float: none; }

.t1069__separator { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t1069__withfeatured .t1069__featured.t-col_4 { max-width: 300px; }
  .t1069__withfeatured .t1069__featured.t-col_3 { max-width: 220px; }
  .t1069__withfeatured .t1069__featured.t-col_6 { max-width: 460px; }
  .t1069__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1069__withfeatured .t1069__featured.t1069__col { max-width: 100%; margin-left: 0px; margin-right: 0px; padding-top: 0px; }
  .t1069__withfeatured .t1069__col { padding-top: 0px; }
  .t1069__col { margin-bottom: 35px; }
  .t1069__row:last-child .t1069__col:last-child { margin-bottom: 0px; }
  .t1069__row { display: block; }
  .t1069__separator { margin-bottom: 0px !important; }
}

.t1070 .t-card__title { margin-bottom: 25px; margin-top: 40px; }

.t1070__price { margin-top: 25px; display: inline-block; vertical-align: middle; }

.t1070__price-wrap .t1070__price { margin-top: 0px; margin-bottom: 5px; }

.t1070__price-wrap { margin-top: 25px; }

.t1070__price_old { position: relative; margin-right: 3px; color: rgb(153, 153, 153); text-decoration: line-through; }

.t1070 .t-card__descr { margin-top: 18px; }

.t1070 .t-card__btn { max-width: 100%; margin-top: 34px; }

.t1070 .t-card__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t1070 .t-card__descr li { padding: 10px; }

.t1070__content { width: 100%; padding: 45px 30px; box-sizing: border-box; }

.t1070__withfeatured .t1070__featured .t1070__content { padding-top: 65px; padding-bottom: 65px; }

.t1070__withfeatured .t1070__featured { padding-top: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px; }

.t1070__withfeatured .t1070__featured.t-col_4 { max-width: 380px; }

.t1070__withfeatured .t1070__featured.t-col_3 { max-width: 280px; }

.t1070__withfeatured .t1070__featured.t-col_6 { max-width: 580px; }

.t1070__img { max-width: 90px; width: 100%; display: block; object-fit: contain; }

.t1070__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1070__img_circle { border-radius: 50%; }

.t1070__row { display: flex; }

.t1070 .t-col { display: inline-block; float: none; }

.t1070__separator { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t1070__withfeatured .t1070__featured.t-col_4 { max-width: 300px; }
  .t1070__withfeatured .t1070__featured.t-col_3 { max-width: 220px; }
  .t1070__withfeatured .t1070__featured.t-col_6 { max-width: 460px; }
  .t1070__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1070__withfeatured .t1070__featured.t1070__col { max-width: 100%; margin-left: 0px; margin-right: 0px; padding-top: 0px; }
  .t1070__row { display: block; }
  .t1070__col { margin-bottom: 35px; }
  .t1070__row:last-child .t1070__col:last-child { margin-bottom: 0px; }
  .t1070__separator { margin-bottom: 0px !important; }
}

.t1071__bgimg { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }

.t1071__textwrapper { position: absolute; top: 50%; left: 20px; right: 20px; transform: translateY(-50%); }

.t1071__imgwrapper { position: relative; }

.t1071 .t-card__title { color: rgb(255, 255, 255); }

.t1071__price { margin-top: 12px; color: rgb(255, 255, 255); }

.t1071 .t-card__descr { margin-bottom: 35px; margin-top: 14px; }

.t1071 .t-card__descr ul { margin-bottom: 0px; list-style: none; padding-left: 0px !important; }

.t1071 .t-card__descr li { border-bottom: 1px solid rgb(224, 230, 237); padding: 16px 0px; }

.t1071__wrapper { border-radius: 3px; overflow: hidden; }

.t1071__content { border-right: 1px solid rgb(224, 230, 237); border-bottom: 1px solid rgb(224, 230, 237); border-left: 1px solid rgb(224, 230, 237); border-image: initial; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 1px 30px 35px; border-top: 0px !important; border-top-right-radius: 0px !important; border-top-left-radius: 0px !important; }

.t1071 .t-card__btn { max-width: 100%; }

.t1071__row { display: flex; }

.t1071 .t-col { display: inline-block; float: none; }

.t1071__separator { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t1071__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1071__content { padding-left: 20px; padding-right: 20px; }
  .t1071__row { display: block; }
  .t1071__col { margin-bottom: 35px; }
  .t1071__row:last-child .t1071__col:last-child { margin-bottom: 0px; }
  .t1071__separator { margin-bottom: 0px !important; }
}

.t1072__content { overflow: hidden; }

.t1072__header { padding: 0px 20px 10px; }

.t1072 .t-card__title { border-bottom: 1px solid rgb(255, 255, 255); padding-top: 18px; padding-bottom: 18px; }

.t1072__price__wrapper { margin: 30px 0px; }

.t1072__price { margin-top: 33px; }

.t1072 .t-card__uptitle { margin-top: 5px; margin-bottom: 30px; }

.t1072__footer { padding: 1px 20px 0px; }

.t1072 .t-card__descr { margin-top: 34px; margin-bottom: 3px; }

.t1072 .t-card__descr ul { margin: 0px !important; padding-left: 0px !important; list-style-type: none !important; }

.t1072 .t-card__descr li { margin-bottom: 9px; }

.t1072__text li:last-child { margin-bottom: 0px; }

.t1072__buttonwrapper { padding: 33px 0px 40px; }

.t1072__row { display: flex; }

.t1072 .t-col { float: none; display: inline-block; }

.t1072__separator { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t1072__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1072__row { display: block; }
  .t1072__col { margin-bottom: 35px; }
  .t1072__row:last-child .t1072__col:last-child { margin-bottom: 0px; }
  .t1072__separator { margin-bottom: 0px !important; }
}

.t1073__bgimg { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }

.t1073 .t-card__title { margin-bottom: 12px; margin-top: 27px; }

.t1073__price { margin-top: 2px; }

.t1073 .t-card__descr { margin-top: 17px; margin-bottom: 25px; }

.t1073 .t-card__btn { max-width: 100%; }

.t1073__row { display: flex; }

.t1073 .t-col { display: inline-block; float: none; }

.t1073__separator { margin-bottom: 40px; }

@media screen and (max-width: 1200px) {
  .t1073__separator { margin-bottom: 20px; }
}

@media screen and (max-width: 960px) {
  .t1073__row { display: block; }
  .t1073__col { margin-bottom: 45px; }
  .t1073 .t-card__title { margin-top: 20px; }
  .t1073__row:last-child .t1073__col:last-child { margin-bottom: 0px; }
  .t1073__separator { margin-bottom: 0px !important; }
}

.t1074 .t-section__descr { max-width: unset; }

.t1074__wrapper { padding: 60px 0px 80px; }

.t1074__textwrapper { margin: 0px auto 28px; }

.t1074__uptitle, .t1074__title, .t1074__descr { color: rgb(255, 255, 255); padding: 0px 20px; }

.t1074__uptitle { margin-bottom: 35px; }

.t1074__descr { margin-top: 40px; }

.t1074__img { width: 100%; padding: 0px; margin: 0px; }

.t1074__greyonhovercolor { filter: grayscale(100%); }

.t1074__greyonhovercolor:hover, .t1074__greyonhovercolor.t-focusable { filter: none; }

.t1074__alphaonhover { opacity: 0.5; }

.t1074__alphaonhover:hover, .t1074__alphaonhover.t-focusable { opacity: 1; }

.t1074 .t1074__col_2 { display: inline-block; float: none; margin: 20px 18px; padding: 0px; border: 0px; vertical-align: middle; }

.t1074 .t1074__col_3 { display: inline-block; float: none; margin: 20px 16px; padding: 0px; border: 0px; vertical-align: middle; }

.t1074__row { display: flex; justify-content: center; align-items: center; }

.t1074 .t-col { float: none; }

@media screen and (max-width: 1200px) {
  .t1074 .t1074__container { max-width: 960px; margin-left: auto; margin-right: auto; padding: 0px; }
}

@media screen and (max-width: 960px) {
  .t1074 .t1074__container { text-align: center; }
  .t1074 .t1074__col_2 { max-width: 200px; margin-top: 16px; margin-bottom: 16px; }
  .t1074 .t1074__col_3 { max-width: 200px; margin-top: 16px; margin-bottom: 16px; }
  .t1074__row { flex-wrap: wrap; }
}

@media screen and (max-width: 640px) {
  .t1074 .t1074__col_2 { max-width: 180px; margin-bottom: 12px; margin-top: 12px; }
  .t1074 .t1074__col_3 { max-width: 200px; margin-top: 12px; margin-bottom: 12px; }
  .t1074__uptitle { margin-bottom: 15px; }
  .t1074__descr { margin-top: 18px; }
  .t1074__textwrapper { margin: 0px auto 20px; }
}

@media screen and (max-width: 480px) {
  .t1074 .t1074__col_3 { max-width: 200px; margin-top: 12px; margin-bottom: 12px; }
}

@media screen and (max-width: 400px) {
  .t1074 .t1074__col_2 { max-width: 140px; margin-top: 12px; margin-bottom: 12px; }
  .t1074 .t1074__col_3 { max-width: 160px; margin-top: 10px; margin-bottom: 10px; }
}

.t1075__row { display: flex; align-items: center; flex-wrap: wrap; gap: 30px; padding-bottom: 30px; }

.t1075__row_center { justify-content: center; }

.t1075__row_right { justify-content: flex-end; }

.t1083__wrapper.t-container { padding: 0px 20px; box-sizing: border-box; }

.t1083__container_indent { padding: 0px 40px; box-sizing: border-box; }

.t1083__img-group { height: 100vh; display: flex; }

.t1083__img-group_invert .t1083__bgimg { order: 1; }

.t1083__bgimg_wrapper { flex-grow: 7; }

.t1083__bgimg_wrapper .t1083__bgimg { min-height: 50%; }

.t1083__img-group_two-img .t1083__bgimg_wrapper .t1083__bgimg { height: 100%; }

.t1083__img-group > .t1083__bgimg { flex-grow: 13; min-height: 100%; }

.t1083__bgimg { background-position: center center; background-repeat: no-repeat; background-size: cover; }

@media screen and (max-width: 1200px) {
  .t1083__wrapper.t-container { padding: 0px 10px; }
}

@media screen and (max-width: 1100px) {
  .t1083__img-group { height: 550px !important; }
}

@media screen and (max-width: 1000px) {
  .t1083__img-group { height: 520px !important; }
}

@media screen and (max-width: 960px) {
  .t1083__wrapper.t-container, .t1083__container_indent { padding: 0px 20px; }
}

@media screen and (max-width: 900px) {
  .t1083__img-group { flex-flow: column wrap; height: auto !important; }
  .t1083__img-group_invert { flex-direction: column-reverse; }
  .t1083__img-group > .t1083__bgimg { flex-grow: 1; height: 540px; }
  .t1083__bgimg_wrapper { display: flex; }
  .t1083__bgimg_wrapper .t1083__bgimg { flex-grow: 1; flex-shrink: 0; height: 300px; }
  .t1083__img-group_two-img { flex-direction: row; }
  .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 300px !important; width: 50%; }
}

@media screen and (max-width: 850px) {
  .t1083__img-group > .t1083__bgimg { height: 480px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 260px !important; }
}

@media screen and (max-width: 800px) {
  .t1083__img-group > .t1083__bgimg { height: 440px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 240px !important; }
}

@media screen and (max-width: 750px) {
  .t1083__img-group > .t1083__bgimg { height: 400px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 200px !important; }
}

@media screen and (max-width: 600px) {
  .t1083__img-group > .t1083__bgimg { height: 350px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 200px !important; }
}

@media screen and (max-width: 500px) {
  .t1083__img-group > .t1083__bgimg { height: 300px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 170px; }
}

@media screen and (max-width: 480px) {
  .t1083__img-group > .t1083__bgimg { height: 270px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 140px; }
}

@media screen and (max-width: 420px) {
  .t1083__img-group > .t1083__bgimg { height: 230px; }
  .t1083__bgimg_wrapper .t1083__bgimg, .t1083__img-group_two-img > .t1083__bgimg, .t1083__img-group_two-img .t1083__bgimg_wrapper { height: 120px; }
}

.t1088__widget { position: fixed; right: 30px; bottom: 30px; z-index: 900000; }

.t1088__widget_default { display: block; position: relative; right: 0px; bottom: 0px; width: 60px; margin-left: auto; margin-right: 100px; padding: 50px 0px; }

.t1088__widget-wrap { position: relative; background: rgb(27, 27, 27); height: 60px; width: 60px; border-radius: 50%; box-shadow: rgb(0, 0, 0) 0px 4px 15px 2px; transition: 0.2s linear; overflow: hidden; cursor: pointer; }

.t1088__widget-bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: 0.2s linear; }

.t1088__widget-icon { fill: rgb(255, 255, 255); position: absolute; inset: 0px; margin: auto; transition: 0.2s linear; }

.t1088__widget-notification { position: absolute; right: 0px; bottom: 0px; width: 15px; height: 15px; background-color: rgb(255, 255, 255); border-radius: 50%; }

.t1088__widget-notification::before { content: ""; position: absolute; top: 50%; left: 50%; width: 11px; height: 11px; background-color: rgb(255, 167, 134); border-radius: 50%; transform: translate(-50%, -50%); }

.t1088__panel { box-sizing: border-box; display: none; position: fixed; right: 10px; top: 70px; bottom: 10px; width: 370px; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 8px; background-color: rgb(247, 247, 247); color: rgb(51, 51, 51); font-family: TildaSans, Arial, sans-serif; z-index: 900001; }

.t1088__panel_show { display: block; }

.t1088__panel-wrap { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; padding-right: 3px; }

.t1088__panel-head { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 15px 15px 15px 20px; }

.t1088__title { font-size: 14px; font-weight: 700; line-height: 16px; }

.t1088__settings { display: flex; -webkit-box-align: center; align-items: center; }

.t1088__setting-button { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 24px; height: 24px; }

.t1088__setting-button_close path, .t1088__setting-button_notification path { transition: 0.2s linear; }

.t1088__setting-button_notification { position: relative; }

.t1088__setting-button_notification:hover path { fill: rgb(0, 0, 0); opacity: 0.6; }

.t1088__setting-button_close { cursor: pointer; }

.t1088__setting-button_close:hover path { stroke: rgb(0, 0, 0); }

.t1088__setting-notification { position: absolute; top: 0px; right: 0px; padding-top: 25px; z-index: 1; }

.t1088__notification-content { padding: 12px 20px; width: 340px; box-sizing: border-box; border-radius: 4px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; }

.t1088__switch-label { position: relative; font-weight: 400; cursor: pointer; display: inline-block; }

.t1088__switch-input { display: none; }

.t1088__switch-input:checked + .t1088__switch-slider::before { transform: translateX(20px); }

.t1088__switch-slider.t1088__switch-round::before { border-radius: 50%; }

.t1088__switch-slider::before { position: absolute; content: ""; height: 16px; width: 16px; left: 2px; bottom: 2px; background-color: rgb(255, 255, 255); transition: transform 0.3s; }

.t1088__switch-input:checked + .t1088__switch-slider { background-color: rgb(252, 134, 101); }

.t1088__switch-slider { position: absolute; display: inline-block; width: 40px; height: 20px; inset: 0px; background-color: rgb(204, 204, 204); transition: background-color 0.3s ease-in; }

.t1088__switch-slider.t1088__switch-round { border-radius: 12px; }

.t1088__switch-state { margin-left: 50px; line-height: 20px; font-size: 14px; }

.t1088__notification-hint { display: inline-block; margin-top: 5px; font-size: 12px; font-weight: 300; }

.t1088__panel-content { -webkit-box-flex: 1; flex: 1 1 auto; box-sizing: border-box; width: 100%; margin-bottom: 10px; padding-left: 10px; padding-right: 3px; overflow-y: auto; }

.t1088__panel-content::-webkit-scrollbar-track { background: rgb(248, 248, 250); border-radius: 50px; }

.t1088__panel-content::-webkit-scrollbar { width: 4px; background: rgb(248, 248, 250); border-radius: 50px; }

.t1088__panel-content::-webkit-scrollbar-thumb { background: rgb(172, 172, 172); border-radius: 50px; }

.t1088__feed { padding: 8px 10px 10px; background-color: rgb(255, 255, 255); border-radius: 4px; }

.t1088__feed + .t1088__feed { margin-top: 4px; }

.t1088__feed-head { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 8px; }

.t1088__feed-title { display: -webkit-box; max-height: 32px; font-size: 14px; font-weight: 600; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.t1088__feed-date { flex-shrink: 0; margin-left: 10px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 300; line-height: 14px; opacity: 0.5; }

.t1088__feed-text { max-height: 100%; font-size: 14px; line-height: 17.5px; overflow: hidden; }

.t1088__feed-text figure { position: relative; width: 100%; margin: 10px 0px; padding-bottom: 56.25%; }

.t1088__feed-text figure img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.t1088__feed-text_collapsed .t1088__feed-view { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; max-height: 70px; }

.t1088__feed-text + .t1088__feed-expand { margin-top: 8px; }

.t1088__feed-expand { padding: 0px; background-color: transparent; color: rgb(51, 51, 51); border: 0px; font-size: 12px; font-weight: 600; line-height: 14px; letter-spacing: 1px; transition: color 0.3s ease-in-out; cursor: pointer; }

.t1088__feed-expand:hover { color: rgb(255, 153, 118); }

.t1088__panel-button { margin-bottom: 10px; padding-left: 10px; padding-right: 7px; }

.t1088__button { display: flex; -webkit-box-align: center; align-items: center; justify-content: center; height: 50px; }

.t1088__preloader_hide { display: none; opacity: 0; }

.t1088__preloader-wrap + .t1088__preloader-wrap { margin-top: 24px; }

.t1088__preloader-text { width: 100%; height: 16px; background-color: rgba(123, 123, 123, 0.2); border-radius: 3px; animation: 1.5s ease-out 0s infinite normal none running t1088preloaderflickeranimation; }

.t1088__preloader-text + .t1088__preloader-text { margin-top: 10px; }

.t1088__preloader-text:first-child { width: 60%; }

.t1088__preloader-text:last-child { width: 80%; }

.t1088__preloader:nth-child(2) .t1088__preloader-text { animation-delay: 0.3s; }

.t1088__preloader:nth-child(3) .t1088__preloader-text { animation-delay: 0.6s; }

@-webkit-keyframes t1088preloaderflickeranimation { 
  0% { opacity: 1; }
  40% { opacity: 0.3; }
  80% { opacity: 1; }
  100% { opacity: 1; }
}

@keyframes t1088preloaderflickeranimation { 
  0% { opacity: 1; }
  40% { opacity: 0.3; }
  80% { opacity: 1; }
  100% { opacity: 1; }
}

@media screen and (max-width: 430px) {
  .t1088__panel { right: 0px; bottom: 0px; left: 0px; width: auto; border-radius: 8px 8px 0px 0px; }
}

.t1093 .t-popup { padding: 0px; z-index: 10000001; background-color: transparent; transition: none; }

.t1093 .t-popup.t-popup-disabled-bg, .t1093 .t-popup.t-popup_hover-trigger { pointer-events: none; }

.t1093 .t-popup.t-popup-disabled-bg .t-popup__close, .t1093 .t-popup.t-popup_hover-trigger .t-popup__close, .t1093 .t-popup.t-popup_show .t396__artboard_pointer-events-auto { pointer-events: auto; }

.t1093 .t-popup-scrollable-artboard .t396__artboard { pointer-events: auto; }

.t1093 .t-popup.t-popup-transition + .t-popup__bg { transition-property: opacity; transition-duration: 0.3s; }

.t1093 .t-popup__bg { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99998; pointer-events: none; opacity: 0; display: none; }

.t1093 .t-popup__bg.t-popup__bg-active { display: block; opacity: 1; }

.t1093 .t-popup__container { left: 0px; right: 0px; background-color: transparent; pointer-events: none; }

.t1093.t-popup.t-popup_show.r:not([data-record-type="396"], [data-record-type="121"], [data-parenttplid="396"], [data-parenttplid="121"]), .t1093 .t-popup.t-popup_show .tn-elem, .t1093 .t-popup.t-popup_show .tn-group { pointer-events: auto; }

.t1093 .t-popup__container.t-valign_top { transform: none; top: 0px; }

.t1093 .t-popup__container.t-popup__container-static.t-valign_top, .t1093 .t-popup__container.t-popup__container-static.t-valign_bottom { margin: 0px auto; }

.t1093 .t-popup__container.t-valign_bottom { transform: none; top: auto; bottom: 0px; }

.t1093 .t-popup-transition:not(.t-popup-anim-fadein, .t-popup-fadeout) { overflow: hidden auto; }

.t1093 .t-popup-transition { opacity: 1; }

.t1093 .t-popup-transition:not(.t-popup_show) { pointer-events: none; }

.t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfromright .t-popup__container, .t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfrombottom .t-popup__container { opacity: 0; transition-property: transform, opacity; }

.t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfromright.t-popup_show .t-popup__container, .t1093 .t-popup-transition.t-popup-safari.t-popup-anim-appearfrombottom.t-popup_show .t-popup__container { opacity: 1; }

.t1093 .t-popup-transition:not(.t-popup-anim-fadein) .t-popup__container { transition-property: transform; transition-duration: 0.3s; }

.t1093 .t-popup-anim-fadein .t-popup__container, .t1093 .t-popup-fadeout:not(.t-popup_show) .t-popup__container { opacity: 0; transform: none; transition-property: opacity; transition-duration: 0.3s; }

.t1093 .t-popup-anim-fadein .t-valign_middle.t-popup__container:not(.t-popup__container-static) { transform: translateY(-50%); }

.t1093 .t-popup-anim-appearfromtop .t-popup__container { transform: translateY(-100vh); }

.t1093 .t-popup-anim-appearfrombottom .t-popup__container { transform: translateY(100vh); }

.t1093 .t-popup-anim-appearfromtop .t-popup__container.t-popup__container-static { transform: translateY(-100%); }

.t1093 .t-popup-anim-appearfrombottom .t-popup__container.t-popup__container-static { transform: translateY(100%); }

.t1093 .t-popup-anim-appearfromright .t-popup__container { transform: translateX(100%); }

.t1093 .t-popup-anim-appearfromleft .t-popup__container { transform: translateX(-100%); }

.t1093 .t-popup-anim-appearfromright .t-popup__container.t-valign_middle:not(.t-popup__container-static) { transform: translate(100%, -50%); }

.t1093 .t-popup-anim-appearfromleft .t-popup__container.t-valign_middle:not(.t-popup__container-static) { transform: translate(-100%, -50%); }

.t1093 .t-popup-transition.t-popup_show:not(.t-popup-anim-fadein) .t-popup__container, .t1093 .t-popup-transition.t-popup-fadeout:not(.t-popup-anim-fadein) .t-popup__container { transform: translate(0px, 0px); }

.t1093.t-popup-transition.t-popup_show:not(.t-popup-anim-fadein).t-popup__container.t-valign_middle:not(.t-popup__container-static), .t1093.t-popup-transition.t-popup-fadeout:not(.t-popup-anim-fadein).t-popup__container.t-valign_middle:not(.t-popup__container-static) { transform: translate(0px, -50%); }

.t1093 .t-popup-transition.t-popup_show.t-popup-anim-fadein .t-popup__container { opacity: 1; }

.t1093 .t-popup-transition.t-popup-fadeout .t-popup__container { transition-property: opacity; }

.t1093 .js-send-form-success .t-form__inputsbox { display: none; }

.t1095 .t-section__bottomwrapper { margin-top: 105px; }

#allrecords .t1095__container { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1095__container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.t1095__container li ul { list-style-type: disc; }

.t1095 .t-list__item { margin-top: 65px; }

.t1095 .t-list__item:first-child { margin-top: 0px !important; }

.t1095__textwr_leftpadding { padding-left: 30px; }

.t1095__imgwrapper { width: 65px; }

.t1095__bgimg { width: 65px; height: 65px; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1095__img { width: 100%; max-width: 100%; height: auto; }

.t1095__img_circle { border-radius: 50%; }

@media screen and (max-width: 960px) {
  .t1095 .t-section__bottomwrapper { margin-top: 45px; }
  .t1095 .t-list__item { margin-top: 40px !important; }
  .t1095__imgwrapper { max-width: 60px; }
  .t1095__bgimg { max-width: 60px; max-height: 60px; }
  .t1095__textwrapper { padding-left: 20px !important; }
}

@media screen and (max-width: 640px) {
  .t1095__imgwrapper { max-width: 50px; }
  .t1095__bgimg { max-width: 50px; max-height: 50px; }
}

.t1103__wrapper { display: flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; overflow: hidden; max-width: 100%; }

.t1103__line { height: 1px; max-width: 100%; width: 100%; flex-shrink: 1; background-color: rgb(0, 0, 0); opacity: 0.2; }

.t1103__icon { flex-shrink: 0; margin: 0px 10px; width: 30px; height: 30px; max-width: 80px; max-height: 80px; min-width: 5px; min-height: 5px; background-size: contain; background-position: center center; background-repeat: no-repeat; fill: rgb(0, 0, 0); }

.t1103__line_left-gradient { background-color: transparent; background-image: linear-gradient(to right, transparent 0%, rgb(0, 0, 0) 30%); }

.t1103__line_right-gradient { background-color: transparent; background-image: linear-gradient(to left, transparent 0%, rgb(0, 0, 0) 30%); }

.t1106 .t-section__bottomwrapper { margin-top: 65px; }

.t1106 .t-container { display: flex; flex-wrap: wrap; row-gap: 100px; }

.t1106__numberwrapper { position: relative; }

.t1106__number { position: relative; z-index: 1; width: 34px; height: 34px; background-color: rgb(34, 34, 34); border-radius: 100%; border: 2px solid rgb(255, 255, 255); }

.t1106 { counter-reset: number 0; }

.t1106 .t1106__digit::before { counter-increment: number 1; content: counter(number); }

.t1106__digit { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); color: rgb(255, 255, 255); }

.t1106__line { position: absolute; top: 50%; left: 0px; right: 0px; transform: translate(39px, -50%); background-color: rgb(230, 230, 230); height: 2px; width: 100%; }

.t1106__col:last-child .t1106__line { display: none; }

.t1106__title { margin-top: 20px; overflow-wrap: break-word; }

.t1106__text { margin-top: 16px; overflow-wrap: break-word; }

@media screen and (min-width: 961px) {
  .t1106__textwrapper { padding-left: 0px !important; }
}

@media screen and (max-width: 1200px) {
  .t1106__line { width: calc(100% - 20px); }
}

@media screen and (max-width: 960px) {
  .t1106 .t-container { row-gap: 0px; }
  .t1106__col { margin-top: 0px !important; }
  .t1106__col:last-child { margin-bottom: 0px; }
  .t1106__line { display: none; }
  .t1106__line_mobile { position: absolute; left: 50%; top: 0px; bottom: 0px; transform: translateX(-50%); background-color: rgb(230, 230, 230); width: 2px; }
  .t1106__col:last-child .t1106__line_mobile { display: none; }
  .t1106__textwrapper { padding-left: 22px; }
  .t1106__numberwrapper, .t1106__textwrapper { display: table-cell; vertical-align: top; padding-bottom: 40px; }
  .t1106__col:last-child .t1106__numberwrapper, .t1106__col:last-child .t1106__textwrapper { padding-bottom: 0px; }
  .t1106__title { margin-top: 0px !important; }
  .t1106__text { margin-top: 8px; }
  .t1106 .t-section__bottomwrapper { margin-top: 45px; }
}

.t1107 .t-section__bottomwrapper { margin-top: 105px; }

.t1107 .t-container { display: flex; flex-wrap: wrap; }

.t1107__img { max-width: 100px; width: 100%; display: block; }

.t1107__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1107__img_circle { border-radius: 50%; }

.t1107__textwrapper { margin-top: 25px; }

.t1107__title { overflow-wrap: break-word; }

.t1107__text { margin-top: 15px; overflow-wrap: break-word; }

.t1107__uptitle { margin-bottom: 15px; overflow-wrap: break-word; }

.t1107__imgwrapper { position: relative; }

.t1107__arrow { max-width: 100px; display: inline-block; position: absolute; top: 50%; right: -45px; left: unset; transform: translateY(-50%); }

.t1107__col:last-child .t1107__arrow { display: none; }

.t1107__arrow_not-visible { display: none; }

.t1107__arrow img { max-width: 100%; }

.t1107__arrow svg { display: block; }

@media screen and (max-width: 1200px) {
  .t1107__arrow { right: -60px; left: unset; }
}

@media screen and (max-width: 960px) {
  .t1107__col { margin-top: 0px !important; }
  .t1107__imgwrapper { display: flex; flex-direction: column-reverse; }
  .t1107__arrow { display: block; position: relative; top: auto; left: auto; right: auto; margin: 45px auto; transform: rotate(90deg); }
  .t1107__col:last-child .t1107__arrow { display: block; }
  .t1107__col:first-child .t1107__arrow { display: none; }
  .t1107 .t-section__bottomwrapper { margin-top: 50px; }
}

.t1108 .t-section__bottomwrapper { margin-top: 105px; }

.t1108__container { display: flex; flex-wrap: wrap; }

.t1108__imgwrapper { position: relative; }

.t1108__line { display: flex; flex-wrap: wrap; justify-content: space-around; position: absolute; top: 50%; left: -20px; width: 100%; height: 4px; overflow: hidden; transform: translate(-50%, -50%); }

.t1108__cirqle { width: 4px; height: 4px; border-radius: 30px; background-color: rgb(34, 34, 34); }

.t1108__bgimg { width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 50%; border: 2px solid rgb(34, 34, 34); }

.t1108__textwrapper { margin-top: 25px; }

.t1108__title { overflow-wrap: break-word; }

.t1108__text { margin-top: 15px; overflow-wrap: break-word; }

.t1108__uptitle { margin-bottom: 15px; overflow-wrap: break-word; }

.t1108__line-mobile { display: none; }

@media screen and (max-width: 1200px) {
  .t1108__line { left: -10px; }
}

@media only screen and (max-width: 960px) {
  .t1108 .t-section__bottomwrapper { margin-top: 45px; }
  .t1108__col { padding-top: 30px; margin-top: 0px !important; }
  .t1108__col:first-child { padding-top: 0px; }
  .t1108__line { display: none; }
  .t1108__line-mobile { display: block; margin-bottom: 30px; }
  .t1108__cirqle { margin: 0px auto 10px; }
}

.t1110 { position: relative; }

.t1110__container_first { margin-bottom: 80px; }

.t1110__container_last { margin-top: 80px; }

.t1110__container_vmiddle { -webkit-box-align: center; align-items: center; }

.t1110__container_vbottom { -webkit-box-align: end; align-items: flex-end; }

.t1110__col_center { display: block; margin: 0px auto; float: none; }

.t1110__uptitle + .t1110__title { margin-top: 14px; }

.t1110__descr + .t1110__buttons, .t1110__features + .t1110__buttons { margin-top: 30px; }

.t1110__descr { line-height: 1.35; }

#allrecords .t1110__features { margin-top: 18px; margin-bottom: 0px; padding-left: 0px; list-style: none; }

#allrecords .t1110__descr + .t1110__features { margin-top: 40px; }

.t1110__features_column-2 { display: flex; flex-wrap: wrap; margin: 0px -20px; }

.t1110__feature { width: 100%; box-sizing: border-box; }

.t1110__feature + .t1110__feature { margin-top: 30px; }

.t1110__features_column-2 .t1110__feature { width: 50%; margin: 0px; padding: 0px 20px; }

.t1110__features_column-2 .t1110__feature:nth-child(n+3) { margin-top: 30px; }

.t1110__features_center { text-align: center; }

.t1110__features_center .t1110__feature-bgimg { margin-left: auto; margin-right: auto; }

.t1110__features_center .t1110__feature_icon-left { -webkit-box-pack: center; justify-content: center; }

.t1110__feature_icon-left { display: flex; }

.t1110__feature_icon-left .t1110__feature-icon-wrap { flex-shrink: 0; }

.t1110__feature_icon-left .t1110__feature-icon-wrap + .t1110__feature-text-wrap { margin-top: 0px; margin-left: 15px; }

.t1110__feature-icon-wrap + .t1110__feature-text-wrap { margin-top: 20px; }

.t1110__feature-text-wrap { max-width: 100%; }

.t1110__feature-img { width: 20px; height: auto; }

.t1110__feature-img_circle { border-radius: 50%; }

.t1110__feature-bgimg { max-width: 100%; width: 20px; height: 20px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1110__feature-icon { width: 20px; height: 20px; margin-top: 3.5px; }

.t1110__feature-title + .t1110__feature-descr { margin-top: 14px; }

.t1110__buttons { display: flex; flex-wrap: wrap; align-items: center; width: 100%; gap: 10px; }

.t1110__buttons:has(.t-btntext) { column-gap: 30px; }

.t1110__buttons_center { justify-content: center; }

.t1110__buttons_right { justify-content: flex-end; }

.t1110__image { display: block; width: 100%; }

@media screen and (max-width: 960px) {
  .t1110 .t-col + .t-col { margin-top: 20px; }
  .t1110__container_first { margin-bottom: 50px; }
  .t1110__container_last { margin-top: 50px; }
  .t1110__title { font-size: 30px; }
  #allrecords .t1110__features { margin-top: 0px; }
}

@media screen and (max-width: 640px) {
  .t1110__title { font-size: 26px; }
  .t1110__features { display: block; }
  .t1110__features_column-2 { margin: 0px; }
  .t1110__features_column-2 .t1110__feature { width: 100%; padding: 0px; }
  .t1110__features_column-2 .t1110__feature:nth-child(n+3) { margin-top: 0px; }
  .t1110__features_column-2 .t1110__feature:nth-child(n+2) { margin-top: 30px; }
}

.t1115__container_vmiddle { -webkit-box-align: center; align-items: center; }

.t1115__container_vbottom { -webkit-box-align: end; align-items: flex-end; }

.t1115__textwrapper + .t1115__features { margin-top: 60px; }

.t1115__features + .t1115__buttons, .t1115__textwrapper + .t1115__buttons { margin-top: 45px; }

.t1115__uptitle + .t1115__title, .t1115__title + .t1115__descr { margin-top: 20px; }

.t1115__features { margin: 0px auto; }

#allrecords .t1115__features { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1115__features_column-2 { display: flex; flex-wrap: wrap; margin: 0px -20px; }

.t1115__features_center { text-align: center; }

.t1115__features_center .t1115__feature-bgimg { margin-left: auto; margin-right: auto; }

.t1115__features_center .t1115__feature_icon-left { -webkit-box-pack: center; justify-content: center; }

.t1115__feature { box-sizing: border-box; width: 100%; }

.t1115__feature + .t1115__feature { margin-top: 30px; }

.t1115__features_column-2 .t1115__feature { width: 50%; margin: 0px; padding: 0px 20px; }

.t1115__features_column-2 .t1115__feature:nth-child(n+3) { margin-top: 30px; }

.t1115__feature_icon-left { display: flex; }

.t1115__feature-img { width: 20px; height: auto; }

.t1115__feature-img_circle { border-radius: 50%; }

.t1115__feature-bgimg { max-width: 100%; width: 20px; height: 20px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1115__feature-icon { width: 20px; height: 20px; margin-top: 3.5px; }

.t1115__feature_icon-left .t1115__feature-icon-wrap { flex-shrink: 0; }

.t1115__feature_icon-left .t1115__feature-icon-wrap + .t1115__feature-text-wrap { margin-top: 0px; margin-left: 15px; }

.t1115__feature-icon-wrap + .t1115__feature-text-wrap { margin-top: 20px; }

.t1115__feature-text-wrap { max-width: 100%; }

.t1115__feature-title + .t1115__feature-descr { margin-top: 14px; }

.t1115__image { display: block; width: 100%; }

.t1115__buttons { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; width: 100%; }

.t1115__buttons:has(.t-btntext) { column-gap: 30px; }

.t1115__buttons_right { justify-content: flex-end; }

.t1115__buttons_center { justify-content: center; }

@media screen and (max-width: 960px) {
  .t1115 .t-container_flex { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .t1115__col-bottom:not(.t1115__img-mobile) { margin-top: 50px; }
  .t1115__title { font-size: 30px; }
  .t1115__features + .t1115__buttons, .t1115__textwrapper + .t1115__buttons { margin-top: 35px; }
  .t1115__textwrapper + .t1115__features { margin-top: 40px; }
  .t1115__textwrapper + .t1115__buttons { margin-top: 30px; }
  .t1115__image { max-width: 100%; width: auto; max-height: 100vh; margin: 0px auto; }
  .t1115__img-mobile { order: -1; margin-bottom: 50px; }
}

@media screen and (max-width: 640px) {
  .t1115__title { font-size: 26px; }
  .t1115__features { display: block; }
  .t1115__features_column-2 { margin: 0px; }
  .t1115__features_column-2 .t1115__feature { width: 100%; padding: 0px; }
  .t1115__features_column-2 .t1115__feature:nth-child(n+3) { margin-top: 0px; }
  .t1115__features_column-2 .t1115__feature:nth-child(n+2) { margin-top: 30px; }
  .t1115__features + .t1115__buttons, .t1115__textwrapper + .t1115__buttons { margin-top: 20px; }
  .t1115__buttons { margin: 0px; row-gap: 20px; }
}

.t1118 .t-section__title { margin-bottom: 40px; }

.t1118 .t-section__descr { max-width: 560px; }

.t1118__accordion + .t1118__accordion { margin-top: -1px; }

.t1118__header { position: relative; cursor: pointer; }

.t1118__header.t_faq__header_opened .t1118__lines { transform: rotate(-45deg); }

.t1118__trigger-button { box-sizing: border-box; position: relative; width: 100%; padding: 27px 50px 27px 0px; background-color: transparent; border: none; text-align: left; cursor: pointer; }

.t1118__trigger-button:focus-visible { outline-offset: 2px; }

.t1118__trigger-button_left { padding: 27px 0px 27px 50px; }

.t1118__trigger-button_left .t1118__icon { right: auto; left: 0px; }

.t1118__title { display: inline-block; }

.t1118__icon { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); display: inline-block; width: 40px; height: 40px; stroke: rgb(34, 34, 34); fill: transparent; transition-property: fill, stroke; transition-duration: 0.2s; transition-timing-function: ease-in-out; }

.t1118__lines { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; transform-origin: center center; }

.t1118__content { display: none; overflow: hidden; transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; }

.t1118__textwrapper { padding-bottom: 40px; }

.t1118__image { display: block; width: 100%; margin-bottom: 14px; }

.t1118__image + .t1118__descr { margin-top: 14px; }

.t1118__descr ol { padding-left: 1.8em !important; }

@media screen and (max-width: 960px) {
  .t1118 .t-section__title { margin-bottom: 20px; }
  .t1118 .t-col + .t-col { margin-top: -1px; }
}

@media screen and (max-width: 640px) {
  .t1118__trigger-button { padding-top: 15px; padding-bottom: 14px; }
  .t1118__textwrapper { padding-bottom: 25px; }
}

.t1119__container_vmiddle { -webkit-box-align: center; align-items: center; }

.t1119__container_vbottom { -webkit-box-align: end; align-items: flex-end; }

.t1119__title + .t1119__descr { margin-top: 40px; }

.t1119__header { position: relative; cursor: pointer; border-top: 1px solid rgb(238, 238, 238); }

.t1119__header.t_faq__header_opened .t1119__lines { transform: rotate(-45deg); }

.t1119__trigger-button { box-sizing: border-box; position: relative; width: 100%; padding: 27px 50px 27px 0px; background-color: transparent; border: none; text-align: left; cursor: pointer; }

.t1119__trigger-button:focus-visible { outline-offset: 2px; }

.t1119__trigger-button_left { padding: 27px 0px 27px 50px; }

.t1119__trigger-button_left .t1119__icon { right: auto; left: 0px; }

.t1119__header-title { display: inline-block; }

.t1119__icon { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); display: inline-block; width: 40px; height: 40px; stroke: rgb(34, 34, 34); fill: transparent; transition-property: fill, stroke; transition-duration: 0.2s; transition-timing-function: ease-in-out; }

.t1119__lines { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; transform-origin: center center; }

.t1119__content { display: none; overflow: hidden; transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; }

.t1119__textwrapper { padding-bottom: 40px; }

.t1119__image { display: block; width: 100%; }

.t1119__image + .t1119__text { margin-top: 14px; }

.t1119__border { width: 100%; height: 1px; background-color: rgb(238, 238, 238); }

.t1119__text ol { padding-left: 1.8em !important; }

@media screen and (max-width: 960px) {
  .t1119 .t-col + .t-col { margin-top: 45px; }
  .t1119__title + .t1119__descr { margin-top: 20px; }
}

@media screen and (max-width: 640px) {
  .t1119__trigger-button { padding-top: 15px; padding-bottom: 14px; }
  .t1119__textwrapper { padding-bottom: 25px; }
}

.t1120 + .t-cover__arrow { bottom: 25px; }

.t1120__col_center { display: block; margin: 0px auto; float: none; }

.t1120 .t-col, .t1120 .t-width, .t1120__wrapper { height: 100%; }

.t1120 .t-cover__wrapper { display: flex; -webkit-box-align: end; align-items: flex-end; width: 100%; }

.t1120 .t1120__wrapper_top { -webkit-box-align: start; align-items: flex-start; }

.t1120 .t1120__wrapper_center { -webkit-box-align: center; align-items: center; }

.t1120__content { display: flex; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; width: 100%; margin: 50px 0px; text-align: left; }

.t1120__content_center { -webkit-box-align: center; align-items: center; }

.t1120__content_bottom { -webkit-box-align: end; align-items: flex-end; }

.t1120__content_top .t1120__descr { padding-top: 12px; }

.t1120__content_bottom .t1120__buttons { margin-bottom: 16px; }

.t1120 .t-container_100 .t1120__content { margin-left: 40px; margin-right: 40px; }

.t1120__col-left, .t1120__col-right { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; }

.t1120__col-left { width: 50%; }

.t1120__col-right { width: 33%; }

.t1120__col-left + .t1120__col-right { margin-left: 40px; }

.t1120__uptitle, .t1120__title, .t1120__descr { color: rgb(255, 255, 255); }

.t1120__uptitle + .t1120__title { margin-top: 26px; }

.t1120__title { overflow-wrap: break-word; }

.t1120__descr + .t1120__buttons { margin-top: 20px; }

.t1120__buttons { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; }

.t1120__buttons:has(.t-btntext) { column-gap: 30px; }

.t1120__buttons_center { justify-content: center; }

@media screen and (max-width: 960px) {
  .t1120__content { display: block; margin: 60px 0px; }
  .t1120__content_top .t1120__descr { padding-top: 0px; }
  .t1120__content_bottom .t1120__buttons { margin-bottom: 0px; }
  .t1120 .t-container_100 .t1120__content { margin-left: 20px; margin-right: 20px; }
  .t1120__col-left, .t1120__col-right { width: 100%; }
  .t1120__col-left + .t1120__col-right { margin-top: 40px; margin-left: 0px; }
}

.t1122 .t-popup { z-index: 99999999; }

.t1122__body_popupshowed { }

.t1122__body, .t1122__header { padding: 40px 45px; }

.t1122__header { padding-bottom: 35px; }

.t1122__body { padding-top: 35px; }

.t1122__divider { margin: 0px 45px; border-bottom: 1px solid rgb(238, 238, 238); }

.t1122__title { margin-bottom: 11px; }

.t1122__text-wrapper { margin-bottom: 24px; }

.t1122__text { margin-top: 20px; }

.t1122__img { width: 100%; display: block; margin-top: -1px; }

.t1122__error { color: rgb(255, 0, 0); }

.t1122__product { display: flex; align-items: center; }

.t1122__product-img { width: 70px; height: 70px; min-width: 70px; margin-right: 16px; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 7px; }

.t1122__product-title { font-weight: 600; }

.t1122__product-option { font-size: 12px; opacity: 0.7; line-height: 1.55; font-weight: 400; }

.t1122__popup-btn { align-items: center; justify-content: center; display: inline-flex !important; }

.t1122 .t-form__errorbox-item { word-break: normal; overflow-wrap: anywhere; }

.t1122 .t-form__inputsbox_flex .t-form__errorbox-wrapper { margin-bottom: 25px; }

.t1122 .t-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 20000px; }

.t1122 .t1122__inputsbox_hidden.t-form__inputsbox { overflow: hidden; max-height: 0px; opacity: 0; }

.t1122 .t-input-group { margin-bottom: 25px; }

.t1122 .t-input { background-color: transparent; appearance: none; }

.t1122 .t-input-block textarea { padding-top: 17px; background-color: transparent; }

.t1122 .t-input-block textarea.t-input_pvis { padding-top: 26px; }

.t1122 .t-input-title { padding-bottom: 5px; }

.t1122 .t-input-subtitle { padding-bottom: 15px; }

.t1122 .t-input-group_rd .t-input-subtitle { padding-bottom: 5px; }

.t1122 .t-inputtime, .t1122 .t-datepicker__wrapper { max-width: 245px; }

.t1122 .t-input-group_inrow .t-inputtime, .t1122 .t-input-group_inrow .t-datepicker__wrapper { max-width: 100%; }

.t1122 .t-form__submit { display: block; text-align: center; vertical-align: middle; height: 100%; width: 100%; margin-top: 25px; }

.t1122 .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t1122 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit { margin-top: 0px; }

.t1122 .t-submit { --height: 54px; width: 100%; }

.t1122 .t-form_bbonly .t-input-title { padding-bottom: 0px; margin-bottom: 0px; }

.t1122 .t-form_bbonly .t-input-subtitle { padding-bottom: 0px; padding-top: 5px; }

.t1122 .t-form__inputsbox .t-input-group_st .t-input-block { display: none; margin-bottom: 0px; }

.t1122 .t1122__form-bottom-text { margin-top: 20px; }

@media screen and (max-width: 640px) {
  .t1122__title { margin-bottom: 6px; }
  .t1122__text-wrapper { margin-bottom: 14px; }
  .t1122__body, .t1122__header { padding: 20px; }
  .t1122 .t-input-group { margin-bottom: 20px; }
  .t1122 .t-input-block textarea { padding-top: 12px; }
  .t1122 .t-submit { --height: 50px; font-size: 16px; }
  .t1122 .t-input { height: 50px; font-size: 16px; }
  .t1122 .t-input { padding: 0px 14px; }
  .t1122 .t-input__vis-ph { top: 17px; }
  .t1122 .t-input_pvis { padding: 22px 20px 10px; }
  .t1122 .t-input-block textarea.t-input_pvis { padding-top: 22px; }
}

@media screen and (max-width: 560px) {
  .t1122 .t-popup_show .t-popup__container { max-width: 100%; inset: 0px; padding-top: 50px; margin: 0px; box-sizing: border-box; min-height: 100vh; transform: translateY(0px); position: relative; }
  .t1122 .t-popup { padding: 0px; }
  .t1122 .t-popup__block-close { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 2; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 50px; background: rgb(0, 0, 0); }
  .t1122 .t-popup__block-close-button { display: table-cell; vertical-align: middle; width: 16px; margin-right: 10px; padding: 10px; font-size: 0px; text-align: right; }
  .t1122 .t-popup__close-icon { width: 16px; height: 16px; }
}

@media screen and (max-width: 480px) {
  .t1122 .t-inputtime, .t1122 .t-datepicker__wrapper { max-width: 100%; }
}

.t1123 .t-container { display: flex; }

.t1123 .t-divider { position: relative; height: 4px; background-color: rgb(0, 0, 0); padding-left: 0px; width: 100%; margin-top: 1px; }

.t1123__title { font-size: 24px; color: rgb(0, 0, 0); line-height: 36px; padding-top: 19px; }

.t1123__descr { margin-top: -12px; }

@media screen and (max-width: 1200px) {
  .t1123__title { font-size: 22px; }
}

@media screen and (max-width: 960px) {
  .t1123 .t-container { display: block; }
  .t1123__title { padding-bottom: 40px; }
  .t1123__lineTop.t1123__lineTop_mobilepadding { padding-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t1123__lineTop { width: 100%; }
}

.t1124 .t-container { display: flex; }

.t1124__title { font-family: FuturaPT, Arial, sans-serif; color: rgb(0, 0, 0); font-weight: 600; font-size: 24px; line-height: 1.2; padding-right: 50px; padding-top: 7px; padding-bottom: 7px; }

.t1124__text { padding-top: 8px; padding-bottom: 6px; }

@media screen and (max-width: 960px) {
  .t1124 .t-container { display: block; }
  .t1124__title { padding-right: 0px; }
}

@media screen and (max-width: 640px) {
  .t1124__title { margin-bottom: 20px; padding-right: 0px; }
}

.t1125 .t-section__bottomwrapper { margin-top: 105px; }

.t1125__container_middle { -webkit-box-align: center; align-items: center; }

.t1125__container_top { -webkit-box-align: start; align-items: flex-start; }

.t1125__container_bottom { -webkit-box-align: end; align-items: flex-end; }

.t1125__img { display: block; max-width: 100%; margin: 0px auto; }

.t1125__title { margin-bottom: 90px; }

.t1125__text { margin-top: 20px; opacity: 0.7; }

.t1125__buttons { display: flex; margin-top: 60px; gap: 10px; align-items: center; flex-wrap: wrap; }

.t1125__buttons_center { justify-content: center; }

.t1125__buttons_right { justify-content: flex-end; }

@media screen and (max-width: 960px) {
  .t1125 .t-section__bottomwrapper { margin-top: 45px; }
  .t1125__col:first-child { margin-bottom: 45px; }
  .t1125__textwrapper:not(.t-align_left, .t-align_right) { text-align: center; }
  .t1125__buttons { margin-top: 45px; }
  .t1125__title { margin-bottom: 60px; }
}

@media screen and (max-width: 640px) {
  .t1125__btn { width: 100%; }
  .t1125 .t-section__title, .t1125__descr { overflow-wrap: break-word; }
}

.t1126__content { display: flex; margin-bottom: 110px; }

.t1126__content_center { -webkit-box-align: center; align-items: center; }

.t1126__content_bottom { -webkit-box-align: end; align-items: flex-end; }

.t1126__uptitle { position: absolute; top: 110px; left: 0px; color: rgb(175, 175, 175); text-align: left; letter-spacing: 2px; }

.t1126__title { letter-spacing: 0.3px; }

.t1126__descr, .t1126__title { color: rgb(255, 255, 255); text-align: left; }

.t1126__descr_margin-bottom + .t1126__buttons { margin-top: 30px; }

.t1126__buttons { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; }

.t1126__buttons:has(.t-btntext) { column-gap: 30px; }

@media screen and (max-width: 960px) {
  .t1126__content { display: block; }
  .t1126__uptitle { position: static; margin: 60px 0px; }
  .t1126__title { margin-bottom: 40px; }
}

@media screen and (max-width: 640px) {
  .t1126__content { margin-bottom: 80px; }
  .t1126__uptitle { font-size: 12px; }
  .t1126__descr { font-size: 14px; line-height: 20px; }
}

.t1127 .t-container_flex { margin-top: 10px; }

.t1127 .t1127__container_first + .t-container_flex { margin-top: 0px; }

.t1127__container_first { margin-bottom: 80px; }

.t1127__container_last { margin-top: 80px; }

.t1127__container.t-container:not(.t1127__container_12-40) { box-sizing: border-box; padding: 0px 20px; }

.t1127__container_40 { padding: 0px 40px; }

.t1127__container_60 { padding: 0px 60px; }

.t1127__container_12-40 { max-width: 1240px; }

.t1127__container_vmiddle { -webkit-box-align: center; align-items: center; }

.t1127__container_vbottom { -webkit-box-align: end; align-items: flex-end; }

.t1127__container_vbottom .t1127__buttons { margin-bottom: 14px; }

.t1127__col_center { display: block; margin: 0px auto; float: none; }

.t1127__uptitle + .t1127__title { margin-top: 14px; }

.t1127__descr + .t1127__buttons { margin-top: 30px; }

.t1127__buttons { display: flex; align-items: center; flex-wrap: wrap; width: 100%; gap: 10px; }

.t1127__buttons:has(.t-btntext) { column-gap: 30px; }

.t1127__buttons_center { justify-content: center; }

.t1127__buttons_right { justify-content: flex-end; }

.t1127__image { display: block; width: 100%; height: 600px; }

@media screen and (max-width: 960px) {
  .t1127 .t-col + .t-col { margin-top: 20px; }
  .t1127__container_first { margin-bottom: 30px; }
  .t1127__container_last { margin-top: 30px; }
  .t1127__container_vbottom .t1127__buttons { margin-bottom: 0px; }
  .t1127__title { font-size: 30px; }
  .t1127__image { height: 300px; }
  .t1127__descr + .t1127__buttons { margin-top: 15px; }
}

@media screen and (max-width: 640px) {
  .t1127__title { font-size: 26px; }
  .t1127__image { height: 250px; }
}

.t1148__col .t-col:first-child { margin-left: 0px !important; }

.t1148__col .t-col:last-child { margin-right: 0px !important; }

.t1148-container_fluid_40 { width: calc(100% - 40px); max-width: calc(100% - 40px); margin-left: 20px; margin-right: 20px; }

.t1148-container_fluid { width: 100%; max-width: 100%; }

.t1148-container_fluid, .t1148-container_fluid_40 { justify-content: space-between; }

.t1148-container_fluid::before, .t1148-container_fluid::after, .t1148-container_fluid_40::before, .t1148-container_fluid_40::after { display: none; }

@media screen and (max-width: 960px) {
  .t1148__col .t-col:first-child { padding-left: 0px !important; }
  .t1148__col .t-col:last-child { padding-right: 0px !important; }
}

.t1148__container_flex { align-items: flex-end; }

@media screen and (max-width: 960px) {
  .t1148__container_flex { display: flex; }
  .t1148__container_flex .t-col:not(:first-child) { width: 0px; padding: 0px; }
  .t1148 .t-section__container .t-align_right, .t1148 .t-section__container .t-align_center { text-align: left; margin-left: 0px !important; }
}

.t1148__controls { display: inline-flex; align-items: center; gap: 5px; margin-bottom: var(--bottom-offset,50px); pointer-events: none; }

.t1148__controls_gallery { position: absolute; left: 0px; top: var(--top); z-index: 2; width: 100%; justify-content: space-between; padding: 0px 40px; margin: 0px; box-sizing: border-box; transform: translateY(-50%); }

.t1148__gallery:has(.t1148__slider_width_40) .t1148__controls_gallery { padding: 0px 60px; }

@media screen and (max-width: 640px) {
  .t1148__controls_gallery { top: var(--mob-top); }
}

.t1148__scroll-icon-wrapper { display: none; padding: 0px 20px 10px 0px; font-size: 0px; text-align: right; color: rgb(161, 161, 161); }

@media screen and (max-width: 960px) {
  .t1148__controls { display: none; }
  .t1148__scroll-icon-wrapper { display: block; }
}

.t1148__control { padding: 0px; transform-origin: center center; flex-shrink: 0; pointer-events: auto; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }

.t1148__control_sm { width: 30px; height: 30px; }

.t1148__control_md { width: 40px; height: 40px; }

.t1148__control_lg { width: 50px; height: 50px; }

.t1148__control_xl { width: 60px; height: 60px; }

.t1148__control_right { transform: rotate(0.5turn); }

.t1148__control svg { width: 100%; height: 100%; }

.t1148__control svg path { transition: stroke 0.2s ease-in-out; }

.t1148__gallery { position: relative; }

.t1148__slider { --padding-right: 0px; --padding-left: 0px; display: flex; align-items: flex-start; padding: 0 var(--padding-right) 0 var(--padding-left); max-width: 100%; box-sizing: border-box; overflow: auto hidden; scrollbar-width: none; scroll-snap-type: x mandatory; scroll-padding-left: var(--padding-left); scroll-padding-right: var(--padding-right); }

.t1148__slider.t1148__slider_overflow { padding: 0px; scroll-padding-left: 0px; scroll-padding-right: 0px; margin: 0 var(--padding-right) 0 var(--padding-left); }

.t1148__slider::-webkit-scrollbar { display: none; }

.t1148__slider:not(.t1148__slider_editor) { cursor: grab; }

.t1148__slider.t1148__slider_dragging { scroll-behavior: smooth; }

.t1148__slider.t1148__slider_dragging:not(.t1148__slider_editor) { cursor: grabbing; }

.t1148__slider.t1148__slider_width_40 { --padding-right: 40px; --padding-left: 40px; }

.t1148__slider.t1148__slider_width_12 { --column-width: 60px; --column-gap: 40px; --container-max-width: calc(var(--column-width) * 12 + var(--column-gap) * 11); --container-width: min(calc(100% - 40px),var(--container-max-width)); --padding-right: calc((100% - var(--container-width)) / 2); --padding-left: calc((100% - var(--container-width)) / 2); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_1 { --padding-left: calc((100% - var(--container-width)) / 2 + var(--column-width) + var(--column-gap)); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_2 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 2); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_3 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 3); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_4 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 4); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_5 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 5); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_6 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 6); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_7 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 7); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_8 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 8); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_9 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 9); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_10 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 10); }

.t1148__slider.t1148__slider_width_12.t1148__slider_prefix_11 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 11); }

@media screen and (max-width: 1200px) {
  .t1148__slider.t1148__slider_width_12 { --column-gap: 20px; }
  .t1148__slider.t1148__slider_width_40 { --padding-right: 30px; --padding-left: 30px; }
}

@media screen and (max-width: 960px) {
  .t1148__slider.t1148__slider_width_12 { --column-width: calc(1px - 1px); --column-gap: calc(1px - 1px); --container-max-width: 600px; }
  .t1148__slider.t1148__slider_width_40 { --padding-right: 20px; --padding-left: 20px; }
  .t1148-container_fluid_40 { width: 100%; max-width: 100%; margin-left: 0px; margin-right: 0px; }
  .t1148-container_fluid_40 .t-container, .t1148-container_fluid .t-container { max-width: initial; }
}

.t1148__item { scroll-snap-align: start; scroll-snap-stop: always; }

.t1148__slider_dragging .t1148__item { pointer-events: none; }

.t1148__img-wrapper { position: relative; --height: 500px; height: var(--height); width: fit-content; flex-shrink: 0; }

@media screen and (max-width: 640px) {
  .t1148__img-wrapper { height: var(--mob-height); }
}

.t1148__img-wrapper_16_9 { width: calc(var(--height) / 9 * 16); }

.t1148__img-wrapper_4_3 { width: calc(var(--height) / 3 * 4); }

.t1148__img-wrapper_3_2 { width: calc(var(--height) / 2 * 3); }

.t1148__img-wrapper_1_1 { width: var(--height); }

.t1148__img-wrapper_2_3 { width: calc(var(--height) / 3 * 2); }

.t1148__img-wrapper_3_4 { width: calc(var(--height) / 4 * 3); }

.t1148__img-wrapper_9_16 { width: calc(var(--height) / 16 * 9); }

@media screen and (max-width: 640px) {
  .t1148__img-wrapper_16_9 { width: calc(var(--mob-height) / 9 * 16); }
  .t1148__img-wrapper_4_3 { width: calc(var(--mob-height) / 3 * 4); }
  .t1148__img-wrapper_3_2 { width: calc(var(--mob-height) / 2 * 3); }
  .t1148__img-wrapper_1_1 { width: var(--mob-height); }
  .t1148__img-wrapper_2_3 { width: calc(var(--mob-height) / 3 * 2); }
  .t1148__img-wrapper_3_4 { width: calc(var(--mob-height) / 4 * 3); }
  .t1148__img-wrapper_9_16 { width: calc(var(--mob-height) / 16 * 9); }
}

.t1148__img { width: auto; height: 100%; transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out; }

.t1148__img-wrapper_ratio .t1148__img { width: 100%; object-fit: cover; }

.t1148__play { position: absolute; top: 0px; left: 0px; z-index: 1; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; overflow: hidden; transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out; }

.t1148__play-btn { flex-shrink: 0; transform-origin: center center; padding: 0px; background-color: transparent; transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }

.t1148__play-btn:not(:disabled):hover { transform: scale(1.1); }

.t1148__play-btn:disabled { cursor: default; opacity: 0.4; }

.t1148__play-btn svg { width: 100%; height: 100%; }

.t1148__video { position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; overflow: hidden; opacity: 0; visibility: hidden; pointer-events: none; transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out; }

.t1148__item_video-playing .t1148__play { opacity: 0; visibility: hidden; pointer-events: none; }

.t1148__item_video-playing .t1148__video { opacity: 1; visibility: visible; pointer-events: auto; }

.t1148__item_video-playing .t1148__img { opacity: 0; visibility: hidden; pointer-events: none; }

.t1148__caption { margin-top: 14px; }

.t1148__descr { color: rgb(119, 119, 119); }

.t1148__title ~ .t1148__descr { margin-top: 5px; }

.t1148 .t-section__title { font-size: 42px; font-weight: 500; line-height: 1.25; }

.t1148 .t-section__descr { font-size: 20px; font-weight: 300; line-height: 1.5; }

@media (max-width: 480px) {
  .t1148 .t-section__title { font-size: 30px; }
  .t1148 .t-section__descr { font-size: 16px; }
}

.t1152 { position: relative; padding: 8px 0px 6px; }

.t1152__text-column-count_2 { column-count: 2; column-gap: 40px; }

.t1152__text-column-count_3 { column-count: 3; column-gap: 40px; }

.t1152__text-column-count_4 { column-count: 4; column-gap: 40px; }

.t1152__initial-letter::first-letter { font-size: 100px; float: left; line-height: 0.65; margin: 10px 10px 10px 0px; }

.t1152 table { border-collapse: collapse; font-size: 1em; width: 100%; }

.t1152 table td, .t1152 table th { padding: 5px; border: 1px solid rgb(221, 221, 221); vertical-align: top; }

.t1152 table thead td, .t1152 table th { border-bottom-color: rgb(136, 136, 136); font-weight: 700; }

@media screen and (max-width: 1200px) {
  .t1152__text-column-count_2, .t1152__text-column-count_3, .t1152__text-column-count_4 { column-gap: 20px; }
}

@media screen and (max-width: 960px) {
  .t1152__text-column-count_2, .t1152__text-column-count_3, .t1152__text-column-count_4 { column-count: 1; column-gap: 0px; }
}

@media screen and (max-width: 640px) {
  .t1152 h1 { font-size: 28px; line-height: 35px; }
}

.t1186__header { -webkit-box-align: end; align-items: flex-end; }

.t1186__header .t-section__descr { font-size: 20px; line-height: 1.55; }

.t1186__header_center .t-section__descr { max-width: 600px; }

.t1186__header .t-col_10 .t-col:first-child { margin-left: 0px; }

.t1186__header .t-col_10 .t-col:last-child { margin-right: 0px; }

.t1186__header + .t1186__footer, .t1186__gallery + .t1186__footer { margin-top: 105px; }

.t1186__controls { display: inline-flex; -webkit-box-align: center; align-items: center; margin-bottom: var(--bottom-offset,90px); pointer-events: none; position: relative; z-index: 2; }

.t1186__controls_center { width: 100%; -webkit-box-pack: center; justify-content: center; margin-bottom: 50px; }

.t1186__controls_gallery { box-sizing: border-box; position: absolute; left: 0px; top: 50%; -webkit-box-pack: justify; justify-content: space-between; width: 100%; margin: 0px; padding: 0px 40px; transform: translateY(-50%); z-index: 2; }

.t1186__control { flex-shrink: 0; padding: 0px; transform-origin: center center; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; pointer-events: auto; }

.t1186__control + .t1186__control { margin-left: 5px; }

.t1186__control_sm { width: 30px; height: 30px; }

.t1186__control_md { width: 40px; height: 40px; }

.t1186__control_lg { width: 50px; height: 50px; }

.t1186__control_xl { width: 60px; height: 60px; }

.t1186__control_right { transform: rotate(0.5turn); }

.t1186__control svg { width: 100%; height: 100%; }

.t1186__control svg path { transition: stroke 0.2s ease-in-out; }

.t1186__scroll-icon-wrapper { flex-shrink: 0; display: none; margin-right: 20px; margin-bottom: 10px; text-align: right; font-size: 0px; }

.t1186__gallery { position: relative; }

.t1186__slider { --column-width: 60px; --column-gap: 40px; --container-max-width: calc(var(--column-width) * 12 + var(--column-gap) * 11); --container-width: min(calc(100% - 40px),var(--container-max-width)); --padding-right: calc((100% - var(--container-width)) / 2); --padding-left: calc((100% - var(--container-width)) / 2); box-sizing: border-box; display: flex; -webkit-box-align: start; align-items: flex-start; max-width: 100%; padding: 0 var(--padding-right) 0 var(--padding-left); scrollbar-width: none; scroll-snap-type: x mandatory; scroll-padding-left: var(--padding-left); scroll-padding-right: var(--padding-right); overflow: auto hidden; }

.t1186__slider_has-shadow { padding-top: 50px; padding-bottom: 50px; margin-top: -50px; margin-bottom: -50px; }

.t1186__slider:not(.t1186__slider_editor) { cursor: grab; }

.t1186__slider.t1186__slider_dragging { scroll-behavior: smooth; }

.t1186__slider.t1186__slider_dragging:not(.t1186__slider_editor) { cursor: grabbing; }

.t1186__slider_dragging .t1186__item { pointer-events: none; }

.t1186__slider::-webkit-scrollbar { display: none; }

.t1186__item { flex-shrink: 0; scroll-snap-align: start; scroll-snap-stop: always; transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out; }

.t1186__item:last-child { margin-right: 0px; }

.t1186__card { box-sizing: border-box; position: relative; background-color: rgb(246, 246, 246); transition: 0.3s ease-in-out; overflow: hidden; }

.t1186__card_default { display: flex; }

.t1186__card_circle { padding: 40px; }

.t1186__card_circle .t1186__bgimg { max-width: 100px; max-height: 100px; min-height: 100px; }

.t1186__head { display: flex; }

.t1186__head + .t1186__text { margin-top: 35px; }

.t1186__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 40px; }

.t1186__bgimg-wrap { flex-shrink: 0; max-width: 46.43%; width: 100%; overflow: hidden; }

.t1186__bgimg { flex-shrink: 0; width: 100%; height: 100%; min-height: 300px; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.t1186__bgimg_circle { border-radius: 50% !important; }

.t1186__bgimg + .t1186__profile { margin-left: 18px; }

.t1186__card_circle .t1186__title { line-height: 1.31; }

.t1186__title, .t1186__descr, .t1186__text { word-break: break-word; }

.t1186__descr { color: rgb(128, 128, 128); font-weight: 400; }

.t1186__card_circle .t1186__descr { line-height: 1.3; }

.t1186__title + .t1186__descr { margin-top: 4px; }

.t1186__text { line-height: 1.4; }

.t1186__text + .t1186__profile { margin-top: 40px; }

.t1186__buttons { display: flex; width: 100%; }

.t1186__buttons_center { -webkit-box-pack: center; justify-content: center; }

@media screen and (max-width: 1200px) {
  .t1186__card_default .t1186__bgimg { min-height: 250px; }
  .t1186__card_default .t1186__title { font-size: 16px; }
  .t1186__slider { --column-gap: 20px; }
  .t1186__bgimg-wrap { max-width: 52.17%; }
}

@media screen and (max-width: 960px) {
  .t1186__header.t-container_flex { display: flex; }
  .t1186__header .t-section__container .t-align_center, .t1186__header .t-section__container .t-align_right { text-align: left; }
  .t1186__header .t-col_10 .t-col:first-child { padding-left: 0px; }
  .t1186__header .t-col_10 .t-col:last-child { padding-right: 0px; }
  .t1186__header > .t-col_2 { display: none; }
  .t1186__controls { display: none; }
  .t1186__scroll-icon-wrapper { display: block; }
  .t1186__slider { --column-width: calc(1px - 1px); --column-gap: calc(1px - 1px); --container-max-width: 600px; }
  .t1186__item { margin-left: 10px; margin-right: 10px; padding: 0px; }
  .t1186__item:not(:last-child) { max-width: 95%; }
}

@media screen and (max-width: 640px) {
  .t1186__card_default { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 20px; }
  .t1186__card_default .t1186__bgimg { max-height: 100px; min-height: 100px; }
  .t1186__card_circle { padding: 30px 20px; }
  .t1186__card_circle .t1186__bgimg { max-width: 50px; max-height: 50px; min-height: 50px; }
  .t1186__card_circle .t1186__title { font-size: 18px; line-height: 22px; }
  .t1186__bgimg-wrap { max-width: 90px; }
  .t1186__bgimg-wrap + .t1186__content, .t1186__text + .t1186__profile { margin-top: 30px; }
  .t1186__content { padding: 0px; }
  .t1186__head + .t1186__text { margin-top: 30px; }
  .t1186__bgimg + .t1186__profile { margin-left: 10px; }
  .t1186__title, .t1186__descr { line-height: 22px; }
  .t1186__descr { font-size: 14px; }
}

@media screen and (min-width: 641px) {
  .t1186__card_circle .t1186__title + .t1186__descr { margin-top: 10px; }
}

.t1196__col .t-col:first-child { margin-left: 0px !important; }

.t1196__col .t-col:last-child { margin-right: 0px !important; }

.t1196__item .t-card__descr, .t1196__item .t-card__uptitle, .t1196__item .t-card__title { transition: color 0.2s; }

.t1196 { --slider-gap: 0px; }

@media screen and (max-width: 960px) {
  .t1196__col .t-col:first-child { padding-left: 0px !important; }
  .t1196__col .t-col:last-child { padding-right: 0px !important; }
}

.t1196__container_flex { align-items: flex-end; }

@media screen and (max-width: 960px) {
  .t1196__container_flex { display: flex; }
  .t1196__container_flex .t-col:not(:first-child) { width: 0px; padding: 0px; }
  .t1196 .t-section__container .t-align_right, .t1196 .t-section__container .t-align_center { text-align: left; margin-left: 0px !important; }
}

.t1196__controls { position: relative; z-index: 3; display: inline-flex; align-items: center; gap: 5px; margin-bottom: var(--bottom-offset,50px); pointer-events: none; }

.t1196__controls_slider { position: absolute; left: 0px; top: 50%; width: 100%; justify-content: space-between; padding: 0px 40px; margin: 0px; box-sizing: border-box; transform: translateY(-50%); }

.t1196__items:has(.t1196__slider_width_40) .t1196__controls_slider { padding: 0px 60px; }

.t1196__scroll-icon-wrapper { display: none; padding: 0px 20px 10px 0px; font-size: 0px; text-align: right; color: rgb(161, 161, 161); }

.t1196-container_fluid_40 { width: calc(100% - 40px); max-width: calc(100% - 40px); margin-left: 20px; margin-right: 20px; }

.t1196-container_fluid { width: 100%; max-width: 100%; }

.t1196-container_fluid, .t1196-container_fluid_40 { justify-content: space-between; }

.t1196-container_fluid::before, .t1196-container_fluid::after, .t1196-container_fluid_40::before, .t1196-container_fluid_40::after { display: none; }

@media screen and (max-width: 960px) {
  .t1196__controls { display: none; }
  .t1196__scroll-icon-wrapper { display: block; }
}

.t1196__control { padding: 0px; transform-origin: center center; flex-shrink: 0; pointer-events: auto; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }

.t1196__control_sm { width: 30px; height: 30px; }

.t1196__control_md { width: 40px; height: 40px; }

.t1196__control_lg { width: 50px; height: 50px; }

.t1196__control_xl { width: 60px; height: 60px; }

.t1196__control_right { transform: rotate(0.5turn); }

.t1196__control svg { width: 100%; height: 100%; }

.t1196__control svg path { transition: stroke 0.2s ease-in-out; }

.t1196__items { position: relative; display: flex; }

.t1196__slider { --padding-right: 0px; --padding-left: 0px; position: relative; z-index: 2; display: flex; align-items: stretch; padding: 0 var(--padding-right) 0 var(--padding-left); max-width: 100%; box-sizing: border-box; overflow: auto hidden; scrollbar-width: none; scroll-snap-type: x mandatory; scroll-padding-left: var(--padding-left); scroll-padding-right: var(--padding-right); gap: var(--slider-gap); width: 100%; }

.t1196__slider.t1196__slider_overflow { padding: 0px; scroll-padding-left: 0px; scroll-padding-right: 0px; margin: 0 var(--padding-right) 0 var(--padding-left); }

.t1196__slider::-webkit-scrollbar { display: none; }

.t1196__slider:not(.t1196__slider_editor) { cursor: grab; }

.t1196__slider.t1196__slider_dragging:not(.t1196__slider_editor) { cursor: grabbing; }

.t1196__slider.t1196__slider_width_40 { --padding-right: 40px; --padding-left: 40px; }

.t1196__slider.t1196__slider_width_12 { --column-width: 60px; --column-gap: 40px; --container-max-width: calc(var(--column-width) * 12 + var(--column-gap) * 11); --container-width: min(calc(100% - 40px),var(--container-max-width)); --padding-right: calc((100% - var(--container-width)) / 2); --padding-left: calc((100% - var(--container-width)) / 2); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_1 { --padding-left: calc((100% - var(--container-width)) / 2 + var(--column-width) + var(--column-gap)); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_2 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 2); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_3 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 3); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_4 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 4); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_5 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 5); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_6 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 6); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_7 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 7); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_8 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 8); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_9 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 9); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_10 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 10); }

.t1196__slider.t1196__slider_width_12.t1196__slider_prefix_11 { --padding-left: calc((100% - var(--container-width)) / 2 + (var(--column-width) + var(--column-gap)) * 11); }

@media screen and (max-width: 1200px) {
  .t1196__slider.t1196__slider_width_12 { --column-gap: 20px; }
  .t1196__slider.t1196__slider_width_40 { --padding-right: 30px; --padding-left: 30px; }
}

@media screen and (max-width: 960px) {
  .t1196__slider.t1196__slider_width_12 { --column-width: calc(1px - 1px); --column-gap: calc(1px - 1px); --container-max-width: 600px; }
  .t1196__slider.t1196__slider_width_40 { --padding-right: 20px; --padding-left: 20px; }
  .t1196-container_fluid_40 { width: 100%; max-width: 100%; margin-left: 0px; margin-right: 0px; }
  .t1196-container_fluid_40 .t-container, .t1196-container_fluid .t-container { max-width: initial; }
  .t1196__item { max-width: 295px; }
}

.t1196__slider.t1196__slider_has_shadow { padding-top: 50px; padding-bottom: 50px; margin-top: -50px; margin-bottom: -50px; }

.t1196__item { position: relative; display: flex; flex-direction: column; flex-shrink: 0; scroll-snap-align: start; scroll-snap-stop: always; overflow: hidden; box-sizing: border-box; transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }

a.t1196__item { -webkit-user-drag: none; }

.t1196__slider.t1196__slider_dragging { scroll-behavior: smooth; }

.t1196__slider_dragging .t1196__item { pointer-events: none; }

.t1196__content { height: 100%; width: 100%; box-sizing: border-box; }

.t1196__item_bg .t1196__content { position: relative; z-index: 2; height: auto; margin-top: auto; }

.t1196__item .t-card__btn-wrapper { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: auto; }

.t1196__item .t-card__btn-wrapper:has(.t-btntext) { column-gap: 15px; }

.t1196__item_center .t-card__btn-wrapper { justify-content: center; }

.t1196__item_bg .t-card__btn-wrapper { margin-top: 0px; }

.t1196__item_bg_bottom .t1196__content, .t1196__item_bg_title_top .t1196__content, .t1196__item_bg_text_top .t1196__content { margin-top: 0px; }

.t1196__item_bg_title_top .t1196__content, .t1196__item_bg_text_top .t1196__content { height: 100%; }

.t1196__item_bg_title_top .t-card__descr, .t1196__item_bg_title_top .t-card__btn-wrapper:not(.t-card__descr + .t-card__btn-wrapper), .t1196__item_bg_text_top .t-card__btn-wrapper { margin-top: auto; }

.t1196__content-inner { display: flex; flex-direction: column; height: 100%; width: 100%; box-sizing: border-box; }

.t1196__item_center .t1196__content-inner { text-align: center; }

.t1196__item .t-card__uptitle:not(:last-child) { padding-bottom: 14px; }

.t1196__item .t-card__title:not(:last-child) { padding-bottom: 14px; }

.t1196__item .t-card__descr:not(:last-child) { padding-bottom: 20px; }

.t1196__item_filter::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }

.t1196__imgwrapper { position: relative; width: 100%; flex-shrink: 0; overflow: hidden; }

.t1196__item_bg .t1196__imgwrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }

.t1196__bgimg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; transition-property: opacity, visibility; transition-duration: 0.3s; }

.t1196__bgimg_first { transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1); }

.t1196__bgimg_second { opacity: 0; visibility: hidden; transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1); }

.t1196__item:hover .t1196__imgwrapper_hover .t1196__bgimg_first { opacity: 0; visibility: hidden; transition-timing-function: cubic-bezier(0.5, 0, 0.75, 0); }

.t1196__item:hover .t1196__imgwrapper_hover .t1196__bgimg_second { opacity: 1; visibility: visible; }

.t1196__item.t1196__item_top.t1196__item_has_image.t1196__item_has_bg .t1196__content-inner { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }

.t1196__item.t1196__item_bottom.t1196__item_has_image.t1196__item_has_bg .t1196__content-inner { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.t1196 .t-section__title { font-size: 42px; font-weight: 500; line-height: 1.25; }

.t1196 .t-section__descr { font-size: 20px; font-weight: 300; line-height: 1.5; }

@media (max-width: 640px) {
  .t1196__slider.t1196__slider_overflow { margin: 0px; padding: 0 var(--padding-right) 0 var(--padding-left); scroll-padding-right: var(--padding-right); scroll-padding-left: var(--padding-left); }
}

@media (max-width: 480px) {
  .t1196__item .t-card__btn:not(.t-btntext) { width: 100%; }
  .t1196__item { max-width: 100%; }
  .t1196 .t-section__title { font-size: 30px; }
  .t1196 .t-section__descr { font-size: 16px; }
}

.t1206 { --feature-margin-top: 40px; }

.t1206__content_sticky { position: sticky; top: 0px; }

.t1206__container_vmiddle { -webkit-box-align: center; align-items: center; }

.t1206__container_vbottom { -webkit-box-align: end; align-items: flex-end; }

.t1206__header + .t1206__buttons { margin-top: 50px; }

.t1206__uptitle, .t1206__title, .t1206__descr, .t1206__card-title, .t1206__card-descr { overflow-wrap: break-word; }

.t1206__uptitle + .t1206__title, .t1206__uptitle + .t1206__descr { margin-top: 14px; }

.t1206__title + .t1206__descr { margin-top: 20px; }

#allrecords .t1206__features { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1206__features_column-2 { display: flex; flex-wrap: wrap; margin: 0px -20px; }

.t1206__feature { box-sizing: border-box; width: 100%; }

.t1206__feature + .t1206__feature { margin-top: var(--feature-margin-top); }

.t1206__features_column-2 .t1206__feature { width: 50%; margin: 0px; padding: 0px 20px; }

.t1206__features_column-2 .t1206__feature:nth-child(n+3) { margin-top: var(--feature-margin-top); }

.t1206__features_center { text-align: center; }

.t1206__features_center .t1206__card-bgimg { margin-left: auto; margin-right: auto; }

.t1206__features_center .t1206__card_icon-left { -webkit-box-pack: center; justify-content: center; }

.t1206__card { box-sizing: border-box; width: 100%; height: 100%; padding: 40px 30px; background-color: rgb(246, 246, 246); }

.t1206__card_icon-left { display: flex; }

.t1206__card-img { width: 30px; height: auto; }

.t1206__card-img_circle { box-sizing: border-box; width: 60px; height: 60px; padding: 10px; background-color: rgb(31, 91, 255); border-radius: 50%; }

.t1206__card-bgimg { max-width: 100%; width: 60px; height: 60px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.t1206__card_icon-left .t1206__card-icon-wrap { flex-shrink: 0; }

.t1206__card_icon-left .t1206__card-icon-wrap + .t1206__card-text-wrap { margin-top: 0px; margin-left: 15px; }

.t1206__card-icon-wrap + .t1206__card-text-wrap { margin-top: 20px; }

.t1206__card-text-wrap { max-width: 100%; }

.t1206__card-title + .t1206__card-descr { margin-top: 14px; }

.t1206__card-title { font-weight: 500; }

.t1206__card-descr { font-weight: 400; }

.t1206__buttons { display: flex; flex-wrap: wrap; width: 100%; gap: 10px; align-items: center; }

.t1206__buttons:has(.t-btntext) { column-gap: 30px; }

.t1206__buttons_right { justify-content: flex-end; }

.t1206__buttons_center { justify-content: center; }

@media screen and (max-width: 960px) {
  .t1206 .t-container_flex { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .t1206 .t-col:not(.t1206__col-bottom) { order: 0; }
  .t1206 .t1206__col-bottom { order: 1; margin-top: 80px; }
  .t1206__header + .t1206__buttons { margin-top: 40px; }
}

@media screen and (max-width: 640px) {
  .t1206 .t1206__col-bottom { margin-top: 65px; }
  .t1206__header + .t1206__buttons { margin-top: 30px; }
  .t1206__uptitle { font-size: 14px; }
  .t1206__title { font-size: 30px; }
  .t1206__descr { font-size: 24px; }
  .t1206__features { display: block; }
  .t1206__features_column-2 { margin: 0px; }
  .t1206__features_column-2 .t1206__feature { width: 100%; padding: 0px; }
  .t1206__features_column-2 .t1206__feature:nth-child(n+3) { margin-top: 0px; }
  .t1206__features_column-2 .t1206__feature:nth-child(n+2) { margin-top: 30px; }
  .t1206__card { padding: 30px; }
}

.t1231__container { --t1231-indent-10-half: 5px; --t1231-indent-20-half: 10px; --t1231-indent-40-half: 20px; display: flex; flex-wrap: wrap; gap: 10px; }

.t1231__tile { position: relative; box-sizing: border-box; overflow: visible; display: inline-block; flex: 1 1 32%; height: 0px; padding-bottom: 32%; vertical-align: top; margin: 0px 0.25% 10px; }

.t1231__container.t-container { box-sizing: border-box; padding: 0px 20px; }

.t1231__container.t-container.t1231__container_indent-40px { padding: var(--t1231-indent-40-half) 0; }

.t1231__container.t-container.t1231__container_indent-20px { padding: var(--t1231-indent-20-half) 10px; }

.t1231__container.t-container.t1231__container_indent-10px { padding: var(--t1231-indent-10-half) 15px; }

.t1231__container.t1231__container_indent { padding: 0px 40px; }

.t1231__container.t1231__container_indent.t1231__container_indent-10px { padding: var(--t1231-indent-10-half) 35px; }

.t1231__container.t1231__container_indent.t1231__container_indent-20px { padding: var(--t1231-indent-20-half) 30px; }

.t1231__container.t1231__container_indent.t1231__container_indent-40px { padding: var(--t1231-indent-40-half); }

.t1231__container.t-container_100 { padding: 0px; }

.t1231__container.t-container_100.t1231__container_indent-10px { padding: var(--t1231-indent-10-half); }

.t1231__container.t-container_100.t1231__container_indent-20px { padding: var(--t1231-indent-20-half); }

.t1231__container.t-container_100.t1231__container_indent-40px { padding: var(--t1231-indent-40-half); }

.t1231__container.t-container.t1231__container_indent-10px .t1231__tile, .t1231__container.t1231__container_indent.t1231__container_indent-10px .t1231__tile, .t1231__container.t-container_100.t1231__container_indent-10px .t1231__tile { margin: var(--t1231-indent-10-half); }

.t1231__container.t-container.t1231__container_indent-20px .t1231__tile, .t1231__container.t1231__container_indent.t1231__container_indent-20px .t1231__tile, .t1231__container.t-container_100.t1231__container_indent-20px .t1231__tile { margin: var(--t1231-indent-20-half); }

.t1231__container.t-container.t1231__container_indent-40px .t1231__tile, .t1231__container.t1231__container_indent.t1231__container_indent-40px .t1231__tile, .t1231__container.t-container_100.t1231__container_indent-40px .t1231__tile { margin: var(--t1231-indent-40-half); }

@supports (display:grid) {
  .t1231__container {
  width: auto; display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; grid-auto-flow: dense; font-size: initial; gap: 0px;
  &::after, &::before { content: ""; display: none; }
}
  .t1231__tile { aspect-ratio: 1 / 1; display: block; width: auto; height: auto; margin: 0px; grid-column: var(--desktop-grid-column); grid-row: var(--desktop-grid-row); }
}

.t1231__bgimg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }

.t1231 .t1231__container.t1231_no-bottom-indent { padding-bottom: 0px; }

.t1231 .t1231__container.t1231_no-bottom-indent.t1231__container_indent-40px { margin-bottom: calc(var(--t1231-indent-40-half) * -1); }

.t1231 .t1231__container.t1231_no-bottom-indent.t1231__container_indent-20px { margin-bottom: calc(var(--t1231-indent-20-half) * -1); }

.t1231 .t1231__container.t1231_no-bottom-indent.t1231__container_indent-10px { margin-bottom: calc(var(--t1231-indent-10-half) * -1); }

@media screen and (max-width: 1200px) {
  .t1231__container.t-container { padding: 0px 10px; }
  .t1231__container.t-container.t1231__container_indent-10px { padding: 0px 5px; }
  .t1231__container.t-container.t1231__container_indent-10px .t1231__tile, .t1231__container.t-container_100.t1231__container_indent-10px .t1231__tile { margin: var(--t1231-indent-10-half); }
  .t1231__container.t-container.t1231__container_indent-20px { padding: 10px 0px; }
  .t1231__container.t-container.t1231__container_indent-40px { padding: 0px; }
  .t1231__container.t-container.t1231__container_indent-20px .t1231__tile, .t1231__container.t-container_100.t1231__container_indent-20px .t1231__tile, .t1231__container.t-container.t1231__container_indent-40px .t1231__tile { margin: var(--t1231-indent-20-half); }
  .t1231__container.t-container_100.t1231__container_indent-40px .t1231__tile { margin: var(--t1231-indent-40-half); }
  .t1231__container.t-container_100.t1231__container_indent-10px { padding: var(--t1231-indent-10-half); }
  .t1231__container.t-container_100.t1231__container_indent-20px { padding: var(--t1231-indent-20-half); }
  .t1231__container.t-container_100.t1231__container_indent-40px { padding: var(--t1231-indent-40-half); }
  @supports (display:grid) {
  .t1231__container.t-container.t1231__container_indent-40px { padding-top: 30px; padding-bottom: 30px; gap: var(--t1231-indent-40-half); }
}
}

@media screen and (max-width: 960px) {
  .t1231__container.t-container { padding: 0px 10px; }
  .t1231__container.t-container.t1231__container_indent-10px { padding: 0px 15px; }
  .t1231__container.t-container.t1231__container_indent-20px { padding: 5px 15px; }
  .t1231__container.t-container.t1231__container_indent-20px .t1231__tile { margin: 5px; }
  .t1231__container.t-container.t1231__container_indent-40px { padding: 0px 10px; gap: 0px; }
  .t1231__container.t-container_100.t1231__container_indent-10px, .t1231__container.t-container_100.t1231__container_indent-20px { padding: var(--t1231-indent-10-half); }
  .t1231__container.t-container_100.t1231__container_indent-40px { padding: var(--t1231-indent-20-half); }
  .t1231__container.t-container_100.t1231__container_indent-10px .t1231__tile, .t1231__container.t-container_100.t1231__container_indent-20px .t1231__tile, .t1231__container.t1231__container_indent.t1231__container_indent-20px .t1231__tile, .t1231__container.t1231__container_indent.t1231__container_indent-10px .t1231__tile { margin: var(--t1231-indent-10-half); }
  .t1231__container.t-container_100.t1231__container_indent-40px .t1231__tile { margin: var(--t1231-indent-20-half); }
  .t1231__container.t1231__container_indent { padding-left: 20px; padding-right: 20px; }
  .t1231__container.t1231__container_indent.t1231__container_indent-20px { padding: 15px; }
  .t1231__container.t1231__container_indent.t1231__container_indent-40px { padding: var(--t1231-indent-20-half); }
  .t1231__container.t1231__container_indent.t1231__container_indent-40px .t1231__tile { margin: var(--t1231-indent-20-half); }
  .t1231__container.t1231__container_indent.t1231__container_indent-10px { padding: var(--t1231-indent-20-half) 25px; }
}

@media screen and (max-width: 640px) {
  @supports (display:grid) {
  .t1231__container { grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-auto-rows: auto; }
  .t1231__tile { width: auto; height: auto; aspect-ratio: 1 / 1; grid-column: var(--mobile-grid-column); grid-row: var(--mobile-grid-row); margin: 0px; }
}
}

[data-remainder="1"] .t1231__tile:last-child { grid-area: span 2 / span 6; aspect-ratio: 2 / 1.3; }

[data-remainder="2"] .t1231__tile:nth-last-child(-n+2) { grid-area: auto / span 3; aspect-ratio: 1 / 1; }

@media screen and (max-width: 640px) {
  [data-remainder="1"] .t1231__tile:last-child, [data-remainder="2"] .t1231__tile:nth-last-child(-n+2) { aspect-ratio: 1 / 1; grid-area: span 2 / span 2 !important; }
}

@media (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .t1236__container { display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; }
  .t1236__container.t-container { max-width: none !important; }
  .t1236__container .t1236__tile { position: relative; box-sizing: border-box; overflow: visible; display: inline-block; flex: 1 1 32%; padding-bottom: 32%; vertical-align: top; margin: 0px 0.25% 10px; }
  .t1236__container .t1236__tile .t1236__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; }
}

@supports (display:grid) {
  .t1236__container { --t1236-indent-10-half: 5px; --t1236-indent-20-half: 10px; --t1236-indent-40-half: 20px; --t1236-base-padding: 20px; --t1236-base-padding-sm: 10px; --t1236-padding-none: 0; --t1236-padding-15: 15px; --t1236-padding-35: 35px; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); grid-auto-rows: auto; grid-auto-flow: row; gap: 0px; width: 100%; box-sizing: border-box; }
  .t1236__tile { position: relative; min-width: 0px; min-height: 0px; display: block; grid-column: var(--desktop-grid-column); grid-row: var(--desktop-grid-row); aspect-ratio: 1 / 1; padding-top: 0px; }
  div.t1236 .t1236__container.t1236_no-bottom-indent { padding-bottom: 0px; }
  .t1236 .t1236__container.t1236_no-bottom-indent.t1236__container_indent-20px { margin-bottom: calc(var(--t1236-indent-20-half) * -1); }
  .t1236 .t1236__container.t1236_no-bottom-indent.t1236__container_indent-40px { margin-bottom: calc(var(--t1236-indent-40-half) * -1); }
  .t1236 .t1236__container.t1236_no-bottom-indent.t1236__container_indent-10px { margin-bottom: calc(var(--t1236-indent-10-half) * -1); }
  .t1236__container_indent-10px .t1236__tile { margin: var(--t1236-indent-10-half); }
  .t1236__container_indent-20px .t1236__tile { margin: var(--t1236-indent-20-half); }
  .t1236__container_indent-40px .t1236__tile { margin: var(--t1236-indent-40-half); }
  .t1236__container.t-container { box-sizing: border-box; padding: var(--t1236-padding-none) var(--t1236-base-padding); }
  .t1236__container.t-container.t1236__container_indent-40px { padding: var(--t1236-indent-40-half) 0; }
  .t1236__container.t-container.t1236__container_indent-20px, .t1236__container.t-container_100.t1236__container_indent-20px { padding: var(--t1236-indent-20-half); }
  .t1236__container.t-container.t1236__container_indent-10px { padding: var(--t1236-indent-10-half) var(--t1236-padding-15); }
  .t1236__container.t1236__container_indent { padding: var(--t1236-padding-none) 40px; }
  .t1236__container.t1236__container_indent.t1236__container_indent-40px, .t1236__container.t-container_100.t1236__container_indent-40px { padding: var(--t1236-indent-40-half); }
  .t1236__container.t1236__container_indent.t1236__container_indent-20px { padding: var(--t1236-indent-20-half) 30px; }
  .t1236__container.t1236__container_indent.t1236__container_indent-10px { padding: var(--t1236-indent-10-half) var(--t1236-padding-35); }
  .t1236__container.t-container_100 { padding: var(--t1236-padding-none); }
  .t1236__container.t-container_100.t1236__container_indent-10px { padding: var(--t1236-indent-10-half); }
  .t1236__bgimg { position: absolute; inset: 0px; background-size: cover; background-position: center center; }
  @media screen and (max-width: 1200px) {
  .t-container.t1236__container_indent-40px .t1236__tile { margin: var(--t1236-indent-20-half); }
  .t1236__container.t-container { padding: var(--t1236-padding-none) var(--t1236-base-padding-sm); }
  .t1236__container.t-container.t1236__container_indent-10px { padding: var(--t1236-padding-none) 5px; }
  .t1236__container.t-container.t1236__container_indent-20px, .t1236__container.t-container.t1236__container_indent-40px { padding: var(--t1236-indent-20-half) 0; }
  .t1236__container.t-container_100.t1236__container_indent-10px { padding: var(--t1236-indent-10-half); }
  .t1236__container.t-container_100.t1236__container_indent-20px { padding: var(--t1236-indent-20-half); }
  .t1236__container.t-container_100.t1236__container_indent-40px { padding: var(--t1236-indent-40-half); }
  @supports (display:grid) {
  .t1236__container.t-container.t1236__container_indent-40px { gap: var(--t1236-indent-40-half); }
}
}
  @media screen and (max-width: 960px) {
  .t1236__tile { grid-column: var(--mobile-grid-column) !important; grid-row: var(--mobile-grid-row) !important; }
  .t1236__container.t1236__container_indent.t1236__container_indent-40px .t1236__tile, .t1236__container.t-container_100.t1236__container_indent-20px .t1236__tile, .t1236__container.t-container_100.t1236__container_indent-40px .t1236__tile { margin: var(--t1236-indent-20-half); }
  .t1236__container.t1236__container_indent.t1236__container_indent-20px .t1236__tile, .t1236__container.t1236__container_indent.t1236__container_indent-10px .t1236__tile, .t1236__container.t-container.t1236__container_indent-20px .t1236__tile, .t1236__container.t-container.t1236__container_indent-40px .t1236__tile { margin: var(--t1236-indent-10-half); }
  .t1236__container.t-container, .t1236__container.t1236__container_indent { padding: var(--t1236-padding-none) var(--t1236-base-padding); }
  .t1236__container.t-container.t1236__container_indent-10px { padding: var(--t1236-padding-none) var(--t1236-padding-15); }
  .t1236__container.t-container.t1236__container_indent-20px, .t1236__container.t-container.t1236__container_indent-40px { padding: var(--t1236-indent-10-half) var(--t1236-padding-15); }
  .t1236__container.t-container.t1236__container_indent-40px { gap: var(--t1236-padding-none); }
  .t1236__container.t-container_100.t1236__container_indent-20px, .t1236__container.t-container_100.t1236__container_indent-40px, .t1236__container.t1236__container_indent.t1236__container_indent-40px { padding: var(--t1236-indent-20-half); }
  .t1236__container.t1236__container_indent.t1236__container_indent-20px { padding: var(--t1236-padding-15); }
  .t1236__container.t1236__container_indent.t1236__container_indent-10px { padding: var(--t1236-padding-35); }
  @supports (display:grid) {
  .t1236__container { grid-template-columns: repeat(2, 1fr); }
}
}
  [data-remainder="1"] .t1236__tile:last-child {
  grid-column: span 4; grid-row: var(--gr-for-remainder) / span 2; aspect-ratio: 2 / 1.3;
  @media screen and (max-width: 960px) {
  grid-area: span 2 / span 2 !important; aspect-ratio: 2 / 1.3 !important;
}
}
  [data-remainder="2"] .t1236__tile:nth-last-child(-n+2) {
  grid-column: span 2; grid-row: var(--remainder-start-row) / span 2;
  @media screen and (max-width: 960px) {
  grid-column: span 2 !important; grid-row: var(--mobile-grid-row) / span 2 !important;
}
}
  [data-remainder="3"] .t1236__tile:nth-last-child(-n+3) { grid-column: span 1; grid-row: var(--remainder-start-row) / span 2; }
  [data-remainder="3"] .t1236__tile:nth-last-child(3) { grid-column: span 2; grid-row: var(--remainder-start-row) / span 2; aspect-ratio: auto; }
}

[data-remainder="3"][data-last-group-ended="left"] {
  & .t1236__tile:nth-last-child(3) { grid-column: 1; }
  & .t1236__tile:last-child { grid-column: 3 / span 2; grid-row: calc(var(--remainder-start-row) - 1) / span 2; aspect-ratio: auto; }
  @media screen and (max-width: 960px) {
  & .t1236__tile:nth-last-child(3), & .t1236__tile:nth-last-child(2) { grid-area: span 1 / span 1 !important; aspect-ratio: 1 / 1 !important; }
  & .t1236__tile:nth-last-child(3) { grid-column: 1 !important; }
  & .t1236__tile:last-child { grid-area: span 2 / span 2 !important; aspect-ratio: 1 / 1 !important; }
}
}

[data-remainder="3"][data-last-group-ended="right"] {
  & .t1236__tile:nth-last-child(3) { grid-column: span 2; aspect-ratio: auto; grid-row: var(--remainder-start-row) / span 2; }
  & .t1236__tile:last-child { aspect-ratio: auto; }
  @media screen and (max-width: 960px) {
  & .t1236__tile:nth-last-child(3) { grid-area: span 2 / 1 / auto / span 2 !important; aspect-ratio: 1 / 1 !important; }
  & .t1236__tile:nth-last-child(2) { grid-area: span 1 / 1 !important; aspect-ratio: 1 / 1 !important; }
  & .t1236__tile:last-child { grid-area: span 1 / 2 !important; }
}
}

[data-remainder="4"][data-last-group-ended="left"] {
  & .t1236__tile:nth-last-child(4) { grid-column: 1; grid-row: var(--remainder-start-row) / span 1; }
  & .t1236__tile:nth-last-child(3) { grid-column: 2; grid-row: var(--remainder-start-row) / span 1; }
  & .t1236__tile:nth-last-child(2) { grid-column: 1 / span 2; grid-row: var(--remainder-start-row) / span 2; aspect-ratio: auto; }
  & .t1236__tile:last-child { grid-column: 3 / span 2; aspect-ratio: 1 / 1; grid-row: calc(var(--remainder-start-row) - 1) / span 2; }
  @media screen and (max-width: 960px) {
  & .t1236__tile:nth-last-child(4), & .t1236__tile:nth-last-child(3) { grid-row: span 1 !important; }
  & .t1236__tile:nth-last-child(4) { grid-column: 1 !important; }
  & .t1236__tile:nth-last-child(3) { grid-column: 2 !important; }
  & .t1236__tile:nth-last-child(2) { grid-area: span 1 / span 1 !important; aspect-ratio: 1 / 1 !important; }
  & .t1236__tile:last-child { grid-area: span 1 / 2 !important; aspect-ratio: auto !important; }
}
}

[data-remainder="4"][data-last-group-ended="right"] {
  & .t1236__tile:nth-last-child(4) { grid-column: 1 / span 2; grid-row: var(--remainder-start-row) / span 2; }
  & .t1236__tile:nth-last-child(3) { grid-column: 3; grid-row: var(--remainder-start-row) / span 1; }
  & .t1236__tile:nth-last-child(2) { grid-column: 4; grid-row: var(--remainder-start-row) / span 1; }
  & .t1236__tile:last-child { grid-column: 3 / span 2; grid-row: var(--remainder-start-row) / span 2; aspect-ratio: auto; }
  @media screen and (max-width: 960px) {
  & .t1236__tile:nth-last-child(4) { grid-area: span 2 / span 2 !important; }
  & .t1236__tile:nth-last-child(3), & .t1236__tile:nth-last-child(2) { grid-area: span 1 / span 1 !important; }
  & .t1236__tile:last-child { grid-area: span 2 / span 2 !important; aspect-ratio: 1 / 1 !important; }
}
}

.t-col .t1241__descr, .t-col .t1241__title { max-width: 100% !important; }

.t1241 .t-container .t1241__content-wrapper { height: 100%; padding: 40px 0px; }

.t1241 .t-container .t1241__image { height: 100%; }

.t1241 .t-container_100 .t1241__content-wrapper, .t1241 .t-container_100 .t1241__image { width: 50%; }

.t1241__container { display: flex; min-height: calc(100vh / var(--t-zoom,1)); }

.t1241__col_center { display: block; margin: 0px auto; float: none; }

.t1241__content-wrapper, .t1241__image { box-sizing: border-box; }

.t1241__content-wrapper { display: flex; position: relative; flex-direction: column; padding: 50px; align-items: flex-start; z-index: 2; }

.t1241__title { font-weight: 400; }

.t1241__content-wrapper.t-valign_middle { justify-content: center; }

.t1241__content-wrapper.t-valign_bottom { justify-content: flex-end; }

.t1241__content-wrapper.t-align_center { align-items: center; }

.t1241__content-wrapper.t-align_right { align-items: flex-end; }

.t1241__content { display: flex; flex-direction: column; }

.t1241__content.t-align_center { align-items: center; }

.t1241__content.t-align_right { align-items: end; }

.t1241__content.t-align_left { align-items: start; }

.t1241__title, .t1241__descr { width: 100%; color: rgb(255, 255, 255); word-break: break-word; max-width: 400px; }

.t1241__title + .t1241__descr { margin-top: 40px; }

.t1241__title + .t1241__buttons, .t1241__descr + .t1241__buttons { margin-top: 44px; }

.t1241__image_margin { padding: 40px; }

.t1241__cover { position: relative; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.t1241__buttons { flex-wrap: wrap; display: flex; gap: 10px; align-items: center; }

.t1241__buttons:has(.t-btntext) { column-gap: 30px; }

@media screen and (max-width: 960px) {
  .t1241__container { flex-direction: column; min-height: unset !important; }
  .t1241__container_flip { flex-direction: column-reverse; }
  .t1241__container_flip .t1241__image, .t1241__container_flip .t-col:has(.t1241__image) { order: 1; }
  .t1241__content-wrapper, .t1241__image { width: 100% !important; }
  .t1241__content-wrapper { max-width: 640px; margin: 0px auto; padding: 70px 20px; }
  .t1241__title + .t1241__descr { margin-top: 30px; }
  .t1241__title + .t1241__buttons, .t1241__descr + .t1241__buttons { margin-top: 35px; }
  .t1241__image, .t1241 .t-container .t1241__image { height: 500px; }
  .t1241__image_margin { padding: 20px; }
}

@media screen and (max-width: 640px) {
  .t1241__image, .t1241 .t-container .t1241__image { height: 400px; }
}

@media screen and (max-width: 480px) {
  .t1241__image, .t1241 .t-container .t1241__image { height: 300px; }
}

.t1246__container { display: flex; flex-wrap: wrap; gap: 10px; }

.t1246__tile, .t1246__container.t-container { box-sizing: border-box; }

.t1246__tile { position: relative; overflow: visible; display: inline-block; flex: 1 1 32%; height: 0px; padding-bottom: 32%; vertical-align: top; margin: 0px 0.25% 10px; }

.t1246__container.t-container { padding: 0px 20px; }

.t1246__container.t1246__container_indent { padding: 0px 40px; }

.t1246__container.t-container_100 { padding: 0px; }

@supports (display:grid) {
  .t1246__container { width: auto; display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: 50vh; grid-auto-flow: dense; font-size: initial; gap: 0px; }
  .t1246__container::after, .t1246__container::before { content: ""; display: none; }
  .t1246__tile { display: block; width: auto; height: auto; margin: 0px; grid-column: var(--desktop-grid-column); grid-row: var(--desktop-grid-row); }
}

.t1246__bgimg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }

.t1246 .t1246__container.t1246_no-bottom-indent { margin-bottom: 0px; }

@media screen and (max-width: 1200px) {
  .t1246__container.t-container { padding: 0px 10px; }
}

@media screen and (max-width: 960px) {
  .t1246__container { grid-auto-rows: 35vh; }
  .t1246__container.t-container { padding: 0px 20px; }
  .t1246__container.t-container.t1246_no-bottom-indent { padding: 0px 20px; }
  .t1246__container.t1246__container_indent { padding-left: 20px; padding-right: 20px; }
}

@media screen and (max-width: 900px) {
  .t1246__tile { width: auto; height: auto; grid-column: var(--mobile-grid-column); grid-row: var(--mobile-grid-row); margin: 0px; }
  .t1246__container { grid-template-columns: repeat(2, 1fr); }
  [data-remainder="2"] .t1246__tile:nth-last-child(-n+2), [data-remainder="2"][data-last-group-ended="left"] .t1246__tile:nth-last-child(-n+2), [data-remainder="2"].t1246__container_invert .t1246__tile:nth-last-child(-n+2) { grid-area: span 2 / span 2 !important; }
}

@media screen and (max-width: 640px) {
  @supports (display:grid) {
  .t1246__container { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .t1246__tile { width: auto; height: auto; grid-column: var(--mobile-grid-column); grid-row: var(--mobile-grid-row); margin: 0px; }
}
  [data-remainder="1"] .t1246__tile:last-child, [data-remainder="2"] .t1246__tile:nth-last-child(-n+2) { grid-area: span 2 / span 2 !important; }
}

@media screen and (max-width: 480px) {
  .t1246__container { grid-auto-rows: 200px; }
}

[data-remainder="1"] .t1246__tile:last-child, [data-remainder="2"] .t1246__tile:nth-last-child(-n+2), [data-remainder="2"] .t1246__tile:nth-last-child(-n+2):last-child, [data-remainder="2"][data-last-group-ended="left"] .t1246__tile:nth-last-child(-n+2), [data-remainder="2"][data-last-group-ended="left"] .t1246__tile:nth-last-child(-n+2):last-child, [data-remainder="2"].t1246__container_invert .t1246__tile:nth-last-child(-n+2), [data-remainder="2"].t1246__container_invert .t1246__tile:nth-last-child(-n+2):last-child { grid-row: span 2; }

[data-remainder="1"] .t1246__tile:last-child { grid-column: span 6; }

[data-remainder="2"] .t1246__tile:nth-last-child(-n+2) { grid-column: 1 / span 4; }

[data-remainder="2"] .t1246__tile:nth-last-child(-n+2):last-child { grid-column: 5 / span 2; }

[data-remainder="2"][data-last-group-ended="left"] .t1246__tile:nth-last-child(-n+2) { grid-column: 1 / span 2; aspect-ratio: auto; }

[data-remainder="2"][data-last-group-ended="left"] .t1246__tile:nth-last-child(-n+2):last-child { grid-column: 3 / span 4; }

[data-remainder="2"].t1246__container_invert .t1246__tile:nth-last-child(-n+2) { grid-column: 5 / span 2; }

[data-remainder="2"].t1246__container_invert .t1246__tile:nth-last-child(-n+2):last-child { grid-column: 1 / span 4; }

.t1251__container { display: flex; flex-wrap: wrap; gap: 10px; }

.t1251__tile { position: relative; box-sizing: border-box; overflow: visible; display: inline-block; flex: 1 1 48%; padding-bottom: calc(100% / (var(--aspect-ratio,4/3))); vertical-align: top; margin: 0px 0.25% 10px; }

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .t1251__tile { opacity: 1 !important; }
}

.t1251__container.t-container { box-sizing: border-box; padding: 0px 20px; }

.t1251__container.t1251__container_indent { padding-right: 40px; padding-left: 40px; }

.t1251__container.t-container_100 { padding-left: var(--gap-size); padding-right: var(--gap-size); }

@supports (display:grid) {
  .t1251__container { width: auto; display: grid; grid-template-columns: repeat(2, 1fr); grid-auto-rows: minmax(200px, auto); gap: var(--gap-size,20px); }
  .t1251 .t1251__container { padding-top: var(--gap-size); padding-bottom: calc(var(--gap-size) + 65px); }
  .t1251__container.t-container { padding-left: 20px; padding-right: 20px; }
  .t1251 .t1251__container.t1251_no-bottom-indent { padding-bottom: 65px; }
  .t1251 .t1251__container.t1251_incomplete-group { padding-bottom: var(--gap-size); }
  .t1251 .t1251__container.t1251_incomplete-group.t1251_no-bottom-indent { padding-bottom: 0px; }
  .t1251__container::after, .t1251__container::before { content: ""; display: none; }
  .t1251__tile { display: block; width: auto; height: auto; margin: 0px; grid-column: var(--desktop-grid-column); grid-row: var(--desktop-grid-row); }
  .t1251__tile[data-offset="true"] .t1251__bgimg { transform: translateY(65px); }
}

@supports (aspect-ratio:1/1) {
  .t1251__tile { padding-bottom: 0px; aspect-ratio: var(--aspect-ratio,4/3); }
}

.t1251__bgimg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }

@media screen and (max-width: 1200px) {
  .t1251__container.t-container { padding-left: 10px; padding-right: 10px; }
}

@media screen and (max-width: 960px) {
  @supports (display:grid) {
  div.t1251 div.t1251__container { grid-template-columns: 1fr; padding-bottom: var(--gap-size); }
  div.t1251 div.t1251__container[data-gap="40"] { padding-bottom: 20px; }
  .t1251 .t1251__container.t1251_no-bottom-indent { padding-bottom: 0px !important; }
  .t1251__container.t1251_incomplete-group.t1251_flipped .t1251__tile:last-child { grid-row: calc(var(--mobile-grid-row) - 1); }
  .t1251 .t1251__container.t1251__container_indent, .t1251__container.t-container_100[data-gap="40"], .t1251__container.t-container { padding-left: 20px; padding-right: 20px; }
  .t1251__container[data-gap="40"] { padding-top: 20px; gap: 20px; }
  .t1251__container .t1251__tile { grid-column: var(--mobile-grid-column); grid-row: var(--mobile-grid-row); margin: 0px; height: auto; }
  .t1251__tile[data-offset="true"] .t1251__bgimg { transform: none; }
}
  .t1251__tile { width: 100%; flex: 1 1 100%; }
}

.t-menusub__menu { display: none; }

.t1261 * { box-sizing: border-box; }

.t1261_previemode .t1261__panel { position: static; transform: translateY(0px); }

.t1261__panel { position: fixed; top: 0px; right: 0px; left: 0px; display: flex; -webkit-box-align: center; align-items: center; padding: 15px 0px; transition: 0.3s ease-in-out; z-index: 990; background-color: rgb(255, 255, 255); }

.t1261__panel_static { position: relative; top: auto; right: auto; left: auto; z-index: initial; }

.t1261__panel_absolute { position: absolute; }

.t1261__panel_beforeready { transform: translateY(-110%); }

.t1261__wrap { position: relative; width: 100%; }

.t1261__container { display: flex; -webkit-box-align: center; align-items: center; width: 100%; padding: 0px 15px; }

.t1261__container_12, .t1261__container_12-20, .t1261__container_12-40 { max-width: 1160px; margin: 0px auto; }

.t1261__container_12 { padding: 0px; }

.t1261__container_12-20, .t1261__container_100-20 { padding: 0px 20px; }

.t1261__container_12-40, .t1261__container_100-40 { padding: 0px 40px; }

.t1261__top-line { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; }

.t1261__top-line + .t1261__bottom-line:not(.t1261__bottom-line_menu) { margin-top: 25px; }

.t1261__bottom-line { position: relative; }

.t1261__bottom-line_menu .t1261__container { -webkit-box-pack: end; justify-content: flex-end; }

.t1261__top-left, .t1261__top-middle, .t1261__menu-widgets { display: flex; -webkit-box-align: center; align-items: center; }

.t1261__top-left, .t1261__top-right { -webkit-box-flex: 0; flex: 0 1 auto; }

.t1261__top-middle + .t1261__top-right { margin-left: 30px; }

.t1261__top-left { max-width: 440px; }

.t1261__logo { margin-right: 30px; }

.t1261__logo-image { display: inline-block; max-width: 100px; width: 100%; }

.t1261__logo-title { word-break: break-word; }

.t1261__top-middle { -webkit-box-flex: 1; flex: 1 1 0%; }

.t1261__catalog-buttons + .t1261__catalog-search { margin-left: 15px; }

.t1261__catalog-button { gap: 10px !important; height: 45px !important; padding: 12px 24px !important; font-size: 16px !important; line-height: 21px !important; }

.t1261__catalog-button .t-btnflex__text { font-weight: 500; }

.t1261__catalog-search, .t1261__search-wrap { position: relative; display: flex; width: 100%; }

.t1261__search-wrap { -webkit-box-flex: 1; flex: 1 1 0%; }

.t1261__search-wrap .t1261__search-input { height: 45px; padding-right: 44px; border: 1px solid rgb(205, 205, 205); }

.t1261__search-reset { display: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: absolute; top: 50%; right: 10px; width: 24px; height: 24px; background-color: rgb(235, 235, 235); border-radius: 50%; transform: translateY(-50%); transition: opacity 0.2s ease-in-out; cursor: pointer; }

.t1261__search-reset:hover { opacity: 0.7; }

.t1261__search-loading-icon { display: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: absolute; top: 50%; right: 10px; width: 24px; height: 24px; transform: translateY(-50%); animation: 1s linear 0s infinite normal none running rotate360; }

.t1261__search-reset_show, .t1261__search-loading-icon_show { display: inline-flex; }

.t1261__search-button { -webkit-box-flex: 0; flex: 0 1 auto; height: 45px !important; padding: 12px 18px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.t1261__search-found { position: absolute; top: 100%; left: 0px; right: 0px; margin-top: 10px; background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; z-index: 10000002; }

.t1261__search-list-wrap { padding: 5px 5px 5px 0px; }

.t1261__search-list { max-height: 306px; list-style-type: none; overflow-y: auto; margin: 0px !important; padding: 0px !important; }

.t1261__search-list::-webkit-scrollbar-track { background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__search-list::-webkit-scrollbar { width: 3px; background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__search-list::-webkit-scrollbar-thumb { background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__search-link { display: block; width: 100%; padding: 7.5px 10px 7.5px 15px; font-size: 16px; font-family: FuturaPT, Arial, sans-serif; font-weight: 400; cursor: pointer; }

.t1261__menu-widgets .t-menuwidgeticons__wrapper { margin: 0px; }

.t1261__menu-widget .t-menuwidgeticons__text, .t1261__menu-burger .t-menu-burger__text { font-family: FuturaPT, Arial, sans-serif; }

.t1261__menu-widget + .t1261__menu-burger { margin-left: 12px; }

.t1261__menu-burger { display: inline-flex; }

.t1261__menu-widgets_icon-text .t1261__menu-burger .t-menu-burger__icon { margin-top: 3px; }

.t1261__menu-widgets_icon-text .t1261__menu-burger .t-menu-burger__icon_small, .t1261__menu-widgets_icon-text .t1261__menu-burger .t-menu-burger__icon_big { margin-top: 1px; }

.t1261__menu-burger .t-menu-burger__icon { width: 22px; height: 15px; }

.t1261__menu-burger .t-menu-burger__icon span { height: 2px; border-radius: 30px; }

.t1261__menu-burger .t-menu-burger__icon span:nth-child(2), .t1261__menu-burger .t-menu-burger__icon span:nth-child(3) { top: 7px; }

.t1261__menu-burger .t-menu-burger__icon span:nth-child(4) { top: 14px; }

.t1261__menu-burger .t-menu-burger__text { margin-top: 8px; }

.t1261__menu-burger .t-menu-burger__icon_small { width: 19px; height: 14px; }

.t1261__menu-burger .t-menu-burger__icon_small span { height: 1.8px; border-radius: 20px; }

.t1261__menu-burger .t-menu-burger__icon_small span:nth-child(2), .t1261__menu-burger .t-menu-burger__icon_small span:nth-child(3) { top: 6px; }

.t1261__menu-burger .t-menu-burger__icon_small span:nth-child(4) { top: 12px; }

.t1261__menu-burger .t-menu-burger__icon_small + .t-menu-burger__text { margin-top: 6px; }

.t1261__menu-burger .t-menu-burger__icon_big { width: 32px; height: 24px; margin-top: 1px; }

.t1261__menu-burger .t-menu-burger__icon_big span { height: 4px; }

.t1261__menu-burger .t-menu-burger__icon_big span:nth-child(2), .t1261__menu-burger .t-menu-burger__icon_big span:nth-child(3) { top: 10px; }

.t1261__menu-burger .t-menu-burger__icon_big span:nth-child(4) { top: 20px; }

.t1261__menu-burger .t-menu-burger__icon_big + .t-menu-burger__text { margin-top: 8px; }

.t1261__fixed-menu { display: none; position: fixed; left: 0px; right: 0px; bottom: 0px; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(226, 226, 226); z-index: 990; }

.t1261__fixed-menu .t-menuwidgeticons__wrapper { -webkit-box-pack: justify; justify-content: space-between; overflow-x: auto; }

.t1261__fixed-menu .t-menuwidgeticons__icon { -webkit-box-flex: 1; flex: 1 1 0px; margin: 0px; }

.t1261__fixed-menu .t-menuwidgeticons__link { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; padding: 16px 15px; }

.t1261__search-error { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-height: 150px; padding: 15px; }

.t1261__search-error svg { margin-bottom: 15px; }

.t1261__search-error-text { font-size: 16px; font-weight: 400; }

.t1261__menu-widgets_mobile, .t1261__menu-burger_mobile { display: none; }

@-webkit-keyframes rotate360 { 
  100% { transform: translateY(-50%) rotate(360deg); }
}

@keyframes rotate360 { 
  100% { transform: translateY(-50%) rotate(360deg); }
}

@media screen and (max-width: 960px) {
  .t1261__panel .t1261__wrap .t-menusub__multilevel { position: absolute; }
  .t1261__panel { padding: 20px 0px; height: auto !important; }
  .t1261__top-line .t1261__container { flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; }
  .t1261__top-line + .t1261__bottom-line:not(.t1261__bottom-line_menu) { margin-top: 22px; }
  .t1261__top-line + .t1261__bottom-line_menu-mobile { margin-top: 0px !important; }
  .t1261__top-left { -webkit-box-flex: 1; flex: 1 1 0%; }
  .t1261__top-middle { -webkit-box-flex: 1; flex: 1 1 100%; -webkit-box-ordinal-group: 4; order: 3; margin-top: 22px; }
  .t1261__top-right .t-menuwidgeticons__icon_text { -webkit-box-flex: 1; flex: 1 0 auto; }
  .t1261__top-right .t-menuwidgeticons__text, .t1261__top-right .t-menu-burger__text { display: none; }
  .t1261__menu-widgets_mobile { display: flex; }
  .t1261__menu-burger_mobile { display: inline-flex; }
}

@media screen and (max-width: 480px) {
  .t1261__catalog-buttons + .t1261__catalog-search { margin-left: 10px; }
  .t1261__catalog-buttons_no-search, .t1261__catalog-buttons_no-search .t1261__catalog-button { width: 100%; }
  .t1261__catalog-button { padding: 12px 16px !important; }
  .t1261__catalog-buttons:not(.t1261__catalog-buttons_no-search) .t1261__catalog-button .t-btnflex__text { display: none; }
  .t1261__catalog-button .t-btnflex__icon { width: 17px; height: 17px; }
  .t1261__search-button, .t1261__menu-widgets_fixed-menu .t1261__menu-widget { display: none !important; }
  .t1261__fixed-menu { display: flex; }
  .t1261__fixed-menu .t1261__menu-widgets, .t1261__fixed-menu .t1261__menu-widget { width: 100%; }
}

@media screen and (min-width: 481px) {
  .t1261__catalog-search .t1261__search-input { border-right: none; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
}

.t1261__menu:not(.t1261__menu_desktop) { padding-bottom: 8px; overflow-x: auto; }

.t1261__menu::-webkit-scrollbar-track, .t1261__menu-list::-webkit-scrollbar-track { background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__menu::-webkit-scrollbar, .t1261__menu-list::-webkit-scrollbar { width: 3px; height: 3px; background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__menu::-webkit-scrollbar-thumb, .t1261__menu-list::-webkit-scrollbar-thumb { background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__menu_desktop { position: absolute; top: 5px; max-width: 185px; min-width: 185px; padding: 11px 6px 11px 0px; background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateX(15px); transition: opacity 0.35s ease-in-out; opacity: 0; visibility: hidden; pointer-events: none; z-index: 10000000; }

.t1261__menu_show { opacity: 1; visibility: visible; pointer-events: auto; }

.t1261__menu_desktop .t1261__menu-list { display: block; max-height: 214px; overflow-y: auto; }

.t1261__menu_desktop .t1261__list-item { padding: 0px !important; }

.t1261__menu_desktop .t1261__link-item { display: inline-block; width: 100%; padding: 4px 15px; }

.t1261__menu-list { display: flex; list-style-type: none; margin: 0px !important; padding: 0px !important; }

.t1261__list-item { margin: 0px; padding: 0px 15px; color: rgb(0, 0, 0); white-space: nowrap; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; font-weight: 400; }

.t1261__list-item:first-child { padding-left: 0px !important; }

.t1261__list-item:last-child { padding-right: 0px !important; }

.t1261__list-item .t-menusub__menu { margin: 0px; }

.t1261__list-item .t-menusub__content { padding: 11px 0px; text-align: left; }

.t1261__list-item .t-menusub__list-item { margin-bottom: 0px; }

.t1261__list-item .t-menusub__link-item { margin: 0px; padding: 4px 15px; font-size: 16px; font-weight: 400; }

.t1261__list-item .t-menusub__menu_relative { margin: 6px 0px !important; }

.t1261__list-item .t-menusub__menu_relative .t-menusub__content { padding: 0px 0px 6px; }

.t1261__link-item { display: inline-block; line-height: 1.4; }

.t1261__link-item .t-menusub__arrow { transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }

.t1261__link-item.t-menusub__target-link_active .t-menusub__arrow { transform: rotate(180deg); }

.t1261__list-item a, .t1261__dropdown-item a, #allrecords .t1261__list-item a, #allrecords .t1261__dropdown-item a { color: rgb(255, 133, 98); }

@media screen and (max-width: 1200px) {
  .t1261__container_12, .t1261__container_12-20, .t1261__container_12-40 { max-width: 1200px; }
  .t1261__container_12 { padding: 0px 15px; }
  .t1261__menu_desktop { transform: translateX(0px); }
}

@media screen and (max-width: 980px) {
  .t1261__menu:not(.t1261__menu_desktop, .t1261__menu_mobile) .t-menusub__menu, .t1261__menu_mobile .t-menusub__menu { transform: translateY(20px); top: auto !important; }
}

@media screen and (max-width: 960px) {
  .t1261__menu_desktop, .t1261__menu_mobile { top: -50px; left: 0px; right: 0px; max-width: 100%; border-radius: 0px; box-shadow: none; text-align: center; overflow-x: hidden !important; }
  .t1261__menu_desktop .t1261__menu-list, .t1261__menu_mobile .t1261__menu-list { max-height: 315px; overflow-y: auto; }
  .t1261__menu_desktop .t1261__link-item, .t1261__menu_mobile .t1261__link-item { padding: 8px 15px; white-space: normal; }
  .t1261__menu_desktop .t1261__list-item .t-menusub__content, .t1261__menu_mobile .t1261__list-item .t-menusub__content { text-align: center; }
  .t1261__menu_mobile { position: absolute; background-color: rgb(255, 255, 255); opacity: 0; visibility: hidden; pointer-events: none; z-index: 10000000; padding: 11px 6px 11px 0px !important; }
  .t1261__menu_mobile .t1261__menu-list { display: block; }
  .t1261__menu_mobile .t1261__list-item { padding: 0px !important; }
  .t1261__menu_mobile .t1261__link-item { display: inline-block; width: 100%; }
  .t1261__menu_mobile.t1261__menu_show { opacity: 1; visibility: visible; pointer-events: auto; }
  .t1261__menu_mobile .t-menusub__menu { transform: translateY(0px); margin: 6px 0px !important; }
  .t1261__menu_mobile .t-menusub__content { padding: 0px 0px 6px; }
}

.t1261__dropdown-wrapper { position: absolute; top: 0px; width: 100%; min-height: 100vh; background-color: rgba(0, 0, 0, 0.6); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.35s ease-in-out; z-index: 10000001; }

.t1261__dropdown { width: 100%; background-color: rgb(255, 255, 255); transform: translateY(-20px); opacity: 0; transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }

.t1261__dropdown-wrapper.t1261__dropdown_open { opacity: 1; visibility: visible; pointer-events: auto; }

.t1261__dropdown-wrapper.t1261__dropdown_open .t1261__dropdown { transform: translateY(0px); opacity: 1; }

.t1261__dropdown-container { display: flex; padding: 35px 15px 50px; }

.t1261__dropdown-menu { width: 100%; max-height: 50vh; overflow-y: auto; }

.t1261__dropdown-menu::-webkit-scrollbar-track { background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__dropdown-menu::-webkit-scrollbar { width: 3px; background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__dropdown-menu::-webkit-scrollbar-thumb { background-color: rgba(133, 133, 133, 0.2); border-radius: 50px; }

.t1261__dropdown-list { display: flex; flex-wrap: wrap; gap: 35px 15px; }

.t1261__dropdown-item { -webkit-box-flex: 0; flex: 0 0 calc(16.6667% - 12.5px); max-width: calc(16.6667% - 12.5px); min-width: 160px; }

.t1261__dropdown-list, .t1261__dropdown-submenu { list-style-type: none; margin: 0px !important; padding: 0px !important; }

.t1261__dropdown-item-link, .t1261__dropdown-submenu-link { font-size: 16px; font-family: FuturaPT, Arial, sans-serif; }

.t1261__dropdown-item-link { display: inline-block; font-weight: 600; }

.t1261__dropdown-item-link + .t1261__dropdown-submenu { margin-top: 14px !important; }

.t1261__dropdown-submenu-item + .t1261__dropdown-submenu-item { margin-top: 8px; font-weight: 400; }

.t1261__catalog-button_open .t-btnflex__icon { --icon: url('https://static.tildacdn.com/tild3738-6564-4632-b161-313161663363/exit.svg') !important; }

@media (hover: hover) {
  .t1261__catalog-button_open:hover .t-btnflex__icon::after { opacity: 0; visibility: hidden; }
  .t1261__catalog-button_open:hover .t-btnflex__icon::before { opacity: 1; visibility: visible; }
}

.t1261__dropdown-container_12, .t1261__dropdown-container_12-20, .t1261__dropdown-container_12-40 { max-width: 1160px; margin: 0px auto; }

.t1261__dropdown-container_12 { padding-left: 0px; padding-right: 0px; }

.t1261__dropdown-container_100-20, .t1261__dropdown-container_12-20 { padding-left: 20px; padding-right: 20px; }

.t1261__dropdown-container_100-40, .t1261__dropdown-container_12-40 { padding-left: 40px; padding-right: 40px; }

.t1261__dropdown-wrapper_previemode { position: static; min-height: auto; padding: 20px; opacity: 1; background-color: rgb(255, 255, 255); visibility: visible; pointer-events: auto; }

.t1261__dropdown-wrapper_previemode .t1261__dropdown { opacity: 1; transform: translateY(0px); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; }

.t1261__dropdown-wrapper_previemode .t1261__dropdown-menu { max-height: unset; }

@media screen and (max-width: 1200px) {
  .t1261__dropdown-container_12, .t1261__dropdown-container_12-20, .t1261__dropdown-container_12-40 { max-width: 1200px; }
  .t1261__dropdown-container_12 { padding-left: 15px; padding-right: 15px; }
}

@media screen and (max-width: 960px) {
  .t1261__dropdown-item { -webkit-box-flex: 0; flex: 0 0 calc(25% - 11.25px); max-width: calc(25% - 11.25px); min-width: 160px; }
}

@media screen and (max-width: 640px) {
  .t1261__dropdown-list { column-gap: 20px !important; }
  .t1261__dropdown-item { -webkit-box-flex: 0; flex: 0 0 calc(50% - 10px); min-width: 140px; max-width: calc(50% - 10px); }
}

@media screen and (max-width: 480px) {
  .t1261__dropdown-wrapper_fixed-menu { padding-bottom: 80px; }
}

.t-menu-base { position: fixed; top: 0px; z-index: 990; width: 100%; min-height: 80px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

.t-menu-base__beforeready { visibility: hidden; }

.t-menu-base__maincontainer { position: relative; display: flex; align-items: center; flex-wrap: wrap; gap: 10px 50px; width: 100%; min-height: 80px; box-sizing: border-box; }

.t-menu-base__maincontainer-100 { padding-right: 20px; padding-left: 20px; }

@media screen and (min-width: 961px) {
  .t-menu-base_positionabsolute { position: absolute; }
}

.t-menu-base_positionfixed { position: fixed; }

.t-menu-base_positionstatic { position: relative; }

@media screen and (max-width: 960px) {
  .t-menu-base { left: unset !important; width: 100% !important; margin: 0px !important; border-bottom: unset !important; border-radius: 0px !important; transform: translateX(0px) !important; }
  .t-menu-base__maincontainer { align-items: center; gap: 45px; padding: 30px 20px 40px; border-radius: 0px !important; }
}

.t-menu-base__maincontainer_12-0 { --margin-columns12: 0px; }

.t-menu-base__maincontainer_12-20 { --margin-columns12: 20px; }

.t-menu-base__maincontainer_12-30 { --margin-columns12: 30px; }

.t-menu-base__maincontainer_12-40 { --margin-columns12: 40px; }

.t-menu-base__maincontainer_12-neg-20 { --margin-columns12: 20px; }

.t-menu-base__maincontainer_12-neg-30 { --margin-columns12: 30px; }

.t-menu-base__maincontainer_12-neg-40 { --margin-columns12: 40px; }

.t-menu-base__maincontainer_12-0, .t-menu-base__maincontainer_12-20, .t-menu-base__maincontainer_12-30, .t-menu-base__maincontainer_12-40 { max-width: 1160px; margin: 0px auto; padding-left: var(--margin-columns12); padding-right: var(--margin-columns12); }

.t-menu-base__maincontainer_12-neg-20, .t-menu-base__maincontainer_12-neg-30, .t-menu-base__maincontainer_12-neg-40 { max-width: calc(1160px + var(--margin-columns12) * 2); margin: 0px auto; }

.t-menu-base__maincontainer_innerbg.t-menu-base__maincontainer_12-neg-20, .t-menu-base__maincontainer_innerbg.t-menu-base__maincontainer_12-neg-30, .t-menu-base__maincontainer_innerbg.t-menu-base__maincontainer_12-neg-40 { max-width: calc(1160px + var(--margin-columns12) * 2); padding-left: var(--margin-columns12); padding-right: var(--margin-columns12); }

.t-menu-base__maincontainer_100-20 { padding-right: 20px; padding-left: 20px; }

.t-menu-base__maincontainer_100-30 { padding-right: 30px; padding-left: 30px; }

.t-menu-base__maincontainer_100-40 { padding-right: 40px; padding-left: 40px; }

@media screen and (max-width: 960px) {
  .t-menu-base__maincontainer_100-20, .t-menu-base__maincontainer_100-30, .t-menu-base__maincontainer_100-40, .t-menu-base__maincontainer_12-0, .t-menu-base__maincontainer_12-20, .t-menu-base__maincontainer_12-30, .t-menu-base__maincontainer_12-40, .t-menu-base__maincontainer_12-neg-20, .t-menu-base__maincontainer_12-neg-30, .t-menu-base__maincontainer_12-neg-40 { width: 100%; padding-right: 20px; padding-left: 20px; }
}

.t-menu-base__leftwrapper, .t-menu-base__rightwrapper { display: flex; align-items: center; height: 100%; box-sizing: border-box; }

.t-menu-base__leftwrapper { text-align: right; }

.t-menu-base__rightwrapper { flex-wrap: wrap; text-align: left; }

.t-menu-base__additionalwrapper { display: flex; align-items: center; flex-wrap: wrap; gap: 30px; }

.t-menu-base__maincontainer_logoleft .t-menu-base__rightwrapper { margin-left: auto; }

.t-menu-base__maincontainer_logoleft .t-menu-base__buttons, .t-menu-base__maincontainer_logoleft .t-menu-base__langs { padding-left: 0px; }

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper { flex: 1 1 0%; }

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_left { justify-content: flex-start; }

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_center { flex: 0 0 auto; justify-content: center; }

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper_nologo.t-menu-base__leftwrapper_center { flex: 1 1 auto; }

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_right { justify-content: flex-end; }

.t-menu-base__maincontainer_logocenter .t-menu-base__additionalwrapper { margin-left: auto; }

.t-menu-base__maincontainer_logocenter { position: relative; display: flex; align-items: center; flex-wrap: wrap; min-height: 80px; }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside { flex: 1 1 auto; }

.t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_center { flex: 0 0 auto; }

.t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_center:first-child { position: absolute; left: 50%; transform: translateX(-50%); }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside { flex: 1 1 auto; }

.t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper { margin-left: auto; }

.t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper { gap: 40px; }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside.t-menu-base__list_align-right { justify-content: flex-end; }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside.t-menu-base__list_align-right { justify-content: flex-start; }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside.t-menu-base__list_align-left { justify-content: flex-start; }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside.t-menu-base__list_align-left { justify-content: flex-end; }

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside.t-menu-base__list_align-center, .t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside.t-menu-base__list_align-center { justify-content: center; }

@media screen and (max-width: 960px) {
  .t-menu-base__maincontainer, .t-menu-base__leftwrapper, .t-menu-base__rightwrapper, .t-menu-base__additionalwrapper, .t-menu-base__list { flex-direction: column; }
  .t-menu-base__maincontainer_logocenter .t-menu-base__leftwrapper, .t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper { flex-direction: column; flex: 1 1 0%; padding-right: 0px !important; padding-left: 0px !important; }
  .t-menu-base__maincontainer_logocenter.t-menu-base_overflow .t-menu-base__rightwrapper, .t-menu-base__maincontainer_logoleft .t-menu-base__rightwrapper, .t-menu-base__rightwrapper { margin-right: unset; margin-bottom: unset; margin-left: unset; margin-top: 15px; }
  .t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper { margin-right: unset; margin-bottom: unset; margin-left: unset; margin-top: 20px; }
  .t-menu-base__maincontainer_logocenter .t-menu-base__additionalwrapper { margin-left: unset; padding-left: 0px; }
  .t-menu-base__additionalwrapper { gap: 25px; }
  .t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_center { order: -1; }
  .t-menu-base__maincontainer_logocenter { gap: 20px !important; }
  .t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_mobile { margin-bottom: 25px; }
}

.t-menu-base__logowrapper { display: flex; align-items: center; height: inherit; }

.t-menu-base__logo { position: relative; z-index: 100; display: flex; align-items: center; gap: 10px; }

.t-menu-base__logo a { display: flex; align-items: center; gap: 10px; }

.t-menu-base__imglogo { display: block; max-width: 300px; height: auto; }

.t-menu-base__textlogo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

@media screen and (max-width: 960px) {
  .t-menu-base__logowrapper { position: static; box-sizing: border-box; margin-bottom: 0px; }
  .t-menu-base__maincontainer .t-menu-base__logowrapper:not(.t-menu-base__logowrapper_mobile) { display: none; }
  .t-menu-base__logowrapper.t-menu-base__logowrapper_mobile { order: -1; }
  .t-menu-base__maincontainer :not(.t-menu-base__centerwrapper) .t-menu-base__logowrapper { margin-bottom: 35px; }
  .t-menu-base__imglogo { max-width: 100%; margin: 0px auto; box-sizing: border-box; }
  .t-menu-base__textlogo { padding: 0px; text-align: center; white-space: normal; }
}

.t-menu-base__langs { display: flex; list-style: none; padding-left: 0px !important; }

.t-menu-base__langs.t-menu-base__langs_flex { display: flex; gap: 20px; }

.t-menu-base__langs-wrapper { position: relative; }

.t-menu-base__langs.t-menu-base__langs_dropdown { display: flex; flex-direction: column; gap: 10px; position: absolute; top: calc(100% + 10px); left: 50%; transform: translateX(-50%); max-width: 185px; padding-top: 14px; padding-right: 14px; padding-bottom: 14px; box-sizing: border-box; background-color: rgb(255, 255, 255); border-radius: 5px; z-index: 10000002; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.35s ease-in-out; padding-left: 14px !important; }

.t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_overflowed { right: -10px; left: unset; transform: unset; }

.t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_show { opacity: 1; visibility: visible; pointer-events: auto; }

.t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item { padding-right: 4px; padding-left: 4px; text-align: center; }

.t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a { display: flex; align-items: center; }

.t-menu-base__lang_withdescr .t-menu-base__lang-code { flex: 0 0 1.3em; padding-right: 10px; text-align: left; border-right: 1px solid rgba(113, 113, 113, 0.2); }

.t-menu-base__lang-descr { padding-left: 10px; }

.t-menu-base__langs-button { display: flex; align-items: center; gap: 5px; padding: 0px; background-color: transparent; border: none; cursor: pointer; }

.t-menu-base__langs-item a { font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

#allrecords .t-menu-base__langs-item a { text-decoration: none; color: rgb(0, 0, 0); }

.t-menu-base__langs.t-menu-base__langs_dropdown_top { top: auto; bottom: calc(100% + 10px); }

@media screen and (max-width: 960px) {
  .t-menu-base__langs.t-menu-base__langs_flex { flex-wrap: wrap; justify-content: center; }
  .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_dropdown_top { top: auto; bottom: -15px; right: unset; left: calc(100% + 10px); }
}

.t-menu-base .t-sociallinks { line-height: 0px; }

.t-menu-base .t-sociallinks__wrapper { display: flex; align-items: center; gap: 4px; }

#allrecords .t-menu-base ul.t-sociallinks__wrapper { padding-left: 0px; list-style: none; }

.t-menu-base .t-sociallinks a { display: block; }

.t1272 ul { margin: 0px; }

.t-menu-base__list { display: flex; flex-wrap: wrap; gap: 10px 30px; list-style-type: none; margin: 0px; padding-left: 0px !important; }

.t-menu-base__list-item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t-menu-base__list-item .t-active { opacity: 0.7; }

.t-menu-base__list-item:first-child { padding-left: 0px; }

.t-menu-base__list-item:last-child { padding-right: 0px; }

.t-menu-base__list-item a, #allrecords .t-menu-base__list-item a { text-decoration: none; color: rgb(0, 0, 0); }

.t-menu-base .t-menusub__menu { display: none; }

.t-menu-base__list-item .t-menusub__menu:not(.t-menusub__menu_relative) { box-shadow: unset; }

@media screen and (max-width: 960px) {
  .t-menu-base__list { flex: 0 1 0% !important; max-width: unset !important; gap: 20px !important; }
  .t-menu-base__list-item { display: block; text-align: center; white-space: normal; }
}

.t-menu-base__buttons { display: flex; align-items: center; gap: 10px; }

.t-menu-base .t-btn { --height: 40px; padding-left: 30px; padding-right: 30px; }

@media screen and (max-width: 960px) {
  .t-menu-base__buttons { flex-wrap: wrap; text-align: center; justify-content: center; }
}

.t-menu-base__right_descr { white-space: nowrap; font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

@media screen and (max-width: 960px) {
  .t-menu-base__right_descr { text-align: center; white-space: normal; }
}

.t1272 .t-menuwidgeticons__wrapper { gap: 20px; margin-right: 0px; margin-left: 0px; }

.t1272 .t-menuwidgeticons__icon { margin: 0px; }

@media screen and (max-width: 960px) {
  .t-menu-base__maincontainer .t-menuwidgeticons__wrapper { display: none; }
  .t1272 .t-menuwidgeticons__wrapper { gap: 14px; margin-right: 20px; margin-left: auto; }
}

.t-menu-base__mobile-menu .tmenu-mobile__container_left .t-menu-base__logowrapper, .t-menu-base__mobile-menu .tmenu-mobile__container_left .tmenu-mobile__text { order: 2; }

.t-menu-base__mobile-menu .tmenu-mobile__container { padding: 15px 20px; }

.t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menuwidgeticons__wrapper { margin-right: 20px; margin-left: auto; }

.t-menu-base__mobile-menu .tmenu-mobile__container_left .t-menuwidgeticons__wrapper { order: 1; margin-right: auto; margin-left: 20px; }

.t-menu-base__mobile-menu.tmenu-mobile__container_left.tmenu-mobile__container_withoutlogo.t-menuwidgeticons__wrapper { margin-right: unset; margin-left: auto; }

.t-menu-base__mobile-menu.tmenu-mobile__container_right.tmenu-mobile__container_withoutlogo.t-menuwidgeticons__wrapper { margin-right: auto; margin-left: unset; }

.t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menuburger { order: 1; }

.t-menu-base__mobile-menu.tmenu-mobile { z-index: 991; background-color: rgb(255, 255, 255); }

.t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menu-base__burger_mlauto { margin-left: auto; }

@media screen and (max-width: 960px) {
  .t-menu-base_mobile-left .t-menu-base__maincontainer, .t-menu-base_mobile-left .t-menu-base__additionalwrapper { align-items: flex-start; }
  .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_flex { justify-content: flex-start; }
  .t1272 .t-menu-base_mobile-left .t-menu-base__list-item { text-align: left; }
  .t-menu-base_mobile-left .t-menu-base__right_descr { text-align: left; }
  .t-menu-base_mobile-left .t-menusub__content { padding-left: 0px; }
  .t-menu-base_mobile-left .t-menusub__menu:not(.t-menusub__menu--fullscreen) { text-align: left; }
  .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_dropdown { top: -15px; right: unset; left: calc(100% + 10px); transform: unset; }
  .t-menu-base_mobile-left .t-menu-base__buttons { justify-content: flex-start; }
}

.t1281__container { margin: 0px auto; position: relative; }

.t1281__slider_dragging .t1281__item { pointer-events: none; }

.t1281__col { margin: 0px auto; position: relative; }

.t1281__slider.t1281__slider_dragging { scroll-behavior: smooth; }

.t1281__wrapper { display: flex; width: 100%; height: 100%; }

.t1281__padding { padding-left: 40px; padding-right: 40px; }

#allrecords .t1281__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1281__slider { display: flex; align-items: flex-start; overflow: auto hidden; scroll-snap-type: x mandatory; user-select: none; cursor: grab; }

.t1281__slider:active { cursor: grabbing; }

.t1281__col.t1281__fade_left { mask: linear-gradient(90deg, transparent 0%, rgb(255, 255, 255) 28px); }

.t1281__col.t1281__fade_right { mask: linear-gradient(90deg, rgb(255, 255, 255) calc(100% - 28px), transparent 100%); }

.t1281__col.t1281__fade_left.t1281__fade_right { mask: linear-gradient(90deg, transparent 0%, rgb(255, 255, 255) 28px, rgb(255, 255, 255) calc(100% - 28px), transparent 100%); }

.t-rec[role="tabpanel"] { outline: none; }

.t1281__tab { display: flex; min-width: fit-content; }

.t1281__item { scroll-snap-align: start; scroll-snap-stop: always; }

.t1281__tab-icon { object-fit: cover; border-style: solid; width: 42px; height: 42px; }

.t1281__tab-icon_desktop { display: block; }

.t1281__tab-icon_mobile { display: none; }

.t1281__tab-style1 { vertical-align: middle; position: relative; border-right: none !important; }

.t1281__tab-style2 { cursor: pointer; border-top: 1px solid transparent; }

.t1281__tab-style1_active::after { content: " "; position: absolute; z-index: 1; }

.t1281__wrapper_mobile-flex .t1281__tab.t1281__tab_active:nth-last-child(2)::after { display: none; }

.t1281__tab-style1_active:last-child::after { display: none; }

.t1281__tab-style2_active { border-bottom: 1px solid rgb(255, 133, 98); cursor: default; }

.t1281__title { display: flex; text-align: inherit; box-sizing: border-box; background-color: transparent; border: none; cursor: pointer; width: 100%; gap: 10px; }

.t1281__title-text { transition: font-weight, color 0.3s; text-align: inherit; }

.t1281__iconTop { flex-direction: column; }

.t1281__iconRight { flex-direction: row-reverse; }

.t1281__title-style1 { height: 100%; padding: 0px 22px; }

.t1281__title-style2 { padding: 0px 18px; }

.t1281__tab_active .t1281__title { color: rgb(255, 133, 98); cursor: default; }

.t1281 .t-align_left .t1281__title-style2 { padding-left: 0px; }

.t1281 .t-align_right .t1281__title-style2 { padding-right: 0px; }

#allrecords button.t1281__title:focus-visible { outline-offset: 1px; }

.t1281__width_12 { width: 12.5%; }

.t1281__width_14 { width: 14.28%; }

.t1281__width_16 { width: 16.66%; }

.t1281__width_20 { width: 20%; }

.t1281__width_25 { width: 25%; }

.t1281__width_33 { width: 33.3%; }

.t1281__width_50 { width: 50%; }

.t1281__width_100 { width: 100%; }

.t379__off, .t1281__off:not([data-record-type="396"], [data-parenttplid="396"]) { display: none !important; }

.t1281__off[data-record-type="396"], .t1281__off[data-parenttplid="396"] { opacity: 0 !important; height: 0px !important; max-height: 0px !important; min-height: 0px !important; pointer-events: none !important; overflow: hidden !important; padding-top: 0px !important; padding-bottom: 0px !important; }

.t1281__select { appearance: none; padding: 16px 20px; width: 100%; box-sizing: border-box; background-color: transparent; border-radius: 0px; border: 1px solid; outline: none; margin: 0px; font-size: 16px; }

.t1281__wrapper_mobile { position: relative; display: none; }

.t1281__wrapper_mobile::after { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }

.t1281__firefoxfix { width: 16px; position: absolute; top: 1px; right: 1px; bottom: 1px; pointer-events: none; }

.t1281 .t-align_left .t1281__tab_active { position: relative; }

.t1281__separator_mobile { display: none; }

.t1281__scroll-fade {
  display: flex; overflow-x: auto; scrollbar-width: none;
  & -webkit-scrollbar { display: none; }
}

.t1281__scroll-icon-container { display: none; justify-content: flex-end; margin: 0px auto; }

.t1281__scroll-icon-container .t1281__scroll-icon-wrapper { margin-bottom: 10px; }

@media screen and (max-width: 960px) {
  .t1281 { padding-left: 20px; padding-right: 20px; }
  .t1281__separator_mobile { min-width: 20px; width: 20px; height: 100%; }
  .t1281__col { box-sizing: border-box; }
  .t1281__col-style2.t-width_8 { max-width: 640px; }
  .t1281__wrapper_mobile { display: block; width: 100%; }
  .t1281__wrapper { display: none; }
  .t1281__col_mobile-flex { width: 100%; display: flex; overflow: auto hidden; }
  .t1281__wrapper_mobile-flex { display: flex; }
  .t1281__wrapper_mobile-flex + .t1281__wrapper_mobile { display: none; }
  .t1281__select { padding-right: 40px; }
}

@media screen and (max-width: 640px) {
  .t1281__scroll-icon-container { max-width: 100%; }
  .t1281__col_mobile-flex { max-width: 100%; width: 100%; margin-right: 0px; }
  .t1281__separator_mobile { min-width: 20px; width: 20px; height: 100%; }
  .t1281__tab-icon_desktop { display: none; }
  .t1281__tab-icon_mobile { display: block; }
}

.t1291 .pe-form-group-wrapper .pe-uplabel { font-size: 16px; letter-spacing: 1px; line-height: 18px; }

.t1291 .pe-form-group-wrapper .pe-uplabel:not(:first-of-type) { margin-top: 80px; }

.t1291 #editforms .pe-form-group-wrapper.pe-form-group-wrapper_fixed[data-group-id="group18"] { padding-bottom: 40px; }

.t1311 { text-align: center; }

.t1311__width { vertical-align: middle; }

.t1311__widthauto { display: block; width: auto; max-width: 100%; margin: 0px auto; }

@media screen and (max-width: 480px) {
  .t1311__mobpadding { padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
}

.t1331__row { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; }

.t1331__row_center { justify-content: center; }

.t1331__row_right { justify-content: flex-end; }

@media screen and (max-width: 640px) {
  .t1331__mobile-width_100:not(.t-btntext) { width: 100%; }
}

.t1362 .t-menu-popover { position: fixed; top: 0px; z-index: 990; width: 100%; min-height: 80px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }

@media screen and (max-width: 960px) {
  .t1362 .t-menu-popover { min-height: 40px; }
}

.t1362 .t-menu-popover.t-menu-popover_positionabsolute { position: absolute; }

.t1362 .t-menu-popover.t-menu-popover_positionfixed { position: fixed; }

.t1362 .t-menu-popover.t-menu-popover_positionstatic { position: relative; }

.t1362 .t-menu-popover__beforeready { visibility: hidden; }

.t1362 .t-menu-popover__maincontainer { position: relative; display: flex; width: 100%; min-height: 80px; padding: 15px 0px; box-sizing: border-box; }

@media screen and (max-width: 960px) {
  .t1362 .t-menu-popover__maincontainer { display: flex; flex-direction: row; align-items: center; gap: 15px; min-height: 40px; padding: 10px 20px; }
}

.t1362 .t-menu-popover__maincontainer-100 { padding-right: 20px; padding-left: 20px; }

.t1362 .t-menu-popover__maincontainer_12-0 { --margin-columns12: 0px; }

.t1362 .t-menu-popover__maincontainer_12-20 { --margin-columns12: 20px; }

.t1362 .t-menu-popover__maincontainer_12-30 { --margin-columns12: 30px; }

.t1362 .t-menu-popover__maincontainer_12-40 { --margin-columns12: 40px; }

.t1362 .t-menu-popover__maincontainer_12-neg-20 { --margin-columns12: 20px; }

.t1362 .t-menu-popover__maincontainer_12-neg-30 { --margin-columns12: 30px; }

.t1362 .t-menu-popover__maincontainer_12-neg-40 { --margin-columns12: 40px; }

.t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40 { max-width: 1160px; margin: 0px auto; padding-left: var(--margin-columns12); padding-right: var(--margin-columns12); }

.t1362 .t-menu-popover__maincontainer_12-neg-20, .t1362 .t-menu-popover__maincontainer_12-neg-30, .t1362 .t-menu-popover__maincontainer_12-neg-40 { max-width: calc(1160px + var(--margin-columns12) * 2); margin: 0px auto; }

.t1362 .t-menu-popover__maincontainer_innerbg.t-menu-popover__maincontainer_12-neg-20, .t1362 .t-menu-popover__maincontainer_innerbg.t-menu-popover__maincontainer_12-neg-30, .t1362 .t-menu-popover__maincontainer_innerbg.t-menu-popover__maincontainer_12-neg-40 { max-width: calc(1160px + var(--margin-columns12) * 2); padding-left: var(--margin-columns12); padding-right: var(--margin-columns12); }

.t1362 .t-menu-popover__maincontainer_100-20 { padding-right: 20px; padding-left: 20px; }

.t1362 .t-menu-popover__maincontainer_100-30 { padding-right: 30px; padding-left: 30px; }

.t1362 .t-menu-popover__maincontainer_100-40 { padding-right: 40px; padding-left: 40px; }

@media screen and (max-width: 960px) {
  .t1362 .t-menu-popover__maincontainer_100-20, .t1362 .t-menu-popover__maincontainer_100-30, .t1362 .t-menu-popover__maincontainer_100-40, .t1362 .t-menu-popover__maincontainer_12-0, .t1362 .t-menu-popover__maincontainer_12-20, .t1362 .t-menu-popover__maincontainer_12-30, .t1362 .t-menu-popover__maincontainer_12-40, .t1362 .t-menu-popover__maincontainer_12-neg-20, .t1362 .t-menu-popover__maincontainer_12-neg-30, .t1362 .t-menu-popover__maincontainer_12-neg-40 { width: 100%; padding-right: 20px; padding-left: 20px; }
}

.t1362 .t-menu-popover__mainwrapper { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 50px; width: 100%; }

.t-menu-popover__wrapper { display: flex; align-items: center; gap: 15px 30px; }

.t-menu-popover__leftwrapper { justify-content: flex-start; flex: 1 1 0%; flex-wrap: wrap; }

.t-menu-popover__centerwrapper { justify-content: center; flex: 0 0 auto; }

.t-menu-popover__centerwrapper:first-child { position: absolute; left: 50%; transform: translateX(-50%); }

.t-menu-popover__rightwrapper { justify-content: flex-end; flex-wrap: wrap; flex: 1 1 0%; }

@media screen and (max-width: 960px) {
  .t-menu-popover__maincontainer_logoleft .t-menu-popover__mainwrapper { justify-content: space-between; }
  .t-menu-popover__maincontainer_logoleft .t-menu-popover__leftwrapper, .t-menu-popover__maincontainer_logoleft .t-menu-popover__rightwrapper { flex: 1 1 auto; }
  .t-menu-popover .t-menu-base__rightwrapper { margin-right: unset; margin-bottom: unset; margin-left: unset; margin-top: 15px; }
  .t1362 .t-menu-popover__mainwrapper, .t-menu-popover__leftwrapper, .t-menu-popover__rightwrapper { flex-wrap: nowrap; }
  .t1362 .t-menu-popover__mainwrapper, .t1362 .t-menu-popover__wrapper { gap: 15px; }
  .t-menu-popover__centerwrapper_mobile { order: 3; }
}

.t-menu-popover .t-menu-base__logowrapper { display: flex; align-items: center; height: inherit; }

.t-menu-popover .t-menu-base__logo { position: relative; z-index: 100; display: flex; align-items: center; gap: 10px; }

.t-menu-popover .t-menu-base__logo a { display: flex; align-items: center; gap: 10px; }

.t-menu-popover .t-menu-base__imglogo { display: block; max-width: 300px; height: auto; }

.t-menu-popover .t-menu-base__textlogo { display: inline-block; font-size: 24px; font-weight: 400; white-space: nowrap; }

@media screen and (max-width: 960px) {
  .t-menu-popover .t-menu-base__logowrapper { position: static; box-sizing: border-box; margin-bottom: 0px; }
  .t-menu-popover .t-menu-base__logowrapper.t-menu-base__logowrapper_mobile { order: -1; }
  .t-menu-popover .t-menu-base__imglogo { max-width: 100%; margin: 0px auto; box-sizing: border-box; }
  .t-menu-popover .t-menu-base__textlogo { padding: 0px; text-align: center; white-space: normal; }
}

.t-menu-popover .t-menu-base__langs, .t-menu-popover__burgermenu .t-menu-base__langs { display: flex; list-style: none; padding-left: 0px !important; }

.t-menu-popover .t-menu-base__langs.t-menu-base__langs_flex, .t-menu-popover__burgermenu .t-menu-base__langs.t-menu-base__langs_flex { display: flex; gap: 20px; }

.t-menu-popover .t-menu-base__langs-wrapper, .t-menu-popover__burgermenu .t-menu-base__langs-wrapper { position: relative; }

.t-menu-popover .t-menu-base__langs.t-menu-base__langs_dropdown, .t-menu-popover__burgermenu .t-menu-base__langs.t-menu-base__langs_dropdown { display: flex; flex-direction: column; gap: 10px; position: absolute; top: calc(100% + 10px); left: 50%; transform: translateX(-50%); max-width: 185px; padding-top: 14px; padding-right: 14px; padding-bottom: 14px; box-sizing: border-box; background-color: rgb(255, 255, 255); border-radius: 5px; z-index: 10000002; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.35s ease-in-out; padding-left: 14px !important; }

.t-menu-popover .t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_show, .t-menu-popover__burgermenu .t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_show { opacity: 1; visibility: visible; pointer-events: auto; }

.t-menu-popover .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item, .t-menu-popover__burgermenu .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item { padding-right: 4px; padding-left: 4px; text-align: center; }

.t-menu-popover .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a, .t-menu-popover__burgermenu .t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a { display: flex; align-items: center; }

.t-menu-popover .t-menu-base__lang_withdescr .t-menu-base__lang-code, .t-menu-popover__burgermenu .t-menu-base__lang_withdescr .t-menu-base__lang-code { flex: 0 0 1.3em; padding-right: 10px; text-align: left; white-space: nowrap; border-right: 1px solid rgba(113, 113, 113, 0.2); }

.t-menu-popover .t-menu-base__lang-descr, .t-menu-popover__burgermenu .t-menu-base__lang-descr { padding-left: 10px; }

.t-menu-popover .t-menu-base__langs-button, .t-menu-popover__burgermenu .t-menu-base__langs-button { display: flex; align-items: center; gap: 5px; padding: 0px; background-color: transparent; border: none; cursor: pointer; }

.t-menu-popover .t-menu-base__langs-item a, .t-menu-popover__burgermenu .t-menu-base__langs-item a, .t-menu-base__langs-button { font-family: FuturaPT, Arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0); }

#allrecords .t-menu-popover .t-menu-base__langs-item a, #allrecords .t-menu-popover .t-menu-base__langs-item a { text-decoration: none; color: rgb(0, 0, 0); }

#allrecords .t1362 .t-menu-base__langs-item a { text-decoration: none; color: rgb(0, 0, 0); }

.t-menu-popover .t-menu-base__langs.t-menu-base__langs_dropdown_top, .t-menu-popover .t-menu-base__langs.t-menu-base__langs_dropdown_top { top: auto; bottom: calc(100% + 10px); }

.t-menu-popover .t-sociallinks { line-height: 0px; }

.t-menu-popover .t-sociallinks__wrapper { display: flex; align-items: center; gap: 4px; }

#allrecords .t-menu-popover ul.t-sociallinks__wrapper, #allrecords .t-menu-popover__burgermenu ul.t-menu__list, #allrecords .t-menu-popover__burgermenu ul.t-sociallinks__wrapper { padding-left: 0px; list-style: none; }

.t-menu-popover .t-sociallinks a { display: block; }

.t1362 ul { margin: 0px; }

.t-menu-popover .t-menu-base__list { display: flex; flex-wrap: wrap; gap: 10px 30px; list-style-type: none; margin: 0px; padding-left: 0px !important; }

.t-menu-popover .t-menu-base__list-item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: inline-block; margin: 0px; color: rgb(0, 0, 0); white-space: nowrap; }

.t-menu-popover .t-menu-base__list-item .t-active { opacity: 0.7; }

.t-menu-popover .t-menu-base__list-item:first-child { padding-left: 0px; }

.t-menu-popover .t-menu-base__list-item:last-child { padding-right: 0px; }

.t-menu__link-item a, #allrecords .t-menu__link-item a { text-decoration: none; color: rgb(0, 0, 0); }

.t-menu-popover .t-menusub__menu { display: none; }

.t-menu-popover .t-menu-base__list-item .t-menusub__menu:not(.t-menusub__menu_relative) { box-shadow: unset; }

@media screen and (max-width: 960px) {
  .t-menu-popover .t-menu-base__list { flex-flow: row; flex: 0 1 0% !important; max-width: unset !important; gap: 6px 15px !important; }
  .t-menu-popover .t-menu-base__list-item { display: block; text-align: center; white-space: normal; }
  .t1362 .t-menu-base_mobile-left .t-menu-base__list-item { text-align: left; }
  .t-menu-popover__container_left .t-menu-base__list-item { text-align: left; }
  .t-menu-popover__container_center .t-menu-base__list-item { text-align: center; }
  .t-menu-popover__container_right .t-menu-base__list-item { text-align: right; }
}

.t-menu-popover .t-menu-base__buttons { display: flex; align-items: center; gap: 10px; }

.t-menu-popover .t-btn { --height: 40px; padding-left: 30px; padding-right: 30px; }

@media screen and (max-width: 960px) {
  .t-menu-popover .t-menu-base__buttons { text-align: center; justify-content: center; flex: 0 0 auto; }
  .t-menu-popover .t-menu-base_mobile-left .t-menu-base__buttons { justify-content: flex-start; }
}

.t-menu-popover .t-menu-popover__descr, .t-menu-popover__burgermenu .t-menu-popover__descr { font-family: FuturaPT, Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 0); }

.t-menu-popover .t-menu-popover__descr { white-space: nowrap; }

@media screen and (max-width: 960px) {
  .t-menu-popover .t-menu-popover__descr { flex: 0 0 auto; text-align: center; white-space: normal; }
}

.t1362 .t-menuwidgeticons__wrapper { gap: 20px; margin-right: 0px; margin-left: 0px; }

.t1362 .t-menuwidgeticons__icon { margin: 0px; }

@media screen and (max-width: 960px) {
  .t1362 .t-menuwidgeticons__wrapper { gap: 14px; }
}

@media screen and (max-width: 960px) {
  .t-menu-popover .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_flex { justify-content: flex-start; }
  .t-menu-popover .t-menu-base_mobile-left .t-menu-popover__descr { text-align: left; }
  .t-menu-popover .t-menu-base_mobile-left .t-menusub__content { padding-left: 0px; }
  .t-menu-popover .t-menu-base_mobile-left .t-menusub__menu:not(.t-menusub__menu--fullscreen) { text-align: left; }
  .t-menu-popover .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_dropdown { top: -15px; right: unset; left: calc(100% + 10px); transform: unset; }
}

.t1362__panel { transition: transform 0.3s ease-in-out; }

.t1362__beforeready { transform: translate(0px, -110%); }

.t1362__menu__content.t1362__col-12 { max-width: 1160px; padding: 0px; }

.t1362__menu__content { display: flex; align-items: center; width: 100%; box-sizing: border-box; height: 100%; position: relative; margin: 0px auto; padding: 0px 40px; }

#allrecords .t1362 ul.t-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.t1362__body_menushowed { height: 100vh; min-height: 100vh; overflow: hidden; }

.t-menu-popover__burgermenu { position: fixed; top: 0px; width: 100%; z-index: -100; overflow: hidden; background-color: rgb(17, 17, 17); }

.t-menu-popover__burgermenu_opened.t-menu-popover__burgermenu:not(.t-menu-popover__burgermenu__dropdown) { transform: translate(0px, 0px); }

.t-menu-popover__overlay { position: fixed; inset: 0px; opacity: 0; z-index: -1; transition: opacity 0.3s ease-in-out; background-color: rgba(0, 0, 0, 0.6); }

.t-menu-popover__burgermenu_opened.t-menu-popover__overlay { opacity: 1; }

.t-menu-popover__container { box-sizing: border-box; position: relative; padding: 0px 40px; height: 100%; }

.t1362m__list { list-style-type: none; margin: 0px; padding: 0px !important; }

.t-menu-popover__burgermenu .t-menu-base__list-item { clear: both; font-family: FuturaPT, Arial, sans-serif; font-size: 16px; display: block; margin: 0px; color: rgb(0, 0, 0); }

.t-menu-popover__burgermenu .t-menu-base__list-item a { margin-bottom: 15px; display: inline-block; }

.t-menu-popover__burgermenu .t-menu-base__list-item:last-child a { margin-bottom: 0px !important; }

.t-menu-popover__burgermenu .t-menu-base__list-item a.t-menusub__link-item { margin-bottom: 0px; }

.t-menu-base__list-item a, #allrecords .t-menu-base__list-item a { text-decoration: none; color: rgb(0, 0, 0); }

.t-menu-popover__burgermenu .t-menu-base__list-item .t-active { opacity: 0.7; }

.t-menu-popover__burgermenu .t-menu-popover__descr { display: flex; flex-direction: column; margin-top: 0px; }

.t-menu-popover__burgermenu__close-button { position: absolute; top: 5px; right: 5px; z-index: 999999; display: flex; justify-content: center; align-items: center; padding: 0px; border: none; width: 40px; height: 40px; background-color: rgb(17, 17, 17); cursor: pointer; }

.t-menu-popover__burgermenu__close-icon { width: 24px; height: 20px; transform: rotate(0deg); z-index: 999; margin-top: 11px; margin-left: 8px; color: rgb(255, 255, 255); }

.t-menu-popover__burgermenu__close-button .t-menu-popover__burgermenu__close-icon { margin: 0px; }

.t-menu-popover__burgermenu__close-icon span { display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); height: 2px; background-color: currentcolor; }

.t-menu-popover__burgermenu__close-icon span:nth-child(1) { top: 8px; width: 0%; left: 50%; }

.t-menu-popover__burgermenu__close-icon span:nth-child(2) { top: 8px; transform: rotate(45deg); }

.t-menu-popover__burgermenu__close-icon span:nth-child(3) { top: 8px; transform: rotate(-45deg); }

.t-menu-popover__burgermenu__close-icon span:nth-child(4) { top: 8px; width: 0%; left: 50%; }

.t-menu-popover__burgermenu .t-sociallinks { display: flex; }

@media screen and (max-width: 1200px) {
  .t1362__menu__content, .t1362__menu__content.t1362__col-12 { padding: 0px 20px; }
}

@media screen and (max-width: 960px) {
  .t-menu-popover__burgermenu__mobile { position: relative; display: flex; order: 2; margin-left: auto; align-items: center; }
}

@media screen and (max-width: 960px) {
  .t-menu-popover__container .t-menusub__menu { margin-bottom: 10px; }
  .t-menu-popover__container .t-menusub__content { padding: 0px 0px 10px; }
  .t-menu-popover__container.t-align_center .t-menusub__content { text-align: center; }
  .t-menu-popover__container.t-align_left .t-menusub__content { text-align: left; }
  .t-menu-popover__container.t-align_right .t-menusub__content { text-align: right; }
  .t-menu-popover__burgermenu .t-menu-base a.t-menusub__link-item { margin-bottom: 0px; }
  .t-menu-popover__burgermenu .t-menu-base:last-child a + .t-menusub .t-menusub__content { margin-top: 15px; }
}

@media screen and (max-width: 640px) {
  .t-menu-popover__container { padding: 55px 25px 25px; }
  .t1362__additional { right: 25px; bottom: 25px; left: 25px; }
}

.t-menu-popover__container .t-menu-base__list { display: flex; flex-direction: column; gap: 15px; }

.t-menu-popover__container .t-menu-base__langs-wrapper { display: flex; }

.t-menu-popover__container { display: flex; flex-direction: column; }

.t-menu-popover__container .t-menu-popover__burgermenu__list-wrapper, .t-menu-popover__container .t1362__additional { display: flex; }

.t-menu-popover__container_left .t-menu-popover__burgermenu__list-wrapper, .t-menu-popover__container_left .t1362__additional { justify-content: flex-start; }

.t-menu-popover__container_left .t-menu__list, .t-menu-popover__container_left .t-menu-popover__descr, .t-menu-popover__container_left .t-menu-base__langs-wrapper, .t-menu-popover__container_left .t-sociallinks, .t-menu-popover__container_left .t-menu-base__buttons { justify-content: flex-start; text-align: left; }

.t-menu-popover__container_left .t-menu-popover__descr { align-items: flex-start; }

.t-menu-popover__container_center .t-menu-popover__burgermenu__list-wrapper, .t-menu-popover__container_center .t1362__additional { justify-content: center; }

.t-menu-popover__container_center .t-menu__list, .t-menu-popover__container_center .t-menu-popover__descr, .t-menu-popover__container_center .t-menu-base__langs-wrapper, .t-menu-popover__container_center .t-sociallinks, .t-menu-popover__container_center .t-menu-base__buttons { justify-content: center; text-align: center; }

.t-menu-popover__container_center .t-menu-popover__descr { align-items: center; }

.t-menu-popover__container_right .t-menu-popover__burgermenu__list-wrapper, .t-menu-popover__container_right .t1362__additional { justify-content: flex-end; }

.t-menu-popover__container_right .t-menu__list, .t-menu-popover__container_right .t-menu-popover__descr, .t-menu-popover__container_right .t-menu-base__langs-wrapper, .t-menu-popover__container_right .t-sociallinks, .t-menu-popover__container_right .t-menu-base__buttons { justify-content: flex-end; text-align: right; }

.t-menu-popover__container_right .t-menu-popover__descr { align-items: flex-end; }

.t1362__additional { display: flex; flex-direction: column; gap: 30px; }

.t1362__additional .t-menu-base__buttons { display: flex; flex-direction: column; align-items: unset; gap: 10px; }

.t1362__additional .t-sociallinks__wrapper { display: flex; gap: 3px; }

.t1362__additional .t-menuwidgeticons__wrapper { margin: unset; }

@media screen and (max-width: 960px) {
  .t-menu-popover .t-menu-base__buttons.t-menu-base__buttons_mobilehide { display: none; }
}

.t-menu-popover__list_mobile, .t-menu-popover__descr_mobile, .t-menu-popover__socials_mobile, .t-menu-popover__buttonfirst_mobile, .t-menu-popover__buttonsecond_mobile, .t-menu-popover__langs_mobile { display: none; }

@media screen and (max-width: 960px) {
  .t-menu-popover__list_mobile, .t-menu-popover__descr_mobile, .t-menu-popover__socials_mobile, .t-menu-popover__buttonfirst_mobile, .t-menu-popover__buttonsecond_mobile, .t-menu-popover__langs_mobile { display: block; }
  .t-menu-popover__list_desktop, .t-menu-popover__descr_desktop, .t-menu-popover__socials_desktop, .t-menu-popover__buttonfirst_desktop, .t-menu-popover__buttonsecond_desktop, .t-menu-popover__langs_desktop { display: none; }
}

@media screen and (max-width: 960px) {
  .t1362 .t-menu-base__logowrapper_none { display: none; }
  .t1362 .t-menu-base__logowrapper_logo .t-menu-base__textlogo { display: none; }
  .t1362 .t-menu-base__logowrapper_text .t-menu-base__imglogo { display: none; }
}

.t1362 .t-menu-burger_mobileshow { display: none; }

@media screen and (max-width: 960px) {
  .t1362 .t-menu-burger_mobileshow { display: block; }
  .t1362 .t-menu-burger_mobilehide { display: none; }
  .t-menu-popover__leftwrapper .t-menu-burger { margin-right: 5px; }
  .t-menu-popover__centerwrapper .t-menu-burger, .t-menu-popover__rightwrapper .t-menu-burger { margin-left: 5px; }
}

.t-menu-popover__burgermenu__sidebar { bottom: 0px; max-width: 300px; transition: transform 0.3s ease-in-out; overflow-y: auto; }

.t-menu-popover__burgermenu__sidebar_right { right: 0px; transform: translate(100%, 0px); }

.t-menu-popover__burgermenu__sidebar_left { left: 0px; transform: translate(-100%, 0px); }

.t-menu-popover__burgermenu__sidebar .t-menu-popover__container { position: relative; display: flex; flex-direction: column; min-height: 100%; padding: 60px 40px 0px; box-sizing: border-box; }

.t-menu-popover__burgermenu__sidebar .t-menu-popover__burgermenu__list-wrapper { display: flex; flex: 1 1 0%; flex-direction: row; align-items: flex-start; }

.t-menu-popover__burgermenu__sidebar .t1362__additional { padding: 40px 0px; box-sizing: border-box; }

.t-menu-popover__burgermenu .t1362__additional .t-menu-base__button .t-btn { max-width: 250px; width: 100%; }

@media screen and (max-width: 640px) {
  .t1362_sidebar .t-menu-popover__container { padding: 40px 25px 0px; }
  .t-menu-popover__burgermenu__sidebar .t1362__additional { padding: 40px 0px 25px; box-sizing: border-box; }
}

.t-menu-popover__burgermenu__dropdown { top: 0px; display: none; width: calc(100% - 25px); max-width: 300px; box-sizing: border-box; overflow: visible; }

.t-menu-popover__burgermenu__dropdown_right { right: 5px; }

.t-menu-popover__burgermenu__dropdown_center { left: 50%; transform: translateX(-50%); }

.t-menu-popover__burgermenu__dropdown_left { left: 5px; }

.t-menu-popover__burgermenu_opened.t-menu-popover__burgermenu.t-menu-popover__burgermenu__dropdown { display: block; }

.t-menu-popover__burgermenu__dropdown .t-menu-popover__container { gap: 40px; padding: 30px 30px 0px; }

.t-menu-popover__burgermenu__dropdown .t1362__additional { padding-bottom: 30px; }

.t1362 .t-menu-popover_positionstatic + .t-menu-popover__burgermenu__dropdown, .t1362 .t-menu-popover_positionabsolute + .t-menu-popover__burgermenu__dropdown { position: absolute; }

@media screen and (max-width: 960px) {
  .t-menu-popover__burgermenu__dropdown { width: 100%; max-width: 100% !important; }
  .t-menu-popover__burgermenu__dropdown_center { right: 10px; left: unset; transform: unset; }
  .t-menu-popover__burgermenu__dropdown_right, .t-menu-popover__burgermenu__dropdown_center, .t-menu-popover__burgermenu__dropdown_left { right: 0px !important; left: 0px !important; transform: unset !important; }
}

.t-menu-popover__burgermenu__fullwidth { overflow-y: auto; padding: 0px 40px; max-height: 100vh; box-sizing: border-box; transform: translate(0px, -100%); transition: transform 0.3s ease-in-out; }

.t-menu-popover__burgermenu__fullwidth .t-menu-popover__container { justify-content: center; gap: 60px; min-height: 100%; padding: 40px 0px 45px; box-sizing: border-box; }

.t-menu-popover__burgermenu__fullwidth .t-menu-popover__burgermenu__list-wrapper { display: flex; flex-direction: column; justify-content: center; }

@media screen and (max-width: 640px) {
  .t-menu-popover__burgermenu__fullwidth { padding: 0px 25px; }
  .t-menu-popover__burgermenu__fullwidth .t-menu-popover__container { padding: 40px 0px; }
}

.t-menu-popover__burgermenu__fullscreen { bottom: 0px; overflow-y: auto; padding: 0px 40px; box-sizing: border-box; transform: translate(0px, -100%); transition: transform 0.3s ease-in-out; }

.t-menu-popover__burgermenu__fullscreen .t-menu-popover__container { position: relative; display: flex; flex-direction: column; min-height: 100%; padding: 0px; box-sizing: border-box; }

.t-menu-popover__burgermenu__fullscreen .t-menu-popover__burgermenu__list-wrapper { flex: 1 1 0%; display: flex; flex-direction: column; justify-content: center; }

.t-menu-popover__burgermenu__fullscreen .t1362__additional { padding: 40px 0px 60px; box-sizing: border-box; }

@media screen and (max-width: 640px) {
  .t-menu-popover__burgermenu__fullscreen { padding: 0px 25px; }
  .t-menu-popover__burgermenu__fullscreen .t-menu-popover__container { padding: 40px 0px 0px; }
}

.t1362 .t-menu-popover__burgermenu .t-menu-popover__container_left .t-menu-base__langs-wrapper { align-self: flex-start; }

.t1362 .t-menu-popover__burgermenu .t-menu-popover__container_right .t-menu-base__langs-wrapper { align-self: flex-end; }

.t1362 .t-menu-popover__burgermenu .t-menu-popover__container_center .t-menu-base__langs-wrapper { align-self: center; }

.t1362 .t-menu-popover__burgermenu .t-menu-base__langs.t-menu-base__langs_dropdown { position: absolute; top: auto; }

.t-menu-popover__burgermenu .t-menu-popover__container_left .t-menu-base__langs.t-menu-base__langs_dropdown, .t-menu-popover__burgermenu__fullscreen.t-menu-popover__container_center.t-menu-base__langs.t-menu-base__langs_dropdown, .t-menu-popover__burgermenu__fullwidth.t-menu-popover__container_center.t-menu-base__langs.t-menu-base__langs_dropdown { right: auto; left: calc(100% + 10px); bottom: calc(100% - 15px); transform: none; }

.t-menu-popover__burgermenu .t-menu-popover__container_right .t-menu-base__langs.t-menu-base__langs_dropdown { right: calc(100% + 10px); left: auto; bottom: calc(100% - 15px); transform: none; }

.t-menu-popover__burgermenu__sidebar .t-menu-popover__container_center .t-menu-base__langs.t-menu-base__langs_dropdown, .t-menu-popover__burgermenu__dropdown.t-menu-popover__container_center.t-menu-base__langs.t-menu-base__langs_dropdown { right: auto; left: 50%; bottom: calc(100% + 15px); transform: translateX(-50%); }

@media screen and (max-width: 640px) {
  .t-menu-popover__burgermenu__fullscreen.t-menu-popover__container_center.t-menu-base__langs.t-menu-base__langs_dropdown, .t-menu-popover__burgermenu__fullwidth.t-menu-popover__container_center.t-menu-base__langs.t-menu-base__langs_dropdown { right: auto; left: 50%; bottom: calc(100% + 15px); transform: translateX(-50%); }
}

.t1362 .t-menu-popover.t-menu-popover_fullscreen.t-menu-popover_showed, .t1362 .t-menu-popover.t-menu-popover_fullwidth.t-menu-popover_showed { z-index: 99999; }

.t1362 .t-menu-popover__burgermenu { z-index: 9999; }

.t1362 .t-menu-popover__burgermenu_opened.t-menu-popover__overlay { z-index: 989; }

.t1362.t1362_sidebar .t-menu-popover__burgermenu_opened.t-menu-popover__overlay { z-index: 991; }

@media screen and (max-width: 960px) {
  .t1362 .t-menu-popover.t-menu-popover_dropdown.t-menu-popover_showed { z-index: 99999; }
}

@media screen and (max-width: 960px) {
  .t1362 .t-menu-base__list-item:last-child .t-menusub__list-item:first-child { margin-top: 15px; }
}

@media screen and (max-width: 980px) {
  .t-menu-popover__container_left .t-menusub__menu { text-align: left !important; }
  .t-menu-popover__container_center .t-menusub__menu { text-align: center !important; }
  .t-menu-popover__container_right .t-menusub__menu { text-align: right !important; }
}