1<!DOCTYPE html> 2<html lang='en'> 3<head> 4<!-- This site was created in Taptop. https://taptop.pro/ --> 5<meta content="Taptop" name="generator"> 6<meta charset="utf-8"> 7<meta name="robots" content="all"> 8<title>ÐоÑÑÑолио веб-дизайнеÑа Романа Ð¡Ð°Ð»Ð°Ñ Ð¾Ð²Ð° â ÐÑе пÑоекÑÑ Ð¸ кейÑÑ</title> 9<!-- assets.top --> 10<meta name="yandex-verification" content="d62cafccd7db0ed2" /> 11 12<link rel="icon" href="/favicon.svg" type="image/svg+xml"> 13 14 15<meta property="og:title" content="ÐÑе ÑабоÑÑ Ð²ÐµÐ±-дизайнеÑа Романа Ð¡Ð°Ð»Ð°Ñ Ð¾Ð²Ð° в одном меÑÑе: ÑайÑÑ, лендинги, инÑеÑÑейÑÑ Ð¸ digital-пÑоекÑÑ. ÐзнакомÑÑеÑÑ Ñ ÐºÐµÐ¹Ñами и ÑÑилем."> 16<meta name="twitter:title" content="ÐÑе ÑабоÑÑ Ð²ÐµÐ±-дизайнеÑа Романа Ð¡Ð°Ð»Ð°Ñ Ð¾Ð²Ð° в одном меÑÑе: ÑайÑÑ, лендинги, инÑеÑÑейÑÑ Ð¸ digital-пÑоекÑÑ. ÐзнакомÑÑеÑÑ Ñ ÐºÐµÐ¹Ñами и ÑÑилем."> 17<meta property="og:description" content="Ðеб-дизайн UX/UI дизайн ÐоÑÑÑолио веб-дизайнеÑа Создание ÑайÑов Ðендинг-пейдж Ðизайн инÑеÑÑейÑов Digital-пÑоекÑÑ ÐейÑÑ Ð¿Ð¾ веб-Ð´Ð¸Ð·Ð°Ð¹Ð½Ñ Ð¤ÑиланÑ-Ð´Ð¸Ð·Ð°Ð¹Ð½ÐµÑ Ð¡Ð¾Ð²ÑеменнÑй веб-дизайн taptop"> 18<meta name="twitter:description" content="Ðеб-дизайн UX/UI дизайн ÐоÑÑÑолио веб-дизайнеÑа Создание ÑайÑов Ðендинг-пейдж Ðизайн инÑеÑÑейÑов Digital-пÑоекÑÑ ÐейÑÑ Ð¿Ð¾ веб-Ð´Ð¸Ð·Ð°Ð¹Ð½Ñ Ð¤ÑиланÑ-Ð´Ð¸Ð·Ð°Ð¹Ð½ÐµÑ Ð¡Ð¾Ð²ÑеменнÑй веб-дизайн taptop"> 19<meta property="og:image" content="https://salakhov-design.ru/d/open_graph.png"> 20<meta name="twitter:image" content="https://salakhov-design.ru/d/open_graph.png"> 21<meta property="og:image:type" content="image/png"> 22<meta property="og:image:width" content="350"> 23<meta property="og:image:height" content="350"> 24<meta property="og:type" content="website"> 25<meta property="og:url" content="https://salakhov-design.ru/all-projects"> 26<meta name="twitter:card" content="summary"> 27<!-- /assets.top --> 28 29<meta name="description" content="ÐÑе ÑабоÑÑ Ð²ÐµÐ±-дизайнеÑа Романа Ð¡Ð°Ð»Ð°Ñ Ð¾Ð²Ð° в одном меÑÑе: ÑайÑÑ, лендинги, инÑеÑÑейÑÑ Ð¸ digital-пÑоекÑÑ. ÐзнакомÑÑеÑÑ Ñ ÐºÐµÐ¹Ñами и ÑÑилем."> 30<meta name="keywords" content="Ðеб-дизайн UX/UI дизайн ÐоÑÑÑолио веб-дизайнеÑа Создание ÑайÑов Ðендинг-пейдж Ðизайн инÑеÑÑейÑов Digital-пÑоекÑÑ ÐейÑÑ Ð¿Ð¾ веб-Ð´Ð¸Ð·Ð°Ð¹Ð½Ñ Ð¤ÑиланÑ-Ð´Ð¸Ð·Ð°Ð¹Ð½ÐµÑ Ð¡Ð¾Ð²ÑеменнÑй веб-дизайн taptop"> 31<meta name="viewport" content="width=device-width, initial-scale=1"> 32<meta name="format-detection" content="telephone=no"> 33 34
35<script> 36 var mapKeys = { 37 google: "", 38 yandex: "" 39 }; 40 var mosaicDesignId = 27660109; 41 var mosaicDesignPrefix = 'i18iz28fr-1746987354'; 42 var mosaicTimeZone = 'Europe/Moscow'; 43</script>
43 44 45 46<link rel="stylesheet" href="/g/s3/mosaic/css/ms_site_default.css">
47<script src="/g/libs/jquery/1.10.2/jquery.min.js"></script>
47 48 49 <link rel="stylesheet" href="/g/s3/mosaic/css/constructor/redesign/tt_default_styles.css"> 50
50<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
50 51
51<script> 52WebFont.load({ 53 google: { 54 families: [ 55 "&display=swap" 56 ]} 57 }); 58</script>
58 59<link rel="stylesheet" href="/t/v4089/images/mosaic/designs/shared-design-styles.css"> 60<style>@font-face {font-family: 'GT Eesti Pro Display'; font-weight: 400;font-style: normal;src: url('/t/images/mosaic/fonts/GT Eesti Pro Display-400-normal-0.otf') format('opentype');} 61@font-face {font-family: 'GT Eesti Pro Display'; font-weight: 500;font-style: normal;src: url('/t/images/mosaic/fonts/GT Eesti Pro Display-500-normal-0.otf') format('opentype');} 62</style> 63
63<script src="/g/s3/mosaic/js/do/redesign/do.js?rnd=1791292637"></script>
63 64 65 66 <!-- 46b9544ffa2e5e73c3c971fe2ede35a5 --> 67
67<script src='/assets/site/s3/js/lang/en.js'></script>
67 68
68<script src='/assets/site/s3/js/common.min.js'></script>
68 69 70<!--s3_require--> 71 72<!--/s3_require--> 73 74 75 76 <style> 77.about-content-image { 78 filter: grayscale(100%); 79 animation: toColor 1.2s ease-out forwards; 80 animation-timeline: view(); 81 animation-range: entry 0% cover 85%; 82} 83 84@keyframes toColor { 85 to { 86 filter: grayscale(0%); 87 } 88} 89</style> 90 91 92<style> 93.preloader { 94 position: fixed; 95 inset: 0; 96 width: 100%; 97 height: 100vh; 98 height: 100dvh; 99 overflow: hidden; 100 background: #000; 101 z-index: 9999; 102 touch-action: none; 103} 104</style> 105 106 107<style> 108.split { 109 overflow: visible; 110} 111</style> 112 113<style> 114body > span:last-of-type { 115 display: none !important; 116} 117</style> 118 119 120<style> 121 .animate span { 122 color: #F0196D; 123 transition: color 0.3s ease; 124 } 125 .animate span.fixed { 126 color: #999999; 127 } 128</style> 129 130<style> 131 .split p { 132 text-indent: 1.5em; /* ÐÑаÑÐ½Ð°Ñ ÑÑÑока */ 133 } 134</style> 135 136 137 138<style> 139.allproject_card_item { 140 position: relative; 141 overflow: hidden; 142 background-color: transparent; 143 z-index: 1; 144} 145 146/* ÐÑÑÐµÐºÑ ÑолÑко Ð´Ð»Ñ ÑкÑанов болÑÑе 768px */ 147@media (min-width: 768px) { 148 .allproject_card_item::before { 149 content: ''; 150 position: absolute; 151 bottom: 0; 152 left: 0; 153 width: 100%; 154 height: 0; 155 background-color: #D2FA84; 156 transition: height 0.5s ease; 157 z-index: -1; 158 } 159 160 .allproject_card_item:hover::before { 161 height: 100%; 162 } 163} 164</style> 165 166<div id="awwwards" style="position: fixed; z-index: 999; transform: translateY(-50%); top: 50%; right: 0"><a href="https://www.awwwards.com/sites/roman-salakhov-2" target="_blank"><svg width="53.08" height="171.358"><path class="js-color-bg" fill="white" d="M0 0h53.08v171.358H0z"></path><g class="js-color-text" fill="black"><path d="M20.048 153.585v-2.002l6.752-3.757h-6.752v-1.9h10.23v2.002l-6.752 3.757h6.752v1.9zM29.899 142.382a3.317 3.317 0 0 1-1.359 1.293c-.575.297-1.223.446-1.944.446-.721 0-1.369-.149-1.944-.446a3.317 3.317 0 0 1-1.359-1.293c-.331-.564-.497-1.232-.497-2.003 0-.769.166-1.437.497-2.002a3.332 3.332 0 0 1 1.359-1.294c.575-.297 1.224-.445 1.944-.445.722 0 1.369.148 1.944.445a3.326 3.326 0 0 1 1.359 1.294c.33.565.496 1.233.496 2.002.001.77-.166 1.438-.496 2.003m-1.703-3.348c-.435-.331-.967-.497-1.601-.497s-1.167.166-1.601.497c-.434.332-.65.78-.65 1.345s.217 1.014.65 1.346c.434.33.967.496 1.601.496s1.166-.166 1.601-.496c.434-.332.649-.78.649-1.346.001-.565-.215-1.013-.649-1.345M22.912 134.996v-1.812h1.185c-.43-.283-.752-.593-.973-.929-.219-.336-.329-.732-.329-1.19 0-.479.127-.902.38-1.272.254-.37.635-.633 1.141-.79-.478-.262-.851-.591-1.118-.985a2.221 2.221 0 0 1-.402-1.265c0-.682.2-1.218.599-1.607.4-.391.957-.585 1.668-.585h5.218v1.812H25.37c-.682 0-1.023.303-1.023.907 0 .467.264.85.789 1.146.527.299 1.286.446 2.28.446h2.865v1.813H25.37c-.682 0-1.023.303-1.023.906 0 .468.275.851.826 1.147.551.298 1.352.446 2.404.446h2.704v1.812h-7.369zM21.626 122.457c-.225.224-.502.336-.833.336s-.608-.112-.833-.336a1.128 1.128 0 0 1-.336-.833c0-.331.111-.609.336-.833.225-.225.502-.336.833-.336s.608.111.833.336c.225.224.337.502.337.833 0 .332-.112.608-.337.833m1.286-1.739h7.366v1.813h-7.366v-1.813zM22.912 118.668v-1.812h1.185a3.348 3.348 0 0 1-.951-1.009 2.434 2.434 0 0 1-.351-1.272c0-.681.19-1.229.57-1.644.38-.414.931-.621 1.651-.621h5.263v1.812h-4.722c-.418 0-.727.096-.92.285-.195.19-.293.447-.293.769 0 .302.116.58.351.833.233.254.577.458 1.03.613.453.156.992.234 1.615.234h2.938v1.812h-7.366zM29.833 109.129a3.33 3.33 0 0 1-1.432 1.169 4.535 4.535 0 0 1-1.805.373 4.537 4.537 0 0 1-1.807-.373c-.579-.248-1.057-.638-1.432-1.169s-.563-1.196-.563-1.995c0-.771.183-1.413.549-1.93a3.28 3.28 0 0 1 1.382-1.141 4.221 4.221 0 0 1 1.709-.364h.746v5.071c.447-.02.838-.183 1.168-.49.332-.307.498-.724.498-1.248 0-.41-.093-.754-.277-1.031-.186-.278-.473-.529-.863-.753l.542-1.462c.69.303 1.224.724 1.592 1.265.371.541.556 1.235.556 2.083 0 .799-.188 1.464-.563 1.995m-4.085-3.574c-.41.088-.746.261-1.009.52-.262.258-.395.61-.395 1.06 0 .428.137.784.409 1.067.272.282.604.458.994.525v-3.172zM29.833 100.878c-.375.531-.852.921-1.432 1.169a4.552 4.552 0 0 1-3.612 0c-.579-.248-1.057-.638-1.432-1.169s-.563-1.196-.563-1.995c0-.77.183-1.412.549-1.93a3.278 3.278 0 0 1 1.382-1.14 4.222 4.222 0 0 1 1.709-.365h.746v5.072a1.794 1.794 0 0 0 1.168-.49c.332-.307.498-.724.498-1.249 0-.41-.093-.753-.277-1.031-.186-.277-.473-.528-.863-.753l.542-1.462c.69.302 1.224.724 1.592 1.265.371.541.556 1.234.556 2.083 0 .799-.188 1.464-.563 1.995m-4.085-3.573c-.41.088-.746.261-1.009.519-.262.258-.395.611-.395 1.06 0 .429.137.784.409 1.067.272.282.604.458.994.526v-3.172zM35.481 16.926l-4.782 14.969h-3.266l-2.584-9.682-2.584 9.682h-3.268l-4.781-14.969h3.713l2.673 10.276 2.524-10.276h3.445l2.524 10.276 2.674-10.276zM37.979 27.083c1.426 0 2.495 1.068 2.495 2.495 0 1.425-1.069 2.495-2.495 2.495-1.425 0-2.495-1.07-2.495-2.495-.001-1.427 1.07-2.495 2.495-2.495"></path></g></svg></a></div> 167 168 169 170 171 172<!-- Yandex.Metrika counter -->
173<script type="text/javascript" >
vendor: 406 bytes, lines 173-180
173 174 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 175 m[i].l=1*new Date(); 176 for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} 177 k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 178 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 179 180 ym(
180101771828
vendor: 123 bytes, lines 180-185
180, "init", { 181 clickmap:true, 182 trackLinks:true, 183 accurateTrackBounce:true, 184 webvisor:true 185 });
186</script>
186 187<noscript><div><img src="https://mc.yandex.ru/watch/101771828" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 188<!-- /Yandex.Metrika counter --> 189 190 191 192</head> 193<body> 194<div class='mosaic-wrap'> 195<div class='root root--u-i18iz28fr' id='i18iz28fr_0'> 196<div class='pop-up pop-up--u-ibk6cj3z3' id='ibk6cj3z3_0'> 197<div class='pop-up__overlay' id='i80k0x72b_0'></div> 198<div class='pop-up__outside-close-button' id='i4ws59hcl_0'> 199 200 201</div> 202<div class='pop-up__content pop-up__content--u-iwwja25if popup_container' id='iwwja25if_0'> 203<div class='pop-up__inside-close-button pop-up__inside-close-button--u-ip41xdiue popup_close_icon' id='ip41xdiue_0'> 204 205 206</div> 207<div class='form form--u-i28wkxdqk form_content' id='i28wkxdqk_0'> 208<form action='#' class='form__state-default' id='i55m48kdk_0' data-s3-anketa-id='201649913'> 209<div class='text-title text-title--u-isyvq6d9b form_title' id='isyvq6d9b_0'> 210<span class='text-block-wrap-div'>ÐаÑаÑÑ Ð¿ÑоекÑ</span> 211</div> 212<div data-type-field='checkbox_group' data-field-position class='form__field form__field--u-iko6dkzg5 form__field--s2-iko6dkzg5' id='iko6dkzg5_0'> 213<div class='text-subtitle text-subtitle--u-imaobcxu0 label_input' id='imaobcxu0_0'> 214<span class='text-block-wrap-div'>Чем Ð¼Ð¾Ð³Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ?</span> 215</div> 216<div class='form__widget-group form__widget-group--u-i70rxuhu2' id='i70rxuhu2_0'> 217<label class='form__widget-item form__widget-item--u-i26yff0qp checkbox_item' id='i26yff0qp_0'> 218<input value='Ð¡Ð°Ð¹Ñ Ð¿Ð¾Ð´ клÑÑ' type='checkbox' name='checkbox-ilhu29san' readOnly class='form__checkbox form__checkbox--u-ilhu29san' id='ilhu29san_0' > 219<span class='form__checkbox-styled form__checkbox-styled--u-ir06qcamb check' id='ir06qcamb_0'></span> 220<span class='form__label-text form__label-text--u-i0vswk77b checkbox_text' id='i0vswk77b_0'> 221<span class='text-block-wrap-div'>Ð¡Ð°Ð¹Ñ Ð¿Ð¾Ð´ клÑÑ</span> 222</span> 223</label> 224<label class='form__widget-item form__widget-item--u-i26yff0qp checkbox_item' id='i26yff0qp_1'> 225<input value='Ðизайн без веÑÑÑки' type='checkbox' name='checkbox-ilhu29san' readOnly class='form__checkbox form__checkbox--u-ilhu29san' id='ilhu29san_1' > 226<span class='form__checkbox-styled form__checkbox-styled--u-ir06qcamb check' id='ir06qcamb_1'></span> 227<span class='form__label-text form__label-text--u-i0vswk77b checkbox_text' id='i0vswk77b_1'> 228<span class='text-block-wrap-div'>Ðизайн без веÑÑÑки</span> 229</span> 230</label> 231<label class='form__widget-item form__widget-item--u-i26yff0qp checkbox_item' id='i26yff0qp_2'> 232<input value='3d иллÑÑÑÑаÑии' type='checkbox' name='checkbox-ilhu29san' readOnly class='form__checkbox form__checkbox--u-ilhu29san' id='ilhu29san_2' > 233<span class='form__checkbox-styled form__checkbox-styled--u-ir06qcamb check' id='ir06qcamb_2'></span> 234<span class='form__label-text form__label-text--u-i0vswk77b checkbox_text' id='i0vswk77b_2'> 235<span class='text-block-wrap-div'>
2353d иллÑÑÑÑаÑии</span> 236</span> 237</label> 238</div> 239<div class='form__field-error' id='i8e7a1xqd_0'> 240<span class='text-block-wrap-div'>This field required</span> 241</div> 242</div> 243<div data-type-field='text' data-field-position='1' class='form__field form__field--u-izynmrhor input_group' id='izynmrhor_0'> 244<div class='text-subtitle text-subtitle--u-iyejl1yxu label_input' id='iyejl1yxu_0'> 245<span class='text-block-wrap-div'>ÐÐ¼Ñ Ð¸Ð»Ð¸ название компании*</span> 246</div> 247<input placeholder='' type='text' class='form__input form__input--u-ieo6p6oex input_field' id='ieo6p6oex_0' > 248<div class='form__field-error form__field-error--u-imsistvfj' id='imsistvfj_0'> 249<span class='text-block-wrap-div'>This field required</span> 250</div> 251</div> 252<div data-type-field='email' data-field-position='2' class='form__field input_group form__field--u-iitu8ll77' id='iitu8ll77_0'> 253<div class='text-subtitle text-subtitle--u-ifg6qix0e label_input' id='ifg6qix0e_0'> 254<span class='text-block-wrap-div'>E-mail*</span> 255</div> 256<input placeholder='' type='email' class='form__input form__input--u-ick9dll68 input_field' id='ick9dll68_0' > 257<div class='form__field-error form__field-error--u-ijotx9gq1' id='ijotx9gq1_0'> 258<span class='text-block-wrap-div'>This field required</span> 259</div> 260</div> 261<div data-type-field='textarea' data-field-position='3' class='form__field input_group form__field--u-io9p32pjf' id='io9p32pjf_0'> 262<div class='text-subtitle text-subtitle--u-inltk3hss label_input' id='inltk3hss_0'> 263<span class='text-block-wrap-div'>СообÑение*</span> 264</div> 265<textarea placeholder='' class='form__textarea form__textarea--u-i6szhbnzl input_field text_area' id='i6szhbnzl_0'></textarea> 266<div class='form__field-error form__field-error--u-iwmo3chww' id='iwmo3chww_0'> 267<span class='text-block-wrap-div'>This field required</span> 268</div> 269</div> 270<button type='submit' class='submit_button submit_button--u-ieefr2ref form_button' id='ieefr2ref_0'> 271<span class='text-button text-button--u-i2rn2luts body_14-regular green_text' id='i2rn2luts_0'> 272<span class='text-block-wrap-div'>ÐÑпÑавиÑÑ</span> 273</span> 274</button> 275<smart-captcha data-captcha="smart_captcha" 276 data-name="captcha" 277 data-sitekey="ysc1_cXzPM6RBdqTOJ6ay3nfp7e4Tgfpf19fHdtgoa1YGb29cf34e" 278 data-lang="en" 279 data-hide-shield="0" 280 data-invisible="1"></smart-captcha></form> 281<div class='form__state-success' id='iq1505ngs_0'> 282<div class='text text--u-i2378wyqr' id='i2378wyqr_0'> 283<span class='text-block-wrap-div'>Thank you!</span> 284</div> 285</div> 286<div class='form__state-error form__state-error--u-impngmqs8' id='impngmqs8_0'> 287<div class='form__text-error form__text-error--u-iqn2rfndc' id='iqn2rfndc_0'> 288<span class='text-block-wrap-div'>Something wrong.<br>Try again later</span> 289</div> 290</div> 291</div> 292</div> 293</div><nav class='div navbar div--u-i6jutdxee' id='i6jutdxee_0'> 294<div class='div div--u-iopmhwx7q navbar-container' id='iopmhwx7q_0'> 295<a href='/' data-action-element='' class='link-block logo' id='i3sdeglfp_0'> 296<div class='image header_logo image--u-isyt54jah' id='isyt54jah_0'> 297<img src='/thumb/2/KF-dkV_-swe1b8MkIMDkrw/640r480/d/belyi_logo.svg' alt='ÐелÑÐ¸Ì Ð»Ð¾Ð³Ð¾' title='' data-size='0x0' data-origin-src='/thumb/2/KF-dkV_-swe1b8MkIMDkrw/640r480/d/belyi_logo.svg' class='image__img' id='ieh1xbig2_0' > 298</div> 299</a> 300<a href='https://t.me/+jBtkxCurjUYyMmM6' data-action-element='' target='_blank' class='link-block link-block--u-ibov5thq2' id='ibov5thq2_0'> 301<h1 class='text link_text-small' id='ij0cjfn7v_0'> 302<span class='text-block-wrap-div'>ÐÐ¾ÐºÐ°Ð¿Ñ </span> 303</h1> 304<div class='div tag' id='ifqh9frdn_0'> 305<div class='text tag_text' id='i9s6cg02q_0'> 306<span class='text-block-wrap-div'>Free</span> 307</div> 308</div> 309</a> 310<div class='div nav_right_content div--u-issldihgz' id='issldihgz_0'> 311<div class='menu menu--u-icuooib0t menu--s2-icuooib0t' id='icuooib0t_0'> 312<div class='menu__fixed-wrapper menu__fixed-wrapper--s2-ipp2sq07z' id='ipp2sq07z_0'> 313<div class='menu__scroll-wrapper menu__scroll-wrapper--u-i2nli5c0o menu__scroll-wrapper--s2-i2nli5c0o' id='i2nli5c0o_0'> 314<div class='menu__wrapper-lvl1 menu__wrapper-lvl1--u-i2a7s8fkm menu__wrapper-lvl1--s2-i2a7s8fkm' id='i2a7s8fkm_0'> 315<div class='menu__list-lvl1 menu__list-lvl1--u-i2ipxgtfm menu__list-lvl1--s2-i2ipxgtfm' id='i2ipxgtfm_0'> 316<div class='menu__item-lvl1 menu__item-lvl1--u-i3kzndju3 menu-item menu__item-lvl1--s2-i3kzndju3 ' id='i3kzndju3_0'> 317<a href='/main' target='' rel='' class='menu__link-lvl1 menu_link menu__link-lvl1--u-ihjdkk9ar' id='ihjdkk9ar_0'> 318<div class='menu__link-text link_text-m menu__link-text--u-iblq1q1es' id='iblq1q1es_0'> 319<span class='text-block-wrap-div'>ÐлавнаÑ</span> 320</div> 321</a> 322</div> 323<div class='menu__item-lvl1 menu__item-lvl1--u-i3kzndju3 menu-item menu__item-lvl1--s2-i3kzndju3 is-current' id='i3kzndju3_1'> 324<a href='/all-projects' target='' rel='' class='menu__link-lvl1 menu_link menu__link-lvl1--u-ihjdkk9ar' id='ihjdkk9ar_1'> 325<div class='menu__link-text link_text-m menu__link-text--u-iblq1q1es' id='iblq1q1es_1'> 326<span class='text-block-wrap-div'>Ðои ÑабоÑÑ</span> 327</div> 328</a> 329</div> 330<div class='menu__item-lvl1 menu__item-lvl1--u-i3kzndju3 menu-item menu__item-lvl1--s2-i3kzndju3 ' id='i3kzndju3_2'> 331<a href='https://salakhov-design.ru/#i2emq9ecu_0' target='' rel='' class='menu__link-lvl1 menu_link menu__link-lvl1--u-ihjdkk9ar' id='ihjdkk9ar_2'> 332<div class='menu__link-text link_text-m menu__link-text--u-iblq1q1es' id='iblq1q1es_2'> 333<span class='text-block-wrap-div'>УÑлÑги и ÑенÑ</span> 334</div> 335</a> 336</div> 337<div class='menu__item-lvl1 menu__item-lvl1--u-i3kzndju3 menu-item menu__item-lvl1--s2-i3kzndju3 ' id='i3kzndju3_3'> 338<a href='https://salakhov-design.ru/#i3r68emkg_0' target='' rel='' class='menu__link-lvl1 menu_link menu__link-lvl1--u-ihjdkk9ar' id='ihjdkk9ar_3'> 339<div class='menu__link-text link_text-m menu__link-text--u-iblq1q1es' id='iblq1q1es_3'> 340<span class='text-block-wrap-div'>ÐÑÐ°Ð¿Ñ ÑазÑабоÑки</span> 341</div> 342</a> 343</div> 344<div class='menu__item-lvl1 menu__item-lvl1--u-i3kzndju3 menu-item menu__item-lvl1--s2-i3kzndju3 ' id='i3kzndju3_4'> 345<a href='#io2r5gwnm_0' target='' rel='' class='menu__link-lvl1 menu_link menu__link-lvl1--u-ihjdkk9ar' id='ihjdkk9ar_4'> 346<div class='menu__link-text link_text-m menu__link-text--u-iblq1q1es' id='iblq1q1es_4'> 347<span class='text-block-wrap-div'>ÐонÑакÑÑ</span> 348</div> 349</a> 350</div> 351</div> 352<div class='text body_12-medium text--u-i664o4jp2' id='i664o4jp2_0'> 353<span class='text-block-wrap-div'>© 2025 SalakhovDesign</span> 354</div> 355<div class='div social_buttons_wrapper div--u-ivlv9mlf1 div--u-i8k1s5u9a mobile' id='i8k1s5u9a_0'> 356<a href='https://www.behance.net/romansalakhov' data-action-element='' target='_blank' class='link-block social_button link-block--u-imkgeujnk' id='idczpk1ij_0'> 357<div class='text social_button_text text--u-ixn6awos3 text--u-ioo1rqbff' id='ioo1rqbff_0'> 358<span class='text-block-wrap-div'>Be</span> 359</div> 360</a> 361<a href='https://t.me/Roman_Salakhov' data-action-element='' target='_blank' class='link-block social_button link-block--u-ivg2jqcdv' id='ipwkxyb5e_0'> 362<div class='text social_button_text text--u-i8wb6djn0' id='ijggvawwj_0'> 363<span class='text-block-wrap-div'>Tg</span> 364</div> 365</a> 366<a href='https://dprofile.ru/romansalakhov' data-action-element='' target='_blank' class='link-block social_button link-block--u-iljj6srgz' id='i6p33k4n9_0'> 367<div class='text social_button_text text--u-isktshk32' id='iajk33iz6_0'> 368<span class='text-block-wrap-div'>Dp</span> 369</div> 370</a> 371</div> 372</div> 373</div> 374<div role='button' class='menu__close-button menu__close-button--u-iaj3agg85 menu__close-button--s2-iaj3agg85' id='iaj3agg85_0'></div> 375</div> 376<div role='button' class='menu__burger-button menu__burger-button--u-ivx8y78n6 menu_button-mobile menu__burger-button--s2-ivx8y78n6' id='ivx8y78n6_0'></div> 377<div class='menu__overlay' id='izgx5ueb2_0'></div> 378</div> 379<div class='div social_buttons_wrapper div--u-ivlv9mlf1' id='ivlv9mlf1_0'> 380<a href='https://www.behance.net/romansalakhov' data-action-element='' target='_blank' class='link-block social_button link-block--u-imkgeujnk' id='imkgeujnk_0'> 381<div class='text social_button_text text--u-ixn6awos3' id='ixn6awos3_0'> 382<span class='text-block-wrap-div'>Be</span> 383</div> 384</a> 385<a href='https://t.me/Roman_Salakhov' data-action-element='' target='_blank' class='link-block social_button link-block--u-ivg2jqcdv' id='ivg2jqcdv_0'> 386<div class='text social_button_text text--u-i8wb6djn0' id='i8wb6djn0_0'> 387<span class='text-block-wrap-div'>Tg</span> 388</div> 389</a> 390<a href='https://www.instagram.com/salakhov.webdesign' data-action-element='' target='_blank' class='link-block social_button link-block--u-iljj6srgz' id='iljj6srgz_0'> 391<div class='text social_button_text text--u-isktshk32' id='isktshk32_0'> 392<span class='text-block-wrap-div'>Inst</span> 393</div> 394</a> 395</div> 396<div href='https://t.me/Roman_Salakhov' data-action-element='ibk6cj3z3_0' role='button' class='link-block button_size-s link-block--u-iur25hvjb' id='iur25hvjb_0'> 397<div class='image image--u-ip9ip9366 btn-arrow' id='ip9ip9366_0'> 398<img src='/thumb/2/oLmtTm7eF-35IykN39-o9g/640r480/d/clarity_child-arrow-line.svg' alt='clarity_child-arrow-line' title='' data-size='0x0' data-origin-src='/thumb/2/oLmtTm7eF-35IykN39-o9g/640r480/d/clarity_child-arrow-line.svg' class='image__img' id='id65flo3x_0' > 399</div> 400<h1 class='text button_text-m text--u-ig2cmgeha' id='ig2cmgeha_0'> 401<span class='text-block-wrap-div'>ÐапиÑаÑÑ</span> 402</h1> 403</div> 404<div class='div new-button' id='inw976t1z_0'> 405<h1 class='text button_text-m text--u-i2luikkjl' id='i2luikkjl_0'> 406<span class='text-block-wrap-div'>ÐапиÑаÑÑ</span> 407</h1> 408<div class='div button-dot div--u-iolhbztfq' id='iolhbztfq_0'></div> 409<div class='div button-dot div--u-izn75timl' id='izn75timl_0'></div> 410<div class='div button-dot div--u-i9b1srn0r' id='i9b1srn0r_0'></div> 411<div class='div button-dot div--u-in2oh713v' id='in2oh713v_0'></div> 412</div> 413</div> 414</div> 415</nav><div class='div page_wrapper' id='i1mngir60_0'> 416<div class='div div--u-i3a5athef section_stages' id='i3a5athef_0'> 417<div class='div stages_container' id='irm1o9uo6_0'> 418<div class='div stages_title' id='i199ksmjg_0'> 419<h1 class='text text--u-i3eyoom0p heading-2 large' id='i3eyoom0p_0'> 420<span class='text-block-wrap-div'>ÐÑÐ°Ð¿Ñ ÑазÑабоÑки</span> 421</h1> 422</div> 423<div class='div stage_card div--u-i1dum967b' id='i1dum967b_0'> 424<div class='div div--u-i6lemq5dd stage_card_title' id='i6lemq5dd_0'> 425<div class='text body_16-regular white_text' id='i1rvjrwge_0'> 426<span class='text-block-wrap-div'>1.</span> 427</div> 428<div class='text heading-2' id='i26nwveu0_0'> 429<span class='text-block-wrap-div'>ÐнакомÑÑво<br>и бÑиÑ</span> 430</div> 431</div> 432<div class='image stage_card_image image--u-idhhh3bwz' id='idhhh3bwz_0'> 433<img src='/thumb/2/EdvHNx6M_XGmB755BD6bjg/640r480/d/fgs16_image-placeholder2.png' alt='1' title='' data-size='480x480' data-origin-src='/thumb/2/EdvHNx6M_XGmB755BD6bjg/640r480/d/fgs16_image-placeholder2.png' class='image__img' id='i1zdxm8y8_0' /> 434</div> 435<div class='div stage_card_description div--u-i2ziwlixm' id='i2ziwlixm_0'> 436<div class='text body_14-regular gray' id='i38077q8e_0'> 437<span class='text-block-wrap-div'>ÐеÑед наÑалом ÑабоÑÑ Ð¼Ñ ÑозваниваемÑÑ Ð´Ð»Ñ Ð²ÑÑÑÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи и пожеланий. ÐбÑÑждаем ÑÑилиÑÑикÑ, пеÑвиÑнÑÑ ÑÑÑÑкÑÑÑÑ, налиÑие конÑенÑа. ÐÑ Ð¼Ð¸Ð½ÑеÑе ÑÑап Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑÑого бÑиÑа.<br>ÐоÑле Ñозвона Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑÐ¾Ð²Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÑÑеÑкое пÑедложение Ñ Ð½ÐµÑколÑкими ваÑианÑами ÑаÑиÑов, иÑÑ Ð¾Ð´Ñ Ð¸Ð· ваÑÐ¸Ñ Ð·Ð°Ð¿ÑоÑов.<br>ÐодпиÑÑваем подÑобнÑй Ð´Ð¾Ð³Ð¾Ð²Ð¾Ñ Ñо ÑÑоками.<br>ÐÑиÑÑÑÐ¿Ð°Ñ Ðº ÑабоÑе поÑле пÑедоплаÑÑ, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑазбиÑÑ Ð½Ð° ÑÑапÑ.</span> 438</div> 439</div> 440</div> 441<div class='div stage_card div--u-i1hnya6st' id='i1hnya6st_0'> 442<div class='div div--u-i3qj2cfuv stage_card_title' id='i3qj2cfuv_0'>
443<div class='text body_16-regular white_text' id='i34qsb8q0_0'> 444<span class='text-block-wrap-div'>1.</span> 445</div> 446<div class='text heading-2' id='i3r73ipah_0'> 447<span class='text-block-wrap-div'>ÐнакомÑÑво<br>и бÑиÑ</span> 448</div> 449</div> 450<div class='image stage_card_image image--u-i1f5zp7y1' id='i1f5zp7y1_0'> 451<img src='/thumb/2/1umSE17oOZU7TNLQfgUECA/736r920/d/fgs16_image-placeholder2.png' alt='96cc588381155b1ff61a74f5ed916c27' title='' data-size='480x480' data-origin-src='/thumb/2/1umSE17oOZU7TNLQfgUECA/736r920/d/fgs16_image-placeholder2.png' class='image__img' id='i3flls5kb_0' /> 452</div> 453<div class='div stage_card_description div--u-i21oy2w9o' id='i21oy2w9o_0'> 454<div class='text body_14-regular gray' id='i31iuu1sq_0'> 455<span class='text-block-wrap-div'>ÐеÑед наÑалом ÑабоÑÑ Ð¼Ñ ÑозваниваемÑÑ Ð´Ð»Ñ Ð²ÑÑÑÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи и пожеланий. ÐбÑÑждаем ÑÑилиÑÑикÑ, пеÑвиÑнÑÑ ÑÑÑÑкÑÑÑÑ, налиÑие конÑенÑа. ÐÑ Ð¼Ð¸Ð½ÑеÑе ÑÑап Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑÑого бÑиÑа.<br>ÐоÑле Ñозвона Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑÐ¾Ð²Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÑÑеÑкое пÑедложение Ñ Ð½ÐµÑколÑкими ваÑианÑами ÑаÑиÑов, иÑÑ Ð¾Ð´Ñ Ð¸Ð· ваÑÐ¸Ñ Ð·Ð°Ð¿ÑоÑов.<br>ÐодпиÑÑваем подÑобнÑй Ð´Ð¾Ð³Ð¾Ð²Ð¾Ñ Ñо ÑÑоками.<br>ÐÑиÑÑÑÐ¿Ð°Ñ Ðº ÑабоÑе поÑле пÑедоплаÑÑ, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑазбиÑÑ Ð½Ð° ÑÑапÑ.</span> 456</div> 457</div> 458</div> 459<div class='div stage_card div--u-i24z8eyyb' id='i24z8eyyb_0'> 460<div class='div div--u-i2fg8ea2p stage_card_title' id='i2fg8ea2p_0'> 461<div class='text body_16-regular white_text' id='ihih3pcdc_0'> 462<span class='text-block-wrap-div'>1.</span> 463</div> 464<div class='text heading-2' id='i3mumphah_0'> 465<span class='text-block-wrap-div'>ÐнакомÑÑво<br>и бÑиÑ</span> 466</div> 467</div> 468<div class='image stage_card_image image--u-i2304wasp' id='i2304wasp_0'> 469<img src='/thumb/2/TjqE-cJQGbSRInEEz1HvrA/564r705/d/fgs16_image-placeholder2.png' alt='5ec06da0f51799ab7a1ecdb3e14ea8f9' title='' data-size='480x480' data-origin-src='/thumb/2/TjqE-cJQGbSRInEEz1HvrA/564r705/d/fgs16_image-placeholder2.png' class='image__img' id='i2ug2gj1t_0' /> 470</div> 471<div class='div stage_card_description div--u-i12f2bw0s' id='i12f2bw0s_0'> 472<div class='text body_14-regular gray' id='i38kl56qf_0'> 473<span class='text-block-wrap-div'>ÐеÑед наÑалом ÑабоÑÑ Ð¼Ñ ÑозваниваемÑÑ Ð´Ð»Ñ Ð²ÑÑÑÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи и пожеланий. ÐбÑÑждаем ÑÑилиÑÑикÑ, пеÑвиÑнÑÑ ÑÑÑÑкÑÑÑÑ, налиÑие конÑенÑа. ÐÑ Ð¼Ð¸Ð½ÑеÑе ÑÑап Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑÑого бÑиÑа.<br>ÐоÑле Ñозвона Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑÐ¾Ð²Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÑÑеÑкое пÑедложение Ñ Ð½ÐµÑколÑкими ваÑианÑами ÑаÑиÑов, иÑÑ Ð¾Ð´Ñ Ð¸Ð· ваÑÐ¸Ñ Ð·Ð°Ð¿ÑоÑов.<br>ÐодпиÑÑваем подÑобнÑй Ð´Ð¾Ð³Ð¾Ð²Ð¾Ñ Ñо ÑÑоками.<br>ÐÑиÑÑÑÐ¿Ð°Ñ Ðº ÑабоÑе поÑле пÑедоплаÑÑ, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑазбиÑÑ Ð½Ð° ÑÑапÑ.</span> 474</div> 475</div> 476</div> 477<div class='div stage_card div--u-i25h46pmd' id='i25h46pmd_0'> 478<div class='div div--u-i2gjyvfrc stage_card_title' id='i2gjyvfrc_0'> 479<div class='text body_16-regular white_text' id='i354z8b0k_0'> 480<span class='text-block-wrap-div'>1.</span> 481</div> 482<div class='text heading-2' id='i11j04gow_0'> 483<span class='text-block-wrap-div'>ÐнакомÑÑво<br>и бÑиÑ</span> 484</div> 485</div> 486<div class='image stage_card_image image--u-i23i66kcc' id='i23i66kcc_0'> 487<img src='/thumb/2/iULN_vP85In0Oo4aMkMv4w/2596r4000/d/fgs16_image-placeholder2.png' alt='image (1)' title='' data-size='480x480' data-origin-src='/thumb/2/iULN_vP85In0Oo4aMkMv4w/2596r4000/d/fgs16_image-placeholder2.png' class='image__img' id='i15lrv041_0' /> 488</div> 489<div class='div stage_card_description div--u-icnukmkoo' id='icnukmkoo_0'> 490<div class='text body_14-regular gray' id='i3hk6msgy_0'> 491<span class='text-block-wrap-div'>ÐеÑед наÑалом ÑабоÑÑ Ð¼Ñ ÑозваниваемÑÑ Ð´Ð»Ñ Ð²ÑÑÑÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи и пожеланий. ÐбÑÑждаем ÑÑилиÑÑикÑ, пеÑвиÑнÑÑ ÑÑÑÑкÑÑÑÑ, налиÑие конÑенÑа. ÐÑ Ð¼Ð¸Ð½ÑеÑе ÑÑап Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑÑого бÑиÑа.<br>ÐоÑле Ñозвона Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑÐ¾Ð²Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÑÑеÑкое пÑедложение Ñ Ð½ÐµÑколÑкими ваÑианÑами ÑаÑиÑов, иÑÑ Ð¾Ð´Ñ Ð¸Ð· ваÑÐ¸Ñ Ð·Ð°Ð¿ÑоÑов.<br>ÐодпиÑÑваем подÑобнÑй Ð´Ð¾Ð³Ð¾Ð²Ð¾Ñ Ñо ÑÑоками.<br>ÐÑиÑÑÑÐ¿Ð°Ñ Ðº ÑабоÑе поÑле пÑедоплаÑÑ, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑазбиÑÑ Ð½Ð° ÑÑапÑ.</span> 492</div> 493</div> 494</div> 495</div> 496</div> 497<main class='div main_wrapper' id='i357fdibe_0'> 498<section class='div div--u-ie9zhqwg3 section_allprojects' id='ie9zhqwg3_0'> 499<div class='image hero_logo image--u-i3688gvjh projects' id='i3688gvjh_0'> 500<img src='/thumb/2/-YsGeIln74Se5679ERW7yA/640r480/d/projects.svg' alt='projects' title='' data-size='0x0' data-origin-src='/thumb/2/-YsGeIln74Se5679ERW7yA/640r480/d/projects.svg' class='image__img' id='iviho0s31_0' /> 501</div> 502<div class='div allprojects_cards_container' id='i4g3sq6ts_0'>
503<div class='collection' id='io3j2od7x_0' data-tt-widget-version='1'> 504<div role='list' class='collection__list collection__list--u-icmwsb2oj' id='icmwsb2oj_0'> 505<div data-title='Роман ÐлÑÑкин' role='listitem' data-tt-collection-item-id='4249316' class='collection__item' id='iw9kipjvb_42493160'> 506<a href='https://salakhov-design.ru/projects/romanklyachkin' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_42493160'> 507<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_42493160'> 508<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_42493160'> 509<span class='text-block-wrap-div'>Роман ÐлÑÑкин</span> 510</h1> 511<h2 class='text body_14-regular gray' id='ifp453kav_42493160'> 512<span class='text-block-wrap-div'>Ð¡Ð°Ð¹Ñ Ñвадебного ведÑÑего</span> 513</h2> 514</div> 515<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_42493160'> 516<div class='div div--u-ixo317f6r tag' id='ixo317f6r_42493160'> 517<div class='text tag_text text--u-is42d9j86' id='is42d9j86_42493160'> 518<span class='text-block-wrap-div'>UI/UX</span> 519</div> 520</div> 521<div class='div div--u-i852gxj3e tag' id='i852gxj3e_42493160'> 522<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_42493160'> 523<span class='text-block-wrap-div'>Tilda</span> 524</div> 525</div> 526</div> 527<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_42493160'> 528<img src='/d/klyachkin_main.webp' alt='' title='' class='image__img' id='i0xhvwzn9_42493160' /> 529</div> 530</a> 531</div> 532<div data-title='ÐиÑилл Ðагиев' role='listitem' data-tt-collection-item-id='4146313' class='collection__item' id='iw9kipjvb_41463131'> 533<a href='https://salakhov-design.ru/projects/kirillnagiev' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_41463131'> 534<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_41463131'> 535<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_41463131'> 536<span class='text-block-wrap-div'>ÐиÑилл Ðагиев</span> 537</h1> 538<h2 class='text body_14-regular gray' id='ifp453kav_41463131'> 539<span class='text-block-wrap-div'>Ð¡Ð°Ð¹Ñ Ð°ÐºÑÑÑа и ведÑÑего</span> 540</h2> 541</div> 542<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_41463131'> 543<div class='div div--u-ixo317f6r tag' id='ixo317f6r_41463131'> 544<div class='text tag_text text--u-is42d9j86' id='is42d9j86_41463131'> 545<span class='text-block-wrap-div'>UI/UX</span> 546</div> 547</div> 548<div class='div div--u-i852gxj3e tag' id='i852gxj3e_41463131'> 549<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_41463131'> 550<span class='text-block-wrap-div'>Tilda</span> 551</div> 552</div> 553</div> 554<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_41463131'> 555<img src='/d/nagievkirill_main_046079.png' alt='' title='' class='image__img' id='i0xhvwzn9_41463131' /> 556</div> 557</a> 558</div> 559<div data-title='MD-СеÑвиÑ' role='listitem' data-tt-collection-item-id='2901713' class='collection__item' id='iw9kipjvb_29017132'> 560<a href='https://mdsmed.ru' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_29017132'> 561<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_29017132'> 562<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_29017132'> 563<span class='text-block-wrap-div'>MD-СеÑвиÑ</span> 564</h1> 565<h2 class='text body_14-regular gray' id='ifp453kav_29017132'> 566<span class='text-block-wrap-div'>ÐедÑÑий поÑÑавÑик медиÑинÑкого обоÑÑдованиÑ</span> 567</h2> 568</div> 569<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_29017132'> 570<div class='div div--u-ixo317f6r tag' id='ixo317f6r_29017132'> 571<div class='text tag_text text--u-is42d9j86' id='is42d9j86_29017132'> 572<span class='text-block-wrap-div'>UI/UX</span> 573</div> 574</div> 575<div class='div div--u-i852gxj3e tag' id='i852gxj3e_29017132'> 576<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_29017132'> 577<span class='text-block-wrap-div'>Tilda</span> 578</div> 579</div> 580</div> 581<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_29017132'> 582<img src='/d/md-servis.webp' alt='' title='' class='image__img' id='i0xhvwzn9_29017132' /> 583</div> 584</a> 585</div>
586<div data-title='Welldrinks ' role='listitem' data-tt-collection-item-id='3348709' class='collection__item' id='iw9kipjvb_33487093'> 587<a href='https://salakhov-design.ru/projects/wellproducts' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33487093'> 588<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33487093'> 589<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33487093'> 590<span class='text-block-wrap-div'>Welldrinks </span> 591</h1> 592<h2 class='text body_14-regular gray' id='ifp453kav_33487093'> 593<span class='text-block-wrap-div'>ÐаÑÑÑалÑнÑе напиÑки </span> 594</h2> 595</div> 596<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33487093'> 597<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33487093'> 598<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33487093'> 599<span class='text-block-wrap-div'>UI/UX</span> 600</div> 601</div> 602<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33487093'> 603<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33487093'> 604<span class='text-block-wrap-div'>web</span> 605</div> 606</div> 607</div> 608<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33487093'> 609<img src='/d/8_699610.webp' alt='' title='' class='image__img' id='i0xhvwzn9_33487093' /> 610</div> 611</a> 612</div> 613<div data-title='Fabula ' role='listitem' data-tt-collection-item-id='3348509' class='collection__item' id='iw9kipjvb_33485094'> 614<a href='https://fabula-event.ru/' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33485094'> 615<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33485094'> 616<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33485094'> 617<span class='text-block-wrap-div'>Fabula </span> 618</h1> 619<h2 class='text body_14-regular gray' id='ifp453kav_33485094'> 620<span class='text-block-wrap-div'>ÐÐ²ÐµÐ½Ñ Ð°Ð³ÐµÐ½ÑÑÑво </span> 621</h2> 622</div> 623<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33485094'> 624<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33485094'> 625<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33485094'> 626<span class='text-block-wrap-div'>UI/UX</span> 627</div> 628</div> 629<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33485094'> 630<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33485094'> 631<span class='text-block-wrap-div'>Tilda</span> 632</div> 633</div> 634</div> 635<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33485094'> 636<img src='/d/fabula.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_33485094' /> 637</div> 638</a> 639</div> 640<div data-title='ÐанÑа ' role='listitem' data-tt-collection-item-id='3348309' class='collection__item' id='iw9kipjvb_33483095'> 641<a href='https://salakhov-design.ru/projects/vanta' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33483095'> 642<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33483095'> 643<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33483095'> 644<span class='text-block-wrap-div'>ÐанÑа </span> 645</h1> 646<h2 class='text body_14-regular gray' id='ifp453kav_33483095'> 647<span class='text-block-wrap-div'>ÐаÑкеÑÐ¿Ð»ÐµÐ¹Ñ ÑинанÑовÑÑ Ð¿ÑодÑкÑов </span> 648</h2> 649</div> 650<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33483095'> 651<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33483095'> 652<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33483095'> 653<span class='text-block-wrap-div'>3d</span> 654</div> 655</div> 656<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33483095'> 657<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33483095'> 658<span class='text-block-wrap-div'>web</span> 659</div> 660</div> 661</div> 662<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33483095'> 663<img src='/d/2_787754.webp' alt='' title='' class='image__img' id='i0xhvwzn9_33483095' /> 664</div> 665</a> 666</div>
667<div data-title='Study space ' role='listitem' data-tt-collection-item-id='3348109' class='collection__item' id='iw9kipjvb_33481096'> 668<a href='https://salakhov-design.ru/projects/studyspace' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33481096'> 669<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33481096'> 670<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33481096'> 671<span class='text-block-wrap-div'>Study space </span> 672</h1> 673<h2 class='text body_14-regular gray' id='ifp453kav_33481096'> 674<span class='text-block-wrap-div'>ÐбÑазоваÑелÑÐ½Ð°Ñ Ð¿Ð»Ð°ÑÑоÑма </span> 675</h2> 676</div> 677<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33481096'> 678<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33481096'> 679<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33481096'> 680<span class='text-block-wrap-div'>UI/UX</span> 681</div> 682</div> 683<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33481096'> 684<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33481096'> 685<span class='text-block-wrap-div'>Tilda</span> 686</div> 687</div> 688</div> 689<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33481096'> 690<img src='/d/1_732159.webp' alt='' title='' class='image__img' id='i0xhvwzn9_33481096' /> 691</div> 692</a> 693</div> 694<div data-title='Roman Salakhov ' role='listitem' data-tt-collection-item-id='3347909' class='collection__item' id='iw9kipjvb_33479097'> 695<a href='https://www.behance.net/gallery/206309157/Roman-Salakhov-Creative-designer-portfolio' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33479097'> 696<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33479097'> 697<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33479097'> 698<span class='text-block-wrap-div'>Roman Salakhov </span> 699</h1> 700<h2 class='text body_14-regular gray' id='ifp453kav_33479097'> 701<span class='text-block-wrap-div'>Creative designer portfolio</span> 702</h2> 703</div> 704<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33479097'> 705<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33479097'> 706<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33479097'> 707<span class='text-block-wrap-div'>UI/UX</span> 708</div> 709</div> 710<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33479097'> 711<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33479097'> 712<span class='text-block-wrap-div'>Webflow</span> 713</div> 714</div> 715</div> 716<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33479097'> 717<img src='/d/webflow_536671.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_33479097' /> 718</div> 719</a> 720</div> 721<div data-title='Obit ' role='listitem' data-tt-collection-item-id='3347709' class='collection__item' id='iw9kipjvb_33477098'> 722<a href='https://adv.obit.ru/' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33477098'> 723<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33477098'> 724<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33477098'> 725<span class='text-block-wrap-div'>Obit </span> 726</h1> 727<h2 class='text body_14-regular gray' id='ifp453kav_33477098'> 728<span class='text-block-wrap-div'>WI-Fi плаÑÑоÑма </span> 729</h2> 730</div> 731<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33477098'> 732<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33477098'> 733<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33477098'> 734<span class='text-block-wrap-div'>UI/UX</span> 735</div> 736</div> 737<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33477098'> 738<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33477098'> 739<span class='text-block-wrap-div'>Tilda</span> 740</div> 741</div> 742</div> 743<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33477098'> 744<img src='/d/obit_758114.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_33477098' /> 745</div> 746</a> 747</div>
748<div data-title='Nuova Home' role='listitem' data-tt-collection-item-id='3347509' class='collection__item' id='iw9kipjvb_33475099'> 749<a href='https://nuova-home.com/' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_33475099'> 750<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_33475099'> 751<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_33475099'> 752<span class='text-block-wrap-div'>Nuova Home</span> 753</h1> 754<h2 class='text body_14-regular gray' id='ifp453kav_33475099'> 755<span class='text-block-wrap-div'>CÑÑÐ´Ð¸Ñ Ð´Ð¸Ð·Ð°Ð¹Ð½Ð° инÑеÑÑеÑа</span> 756</h2> 757</div> 758<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_33475099'> 759<div class='div div--u-ixo317f6r tag' id='ixo317f6r_33475099'> 760<div class='text tag_text text--u-is42d9j86' id='is42d9j86_33475099'> 761<span class='text-block-wrap-div'>UI/UX</span> 762</div> 763</div> 764<div class='div div--u-i852gxj3e tag' id='i852gxj3e_33475099'> 765<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_33475099'> 766<span class='text-block-wrap-div'>Tilda</span> 767</div> 768</div> 769</div> 770<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_33475099'> 771<img src='/d/nuova_home.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_33475099' /> 772</div> 773</a> 774</div> 775<div data-title='Vision' role='listitem' data-tt-collection-item-id='3347309' class='collection__item' id='iw9kipjvb_334730910'> 776<a href='https://visiontrends.ru/' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334730910'> 777<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334730910'> 778<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334730910'> 779<span class='text-block-wrap-div'>Vision</span> 780</h1> 781<h2 class='text body_14-regular gray' id='ifp453kav_334730910'> 782<span class='text-block-wrap-div'>ÐкÑÑалÑнÑе и ÑмелÑе бÑÐµÐ½Ð´Ñ Ñвадебной модÑ</span> 783</h2> 784</div> 785<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334730910'> 786<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334730910'> 787<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334730910'> 788<span class='text-block-wrap-div'>Tilda</span> 789</div> 790</div> 791</div> 792<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334730910'> 793<img src='/d/vision.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334730910' /> 794</div> 795</a> 796</div> 797<div data-title='ÐалÑÑкин' role='listitem' data-tt-collection-item-id='3347109' class='collection__item' id='iw9kipjvb_334710911'> 798<a href='https://www.behance.net/gallery/166368233/Alexander-Palyutkin-Website-host-of-events' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334710911'> 799<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334710911'> 800<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334710911'> 801<span class='text-block-wrap-div'>ÐалÑÑкин</span> 802</h1> 803<h2 class='text body_14-regular gray' id='ifp453kav_334710911'> 804<span class='text-block-wrap-div'>ÐедÑÑий меÑопÑиÑÑий</span> 805</h2> 806</div> 807<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334710911'> 808<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334710911'> 809<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334710911'> 810<span class='text-block-wrap-div'>UI/UX</span> 811</div> 812</div> 813<div class='div div--u-i852gxj3e tag' id='i852gxj3e_334710910'> 814<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_334710910'> 815<span class='text-block-wrap-div'>Tilda</span> 816</div> 817</div> 818</div> 819<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334710911'> 820<img src='/d/palyutkin.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334710911' /> 821</div> 822</a> 823</div> 824<div data-title='BankRBK ' role='listitem' data-tt-collection-item-id='3346909' class='collection__item' id='iw9kipjvb_334690912'> 825<a href='https://www.behance.net/gallery/188480977/3D-illustrations-for-the-BankRBK-Business-mobile-app' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334690912'> 826<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334690912'> 827<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334690912'> 828<span class='text-block-wrap-div'>BankRBK </span> 829</h1> 830<h2 class='text body_14-regular gray' id='ifp453kav_334690912'> 831<span class='text-block-wrap-div'>3D illustrations for business app</span> 832</h2> 833</div> 834<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334690912'> 835<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334690912'> 836<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334690912'> 837<span class='text-block-wrap-div'>App</span> 838</div> 839</div> 840<div class='div div--u-i852gxj3e tag' id='i852gxj3e_334690911'> 841<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_334690911'> 842<span class='text-block-wrap-div'>3d</span> 843</div> 844</div> 845</div> 846<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334690912'> 847<img src='/d/bank_rbk_504710.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334690912' /> 848</div> 849</a> 850</div> 851<div data-title='ÐикÑоÑÐ¸Ñ Ð¨ÐµÑгина' role='listitem' data-tt
851-collection-item-id='3346709' class='collection__item' id='iw9kipjvb_334670913'> 852<a href='https://www.behance.net/gallery/167195493/shkola-finansovoj-gramotnosti-viktorii-sherginoj' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334670913'> 853<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334670913'> 854<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334670913'> 855<span class='text-block-wrap-div'>ÐикÑоÑÐ¸Ñ Ð¨ÐµÑгина</span> 856</h1> 857<h2 class='text body_14-regular gray' id='ifp453kav_334670913'> 858<span class='text-block-wrap-div'>Школа ÑинанÑовой гÑамоÑноÑÑи</span> 859</h2> 860</div> 861<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334670913'> 862<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334670913'> 863<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334670913'> 864<span class='text-block-wrap-div'>UI/UX</span> 865</div> 866</div> 867<div class='div div--u-i852gxj3e tag' id='i852gxj3e_334670912'> 868<div class='text tag_text text--u-igv1wsm3h' id='igv1wsm3h_334670912'> 869<span class='text-block-wrap-div'>Tilda</span> 870</div> 871</div> 872</div> 873<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334670913'> 874<img src='/d/shergina.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334670913' /> 875</div> 876</a> 877</div> 878<div data-title='Trendbook WIM (Q3)' role='listitem' data-tt-collection-item-id='3346509' class='collection__item' id='iw9kipjvb_334650914'> 879<a href='https://www.behance.net/gallery/154517417/Trendbook-Q3-for-WimAgency' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334650914'> 880<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334650914'> 881<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334650914'> 882<span class='text-block-wrap-div'>Trendbook WIM (Q3)</span> 883</h1> 884<h2 class='text body_14-regular gray' id='ifp453kav_334650914'> 885<span class='text-block-wrap-div'>ТÑÐµÐ½Ð´Ñ Ð¸ новоÑÑи маÑкеÑинга</span> 886</h2> 887</div> 888<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334650914'> 889<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334650914'> 890<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334650914'> 891<span class='text-block-wrap-div'>UI/UX</span> 892</div> 893</div> 894</div> 895<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334650914'> 896<img src='/d/q3.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334650914' /> 897</div> 898</a> 899</div> 900<div data-title='A42Lab ' role='listitem' data-tt-collection-item-id='3346309' class='collection__item' id='iw9kipjvb_334630915'> 901<a href='https://www.behance.net/gallery/180112149/A42Lab-Blockchain-Laboratory-(NFT-Marketplace)' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334630915'> 902<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334630915'> 903<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334630915'> 904<span class='text-block-wrap-div'>A42Lab </span> 905</h1> 906<h2 class='text body_14-regular gray' id='ifp453kav_334630915'> 907<span class='text-block-wrap-div'>Blockchain Laboratory (NFT Marketplace)</span> 908</h2> 909</div> 910<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334630915'> 911<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334630915'> 912<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334630915'> 913<span class='text-block-wrap-div'>UI/UX</span> 914</div> 915</div> 916</div> 917<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334630915'> 918<img src='/d/a42_lab_834936.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334630915' /> 919</div> 920</a> 921</div> 922<div data-title='Trustbank' role='listitem' data-tt-collection-item-id='3345909' class='collection__item' id='iw9kipjvb_334590916'> 923<a href='https://www.behance.net/gallery/174221169/Trustbank-Dashboard-of-the-banks-client' data-action-element='' class='link-block allproject_card_item link-block--u-iwhzp7ghq' id='iwhzp7ghq_334590916'> 924<div class='div allproject_card_name div--u-ijh66njpl' id='ijh66njpl_334590916'> 925<h1 class='text text--u-iub4o4rh5 heading-3 white_text size240px' id='iub4o4rh5_334590916'> 926<span class='text-block-wrap-div'>Trustbank</span> 927</h1> 928<h2 class='text body_14-regular gray' id='ifp453kav_334590916'> 929<span class='text-block-wrap-div'>Dashboard of the bank's client</span> 930</h2> 931</div> 932<div class='div tags_container div--u-iu87demi4 allprojects' id='iu87demi4_334590916'> 933<div class='div div--u-ixo317f6r tag' id='ixo317f6r_334590916'> 934<div class='text tag_text text--u-is42d9j86' id='is42d9j86_334590916'> 935<span class='text-block-wrap-div'>Web App</span> 936</div> 937</div> 938</div> 939<div class='image allproject-card-image image--u-izmhwsega' id='izmhwsega_334590916'> 940<img src='/d/trust_bank_011255.jpg' alt='' title='' class='image__img' id='i0xhvwzn9_334590916' /> 941</div> 942</a> 943</div> 944</div> 945</div> 946</div> 947</section> 948</main> 949</div> 950<footer class='div section_footer div--u-io2r5gwnm' id='io2r5gwnm_0'> 951<div class='image footer_logo image--u-iabzx6xhv' id='iabzx6xhv_0'> 952<img src='/thumb/2/LEC3aWI5St3v8k7WOFOktw/3000r3000/d/2026_retouch2.png' alt='2026 retouch2' title='' data-size='3000x3000' data-origin-src='/thumb/2/LEC3aWI5St3v8k7WOFOktw/3000r3000/d/2026_retouch2.png' class='image__img image__img--s2-ip02cinbg' id='ip02cinbg_0' > 953</div> 954<div class='div footer_container div--u-i8bj0jawn' id='i8bj0jawn_0'> 955<div class='div footer_top_content div--u-icw7eauot' id='icw7eauot_0'> 956<div class='div left_footer_content div--u-itq2iaw03' id='itq2iaw03_0'> 957<div class='text heading-3 text--u-im6fkdhn6 text-pink split' id='im6fkdhn6_0'> 958<span class='text-block-wrap-div'><span style="font-family:"GT Eesti Pro Display""><span style="font-style:normal"><span style="font-weight:500"><span style="white-space:normal">ÐÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ </span><span style="white-space:pre">
958или Ð¸Ð´ÐµÑ Ð´Ð»Ñ ÑайÑа?</span><span style="white-space:normal"> ÐапиÑиÑе мне - </span><span style="white-space:pre">Ñ Ð¿Ð¾Ð¼Ð¾Ð³Ñ</span><span style="white-space:normal"> ÑеализоваÑÑ Ð²Ð°Ñ Ð¿ÑоекÑ</span></span></span></span></span> 959</div> 960<div href='https://t.me/Roman_Salakhov' data-action-element='ibk6cj3z3_0' role='button' class='link-block button_size-s link-block--u-igxff8rna' id='igxff8rna_0'> 961<div class='image image--u-ipitcrw4p btn-arrow' id='ipitcrw4p_0'> 962<img src='/thumb/2/oLmtTm7eF-35IykN39-o9g/640r480/d/clarity_child-arrow-line.svg' alt='clarity_child-arrow-line' title='' data-size='0x0' data-origin-src='/thumb/2/oLmtTm7eF-35IykN39-o9g/640r480/d/clarity_child-arrow-line.svg' class='image__img' id='ierhdnwb2_0' > 963</div> 964<h1 class='text button_text-m text--u-i8ci5nc03' id='i8ci5nc03_0'> 965<span class='text-block-wrap-div'>ÐбÑÑдиÑÑ Ð¿ÑоекÑ</span> 966</h1> 967</div> 968</div> 969<div class='div right_footer_content div--u-i52y4d9jl' id='i52y4d9jl_0'> 970<div class='div footer_links_container div--u-ii0i9mmuy' id='ii0i9mmuy_0'> 971<a href='https://t.me/Roman_Salakhov' data-action-element='' target='_blank' class='link-block link_button-s link-block--u-i2j4i83i0' id='i2j4i83i0_0'> 972<h1 class='text link_text-small text--u-i0e54rszt' id='i0e54rszt_0'> 973<span class='text-block-wrap-div'>Telegram</span> 974</h1> 975<div class='image link_icon image--u-ijazvgp5x' id='ijazvgp5x_0'> 976<img src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' alt='icons8_up-arrow' title='' data-size='0x0' data-origin-src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' class='image__img' id='ifdtkiltk_0' > 977</div> 978</a> 979<a href='https://wa.clck.bar/79189400017' data-action-element='' target='_blank' class='link-block link_button-s link-block--u-i4bd4lna0' id='i4bd4lna0_0'> 980<h1 class='text link_text-small text--u-i0gzd6wgl' id='i0gzd6wgl_0'> 981<span class='text-block-wrap-div'>WhatsApp</span> 982</h1> 983<div class='image link_icon image--u-i4jfo9bp3' id='i4jfo9bp3_0'> 984<img src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' alt='icons8_up-arrow' title='' data-size='0x0' data-origin-src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' class='image__img' id='id3veuj4i_0' > 985</div> 986</a> 987<a href='https://www.instagram.com/salakhov.webdesign' data-action-element='' target='_blank' class='link-block link_button-s' id='ieoqkpzyj_0'> 988<h1 class='text link_text-small' id='ie5mb34mh_0'> 989<span class='text-block-wrap-div'>Instagr*m</span> 990</h1> 991<div class='image link_icon' id='iyijguog4_0'> 992<img src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' alt='icons8_up-arrow' title='' data-size='0x0' data-origin-src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' class='image__img' id='i4qu5zo24_0' > 993</div> 994</a> 995<a href='https://www.behance.net/romansalakhov' data-action-element='' target='_blank' class='link-block link_button-s link-block--u-i2ow6e3og' id='i2ow6e3og_0'> 996<h1 class='text link_text-small text--u-iziy8f6kf' id='iziy8f6kf_0'> 997<span class='text-block-wrap-div'>Behance</span> 998</h1> 999<div class='image link_icon image--u-i89b1ccsr' id='i89b1ccsr_0'> 1000<img src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' alt='icons8_up-arrow' title='' data-size='0x0' data-origin-src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' class='image__img' id='ixlv04c2x_0' > 1001</div> 1002</a> 1003<a href='https://dprofile.ru/romansalakhov' data-action-element='' target='_blank' class='link-block link_button-s link-block--u-ijydfws9t' id='ijydfws9t_0'> 1004<h1 class='text link_text-small text--u-i0j7mp0en' id='i0j7mp0en_0'> 1005<span class='text-block-wrap-div'>Dprofile</span> 1006</h1> 1007<div class='image link_icon image--u-i9hak54xi' id='i9hak54xi_0'> 1008<img src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' alt='icons8_up-arrow' title='' data-size='0x0' data-origin-src='/thumb/2/1HzsXyRBoA2XI8ztNJpYAA/640r480/d/icons8_up-arrow.svg' class='image__img' id='i1a3rnej8_0' > 1009</div> 1010</a> 1011</div> 1012</div> 1013</div> 1014<div class='div div--u-i3uil0y80 footer_botom_content' id='i3uil0y80_0'> 1015<div class='div left_footer_content div--u-ip864yxym bottom-footer-content' id='ip864yxym_0'> 1016<div class='text body_12-medium text--u-i74wvodbj' id='i74wvodbj_0'> 1017<span class='text-block-wrap-div'>© 2026 SalakhovDesign</span> 1018</div> 1019<div class='div div--u-iancqbeun language_button_wrapper' id='iancqbeun_0'> 1020<a href='https://salakhov-design.ru/en' data-action-element='' class='link-block link-block--u-i3g1qsujh language-button' id='i3g1qsujh_0'> 1021<div class='div language_button-dot div--u-igwfcl5rg absolute' id='igwfcl5rg_0'></div> 1022<div class='div social-button-text-wrapper active' id='i2fgmxnm3_0'> 1023<div class='text text--u-i0d272xyr language-button-text' id='i0d272xyr_0'> 1024<span class='text-block-wrap-div'>ru</span> 1025</div> 1026</div> 1027<div class='div social-button-text-wrapper' id='ivknz05xo_0'> 1028<div class='text text--u-i3hirvh4o language-button-text' id='i3hirvh4o_0'> 1029<span class='text-block-wrap-div'>en</span> 1030</div> 1031</div> 1032</a> 1033</div> 1034</div>
1035<div class='div right_footer_content div--u-igt2ys45w bottom-footer-content right' id='igt2ys45w_0'> 1036<a href='https://taptop.pro/' data-action-element='' target='_blank' class='link body_12-medium link--u-ibgy4hdql footer-link' id='ibgy4hdql_0'> 1037<span class='text-block-wrap-div'>Сделано в Taptop</span> 1038</a> 1039<a href='/f/brif_na_razrabotku_saita_roman_salahov.docx?dl=1' data-action-element='' target='_blank' class='link body_12-medium link--u-iyagiad88 footer-link' id='iyagiad88_0'> 1040<span class='text-block-wrap-div'>СкаÑаÑÑ Ð±ÑиÑ</span> 1041</a> 1042<a href='/policy' data-action-element='' target='_blank' class='link body_12-medium link--u-i73c9yzs5 footer-link' id='i73c9yzs5_0'> 1043<span class='text-block-wrap-div'>ÐонÑиденÑиалÑноÑÑÑ</span> 1044</a> 1045</div> 1046</div> 1047</div> 1048</footer></div> 1049</div> 1050<span style='font-size:14px;' class='copyright'><style> 1051 .tt_copyright { 1052 display: inline-block; 1053 } 1054 1055 .tt_badge__small { 1056 display: inline-flex; 1057 align-items: center; 1058 min-height: 35px; 1059 padding: 8px 8px 8px 32px; 1060 background-image: url('/g/s3/mosaic/images/widgets/badge-small-light.svg'), linear-gradient(#0c0c0c, #0c0c0c); 1061 background-position: 8px center, center; 1062 background-repeat: no-repeat; 1063 text-decoration: none; 1064 font-weight: 500; 1065 font-size: 14px; 1066 border-radius: 5px; 1067 color: #ffffff; 1068 } 1069 1070 @media (max-width: 767px) { 1071 .tt_badge__small { 1072 font-size: 10px; 1073 min-height: 28px; 1074 } 1075 } 1076</style> 1077<div class="tt_copyright tt_badge"> 1078 <a target="_blank" href="https://taptop.pro/?utm_source=taptop_pro&utm_medium=embed&utm_campaign=badge&utm_content=icon" class="tt_badge__small">Made in Taptop</a> 1079</div></span>
1079<script src="https://unpkg.com/@studio-freight/lenis@latest"></script>
1079 1080
1080<script> 1081 const lenis = new Lenis({ 1082 smooth: true 1083 }); 1084 1085 function raf(time) { 1086 lenis.raf(time); 1087 requestAnimationFrame(raf); 1088 } 1089 1090 requestAnimationFrame(raf); 1091 </script>
1091 1092 1093 1094 1095 1096
1096<script src="https://unpkg.com/@barba/core"></script>
1096 1097
1097<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
1097 1098
1098<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrambleTextPlugin.min.js"></script>
1098 1099
1099<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/SplitText.min.js"></script>
1099 1100
1100<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollSmoother.min.js"></script>
1100 1101
1101<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollTrigger.min.js"></script>
1101 1102 1103 <!-- Splitting.js -->
1104<script src="https://unpkg.com/splitting/dist/splitting.min.js"></script>
1104 1105 1106<!-- ÐниÑиализаÑÐ¸Ñ Splitting -->
1107<script>Splitting();</script>
1107 1108 1109 1110 1111 1112
1113<script> 1114 gsap.registerPlugin(SplitText); 1115 1116 document.addEventListener('DOMContentLoaded', () => { 1117 const targets = document.querySelectorAll(".hex-animate"); 1118 1119 const hexChars = "0123456789ABCDEF"; 1120 1121 function randomHex() { 1122 return hexChars[Math.floor(Math.random() * hexChars.length)]; 1123 } 1124 1125 function animateHexDecode(chars) { 1126 chars.forEach((char, i) => { 1127 let original = char.textContent; 1128 let iterations = Math.floor(gsap.utils.random(10, 20)); 1129 let current = 0; 1130 1131 const scramble = setInterval(() => { 1132 char.textContent = randomHex(); 1133 current++; 1134 1135 if (current >= iterations) { 1136 clearInterval(scramble); 1137 char.textContent = original; 1138 } 1139 }, gsap.utils.random(20, 50)); 1140 }); 1141 } 1142 1143 const observer = new IntersectionObserver((entries, obs) => { 1144 entries.forEach(entry => { 1145 if (entry.isIntersecting) { 1146 const el = entry.target; 1147 const split = new SplitText(el, { type: "chars" }); 1148 animateHexDecode(split.chars); 1149 obs.unobserve(el); 1150 } 1151 }); 1152 }, { 1153 threshold: 0.4 1154 }); 1155 1156 targets.forEach(el => observer.observe(el)); 1157 }); 1158</script>
1158 1159 1160
1161<script> 1162 // ÐÑовеÑÑем, ÑвлÑеÑÑÑ Ð»Ð¸ ÑÑÑÑойÑÑво мобилÑнÑм (ÑиÑина менÑÑе 480px) 1163 const isMobileDevice = window.matchMedia("(max-width: 479px)").matches; 1164 1165 // ÐÑли ÑÑо не мобилÑное ÑÑÑÑойÑÑво, вÑполнÑем анимаÑÐ¸Ñ ÑкÑолла 1166 if (!isMobileDevice) { 1167 const menuItems = document.querySelectorAll('.menu-item'); 1168 let lastScroll = 0; 1169 let isScrollingDown = false; 1170 1171 // ÐниÑиализаÑиÑ: задаÑм наÑалÑнÑе ÑвойÑÑва 1172 gsap.set(menuItems, { opacity: 1, y: 0 }); 1173 1174 window.addEventListener('scroll', () => { 1175 const currentScroll = window.scrollY || window.pageYOffset; 1176 1177 if (currentScroll > lastScroll && !isScrollingDown) { 1178 // СкÑолл вниз â ÑкÑÑваем Ð¼ÐµÐ½Ñ 1179 isScrollingDown = true; 1180 hideMenuItems(); 1181 } else if (currentScroll < lastScroll && isScrollingDown) { 1182 // СкÑолл ввеÑÑ â показÑваем Ð¼ÐµÐ½Ñ 1183 isScrollingDown = false; 1184 showMenuItems(); 1185 } 1186 1187 lastScroll = currentScroll; 1188 }); 1189 1190 function hideMenuItems() { 1191 gsap.to(menuItems, { 1192 opacity: 0, 1193 y: -20, 1194 duration: 0.5, 1195 stagger: 0.1, // задеÑжка Ð¼ÐµÐ¶Ð´Ñ ÑлеменÑами 1196 ease: "power2.out" 1197 }); 1198 } 1199 1200 function showMenuItems() { 1201 gsap.to(menuItems, { 1202 opacity: 1, 1203 y: 0, 1204 duration: 0.5, 1205 stagger: 0.1, 1206 ease: "power2.out" 1207 }); 1208 } 1209 } 1210</script>
1210 1211 1212 1213 1214<canvas id="networkCanvas"></canvas> 1215
1216<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
vendor: 1 bytes, line 1216
1216
1217<script> 1218 const canvas = document.getElementById('networkCanvas'); 1219 const ctx = canvas.getContext('2d'); 1220 1221 let width = window.innerWidth; 1222 let height = window.innerHeight; 1223 canvas.width = width; 1224 canvas.height = height; 1225 1226 const nodeDistance = 120; 1227 const nodes = []; 1228 1229 for (let x = 0; x < width; x += nodeDistance) { 1230 for (let y = 0; y < height; y += nodeDistance) { 1231 nodes.push({ x, y, alpha: 0, pulse: 0 }); 1232 } 1233 } 1234 1235 function dist(a, b) { 1236 return Math.sqrt((a.x - b.x)**2 + (a.y - b.y)**2); 1237 } 1238 1239 const maxLineDist = nodeDistance * 1.5; 1240 1241 const mouse = { x: -9999, y: -9999 }; 1242 1243 function updateMousePos(e) { 1244 mouse.x = e.pageX; 1245 mouse.y = e.pageY; 1246 } 1247 1248 window.addEventListener('mousemove', updateMousePos); 1249 1250 let pulseTime = 0; 1251 1252 function animate() { 1253 ctx.clearRect(0, 0, width, height); 1254 1255 pulseTime += 0.025; 1256 1257 nodes.forEach(node => { 1258 const dx = node.x - (mouse.x - window.pageXOffset); 1259 const dy = node.y - (mouse.y - window.pageYOffset); 1260 const distanceToMouse = Math.sqrt(dx * dx + dy * dy); 1261 1262 if (distanceToMouse < nodeDistance) { 1263 node.alpha = Math.min(1, node.alpha + 0.05); 1264 node.pulse = 0.75 + 0.25 * Math.sin(pulseTime * 2.5); 1265 } else { 1266 node.alpha = Math.max(0, node.alpha - 0.02); 1267 node.pulse = 0; 1268 } 1269 }); 1270 1271 for (let i = 0; i < nodes.length; i++) { 1272 for (let j = i + 1; j < nodes.length; j++) { 1273 const a = nodes[i]; 1274 const b = nodes[j]; 1275 const d = dist(a, b); 1276 if (d < maxLineDist && a.alpha > 0 && b.alpha > 0) { 1277 const lineAlpha = Math.min(a.alpha, b.alpha) * (1 - d / maxLineDist); 1278 ctx.strokeStyle = `rgba(240, 25, 109, ${lineAlpha.toFixed(2)})`; 1279 ctx.lineWidth = 1; 1280 ctx.beginPath(); 1281 ctx.moveTo(a.x, a.y); 1282 ctx.lineTo(b.x, b.y); 1283 ctx.stroke(); 1284 } 1285 } 1286 } 1287 1288 nodes.forEach(node => { 1289 if (node.alpha > 0) { 1290 const intensity = node.alpha * node.pulse; 1291 ctx.fillStyle = `rgba(240, 25, 109, ${intensity.toFixed(2)})`; 1292 ctx.beginPath(); 1293 ctx.arc(node.x, node.y, 3, 0, Math.PI * 2); 1294 ctx.fill(); 1295 } 1296 }); 1297 1298 requestAnimationFrame(animate); 1299 } 1300 1301 animate(); 1302 1303 window.addEventListener('resize', () => { 1304 width = window.innerWidth; 1305 height = window.innerHeight; 1306 canvas.width = width; 1307 canvas.height = height; 1308 }); 1309</script>
1309 1310 1311<style> 1312 #networkCanvas { 1313 position: fixed; 1314 top: 0; 1315 left: 0; 1316 width: 100vw; 1317 height: 100vh; 1318 pointer-events: none; 1319 z-index: 0; 1320 background: transparent; 1321 } 1322</style> 1323 1324
1325<script> 1326 document.querySelectorAll('.product-card').forEach(card => { 1327 let currentX = 50; 1328 let currentY = 50; 1329 let targetX = 50; 1330 let targetY = 50; 1331 1332 const update = () => { 1333 currentX += (targetX - currentX) * 0.1; 1334 currentY += (targetY - currentY) * 0.1; 1335 1336 const rotateX = (currentY - 50) / -6; // менÑÑе â мÑгÑе 1337 const rotateY = (currentX - 50) / -6; 1338 card.style.setProperty('--x', `${currentX}%`); 1339 card.style.setProperty('--y', `${currentY}%`); 1340 card.style.transform = `perspective(1200px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(1.02)`; 1341 1342 requestAnimationFrame(update); 1343 }; 1344 update(); 1345 1346 card.addEventListener('mousemove', e => { 1347 const rect = card.getBoundingClientRect(); 1348 targetX = ((e.clientX - rect.left) / rect.width) * 100; 1349 targetY = ((e.clientY - rect.top) / rect.height) * 100; 1350 }); 1351 1352 card.addEventListener('mouseleave', () => { 1353 targetX = 50; 1354 targetY = 50; 1355 card.style.transform = 'perspective(800px) rotateX(0deg) rotateY(0deg) scale(1.4)'; 1356 }); 1357 }); 1358</script>
1358 1359 1360
1361<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
vendor: 1 bytes, line 1361
1361
1362<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
1362 1363
1364<script> 1365gsap.registerPlugin(ScrollTrigger); 1366 1367if (window.innerWidth >= 480) { 1368 document.querySelectorAll('.services_cards_container').forEach((container) => { 1369 const cards = container.querySelectorAll('.product-card'); 1370 1371 // СÑаÑÑовое ÑоÑÑоÑние 1372 gsap.set(cards, { 1373 x: '-120vw', 1374 opacity: 0, 1375 scale: 0.9 1376 }); 1377 1378 // ÐнимаÑÐ¸Ñ Ð¿Ð¾ÑÐ²Ð»ÐµÐ½Ð¸Ñ (пÑи Ð²Ñ Ð¾Ð´Ðµ в Ð·Ð¾Ð½Ñ 10%) 1379 ScrollTrigger.create({ 1380 trigger: container, 1381 start: 'top 10%', 1382 toggleActions: 'play none none none', 1383 onEnter: () => { 1384 gsap.to(cards, { 1385 x: 0, 1386 opacity: 1, 1387 scale: 1, 1388 duration: 1.2, 1389 stagger: 0.1, 1390 ease: 'power4.out' 1391 }); 1392 } 1393 }); 1394 1395 // ÐнимаÑÐ¸Ñ Ð¸ÑÑÐµÐ·Ð½Ð¾Ð²ÐµÐ½Ð¸Ñ (пÑи обÑаÑной пÑокÑÑÑке ввеÑÑ â на 30% ÑанÑÑе) 1396 ScrollTrigger.create({ 1397 trigger: container, 1398 start: 'top 10', 1399 toggleActions: 'none none play none', 1400 onLeaveBack: () => { 1401 gsap.to(cards, { 1402 x: '-120vw', 1403 opacity: 0, 1404 scale: 0.9, 1405 duration: 1.2, 1406 stagger: 0.1, 1407 ease: 'power4.inOut' 1408 }); 1409 } 1410 }); 1411 }); 1412} 1413</script>
1413 1414 1415 1416
1417<script> 1418 document.addEventListener("DOMContentLoaded", () => { 1419 const el = document.querySelector(".animate"); 1420 if (!el) return; 1421 1422 const allSpans = []; 1423 1424 function wrapTextNodeWords(node) { 1425 if (node.nodeType === Node.TEXT_NODE) { 1426 const text = node.textContent; 1427 const parts = text.split(/(\s+)/); 1428 1429 const fragment = document.createDocumentFragment(); 1430 1431 parts.forEach(part => { 1432 if (part.trim() === "") { 1433 fragment.appendChild(document.createTextNode(part)); 1434 } else { 1435 const span = document.createElement("span"); 1436 span.textContent = part; 1437 fragment.appendChild(span); 1438 allSpans.push(span); 1439 } 1440 }); 1441 1442 node.parentNode.replaceChild(fragment, node); 1443 1444 } else if (node.nodeType === Node.ELEMENT_NODE) { 1445 [...node.childNodes].forEach(child => wrapTextNodeWords(child)); 1446 } 1447 } 1448 1449 // ЧÑÐ¾Ð±Ñ Ð½Ðµ повÑоÑÑÑÑ Ð°Ð½Ð¸Ð¼Ð°ÑÐ¸Ñ Ð¿Ñи повÑоÑном поÑвлении 1450 let animated = false; 1451 1452 function animateWords() { 1453 if (animated) return; 1454 animated = true; 1455 1456 const shuffled = allSpans.slice().sort(() => Math.random() - 0.5); 1457 1458 const totalDuration = 1500; // 1.5 ÑекÑÐ½Ð´Ñ 1459 const perWordMaxDelay = 500; 1460 1461 shuffled.forEach((span, i) => { 1462 const baseDelay = (i / shuffled.length) * (totalDuration - perWordMaxDelay); 1463 const randomDelay = Math.random() * perWordMaxDelay; 1464 const delay = baseDelay + randomDelay; 1465 1466 setTimeout(() => { 1467 span.classList.add("fixed"); 1468 }, delay); 1469 }); 1470 } 1471 1472 wrapTextNodeWords(el); 1473 1474 // Создаем IntersectionObserver, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð¿ÑÑÑиÑÑ Ð°Ð½Ð¸Ð¼Ð°ÑÐ¸Ñ Ð¿Ñи поÑвлении в viewport 1475 const observer = new IntersectionObserver(entries => { 1476 entries.forEach(entry => { 1477 if (entry.isIntersecting) { 1478 animateWords(); 1479 observer.disconnect(); // болÑÑе не нÑжно наблÑдаÑÑ 1480 } 1481 }); 1482 }, { threshold: 0.1 }); // ÐапÑÑкаеÑÑÑ, когда 10% ÑлеменÑа Ð²Ð¸Ð´Ð¸Ð¼Ñ 1483 1484 observer.observe(el); 1485 }); 1486</script>
1486 1487 1488 1489 1490 1491 1492
1493<script> 1494 gsap.registerPlugin(ScrollTrigger); 1495 1496 gsap.utils.toArray(".project-card").forEach((card) => { 1497 const image = card.querySelector(".project_card_image"); 1498 1499 // ÐклÑÑиÑÑ GPU-ÑÑкоÑение и задаÑÑ Ð½Ð°ÑалÑнÑе ÑÑили 1500 gsap.set(image, { scale: 1, willChange: "transform" }); 1501 gsap.set(card, { willChange: "transform, opacity" }); 1502 1503 1504 1505 // ÐнимаÑÐ¸Ñ ÐºÐ°ÑÑоÑки поÑле Ð·Ð°Ð»Ð¸Ð¿Ð°Ð½Ð¸Ñ 1506 gsap.to(card, { 1507 scale: 0.7, 1508 opacity: 0.4, 1509 1510 ease: "power1.out", 1511 scrollTrigger: { 1512 trigger: card, 1513 start: "top top", 1514 end: "bottom top", 1515 scrub: 1, 1516 } 1517 }); 1518 }); 1519</script>
1519 1520 1521
1522<script> 1523document.addEventListener('DOMContentLoaded', function() { 1524 document.querySelectorAll('.split').forEach(element => { 1525 SplitText.create(element, { 1526 type: "lines, words", 1527 mask: "lines", // можно оÑÑавиÑÑ, еÑли нÑжен ÑÑÑÐµÐºÑ 1528 autoSplit: true, 1529 onSplit(self) { 1530 return gsap.from(self.words, { 1531 duration: 1.2, 1532 y: 50, // ÑменÑÑили 1533 x: () => gsap.utils.random(-10, 10), 1534 rotation: () => gsap.utils.random(-3, 3), 1535 scale: 0.95, 1536 autoAlpha: 0, 1537 stagger: 0.02, 1538 ease: "back.out(1.5)", 1539 scrollTrigger: { 1540 trigger: element, 1541 start: "top 80%", 1542 toggleActions: "play none none none" 1543 } 1544 }); 1545 } 1546 }); 1547 }); 1548}); 1549</script>
1549 1550 1551 1552
1553<script type="module"> 1554import { gsap } from "https://cdn.skypack.dev/gsap"; 1555 1556window.addEventListener('DOMContentLoaded', () => { 1557 const preloader = document.querySelector('.preloader'); 1558 const mainContent = document.querySelector('#main-content'); 1559 1560 // === ÐаÑÑÑойки пикÑелей === 1561 const pixels = []; 1562 const total = 40; 1563 const pixelSpacing = 4; 1564 const pixelWidth = (window.innerWidth / total) - pixelSpacing; 1565 const initialHeight = 4; 1566 const initialFilled = 8; 1567 1568 const fragment = document.createDocumentFragment(); 1569 for (let i = 0; i < total; i++) { 1570 const p = document.createElement('div'); 1571 Object.assign(p.style, { 1572 position: 'absolute', 1573 bottom: '0px', 1574 left: `${i * (pixelWidth + pixelSpacing)}px`, 1575 width: `${pixelWidth}px`, 1576 height: `${initialHeight}px`, 1577 background: '#D9FF9D', 1578 opacity: i < initialFilled ? 1 : 0, 1579 transform: 'scaleY(1)', 1580 transformOrigin: 'bottom' 1581 }); 1582 fragment.appendChild(p); 1583 pixels.push(p); 1584 } 1585 preloader.appendChild(fragment); 1586 1587 // === ÐÑогÑеÑÑ Ð±Ð°Ñ === 1588 function animateProgressBar(onComplete) { 1589 let index = initialFilled; 1590 const step = () => { 1591 if (index >= pixels.length) { 1592 onComplete && onComplete(); 1593 return; 1594 } 1595 gsap.to(pixels[index], { 1596 opacity: 1, 1597 duration: 0.05, 1598 ease: "power1.inOut", 1599 onComplete: () => { 1600 index++; 1601 requestAnimationFrame(step); 1602 } 1603 }); 1604 }; 1605 requestAnimationFrame(step); 1606 } 1607 1608 // === ÐоÑле полной загÑÑзки === 1609 window.addEventListener('load', () => { 1610 animateProgressBar(() => { 1611 gsap.to(pixels, { 1612 duration: 0.4, 1613 scaleY: window.innerHeight / initialHeight, 1614 stagger: { each: 0.01, from: "start" }, 1615 ease: "sine.inOut", 1616 onComplete: () => { 1617 gsap.to(preloader, { 1618 duration: 0.9, 1619 y: '100%', 1620 ease: "power3.inOut", 1621 delay: 0.2, 1622 onComplete: () => { 1623 preloader.style.display = 'none'; 1624 mainContent.style.display = 'block'; 1625 } 1626 }); 1627 } 1628 }); 1629 }); 1630 }); 1631}); 1632</script>
1632 1633
1634<script type="module"> 1635import { gsap } from "https://cdn.skypack.dev/gsap"; 1636 1637window.addEventListener('DOMContentLoaded', () => { 1638 const loadingText = document.querySelector('.preloader-text'); 1639 if (!loadingText) return; 1640 1641 // Разбиваем ÑекÑÑ Ð¿Ð¾ бÑквам 1642 const text = loadingText.textContent.trim(); 1643 loadingText.innerHTML = ""; 1644 const letters = text.split("").map(char => { 1645 const span = document.createElement("span"); 1646 span.textContent = char; 1647 span.style.display = "inline-block"; 1648 span.style.color = "#D9FF9D"; 1649 loadingText.appendChild(span); 1650 return span; 1651 }); 1652 1653 // ÐÐ¾Ð»Ð½Ð¾Ð²Ð°Ñ Ð°Ð½Ð¸Ð¼Ð°ÑÐ¸Ñ (запÑÑкаеÑÑÑ ÑÑазÑ) 1654 gsap.to(letters, { 1655 color: "#F0196D", 1656 y: -4, 1657 duration: 0.5, 1658 ease: "sine.inOut", 1659 stagger: { 1660 each: 0.07, 1661 yoyo: true, 1662 repeat: -1, 1663 from: "start" 1664 }, 1665 yoyo: true, 1666 repeat: -1 1667 }); 1668}); 1669</script>
1669 1670 1671 1672
1673<script> 1674document.addEventListener('DOMContentLoaded', () => { 1675 const buttons = document.querySelectorAll('[class*="button_size-"]'); 1676 1677 buttons.forEach((btn) => { 1678 const btnText = btn.querySelector('[class*="button_text-"]'); 1679 const btnArrow = btn.querySelector('.btn-arrow'); 1680 if (!btnText || !btnArrow) return; 1681 1682 const splitText = new SplitText(btnText, { type: 'chars' }); 1683 const chars = splitText.chars; 1684 chars.forEach(c => c.style.display = 'inline-block'); 1685 1686 gsap.set(chars, { color: '#fff' }); 1687 gsap.set(btnArrow, { x: 0 }); 1688 1689 btn.addEventListener('mouseenter', () => { 1690 const tl = gsap.timeline(); 1691 1692 // Резкий ÑолÑок ÑÑÑелки впÑаво и плавнÑй возвÑÐ°Ñ 1693 tl.to(btnArrow, { 1694 x: 4, // ÑмеÑение впÑаво на 4px 1695 duration: 0.12, // бÑÑÑÑÑй Ñезкий ÑолÑок 1696 ease: 'power1.out' 1697 }) 1698 .to(btnArrow, { 1699 x: 0, // плавное возвÑаÑение 1700 duration: 0.4, 1701 ease: 'power3.out' 1702 }, '+=0'); // ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле ÑолÑка 1703 1704 // ÐнимаÑÐ¸Ñ Ð±Ð»Ð¸ÐºÐ° по бÑквам 1705 chars.forEach((char, i) => { 1706 const duration = 0.15 + i * 0.003; 1707 gsap.to(char, { 1708 color: '#F0196D', 1709 duration: duration, 1710 ease: 'sine.out', 1711 delay: i * 0.03 1712 }); 1713 gsap.to(char, { 1714 color: '#fff', 1715 duration: duration, 1716 ease: 'sine.in', 1717 delay: i * 0.03 + 0.1 1718 }); 1719 }); 1720 }); 1721 1722 btn.addEventListener('mouseleave', () => { 1723 gsap.to(btnArrow, { 1724 x: 0, 1725 duration: 0.25, 1726 ease: 'power2.inOut' 1727 }); 1728 }); 1729 }); 1730}); 1731</script>
1731 1732 1733 1734 1735 1736
1737<script> 1738 gsap.registerPlugin(ScrollTrigger, SplitText); 1739 1740 const split = new SplitText(".services-word", { type: "chars" }); 1741 const chars = split.chars; 1742 1743 gsap.set(chars, { y: 30, opacity: 0 }); 1744 1745 gsap.to(chars, { 1746 y: 0, 1747 opacity: 1, 1748 duration: 0.6, 1749 ease: "power3.out", 1750 stagger: 0.1, 1751 scrollTrigger: { 1752 trigger: ".services-word", 1753 start: "top 60%", // анимаÑÐ¸Ñ Ð½Ð°ÑнÑÑÑÑ ÐºÐ¾Ð³Ð´Ð° веÑÑ Ð±Ð»Ð¾ÐºÐ° на 60% ÑкÑана 1754 end: "top 0%", // законÑиÑÑÑ ÐºÐ¾Ð³Ð´Ð° веÑÑ Ð±Ð»Ð¾ÐºÐ° дойдÑÑ Ð´Ð¾ веÑÑ Ð° ÑкÑана 1755 scrub: 1.5, // плавное пÑивÑзка к ÑкÑоллÑ, можно ÑвелиÑиÑÑ 1756 } 1757 }); 1758</script>
1758 1759 1760 1761 1762<!-- assets.bottom --> 1763<!-- </noscript></script>
1763</style> -->
1764<script src="/assets/site/main.min.js?1791276656" ></script>
vendor: 1 bytes, line 1764
1764
1765<script >/*<![CDATA[*/ 1766var megacounter_key="c2830a912de55aa467b70f88487ad0ad"; 1767(function(d){ 1768 var s = d.createElement("script"); 1769 s.src = "//counter.megagroup.ru/loader.js?"+new Date().getTime(); 1770 s.async = true; 1771 d.getElementsByTagName("head")[0].appendChild(s); 1772})(document); 1773/*]]>*/</script>
vendor: 1 bytes, line 1773
1773
1774<script >/*<![CDATA[*/ 1775$ite.start({"sid":6746786,"vid":6822589,"aid":5024752,"stid":27,"cp":21,"active":true,"domain":"salakhov-design.ru","lang":"en","trusted":false,"debug":false,"captcha":4,"onetap":[{"provider":"vkontakte","provider_id":"53543634","code_verifier":"RP11Qui1iVAyPYsUePtMVgUwUiVwztwCRiG3xjApfZUZKmnc40TIxDOwbCKjP81uRH4unJToZ68Ce46_83C0-YouMBKvl_PqBxtiR"}]}); 1776/*]]>*/</script>
1776 1777<!-- /assets.bottom --> 1778</body>
1779<script type='application/json' id='data_do_json'> 1780{"data":{"tt_animation":{"i6lemq5dd":"4163996846","idhhh3bwz":"4163996846","i2ziwlixm":"4163996846","i3qj2cfuv":"4163996846","i1f5zp7y1":"4163996846","i21oy2w9o":"4163996846","i2fg8ea2p":"4113922350","i2304wasp":"4163996846","i12f2bw0s":"4163996846","iub4o4rh5":"2074040763","izmhwsega":"1142779751","ij0cjfn7v":"730602724","issldihgz":"1845662127","iblq1q1es":"2038236754","iabzx6xhv":"956016656","igwfcl5rg":"3047831952"},"tt_image":{"idhhh3bwz":"4226276507","i1f5zp7y1":"2426117549","i2304wasp":"2345341255","i23i66kcc":"565131578","i3688gvjh":"4226276507","izmhwsega":"4262615501","isyt54jah":"4226276507","ip9ip9366":"4226276507","iabzx6xhv":"3451433236","ipitcrw4p":"4226276507","ijazvgp5x":"4226276507","i4jfo9bp3":"4226276507","iyijguog4":"4226276507","i89b1ccsr":"4226276507","i9hak54xi":"4226276507"},"tt_link_universal":{"iwhzp7ghq":"2318580973","i3sdeglfp":"2318580973","ibov5thq2":"2262851596","idczpk1ij":"2262851596","ipwkxyb5e":"2262851596","i6p33k4n9":"2262851596","imkgeujnk":"2262851596","ivg2jqcdv":"2262851596","iljj6srgz":"2262851596","iur25hvjb":"540367937","igxff8rna":"540367937","i2j4i83i0":"2262851596","i4bd4lna0":"2262851596","ieoqkpzyj":"2262851596","i2ow6e3og":"2262851596","ijydfws9t":"2262851596","i3g1qsujh":"2318580973","ibgy4hdql":"2262851596","iyagiad88":"2262851596","i73c9yzs5":"93719356"},"tt_collection":{"io3j2od7x":"525153149"},"tt_menu":{"icuooib0t":"1677249857"},"tt_modal":{"ibk6cj3z3":"953365152"},"tt_form":{"i28wkxdqk":"3670885118"},"tt_form_checkbox_group":{"iko6dkzg5":"2723265586"},"tt_form_input":{"izynmrhor":"4039395888","iitu8ll77":"1905957598"},"tt_form_textarea":{"io9p32pjf":"1831041182"},"tt_badge":{"inn11ku0g":"3971710226"}},"params":{"4163996846":"{\"animations\":{\"animation-ikmtl379c\":{\"id\":\"animation-ikmtl379c\",\"triggerName\":\"SCROLL_TRANSFORM\",\"mediaParams\":{\"screen\":{\"disabled\":false,\"effectIds\":[\"effect-i7n6jjsiu\"],\"preset\":\"FADE_IN\",\"triggerElement\":\"\",\"startPosition\":\"top\",\"endPosition\":\"bottom\",\"startOffset\":\"0%\",\"endOffset\":\"0%\",\"scrollerStartOffset\":\"100%\",\"scrollerEndOffset\":\"0%\",\"smoothing\":0,\"markers\":true}}}},\"effects\":{\"effect-i7n6jjsiu\":{\"screen\":{\"id\":\"effect-i7n6jjsiu\",\"name\":\"OPACITY\",\"disabled\":false,\"keyframes\":[{\"opacity\":1},{\"opacity\":0.2}],\"options\":{\"ease\":\"power1.inOut\",\"startKeyframe\":20,\"endKeyframe\":100}}}}}","4226276507":"{\"screen\":{\"objectFit\":\"cover\",\"lockRatio\":true}}","2426117549":"{\"screen\":{\"objectFit\":\"cover\",\"lockRatio\":true,\"maxWidth\":\"736\",\"maxHeight\":\"920\"}}","4113922350":"{\"animations\":{\"animation-iuu9nsleb\":{\"id\":\"animation-iuu9nsleb\",\"triggerName\":\"SCROLL_TRANSFORM\",\"mediaParams\":{\"screen\":{\"disabled\":false,\"effectIds\":[\"effect-i7zk3806q\"],\"preset\":\"FADE_IN\",\"triggerElement\":\"\",\"startPosition\":\"top\",\"endPosition\":\"bottom\",\"startOffset\":\"0%\",\"endOffset\":\"0%\",\"scrollerStartOffset\":\"100%\",\"scrollerEndOffset\":\"0%\",\"smoothing\":0,\"markers\":true}}}},\"effects\":{\"effect-i7zk3806q\":{\"screen\":{\"id\":\"effect-i7zk3806q\",\"name\":\"OPACITY\",\"disabled\":false,\"keyframes\":[{\"opacity\":1},{\"opacity\":0.2}],\"options\":{\"ease\":\"power1.inOut\",\"startKeyframe\":20,\"endKeyframe\":100}}}}}","2345341255":"{\"screen\":{\"objectFit\":\"cover\",\"lockRatio\":true,\"maxWidth\":\"564\",\"maxHeight\":\"705\"}}","565131578":"{\"screen\":{\"objectFit\":\"cover\",\"lockRatio\":true,\"maxWidth\":\"2596\",\"maxHeight\":\"4000\"}}","2318580973":"{\"screen\":{\"type\":\"link\",\"eventName\":\"click\",\"eventElement\":\"self\",\"eventAction\":\"\",\"displayType\":\"\",\"selectedTag\":\"\",\"linkType\":\"link\",\"blank\":false}}","2074040763":"{\"animations\":{\"animation-ikvwcqyxk\":{\"id\":\"animation-ikvwcqyxk\",\"triggerName\":\"HOVER\",\"mediaParams\":{\"screen\":{\"disabled\":false,\"effectIds\":[\"effect-iq0vylmxs\",\"effect-i4j8qtsfk\"],\"preset\":\"FADE_IN\",\"loop\":\"none\",\"triggerElement\":\"#iwhzp7ghq_0\"},\"(min-width: 1440px)\":{\"disabled\":false},\"(max-width: 479px)\":{\"disabled\":false}}}},\"effects\":{\"effect-iq0vylmxs\":{\"screen\":{\"id\":\"effect-iq0vylmxs\",\"name\":\"MOVE\",\"disabled\":false,\"keyframes\":[{\"x\":\"0px\",\"y\":\"0px\",\"z\":\"0px\"},{\"x\":\"20px\",\"y\":\"0px\",\"z\":\"0px\"}],\"options\":{\"ease\":\"power1.inOut\",\"delay\":0,\"duration\":0.4}},\"(max-width: 479px)\":{\"disabled\":true}},\"effect-i4j8qtsfk\":{\"screen\":{\"id\":\"effect-i4j8qtsfk\",\"name\":\"COLOR\",\"disabled\":false,\"keyframes\":[{\"color\":\"rgba(255, 255, 255, 1)\"},{\"color\":\"rgba(18, 18, 18, 1)\"}],\"options\":{\"ease\":\"power1.inOut\",\"delay\":0,\"duration\":0.3}},\"(max-width: 479px)\":{\"disabled\":false}}}}","4262615501":"{\"screen\":{\"objectFit\":\"cover\",\"lockRatio\":true,\"maxWidth\":\"1140\",\"maxHeight\":\"680\"}}","1142779751":"{\"animations\":{\"animation-iy9yo27f6\":{\"id\":\"animation-iy9yo27f6\",\"triggerName\":\"HOVER\",\"mediaParams\":{\"screen\":{\"disabled\":false,\"effectIds\":[\"effect-iyxxe9fb5\",\"effect-i79rvvy5p\",\"effect-imn1mghzb\",\"effect-icla04lb1\"],\"preset\":\"SLIDE_IN_TOP\",\"loop\":\"none\",\"triggerElement\":\"#iwhzp7ghq_
17800\"},\"(max-width: 479px)\":{\"disabled\":true}}}},\"effects\":{\"effect-iyxxe9fb5\":{\"screen\":{\"id\":\"effect-iyxxe9fb5\",\"name\":\"OPACITY\",\"disabled\":false,\"keyframes\":[{\"opacity\":0},{\"opacity\":1}],\"options\":{\"ease\":\"power1.inOut\",\"delay\":0,\"duration\":0.1}}},\"effect-i79rvvy5p\":{\"screen\":{\"id\":\"effect-i79rvvy5p\",\"name\":\"MOVE\",\"disabled\":false,\"keyframes\":[{\"x\":\"0px\",\"y\":\"50%\",\"z\":\"0px\"},{\"x\":\"0px\",\"y\":\"0px\",\"z\":\"0px\"}],\"options\":{\"ease\":\"0.445, 0.05, 0.55, 0.95\",\"delay\":0,\"duration\":0.6}}},\"effect-imn1mghzb\":{\"screen\":{\"id\":\"effect-imn1mghzb\",\"name\":\"SCALE\",\"disabled\":true,\"keyframes\":[{\"scale\":0.6},{\"scale\":1}],\"options\":{\"ease\":\"power1.inOut\",\"delay\":0,\"duration\":0.2}}},\"effect-icla04lb1\":{\"screen\":{\"id\":\"effect-icla04lb1\",\"name\":\"ROTATE\",\"disabled\":true,\"keyframes\":[{\"rotationX\":\"0deg\",\"rotationY\":\"0deg\",\"rotationZ\":\"20deg\"},{\"rotationX\":\"0deg\",\"rotationY\":\"0deg\",\"rotationZ\":\"0deg\"}],\"options\":{\"ease\":\"power1.inOut\",\"delay\":0,\"duration\":0.2}}}}}","525153149":"{\"screen\":{\"mode\":\"items\",\"isMain\":false,\"pagination\":false,\"paginationType\":\"pages\"}}","2262851596":"{\"screen\":{\"type\":\"link\",\"eventName\":\"click\",\"eventElement\":\"self\",\"eventAction\":\"\",\"displayType\":\"\",\"selectedTag\":\"\",\"linkType\":\"link\",\"blank\":true}}","730602724":"{\"animations\":{\"animation-i2sxcdo0x\":{\"id\":\"animation-i2sxcdo0x\",\"triggerName\":\"HOVER\",\"mediaParams\":{\"screen\":{\"disabled\":false,\"effectIds\":[\"effect-iwqm94moz\"],\"preset\":\"FADE_IN\",\"loop\":\"none\",\"triggerElement\":\"#ibov5thq2_0\"}}}},\"effects\":{\"effect-iwqm94moz\":{\"screen\":{\"id\":\"effect-iwqm94moz\",\"name\":\"COLOR\",\"disabled\":false,\"keyframes\":[{\"color\":\"rgba(255, 255, 255, 1)\"},{\"color\":\"rgba(240, 25, 109, 1)\"}],\"options\":{\"ease\":\"0.645, 0.045, 0.355, 1\",\"delay\":0,\"duration\":0.3}}}}}","1845662127":"{\"animations\":{\"animation-is4212xj1\":{\"id\":\"animation-is4212xj1\",\"triggerName\":\"SCROLL_TRANSFORM\",\"mediaParams\":{\"screen\":{\"disabled\":true,\"effectIds\":[\"effect-ignhtqonz\"],\"preset\":\"FADE_IN\",\"triggerElement\":\"#i8z5xo3zc_0\",\"startPosition\":\"top\",\"endPosition\":\"center\",\"startOffset\":\"0%\",\"endOffset\":\"0%\",\"scrollerStartOffset\":\"100%\",\"scrollerEndOffset\":\"0%\",\"smoothing\":0,\"markers\":true}}}},\"effects\":{\"effect-ignhtqonz\":{\"screen\":{\"id\":\"effect-ignhtqonz\",\"name\":\"MOVE\",\"disabled\":false,\"keyframes\":[{\"x\":\"0px\",\"y\":\"0px\",\"z\":\"0px\"},{\"x\":\"0px\",\"y\":\"-100%\",\"z\":\"0px\"}],\"options\":{\"ease\":\"power1.inOut\",\"startKeyframe\":0,\"endKeyframe\":100}}}}}","1677249857":"{\"levels\":[{\"desktop\":{\"layout\":\"vertical\",\"appearance\":\"default\",\"triggerEvent\":\"hover\",\"effect\":\"fade\",\"open\":{\"easing\":\"linear\",\"duration\":200},\"close\":{\"easing\":\"linear\",\"duration\":200},\"hideEmptyMenu\":false,\"showNextMenu\":false,\"columns\":3},\"mobile\":{\"layout\":\"vertical\",\"appearance\":\"slide\",\"triggerEvent\":\"click\",\"effect\":\"left\",\"open\":{\"easing\":\"cubic-bezier(0.445, 0.05, 0.55, 0.95)\",\"duration\":1000},\"close\":{\"easing\":\"cubic-bezier(0.645, 0.045, 0.355, 1)\",\"duration\":1000},\"hideEmptyMenu\":false,\"showNextMenu\":true}}],\"anchorDuration\":\"1000\",\"mobileBreakPoint\":\"(max-width: 479px)\",\"mobileMenuPosition\":\"left\",\"scrollLock\":false}","2038236754":"{\"animations\":{\"animation-i62ywkyr8\":{\"id\":\"animation-i62ywkyr8\",\"triggerName\":\"HOVER\",\"mediaParams\":{\"screen\":{\"disabled\":false,\"effectIds\":[\"effect-i7b47zh2z\"],\"preset\":\"FADE_IN\",\"loop\":\"none\",\"triggerElement\":\"#ihjdkk9ar_0\"}}}},\"effects\":{\"effect-i7b47zh2z\":{\"screen\":{\"id\":\"effect-i7b47zh2z\",\"name\":\"COLOR\",\"disabled\":false,\"keyframes\":[{\"color\":\"rgba(255, 255, 255, 1)\"},{\"color\":\"rgba(240, 25, 109, 1)\"}],\"options\":{\"ease\":\"0.645, 0.045, 0.355, 1\",\"delay\":0,\"duration\":0.3}}}}}","540367937":"{\"screen\":{\"type\":\"button\",\"eventName\":\"click\",\"eventElement\":\"select\",\"eventAction\":\"show\",\"displayType\":\"\",\"selectedTag\":\"\",\"linkType\":\"link\",\"blank\":true}}","953365152":"{\"screen\":{\"closeOnOverlay\":true,\"scrollLock\":false,\"effect\":\"fade\",\"open\":{\"easing\":\"ease-in-out\",\"duration\":200},\"close\":{\"easing\":\"ease-in-out\",\"duration\":200}}}","3670885118":"{\"screen\":{\"mode\":\"main\",\"anketa_id\":\"201649913\",\"name\":\"Email Form\",\"
1780initial_state\":\"{\\\"anketa_id\\\":\\\"201649913\\\",\\\"name\\\":\\\"Email Form\\\",\\\"submit_name\\\":\\\"ÐÑпÑавиÑÑ\\\",\\\"success_note\\\":\\\"Thank you!\\\",\\\"tag_id\\\":\\\"i28wkxdqk\\\",\\\"symbol_id\\\":\\\"symbol-ibk6cj3z3\\\",\\\"change\\\":false,\\\"dictionaries\\\":{\\\"iko6dkzg5\\\":{\\\"dictionary_id\\\":1242257313,\\\"name\\\":\\\"Checkbox group\\\",\\\"type_id\\\":5,\\\"required\\\":false,\\\"alias\\\":\\\"field_1242257313\\\",\\\"note\\\":\\\"\\\",\\\"variants\\\":[\\\"Ð¡Ð°Ð¹Ñ Ð¿Ð¾Ð´ клÑÑ\\\",\\\"Ðизайн без веÑÑÑки\\\",\\\"3d иллÑÑÑÑаÑии\\\"],\\\"params_value\\\":\\\"\\\",\\\"validator\\\":\\\"\\\",\\\"change\\\":false},\\\"izynmrhor\\\":{\\\"dictionary_id\\\":1242257513,\\\"name\\\":\\\"Website or Company Name*\\\",\\\"type_id\\\":1,\\\"required\\\":true,\\\"alias\\\":\\\"field_1242257513\\\",\\\"note\\\":\\\"\\\",\\\"variants\\\":[],\\\"params_value\\\":\\\"\\\",\\\"validator\\\":\\\"\\\",\\\"change\\\":false},\\\"iitu8ll77\\\":{\\\"dictionary_id\\\":1242257713,\\\"name\\\":\\\"Email address\\\",\\\"type_id\\\":13,\\\"required\\\":true,\\\"alias\\\":\\\"email\\\",\\\"note\\\":\\\"\\\",\\\"variants\\\":[],\\\"params_value\\\":\\\"\\\",\\\"validator\\\":\\\"\\\",\\\"change\\\":false},\\\"io9p32pjf\\\":{\\\"dictionary_id\\\":1242257913,\\\"name\\\":\\\"Textarea\\\",\\\"type_id\\\":2,\\\"required\\\":true,\\\"alias\\\":\\\"field_1242257913\\\",\\\"note\\\":\\\"\\\",\\\"variants\\\":[],\\\"params_value\\\":\\\"\\\",\\\"validator\\\":\\\"\\\",\\\"change\\\":false}},\\\"redirect_url\\\":\\\"/success-submition\\\"}\",\"nativeStyle\":false,\"disabledNativeStyleSelect\":true,\"redirectAction\":\"page\",\"redirectPage\":\"/success-submition\"}}","2723265586":"{\"screen\":{\"name\":\"Checkbox group\",\"type_id\":5,\"required\":false,\"dictionary_id\":1242257313,\"alias\":\"field_1242257313\"}}","4039395888":"{\"screen\":{\"type_id\":1,\"type_code\":\"text\",\"name\":\"Website or Company Name*\",\"required\":true,\"maxlength\":256,\"dictionary_id\":1242257513,\"alias\":\"field_1242257513\"}}","1905957598":"{\"screen\":{\"type_id\":13,\"type_code\":\"email\",\"name\":\"Email address\",\"required\":true,\"maxlength\":256,\"dictionary_id\":1242257713,\"alias\":\"email\"}}","1831041182":"{\"screen\":{\"name\":\"Textarea\",\"type_id\":2,\"type_field\":\"textarea\",\"required\":true,\"dictionary_id\":1242257913,\"alias\":\"field_1242257913\"}}","3451433236":"{\"screen\":{\"objectFit\":\"cover\",\"lockRatio\":true,\"maxWidth\":\"4000\",\"maxHeight\":\"2500\"}}","956016656":"{\"animations\":{\"animation-i14yre8pc\":{\"id\":\"animation-i14yre8pc\",\"triggerName\":\"APPEAR_ON_SCREEN\",\"mediaParams\":{\"screen\":{\"effectIds\":[\"effect-iewgynmx7\"],\"preset\":\"SLIDE_IN_LEFT\",\"iterations\":1,\"stageOfAppear\":\"top\",\"loop\":\"none\"},\"(min-width: 1440px)\":{}}}},\"effects\":{\"effect-iewgynmx7\":{\"screen\":{\"id\":\"effect-iewgynmx7\",\"name\":\"MOVE\",\"disabled\":false,\"keyframes\":[{\"x\":\"0px\",\"y\":\"20em\",\"z\":\"0px\"},{\"x\":\"0px\",\"y\":\"0px\",\"z\":\"0px\"}],\"options\":{\"ease\":\"0.785, 0.135, 0.15, 0.86\",\"delay\":0,\"duration\":1.2}}}}}","3047831952":"{\"animations\":{\"animation-ikwgk0qxk\":{\"id\":\"animation-ikwgk0qxk\",\"triggerName\":\"CLICK\",\"mediaParams\":{\"screen\":{\"disabled\":true,\"effectIds\":[\"effect-icfs6lkee\"],\"preset\":\"FADE_IN\",\"secondClick\":\"reverse\",\"loop\":\"none\",\"triggerElement\":\"#i3g1qsujh_0\"}}}},\"effects\":{\"effect-icfs6lkee\":{\"screen\":{\"id\":\"effect-icfs6lkee\",\"name\":\"MOVE\",\"disabled\":false,\"keyframes\":[{\"x\":\"0px\",\"y\":\"0px\",\"z\":\"0px\"},{\"x\":\"11px\",\"y\":\"0px\",\"z\":\"0px\"}],\"options\":{\"ease\":\"0.455, 0.03, 0.515, 0.955\",\"delay\":0,\"duration\":0.3}}}}}","93719356":"{\"screen\":{\"type\":\"link\",\"eventName\":\"click\",\"eventElement\":\"self\",\"eventAction\":\"\",\"displayType\":\"\",\"selectedTag\":\"\",\"linkType\":\"page\",\"blank\":true}}","3971710226":"{\"screen\":{\"speed\":600}}"}} 1781</script>
1781 1782</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.