PageSourceSearch

https://mmix.ua/kontaktyi/

html mmix.ua collected 2026-10-08 17:00:37 UTC 60,691 bytes, 903 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3<head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="description" content="Контакты Marketing MIX в Киеве: ул. Большая Васильковская, 77, Telegram, WhatsApp, Viber, e-mail и форма заявки. Отвечаем на заявку в течение 2 часов.">
7    <meta name="viewport" content="width=device-width, initial-scale=1.0">
8    <meta name="robots" content="max-image-preview:large, max-snippet:-1, max-video-preview:-1">
9	<meta name="format-detection" content="telephone=no">
10    <meta name="format-detection" content="address=no">
11    <meta name="theme-color" content="#598FFC">
12	<base href="https://mmix.ua/">
13    <title>Контакты Marketing MIX в Киеве</title>
14    
15    <link rel="canonical" href="https://mmix.ua/kontaktyi/"/>
16    <link rel="alternate" href="https://mmix.ua/kontaktyi/" hreflang="ru"/>
17<link rel="alternate" href="https://mmix.ua/en/contacts/" hreflang="en"/>
18<link rel="alternate" href="https://mmix.ua/ua/kontakti/" hreflang="uk"/>
19    
20    <link rel="alternate" href="https://mmix.ua/kontaktyi/" hreflang="x-default" />
21    
22    <link rel="preload" fetchpriority="high" as="image" href="/files/img/backgound-vast2.png" />
23    <link rel="preload" fetchpriority="high" as="image" href="/files/img/logo-mini.png" />
24    <link rel="preload" fetchpriority="high" as="image" href="/files/img/logo-sm.png" />
25    <link rel='preload' fetchpriority="high" href='/files/img/star-bg.webp' as='image'>
26    
27    <link rel='preload' fetchpriority="high" href='/webp/files/img/logo.png.webp' as='image'>
28    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
29    <link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png">
30    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
31    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
32    <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
33    <meta name="msapplication-TileColor" content="#598FFC">
34    <link rel="icon" href="/favicon.png" type="image/png">
35    <link rel="stylesheet" href="/files/css/head-styles.css?v=2">
36    <link rel='stylesheet' href='/files/css/main.min.css?v=1790557858'>
37    <link rel='stylesheet' href='/files/css/mmix-ux.css?v=1790571881'>
38    
39    <link rel="stylesheet" href="/files/css/intPhoneMask.min.css">
40    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css"/>
41    <style>
42        #cookie-banner {
43            opacity:0;
44            transition: bottom 1s ease-in-out, opacity 1s ease-in-out;
45        }
46        #cookie-banner.show {
47            opacity:1;
48        }
49    </style>    
50    
50<script>
51        this.addEventListener("DOMContentLoaded", preloadImages, true);
52             
53            function preloadImages(e) {
54                var imageArray = new Array("/files/img/star-bg.webp","/files/img/logo-sm.png");
55             
56                for (var i = 0; i < imageArray.length; i++) {
57                    var tempImage = new Image();
58                    tempImage.src = imageArray[i];
59                }
60            }
61    </script>
61
62    
62<script>
63    window.addEventListener('load', function(){
64        setTimeout(function(){
65            document.getElementById('cookie-banner').classList.add('show');
66        }, 2500);
67    });
68</script>
vendor: 1 bytes, line 68
68
69<script>
70// Define dataLayer and the gtag function.
71window.dataLayer = window.dataLayer || [];
72function gtag(){ dataLayer.push(arguments); }
73
74// Consent Mode v2 (27.09.2026, как crystal.tax): denied по умолчанию только там, где согласие требует закон
75// (ЕЭЗ + Великобритания + Швейцария, через region); остальным granted. Сохранённое согласие посетителя
76// (localStorage cookiesAccepted, кнопка баннера -> consentGranted() в чанке granted) применяется здесь, до загрузки GTM.
77gtag('consent', 'default', {
78  'ad_storage': 'granted',
79  'ad_user_data': 'granted',
80  'ad_personalization': 'granted',
81  'analytics_storage': 'granted'
82});
83gtag('consent', 'default', {
84  'ad_storage': 'denied',
85  'ad_user_data': 'denied',
86  'ad_personalization': 'denied',
87  'analytics_storage': 'denied',
88  'region': ['AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','IS','LI','NO','GB','CH']
89});
90try {
91  if (window.localStorage && localStorage.getItem('cookiesAccepted') === 'true') {
92    gtag('consent', 'update', {
93      'ad_storage': 'granted',
94      'ad_user_data': 'granted',
95      'ad_personalization': 'granted',
96      'analytics_storage': 'granted'
97    });
98  }
99} catch (e) { }
100</script>
100
101    <!-- Google Tag Manager -->
102<script>
vendor: 327 bytes, lines 102-106
102(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
103new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
104j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
105'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
106})(window,document,'script','dataLayer','
106GTM-THLZ3X
vendor: 3 bytes, line 106
106');
106</script>
106
107<!-- End Google Tag Manager -->
108<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 108-109
108
109<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
109GTM-THLZ3X
vendor: 83 bytes, line 109
109" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
110<!-- End Google Tag Manager (noscript) -->
111<!-- Google tag (gtag.js) -->
112<!--
vendor: 63 bytes, line 112
112<script async src="https://www.googletagmanager.com/gtag/js?id=
112G-YQLMEBXDJW
vendor: 11 bytes, line 112
112"></script>
112-->
113<!--
113<script>-->
114<!--  window.dataLayer = window.dataLayer || [];-->
115<!--  function gtag(){ dataLayer.push(arguments); }-->
116<!--  gtag('js', new Date());-->
117
118<!--  gtag('config', 'G-YQLMEBXDJW');-->
119<!--</script>
119-->
120<!--
120<script>
121  function consentGranted() {
122    gtag('consent', 'update', {
123      'ad_storage': 'granted',
124      'ad_user_data': 'granted',
125      'ad_personalization': 'granted',
126      'analytics_storage': 'granted'
127    });
128    document.getElementById("cookie-banner").style.display = "none";
129    localStorage.setItem("cookiesAccepted", "true");
130  }
131  if (!localStorage.getItem("cookiesAccepted")) {
132    document.getElementById("cookie-banner").style.display = "block";
133  } else {
134    consentGranted();
135  }
136</script>
136-->
137    
137<script>
138        function checkAndReplaceAlt() {
139          const images = document.querySelectorAll('img');
140          images.forEach((img) => {
141            if (!img.alt) {
142              img.alt = 'socials';
143            }
144          });
145        }
146        window.onload = checkAndReplaceAlt;
147    </script>
147
148    <style>
149        .fancybox__container {
150            margin-top: 105px;
151        }
152    </style>
153<!-- lead-enrich: источник визита в скрытые поля форм -->
153<script src="/assets/ks-lead-src.js?v=1" defer></script>
153
154
155<link rel="stylesheet" href="/assets/components/modalertify/css/web/lib/noty/noty.css" type="text/css" />
156<link rel="stylesheet" href="/assets/components/modalertify/css/web/lib/noty/themes/mint.css" type="text/css" />
157<script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfessionalService","@id":"https://mmix.ua/#organization","name":"Marketing MIX","alternateName":["MMIX","mmix.ua"],"url":"https://mmix.ua/","logo":{"@type":"ImageObject","url":"https://mmix.ua/logo.png","width":372,"height":295},"image":"https://mmix.ua/logo.png","description":"Marketing MIX (MMIX) — маркетинговое агентство полного цикла в Киеве: создание сайтов и мобильных приложений, SEO, контекстная и таргетированная реклама, SMM, SERM, продвижение в ИИ-поиске, IT-поддержка, маркетинговый аудит и построение отдела продаж.","email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"ул. Большая Васильковская, 77","addressLocality":"Киев","addressCountry":"UA"},"hasMap":"https://g.page/r/Cd4NtWnrwywzEB0/","contactPoint":[{"@type":"ContactPoint","contactType":"customer service","email":"[email protected]","url":"https://t.me/+380677777230","availableLanguage":["Ukrainian","Russian","English"]},{"@type":"ContactPoint","contactType":"customer service","email":"[email protected]","url":"https://wa.me/380677777230","availableLanguage":["Ukrainian","Russian","English"]}],"areaServed":{"@type":"Country","name":"Ukraine"},"duns":"686062061","identifier":[{"@type":"PropertyValue","propertyID":"DUNS","name":"D-U-N-S Number","value":"68-606-2061"},{"@type":"PropertyValue","propertyID":"NCAGE","name":"NATO Commercial and Government Entity code","value":"A3G3J"}],"parentOrganization":{"@type":"Organization","name":"INNOVA Consulting Group"},"knowsAbout":["Website development","Mobile app development","Telegram Mini Apps","Chatbot development","Blockchain development","SEO","SEO audit","SEO copywriting","Contextual advertising","Google Ads","Targeted advertising on Facebook and Instagram","TikTok advertising","SMM","SERM (online reputation management)","Google Business Profile","Email marketing","Video marketing","Website promotion in AI search (LLM optimization)","Website localization","Marketing audit","Marketing strategy","Sales department building","IT consulting","IP telephony","Cybersecurity audit","AI business transformation (AI agents in company operations)","Video production for business"],"sameAs":["https://www.facebook.com/mmix.ua","https://www.instagram.com/mmix_ua","https://www.linkedin.com/company/76230503/","https://twitter.com/MMIX_ua","https://www.reddit.com/user/Marketing_MIX_UA","https://www.goodfirms.co/company/marketing-mix-agency","https://g.page/r/Cd4NtWnrwywzEB0/","https://eportal.nspa.nato.int/Codification/CageTool/cage-view/a3g3j"]}</script>
vendor: 1 bytes, line 157
157
158<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://mmix.ua/#website","url":"https://mmix.ua/","name":"Marketing MIX","alternateName":["MMIX","mmix.ua"],"inLanguage":["ru","uk","en"],"publisher":{"@id":"https://mmix.ua/#organization"}}</script>
158
159<link rel="stylesheet" href="/assets/components/ajaxform/css/default.css" type="text/css" />
160</head>
161<body>
162    <div class="wrapper" id="contacts-page">
163               <header class="header">
164         <form action="" id='EmailForm'>       
165            
165<script>
166                document.getElementById('EmailForm').action = window.location.href;
167            </script>
167
168         </form>
169
170            <div class="header-left">
171                <div class="header-bg">
172                    <div class="mini-container">
173                        <ul class="town">
174                            <li><a href="/pochemu-slon/">Блог</a></li>
175                            <li><a href="/portfolio/">Портфолио</a></li>
176                        </ul>
177                    <div class="breadcrumbs-wrap">
178                        <ul class="breadcrumbs"><li><a href="/"><span><img src="/webp/files/img/home.png.webp" alt="Главная"></span></a></li><li class="bc-separator">&gt;</li><li><span style='z-index: 10;position: relative;' title="Контакты">Контакты</span></li></ul>
179                        
180                        
180<script>
181                            var breadcrumbsElement = document.querySelector('.breadcrumbs');
182                            if (breadcrumbsElement) {
183                                var imgElement = breadcrumbsElement.querySelector('img');
184                                imgElement.setAttribute('width', '10');
185                                imgElement.setAttribute('height', '10');
186                            }
187                        </script>
187
188                    </div>
189                    </div>
190                </div>
191            </div>
192            <div class="header-center">
193                <div class="logo">
194                    <!--/assets/cache_image/files/img/logo_200x0.png-->
195                    <a href="/" aria-label="Главная">                    <picture>
196                      <source media="(max-width: 991px)" srcset="/files/img/logo-mini.png" />
197                      <img src="/webp/files/img/logo.png.webp" alt="Marketing MIX" />
198                    </picture></a>
199                </div>
200            </div>
201            <div class="header-right">
202                <div class="header-bg">
203                    <div class="mini-container">
204                        <ul class="town">
205                            <li><a href="/o-nas/">О нас</a></li>
206                            <li><a href="/kontaktyi/">Контакты</a></li>
207                        </ul>
208                        <ul class="header-menu">
209                            <li>
210                                <span class="menu-btn"></span>
211                            </li>
212                            <!--javascript:void(0)-->
213                            <li class="lang-switch-parent"><a class="lang-switch-btn" href="#" onclick="return false;">ru</a>
214                                <ul class="lang-switch-block"><li><a href="https://mmix.ua/en/contacts/" class="en">en</a></li>
215<li><a href="https://mmix.ua/ua/kontakti/" class="ua">ua</a></li></ul>
216                            </li>
217                            <!--<li><a href="#" aria-label="key" class="auth-key">&nbsp;</a></li>-->
218                        </ul>
219                        <!-- <div>dsfsdfdsfdsfsdf</div> -->
220                        <div class="main-nav">
221    <div class="nav-close-wrap">
222        <div class="nav-close">×</div>
223    </div>
224    <ul class="drop-menu-main-sub">
225        <li class="button-menu develop-btn" data-target="develop-dropdown2" ><span class="nav-capt">Разрабатываем</span></li>
226        <li class="dropdown2" id='develop-dropdown2'>
227            <ul class="develop-btn-bg" style='padding: 10px;'>
228                <li><a href="/sozdanie-sajtov/">Создание сайтов</a></li>
229<li><a href="/razrabotka-mobilnyh-prilozhenij/">Разработка мобильных приложений</a></li>
230<li><a href="/blokchejn-razrabotka/">Разработка на Blockchain</a></li>
231<li><a href="/razrabotka-telegram-miniapps/">Разработка Telegram MiniApps</a></li>
232<li><a href="/uslugi-dlya-kriptovalyutnyix-kompanij/">Услуги для криптовалютных компаний</a></li>
233<li><a href="/razrabotka-sozdanie-chat-botov/">Создание чат-бота</a></li>
234            </ul>
235        </li>
236        <li class="button-menu support-btn" data-target="support-dropdown2"><span class="nav-capt">Продвигаем</span></li>
237        <li class="dropdown2" id='support-dropdown2'>
238            <ul class="support-btn-bg" style='padding: 10px;'>
239                <li><a href="/poiskovoe-prodvizhenie-sajtov/">SEO поисковое продвижение сайтов</a></li>
240<li><a href="/remarketing-v-google-adwords/">Ремаркетинг</a></li>
241<li><a href="/prodvizhenie-v-socsetjah/">SMM (продвижение в соцсетях)</a></li>
242<li><a href="/zakazat-rolik-dlja-jutuba/">Съемка видео для YouTube</a></li>
243<li><a href="/kontekstnaja-reklama-pod-kljuch/">Контекстная реклама</a></li>
244<li><a href="/seo-kopirajting/">SEO копирайтинг</a></li>
245<li><a href="/videomarketing-youtube/">Профессиональный видеомаркетинг</a></li>
246<li><a href="/serm-upravlenie-reputaciej/">SERM — управление репутацией</a></li>
247<li><a href="/seo-adaptivnaja-lokalizacija-sajta/">Локализация сайта</a></li>
248<li><a href="/targetirovannaja-reklama-v-facebook/">Таргетированная реклама в фейсбук</a></li>
249<li><a href="/targetirovannaja-reklama-v-instagram/">Таргетированная реклама в Instagram</a></li>
250<li><a href="/nastrojka-reklamyi-v-tiktok/">Настройка рекламы в TikTok</a></li>
251<li><a href="/smm-dlya-kriptokompanij/">SMM для криптокомпаний</a></li>
252<li><a href="/prodvizhenie-gugl-moj-biznes/">Google Мой бизнес</a></li>
253<li><a href="/seo-dlya-kriptokompanij/">SEO для криптокомпаний</a></li>
254<li><a href="/kontent-marketing-dlya-kriptokompanij/">Контент-маркетинг для криптокомпаний</a></li>
255<li><a href="/raskrutka-tik-tok/">Продвижение в TikTok</a></li>
256<li><a href="/prodvizhenie-sajta-v-vyidache-ii-llm-optimizacziya/">Продвижение сайта в выдаче ИИ (LLM-оптимизация)</a></li>
257<li><a href="/reklama-i-sajt-dlya-biznesa-v-polshe/">Маркетинг в Польше</a></li>
258<li><a href="/besplatnyj-audit-sajta/">Экспресс-аудит сайта</a></li>
259            </ul>
260        </li>
261        <li class="button-menu promt-btn" data-target="promt-dropdown2"><span class="nav-capt">Поддерживаем</span></li>
262        <li class="dropdown2" id='promt-dropdown2'>
263            <ul class="promt-btn-bg" style='padding: 10px;'>
264                <li><a href="/podderzhka-sajta-onlajn/">Онлайн-поддержка</a></li>
265<li><a href="/proektirovanie-it-infrastruktury/">
265Построение IT-инфраструктуры в компании</a></li>
266<li><a href="/tehnicheskaja-podderzhka-sajtov/">Техническая поддержка сайта</a></li>
267<li><a href="/registracija-domennyh-imen-i-hostinga/">Хостинг, домены</a></li>
268<li><a href="/it-konsalting/">IT-консалтинг</a></li>
269<li><a href="/organizacija-vnedrenie-ip-telefonii/">IP-телефония</a></li>
270<li><a href="/kiberbezopasnost-audit/">Кибербезопасность: аудит и устранение уязвимостей</a></li>
271            </ul>
272        </li>
273        <li class="button-menu progress-btn" data-target="progress-dropdown2"><span class="nav-capt">Развиваем</span></li>
274        <li class="dropdown2" id='progress-dropdown2'>
275            <ul class="progress-btn-bg" style='padding: 10px;'>
276                <li><a href="/ai/">ИИ-трансформация бизнеса</a></li>
277<li><a href="/marketingovyj-audit/">Маркетинговый аудит и консалтинг</a></li>
278<li><a href="/uslugi-po-biznes-planirovaniju/">Бизнес-планирование</a></li>
279<li><a href="/postroenie-otdela-prodazh-pod-kljuch/">Создание отдела продаж под ключ</a></li>
280<li><a href="/audit-otdela-prodazh/">Аудит отдела продаж</a></li>
281<li><a href="/audit-marketingovoj-strategii/">Аудит маркетинговой стратегии</a></li>
282<li><a href="/razrabotka-marketingovoj-strategii/">Разработка маркетинговой стратегии бизнеса</a></li>
283<li><a href="/avtomatizacija-prodazh/">Автоматизация отдела продаж</a></li>
284<li><a href="/marketingovyj-analiz-rynka/">Маркетинговый анализ рынка / потребителей</a></li>
285<li><a href="/analog-bitriks24/">Аналог Битрикс24</a></li>
286<li><a href="/zamena-1s/">Замена 1С</a></li>
287<li><a href="/perenos-sajta-s-bitriksa/">Перенос с 1С-Битрикс</a></li>
288<li><a href="/sajt-i-crm-po-grantu-vlasna-sprava/">Сайт по гранту</a></li>
289            </ul>
290        </li>
291        
292<style>.main-nav .drop-menu-main-sub>li.mx-ai-nav{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0;list-style:none}.main-nav .drop-menu-main-sub>li.mx-ai-nav>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;height:auto;min-height:60px;padding:10px 16px;line-height:1.2;background:#005dff;border-bottom:4px solid #0041b8;color:#fff;text-decoration:none;font-size:inherit;text-transform:none}.main-nav .drop-menu-main-sub>li.mx-ai-nav .mx-ai-nav-tag{font:13px/1.2 HelveticaBold,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.main-nav .drop-menu-main-sub>li.mx-ai-nav .mx-ai-nav-t{font:20px/1.2 HelveticaBold,Arial,sans-serif;text-transform:uppercase}.main-nav .drop-menu-main-sub>li.mx-ai-nav i{font-style:normal}.main-nav .drop-menu-main-sub>li.mx-ai-nav>a:hover{background:#004ee0}.main-nav .drop-menu-main-sub:has(.button-menu.active)>li.mx-ai-nav{display:none}.main-nav .drop-menu-main-sub:has(>li.mx-ai-nav){box-sizing:border-box;padding-bottom:64px}.main-nav .drop-menu-main-sub:has(.button-menu.active){padding-bottom:0}@media (max-width:767px){.main-nav .drop-menu-main-sub:has(>li.mx-ai-nav){padding-bottom:84px}.main-nav .drop-menu-main-sub>li.mx-ai-nav .mx-ai-nav-t{font-size:18px}}</style><li class="mx-ai-nav"><a href="/ai/"><span class="mx-ai-nav-tag">Главное направление 2026</span><span class="mx-ai-nav-t">ИИ-трансформация бизнеса&nbsp;<i aria-hidden="true">→</i></span></a></li>
293    </ul>
294    <div class="main-nav-inn">
295        <div class="main-nav-submenu">
296            <div class="main-nav-submenu-top">
297                <span class="main-nav-homebtn"><i></i></span>
298            </div>
299            <ul class="main-nav-submenu-bottom">
300                <li class="button-menu develop-btn"><span class="nav-capt">Разрабатываем</span></li>
301                <li class="button-menu support-btn"><span class="nav-capt">Продвигаем</span></li>
302                <li class="button-menu promt-btn"><span class="nav-capt">Поддерживаем</span></li>
303                <li class="button-menu progress-btn"><span class="nav-capt">Развиваем</span></li>
304            </ul>
305        </div>
306        <div class="main-nav-content"></div>
307    </div>
308</div>
309                        <ul class="phone" style='display:flex;'>
310                            <li class='mobile-portfolio' style='display: flex; align-items: center; font-size: 19px; margin-top: -5px;border-right: 1px solid;'><a href="/portfolio/" style='margin:0 7px;'>Портфолио</a></li>
311                            <li class='header-callback' style='margin-top: 3px;margin-right:10px;font-size:20px;!important'>Обратная связь:</li>
312                            <li><a href="https://t.me/+380677777230" style='margin:0 7px;'><img style='width:27px;' width="27" height="27" src="/files/img/icons/telegram-54.png" alt="Написать в Telegram"></a></li>
313                            <li>
313<a href="https://api.whatsapp.com/send/?phone=380677777230&text&type=phone_number&app_absent=0" style='margin:0 7px;'><img style='width:25px;' width="25" height="25" src="/files/img/icons/whatsapp-54.png" alt="Написать в WhatsApp"></a></li>
314                        </ul>
315                        <ul class="mes_head">
316                             <li><a href="https://t.me/+380677777230" aria-label='https://t.me/+380677777230' target="_blank" rel="nofollow"><i class="fa-brands fa-telegram"></i></a></li> <li><a href="https://wa.me/380677777230" aria-label='https://wa.me/380677777230' target="_blank" rel="nofollow"><i class="fa-brands fa-whatsapp"></i></a></li> <li><a href="skype:Vse.ok?chat" aria-label='skype:Vse.ok?chat' target="_blank" rel="nofollow"><i class="fa-brands fa-skype"></i></a></li>
317                        </ul>
318                    </div>
319                </div>
320            </div>
321        </header>
322        <div class="content">
323            <div class="contacts-map">
324                 <div class="lazy-load-map" data-src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2541.7794397913185!2d30.517803560596636!3d50.4265808853604!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x40d4cf1ea7524f43%3A0xe8c300b44aa2972a!2z0LLRg9C70LjRhtGPINCS0LXQu9C40LrQsCDQktCw0YHQuNC70YzQutGW0LLRgdGM0LrQsCwgNzc!5e0!3m2!1suk!2sua!4v1507645166368"></div>
325                                 
325<script>
326const observer = new IntersectionObserver((entries, observer) => {
327  entries.forEach((entry) => {
328    if (entry.isIntersecting) {
329      const iframe = document.createElement("iframe");
330      iframe.src = entry.target.dataset.src;
331
332      entry.target.appendChild(iframe);
333      observer.unobserve(entry.target);
334    }
335  });
336});
337
338const lazyLoadMapElements = document.querySelectorAll(".lazy-load-map");
339lazyLoadMapElements.forEach((element) => {
340  observer.observe(element);
341});
342
343document.addEventListener("touchstart", touchStartHandler, { passive: true });
344document.addEventListener("touchmove", touchMoveHandler, { passive: true });
345document.addEventListener("wheel", wheelHandler, { passive: true });
346
347function touchStartHandler(event) {
348}
349
350function touchMoveHandler(event) {
351}
352
353function wheelHandler(event) {
354}
355</script>
355
356
357<script>
358  // Получаем элемент с классом .lazy-load-map
359  var lazyLoadMap = document.querySelector('.lazy-load-map');
360
361  // Получаем вложенный iframe
362  var iframe = lazyLoadMap.querySelector('iframe');
363
364  // Устанавливаем title для iframe
365  //iframe.title = 'Ваш заголовок для карты';
366</script>
366
367
368<!--                 <iframe data-src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2541.7794397913185!2d30.517803560596636!3d50.4265808853604!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x40d4cf1ea7524f43%3A0xe8c300b44aa2972a!2z0LLRg9C70LjRhtGPINCS0LXQu9C40LrQsCDQktCw0YHQuNC70YzQutGW0LLRgdGM0LrQsCwgNzc!5e0!3m2!1suk!2sua!4v1507645166368"></iframe>-->             
369            </div>
370            <div class="our-contacts-box">
371                <div class="tilt-up-wrap">
372                    <div class="tilt-up-l"></div>
373                    <div class="tilt-up-r"></div>
374                </div>
375                <div class="container">
376                    <div class="our-contacts">
377                        <h1>Контакты</h1>
378                        <div class="clear"></div>
379                        <div class="our-contacts-item">
380                            <ul class="contacts-address">
381                                <li>Киев, ул. Большая Васильковская, 77</li>
382                            </ul>
383                            <ul class="contacts-email">
384                                <li><a href="mailto:[email protected]">[email protected]</a></li>
385                            </ul>
386                        </div>
387                        <div class="our-contacts-item text-right">
388                            <ul class="contacts-phones contacts-msg" style="background:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 26px">
389                                <li><span role="link" tabindex="0" style="cursor:pointer;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px" onclick="window.gtag&&gtag('event','TelegramClick');window.open(atob('aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA='),'_blank','noopener')"><img src="/files/img/icons/telegram-54.png" width="26" height="26" alt="Telegram" loading="lazy">Telegram</span></li>
390                                <li><span role="link" tabindex="0" style="cursor:pointer;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px" onclick="window.gtag&&gtag('event','Whatsapp_Click_Button');window.open(atob('aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA=='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA=='),'_blank','noopener')"><img src="/files/img/icons/whatsapp-54.png" width="26" height="26" alt="WhatsApp" loading="lazy">WhatsApp</span></li>
391                                <li><span role="link" tabindex="0" style="cursor:pointer;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px" onclick="window.open(atob('dmliZXI6Ly9wYT9jaGF0VVJJPXd3d21taXh1YQ=='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('dmliZXI6Ly9wYT9jaGF0VVJJPXd3d21taXh1YQ=='),'_blank','noopener')">Viber</span></li>
392                            </ul>
393                        </div>
394                    </div>
395                </div>
396            </div>
397            <div class="contacts-photo-wrap" style="background: url(/webp/files/images/contacts.jpg.webp)">
398                <div class="container">
399                    <div class="article">
400                        <style>#contacts-page .contacts-photo-wrap .article h2{color:#fff;font-size:24px;margin:0 0 12px;text-transform:none}#contacts-page .contacts-photo-wrap .article p{color:#fff;font-size:16px;line-height:1.6;margin:0 0 12px}@media(max-width:767px){#contacts-page .contacts-photo-wrap .article h2{font-size:20px}#contacts-page .contacts-photo-wrap .article p{font-size:15px}}</style><h2>Как с нами связаться</h2><p>Marketing MIX — <a href="/">агентство интернет-маркетинга</a> в Киеве: создаём сайты и приложения, ведём SEO, рекламу в Google Ads и Meta Ads, SMM. Оставьте заявку в форме ниже, и мы свяжемся с вами в течение 2 часов. Опишите задачу в двух-трёх предложениях: что за бизнес, что нужно сделать и к какому сроку.</p><p>Удобнее переписка — пишите в <span role="link" tabindex="0" style="cursor:pointer;color:#fff;text-decoration:underline" onclick="window.open(atob('aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA='),'_blank','noopener')">Telegram</span>, <span role="link" tabindex="0" style="cursor:pointer;color:#fff;text-decoration:underline" onclick="window.open(atob('aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA=='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA=='),'_blank','noopener')">WhatsApp</span> или <span role="link" tabindex="0" style="cursor:pointer;color:#fff;text-decoration:underline" onclick="window.open(atob('dmliZXI6Ly9wYT9jaGF0VVJJPXd3d21taXh1YQ=='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('dmliZXI6Ly9wYT9jaGF0VVJJPXd3d21taXh1YQ=='),'_blank','noopener')">Viber</span>. Письмо можно отправить на [email protected]. Офис находится в Киеве на ул. Большая Васильковская, 77; о встрече договоримся заранее, чтобы нужный специалист был на месте. С клиентами из других городов и стран работаем удалённо, встречи и согласования проходят оÐ
400½Ð»Ð°Ð¹Ð½.</p>
401                    </div>
402                </div>
403            </div>
404                        <div class="connect-us-box connect-us-box2 people-box bg-animate">
405                <div class="container">
406                    <h3>Обратная связь</h3>
407                    <div class="leave-application">Оставьте заявку, и мы свяжемся с вами в течение 2 часов.<br>И ответим на все интересующие Вас вопросы.</div>
408                    <form class="ajax_form" id="dark-form1" method="post" action="/kontaktyi/" enctype="multipart/form-data">
409    <input type="hidden" name="ASSIGNED_BY_ID" value="84">
410    <input type="hidden" name="where" value="Контакты">
411    <input type="hidden" name="types" value="Заказ услуги">
412    <input type="hidden" name="site" value="31">
413    <input type="hidden" name="userIp" value="174.112.130.181">
414    <input type="hidden" name="site-name" value="MMIX">
415    <input type="hidden" name="utmSource" value="">
416    <input type="hidden" name="servlink" value="https://mmix.ua/kontaktyi/">
417    <input type="hidden" class="sourcebuster" name="sourcebuster" value="">
418    <div id="formMessageDark" style='margin-bottom:25px;'></div>
419    <div class="form-left">
420        <input class="fr-name input-form" type="text" name="first-name" placeholder="Имя" value="">
421        <label for="cub2-name">Имя<span class="blue">*</span></label>
422        <input type="text"  class="input-form" id="cub2-name" name="name" placeholder="Имя" value="">
423        <label class="label-form" for="cub-email">Email</label>
424        <input class="input-form" type="text" name="mail" id="cub-email" placeholder="Email" value="">
425        <label for="cub2-mail">Email</label>
426        <input type="email"  class="input-form" id="cub2-mail" name="email" placeholder="Email" value="">
427        <label for="cub2-tel">Телефон</label>
428        <input type="tel dark-tel" class="input-form int-phonemask-input" id="cub2-tel" name="tel" value="">
429    </div>
430    <div class="form-right">
431        <label for="cub2-text">Сообщение</label>
432        <textarea id="cub2-text" name="msg" placeholder="Сообщение"></textarea>
433    </div>
434    <p class="font-gray"><span class="blue">*</span> Поля, обязательные для заполнения</p>
435    <div class="form-wrap-file">
436        <label class="new-type-file">Прикрепить файл
437            <input class="form-input-file" type="file" name="file">
438        </label>
439        <span class="file-text"></span>
440    </div>
441    <input type="submit" class="btn-blue" name="send-dark" value="Отправить">
442
443<!-- ks-turnstile: антиспам, добавлено 2026-09-21, показывается только при подозрении -->
444<div class="cf-turnstile ks-turnstile" data-sitekey="0x4AAAAAAE_VEwlphR1X84T1" data-size="flexible" data-language="auto" data-appearance="interaction-only" data-retry="auto" style="margin:0;"></div>
445<script src="/assets/ks-turnstile.js?v=2" defer></script>
445
446
447	<input type="hidden" name="af_action" value="17795533119274582b8aa7656384493b" />
448</form>
449<div id="success-responseDark" style='padding-left:0!important;display:none;text-align: center;' class="alert">
450<p style='display: inline-block;color: #fff;text-align: center !important;font-weight: bold;padding: 10px;background-color: rgba(76, 167, 63, 0.8);border: 1px solid;backdrop-filter: blur(8px);'>Ваше сообщение успешно отправленно</p>
451</div>
452
453<!--
453<script>
454$(document).ready(function() {
455    $(document).on('af_complete', function(event, response) {
456        console.log(response);
457        var form = response.form;
458        if (form.attr('id') == 'dark-form1') {
459            if (response.success) {  // Проверка успешности отправки
460                $("#success-responseDark").css("display","block");
461                form.hide();
462            } else {
463                $('#formMessageDark').html('<div class="error" style="display: inline-block;color: #fff;text-align: center !important;font-weight: bold;padding: 10px;background-color: rgb(199 66 66 / 80%);border: 1px solid;backdrop-filter: blur(8px);">' + response.message + '</div>');
464                $('.form-input').css("border-color", '#dc0000');
465                $('.form-input').on('click', function() {
466                    $(this).css("border-color", '');
467                });
468            }
469        } else {
470            console.log("Form ID does not match: " + form.attr('id'));
471        }
472    });
473});
474</script>
474-->
475                </div>
476            </div>
477        </div>
478        <div class="regions-links-wrap">
479    <div class="container">
480        <ul class="regions-links">
481            <li><a href="/sozdanie-sajtov-v-sumax/">Создание сайтов в Сумах</a></li>
482            <li><a href="/sozdanie-sajtov-v-poltave/">Создание сайтов в Полтаве</a></li>
483            <li><a href="/sozdanie-sajtov-v-nikolaeve/">Создание сайтов в Николаеве</a></li>
484            <li><a href="/sozdanie-sajtov-v-zaporozhe/">Создание сайтов в Запорожье</a></li>
485            <li><a href="/sozdanie-sajtov-v-dnepre/">Создание сайтов в Днепре</a></li>
486        </ul>
487    </div>
488</div>
489<div class="footer">
490    <div class="footer-top" style='background: url(/files/img/startsky.png);'>
491        <div class="container">
492            <div class="footer-top-item f1">
493                <ul>
494                    <!-- <li><a href=""></a></li> -->
495                    <li><a href="/portfolio/">Портфолио</a></li>
496                    <li><a href="/o-nas/">О нас</a></li>
497                    <li><a href="/kontaktyi/">Контакты</a></li>
498                
499                <!--mxvp-foot--><li><a href="/video/">Видео</a></li><!--/mxvp-foot-->
500                </ul>
501            </div>
502            <div class="footer-top-item f2">
503                <ul>
504                    <li><a href="/sitemap/">Карта сайта</a></li>
505                </ul>
506            </div>
507            <div class="footer-top-item f3">
508                <ul>
509                    <li><a href="/razrabatyivaem/">Разрабатываем</a></li>
510<li><a href="/prodvigaem/">Продвигаем</a></li>
511<li><a href="/podderzhivaem/">Поддерживаем</a></li>
512<li><a href="/razvivaem/">Развиваем</a></li>
513                </ul>
514            </div>
515            <hr>
516            <div class="footer-info-wrap" itemscope itemtype="http://schema.org/Organization" itemid="https://mmix.ua/#organization">
517                <meta itemprop="name" content="Marketing MIX">
518                <meta itemprop="image" content="https://mmix.ua/logo.png">
519                <div class="footer-info footer-info-1" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
520                    <ul>
521                        <li><span itemprop="addressLocality">Киев</span>, <span itemprop="streetAddress">ул. Большая Васильковская, 77</span></li>
522                    </ul>
523                </div>
524                <div class="footer-info footer-info-2">
525                    <ul style="background:none;padding-left:0">
526                        <li class="footer-msg"><span role="link" tabindex="0" style="cursor:pointer;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin:0 8px" onclick="window.gtag&&gtag('event','TelegramClick');window.open(atob('aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA='),'_blank','noopener')"><img src="/files/img/icons/telegram-54.png" width="22" height="22" alt="Telegram" loading="lazy">Telegram</span><span role="link" tabindex="0" style="cursor:pointer;color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin:0 8px" onclick="window.gtag&&gtag('event','Whatsapp_Click_Button');window.open(atob('aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA=='),'_blank','noopener')" onkeydown="if(event.key==='Enter')window.open(atob('aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA=='),'_blank','noopener')"><img src="/files/img/icons/whatsapp-54.png" width="22" height="22" alt="WhatsApp" loading="lazy">WhatsApp</span></li>
527                    </ul>
528                </div>
529                <div class="footer-info footer-info-3">
530                    <ul>
531                        <li><a href="mailto:[email protected]" itemprop="email">[email protected]</a></li>
532                    </ul>
533                </div>
534            </div>
535            <div class='footer-info-wrap'>
536                <ul class='duns-ncage' style='margin-top:30px;'>
537				    <li style=''>
538				        <a target="_blank" onclick="window.open('https://www.dnb.com/business-directory/company-profiles.marketing_mix_llc.42fd167b32e6f315f83fc7d7c828685d.html'); return false;" href="#"><img style='width: 11px;padding-right:5px;' width="11" height="15" loading="lazy" src="/files/images/dnb-24.png" alt="DUNS">DUNS Number: 68-606-2061</a>
539				    </li>
540				    <li style=''>
541				        <a target="_blank" href="https://eportal.nspa.nato.int/Codification/CageTool/cage-view/a3g3j"><img style='width: 15px;padding-right:5px;' width="15" height="15" loading="lazy" src="/files/images/xnato-30.png" alt="NCAGE">NCAGE Number: A3G3J</a>
542				    </li>
543			    </ul>
544            </div>
545        </div>
546        <div id="cookie-banner" style="display: none; position: fixed; bottom: 0; width: 100%; background-color: #333; color: #fff; padding: 15px 0 15px 0; text-align: center;z-index:1000;">
547            <div class="mx-ck"><p>Сайт использует cookie для аналитики и удобства. Подробнее — в <a href="/politika-konfidenczialnosti/" target="_blank">Политике конфиденциальности</a>.</p><button type="button" onclick="consentGranted()">Согласен</button></div>
548        </div>
549
550    <!-- Create update functions for each consent parameter -->
551
552    </div>
553    <div class="footer-bottom">
554        <div class="container">
555            <div class="footer-item footer-bottom-item-n1">
556                <p><a href="/">mmix.ua</a> &copy; 2014-2026</p>
557                <p>Все права защищены</p>
558            </div>
559            <div class="footer-item footer-bottom-item-n2">
560                <ul class="social">
561                    <li class='footer-link'><a href='#' target="_blank" rel="noopener nofollow" onclick="window.open('https://www.facebook.com/mmix.ua'); return false;" ><img src="/webp/files/img/icons/facebook.png.webp" width="26" height="26" loading="lazy" decoding="async" alt="facebook"></a></li>
562                    <li class='footer-link'><a href="#" onclick="window.open('https://www.instagram.com/mmix_ua'); return false;" target="_blank" rel="noopener nofollow"><img src="/webp/files/img/icons/instagram.png.webp" width="26" height="26" loading="lazy" decoding="async" alt="instagram"></a></li>
563                    <li class='footer-link'><a href="#" onclick="window.open('https://twitter.com/MMIX_ua'); return false;" target="_blank" rel="noopener nofollow"><img src="/webp/files/img/icons/twitter.png.webp" width="26" height="26" loading="lazy" decoding="async" alt="twitter"></a></li>
564                    <li class='footer-link'><a href="#" onclick="window.open('https://www.linkedin.com/company/76230503/'); return false;" target="_blank" rel="noopener nofollow"><img src="/webp/files/img/icons/linkedin.png.webp" width="26" height="26" loading="lazy" decoding="async" alt="linkedin"></a></li>
565                    <li class='footer-link'>
565<a href="#" onclick="window.open('https://www.goodfirms.co/company/marketing-mix-agency'); return false;" target="_blank" rel="noopener nofollow"><img src="/webp/files/img/icons/goodfirms.jpg.webp" width="26" height="26" loading="lazy" decoding="async" alt="goodfirms"></a></li>
566                    <li class='footer-link'><a href="#" onclick="window.open('https://www.reddit.com/user/Marketing_MIX_UA'); return false;" target="_blank" rel="noopener nofollow"><img src="/webp/files/img/icons/reddit.png.webp" width="26" height="26" loading="lazy" decoding="async" alt="reddit"></a></li>
567                    <li class='footer-link'><a href="#" onclick="window.open('https://g.page/r/Cd4NtWnrwywzEB0/'); return false;" target="_blank" rel="noopener nofollow"><img src="/webp/files/img/icons/google-maps.png.webp" width="26" height="26" loading="lazy" decoding="async" alt="google"></a></li>
568                </ul>
569            </div>
570            
571            <div class="footer-item">
572                <p class="footer-icg-wrap">ЧАСТЬ БОЛЬШОЙ СЕМЬИ <span><img width='15' height='15' loading='lazy' style="width: 25px; transform: translateY(6px);" src="/webp/files/img/favicon/innova.png.webp" srcset="/webp/files/img/favicon/biginnova.png.webp" alt="Logo INNOVA CONSULTING GROUP"> "INNOVA CONSULTING GROUP"</span></p>
573            </div>
574        </div>
575    </div>
576</div>
577<div class="chat js-chat"><div class="chat__messenger"> <a href="mailto:[email protected]" class="chat__messenger-item"><img class="chat__messenger-icon" width='15' height='15' src="/files/images/messanger/envelope.svg" alt="Написать на почту"><span class="chat__messenger-name">Написать на Email</span> </a> <a href="viber://pa?chatURI=wwwmmixua" class="chat__messenger-item"><img class="chat__messenger-icon" src='/files/images/messanger/viber.svg' width='15' height='15' alt='Написать в Viber'> <span class="chat__messenger-name">Написать на Viber</span> </a> <a href="//t.me/www_Mmix_ua_bot" class="chat__messenger-item" target="_blank" rel="noopener"> <img class="chat__messenger-icon" src='/files/images/messanger/telegram.svg' width='15' height='15' alt='Написать в Telegram'> <span class="chat__messenger-name">Написать на Telegram</span> </a></div><div class="chat__icon"> <svg class="chat__icon-message" height="480pt" viewBox="0 -24 480 480" width="480pt" xmlns="http://www.w3.org/2000/svg"> <path class="chat-svg" fill="#fff" d="m408 0h-336c-39.746094.0429688-71.9570312 32.253906-72 72v208c.0429688 39.746094 32.253906 71.957031 72 72h22.238281l-14.078125 70.398438c-.605468 3.027343.585938 6.128906 3.054688 7.976562s5.78125 2.109375 8.511718.671875l150.25-79.046875h166.023438c39.746094-.042969 71.957031-32.253906 72-72v-208c-.042969-39.746094-32.253906-71.9570312-72-72zm56 280c-.035156 30.914062-25.085938 55.964844-56 56h-168c-1.300781 0-2.578125.316406-3.726562.921875l-137.128907 72.175781 12.695313-63.496094c.480468-2.355468-.121094-4.800781-1.640625-6.660156-1.519531-1.863281-3.796875-2.941406-6.199219-2.941406h-32c-30.914062-.035156-55.964844-25.085938-56-56v-208c.035156-30.914062 25.085938-55.964844 56-56h336c30.914062.035156 55.964844 25.085938 56 56zm0 0"></path> </svg> <svg class="chat__icon-close" width="64" version="1.1" xmlns="http://www.w3.org/2000/svg" height="64" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 64 64"> <path class="cross-svg" fill="#fff" d="M28.941,31.786L0.613,60.114c-0.787,0.787-0.787,2.062,0,2.849c0.393,0.394,0.909,0.59,1.424,0.59   c0.516,0,1.031-0.196,1.424-0.59l28.541-28.541l28.541,28.541c0.394,0.394,0.909,0.59,1.424,0.59c0.515,0,1.031-0.196,1.424-0.59   c0.787-0.787,0.787-2.062,0-2.849L35.064,31.786L63.41,3.438c0.787-0.787,0.787-2.062,0-2.849c-0.787-0.786-2.062-0.786-2.848,0   L32.003,29.15L3.441,0.59c-0.787-0.786-2.061-0.786-2.848,0c-0.787,0.787-0.787,2.062,0,2.849L28.941,31.786z"></path> </svg></div></div>
578<script>
579    document.addEventListener("DOMContentLoaded", function() {
580    var lazyLoadDivs = document.querySelectorAll('.chips-item-top[data-src]');
581    var observer = new IntersectionObserver(function(entries, observer) {
582        entries.forEach(function(entry) {
583            if (entry.isIntersecting) {
584                entry.target.style.backgroundImage = 'url(' + entry.target.getAttribute('data-src') + ')';
585                entry.target.removeAttribute('data-src');
586                observer.unobserve(entry.target);
587            }
588        });
589    }, { rootMargin: '0px', threshold: 0 });
590
591    lazyLoadDivs.forEach(function(div) {
592        observer.observe(div);
593    });
594});
595
596</script>
vendor: 1 bytes, line 596
596
597<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 597
597
598<script>
599/* generate_lead (27.09.2026, как form-handler crystal.tax): успешная отправка любой формы AjaxForm -> событие в dataLayer.
600   Вешаемся после DOMContentLoaded на тот jQuery, что в window к этому моменту (на странице их может быть два). */
601document.addEventListener('DOMContentLoaded', function () {
602  var jq = window.jQuery;
603  if (!jq) { return; }
604  jq(document).on('af_complete', function (event, response) {
605    if (!response || !response.success) { return; }
606    var form = response.form && response.form.length ? response.form : null;
607    var id = form ? (form.attr('id') || form.attr('class') || '') : '';
608    var types = form ? (form.find('input[name="types"]').val() || '') : '';
609    window.dataLayer = window.dataLayer || [];
610    window.dataLayer.push({
611      'event': 'generate_lead',
612      'form_id': id,
613      'form_name': types,
614      'page_language': document.documentElement.lang || '',
615      'page_path': location.pathname
616    });
617  });
618});
619</script>
vendor: 1 bytes, line 619
619
620<script>
621$(document).ready(function() {
622    $(document).on('af_complete', function(event, response) {
623        console.log(response);
624        var form = response.form;
625        if (form.attr('id') == 'forma3') {
626            if (response.success) {  // Проверка успешности отправки
627                $("#success-response3").css("display","block");
628                form.hide();
629            } else {
630                $('#formMessage3').html('<div class="error" style="display: inline-block;color: #fff;text-align: center !important;font-weight: bold;padding: 10px;background-color: rgb(199 66 66 / 80%);border: 1px solid;backdrop-filter: blur(8px);">' + response.message + '</div>');
631                $('.form-input').css("border-color", '#dc0000');
632                $('.form-input').on('click', function() {
633                    $(this).css("border-color", '');
634                });
635            }
636        } else {
637            console.log("Form ID does not match: " + form.attr('id'));
638        }
639    });
640});
641</script>
vendor: 1 bytes, line 641
641
642<script>
643$(document).ready(function() {
644    $(document).on('af_complete', function(event, response) {
645        console.log(response);
646        var form = response.form;
647        if (form.attr('id') == 'light-form1') {
648            if (response.success) {  // Проверка успешности отправки
649                $("#success-responseLight").css("display","block");
650                form.hide();
651            } else {
652                $('#formMessageLight').html('<div class="error" style="display: inline-block;color: #fff;text-align: center !important;font-weight: bold;padding: 10px;background-color: rgb(199 66 66 / 80%);border: 1px solid;backdrop-filter: blur(8px);">' + response.message + '</div>');
653                $('.form-input').css("border-color", '#dc0000');
654                $('.form-input').on('click', function() {
655                    $(this).css("border-color", '');
656                });
657            }
658        } else {
659            console.log("Form ID does not match: " + form.attr('id'));
660        }
661    });
662});
663</script>
663
664
665<script>
666$(document).ready(function() {
667    $(document).on('af_complete', function(event, response) {
668        console.log(response);
669        var form = response.form;
670        if (form.attr('id') == 'dark-form1') {
671            if (response.success) {  // Проверка успешности отправки
672                $("#success-responseDark").css("display","block");
673                form.hide();
674            } else {
675                $('#formMessageDark').html('<div class="error" style="display: inline-block;color: #fff;text-align: center !important;font-weight: bold;padding: 10px;background-color: rgb(199 66 66 / 80%);border: 1px solid;backdrop-filter: blur(8px);">' + response.message + '</div>');
676                $('.form-input').css("border-color", '#dc0000');
677                $('.form-input').on('click', function() {
678                    $(this).css("border-color", '');
679                });
680            }
681        } else {
682            console.log("Form ID does not match: " + form.attr('id'));
683        }
684    });
685});
686</script>
vendor: 1 bytes, line 686
686
687<script>
688$(document).ready(function() {
689    $('.form-container').each(function(index) {
690        var uniqueId = 'form-content-' + index;
691        $(this).find('form').attr('id', uniqueId);
692        $(this).find('.success-response').attr('id', 'success-response-' + index);
693    });
694
695    $(document).on('af_complete', function(event, response) {
696        console.log(response);
697        var form = response.form;
698        var formId = form.attr('id');
699        if (formId.startsWith('form-content')) {
700            if (response.success) {
701                $('#' + formId).next('.success-response5').css("display", "block");
702                form.hide();
703            } else {
704                form.find('.formMessageSlider').html('<div class="error" style="display: inline-block;color: #fff;text-align: center !important;font-weight: bold;padding: 10px;background-color: rgb(199 66 66 / 80%);border: 1px solid;backdrop-filter: blur(8px);margin: 25px 0;">' + response.message + '</div>');
705            }
706        } else {
707            console.log("Form ID does not match: " + formId);
708        }
709    });
710});
711
712</script>
vendor: 1 bytes, line 712
712
713<script>var misphploc = "/assets/components/mistakes/ru/mistakes.php";</script>
vendor: 1 bytes, line 713
713
714<script src='/files/js/lib.min.js'></script>
714    
715<script async src="/files/js/main.min.js?v=20261003"></script>
vendor: 1 bytes, line 715
715
716<script src="/files/js/intPhoneMask.min.js"></script>
716
717<!-- Organization JSON-LD: snippet mmixOrgSchema in HEAD, 27.09.2026 -->
718<script type="application/ld+json">
719{
720 "@context": "https://schema.org",
721 "@type": "BreadcrumbList",
722 "itemListElement":
723 [
724    {
725"@type": "ListItem",
726"position": 1,
727"name": "MMIX",
728"item": "https://mmix.ua/"
729}
730,{
731"@type": "ListItem",
732"position": 2,
733"name": "Контакты",
734"item": "https://mmix.ua/kontaktyi/"
735}
736
737 ]
738}</script>
738
739
740<script>
741  function loadScript(src) {
742    let script = document.createElement('script');
743    script.src = src;
744    script.async = false;
745    document.body.append(script);
746  }
747
748  let listener;
749  let initialized = false;
750
751  if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
752    listener = 'scroll';
753  } else {
754    listener = 'DOMContentLoaded';
755  }
756
757  document.addEventListener(listener, function () {
758    if (initialized) {
759      return;
760    }
761
762    setTimeout(function () {
763      loadScript('files/js/tagmanager.js?v=2');
764      initialized = true;
765    }, 3000);
766  });
767</script>
767
768
769<script>
770  window.onload = function() {
771    setTimeout(function() {
772      var menuBtn = document.querySelector('.menu-btn');
773      var navCloseBtn = document.querySelector('.nav-close');
774      var mainNav = document.querySelector('.main-nav');
775
776      menuBtn.addEventListener('click', function() {
777        mainNav.style.display = 'block';
778      });
779
780      navCloseBtn.addEventListener('click', function() {
781        mainNav.style.display = 'none';
782      });
783    }, 3000);
784  };
785</script>
vendor: 1 bytes, line 785
785
786<script>
787var menuItems = document.querySelectorAll('.button-menu');
788menuItems.forEach(function(menuItem) {
789  menuItem.addEventListener('click', function() {
790    var targetId = menuItem.getAttribute('data-target');
791    var dropdown2 = document.getElementById(targetId);
792    if (dropdown2) {
793      dropdown2.style.display = (dropdown2.style.display === 'block') ? 'none' : 'block';
794    }
795  });
796});
797</script>
797
798    
798<script>
799        function checkAndReplaceAlt() {
800          const images = document.querySelectorAll('img');
801          images.forEach((img) => {
802            if (!img.alt) {
803              img.alt = 'socials';
804            }
805          });
806        }
807        window.onload = checkAndReplaceAlt;
808    </script>
vendor: 1 bytes, line 808
808
809<script>
810    $(window).on('load', function() {
811        if(typeof AjaxForm !== 'undefined') {
812            AjaxForm.Message.success = function(){};
813            AjaxForm.Message.error = function(){};
814            AjaxForm.Message.info = function(){};    
815        }
816    });
817</script>
vendor: 1 bytes, line 817
817
818<script>
819  function consentGranted() {
820    gtag('consent', 'update', {
821      'ad_storage': 'granted',
822      'ad_user_data': 'granted',
823      'ad_personalization': 'granted',
824      'analytics_storage': 'granted'
825    });
826    document.getElementById("cookie-banner").style.display = "none";
827    localStorage.setItem("cookiesAccepted", "true");
828  }
829  if (!localStorage.getItem("cookiesAccepted")) {
830    document.getElementById("cookie-banner").style.display = "block";
831  } else {
832    consentGranted();
833  }
834</script>
834
835<!-- mmixUxBar: липкая кнопка заявки + мессенджеры (wave2/uiux 28.09.2026). Стили — /files/css/mmix-ux.css -->
836<div class="mx-bar is-hidden" id="mx-bar">
837  <div class="mx-bar__row">
838    <a class="mx-bar__cta" href="https://mmix.ua/kontaktyi/#dark-form1">Обсудить проект</a>
839    <span class="mx-bar__msg" role="link" tabindex="0" data-ev="TelegramClick" data-u="aHR0cHM6Ly90Lm1lLyszODA2Nzc3NzcyMzA=" aria-label="Telegram"><img src="/files/img/icons/telegram-54.png" width="26" height="26" alt="Telegram" loading="lazy"></span>
840    <span class="mx-bar__msg" role="link" tabindex="0" data-ev="Whatsapp_Click_Button" data-u="aHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTM4MDY3Nzc3NzIzMCZ0ZXh0JnR5cGU9cGhvbmVfbnVtYmVyJmFwcF9hYnNlbnQ9MA==" aria-label="WhatsApp"><img src="/files/img/icons/whatsapp-54.png" width="26" height="26" alt="WhatsApp" loading="lazy"></span>
841  </div>
842  <div class="mx-bar__stripe" aria-hidden="true"><i></i><i></i><i></i><i></i></div>
843</div>
844<script>
845(function(){
846  var bar=document.getElementById('mx-bar'); if(!bar) return;
847  var body=document.body, mob=window.matchMedia('(max-width:767px)');
848  body.classList.add('mx-has-bar');
849  var reduce=window.matchMedia('(prefers-reduced-motion:reduce)').matches;
850  function ev(n){try{if(window.gtag)gtag('event',n)}catch(e){}}
851  [].forEach.call(bar.querySelectorAll('.mx-bar__msg'),function(x){
852    function go(){ev(x.getAttribute('data-ev'));window.open(atob(x.getAttribute('data-u')),'_blank','noopener')}
853    x.addEventListener('click',go);
854    x.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go()}});
855  });
856  var cta=bar.querySelector('.mx-bar__cta');
857  cta.addEventListener('click',function(e){
858    ev('sticky_cta_click');
859    var f=document.getElementById('dark-form1')||document.getElementById('forma3')||document.getElementById('light-form1');
860    if(!f) return;
861    e.preventDefault();
862    var y=f.getBoundingClientRect().top+window.pageYOffset-(mob.matches?140:150);
863    window.scrollTo({top:y,behavior:reduce?'auto':'smooth'});
864  });
865  var forms=[].slice.call(document.querySelectorAll('#dark-form1,#forma3,#light-form1,#comment-form,.connect-us-box form'));
866  var inView=0, navOpen=false;
867  if('IntersectionObserver' in window && forms.length){
868    var seen=new Set();
869    var io=new IntersectionObserver(function(es){
870      es.forEach(function(en){ if(en.isIntersecting) seen.add(en.target); else seen.delete(en.target); });
871      inView=seen.size; upd();
872    },{threshold:0,rootMargin:'-15% 0px -20% 0px'});
873    forms.forEach(function(f){io.observe(f)});
874  }
875  var ck=document.getElementById('cookie-banner');
876  function upd(){
877    var nav=document.querySelector('.main-nav'); navOpen=!!(nav&&nav.style.display==='block');
878    var ckOn=!!(ck&&ck.style.display!=='none'&&ck.offsetHeight>0);
879    body.classList.toggle('mx-cookie-on',ckOn);
880    var hide=inView>0||navOpen||(!mob.matches&&window.pageYOffset<500);
881    bar.classList.toggle('is-hidden',hide);
882    body.classList.toggle('mx-bar-off',hide);
883  }
884  window.addEventListener('scroll',upd,{passive:true});
885  window.addEventListener('resize',upd);
886  document.addEventListener('click',function(){setTimeout(upd,50)});
887  setTimeout(upd,300); upd();
888})();
889</script>
889
890
891
892    </div>
893<script src="/assets/components/modalertify/js/web/lib/noty/noty.min.js"></script>
vendor: 1 bytes, line 893
893
894<script src="/assets/components/modalertify/js/web/default.js?v=15ca96027c9"></script>
vendor: 1 bytes, line 894
894
895<script>
896                    document.addEventListener("DOMContentLoaded", function(){
897                        modAlertify.initialize("modNoty", {"miniShop2":true,"Office":true,"AjaxForm":true,"jsUrl":"\/assets\/components\/modalertify\/js\/","options":{"layout":"topRight","timeout":3000,"theme":"mint","closeWith":["click","button"]}});
898                    });
899                </script>
vendor: 1 bytes, line 899
899
900<script src="/assets/components/ajaxform/js/default.js"></script>
vendor: 1 bytes, line 900
900
901<script type="text/javascript">AjaxForm.initialize({"assetsUrl":"\/assets\/components\/ajaxform\/","actionUrl":"\/assets\/components\/ajaxform\/action.php","closeMessage":"\u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435","formSelector":"form.ajax_form","pageId":89});</script>
901
902</body>
903</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.