.mobile-contact-bar{display:none}@media (max-width:1000px){body:has(.mobile-contact-bar){--mobile-contact-height:calc(104px + env(safe-area-inset-bottom,0px));padding-bottom:var(--mobile-contact-height)}.mobile-contact-bar{z-index:75;opacity:1;padding:0 0 env(safe-area-inset-bottom,0px);background:var(--forest);border:0;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);display:block;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translate(0,0);box-shadow:0 -6px 26px #151f251f}.mobile-contact-bar__inner{gap:0;width:100%;max-width:none;margin:0;display:grid}.mobile-contact-bar__request{background:var(--forest);color:#fff;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:8px 12px;font-size:16px;font-weight:600;line-height:1.25;display:flex}.mobile-contact-bar__request svg{flex:none;width:20px;height:20px}.mobile-contact-bar__links{gap:0;display:flex}.mobile-contact-bar__links>a{color:#fff;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:52px;padding:8px 6px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.mobile-contact-bar__links>a[data-messenger=telegram]{background:#007ab8}.mobile-contact-bar__links>a[data-messenger=max]{background:linear-gradient(135deg,#009bff 0%,#35f 50%,#8d35e8 100%)}.mobile-contact-bar__links>a[href^=tel\:]{background:#188341}.mobile-contact-bar__links svg{flex:none;width:20px;height:20px}.mobile-contact-bar__links svg:not([fill=none]){fill:currentColor}.mobile-contact-bar a:focus-visible{outline:2px solid var(--forest);outline-offset:3px}body:has(.mobile-contact-bar) .cookie-notice{bottom:calc(var(--mobile-contact-height) + 12px)}:is(body:has(.lead-modal) .mobile-contact-bar,body:has(.home-contest) .mobile-contact-bar,body:has(.image-lightbox) .mobile-contact-bar,body:has(.mobile-menu.is-open) .mobile-contact-bar,body:has(.filter-panel.is-open) .mobile-contact-bar){visibility:hidden}body:has(input:focus,textarea:focus,select:focus) .mobile-contact-bar{visibility:hidden}}@media (max-width:900px){body:has(.mobile-contact-bar) .home-contest-promo__actions{bottom:calc(var(--mobile-contact-height) + 12px)}body:has(.mobile-contact-bar) .site-header--contest~.cookie-notice{bottom:calc(var(--mobile-contact-height) + 80px)}}@media (prefers-reduced-motion:reduce){.mobile-contact-bar{transition:none}}
