/* rec1058645706: блок, повторяющийся на нескольких страницах (шапка, подвал и т.п.). Правка действует на все страницы с ним. */
#rec1058645706 .t396__artboard {
  height: 80px;
  background-color: #f0f0f0;
}
#rec1058645706 .t396__filter {
  height: 80px;
}
#rec1058645706 .t396__carrier {
  height: 80px;
  background-position: center center;
  background-attachment: scroll;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .t396__artboard,
  #rec1058645706 .t396__filter,
  #rec1058645706 .t396__carrier {
    height: 150px;
  }
  #rec1058645706 .t396__filter {
  }
  #rec1058645706 .t396__carrier {
    background-attachment: scroll;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .t396__artboard,
  #rec1058645706 .t396__filter,
  #rec1058645706 .t396__carrier {
    height: 290px;
  }
  #rec1058645706 .t396__filter {
  }
  #rec1058645706 .t396__carrier {
    background-attachment: scroll;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .t396__artboard,
  #rec1058645706 .t396__filter,
  #rec1058645706 .t396__carrier {
    height: 300px;
  }
  #rec1058645706 .t396__filter {
  }
  #rec1058645706 .t396__carrier {
    background-attachment: scroll;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .t396__artboard,
  #rec1058645706 .t396__filter,
  #rec1058645706 .t396__carrier {
    height: 320px;
  }
  #rec1058645706 .t396__filter {
  }
  #rec1058645706 .t396__carrier {
    background-attachment: scroll;
  }
}
#rec1058645706 .tn-elem[data-elem-id="1748319807615"] {
  color: #969696;
  z-index: 3;
  top: 24px;
  left: calc(50% - 600px + 920px);
  width: 237px;
  height: auto;
}
#rec1058645706 .tn-elem[data-elem-id="1748319807615"] .tn-atom {
  vertical-align: middle;
  color: #969696;
  font-size: 14px;
  font-family: var(--t-text-font, Arial);
  line-height: 1.2;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-position: center center;
  border-width: var(--t396-borderwidth, 0);
  border-style: var(--t396-borderstyle, solid);
  border-color: var(--t396-bordercolor, transparent);
  transition:
    background-color var(--t396-speedhover, 0s) ease-in-out,
    color var(--t396-speedhover, 0s) ease-in-out,
    border-color var(--t396-speedhover, 0s) ease-in-out,
    box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
  --t396-shadow-text-opacity: 100%;
  text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px)
    var(--t396-shadow-text-blur, 0px)
    rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] {
    display: table;
    top: 38px;
    left: calc(50% - 480px + 730px);
    width: px;
    height: auto;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] {
    display: table;
    top: 203px;
    left: calc(50% - 320px + 202px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] {
    display: table;
    top: 202px;
    left: calc(50% - 240px + 122px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] {
    display: table;
    top: 220px;
    left: calc(50% - 160px + 42px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319807615"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
#rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
  color: #000000;
  z-index: 3;
  top: 24px;
  left: calc(50% - 600px + 704px);
  width: 134px;
  height: auto;
}
#rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] .tn-atom {
  vertical-align: middle;
  color: #000000;
  font-size: 14px;
  font-family: var(--t-text-font, Arial);
  line-height: 1.2;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-position: center center;
  border-width: var(--t396-borderwidth, 0);
  border-style: var(--t396-borderstyle, solid);
  border-color: var(--t396-bordercolor, transparent);
  transition:
    background-color var(--t396-speedhover, 0s) ease-in-out,
    color var(--t396-speedhover, 0s) ease-in-out,
    border-color var(--t396-speedhover, 0s) ease-in-out,
    box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
  --t396-shadow-text-opacity: 100%;
  text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px)
    var(--t396-shadow-text-blur, 0px)
    rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    display: table;
    top: 91px;
    left: calc(50% - 480px + 21px);
    width: 175px;
    height: auto;
  }
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] .tn-atom {
    vertical-align: middle;
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    display: table;
    top: 139px;
    left: calc(50% - 320px + 233px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    display: table;
    top: 154px;
    left: calc(50% - 240px + 153px);
    width: 175px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    display: table;
    top: 172px;
    left: calc(50% - 160px + 73px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
#rec1058645706 .tn-elem[data-elem-id="1748319841496"] {
  color: #000000;
  z-index: 3;
  top: 24px;
  left: calc(50% - 600px + 229px);
  width: 234px;
  height: auto;
}
#rec1058645706 .tn-elem[data-elem-id="1748319841496"] .tn-atom {
  vertical-align: middle;
  color: #000000;
  font-size: 14px;
  font-family: var(--t-text-font, Arial);
  line-height: 1.2;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-position: center center;
  border-width: var(--t396-borderwidth, 0);
  border-style: var(--t396-borderstyle, solid);
  border-color: var(--t396-bordercolor, transparent);
  transition:
    background-color var(--t396-speedhover, 0s) ease-in-out,
    color var(--t396-speedhover, 0s) ease-in-out,
    border-color var(--t396-speedhover, 0s) ease-in-out,
    box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
  --t396-shadow-text-opacity: 100%;
  text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px)
    var(--t396-shadow-text-blur, 0px)
    rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] {
    display: table;
    top: 38px;
    left: calc(50% - 480px + 21px);
    width: px;
    height: auto;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] {
    display: table;
    top: 38px;
    left: calc(50% - 320px + 98px);
    width: 445px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] .tn-atom {
    vertical-align: middle;
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] {
    display: table;
    top: 119px;
    left: calc(50% - 240px + 18px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] {
    display: table;
    top: 84px;
    left: calc(50% - 160px + 12px);
    width: 297px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319841496"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
#rec1058645706 .tn-elem[data-elem-id="1748321055604"] {
  color: #000000;
  z-index: 3;
  top: 24px;
  left: calc(50% - 600px + 513px);
  width: 141px;
  height: auto;
}
#rec1058645706 .tn-elem[data-elem-id="1748321055604"] .tn-atom {
  vertical-align: middle;
  color: #000000;
  font-size: 14px;
  font-family: var(--t-text-font, Arial);
  line-height: 1.2;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-position: center center;
  border-width: var(--t396-borderwidth, 0);
  border-style: var(--t396-borderstyle, solid);
  border-color: var(--t396-bordercolor, transparent);
  transition:
    background-color var(--t396-speedhover, 0s) ease-in-out,
    color var(--t396-speedhover, 0s) ease-in-out,
    border-color var(--t396-speedhover, 0s) ease-in-out,
    box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
  --t396-shadow-text-opacity: 100%;
  text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px)
    var(--t396-shadow-text-blur, 0px)
    rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] {
    display: table;
    top: 38px;
    left: calc(50% - 480px + 534px);
    width: 175px;
    height: auto;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] .tn-atom {
    vertical-align: middle;
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] {
    display: table;
    top: 105px;
    left: calc(50% - 320px + 140px);
    width: 361px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] {
    display: table;
    top: 85px;
    left: calc(50% - 240px + 60px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] {
    display: table;
    top: 136px;
    left: calc(50% - 160px + -20px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748321055604"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
#rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
  color: #000000;
  z-index: 3;
  top: 24px;
  left: calc(50% - 600px + 21px);
  width: 161px;
  height: auto;
}
#rec1058645706 .tn-elem[data-elem-id="1748319836288"] .tn-atom {
  vertical-align: middle;
  color: #000000;
  font-size: 14px;
  font-family: var(--t-text-font, Arial);
  line-height: 1.2;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-position: center center;
  border-width: var(--t396-borderwidth, 0);
  border-style: var(--t396-borderstyle, solid);
  border-color: var(--t396-bordercolor, transparent);
  transition:
    background-color var(--t396-speedhover, 0s) ease-in-out,
    color var(--t396-speedhover, 0s) ease-in-out,
    border-color var(--t396-speedhover, 0s) ease-in-out,
    box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
  --t396-shadow-text-opacity: 100%;
  text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px)
    var(--t396-shadow-text-blur, 0px)
    rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
    display: table;
    top: 38px;
    left: calc(50% - 480px + 329px);
    width: px;
    height: auto;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
    display: table;
    top: 71px;
    left: calc(50% - 320px + 150px);
    width: 341px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
    display: table;
    top: 51px;
    left: calc(50% - 240px + 70px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
    display: table;
    left: calc(50% - 160px + -10px);
    width: px;
    height: auto;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] .tn-atom {
    white-space: normal;
    background-size: cover;
  }
}

/* Нижняя строка подвала: остались две ссылки — «Публичная оферта» (1748319836288) и «Настройки cookie»
   (1791793243674000001). Позиции и высота подогнаны под две ссылки вместо прежних пяти. */
#rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
  top: 24px;
  left: calc(50% - 600px + 21px);
  width: 161px;
}
#rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
  top: 24px;
  left: calc(50% - 600px + 229px);
  width: 134px;
}
@media screen and (max-width: 1199px) {
  #rec1058645706 .t396__artboard,
  #rec1058645706 .t396__filter,
  #rec1058645706 .t396__carrier {
    height: 80px;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
    top: 24px;
    left: calc(50% - 480px + 21px);
    width: 161px;
  }
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    top: 24px;
    left: calc(50% - 480px + 229px);
    width: 134px;
  }
}
@media screen and (max-width: 959px) {
  #rec1058645706 .t396__artboard,
  #rec1058645706 .t396__filter,
  #rec1058645706 .t396__carrier {
    height: 100px;
  }
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"] {
    top: 20px;
    left: calc(50% - 320px + 150px);
    width: 341px;
    text-align: center;
  }
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    top: 56px;
    left: calc(50% - 320px + 150px);
    width: 341px;
    text-align: center;
  }
}
@media screen and (max-width: 639px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"],
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    left: calc(50% - 240px + 70px);
    width: 340px;
  }
}
@media screen and (max-width: 479px) {
  #rec1058645706 .tn-elem[data-elem-id="1748319836288"],
  #rec1058645706 .tn-elem[data-elem-id="1791793243674000001"] {
    left: calc(50% - 160px + 10px);
    width: 300px;
  }
}
