
	/* Высота контейнера для скролла (видимо, задается динамически) */
.csssize {
  height: 12947px;
}

/* Базовые стили для body */
.t-body {
  margin: 0px;
}

/* Основные цвета фона */
#allrecords,
body {
  background-color: #ffffff;
}

#allrecords {
  -webkit-font-smoothing: antialiased;
}

/* Стили ссылок */
#allrecords a {
  color: #ff8562;
  text-decoration: none;
}

/* Убираем outline по умолчанию для интерактивных элементов */
#allrecords a,
#allrecords button,
#allrecords .t-radio,
#allrecords .t-checkbox,
#allrecords .t-img-select {
  outline: none;
}

/* Стили focus-visible для доступности */
#allrecords a:focus-visible,
#allrecords button:focus-visible,
#allrecords .t-focusable,
#allrecords .t-focusable .t-btn,
#allrecords .t-focusable .t-btntext,
#allrecords .t-img-select:focus-visible + .t-img-select__indicator,
#allrecords .t-img-select:focus-visible + .t-img-select__indicator:after,
#allrecords .t-radio:focus-visible + .t-radio__indicator,
#allrecords .t-checkbox:focus-visible + .t-checkbox__indicator {
  outline-color: #2015FF;
  outline-offset: 4px;
  outline-style: auto;
}

#allrecords .t-descr a:focus-visible,
#allrecords .t-sociallinks a:focus-visible,
#allrecords .ya-share2__link:focus-visible {
  outline-offset: 2px;
}

/* Ссылки на телефонные номера */
#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: 700;
}

/* Стили для печати */
@media print {
  body,
  html {
    min-width: 1200px;
    max-width: 1200px;
    padding: 0;
    margin: 0 auto;
    border: none;
  }
}

/* ========== RECORDS ========== */
.t-records {
  -webkit-font_smoothing: antialiased;
  background-color: #ffffff;
}

.t-records a {
  color: #ff8562;
  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;
}

/* ========== MOBILE FIX ========== */
.t-mbfix {
  opacity: .01;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  position: fixed;
  width: 100%;
  height: 500px;
  background-color: white;
  top: 0px;
  left: 0px;
  z-index: 10000;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.t-mbfix_hide {
  -webkit-transform: translateX(3000px);
  -ms-transform: translateX(3000px);
  transform: translateX(3000px);
}

/* Скрываем изображения без src */
img:not([src]) {
  visibility: hidden;
}

/* Блокировка скролла body */
.t-body_scroll-locked {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* ========== АНИМАЦИИ ========== */
.r_anim {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.r_hidden {
  opacity: 0;
}

.r_showed {
  opacity: 1;
}

/* Убираем подсветку тапа на мобильных */
@media screen and (max-width: 1024px) {
  a:active,
  button:active {
    -webkit-tap-highlight-color: rgba(255, 255, 255, .1);
  }
}

/* ========== ТИПОГРАФИКА ========== */
.t-text {
  font-family: 'primer', Arial, sans-serif;
  font-weight: 300;
  color: #000000;
}

.t-text_xs {
  font-size: 15px;
  line-height: 1.55;
}

.t-text_sm {
  font-size: 18px;
  line-height: 1.55;
}

.t-name {
  font-family: 'primer', Arial, sans-serif;
  font-weight: 600;
  color: #000000;
}

.t-name_xs {
  font-size: 16px;
  line-height: 1.35;
}

.t-name_md {
  font-size: 20px;
  line-height: 1.35;
}

.t-name_xl {
  font-size: 24px;
  line-height: 1.35;
}

.t-descr {
  font-family: 'primer', Arial, sans-serif;
  font-weight: 300;
  color: #000000;
}

.t-descr_xxs {
  font-size: 14px;
  line-height: 1.55;
}

.t-descr_sm {
  font-size: 18px;
  line-height: 1.55;
}

/* Выравнивание */
.t-align_center {
  text-align: center;
}

/* ========== КНОПКИ (ОБЩИЕ) ========== */
.t-btn {
  display: inline-block;
  font-family: 'primer', Arial, sans-serif;
  border: 0 none;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-weight: 700;
  background-image: none;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.t-btn td {
  vertical-align: middle;
}

.t-btn_sending {
  opacity: .5;
}

/* Размеры обычных кнопок */
.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-popup {
  display: none;
}

.t-submit,
.t-input,
.t-input__vis-ph,
.t-select,
.t-input-error,
.t-form__errorbox-wrapper,
.t-form__errorbox-text,
.t-form__errorbox-item,
.t-form__successbox {
  font-family: 'primer', Arial, sans-serif;
}

/* ========== ОТСТУПЫ ЗАПИСЕЙ ========== */
.t-rec_pt_0 {
  padding-top: 0;
}

.t-rec_pt_30 {
  padding-top: 30px;
}

.t-rec_pb_30 {
  padding-bottom: 30px;
}

.t-rec_pb_75 {
  padding-bottom: 75px;
}

/* ========== FLEX КНОПКИ ========== */
.t-btnflex,
.t-btn.t-btnflex,
.t-submit.t-btnflex {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 1ch;
  max-width: 100%;
  height: unset;
  padding: 0;
  overflow: hidden;
  font-family: 'primer', 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: 0;
  background-color: transparent;
  white-space: nowrap;
}

.t-btnflex.t-btnflex_icon_hover_only:not(:hover) {
  gap: 0;
}

.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: 0;
}

.t-btnflex__icon::before,
.t-btnflex__icon::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.t-btnflex__icon::before {
  content: '';
  background-image: var(--icon, none);
  transition: opacity cubic-bezier(.25, 1, .5, 1), visibility cubic-bezier(.25, 1, .5, 1), color ease-in-out;
  transition-duration: inherit;
}

.t-btnflex__icon.t-btnflex__icon_default_glyph::before {
  -webkit-mask-image: var(--icon, none);
  mask-image: var(--icon, none);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-image: none;
  background-color: currentcolor;
}

.t-btnflex__icon_has_hover::after {
  content: '';
  opacity: 0;
  visibility: hidden;
  background-image: var(--icon-hover, none);
  transition: opacity cubic-bezier(.45, 0, .55, 1), visibility cubic-bezier(.45, 0, .55, 1), color ease-in-out;
  transition-duration: inherit;
}

.t-btnflex__icon.t-btnflex__icon_hover_glyph::after {
  -webkit-mask-image: var(--icon-hover, none);
  mask-image: var(--icon-hover, none);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-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(.5, 0, .75, 0);
  }
  
  .t-btnflex:hover .t-btnflex__icon_has_hover::after {
    opacity: 1;
    visibility: visible;
  }
}

/* Размеры flex-кнопок */
.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-text_xs {
    font-size: 14px;
  }
  
  .t-text_sm {
    font-size: 16px;
  }
  
  .t-descr_xxs {
    font-size: 12px;
  }
  
  .t-descr_sm {
    font-size: 16px;
  }
  
  .t-name_xs {
    font-size: 14px;
  }
  
  .t-name_md {
    font-size: 18px;
  }
  
  .t-name_xl {
    font-size: 22px;
  }
  
  /* Адаптация кнопок */
  .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-text_xs {
    font-size: 12px;
    line-height: 1.45;
  }
  
  .t-text_sm {
    font-size: 14px;
    line-height: 1.45;
  }
  
  .t-descr_sm {
    font-size: 14px;
    line-height: 1.45;
  }
  
  .t-name_xs {
    font-size: 12px;
  }
  
  .t-name_md {
    font-size: 16px;
  }
  
  .t-name_xl {
    font-size: 20px;
  }
  
  /* Кнопки на мобильных */
  .t-btn {
    white-space: normal;
  }
  
  .t-btn_sm {
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .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-rec_pt_0 {
    padding-top: 0;
  }
  
  .t-rec_pt_30 {
    padding-top: 30px;
  }
  
  .t-rec_pb_30 {
    padding-bottom: 30px;
  }
  
  .t-rec_pb_75 {
    padding-bottom: 75px;
  }
  
  .t-rec_pt-res-480_30 {
    padding-top: 30px !important;
  }
  
  .t-rec_pb-res-480_30 {
    padding-bottom: 30px !important;
  }
  
  /* Кнопки */
  .t-btn_xs {
    height: 40px;
  }
  
  .t-btn_sm {
    height: 50px;
  }
  
  .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;
  }
}

/* ========== МЕДИА-ЗАПРОСЫ ДЛЯ ЭКРАНОВ ========== */
@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;
  }
}

@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;
  }
}

/* ========== ПОДКЛЮЧЕНИЕ ШРИФТОВ ========== */
@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild6263-3365-4433-b337-623132313864/PlayfairDisplay.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild3138-6535-4261-b831-323665333962/marianna.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild6631-3231-4933-b135-393339306438/Montserrat-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild6432-3765-4963-a162-336334356133/Forum-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild3636-3338-4434-a531-383532383536/timesnewromanpsmt.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild3833-6639-4730-b632-363930313034/FuturaBookC.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild3137-3935-4163-a335-383161336530/FuturaLightC.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild6462-6235-4234-b335-323535366661/Floriselscript.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'primer';
  src: url('https://static.tildacdn.com/tild6631-6438-4639-b138-343435303433/AlayaRozaDemo.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

/* ========== TILDA MODULE 396 (ARTBOARD) ========== */
.t396 {
  -webkit-text-size-adjust: 100%;
}

.t396__iframe {
  z-index: 10000;
  background-color: #fff;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  border: 0;
}

html body.t396__body_overflow_hidden {
  overflow: hidden !important;
}

.t396__display_none {
  display: none;
}

.t396__artboard {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.t396__artboard .t396__artboard_scale {
  overflow: visible;
}

.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type='text'] .tn-atom {
  word-break: normal;
  -moz-osx-font-smoothing: grayscale;
}

.t396__artboard_scale .t396__carrier,
.t396__artboard_scale .t396__filter {
  transform-origin: top left;
}

.tn-atom__scale-wrapper {
  width: inherit;
  height: inherit;
}

.t396__elem .tn-atom__scale-wrapper .tn-atom {
  width: inherit;
  height: inherit !important;
  box-sizing: border-box;
}

.t396__artboard.rendering .tn-elem {
  visibility: hidden;
}

.t396__artboard.rendered .tn-elem {
  visibility: visible;
}

.t396__carrier {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100vh;
  -moz-transform: unset;
}

.t396__filter {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100vh;
}

.t396__elem {
  position: absolute;
  box-sizing: border-box;
  display: table;
}

.t396 .tn-atom {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

@media screen and (max-width: 959px) {
  .t396_safari .t396__artboard_scale .tn-atom {
    -webkit-text-size-adjust: auto;
    -moz-text-size-adjust: auto;
    -ms-text-size-adjust: auto;
  }
}

.t396 .tn-atom ul,
.t396 .tn-atom ol {
  margin-bottom: 0;
}

.t396 a.tn-atom {
  text-decoration: none;
}

.t396 .tn-atom__img {
  width: 100%;
  display: block;
}

.t396 .tn-atom__html {
  vertical-align: top;
}

.t396 .tn-atom__pin {
  border-radius: 1000px;
  border-style: solid;
}

.t396 .tn-atom__pin_onclick {
  cursor: pointer;
}

.t396 .tn-atom__tip,
.t396__tooltip-portal .tn-atom__tip {
  position: absolute;
  box-sizing: border-box;
  width: 300px;
  max-width: 90vw;
  padding: 15px;
  display: none;
}

.t396 .tn-atom__pin:hover .tn-atom__tip {
  display: none;
}

.t396 .tn-atom__tip-img,
.t396__tooltip-portal .tn-atom__tip-img {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.t396 .tn-atom__tip[data-tip-pos='top'] {
  bottom: 100%;
  margin-bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.t396 .tn-atom__tip[data-tip-pos='bottom'] {
  top: 100%;
  margin-top: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.t396 .tn-atom__tip[data-tip-pos='left'] {
  right: 100%;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.t396 .tn-atom__tip[data-tip-pos='right'] {
  left: 100%;
  margin-left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.t396__ui {
  position: absolute;
  top: 16px;
  left: 196px;
  background-color: #fa876b;
  color: #000 !important;
  height: 30px;
  line-height: 30px;
  width: 100px;
  z-index: 1000;
  text-align: center;
  border-radius: 3px;
  display: none;
  font-size: 14px;
}

.t396__artboard.t396__artboard-fixed-active {
  transform: none !important;
  opacity: 1 !important;
}

.t396__artboard-fixed-no-bg,
.t396__artboard-fixed-innactive,
.t396__artboard-fixed-innactive .t396__elem,
.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem {
  pointer-events: none;
}

.t396__artboard-fixed-no-bg .t396__elem {
  pointer-events: auto;
}

.t396__elem-flex {
  position: relative !important;
  left: initial !important;
  top: initial !important;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.t396__artboard-flex > .t396__elem:not(.tn-elem__absolute),
.t396__artboard-flex > .t396__group:not(.tn-group__absolute) {
  position: relative !important;
  left: initial !important;
  top: initial !important;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/* Кнопки внутри .t396 */
.t396 .tn-atom__button-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex: 0 1 auto;
  min-width: 0;
}

.t396 .tn-atom__button-text {
  flex: 1 1 0;
  text-overflow: ellipsis;
}

.t396 .tn-atom__button-icon {
  flex: 0 0 auto;
}

.t396 .tn-atom__button-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-image: var(--icon, none);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
  transition: opacity 0.2s cubic-bezier(.25, 1, .5, 1), visibility 0.2s cubic-bezier(.25, 1, .5, 1), color 0s ease-in-out;
}

.t396 .tn-atom__button-icon::after {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-image: var(--icon-hover, none);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
  transition: opacity 0.2s cubic-bezier(.45, 0, .55, 1), visibility 0.2s cubic-bezier(.45, 0, .55, 1), color 0s ease-in-out;
}

.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(.5, 0, .75, 0);
}

.t396 .tn-atom:hover .tn-atom__button-icon.hidden {
  display: block;
}

.t396 .tn-atom__button-icon-no-default {
  display: none;
  animation: button-icon-fade-in 0.3s ease forwards;
}

.t396 .tn-atom:hover .tn-atom__button-icon.tn-atom__button-icon-no-default {
  display: block;
}

@keyframes button-icon-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.t396 .tn-atom__button-icon-arrow-default::before {
  -webkit-mask-image: var(--icon, none);
  mask-image: var(--icon, none);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentcolor;
  background-image: none;
}

.t396 .tn-atom__button-icon-arrow-hover::after {
  -webkit-mask-image: var(--icon-hover, none);
  mask-image: var(--icon-hover, none);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentcolor;
  background-image: none;
}

.t396 .tn-elem[data-elem-type='button'] {
  display: block;
}

.t396 .tn-elem[data-elem-type='button'] .tn-atom {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

/* ========== TILDA MODULE 123 ========== */
.t123__centeredContainer {
  text-align: center;
}

/* ========== TILDA MODULE 849 (ACCORDION) ========== */
.t849__header {
  position: relative;
  cursor: pointer;
  border-top: 1px solid #eee;
}

.t849__trigger-button {
  position: relative;
  width: 100%;
  padding: 27px 50px 27px 0;
  text-align: left;
  background-color: transparent;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}

.t849__trigger-button_left {
  padding: 27px 0 27px 50px;
}

#allrecords button.t849__trigger-button:focus-visible {
  outline-offset: 2px;
}

.t849__title {
  display: inline-block;
}

.t849__icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  width: 40px;
  height: 40px;
  stroke: #222;
  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: 0;
}

.t849__lines {
  transition: transform 0.3s ease-in-out;
  transform-origin: center;
}

.t849__opened .t849__lines {
  transform: rotate(-45deg);
}

.t849__content {
  display: none;
  overflow: hidden;
  -webkit-transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
  -o-transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
  transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
}

.t849 .t849__content ol {
  padding-left: 30px !important;
  list-style-position: outside;
  text-indent: 0;
}

.t849__textwrapper {
  padding: 0 0 20px;
}

.t849__text {
  margin-bottom: 20px;
}

#allrecords .t849__text > ul,
#allrecords .t849__text > ol {
  -webkit-padding-start: 26px;
}

.t849__img {
  display: block;
  width: 100%;
  margin-bottom: 14px;
}

.t849__border {
  width: 100%;
  height: 1px;
  background-color: #eee;
}

.t849__divider {
  float: left;
  width: 100%;
}

@media screen and (max-width: 960px) {
  .t849 {
    -webkit-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: 0 0 10px;
  }
}

/* ========== TILDA MODULE 776 (PRODUCT GRID) ========== */
.t776__parent {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1200px;
  padding: 0;
  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: 0 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;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0;
  z-index: 2;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

.t776__img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  inset: 0;
  z-index: 2;
  -webkit-transition: opacity 0.1s linear;
  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: 'primer', Arial, sans-serif;
  display: table-cell;
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50px;
  background-color: #111;
  color: #fff;
  box-sizing: border-box;
  padding: 0 10px;
}

/* Текстовая информация */
.t776__uptitle {
  margin-bottom: 8px;
  color: #ff8562;
}

.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: 0;
  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: #bdbdbd;
}

.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: 0 2px 8px;
}

.t-align_left .t776__btn {
  margin: 0 4px 8px 0;
}

.t776__scroll-icon-wrapper {
  display: none;
}

.t776__buttonwrapper {
  padding: 0 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 ПОПАП ========== */
.t776 .t-popup {
  padding: 0;
  -webkit-overflow-scrolling: touch;
}

.t776 .t-popup__container {
  max-width: 1240px;
  right: 0;
  left: 0;
}

.t776__container {
  padding: 40px 20px;
}

.t776__container::after {
  content: '';
  display: block;
  height: 0;
  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: .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: 0 20px;
  }
  
  .t776 .t-popup__container {
    max-width: 640px;
  }
  
  .t776__container {
    padding: 30px;
  }
  
  .t776__col_left,
  .t776__col_right {
    margin: 0;
    display: block;
    max-width: 100%;
  }
  
  .t776__col_left {
    padding: 0;
  }
  
  .t776__col_right {
    padding: 25px 0 0;
  }
}

@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 0 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  
  .t776 .t-popup_show .t-popup__container.t-popup__container-static {
    max-width: 100%;
    min-height: 100vh;
    top: 0;
    margin: 50px 0 0;
  }
  
  .t776__popup-container_8-cols .t776__container {
    padding: 20px !important;
  }
  
  .t776__popup-container_8-cols .t776__wrapper {
    padding-top: 30px;
  }
  
  .t776 .t-popup {
    padding: 0;
  }
  
  .t776 .t-popup__close {
    width: 100%;
    height: 50px;
    background: #000;
    position: fixed;
    display: table;
    z-index: 2;
    left: 0;
    right: 0;
    top: 0;
  }
  
  .t776 .t-popup__close-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 100%;
    padding-right: 20px;
    font-size: 0;
  }
  
  .t776 .t-popup__close-icon {
    width: 16px;
  }
  
  .t776 .t-popup__close-icon g {
    fill: #fff;
  }
  
  .t776__close-text-wrapper {
    display: none;
  }
  
  .t776__container {
    padding: 20px;
  }
  
  .t776__col_right {
    padding-top: 30px;
  }
  
  .t776 .t-popup__container {
    transform: translateX(100%) translateY(0) scale(1) !important;
    margin: 50px 0;
  }
  
  .t776 .t-popup_show .t-popup__container {
    transform: translateX(0) translateY(0) !important;
    transition: transform ease-in-out 0.3s;
  }
  
  .t776 .t-popup .t-popup__close {
    transform: translateX(100%) scale(1);
    transition: transform ease-in-out 0.3s;
  }
  
  .t776 .t-popup.t-popup_show .t-popup__close {
    transform: translateX(0%) scale(1);
    transition: transform ease-in-out 0.3s;
  }
  
  .t776 .t-popup__close-wrapper {
    position: relative;
    border-bottom: 1px solid rgba(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: 0;
}

.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: #777;
}

.t-popup .t776__descr {
  margin-top: 20px;
}

.t-popup .t776__price-wrapper {
  margin-top: 0;
}

.t-popup .t776__btn-wrapper {
  margin-top: 20px;
  margin-bottom: 30px;
}

.t-popup .t776__btn {
  margin-bottom: 0;
}

.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: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0;
  border-color: #000 transparent transparent;
  position: absolute;
  right: 10px;
  top: 10px;
  bottom: 0;
  pointer-events: none;
}

.t776 .t-product__option-select {
  width: 100%;
  border: 1px #ddd solid;
  background: #f8f8f8;
  color: #000;
  box-sizing: border-box;
  cursor: pointer;
  padding: 2px 30px 2px 10px;
  border-radius: 5px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
}

.t776 .t-product__option-select::-ms-expand {
  width: 0;
  height: 0;
  opacity: 0;
}

@media screen and (max-width: 640px) {
  .t776 .t-product__option-select {
    font-size: 16px;
  }
}

.t776 .t-slds__wrapper {
  padding: 0 !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: 0;
  }
  
  .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: 0 !important;
    font-size: 0;
  }
  
  .t-col_8 .t776__imgwrapper_mobile-nopadding .t776__img {
    position: initial;
  }
  
  .t776__img_second {
    display: none;
  }
  
  /* Горизонтальный скролл на мобильных */
  .t776__container_mobile-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
    box-sizing: border-box;
    -ms-overflow-style: none;
    scrollbar-width: none;
    flex-wrap: nowrap;
  }
  
  .t776__container_mobile-flex::-webkit-scrollbar {
    display: none;
  }
  
  .t776__container_mobile-flex .t776__parent {
    row-gap: 0 !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: 0 40px 20px 0;
    color: #a1a1a1;
    text-align: right;
    font-size: 0;
    mix-blend-mode: multiply;
  }
  
  @keyframes t776__icon-anim {
    0% {
      transform: translate3d(-20px, 0, 0);
      opacity: 0;
    }
    10% {
      transform: translate3d(-20px, 0, 0);
      opacity: 0;
    }
    20% {
      transform: translate3d(-20px, 0, 0);
      opacity: 1;
    }
    70% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
    80% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
    81% {
      transform: translate3d(0, 0, 0);
      opacity: 0;
    }
    100% {
      transform: translate3d(0, 0, 0);
      opacity: 0;
    }
  }
  
  .t776__scroll-icon {
    animation: t776__icon-anim 1.5s infinite;
  }
}

@media screen and (max-width: 640px) {
  .t776__container_mobile-grid {
    padding: 0 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: 0;
  }
  
  .t776__container_mobile-flex .t776__col {
    min-width: 70%;
    max-width: 70%;
  }
  
  .t776__scroll-icon-wrapper {
    padding: 0 20px 10px 0;
  }
}

@media screen and (max-width: 480px) {
  .t776__imgwrapper_mobile-nopadding {
    padding-bottom: 0 !important;
    font-size: 0;
  }
  
  .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: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    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: -webkit-sticky;
  position: sticky;
  top: 10px;
}

.t776__popup-container_8-cols .t776__col_fixed {
  position: static;
  margin-left: 0;
  margin-right: 0;
  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: 0;
    left: 0;
    right: 0;
    padding: 20px;
    box-sizing: border-box;
    background: #fff;
    margin: 0;
    border-radius: 5px;
    box-shadow: 0 -8px 12px 0 rgba(0, 0, 0, .07);
  }
  
  .t-popup .t776__btn-wrapper-fixed .t776__btn {
    flex: 1 1 auto;
  }
}
        .t396 .t-animate[data-animate-style="fadein"],
        .t396 .t-animate[data-animate-style="fadeinup"],
        .t396 .t-animate[data-animate-style="fadeindown"],
        .t396 .t-animate[data-animate-style="fadeinleft"],
        .t396 .t-animate[data-animate-style="fadeinright"],
        .t396 .t-animate[data-animate-style="zoomin"],
        .t396 .t-animate[data-animate-style="zoomout"] {
            opacity: 0;
            -webkit-transition-property: opacity, transform;
            transition-property: opacity, transform;
            -webkit-transition-duration: 1s;
            transition-duration: 1s;
            -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
            transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            .t396 .t-animate[data-animate-style-res-960="fadein"],
            .t396 .t-animate[data-animate-style-res-960="fadeinup"],
            .t396 .t-animate[data-animate-style-res-960="fadeindown"],
            .t396 .t-animate[data-animate-style-res-960="fadeinleft"],
            .t396 .t-animate[data-animate-style-res-960="fadeinright"],
            .t396 .t-animate[data-animate-style-res-960="zoomin"],
            .t396 .t-animate[data-animate-style-res-960="zoomout"] {
                opacity: 0;
                -webkit-transition-property: opacity, transform;
                transition-property: opacity, transform;
                -webkit-transition-duration: 1s;
                transition-duration: 1s;
                -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            .t396 .t-animate[data-animate-style-res-640="fadein"],
            .t396 .t-animate[data-animate-style-res-640="fadeinup"],
            .t396 .t-animate[data-animate-style-res-640="fadeindown"],
            .t396 .t-animate[data-animate-style-res-640="fadeinleft"],
            .t396 .t-animate[data-animate-style-res-640="fadeinright"],
            .t396 .t-animate[data-animate-style-res-640="zoomin"],
            .t396 .t-animate[data-animate-style-res-640="zoomout"] {
                opacity: 0;
                -webkit-transition-property: opacity, transform;
                transition-property: opacity, transform;
                -webkit-transition-duration: 1s;
                transition-duration: 1s;
                -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            .t396 .t-animate[data-animate-style-res-480="fadein"],
            .t396 .t-animate[data-animate-style-res-480="fadeinup"],
            .t396 .t-animate[data-animate-style-res-480="fadeindown"],
            .t396 .t-animate[data-animate-style-res-480="fadeinleft"],
            .t396 .t-animate[data-animate-style-res-480="fadeinright"],
            .t396 .t-animate[data-animate-style-res-480="zoomin"],
            .t396 .t-animate[data-animate-style-res-480="zoomout"] {
                opacity: 0;
                -webkit-transition-property: opacity, transform;
                transition-property: opacity, transform;
                -webkit-transition-duration: 1s;
                transition-duration: 1s;
                -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
        }

        @media screen and (max-width: 479px) {
            .t396 .t-animate[data-animate-style-res-320="fadein"],
            .t396 .t-animate[data-animate-style-res-320="fadeinup"],
            .t396 .t-animate[data-animate-style-res-320="fadeindown"],
            .t396 .t-animate[data-animate-style-res-320="fadeinleft"],
            .t396 .t-animate[data-animate-style-res-320="fadeinright"],
            .t396 .t-animate[data-animate-style-res-320="zoomin"],
            .t396 .t-animate[data-animate-style-res-320="zoomout"] {
                opacity: 0;
                -webkit-transition-property: opacity, transform;
                transition-property: opacity, transform;
                -webkit-transition-duration: 1s;
                transition-duration: 1s;
                -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
        }

        .t396 .t-title.t-animate {
            -webkit-transition-duration: 1.2s;
            transition-duration: 1.2s;
        }

        .t396 .t-descr.t-animate,
        .t396 .t-uptitle.t-animate,
        .t396 .t-subtitle.t-animate,
        .t396 .t-text.t-animate {
            -webkit-transition-duration: 0.7s;
            transition-duration: 0.7s;
        }

        .t396 .t-item.t-animate {
            -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
        }

        .t396 .t-animate[data-animate-style="fadein"] {
            opacity: 0;
            transform: none;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="fadein"] {
                opacity: 0;
                transform: none;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="fadein"] {
                opacity: 0;
                transform: none;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="fadein"] {
                opacity: 0;
                transform: none;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="fadein"] {
                opacity: 0;
                transform: none;
            }
        }

        .t396 .t-animate_started[data-animate-style="fadein"] {
            opacity: 1;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="fadein"] {
                opacity: 1;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="fadein"] {
                opacity: 1;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="fadein"] {
                opacity: 1;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="fadein"] {
                opacity: 1;
            }
        }

        .t396 .t-animate[data-animate-style="fadeinup"] {
            -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="fadeinup"] {
                -webkit-transform: translate(0, 100px);
                transform: translate(0, 100px);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="fadeinup"] {
                -webkit-transform: translate(0, 100px);
                transform: translate(0, 100px);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="fadeinup"] {
                -webkit-transform: translate(0, 100px);
                transform: translate(0, 100px);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="fadeinup"] {
                -webkit-transform: translate(0, 100px);
                transform: translate(0, 100px);
            }
        }

        .t396 .t-animate_started[data-animate-style="fadeinup"] {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="fadeinup"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="fadeinup"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="fadeinup"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="fadeinup"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .t396 .t-animate[data-animate-style="fadeindown"] {
            -webkit-transform: translate(0, -100px);
            transform: translate(0, -100px);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="fadeindown"] {
                -webkit-transform: translate(0, -100px);
                transform: translate(0, -100px);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="fadeindown"] {
                -webkit-transform: translate(0, -100px);
                transform: translate(0, -100px);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="fadeindown"] {
                -webkit-transform: translate(0, -100px);
                transform: translate(0, -100px);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="fadeindown"] {
                -webkit-transform: translate(0, -100px);
                transform: translate(0, -100px);
            }
        }

        .t396 .t-animate_started[data-animate-style="fadeindown"] {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="fadeindown"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="fadeindown"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="fadeindown"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="fadeindown"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .t396 .t-animate[data-animate-style="fadeinleft"] {
            -webkit-transform: translate(100px, 0);
            transform: translate(100px, 0);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="fadeinleft"] {
                -webkit-transform: translate(100px, 0);
                transform: translate(100px, 0);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="fadeinleft"] {
                -webkit-transform: translate(100px, 0);
                transform: translate(100px, 0);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="fadeinleft"] {
                -webkit-transform: translate(100px, 0);
                transform: translate(100px, 0);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="fadeinleft"] {
                -webkit-transform: translate(100px, 0);
                transform: translate(100px, 0);
            }
        }

        .t396 .t-animate_started[data-animate-style="fadeinleft"] {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="fadeinleft"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="fadeinleft"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="fadeinleft"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="fadeinleft"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .t396 .t-animate[data-animate-style="fadeinright"] {
            -webkit-transform: translate(-100px, 0);
            transform: translate(-100px, 0);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="fadeinright"] {
                -webkit-transform: translate(-100px, 0);
                transform: translate(-100px, 0);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="fadeinright"] {
                -webkit-transform: translate(-100px, 0);
                transform: translate(-100px, 0);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="fadeinright"] {
                -webkit-transform: translate(-100px, 0);
                transform: translate(-100px, 0);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="fadeinright"] {
                -webkit-transform: translate(-100px, 0);
                transform: translate(-100px, 0);
            }
        }

        .t396 .t-animate_started[data-animate-style="fadeinright"] {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="fadeinright"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="fadeinright"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="fadeinright"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="fadeinright"] {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .t396 .t-animate[data-animate-style="zoomin"] {
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="zoomin"] {
                -webkit-transform: scale(0.9);
                transform: scale(0.9);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="zoomin"] {
                -webkit-transform: scale(0.9);
                transform: scale(0.9);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="zoomin"] {
                -webkit-transform: scale(0.9);
                transform: scale(0.9);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="zoomin"] {
                -webkit-transform: scale(0.9);
                transform: scale(0.9);
            }
        }

        .t396 .t-animate_started[data-animate-style="zoomin"] {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="zoomin"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="zoomin"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="zoomin"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="zoomin"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        .t396 .t-animate[data-animate-style="zoomout"] {
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate[data-animate-style-res-960="zoomout"] {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate[data-animate-style-res-640="zoomout"] {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate[data-animate-style-res-480="zoomout"] {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate[data-animate-style-res-320="zoomout"] {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
            }
        }

        .t396 .t-animate_started[data-animate-style="zoomout"] {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="zoomout"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="zoomout"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="zoomout"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="zoomout"] {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }

        .t396 .t-animate_started[data-animate-distance],
        .t396 .t-animate_started[data-animate-scale] {
            -webkit-transform: none !important;
            transform: none !important;
        }

        @media screen and (min-width: 960px) and (max-width: 1199px) {
            #allrecords .t396 .t-animate_started[data-animate-distance-res-960],
            #allrecords .t396 .t-animate_started[data-animate-style-res-960="zoomout"] {
                -webkit-transform: none !important;
                transform: none !important;
            }
        }

        @media screen and (min-width: 640px) and (max-width: 959px) {
            #allrecords .t396 .t-animate_started[data-animate-distance-res-640],
            #allrecords .t396 .t-animate_started[data-animate-style-res-640="zoomout"] {
                -webkit-transform: none !important;
                transform: none !important;
            }
        }

        @media screen and (min-width: 480px) and (max-width: 639px) {
            #allrecords .t396 .t-animate_started[data-animate-distance-res-480],
            #allrecords .t396 .t-animate_started[data-animate-style-res-480="zoomout"] {
                -webkit-transform: none !important;
                transform: none !important;
            }
        }

        @media screen and (max-width: 479px) {
            #allrecords .t396 .t-animate_started[data-animate-distance-res-320],
            #allrecords .t396 .t-animate_started[data-animate-style-res-320="zoomout"] {
                -webkit-transform: none !important;
                transform: none !important;
            }
        }
		
		        .t-animation-sbs__overflow-x {
            overflow-x: hidden;
        }
					
                #rec982165301 .t396__artboard {
                    height: 1090px;
                    background-color: #ffffff;
                }

                #rec982165301 .t396__filter {
                    height: 1090px;
                }

                #rec982165301 .t396__carrier {
                    height: 1090px;
                    background-position: center center;
                    background-attachment: scroll;
                    background-size: cover;
                    background-repeat: no-repeat;
                }

                @media screen and (max-width:1199px) {

                    #rec982165301 .t396__artboard,
                    #rec982165301 .t396__filter,
                    #rec982165301 .t396__carrier {}
                    #rec982165301 .t396__filter {}
                    #rec982165301 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:959px) {

                    #rec982165301 .t396__artboard,
                    #rec982165301 .t396__filter,
                    #rec982165301 .t396__carrier {}
                    #rec982165301 .t396__filter {}
                    #rec982165301 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:639px) {

                    #rec982165301 .t396__artboard,
                    #rec982165301 .t396__filter,
                    #rec982165301 .t396__carrier {}
                    #rec982165301 .t396__filter {}
                    #rec982165301 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:479px) {

                    #rec982165301 .t396__artboard,
                    #rec982165301 .t396__filter,
                    #rec982165301 .t396__carrier {
                        height: 2215px !important;
                    }
                    #rec982165301 .t396__filter {}
                    #rec982165301 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745496880420"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 809px;
                    left: calc(50% - 600px + 381px);
                    width: 438px;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1745496880420"] .tn-atom {
                    vertical-align: middle;
                    color: #000000;
                    font-size: 20px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.15;
                    font-weight: 700;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496880420"] {
                        display: table;
                        top: 739px;
                        left: calc(50% - 480px + 328px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496880420"] {
                        display: table;
                        left: calc(50% - 320px + 168px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496880420"] {
                        display: table;
                        top: 769px;
                        left: calc(50% - 240px + 88px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496880420"] {
                        display: table;
                        top: 1016px;
                        left: calc(50% - 160px + 29px);
                        width: 262px;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745496880420"] .tn-atom {
                        font-size: 18px;
                        background-size: cover;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497436212"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 325px;
                    left: calc(50% - 600px + 350px);
                    width: 500px;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497436212"] .tn-atom {
                    vertical-align: middle;
                    color: #000000;
                    font-size: 20px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.15;
                    font-weight: 700;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497436212"] {
                        display: table;
                        top: 298px;
                        left: calc(50% - 480px + 310px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497436212"] {
                        display: table;
                        top: 328px;
                        left: calc(50% - 320px + 150px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497436212"] {
                        display: table;
                        top: 322px;
                        left: calc(50% - 240px + 70px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497436212"] {
                        display: table;
                        top: 487px;
                        left: calc(50% - 160px + 17px);
                        width: 287px;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497436212"] .tn-atom {
                        vertical-align: middle;
                        white-space: normal;
                        font-size: 18px;
                        background-size: cover;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745496977839"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 750px;
                    left: calc(50% - 600px + 538px);
                    width: auto;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1745496977839"] .tn-atom {
                    vertical-align: middle;
                    white-space: nowrap;
                    color: #000000;
                    font-size: 25px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.55;
                    font-weight: 400;
                    text-transform: uppercase;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] {
                        display: table;
                        left: calc(50% - 480px + 418px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] {
                        display: table;
                        left: calc(50% - 320px + 258px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] {
                        display: table;
                        top: 713px;
                        left: calc(50% - 240px + 178px);
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] .tn-atom {
                        background-size: cover;
                        -webkit-transform: rotate(358deg);
                        -moz-transform: rotate(358deg);
                        transform: rotate(358deg);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] {
                        display: table;
                        top: 962px;
                        left: calc(50% - 160px + 91px);
                        width: auto;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] {
                        text-align: left;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745496977839"] .tn-atom {
                        vertical-align: middle;
                        white-space: nowrap;
                        font-size: 28px;
                        background-size: cover;
                        -webkit-transform: rotate(0deg);
                        -moz-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497371226"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 269px;
                    left: calc(50% - 600px + 565px);
                    width: auto;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497371226"] .tn-atom {
                    vertical-align: middle;
                    white-space: nowrap;
                    color: #000000;
                    font-size: 25px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.55;
                    font-weight: 400;
                    text-transform: uppercase;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497371226"] {
                        display: table;
                        top: 239px;
                        left: calc(50% - 480px + 445px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497371226"] {
                        display: table;
                        top: 269px;
                        left: calc(50% - 320px + 285px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497371226"] {
                        display: table;
                        top: 272px;
                        left: calc(50% - 240px + 205px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497371226"] {
                        display: table;
                        top: 434px;
                        left: calc(50% - 160px + 121px);
                        width: auto;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497371226"] .tn-atom {
                        vertical-align: middle;
                        white-space: nowrap;
                        font-size: 28px;
                        background-size: cover;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745496954973"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 30px;
                    left: calc(50% - 600px + 486px);
                    width: auto;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1745496954973"] .tn-atom {
                    vertical-align: middle;
                    white-space: nowrap;
                    color: #000000;
                    font-size: 40px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.15;
                    font-weight: 400;
                    text-transform: uppercase;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496954973"] {
                        display: table;
                        left: calc(50% - 480px + 389px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496954973"] {
                        display: table;
                        left: calc(50% - 320px + 229px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496954973"] {
                        display: table;
                        top: 41px;
                        left: calc(50% - 240px + 140px);
                        width: 200px;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745496954973"] .tn-atom {
                        font-size: 35px;
                        background-size: cover;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745496954973"] {
                        display: table;
                        top: 30px;
                        left: calc(50% - 160px + 61px);
                        width: 199px;
                        height: auto;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 567px;
                    left: calc(50% - 600px + 480px);
                    width: 240px;
                    height: 42px;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                    color: #000000;
                    font-size: 14px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.55;
                    font-weight: 700;
                    border-width: 1px;
                    border-radius: 0px 0px 0px 0px;
                    background-color: #ffffff;
                    background-position: center center;
                    border-color: #000000;
                    border-style: solid;
                    --t396-speedhover: 0.2s;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                    position: relative;
                    z-index: 1;
                    background-color: transparent;
                    background-image: none;
                    border: none;
                    --t396-bgcolor-color: #ffffff;
                    --t396-bgcolor-image: none;
                    --t396-bordercolor: #000000;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom::before,
                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom::after {
                    content: '';
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left: 0;
                    top: 0;
                    box-sizing: content-box;
                    pointer-events: none;
                    border-radius: 0px 0px 0px 0px;
                    border-width: 1px;
                    box-sizing: border-box;
                    border-style: solid;
                    transition: opacity var(--t396-speedhover, 0s) ease-in-out;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom::before {
                    z-index: -2;
                    opacity: 1;
                    border-color: var(--t396-bordercolor, transparent);
                    background-color: var(--t396-bgcolor-color, transparent);
                    background-image: var(--t396-bgcolor-image, none);
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom::after {
                    z-index: -1;
                    opacity: 0;
                    border-color: var(--t396-bordercolor-hover, var(--t396-bordercolor, transparent));
                    background-color: var(--t396-bgcolor-hover-color, var(--t396-bgcolor-color, transparent));
                    background-image: var(--t396-bgcolor-hover-image, var(--t396-bgcolor-image, none));
                }

                @media (hover),
                (min-width:0\0) {
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom:hover::after {
                        opacity: 1;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] {
                        display: block;
                        left: calc(50% - 480px + 360px);
                        width: px;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                        white-space: normal;
                        background-size: cover;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] {
                        display: block;
                        left: calc(50% - 320px + 200px);
                        width: px;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                        white-space: normal;
                        background-size: cover;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] {
                        display: block;
                        top: 519px;
                        left: calc(50% - 240px + 120px);
                        width: px;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                        white-space: normal;
                        background-size: cover;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] {
                        display: block;
                        top: 797px;
                        left: calc(50% - 160px + 40px);
                        width: 240px;
                        height: 45px;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom {
                        white-space: normal;
                        font-size: 16px;
                        background-size: cover;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1745497209672"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1746464027999"] {
                    z-index: 3;
                    top: 226px;
                    left: calc(50% - 600px + 290px);
                    width: 200px;
                    height: auto;
                }

                #rec982165301 .tn-elem.t396__elem--anim-hidden[data-elem-id="1746464027999"] {
                    opacity: 0;
                }

                #rec982165301 .tn-elem[data-elem-id="1746464027999"] .tn-atom {
                    border-radius: 0px 0px 0px 0px;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                #rec982165301 .tn-elem[data-elem-id="1746464027999"] .tn-atom__img {
                    border-radius: 0px 0px 0px 0px;
                    object-position: center center;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1746464027999"] {
                        display: table;
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1746464027999"] {
                        display: table;
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1746464027999"] {
                        display: table;
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1746464027999"] {
                        display: table;
                        top: 125px;
                        left: calc(50% - 160px + -73px);
                        width: 493px;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1746464027999"] .tn-atom {
                        background-size: cover;
                        -webkit-transform: rotate(2deg);
                        -moz-transform: rotate(2deg);
                        transform: rotate(2deg);
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497295432"] {
                    z-index: 3;
                    top: 671px;
                    left: calc(50% - 600px + 564px);
                    width: 72px;
                    height: 19px;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497295432"] .tn-atom {
                    border-radius: 0px 0px 0px 0px;
                    background-position: center center;
                    background-size: cover;
                    background-repeat: no-repeat;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497295432"] {
                        display: table;
                        left: calc(50% - 480px + 444px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497295432"] {
                        display: table;
                        left: calc(50% - 320px + 284px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497295432"] {
                        display: table;
                        left: calc(50% - 240px + 204px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497295432"] {
                        display: table;
                        top: 900px;
                        left: calc(50% - 160px + 135px);
                        width: 51px;
                        height: 13px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497460489"] {
                    z-index: 3;
                    top: 888px;
                    left: calc(50% - 600px + 682px);
                    width: 70px;
                    height: 192px;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497460489"] .tn-atom {
                    border-radius: 50px 50px 50px 50px;
                    background-color: #ceaa9a;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497460489"] {
                        display: table;
                        left: calc(50% - 480px + 562px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497460489"] {
                        display: table;
                        top: 824px;
                        left: calc(50% - 320px + 402px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497460489"] {
                        display: table;
                        top: 847px;
                        left: calc(50% - 240px + 322px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497460489"] {
                        display: table;
                        top: 1118px;
                        left: calc(50% - 160px + 237px);
                        width: 70px;
                        height: 192px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497492681"] {
                    z-index: 3;
                    top: 888px;
                    left: calc(50% - 600px + 604px);
                    width: 70px;
                    height: 192px;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497492681"] .tn-atom {
                    border-radius: 50px 50px 50px 50px;
                    background-color: #694d49;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497492681"] {
                        display: table;
                        left: calc(50% - 480px + 484px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497492681"] {
                        display: table;
                        top: 824px;
                        left: calc(50% - 320px + 324px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497492681"] {
                        display: table;
                        top: 847px;
                        left: calc(50% - 240px + 244px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497492681"] {
                        display: table;
                        top: 1118px;
                        left: calc(50% - 160px + 162px);
                        width: 70px;
                        height: 192px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497491012"] {
                    z-index: 3;
                    top: 888px;
                    left: calc(50% - 600px + 526px);
                    width: 70px;
                    height: 192px;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497491012"] .tn-atom {
                    border-radius: 50px 50px 50px 50px;
                    background-color: #453d3b;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497491012"] {
                        display: table;
                        left: calc(50% - 480px + 406px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497491012"] {
                        display: table;
                        top: 824px;
                        left: calc(50% - 320px + 246px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497491012"] {
                        display: table;
                        top: 847px;
                        left: calc(50% - 240px + 166px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497491012"] {
                        display: table;
                        top: 1118px;
                        left: calc(50% - 160px + 87px);
                        width: 70px;
                        height: 192px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1745497488896"] {
                    z-index: 3;
                    top: 888px;
                    left: calc(50% - 600px + 448px);
                    width: 70px;
                    height: 192px;
                }

                #rec982165301 .tn-elem[data-elem-id="1745497488896"] .tn-atom {
                    border-radius: 50px 50px 50px 50px;
                    background-color: #262626;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497488896"] {
                        display: table;
                        left: calc(50% - 480px + 328px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497488896"] {
                        display: table;
                        top: 824px;
                        left: calc(50% - 320px + 168px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497488896"] {
                        display: table;
                        top: 847px;
                        left: calc(50% - 240px + 88px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1745497488896"] {
                        display: table;
                        top: 1118px;
                        left: calc(50% - 160px + 12px);
                        width: 70px;
                        height: 192px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1746461186244"] {
                    z-index: 3;
                    top: 287px;
                    left: calc(50% - 600px + 447px);
                    width: 100px;
                    height: 1px;
                }

                #rec982165301 .tn-elem[data-elem-id="1746461186244"] .tn-atom {
                    border-radius: 0px 0px 0px 0px;
                    background-color: #929292;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461186244"] {
                        display: table;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461186244"] {
                        display: table;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461186244"] {
                        display: table;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461186244"] {
                        display: table;
                        top: 455px;
                        left: calc(50% - 160px + 46px);
                        width: 50px;
                        height: 1px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1746461249834"] {
                    z-index: 3;
                    top: 287px;
                    left: calc(50% - 600px + 652px);
                    width: 100px;
                    height: 1px;
                }

                #rec982165301 .tn-elem[data-elem-id="1746461249834"] .tn-atom {
                    border-radius: 0px 0px 0px 0px;
                    background-color: #929292;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461249834"] {
                        display: table;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461249834"] {
                        display: table;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461249834"] {
                        display: table;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461249834"] {
                        display: table;
                        top: 455px;
                        left: calc(50% - 160px + 223px);
                        width: 50px;
                        height: 1px;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1746461301804"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 279px;
                    left: calc(50% - 600px + 575px);
                    width: auto;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1746461301804"] .tn-atom {
                    vertical-align: middle;
                    white-space: nowrap;
                    color: #000000;
                    font-size: 25px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.55;
                    font-weight: 400;
                    text-transform: uppercase;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301804"] {
                        display: table;
                        top: 249px;
                        left: calc(50% - 480px + 455px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301804"] {
                        display: table;
                        top: 279px;
                        left: calc(50% - 320px + 295px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301804"] {
                        display: table;
                        top: 282px;
                        left: calc(50% - 240px + 215px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301804"] {
                        display: table;
                        top: 253px;
                        left: calc(50% - 160px + 102px);
                        width: 117px;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1746461301804"] .tn-atom {
                        font-size: 28px;
                        background-size: cover;
                    }
                }

                #rec982165301 .tn-elem[data-elem-id="1746461301799"] {
                    color: #000000;
                    text-align: center;
                    z-index: 3;
                    top: 335px;
                    left: calc(50% - 600px + 360px);
                    width: 500px;
                    height: auto;
                }

                #rec982165301 .tn-elem[data-elem-id="1746461301799"] .tn-atom {
                    vertical-align: middle;
                    color: #000000;
                    font-size: 20px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.15;
                    font-weight: 700;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301799"] {
                        display: table;
                        top: 308px;
                        left: calc(50% - 480px + 320px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301799"] {
                        display: table;
                        top: 338px;
                        left: calc(50% - 320px + 160px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301799"] {
                        display: table;
                        top: 332px;
                        left: calc(50% - 240px + 80px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982165301 .tn-elem[data-elem-id="1746461301799"] {
                        display: table;
                        top: 306px;
                        left: calc(50% - 160px + 21px);
                        width: 278px;
                        height: auto;
                    }
                    #rec982165301 .tn-elem[data-elem-id="1746461301799"] .tn-atom {
                        vertical-align: middle;
                        white-space: normal;
                        font-size: 18px;
                        background-size: cover;
                    }
                }
				                @media only screen and (min-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
                    .t396__carrier {
                        background-attachment: scroll !important;
                    }
                }
				                #rec984029596 .t396__artboard {
                    height: 70px;
                    background-color: #ffffff;
                }

                #rec984029596 .t396__filter {
                    height: 70px;
                }

                #rec984029596 .t396__carrier {
                    height: 70px;
                    background-position: center center;
                    background-attachment: scroll;
                    background-size: cover;
                    background-repeat: no-repeat;
                }

                @media screen and (max-width:1199px) {

                    #rec984029596 .t396__artboard,
                    #rec984029596 .t396__filter,
                    #rec984029596 .t396__carrier {}
                    #rec984029596 .t396__filter {}
                    #rec984029596 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:959px) {

                    #rec984029596 .t396__artboard,
                    #rec984029596 .t396__filter,
                    #rec984029596 .t396__carrier {}
                    #rec984029596 .t396__filter {}
                    #rec984029596 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:639px) {

                    #rec984029596 .t396__artboard,
                    #rec984029596 .t396__filter,
                    #rec984029596 .t396__carrier {}
                    #rec984029596 .t396__filter {}
                    #rec984029596 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:479px) {

                    #rec984029596 .t396__artboard,
                    #rec984029596 .t396__filter,
                    #rec984029596 .t396__carrier {}
                    #rec984029596 .t396__filter {}
                    #rec984029596 .t396__carrier {
                        background-attachment: scroll;
                    }
                }
				                @media only screen and (min-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
                    .t396__carrier {
                        background-attachment: scroll !important;
                    }
                }
				                @media only screen and (min-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
                    .t396__carrier {
                        background-attachment: scroll !important;
                    }
                }
				                #rec984040246 .t396__artboard {
                    height: 70px;
                    background-color: #ffffff;
                }

                #rec984040246 .t396__filter {
                    height: 70px;
                }

                #rec984040246 .t396__carrier {
                    height: 70px;
                    background-position: center center;
                    background-attachment: scroll;
                    background-size: cover;
                    background-repeat: no-repeat;
                }

                @media screen and (max-width:1199px) {

                    #rec984040246 .t396__artboard,
                    #rec984040246 .t396__filter,
                    #rec984040246 .t396__carrier {}
                    #rec984040246 .t396__filter {}
                    #rec984040246 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:959px) {

                    #rec984040246 .t396__artboard,
                    #rec984040246 .t396__filter,
                    #rec984040246 .t396__carrier {}
                    #rec984040246 .t396__filter {}
                    #rec984040246 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:639px) {

                    #rec984040246 .t396__artboard,
                    #rec984040246 .t396__filter,
                    #rec984040246 .t396__carrier {}
                    #rec984040246 .t396__filter {}
                    #rec984040246 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:479px) {

                    #rec984040246 .t396__artboard,
                    #rec984040246 .t396__filter,
                    #rec984040246 .t396__carrier {}
                    #rec984040246 .t396__filter {}
                    #rec984040246 .t396__carrier {
                        background-attachment: scroll;
                    }
                }
				                @media only screen and (min-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
                    .t396__carrier {
                        background-attachment: scroll !important;
                    }
                }
				                #rec982233651 .t396__artboard {
                    height: 500px;
                    background-color: #ffffff;
                }

                #rec982233651 .t396__filter {
                    height: 500px;
                }

                #rec982233651 .t396__carrier {
                    height: 500px;
                    background-position: center center;
                    background-attachment: scroll;
                    background-size: cover;
                    background-repeat: no-repeat;
                }

                @media screen and (max-width:1199px) {

                    #rec982233651 .t396__artboard,
                    #rec982233651 .t396__filter,
                    #rec982233651 .t396__carrier {}
                    #rec982233651 .t396__filter {}
                    #rec982233651 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:959px) {

                    #rec982233651 .t396__artboard,
                    #rec982233651 .t396__filter,
                    #rec982233651 .t396__carrier {}
                    #rec982233651 .t396__filter {}
                    #rec982233651 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:639px) {

                    #rec982233651 .t396__artboard,
                    #rec982233651 .t396__filter,
                    #rec982233651 .t396__carrier {}
                    #rec982233651 .t396__filter {}
                    #rec982233651 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                @media screen and (max-width:479px) {

                    #rec982233651 .t396__artboard,
                    #rec982233651 .t396__filter,
                    #rec982233651 .t396__carrier {
                        height: 500px;
                    }
                    #rec982233651 .t396__filter {}
                    #rec982233651 .t396__carrier {
                        background-attachment: scroll;
                    }
                }

                #rec982233651 .tn-elem[data-elem-id="1745497805198"] {
                    z-index: 3;
                    top: 0px;
                    left: calc(50% - 600px + 389px);
                    width: 422px;
                    height: 496px;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497805198"] .tn-atom {
                    border-radius: 200px 200px 200px 200px;
                    background-color: #2c2c2c;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497805198"] {
                        display: table;
                        left: calc(50% - 480px + 269px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497805198"] {
                        display: table;
                        left: calc(50% - 320px + 109px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497805198"] {
                        display: table;
                        left: calc(50% - 240px + 29px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497805198"] {
                        display: table;
                        top: 0px;
                        left: calc(50% - 160px + 0px);
                        width: 320px;
                        height: 496px;
                        border-radius: 200px 200px 200px 200px;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497805198"] .tn-atom {
                        background-size: cover;
                        border-radius: 200px 200px 200px 200px;
                    }
                }

                #rec982233651 .tn-elem[data-elem-id="1745497863171"] {
                    color: #ffffff;
                    text-align: center;
                    z-index: 3;
                    top: 214px;
                    left: calc(50% - 600px + 486px);
                    width: 229px;
                    height: 64px;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497863171"] .tn-atom {
                    vertical-align: middle;
                    color: #ffffff;
                    font-size: 14px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.15;
                    font-weight: 700;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497863171"] {
                        display: table;
                        left: calc(50% - 480px + 366px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497863171"] {
                        display: table;
                        left: calc(50% - 320px + 206px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497863171"] {
                        display: table;
                        left: calc(50% - 240px + 126px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497863171"] {
                        display: table;
                        top: 173px;
                        left: calc(50% - 160px + 23px);
                        width: 274px;
                        height: auto;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497863171"] .tn-atom {
                        vertical-align: middle;
                        white-space: normal;
                        font-size: 18px;
                        background-size: cover;
                    }
                }

                #rec982233651 .tn-elem[data-elem-id="1745497908173"] {
                    color: #ffffff;
                    z-index: 3;
                    top: 131px;
                    left: calc(50% - 600px + 522px);
                    width: auto;
                    height: auto;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497908173"] .tn-atom {
                    vertical-align: middle;
                    white-space: nowrap;
                    color: #ffffff;
                    font-size: 34px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.55;
                    font-weight: 400;
                    text-transform: uppercase;
                    background-position: center center;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497908173"] {
                        display: table;
                        left: calc(50% - 480px + 402px);
                        height: auto;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497908173"] {
                        display: table;
                        left: calc(50% - 320px + 242px);
                        height: auto;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497908173"] {
                        display: table;
                        left: calc(50% - 240px + 162px);
                        height: auto;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497908173"] {
                        display: table;
                        top: 117px;
                        left: calc(50% - 160px + 80px);
                        width: 160px;
                        height: auto;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497908173"] .tn-atom {
                        font-size: 35px;
                        background-size: cover;
                    }
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] {
                    color: #ffffff;
                    text-align: center;
                    z-index: 3;
                    top: 287px;
                    left: calc(50% - 600px + 480px);
                    width: 240px;
                    height: 42px;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                    color: #ffffff;
                    font-size: 14px;
                    font-family: 'primer', Arial, sans-serif;
                    line-height: 1.55;
                    font-weight: 700;
                    border-width: 1px;
                    border-radius: 0px 0px 0px 0px;
                    background-position: center center;
                    border-color: #ffffff;
                    border-style: solid;
                    --t396-speedhover: 0.2s;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                    position: relative;
                    z-index: 1;
                    background-color: transparent;
                    background-image: none;
                    border: none;
                    --t396-bordercolor: #ffffff;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom::before,
                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom::after {
                    content: '';
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left: 0;
                    top: 0;
                    box-sizing: content-box;
                    pointer-events: none;
                    border-radius: 0px 0px 0px 0px;
                    border-width: 1px;
                    box-sizing: border-box;
                    border-style: solid;
                    transition: opacity var(--t396-speedhover, 0s) ease-in-out;
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom::before {
                    z-index: -2;
                    opacity: 1;
                    border-color: var(--t396-bordercolor, transparent);
                    background-color: var(--t396-bgcolor-color, transparent);
                    background-image: var(--t396-bgcolor-image, none);
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom::after {
                    z-index: -1;
                    opacity: 0;
                    border-color: var(--t396-bordercolor-hover, var(--t396-bordercolor, transparent));
                    background-color: var(--t396-bgcolor-hover-color, var(--t396-bgcolor-color, transparent));
                    background-image: var(--t396-bgcolor-hover-image, var(--t396-bgcolor-image, none));
                }

                @media (hover),
                (min-width:0\0) {
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom:hover::after {
                        opacity: 1;
                    }
                }

                #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }

                @media screen and (max-width:1199px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] {
                        display: block;
                        left: calc(50% - 480px + 360px);
                        width: px;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                        white-space: normal;
                        background-size: cover;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] {
                        display: block;
                        left: calc(50% - 320px + 200px);
                        width: px;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                        white-space: normal;
                        background-size: cover;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] {
                        display: block;
                        left: calc(50% - 240px + 120px);
                        width: px;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                        white-space: normal;
                        background-size: cover;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] {
                        display: block;
                        top: 282px;
                        left: calc(50% - 160px + 40px);
                        width: 240px;
                        height: 45px;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom {
                        white-space: normal;
                        font-size: 16px;
                        background-size: cover;
                    }
                    #rec982233651 .tn-elem[data-elem-id="1745497967984"] .tn-atom .tn-atom__button-text {
                        overflow: visible;
                    }
                }

                #rec982233651 .tn-elem[data-elem-id="1745498033357"] {
                    z-index: 3;
                    top: 392px;
                    left: calc(50% - 600px + 564px);
                    width: 72px;
                    height: 19px;
                }

                #rec982233651 .tn-elem[data-elem-id="1745498033357"] .tn-atom {
                    border-radius: 0px 0px 0px 0px;
                    background-position: center center;
                    background-size: cover;
                    background-repeat: no-repeat;
                    border-color: transparent;
                    border-style: solid;
                    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
                }

                @media screen and (max-width:1199px) {
                    #rec982233651 .tn-elem[data-elem-id="1745498033357"] {
                        display: table;
                        left: calc(50% - 480px + 444px);
                    }
                }

                @media screen and (max-width:959px) {
                    #rec982233651 .tn-elem[data-elem-id="1745498033357"] {
                        display: table;
                        left: calc(50% - 320px + 284px);
                    }
                }

                @media screen and (max-width:639px) {
                    #rec982233651 .tn-elem[data-elem-id="1745498033357"] {
                        display: table;
                        left: calc(50% - 240px + 204px);
                    }
                }

                @media screen and (max-width:479px) {
                    #rec982233651 .tn-elem[data-elem-id="1745498033357"] {
                        display: table;
                        top: 385px;
                        left: calc(50% - 160px + 135px);
                        width: 51px;
                        height: 13px;
                    }
                }

/* === source: https://static.tildacdn.com/css/tilda-grid-3.0.min.css === */
*,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,b,u,i,center,table,tr,th,td,video{margin:0;padding:0;border:0}sup{line-height:0;font-size:smaller;vertical-align:super}sub{line-height:0;font-size:smaller;vertical-align:sub}.t-clear{clear:both}.t-row{margin:0}.t-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0}.t-container.flexx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100{width:100%;padding:0}.t-container_10{margin-left:auto;margin-right:auto;width:100%;max-width:1000px;padding:0}.t-container_8{margin-left:auto;margin-right:auto;width:100%;max-width:800px;padding:0}.t-container:before,.t-container:after,.t-container_10:before,.t-container_10:after,.t-container_8:before,.t-container_8:after,.t-container_100:before,.t-container_100:after{display:table;content:" ";width:0}.t-container:after,.t-container_10:after,.t-container_8:after,.t-container_100:after{clear:both}.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_flex{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1{max-width:60px}.t-col_2{max-width:160px}.t-col_3{max-width:260px}.t-col_4{max-width:360px}.t-col_5{max-width:460px}.t-col_6{max-width:560px}.t-col_7{max-width:660px}.t-col_8{max-width:760px}.t-col_9{max-width:860px}.t-col_10{max-width:960px}.t-col_11{max-width:1060px}.t-col_12{max-width:1160px}.t-col_100{max-width:100vw}.t-prefix_1{padding-left:100px}.t-prefix_2{padding-left:200px}.t-prefix_3{padding-left:300px}.t-prefix_4{padding-left:400px}.t-prefix_5{padding-left:500px}.t-prefix_6{padding-left:600px}.t-prefix_7{padding-left:700px}.t-prefix_8{padding-left:800px}.t-prefix_9{padding-left:900px}.t-prefix_10{padding-left:1000px}.t-prefix_11{padding-left:1100px}.t-prefix_12{padding-left:1200px}.t-width{width:100%}.t-width_1{max-width:60px}.t-width_2{max-width:160px}.t-width_3{max-width:260px}.t-width_4{max-width:360px}.t-width_5{max-width:460px}.t-width_6{max-width:560px}.t-width_7{max-width:660px}.t-width_8{max-width:760px}.t-width_9{max-width:860px}.t-width_10{max-width:960px}.t-width_11{max-width:1060px}.t-width_12{max-width:1160px}.t-width_100{max-width:100%}.t-cell{display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25{width:25vw}.t-cell_33{width:33.3333333vw}.t-cell_50{width:50vw}.t-cell_100{width:100vw}@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-container_10{max-width:780px}.t-container_8{max-width:640px}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1{max-width:60px}.t-col_2{max-width:140px}.t-col_3{max-width:220px}.t-col_4{max-width:300px}.t-col_5{max-width:380px}.t-col_6{max-width:460px}.t-col_7{max-width:540px}.t-col_8{max-width:620px}.t-col_9{max-width:700px}.t-col_10{max-width:780px}.t-col_11{max-width:860px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}.t-prefix_3{padding-left:240px}.t-prefix_4{padding-left:320px}.t-prefix_5{padding-left:400px}.t-prefix_6{padding-left:480px}.t-prefix_7{padding-left:560px}.t-prefix_8{padding-left:640px}.t-prefix_9{padding-left:720px}.t-prefix_10{padding-left:800px}.t-prefix_11{padding-left:880px}.t-prefix_12{padding-left:960px}.t-width_1{max-width:60px}.t-width_2{max-width:140px}.t-width_3{max-width:220px}.t-width_4{max-width:300px}.t-width_5{max-width:380px}.t-width_6{max-width:460px}.t-width_7{max-width:540px}.t-width_8{max-width:620px}.t-width_9{max-width:700px}.t-width_10{max-width:780px}.t-width_11{max-width:860px}.t-width_12{max-width:940px}.t-width_100{max-width:100%}}@media screen and (max-width:960px){.t-container{max-width:640px}.t-container.flexx{display:block}.t-container_flex{display:block}.t-col{display:block;float:none;padding-left:20px;padding-right:20px;margin:0;width:100%;max-width:100%;box-sizing:border-box}.t-col_1,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9,.t-col_10,.t-col_11,.t-col_12{width:100%;max-width:100%}.t-prefix_1,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9,.t-prefix_10,.t-prefix_11,.t-prefix_12{padding-left:none}}

/* === source: https://static.tildacdn.com/ws/project5119913/tilda-blocks-page67639481.min.css?t=1765280415 === */
.csssize{height:12947px}.t-body{margin:0px}#allrecords,body{background-color:#ffffff}#allrecords{-webkit-font-smoothing:antialiased}#allrecords a{color:#ff8562;text-decoration:none}#allrecords a,#allrecords button,#allrecords .t-radio,#allrecords .t-checkbox,#allrecords .t-img-select{outline:none}#allrecords a:focus-visible,#allrecords button:focus-visible,#allrecords .t-focusable,#allrecords .t-focusable .t-btn,#allrecords .t-focusable .t-btntext,#allrecords .t-img-select:focus-visible+.t-img-select__indicator,#allrecords .t-img-select:focus-visible+.t-img-select__indicator:after,#allrecords .t-radio:focus-visible+.t-radio__indicator,#allrecords .t-checkbox:focus-visible+.t-checkbox__indicator{outline-color:#2015FF;outline-offset:4px;outline-style:auto}#allrecords .t-descr a:focus-visible,#allrecords .t-sociallinks a:focus-visible,#allrecords .ya-share2__link:focus-visible{outline-offset:2px}#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:700}@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}.t-records{-webkit-font_smoothing:antialiased;background-color:#ffffff}.t-records a{color:#ff8562;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-mbfix{opacity:.01;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);position:fixed;width:100%;height:500px;background-color:white;top:0px;left:0px;z-index:10000;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.t-mbfix_hide{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px)}img:not([src]){visibility:hidden}.t-body_scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.r_hidden{opacity:0}.r_showed{opacity:1}@media screen and (max-width:1024px){a:active,button:active{-webkit-tap-highlight-color:rgba(255,255,255,.1)}}.t-text{font-family:'primer',Arial,sans-serif;font-weight:300;color:#000000}.t-text_xs{font-size:15px;line-height:1.55}.t-text_sm{font-size:18px;line-height:1.55}.t-name{font-family:'primer',Arial,sans-serif;font-weight:600;color:#000000}.t-name_xs{font-size:16px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_xl{font-size:24px;line-height:1.35}.t-descr{font-family:'primer',Arial,sans-serif;font-weight:300;color:#000000}.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_sm{font-size:18px;line-height:1.55}.t-btn{display:inline-block;font-family:'primer',Arial,sans-serif;border:0 none;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;background-image:none;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t-btn td{vertical-align:middle}.t-btn_sending{opacity:.5}.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-align_center{text-align:center}.t-popup{display:none}.t-submit{font-family:'primer',Arial,sans-serif}.t-input{font-family:'primer',Arial,sans-serif}.t-input__vis-ph{font-family:'primer',Arial,sans-serif}.t-select{font-family:'primer',Arial,sans-serif}.t-input-error{font-family:'primer',Arial,sans-serif}.t-form__errorbox-wrapper{font-family:'primer',Arial,sans-serif}.t-form__errorbox-text{font-family:'primer',Arial,sans-serif}.t-form__errorbox-item{font-family:'primer',Arial,sans-serif}.t-form__successbox{font-family:'primer',Arial,sans-serif}.t-rec_pt_0{padding-top:0}.t-rec_pt_30{padding-top:30px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_75{padding-bottom:75px}.t-btnflex,.t-btn.t-btnflex,.t-submit.t-btnflex{display:inline-flex;align-items:center;justify-content:center;gap:1ch;max-width:100%;height:unset;padding:0;overflow:hidden;font-family:'primer',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:0;background-color:transparent;white-space:nowrap}.t-btnflex.t-btnflex_icon_hover_only:not(:hover){gap:0}.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:0}.t-btnflex__icon::before,.t-btnflex__icon::after{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.t-btnflex__icon::before{content:'';background-image:var(--icon,none);transition:opacity cubic-bezier(.25,1,.5,1),visibility cubic-bezier(.25,1,.5,1),color ease-in-out;transition-duration:inherit}.t-btnflex__icon.t-btnflex__icon_default_glyph::before{-webkit-mask-image:var(--icon,none);mask-image:var(--icon,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:currentcolor}.t-btnflex__icon_has_hover::after{content:'';opacity:0;visibility:hidden;background-image:var(--icon-hover,none);transition:opacity cubic-bezier(.45,0,.55,1),visibility cubic-bezier(.45,0,.55,1),color ease-in-out;transition-duration:inherit}.t-btnflex__icon.t-btnflex__icon_hover_glyph::after{-webkit-mask-image:var(--icon-hover,none);mask-image:var(--icon-hover,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-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(.5,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-text_xs{font-size:14px}.t-text_sm{font-size:16px}.t-descr_xxs{font-size:12px}.t-descr_sm{font-size:16px}.t-name_xs{font-size:14px}.t-name_md{font-size:18px}.t-name_xl{font-size:22px}.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-text_xs{font-size:12px;line-height:1.45}.t-text_sm{font-size:14px;line-height:1.45}.t-descr_sm{font-size:14px;line-height:1.45}.t-name_xs{font-size:12px}.t-name_md{font-size:16px}.t-name_xl{font-size:20px}.t-btn{white-space:normal}.t-btn_sm{padding-left:20px;padding-right:20px}.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-rec_pt_0{padding-top:0}.t-rec_pt_30{padding-top:30px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_75{padding-bottom:75px}.t-rec_pt-res-480_30{padding-top:30px!important}.t-rec_pb-res-480_30{padding-bottom:30px!important}.t-btn_xs{height:40px}.t-btn_sm{height:50px}.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}}@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}}@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}}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6263-3365-4433-b337-623132313864/PlayfairDisplay.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3138-6535-4261-b831-323665333962/marianna.woff') format('woff');font-weight:200;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6631-3231-4933-b135-393339306438/Montserrat-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6432-3765-4963-a162-336334356133/Forum-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3636-3338-4434-a531-383532383536/timesnewromanpsmt.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3833-6639-4730-b632-363930313034/FuturaBookC.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3137-3935-4163-a335-383161336530/FuturaLightC.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6462-6235-4234-b335-323535366661/Floriselscript.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6631-6438-4639-b138-343435303433/AlayaRozaDemo.woff') format('woff');font-weight:900;font-style:normal}.t396{-webkit-text-size-adjust:100%}.t396__iframe{z-index:10000;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;border:0}html body.t396__body_overflow_hidden{overflow:hidden!important}.t396__display_none{display:none}.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}.t396__artboard .t396__artboard_scale{overflow:visible}.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type='text'] .tn-atom{word-break:normal;-moz-osx-font-smoothing:grayscale}.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter{transform-origin:top left}.tn-atom__scale-wrapper{width:inherit;height:inherit}.t396__elem .tn-atom__scale-wrapper .tn-atom{width:inherit;height:inherit!important;box-sizing:border-box}.t396__artboard.rendering .tn-elem{visibility:hidden}.t396__artboard.rendered .tn-elem{visibility:visible}.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh;-moz-transform:unset}.t396__filter{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh}.t396__elem{position:absolute;box-sizing:border-box;display:table}.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (max-width:959px){.t396_safari .t396__artboard_scale .tn-atom{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto}}.t396 .tn-atom ul,.t396 .tn-atom ol{margin-bottom:0}.t396 a.tn-atom{text-decoration:none}.t396 .tn-atom__img{width:100%;display:block}.t396 .tn-atom__html{vertical-align:top}.t396 .tn-atom__pin{border-radius:1000px;border-style:solid}.t396 .tn-atom__pin_onclick{cursor:pointer}.t396 .tn-atom__tip,.t396__tooltip-portal .tn-atom__tip{position:absolute;box-sizing:border-box;width:300px;max-width:90vw;padding:15px;display:none}.t396 .tn-atom__pin:hover .tn-atom__tip{display:none}.t396 .tn-atom__tip-img,.t396__tooltip-portal .tn-atom__tip-img{width:100%;display:block;margin-bottom:10px}.t396 .tn-atom__tip[data-tip-pos='top']{bottom:100%;margin-bottom:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos='bottom']{top:100%;margin-top:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos='left']{right:100%;margin-right:15px;top:50%;transform:translateY(-50%)}.t396 .tn-atom__tip[data-tip-pos='right']{left:100%;margin-left:15px;top:50%;transform:translateY(-50%)}.t396__ui{position:absolute;top:16px;left:196px;background-color:#fa876b;color:#000!important;height:30px;line-height:30px;width:100px;z-index:1000;text-align:center;border-radius:3px;display:none;font-size:14px}.t396__artboard.t396__artboard-fixed-active{transform:none!important;opacity:1!important}.t396__artboard-fixed-no-bg,.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem{pointer-events:none}.t396__artboard-fixed-no-bg .t396__elem{pointer-events:auto}.t396__elem-flex{position:relative!important;left:initial!important;top:initial!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0}.t396__artboard-flex>.t396__elem:not(.tn-elem__absolute),.t396__artboard-flex>.t396__group:not(.tn-group__absolute){position:relative!important;left:initial!important;top:initial!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0}.t396 .tn-atom__button-content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 1 auto;min-width:0}.t396 .tn-atom__button-text{flex:1 1 0;text-overflow:ellipsis}.t396 .tn-atom__button-icon{flex:0 0 auto}.t396 .tn-atom__button-icon::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:var(--icon,none);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';transition:opacity 0.2s cubic-bezier(.25,1,.5,1),visibility 0.2s cubic-bezier(.25,1,.5,1),color 0s ease-in-out}.t396 .tn-atom__button-icon::after{position:absolute;opacity:0;visibility:hidden;top:0;left:0;display:block;width:100%;height:100%;background-image:var(--icon-hover,none);background-position:center;background-size:contain;background-repeat:no-repeat;content:'';transition:opacity 0.2s cubic-bezier(.45,0,.55,1),visibility 0.2s cubic-bezier(.45,0,.55,1),color 0s ease-in-out}.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(.5,0,.75,0)}.t396 .tn-atom:hover .tn-atom__button-icon.hidden{display:block}.t396 .tn-atom__button-icon-no-default{display:none;animation:button-icon-fade-in 0.3s ease forwards}.t396 .tn-atom:hover .tn-atom__button-icon.tn-atom__button-icon-no-default{display:block}@keyframes button-icon-fade-in{from{opacity:0}to{opacity:1}}.t396 .tn-atom__button-icon-arrow-default::before{-webkit-mask-image:var(--icon,none);mask-image:var(--icon,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;background-image:none}.t396 .tn-atom__button-icon-arrow-hover::after{-webkit-mask-image:var(--icon-hover,none);mask-image:var(--icon-hover,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;background-image:none}.t396 .tn-elem[data-elem-type='button']{display:block}.t396 .tn-elem[data-elem-type='button'] .tn-atom{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:row;justify-content:center;align-items:center}.t123__centeredContainer{text-align:center}.t849__header{position:relative;cursor:pointer;border-top:1px solid #eee}.t849__trigger-button{position:relative;width:100%;padding:27px 50px 27px 0;text-align:left;background-color:transparent;border:none;box-sizing:border-box;cursor:pointer}.t849__trigger-button_left{padding:27px 0 27px 50px}#allrecords button.t849__trigger-button:focus-visible{outline-offset:2px}.t849__title{display:inline-block}.t849__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;width:40px;height:40px;stroke:#222;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:0}.t849__lines{transition:transform 0.3s ease-in-out;transform-origin:center}.t849__opened .t849__lines{transform:rotate(-45deg)}.t849__content{display:none;overflow:hidden;-webkit-transition:max-height ease-in-out 0.3s,opacity ease-in-out 0.3s;-o-transition:max-height ease-in-out 0.3s,opacity ease-in-out 0.3s;transition:max-height ease-in-out 0.3s,opacity ease-in-out 0.3s}.t849 .t849__content ol{padding-left:30px!important;list-style-position:outside;text-indent:0}.t849__textwrapper{padding:0 0 20px}.t849__text{margin-bottom:20px}#allrecords .t849__text>ul,#allrecords .t849__text>ol{-webkit-padding-start:26px}.t849__img{display:block;width:100%;margin-bottom:14px}.t849__border{width:100%;height:1px;background-color:#eee}.t849__divider{float:left;width:100%}@media screen and (max-width:960px){.t849{-webkit-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:0 0 10px}}.t776__parent{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0;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:0 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;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;z-index:2;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.t776__img{max-width:100%;max-height:100%;position:absolute;margin:auto;inset:0;z-index:2;-webkit-transition:opacity 0.1s linear;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:'primer',Arial,sans-serif;display:table-cell;width:50px;height:50px;text-align:center;vertical-align:middle;border-radius:50px;background-color:#111;color:#fff;box-sizing:border-box;padding:0 10px}.t776__uptitle{margin-bottom:8px;color:#ff8562}.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:0;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:#bdbdbd}.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:0 2px 8px}.t-align_left .t776__btn{margin:0 4px 8px 0}.t776__scroll-icon-wrapper{display:none}.t776__buttonwrapper{padding:0 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:0;-webkit-overflow-scrolling:touch}.t776 .t-popup__container{max-width:1240px;right:0;left:0}.t776__container{padding:40px 20px}.t776__container::after{content:'';display:block;height:0;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:.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:0 20px}.t776 .t-popup__container{max-width:640px}.t776__container{padding:30px}.t776__col_left,.t776__col_right{margin:0;display:block;max-width:100%}.t776__col_left{padding:0}.t776__col_right{padding:25px 0 0}}@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 0 0;-webkit-transform:translateY(0);transform:translateY(0)}.t776 .t-popup_show .t-popup__container.t-popup__container-static{max-width:100%;min-height:100vh;top:0;margin:50px 0 0}.t776__popup-container_8-cols .t776__container{padding:20px!important}.t776__popup-container_8-cols .t776__wrapper{padding-top:30px}.t776 .t-popup{padding:0}.t776 .t-popup__close{width:100%;height:50px;background:#000;position:fixed;display:table;z-index:2;left:0;right:0;top:0}.t776 .t-popup__close-wrapper{display:table-cell;vertical-align:middle;text-align:right;width:100%;padding-right:20px;font-size:0}.t776 .t-popup__close-icon{width:16px}.t776 .t-popup__close-icon g{fill:#fff}.t776__close-text-wrapper{display:none}.t776__container{padding:20px}.t776__col_right{padding-top:30px}.t776 .t-popup__container{transform:translateX(100%) translateY(0) scale(1)!important;margin:50px 0}.t776 .t-popup_show .t-popup__container{transform:translateX(0) translateY(0)!important;transition:transform ease-in-out 0.3s}.t776 .t-popup .t-popup__close{transform:translateX(100%) scale(1);transition:transform ease-in-out 0.3s}.t776 .t-popup.t-popup_show .t-popup__close{transform:translateX(0%) scale(1);transition:transform ease-in-out 0.3s}.t776 .t-popup__close-wrapper{position:relative;border-bottom:1px solid rgba(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:0}.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:#777}.t-popup .t776__descr{margin-top:20px}.t-popup .t776__price-wrapper{margin-top:0}.t-popup .t776__btn-wrapper{margin-top:20px;margin-bottom:30px}.t-popup .t776__btn{margin-bottom:0}.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:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#000 transparent transparent;position:absolute;right:10px;top:10px;bottom:0;pointer-events:none}.t776 .t-product__option-select{width:100%;border:1px #ddd solid;background:#f8f8f8;color:#000;box-sizing:border-box;cursor:pointer;padding:2px 30px 2px 10px;border-radius:5px;-webkit-appearance:none;appearance:none;-moz-appearance:none}.t776 .t-product__option-select::-ms-expand{width:0;height:0;opacity:0}@media screen and (max-width:640px){.t776 .t-product__option-select{font-size:16px}}.t776 .t-slds__wrapper{padding:0!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:0}.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:0!important;font-size:0}.t-col_8 .t776__imgwrapper_mobile-nopadding .t776__img{position:initial}.t776__img_second{display:none}.t776__container_mobile-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;max-width:100%;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap}.t776__container_mobile-flex::-webkit-scrollbar{display:none}.t776__container_mobile-flex .t776__parent{row-gap:0!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:0 40px 20px 0;color:#a1a1a1;text-align:right;font-size:0;mix-blend-mode:multiply}@-webkit-keyframes t776__icon-anim{0%{-webkit-transform:translate3d(-20px,0,0);opacity:0}10%{-webkit-transform:translate3d(-20px,0,0);opacity:0}20%{-webkit-transform:translate3d(-20px,0,0);opacity:1}70%{-webkit-transform:translate3d(0,0,0);opacity:1}80%{-webkit-transform:translate3d(0,0,0);opacity:1}81%{-webkit-transform:translate3d(0,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:0}}@keyframes t776__icon-anim{0%{transform:translate3d(-20px,0,0);opacity:0}10%{transform:translate3d(-20px,0,0);opacity:0}20%{transform:translate3d(-20px,0,0);opacity:1}70%{transform:translate3d(0,0,0);opacity:1}80%{transform:translate3d(0,0,0);opacity:1}81%{transform:translate3d(0,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:0}}.t776__scroll-icon{-webkit-animation:t776__icon-anim 1.5s infinite;animation:t776__icon-anim 1.5s infinite}}@media screen and (max-width:640px){.t776__container_mobile-grid{padding:0 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:0}.t776__container_mobile-flex .t776__col{min-width:70%;max-width:70%}.t776__scroll-icon-wrapper{padding:0 20px 10px 0}}@media screen and (max-width:480px){.t776__imgwrapper_mobile-nopadding{padding-bottom:0!important;font-size:0}.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;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:-webkit-sticky;position:sticky;top:10px}.t776__popup-container_8-cols .t776__col_fixed{position:static;margin-left:0;margin-right:0;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:0;left:0;right:0;padding:20px;box-sizing:border-box;background:#fff;margin:0;border-radius:5px;box-shadow:0 -8px 12px 0 rgba(0,0,0,.07)}.t-popup .t776__btn-wrapper-fixed .t776__btn{flex:1 1 auto}}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6263-3365-4433-b337-623132313864/PlayfairDisplay.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3138-6535-4261-b831-323665333962/marianna.woff') format('woff');font-weight:200;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6631-3231-4933-b135-393339306438/Montserrat-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6432-3765-4963-a162-336334356133/Forum-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3636-3338-4434-a531-383532383536/timesnewromanpsmt.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3833-6639-4730-b632-363930313034/FuturaBookC.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild3137-3935-4163-a335-383161336530/FuturaLightC.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6462-6235-4234-b335-323535366661/Floriselscript.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:'primer';src:url('https://static.tildacdn.com/tild6631-6438-4639-b138-343435303433/AlayaRozaDemo.woff') format('woff');font-weight:900;font-style:normal}
/* === source: https://static.tildacdn.com/css/tilda-popup-1.1.min.css === */
.lightbox{position:fixed;z-index:99999;height:100%;width:100%;background:#000;background:rgba(0,0,0,.7);top:0;left:0;display:none}.lightbox .t-popup{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;padding:0 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;background:none}.lightbox .t-popup__container{position:relative;margin:0 auto;max-width:560px;width:100%;background:#fff;pointer-events:auto}.lightbox .t-popup__container li{list-style:none}.lightbox .t-popup__container-top{height:auto;text-align:right;background:#f9f9f9;padding:5px 0;position:relative}.lightbox .t-popup__close{position:absolute;right:20px;top:20px;width:23px;height:23px;cursor:pointer;background:0 0;border:0;padding:0;z-index:1}.lightbox .t-popup__close .t-popup__close-wrapper{display:block}.lightbox .t-popup__close-icon{width:23px;height:23px;display:block;position:relative}.lightbox .t-popup__close-icon line{stroke:#b5b5b5;stroke-width:2}.lightbox .t-popup__close-icon:hover line{stroke:#000}.lightbox .t-popup__container .t-popup__container-relative{overflow:auto}.lightbox .t-popup .t-popup__container{max-height:90vh}.lightbox .t-popup__container .t-popup__container-relative{max-height:80vh}@media screen and (max-width:560px){.lightbox .t-popup__container{width:100%}}.t-popup{display:none}.t-popup_show{display:block!important}@media screen and (max-width:480px){.lightbox .t-popup__container-top{padding:4px 0}.lightbox .t-popup__close{right:10px;top:10px}}
/* === source: https://static.tildacdn.com/css/tilda-slds-1.4.min.css === */
.t-slds__main{z-index:1;position:relative;width:100%;margin:0 auto}.t-slds__container{width:100%;overflow:hidden;margin-bottom:1px}.t-slds__wrapper{position:relative;display:none;top:0;left:0;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.t-slds__item{position:relative;float:left;height:auto}.t-slds__item .t-slds__imgwrapper{position:relative}.t-slds__item .t-slds__imgwrapper_img{overflow:hidden}.t-slds__item .t-slds__imgwrapper img{position:absolute;width:100%;display:block}.t-slds__item .t-slds__imgwrapper .t-slds__img{background-repeat:no-repeat;background-position:center;background-size:cover}.t-slds__item .t-slds__text{width:100%;display:table;text-align:left;z-index:2}.t-slds__item .t-slds__text.t-slds__text-left .t-slds__text-wrapper{margin-left:0}.t-slds__item .t-slds__text.t-slds__text-center .t-slds__text-wrapper{margin:0 auto}.t-slds__item .t-slds__text.t-slds__text-right .t-slds__text-wrapper{margin-right:0}.t-slds__item .t-slds__text-wrapper{width:75%;max-width:560px}.t-slds__item .t-slds__title{font-family:'FuturaPT',Arial,sans-serif;font-weight:600;color:#111;letter-spacing:.5px}.t-slds__item .t-slds__descr{font-family:'FuturaPT',Arial,sans-serif;font-weight:300;color:#111}.t-slds__bullet{display:inline-block;margin:0 4px;cursor:pointer}.t-slds__bullet_body{width:8px;height:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#eee;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.t-slds__bullet_active .t-slds__bullet_body{background:#222!important}.t-slds__bullet:hover .t-slds__bullet_body{background:#aaa!important}.t-slds__arrow_wrapper{position:absolute;top:0;bottom:0;width:8%;min-width:20px;height:100%;cursor:pointer;outline:none;z-index:3}.t-slds__arrow_wrapper_left{left:0}.t-slds__arrow_wrapper_right{right:0}.t-slds__arrow{opacity:0;width:22px;height:22px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:0 0;border:0;cursor:pointer;outline:none;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.t-slds__arrow svg{display:block}.t-slds__arrow g{fill:#222;stroke:#222}.t-slds__arrow_left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.t-slds__main:hover .t-slds__arrow{opacity:1}.t-slds__arrow_active{opacity:1!important}.t-slds__arrow_fake{cursor:default!important;opacity:.2!important}.t-slds__thumbsbullet{cursor:pointer;margin:0 5px;display:inline-block;opacity:.5;width:80px;height:60px;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.t-slds__thumbsbullet_active{opacity:1!important}.t-slds .t-slds__bgimg{background-position:center;background-repeat:no-repeat;background-size:cover}.t-slds .t-slds__thumbsbullet:hover{opacity:1}.t-slds .t-slds__container_mobile{display:none}.t-slds .t-slds__container_hide{display:none}@media screen and (max-width:960px){.t-slds .t-slds__container_desktop{display:none}.t-slds .t-slds__container_mobile{display:block}}@media screen and (max-width:960px){.t-slds__arrow_wrapper{width:12%}.t-slds__arrow{opacity:1;width:30px;height:30px}.t-slds__arrow g{fill:#fff;stroke:#fff}.t-slds__arrow_left{left:0;right:auto}.t-slds__arrow_right{left:auto;right:0}.t-slds__arrow_fake{display:none}}@media screen and (max-width:640px){.t-slds__arrow{width:20px;height:20px}}@media screen and (max-width:480px){.t-slds__arrow{width:16px;height:16px}.t-slds__item .t-slds__text-wrapper{width:90%}}@media screen and (max-width:380px){.t-slds__arrow{width:14px;height:14px}}
/* === source: https://static.tildacdn.com/css/tilda-catalog-1.1.min.css === */
.t-catalog__parent{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0;font-size:0}.t-catalog__col{display:inline-block;vertical-align:top}.t-catalog__content{height:100%}.t-catalog__imgwrapper{width:100%;margin-bottom:20px;position:relative}.t-catalog__bgimg{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;z-index:2;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.t-catalog__bgimg_second{z-index:1;opacity:0}.t-catalog__markwrapper{position:absolute;right:10px;top:10px;z-index:5;display:table}.t-catalog__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:#111;color:#fff;box-sizing:border-box;padding:0 10px}.t-catalog__uptitle{margin-bottom:8px;color:#ff8562}.t-catalog__descr{margin-top:8px}.t-catalog__price-wrapper{margin-top:12px}.t-catalog__price-item{display:inline-block;vertical-align:middle}.t-catalog__price_old{position:relative;color:#bdbdbd}.t-catalog__price_old::after{content:'';position:absolute;top:50%;right:-1px;left:-1px;border-top:1px solid;width:100%}.t-catalog__textwrapper{margin-bottom:19px}.t-catalog__btn-wrapper{margin-top:19px}.t-catalog .t-align_center .t-catalog__btn{margin:0 2px 8px}.t-catalog .t-align_left .t-catalog__btn{margin:0 4px 8px 0}@media screen and (max-width:1200px){.t-catalog__parent{max-width:960px}}@media screen and (max-width:960px){.t-catalog__parent{max-width:640px}}@media screen and (min-width:960px){.t-catalog__imgwrapper:hover .t-catalog__bgimg_first_hover{opacity:0}.t-catalog__imgwrapper:hover .t-catalog__bgimg_second{z-index:3;opacity:1}}@media screen and (max-width:960px){.t-catalog__img_second{display:none}.t-catalog__container_mobile-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;max-width:100%;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap}.t-catalog__container_mobile-flex::-webkit-scrollbar{display:none}.t-catalog__container_mobile-flex .t-catalog__col{min-width:38%;max-width:38%}.t-catalog__container_mobile-flex .t-catalog__col:first-child{margin-left:20px}}@media screen and (max-width:640px){.t-catalog__container_mobile-flex .t-catalog__col:first-child{margin-left:0}.t-catalog__container_mobile-flex .t-catalog__col{min-width:70%;max-width:70%}}@media screen and (max-width:480px){.t-catalog__col{width:100%}.t-catalog__container_mobile-flex .t-catalog__col{min-width:80%;max-width:80%;box-sizing:content-box}.t-catalog__container_mobile-flex .t-catalog__col:first-child{padding-right:10px}.t-catalog__container_mobile-flex .t-catalog__col:last-child{padding-left:10px}.t-catalog__container_mobile-flex .t-catalog__col:not(:first-child,:last-child){padding-right:10px;padding-left:10px}}
/* === source: https://static.tildacdn.com/css/tilda-forms-1.0.min.css === */
.t-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.t-form_inputs-total_1 .t-input-group{width:100%}.t-form .t-input-group{list-style:none;margin-bottom:10px}.t-form .t-input-block{position:relative}.t-form .t-input-block textarea{resize:vertical}.t-form .t-input-block .t-input{width:100%;padding:0 10px;height:50px;border:1px solid #ddd;background:#f9f9f9;color:#333;font-size:16px;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none;border-radius:0}.t-form .t-input-block .t-input-phonemask{display:flex;align-items:center}.t-form .t-input-block .t-input-phonemask .t-input{flex:1}.t-form .t-input-block .t-input-phonemask__select{display:flex;align-items:center;height:50px;padding:0 5px;border:1px solid #ddd;background:#f9f9f9;border-right:none;cursor:pointer}.t-form .t-input-block .t-input-phonemask__select-code{margin-left:5px}.t-form .t-input-title{font-size:16px;font-weight:600;margin-bottom:5px;color:#333}.t-form .t-input-subtitle{font-size:14px;color:#aaa;margin-bottom:5px}.t-form .t-form__submit{text-align:center}.t-form .t-submit{display:inline-block;height:50px;padding:0 30px;border:0;background:#111;color:#fff;font-size:14px;font-weight:600;cursor:pointer;border-radius:0;-webkit-appearance:none;appearance:none;transition:background .2s}.t-form .t-submit:hover{background:#222}.t-form .t-form__errorbox-wrapper{background:#f9d7d7;border:1px solid #f3b7b7;padding:20px;margin-bottom:20px;display:none}.t-form .t-form__errorbox-text{color:#b33}.t-form .t-form__successbox{background:#dff0d8;border:1px solid #d6e9c6;padding:20px;margin-bottom:20px;color:#3c763d;display:none}@media screen and (max-width:640px){.t-form .t-input-title{font-size:14px}.t-form .t-input-subtitle{font-size:12px}.t-form .t-input-block .t-input{font-size:14px}}
/* === source: https://static.tildacdn.com/css/tilda-catalog-filters-1.0.min.css === */
.t-catalog-filters{width:100%;margin-bottom:30px}.t-catalog-filters__title{font-size:18px;font-weight:600;margin-bottom:15px}.t-catalog-filters__group{margin-bottom:20px}.t-catalog-filters__group-title{font-size:16px;font-weight:600;margin-bottom:10px}.t-catalog-filters__item{margin-bottom:8px;display:flex;align-items:center}.t-catalog-filters__item input[type="checkbox"]{margin-right:8px}.t-catalog-filters__item label{cursor:pointer;font-size:14px}.t-catalog-filters__item .t-catalog-filters__count{color:#aaa;margin-left:5px;font-size:12px}.t-catalog-filters__apply{margin-top:20px}.t-catalog-filters__reset{background:none;border:none;color:#999;cursor:pointer;text-decoration:underline;margin-top:10px;display:inline-block;padding:0}.t-catalog-filters__reset:hover{color:#333}.t-catalog-filters__selected{margin-bottom:15px}.t-catalog-filters__selected-item{display:inline-block;background:#f1f1f1;padding:5px 10px;margin-right:5px;margin-bottom:5px;border-radius:3px;font-size:13px}.t-catalog-filters__selected-item-remove{margin-left:5px;cursor:pointer;color:#999}.t-catalog-filters__selected-item-remove:hover{color:#333}@media screen and (max-width:640px){.t-catalog-filters__title{font-size:16px}.t-catalog-filters__group-title{font-size:14px}}
/* === source: https://static.tildacdn.com/css/tilda-zoom-2.0.min.css === */
.t-zoom{position:relative;overflow:hidden;cursor:zoom-in}.t-zoom__img{transition:transform .3s ease}.t-zoom:hover .t-zoom__img{transform:scale(1.1)}.t-zoom__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:999999;display:none;justify-content:center;align-items:center;cursor:zoom-out}.t-zoom__overlay img{max-width:90%;max-height:90%;object-fit:contain}.t-zoom__overlay-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;line-height:1}.t-zoom__overlay-close:hover{opacity:.7}.t-zoom__container{position:relative}.t-zoom_gallery .t-zoom__item{display:inline-block;margin-right:10px;cursor:pointer}@media screen and (max-width:640px){.t-zoom__overlay-close{top:10px;right:20px;font-size:30px}}
/* === source: https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400..900 === */
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xRr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRr.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRr.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xRr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRr.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRr.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xRr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRr.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRr.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xRr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRr.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRr.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xRr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRr.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRr.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xRr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRr.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRr.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Стили для конкретного artboard */
#artboard-982165301,
#artboard-982165301 .t396__carrier,
#artboard-982165301 .t396__filter {
    height: 2215px !important;
    min-height: 2215px !important;
    max-height: 2500px !important;	
}
/* Отступ для блока rec982233651 */
#rec982233651 {
    margin-top: 10%;
}