/* adcitymag.ru */.adcx-showcase{margin:3rem auto}.adcx-showcase__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem}.adcx-showcase .adcx-section-title{margin:0}.adcx-more{font-size:var(--fs-sm, .85rem);font-weight:var(--bold, 600);color:var(--mainColor);text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.adcx-more:hover{color:var(--hoverColor);text-decoration:none}.adcx-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,var(--adcm-c-black, #000) 6%,var(--adcm-c-black, #000) 94%,transparent);mask-image:linear-gradient(to right,transparent,var(--adcm-c-black, #000) 6%,var(--adcm-c-black, #000) 94%,transparent)}.adcx-marquee__track{display:flex;width:max-content;gap:var(--adcm-space-4);padding:6px 0;animation:adcx-scroll 70s linear infinite}.adcx-marquee:hover .adcx-marquee__track,.adcx-marquee:focus-within .adcx-marquee__track{animation-play-state:paused}@keyframes adcx-scroll{to{transform:translate(calc(-50% - 7px))}}.adcx-mk{display:flex;align-items:center;gap:var(--adcm-space-3);min-width:260px;padding:12px 18px 12px 12px;border:1px solid var(--borderColor, rgba(128, 128, 128, .25));border-radius:var(--adcm-r-lg);background:var(--lightColor, #fff);color:var(--mainColor);text-decoration:none;transition:transform var(--adcm-dur-fast, .15s),box-shadow var(--adcm-dur-fast, .15s)}.adcx-mk:hover{transform:translateY(-3px);box-shadow:var(--adcm-shadow-3, 0 10px 26px rgba(0, 0, 0, .14));color:var(--mainColor);text-decoration:none}.adcx-mk__logo{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:var(--adcm-r-md);background:var(--greyBg, #f3f5f9) center / contain no-repeat;color:var(--adcm-c-white, #fff);font-size:var(--t-c-h2, 1.3rem);font-weight:var(--bold, 600)}.adcx-mk__info{display:flex;flex-direction:column;min-width:0;gap:2px}.adcx-mk__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--bold, 600)}.adcx-mk__top{margin-left:6px;padding:1px 6px;border-radius:var(--adcm-r-xs);background:var(--mainColor);color:var(--lightColor, #fff);font-size:var(--fs-xs, .75rem);letter-spacing:.04em;vertical-align:1px}.adcx-mk__meta{font-size:var(--fs-sm, .85rem);color:var(--adcmMuted, var(--greyColor))}@media (prefers-reduced-motion: reduce){.adcx-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.adcx-marquee__track{animation:none}}
