/* =========================================================
   0) АНТИ-КОПИПАСТ для t1148 + zoomer (ТОЛЬКО CSS часть)
   JS часть уже в HEAD
========================================================= */
.t1148, .t1148 *,
.t-carousel__zoomer, .t-carousel__zoomer *,
.t-carousel__zoomer__slides, .t-carousel__zoomer__slides *{
  -webkit-user-select: none;
  user-select: none;
}
.t1148 img,
.t-carousel__zoomer img,
.t-carousel__zoomer__slides img{
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}

/* =========================================================
   1) ГЛОБАЛЬНЫЕ КОНТЕЙНЕРЫ 1400+
========================================================= */
@media screen and (min-width: 1400px) {
  .t-container { max-width: 1400px; }

  .t-col_3  { max-width: calc(100% / 4 - 40px); }
  .t-col_4  { max-width: calc(100% / 3 - 40px); }
  .t-col_5  { max-width: calc(100% / 12 * 5 - 40px); }
  .t-col_7  { max-width: calc(100% / 12 * 7 - 40px); }
  .t-col_12 { max-width: calc(100% - 40px); }

  .t778 .t-col_6  { max-width: calc(50% - 40px); }
  .t1066 .t-col_6 { max-width: 50%; }

  .t-width_12 { max-width: calc(1400px - 40px); }

  /* footer */
  #t-footer .t-container .t-col_3 { max-width: calc(25% - 40px); }
  #t-footer .t-container > .t-row { display: flex; justify-content: space-between; }
  #t-footer .t-container > .t-row .t447__text_right { text-align: right; }

  /* local */
  .uc-custom__mc .t-container .t-col_3 { max-width: 1400px; }
  .uc-custom__mc .t-container > .t-row { display: flex; justify-content: space-between; }

  .t-feed__container.t897__container { max-width: 1400px; }
  .t533__container.t-list__container_inrow4.t-container { justify-content: space-between; }
  #rec671039910 .t395__wrapper { justify-content: space-between; }
}

/* =========================================================
   2) t967: уменьшить боковые паддинги (десктоп)
========================================================= */
@media screen and (min-width: 980px) {
  .t967__maincontainer,
  .t967__c12collumns{
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }
}

/* t967: оставить расширение до 1400 (десктоп 1400+) */
@media screen and (min-width: 1400px) {
  .t967__maincontainer,
  .t967__c12collumns{
    max-width: 1400px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* =========================================================
   3) t758: отступ сверху на десктопе (чтобы меню не наезжало)
   (если нужно 120 — поменяй 100 на 120)
========================================================= */
@media screen and (min-width: 980px) {
  .t758 { padding-top: 100px !important; }
}

/* =========================================================
   4) Стили/декор (то, что у тебя было ниже)
========================================================= */

/* ST315N: округление + hover scale */
.t786__bgimg { border-radius: 10px; }
@media screen and (min-width: 1200px) {
  .t786__content { transition: 0.2s ease-in-out; }
  .t786__content:hover { transform: scale(1.05); }
  .t786__separator { margin-bottom: 40px; }
}

/* AB606 */
.t477__blockimg, .t477__textwrapper { border-radius: 15px; }

/* TX20 */
.t265__wrapper { border-radius: 15px; }

/* BF306N */
.t1015__wrapper { border-radius: 15px; }

/* GL16 */
.t680__bgimg { border-radius: 30px; }

/* FD301 */
.t-feed__post-bgimg { border-radius: 15px; }

/* BF502N */
.t-popup__container, .t702__img { border-radius: 15px; }

/* ST320N */
.t-clear.t-store__grid-separator { margin-bottom: 40px; }
.t-store__card__bgimg, .t-store__card__bgimg_second { border-radius: 7px; }

@media screen and (min-width: 1200px) {
  .t951__grid-cont .t-store__card { transition: 0.2s ease-in-out; }
  .t951__grid-cont .t-store__card:hover { transform: scale(1.05); }

  /* TS203 */
  .t533 .t-section__topwrapper { margin-bottom: 50px; }

  /* FR304 */
  .t908__item_active { background-color:#f6f6f6; }
  .t908 .t-section__topwrapper { margin-bottom: 50px; }

  /* SV501 */
  .t849 .t-section__topwrapper { margin-bottom: 40px; }

  /* TS103n */
  .t728 .t-section__topwrapper { margin-bottom: 40px; }
}

/* IM001 */
img.t-img.t-width.t107__width.t-width_12.loaded { border-radius: 15px; }

/* ST200 */
.t-slds__bgimg { border-radius: 12px; }

/* t744: обводка/фон колонки (>=640) */
@media screen and (min-width: 640px){
  .t744__col.t744__col_first.t-col.t-col_4{
    background-color: #f6f6f6;
    border-radius: 12px;
    padding: 40px;
  }
}
/* t744: заголовок medium */
.t-rec[data-record-type="744"] .t744__title { font-weight: 500 !important; }

/* ME602: табы категории */
.t395__wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.t395__title{ line-height: 0.8; }
.t395__tab{
  box-shadow: inset 0 0 0 1px #fff;
  border-radius: 15px;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 15px;
  display: inline-block;
  width: fit-content;
}
.t395__tab_active{ box-shadow: 0 0 0 1px #f1f1f1; }

@media screen and (max-width: 960px){
  .t395__wrapper_mobile { display: none; }
  .t395__wrapper{ justify-content: flex-start; }
  .t395__title{ font-size: 10px !important; line-height: 0.5; }
  .t395__tab{ margin-right: 10px; margin-bottom: 10px; }
  .t-slds__thumbsbullet-wrapper { display: none; }
}

/* мобильный фикс */
@media (max-width: 767px){
  body { padding-top: 0 !important; }
}

/* =========================================================
   5) НАШИ ПРАВКИ: меню/подменю/контакты/стрелка/кейсы
========================================================= */

/* ПЕРЕМЕННЫЕ */
:root{
  --t978-arrow-color: #1467FA;

  --menu-hover-extra-y: 5px;
  --menu-hover-extra-x: 10px;
  --menu-hover-radius: 10px;
  --menu-hover-bg: #cedfff;
  --menu-hover-color: #000000;

  --pill-y: 5px;
  --pill-x: 10px;
  --pill-radius: 10px;

  --pill-bg: #cedfff;
  --pill-text: #000000;

  --pill-bg-hover: #aecaff;
  --pill-text-hover: #000000;

  --mail-phone-gap: 25px;
}

/* t978 arrow (если SVG — тоже покрасим) */
.t978__arrow{
  border-top-color: var(--t978-arrow-color) !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}
.t978__arrow svg,
.t978__arrow path,
.t978__arrow polygon,
.t978__arrow polyline{
  fill: var(--t978-arrow-color) !important;
  stroke: var(--t978-arrow-color) !important;
}

/* hover-плашка для пунктов меню (t967) */
.t967__maincontainer.t967__c12collumns .t-menu__link-item,
.t967__maincontainer.t967__c12collumns .t-menu__item > a{
  position: relative;
  z-index: 0;
  transition: color .2s ease;
}
.t967__maincontainer.t967__c12collumns .t-menu__link-item::before,
.t967__maincontainer.t967__c12collumns .t-menu__item > a::before{
  content: "";
  position: absolute;
  left: calc(-1 * var(--menu-hover-extra-x));
  right: calc(-1 * var(--menu-hover-extra-x));
  top: calc(-1 * var(--menu-hover-extra-y));
  bottom: calc(-1 * var(--menu-hover-extra-y));
  background: var(--menu-hover-bg);
  border-radius: var(--menu-hover-radius);
  opacity: 0;
  transform: scale(.98);
  transition: opacity .2s ease, transform .2s ease;
  z-index: -1;
  pointer-events: none;
}
@media (hover:hover){
  .t967__maincontainer.t967__c12collumns .t-menu__link-item:hover,
  .t967__maincontainer.t967__c12collumns .t-menu__item > a:hover{
    color: var(--menu-hover-color) !important;
  }
  .t967__maincontainer.t967__c12collumns .t-menu__link-item:hover::before,
  .t967__maincontainer.t967__c12collumns .t-menu__item > a:hover::before{
    opacity: 1;
    transform: scale(1);
  }
}

/* t694/e694: регистр */
:is(.e694,.t694) :is(h1,h2,h3,.t-title,.t-name,.t-uptitle,.t-descr,.tn-atom),
:is(.e694,.t694) [style*="text-transform"]{
  text-transform: lowercase !important;
}
:is(.e694,.t694) :is(h1,h2,h3,.t-title,.t-name,.t-uptitle,.t-descr,.tn-atom)::first-letter{
  text-transform: uppercase !important;
}
:is(.e694,.t694) a{ text-transform: inherit !important; }
:is(.e694,.t694) :is(h1,h2,h3,.t-title,.t-name,.t-uptitle,.t-descr,.tn-atom){
  letter-spacing: normal !important;
}
:is(.e694,.t694) .keepcase{ text-transform: none !important; }

/* t400: стиль троеточия */
.t400 .t400-showall-ellipsis{
  font-weight:300 !important;
  letter-spacing: normal !important;
}

/* underline CSS для .menu (JS в HEAD) */
.menu{
  position: relative;
  text-decoration: none;
  transition: opacity 300ms cubic-bezier(0.51, 0.92, 0.24, 1);
}
.menu::after{
  --scale: 0;
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: 100%;
  height: 2px;
  border-radius: 5px;
  background: linear-gradient(135deg, #1F5BFF, #1F5BFF);
  transform: scaleX(var(--scale));
  transform-origin: var(--x) 50%;
  transition: transform 300ms cubic-bezier(0.51, 0.92, 0.24, 1);
}
.menu:hover::after{ --scale: 1; }
.menu .tn-atom{ transition: 0.2s ease all; }
.menu .tn-atom:hover{ color: #1467FA !important; }

/* прочие стили */
.img-zoom{ border-radius: 20px; overflow: hidden; }
.img-zoom .tn-atom{ border-radius: 20px; transition: transform 300ms ease-in-out; }
.img-zoom:hover .tn-atom{ transform: scale(1.10); }
.t668__wrapper{ border-radius: 20px; }
/* t603: скругление картинки/плашки */
.t603__blockimg{
  border-radius: 15px !important;
  overflow: hidden !important;
}

/* если картинка задана фоном через t-bgimg — тоже округлим */
.t603__blockimg.t-bgimg{
  border-radius: 15px !important;
  background-clip: padding-box;
}

/* t401: скругление “табличной” плашки */
.t401__table{
  border-radius: 15px !important;
  overflow: hidden !important;
}

@media screen and (min-width:1200px){
.t-feed__post-popup .t-feed__post-popup__content.t-col{max-width:1040px}
}
@media screen and (min-width:961px) and (max-width:1199px){
.t-feed__post-popup .t-feed__post-popup__content.t-col{max-width:100%}
}
@media screen and (min-width:640px) and (max-width:960px){
.t-feed__post-popup .t-feed__post-popup__container.t-container{max-width:100%}
.t-feed__post-popup .t-feed__post-popup__content-wrapper{padding:0 12px}
}

.t-feed__post-popup .t-feed__post-popup__title{font-family:'Montserrat',Arial,sans-serif;font-size:44px;line-height:1.15;font-weight:400;letter-spacing:-.01em;color:#2a2a30;text-wrap:balance}
.t-feed__post-popup .t-feed__post-popup__title-wrapper{padding-bottom:12px}
.t-feed__post-popup .t-feed__post-popup__tag .t-uptitle{display:inline-block;margin:0;padding:0;border-radius:0;background:none;color:#1467FA;font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease}
.t-feed__post-popup .t-feed__post-popup__tag:hover .t-uptitle{color:#0045be}

.t-feed__post-popup .t-feed__post-popup__date{display:none}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper{margin:24px 0 20px}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper>.t-feed__post-popup__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px}

.t-feed__post-popup .t-feed__post-popup__cover-wrapper:has(>img[src="https://static.tildacdn.com/tild6639-3833-4664-a666-356437353137/dsc_3067.jpg"]){position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#e9ecf2 url("https://static.tildacdn.com/tild6639-3833-4664-a666-356437353137/dsc_3067.jpg") center/cover}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper:has(>img[src="https://static.tildacdn.com/tild6639-3833-4664-a666-356437353137/dsc_3067.jpg"])::before{content:"";position:absolute;inset:-40px;background:inherit;filter:blur(28px) brightness(.9)}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper>img[src="https://static.tildacdn.com/tild6639-3833-4664-a666-356437353137/dsc_3067.jpg"]{position:relative;width:min(702px,100%);height:auto;max-height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0}

.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px;font-family:'Montserrat',Arial,sans-serif;font-size:16px;line-height:1.6;color:#535353}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>*{grid-column:1/-1;min-width:0}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text{margin:0 0 16px;padding:0;font-size:inherit;line-height:inherit;color:inherit;text-wrap:pretty}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view strong{font-weight:600;color:#2a2a30}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view a{color:#1467FA;text-decoration:none;border-bottom:1px solid rgba(20,103,250,.3);transition:color .2s ease,border-color .2s ease}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view a:hover{color:#0045be;border-bottom-color:currentColor}

.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>.t-redactor__text:first-child{margin:0 0 16px!important;padding:40px!important;border-radius:14px;background:#f8f9fb;font-size:18px;line-height:1.6;color:#2a2a30}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2{margin:44px 0 14px;padding:0;border:0;font-family:'Montserrat',Arial,sans-serif;font-size:26px;line-height:1.25;font-weight:500;letter-spacing:0;color:#2a2a30;text-wrap:balance}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>h2.t-redactor__h2:first-child{margin-top:0}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3{margin:28px 0 10px;padding:0;font-family:'Montserrat',Arial,sans-serif;font-size:17px;line-height:1.35;font-weight:500;color:#2a2a30;text-wrap:balance}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2+h3.t-redactor__h3{margin-top:16px}

.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view ul,.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view ol{margin:4px 0 0;padding:0 0 0 22px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view ul{list-style:disc}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view ol{list-style:decimal}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view li{margin:0 0 8px;padding:0}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view li:last-child{margin-bottom:0}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view li::marker{color:#6a6a6a}

.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure{margin:0 0 16px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>.t-redactor__text:has(+figure){margin-bottom:26px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure+.t-redactor__text{margin-top:14px}
@media screen and (min-width:640px){
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure+figure,
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:has(+figure){grid-column:span 2}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure+figure img,
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:has(+figure) img{width:100%;aspect-ratio:4/3;border-radius:14px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure):has(+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure):has(+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure:not(:has(+figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure:has(+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure:has(+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure:not(:has(+figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure+figure+figure:has(+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure+figure+figure:has(+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure+figure+figure+figure:not(:has(+figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure):has(+figure+figure+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure):has(+figure+figure+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure:has(+figure+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure:has(+figure+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure:has(+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure:has(+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure:not(:has(+figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure:has(+figure+figure+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure:has(+figure+figure+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure:has(+figure+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure:has(+figure+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure+figure:has(+figure+:not(figure)),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure+figure:has(+figure:last-child),
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure:not(figure+figure)+figure+figure+figure+figure+figure+figure:not(:has(+figure)){grid-column:span 3}
}

.asp-tbl{margin:14px 0 30px;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden;font-family:'Montserrat',Arial,sans-serif;background:#fff}
.asp-tbl table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4;color:#2a2a30}
.asp-tbl th{background:#f8f9fb;color:#6a6a6a;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:15px 20px 13px;vertical-align:bottom}
.asp-tbl td{padding:15px 20px;border-top:1px solid #e8e8e8;vertical-align:top}
.asp-tbl td:first-child{font-weight:500}
.asp-tbl .n{text-align:right}
.asp-tbl td.n{white-space:nowrap;font-variant-numeric:tabular-nums}
.asp-tbl td.c{font-weight:700;color:#2a2a30}
.asp-tbl tbody tr:hover td{background:rgba(20,103,250,.04)}
.asp-tbl th small{display:block;margin-top:3px;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:nowrap}
.asp-tbl__pr{padding:14px 20px 15px;font-size:13px;line-height:1.5;color:#6a6a6a;background:#f8f9fb;border-top:1px solid #e8e8e8}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text>table{width:100%;margin:6px 0 10px;border-collapse:collapse;font-size:16px;line-height:1.45;color:#2a2a30}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text>table th{background:#f8f9fb;color:#6a6a6a;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:14px 16px 12px;vertical-align:bottom}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text>table td{padding:13px 16px;border-top:1px solid #e8e8e8;vertical-align:top}

.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq{margin:0 0 8px;border:0;border-radius:14px;background:#f8f9fb;overflow:hidden}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq>summary{padding:20px 64px 20px 28px;font-family:'Montserrat',Arial,sans-serif;font-size:17px;line-height:1.4;font-weight:500;color:#2a2a30;text-wrap:balance}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq>summary:hover{color:#1467FA}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq>summary::after{content:"+";right:26px;font-size:24px;font-weight:300;line-height:1;color:#6a6a6a}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq[open]>summary::after{content:"\2212"}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq__body{padding:0 28px 22px;font-size:16px;line-height:1.6;color:#535353}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq__body .t-redactor__text{margin:0 0 10px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq__body .t-redactor__text:last-child{margin-bottom:0}

@media screen and (max-width:1199px){
.t-feed__post-popup .t-feed__post-popup__title{font-size:38px}
}
@media screen and (max-width:639px){
.t-feed__post-popup .t-feed__post-popup__title{font-size:28px;line-height:1.2}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper{margin:16px 0 16px}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper>.t-feed__post-popup__img{aspect-ratio:4/3;border-radius:12px}
.t-feed__post-popup .t-feed__post-popup__cover-wrapper:has(>img[src="https://static.tildacdn.com/tild6639-3833-4664-a666-356437353137/dsc_3067.jpg"]){aspect-ratio:4/3;border-radius:12px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>.t-redactor__text:first-child{margin-bottom:12px!important;padding:20px!important;border-radius:12px;font-size:16.5px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2{margin:36px 0 12px;font-size:22px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3{font-size:16px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view>figure img{aspect-ratio:4/3;border-radius:12px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq>summary{padding:16px 52px 16px 18px;font-size:16px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq>summary::after{right:18px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .ashfaq__body{padding:0 18px 18px;font-size:15px}
.asp-tbl{border-radius:12px}
.asp-tbl table{font-size:13px}
.asp-tbl th,.asp-tbl td{padding:10px 9px}
.asp-tbl th{font-size:10px;letter-spacing:.04em}
.asp-tbl .a{display:none}
.asp-tbl .r{display:block;font-weight:400;color:#6a6a6a}
.asp-tbl th small{font-size:10px}
.asp-tbl__pr{padding:10px 9px 11px;font-size:12px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text>table{display:block;overflow-x:auto;font-size:13px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text>table th,
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text>table td{padding:10px 9px}
}

body:has(.asp-lst) .t897{display:none!important}
.asp-lst{max-width:1400px;margin:0 auto;padding:24px 20px 0;font-family:'Montserrat',Arial,sans-serif;color:#2a2a30;box-sizing:border-box}
.asp-lst *,.asp-lst *::before,.asp-lst *::after{box-sizing:border-box}
.asp-lst--dalee{padding-top:12px}
.asp-lst__head{padding:0 4px 26px}
.asp-lst__kick{display:inline-block;margin:0 0 16px;padding:5px 8px;border-radius:4px;background:rgba(20,103,250,.09);color:#1467FA;font-family:'JetBrains Mono','SFMono-Regular',Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;line-height:1;letter-spacing:.06em}
.asp-lst__h1{margin:0;font-size:40px;line-height:1.15;font-weight:600;letter-spacing:-.015em;color:#2a2a30;text-wrap:balance}
.asp-lst__sub{margin:12px 0 0;font-size:15px;line-height:1.5;color:#6a6a6a}
.asp-lst__goroda,.asp-lst__filtr{margin:0 0 12px;padding:22px 24px;border-radius:16px;background:#f8f9fb}
.asp-lst__label{display:block;margin:0 0 12px;color:#6a6a6a;font-family:'JetBrains Mono','SFMono-Regular',Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}
.asp-lst__chips{display:flex;flex-wrap:wrap;gap:6px}
.asp-lst__chip{display:inline-flex;align-items:center;min-height:36px;margin:0;padding:8px 14px;border:0;border-radius:999px;background:#fff;color:#2a2a30;font-family:'Montserrat',Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}
.asp-lst__chip:hover{background:rgba(20,103,250,.09);color:#1467FA}
.asp-lst__chip.is-on{background:#1467FA;color:#fff}
.asp-lst__chip:focus-visible,.asp-lc:focus-visible{outline:2px solid #1467FA;outline-offset:2px}
.asp-lst__filtr{display:grid;gap:14px}
.asp-lst__row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px}
.asp-lst__row .asp-lst__label{margin:12px 0 0}
.asp-lst__n{justify-self:end;color:#6a6a6a;font-family:'JetBrains Mono','SFMono-Regular',Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em}
.asp-lst__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.asp-lc{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px 10px 18px;border-radius:16px;background:#f8f9fb;color:#2a2a30;text-decoration:none;transition:background-color .2s ease}
.asp-lc[hidden]{display:none}
.asp-lc:hover{background:rgba(20,103,250,.07)}
.asp-lc img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#e8e8e8}
.asp-lc__m{padding:4px 6px 0;color:#1467FA;font-family:'JetBrains Mono','SFMono-Regular',Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}
.asp-lc__t{display:-webkit-box;padding:0 6px;overflow:hidden;font-size:15px;font-weight:500;line-height:1.4;-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:color .2s ease}
.asp-lc:hover .asp-lc__t{color:#1467FA}
@media screen and (max-width:1199px){
.asp-lst__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.asp-lst__h1{font-size:34px}
}
@media screen and (max-width:959px){
.asp-lst__row{grid-template-columns:minmax(0,1fr);gap:0}
.asp-lst__row .asp-lst__label{margin:0 0 10px}
}
@media screen and (max-width:699px){
.asp-lst__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:639px){
.asp-lst{padding:16px 12px 0}
.asp-lst--dalee{padding-top:8px}
.asp-lst__head{padding:0 4px 20px}
.asp-lst__h1{font-size:26px;line-height:1.2}
.asp-lst__sub{font-size:14px}
.asp-lst__goroda,.asp-lst__filtr{padding:16px 14px;border-radius:14px}
.asp-lst__chip{min-height:40px;padding:8px 13px}
.asp-lst__chips{flex-wrap:nowrap;margin:0 -14px;padding:0 14px 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.asp-lst__chips::-webkit-scrollbar{display:none}
.asp-lst__chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}
.asp-lst__grid{gap:8px}
.asp-lc{gap:8px;padding:6px 6px 12px;border-radius:12px}
.asp-lc img{border-radius:8px}
.asp-lc__m{padding:2px 4px 0;font-size:10px;letter-spacing:.04em}
.asp-lc__t{padding:0 4px;font-size:13px;line-height:1.35}
}

.t-feed__post-popup .t-redactor__embedcode{margin:0;padding:0}
.t-feed__post-popup .asp-lid,.t-feed__post-popup .asp-razd,.t-feed__post-popup .asp-shir--tablica,.t-feed__post-popup .asp-shir--kartochki,.t-feed__post-popup .asp-shir--proekty{display:block;margin:0 0 16px;padding:40px;border-radius:14px;background:#f8f9fb}
.t-feed__post-popup .asp-lid__t{font-size:18px;line-height:1.6;color:#2a2a30}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-lid__t>:last-child,.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-razd__tekst>:last-child,.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-shir>.t-redactor__text:last-child{margin-bottom:0}
.t-feed__post-popup .asp-fakty{display:flex;flex-wrap:wrap;gap:6px 32px;margin:20px 0 0;padding:0;font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:1.4}
.t-feed__post-popup .asp-fakty>div{display:flex;gap:6px}
.t-feed__post-popup .asp-fakty dt{margin:0;color:#6a6a6a;font-weight:400}
.t-feed__post-popup .asp-fakty dt::after{content:":"}
.t-feed__post-popup .asp-fakty dd{margin:0;color:#2a2a30;font-weight:600}
.t-feed__post-popup .asp-razd__h{margin:0 0 14px;padding:0;font-family:'Montserrat',Arial,sans-serif;font-size:26px;line-height:1.25;font-weight:500;letter-spacing:0;color:#2a2a30;text-wrap:balance}
.t-feed__post-popup .asp-razd__bok{margin-top:24px}
.t-feed__post-popup .asp-razd__bok figure,.t-feed__post-popup .asp-shir--galereya figure{margin:0}
.t-feed__post-popup .asp-razd__bok figure img,.t-feed__post-popup .asp-shir--galereya>figure:only-child img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}
.t-feed__post-popup .asp-shir--galereya>figure:only-child img{border-radius:14px}
.t-feed__post-popup .asp-shir{margin:0 0 16px}

.t-feed__post-popup .t-redactor__embedcode:has(+.t-redactor__embedcode>.asp-shir--tablica,+.t-redactor__embedcode>.asp-shir--kartochki,+.t-redactor__embedcode>.asp-shir--proekty,+.t-redactor__embedcode>.asp-razd>.asp-razd__tekst:first-child)>:is(.asp-lid,.asp-razd,.asp-shir--tablica,.asp-shir--kartochki,.asp-shir--proekty){margin-bottom:0;padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.t-feed__post-popup .t-redactor__embedcode:has(>.asp-lid,>.asp-razd,>.asp-shir--tablica,>.asp-shir--kartochki,>.asp-shir--proekty)+.t-redactor__embedcode>:is(.asp-shir--tablica,.asp-shir--kartochki,.asp-shir--proekty,.asp-razd:has(>.asp-razd__tekst:first-child)){padding-top:var(--asp-styk,28px);border-top-left-radius:0;border-top-right-radius:0}
.t-feed__post-popup .asp-shir--galereya{display:flex;flex-wrap:wrap;gap:16px}
.t-feed__post-popup .asp-shir--galereya>figure{flex:1 1 30%;min-width:0}
.t-feed__post-popup .asp-shir--galereya>figure:not(:only-child) img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}
.t-feed__post-popup .asp-shir--galereya:has(>figure:nth-child(4):last-child)>figure{flex-basis:40%}
.t-feed__post-popup .asp-shir--tablica .asp-tbl{margin:0;border:0;border-radius:0;background:transparent;overflow:visible}
.t-feed__post-popup .asp-shir--tablica .asp-tbl th{background:transparent;padding-top:0}
.t-feed__post-popup .asp-shir--tablica .asp-tbl th:first-child,.t-feed__post-popup .asp-shir--tablica .asp-tbl td:first-child{padding-left:0}
.t-feed__post-popup .asp-shir--tablica .asp-tbl th:last-child,.t-feed__post-popup .asp-shir--tablica .asp-tbl td:last-child{padding-right:0}
.t-feed__post-popup .asp-shir--tablica .asp-tbl tbody tr:hover td{background:transparent}
.t-feed__post-popup .asp-shir--tablica .asp-tbl__pr{padding:14px 0 0;background:transparent}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-shir--kartochki>h3.t-redactor__h3:first-child{margin-top:0}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-shir--kartochki ul{columns:2;column-gap:56px}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-shir--kartochki li{break-inside:avoid;margin:0 0 12px}
@media screen and (max-width:1023px){
.t-feed__post-popup .asp-lid,.t-feed__post-popup .asp-razd,.t-feed__post-popup .asp-shir--tablica,.t-feed__post-popup .asp-shir--kartochki,.t-feed__post-popup .asp-shir--proekty{padding:28px}
}
@media screen and (max-width:639px){
.t-feed__post-popup{--asp-styk:18px}
.t-feed__post-popup .asp-lid,.t-feed__post-popup .asp-razd,.t-feed__post-popup .asp-shir--tablica,.t-feed__post-popup .asp-shir--kartochki,.t-feed__post-popup .asp-shir--proekty{margin-bottom:12px;padding:20px;border-radius:12px}
.t-feed__post-popup .asp-lid__t{font-size:16.5px}
.t-feed__post-popup .asp-fakty{gap:4px 20px;font-size:13px}
.t-feed__post-popup .asp-razd__h{font-size:24px}
.t-feed__post-popup .asp-razd__bok{margin-top:16px}
.t-feed__post-popup .asp-razd__bok figure img,.t-feed__post-popup .asp-shir--galereya figure img{aspect-ratio:4/3;border-radius:10px}
.t-feed__post-popup .asp-shir--galereya{gap:10px}
.t-feed__post-popup .asp-shir--galereya>figure{flex-basis:100%}
.t-feed__post-popup .t-feed__post-popup__text .t-redactor__tte-view .asp-shir--kartochki ul{columns:1}
}

.asp-g1{letter-spacing:.1em}
