-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path404.html
More file actions
132 lines (131 loc) · 7.38 KB
/
Copy path404.html
File metadata and controls
132 lines (131 loc) · 7.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html><!-- Last Published: Thu Jul 16 2026 08:49:30 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="669e62c5c7f489f0d4b50072" data-wf-site="6698de070338234184b86e8c" lang="en">
<head>
<meta charset="utf-8">
<title>Not Found</title>
<meta content="Not Found" property="og:title">
<meta content="Not Found" name="twitter:title">
<meta content="width=device-width, initial-scale=1" name="viewport">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/shutter-dfa428.webflow.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com" rel="preconnect">
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
<script type="text/javascript">WebFont.load({ google: { families: ["Space Grotesk:300,400,500,600,700"] }});</script>
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" integrity="sha384-gAPqlBuTCdtVcYt9ocMOYWrnBZ4XSL6q+4eXqwNycOr4iFczhNKtnYhF3NEXJM51" crossorigin="anonymous">
<style>
html { font-size: calc(0.625rem + 0.41666666666666663vw); }
@media screen and (max-width:1920px) { html { font-size: calc(0.625rem + 0.41666666666666674vw); } }
@media screen and (max-width:1440px) { html { font-size: calc(0.0035379812695108814rem + 1.1071800208116547vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.5492788461538463rem + 1.923076923076923vw); } }
@media screen and (max-width:375px) { html { font-size: calc(-0.00267379679144385rem + 4.27807486631016vw); } }
</style>
<script>
(function() {
// The dev server, local builds and staging all serve this same markup, so
// without a host check every page view during development lands in Matomo.
// Allowlist the live hostnames rather than blocking localhost, so anything
// unrecognised (a preview URL, a LAN IP, file://) fails closed. The consent
// banner is skipped too, since there is nothing to consent to when nothing
// is tracked.
var TRACKED_HOSTS = ['shutter.network', 'www.shutter.network'];
if (TRACKED_HOSTS.indexOf(location.hostname) === -1) return;
var _paq = window._paq = window._paq || [];
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u = 'https://shutter.matomo.cloud/';
_paq.push(['setTrackerUrl', u + 'matomo.php']);
_paq.push(['setSiteId', '4']);
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
g.async = true; g.src = 'https://cdn.matomo.cloud/shutter.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g, s);
})();
(function() {
var CONSENT_KEY = 'sn_analytics_consent';
var consent = localStorage.getItem(CONSENT_KEY);
if (consent === 'accepted') { _paq.push(['rememberCookieConsentGiven']); }
document.addEventListener('DOMContentLoaded', function() {
var banner = document.getElementById('sn-consent-banner');
var acceptBtn = document.getElementById('sn-consent-accept');
var declineBtn = document.getElementById('sn-consent-decline');
if (consent === null) { banner.removeAttribute('hidden'); }
acceptBtn.addEventListener('click', function() {
localStorage.setItem(CONSENT_KEY, 'accepted');
banner.setAttribute('hidden', '');
_paq.push(['rememberCookieConsentGiven']);
});
declineBtn.addEventListener('click', function() {
localStorage.setItem(CONSENT_KEY, 'declined');
banner.setAttribute('hidden', '');
});
});
})();
})();
</script>
<meta name="google-site-verification" content="vniF73ij92Xco4_iHggmpNOrSP0bEbJfxonBETjemrQ">
<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/boosters-tab-rotation-webflow@1.2.2/dist/tab-rotation.js" type="text/javascript" integrity="sha384-NfwimfVJo0ivYDT5XCEV0qOVEOg5WAi1gRKNLKf9B1yMkwajX9dVU7Hjb+V0UFNr" crossorigin="anonymous"></script>
<style>
.sn-consent-banner{position:fixed;bottom:0;left:0;right:0;background:#051016;color:#fff;z-index:9999;padding:16px 24px;font-family:'Space Grotesk',sans-serif;box-shadow:0 -2px 12px rgba(0,0,0,0.3);}
.sn-consent-banner__inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.sn-consent-banner__text{margin:0;font-size:14px;line-height:1.5;flex:1;min-width:200px;}
.sn-consent-banner__text a{color:#f5c842;text-decoration:underline;}
.sn-consent-banner__btns{display:flex;gap:10px;flex-shrink:0;}
.sn-consent-banner__btn{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;}
.sn-consent-banner__btn--accept{background:#0066ff;color:#fff;}
.sn-consent-banner__btn--decline{background:transparent;color:rgba(255,255,255,0.6);border:1px solid rgba(255,255,255,0.2);}
</style>
</head>
<body>
<div>
<div><img src="images/page-not-found.svg" alt="">
<h2>Page Not Found</h2>
<div>The page you are looking for doesn't exist or has been moved</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
<script>
function toggleMenu() {
const navMenu = document.querySelector('.nav-menu.w-nav-menu');
const body = document.body;
navMenu.classList.toggle('open');
if (navMenu.classList.contains('open')) {
body.style.overflow = 'hidden'; // Отключить скролл
} else {
body.style.overflow = 'auto'; // Включить скролл
}
}
document.querySelector('.nav-menu-btn').addEventListener('click', toggleMenu);
</script>
<script>
$('[data-click="faq"]').click(function(){
if(!$(this).is('.open')){
$('[data-click="faq"].open').each((i, item)=>{
item.click();
});
$(this).addClass('open');
}
else{
$(this).removeClass('open');
}
});
</script>
<div id="sn-consent-banner" class="sn-consent-banner" role="dialog" aria-label="Cookie notice" hidden>
<div class="sn-consent-banner__inner">
<p class="sn-consent-banner__text">This site uses Matomo Analytics. By default, no cookies are set. Accept to allow cookies that recognize you on future visits. <a href="/privacy-policy/" rel="noopener">Privacy policy</a></p>
<div class="sn-consent-banner__btns">
<button id="sn-consent-accept" class="sn-consent-banner__btn sn-consent-banner__btn--accept">Accept</button>
<button id="sn-consent-decline" class="sn-consent-banner__btn sn-consent-banner__btn--decline">No thanks</button>
</div>
</div>
</div>
</body>
</html>