/* Публичный интерфейс сохраняет исходные классы и адаптивную сетку; данные и контакты только DEMO. */
html,body{max-width:100%;overflow-x:hidden}.portfolio-note{position:fixed;bottom:0;left:0;right:0;z-index:1500;padding:5px 8px;background:#16252c;color:white;text-align:center;font:11px/1.35 Arial,sans-serif}#archive-note{padding:30px 20px;background:#f4f7f9;text-align:center;font:14px/1.5 Arial,sans-serif}.demo-media{background-size:cover;background-position:center;min-height:180px;padding:30px;color:#555}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed}.portfolio-marquee-track{display:flex;align-items:center;width:max-content;animation:portfolio-marquee linear infinite}.portfolio-marquee-track>picture{flex-shrink:0}.partners-slider,.suppliers-slider{overflow:hidden}.partners-slider:hover .portfolio-marquee-track,.suppliers-slider:hover .portfolio-marquee-track{animation-play-state:paused}@keyframes portfolio-marquee{to{transform:translateX(-50%)}}[data-mobile-only]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid #009be2;outline-offset:3px}@media(max-width:767px){[data-mobile-only]{display:block!important}}@media(prefers-reduced-motion:reduce){.portfolio-marquee-track{animation:none}}
