@media (min-width: 1366px) {
#rec2302873423 .tn-elem__23028734231784307247387000001 { left: 0px !important; }
#rec2397451271 .tn-elem__23974512711469216533139 { left: 0px !important; }
}

@media (min-width: 992px) {
#rec2269565513 .t1186__slider { width: fit-content; max-width: 100%; margin: 0 auto; }
}

/* Fix: заголовок хиро обрезан на 1201-1553px */
@media screen and (min-width: 1201px) {
#rec2302873423 .tn-elem__23028734231622986948166 .tn-atom { font-size: 44px !important; }
}

/* Fix: блок "Обо мне" - на vw>=1201 обрезаны "20+ лет в менеджменте", "93 страны CEMEA", строка брендов; бейдж ICF наезжал на текст регалий (элементы блока используют zoom:vw/1200, поэтому фиксированные "локальные" (эталон-1200) значения left/width работают на любой ширине >=1201) */
@media screen and (min-width: 1201px) {
#rec2397451271 .tn-elem__23974512711782207120903000005 { left: 898px !important; }
#rec2397451271 .tn-elem__23974512711782207216034000007 { width: 270px !important; }
#rec2397451271 .tn-elem__23974512711782208384504000009 { left: 555px !important; }
#rec2397451271 .tn-elem__23974512711782209134801000013 { width: 500px !important; }
#rec2397451271 .tn-elem__23974512711782242167143000017 { left: 579px !important; }
#rec2397451271 .tn-elem__23974512711782242254821000018 { left: 574px !important; }
#rec2397451271 .tn-elem__23974512711782209056138000011 { left: 564px !important; }
}
/* Fix: блок "После работы вместе" - третья карточка обрезана справа на vw>=1201 (3 карточки шире контейнера в "локальных" 1200px; запись использует zoom:vw/1200, поэтому фиксированная локальная ширина карточки работает на любой ширине >=1201) */
@media screen and (min-width: 1201px) {
#rec2269565513 .t1186__item.t-col_5 { width: 365px !important; }
}

/* Fix: хиро - неровные промежутки между буллетами на десктопе (item3 смещён левее, чтобы гэп после короткого текста item2 совпадал с гэпом после item1) */
@media screen and (min-width: 1201px) {
#rec2302873423 .tn-elem__23028734231780391214678000003 { left: 862px !important; }
}

/* Fix: хиро - буллеты полностью пропадают (обрезаются) на vw>=1601 из-за фиксированной высоты Zero Block artboard, которая не растёт вместе со смещением контента при upscale */
@media screen and (min-width: 1601px) {
#rec2302873423 .t396__artboard { min-height: 780px !important; }
}

/* Fix: хиро мобильная - фото перекрывает заголовок/буллеты из-за z-index (фото стоит в DOM после текста с тем же z-index) */
@media screen and (max-width: 640px) {
#rec2302873423 .tn-elem__23028734231784307247387000001 { z-index: 2 !important; }
}

/* Fix: блок с цитатой Гандапаса - карточка "01" наезжает на заголовок "Но есть две ловушки:" на мобильной версии */
@media screen and (max-width: 640px) {
#rec2412262431 .tn-elem__24122624311782626857699000013 { margin-top: 50px !important; }
#rec2412262431 .tn-elem__24122624311765635252931000003 { margin-top: 50px !important; }
#rec2412262431 .tn-elem__24122624311765635252931000002 { margin-top: 50px !important; }
#rec2412262431 .tn-elem__24122624311782374500604000011 { margin-top: 50px !important; }
}

/* Fix: отзывы - шрифт цитаты/имени/роли мельче, чем в остальном контенте сайта */
#rec2493817951 .t525__text { font-size: 18px !important; }
#rec2493817951 .t525__title { font-size: 18px !important; font-weight: 700 !important; }
#rec2493817951 .t525__descr { font-size: 14px !important; }

/* Fix: хиро мобильная - тёмный градиент-подложка под фото для контраста подзаголовка/буллетов на светлых участках (жёлтый пиджак) */
@media screen and (max-width: 640px) {
#rec2302873423 .tn-elem__23028734231784307247387000001 .tn-atom { position: relative; }
#rec2302873423 .tn-elem__23028734231784307247387000001 .tn-atom::after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(26,40,32,0) 0%, rgba(26,40,32,0.5) 25%, rgba(26,40,32,0.85) 55%, rgba(26,40,32,0.92) 100%); pointer-events: none; }
}


/* Fix: якоря меню - сдвиг самого якорного тега вверх для компенсации sticky-шапки (position:relative не влияет на раскладку соседей) */
#rec2269565583 a[name="services"],
#rec2269565593 a[name="about"],
#rec2276780123 a[name="process"],
#rec2269565603 a[name="stories"] {
      position: relative;
        top: -95px;
        }