diff --git a/img/alexeev.png b/img/alexeev.png
new file mode 100755
index 0000000..604a96f
Binary files /dev/null and b/img/alexeev.png differ
diff --git a/img/alexeev@2x.png b/img/alexeev@2x.png
new file mode 100755
index 0000000..f4e0491
Binary files /dev/null and b/img/alexeev@2x.png differ
diff --git a/img/bykov.png b/img/bykov.png
new file mode 100755
index 0000000..9e1fac9
Binary files /dev/null and b/img/bykov.png differ
diff --git a/img/bykov@2x.png b/img/bykov@2x.png
new file mode 100755
index 0000000..85c1047
Binary files /dev/null and b/img/bykov@2x.png differ
diff --git a/img/coding.png b/img/coding.png
new file mode 100755
index 0000000..b7049ce
Binary files /dev/null and b/img/coding.png differ
diff --git a/img/coding@2x.png b/img/coding@2x.png
new file mode 100755
index 0000000..ce81819
Binary files /dev/null and b/img/coding@2x.png differ
diff --git a/img/gein.png b/img/gein.png
new file mode 100755
index 0000000..728c569
Binary files /dev/null and b/img/gein.png differ
diff --git a/img/gein@2x.png b/img/gein@2x.png
new file mode 100755
index 0000000..a019d38
Binary files /dev/null and b/img/gein@2x.png differ
diff --git a/img/github.svg b/img/github.svg
new file mode 100755
index 0000000..a744736
--- /dev/null
+++ b/img/github.svg
@@ -0,0 +1,15 @@
+
+
+
+ github
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/instagram.svg b/img/instagram.svg
new file mode 100755
index 0000000..48548a5
--- /dev/null
+++ b/img/instagram.svg
@@ -0,0 +1,15 @@
+
+
+
+ instagram
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/og.png b/img/og.png
new file mode 100755
index 0000000..917f453
Binary files /dev/null and b/img/og.png differ
diff --git a/img/qctf.svg b/img/qctf.svg
new file mode 100755
index 0000000..3ea2597
--- /dev/null
+++ b/img/qctf.svg
@@ -0,0 +1,23 @@
+
+
+
+ qctf logo
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/ructf.svg b/img/ructf.svg
new file mode 100755
index 0000000..a408807
--- /dev/null
+++ b/img/ructf.svg
@@ -0,0 +1,19 @@
+
+
+
+ ructf logo
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/ructfe.svg b/img/ructfe.svg
new file mode 100755
index 0000000..8d9e481
--- /dev/null
+++ b/img/ructfe.svg
@@ -0,0 +1,18 @@
+
+
+
+ ructfe logo
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/team.png b/img/team.png
new file mode 100755
index 0000000..b8dd5d8
Binary files /dev/null and b/img/team.png differ
diff --git a/img/team@2x.png b/img/team@2x.png
new file mode 100755
index 0000000..8dc6ce2
Binary files /dev/null and b/img/team@2x.png differ
diff --git a/img/telegram.svg b/img/telegram.svg
new file mode 100755
index 0000000..dec61ba
--- /dev/null
+++ b/img/telegram.svg
@@ -0,0 +1,15 @@
+
+
+
+ telegram
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/twitter.svg b/img/twitter.svg
new file mode 100755
index 0000000..dbbb674
--- /dev/null
+++ b/img/twitter.svg
@@ -0,0 +1,15 @@
+
+
+
+ twitter
+ Created with Sketch.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/vk.svg b/img/vk.svg
new file mode 100755
index 0000000..7078bb6
--- /dev/null
+++ b/img/vk.svg
@@ -0,0 +1,15 @@
+
+
+
+ vk
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100755
index 0000000..7f560c8
--- /dev/null
+++ b/index.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Хакердом
+
+
+
+
+
+ Хакердом проводит соревнования по компьютерной безопасности, занимается образовательными проектами и играет в CTF.
+
+
+
+
+ Мы проводим
+
+
+ RuCTF
+ Ежегодные открытые межвузовские соревнования и конференция по защите информации. В 2019 году мы провели RuCTF уже в тринадцатый раз.
+ Директор:Александр Алексеев
+
+
+
+ RuCTFE
+ Ежегодные международные соревнования по информационной безопасности, которые проходят уже девять лет.
+ Главный:Роман Быков
+
+
+
+ QCTF
+ Соревнования на большом количестве площадок, в которых очно участвуют команды не более, чем из четырёх человек.
+
+
+
+
+ Мы учим
+ Курс по компьютерной безопасности для начинающих
+ Курс разработан для студентов первого и второго года обучения компьютерных специальностей ИМКН УрФУ. Рассчитан на людей с минимальным опытом программирования.
+
+
+ Автор курса — Андрей Гейн , аспирант кафедры алгебры и дискретной математики УрФУ и старший разработчик в Яндексе.
+
+
+
+
+ CTF под ключ
+ Сделаем соревнование на заказ для вашей компании.
+ Хотите провести соревнование по компьютерной безопасности для сотрудников своей компаниии? Мы занимаемся организацией соревнований уже более 10 лет и подготовим всё необходимое. Мы умеем делать соревнования как для новичков, так и с продвинутыми заданиями международного уровня.
+
+
+
+
+
+
+
+
+
+
diff --git a/smooth-scroll.polyfills.min.js b/smooth-scroll.polyfills.min.js
new file mode 100755
index 0000000..debe3d0
--- /dev/null
+++ b/smooth-scroll.polyfills.min.js
@@ -0,0 +1,2 @@
+/*! smooth-scroll v16.1.0 | (c) 2019 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/smooth-scroll */
+window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t,n=(this.document||this.ownerDocument).querySelectorAll(e),o=this;do{for(t=n.length;0<=--t&&n.item(t)!==o;);}while(t<0&&(o=o.parentElement));return o}),(function(){if("function"==typeof window.CustomEvent)return;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e})(),(function(){for(var r=0,e=["ms","moz","webkit","o"],t=0;to.durationMax?o.durationMax:o.durationMin&&a=v)return M.cancelScroll(!0),o=t,a=u,0===(n=i)&&document.body.focus(),a||(n.focus(),document.activeElement!==n&&(n.setAttribute("tabindex","-1"),n.focus(),n.style.outline="none"),q.scrollTo(0,o)),H("scrollStop",s,i,c),!(C=m=null)},b=function(e){var t,n,o;m||(m=e),w+=e-m,d=l+y*(n=r=1<(r=0===S?0:w/S)?1:r,"easeInQuad"===(t=s).easing&&(o=n*n),"easeOutQuad"===t.easing&&(o=n*(2-n)),"easeInOutQuad"===t.easing&&(o=n<.5?2*n*n:(4-2*n)*n-1),"easeInCubic"===t.easing&&(o=n*n*n),"easeOutCubic"===t.easing&&(o=--n*n*n+1),"easeInOutCubic"===t.easing&&(o=n<.5?4*n*n*n:(n-1)*(2*n-2)*(2*n-2)+1),"easeInQuart"===t.easing&&(o=n*n*n*n),"easeOutQuart"===t.easing&&(o=1- --n*n*n*n),"easeInOutQuart"===t.easing&&(o=n<.5?8*n*n*n*n:1-8*--n*n*n*n),"easeInQuint"===t.easing&&(o=n*n*n*n*n),"easeOutQuint"===t.easing&&(o=1+--n*n*n*n*n),"easeInOutQuint"===t.easing&&(o=n<.5?16*n*n*n*n*n:1+16*--n*n*n*n*n),t.customEasing&&(o=t.customEasing(n)),o||n),q.scrollTo(0,Math.floor(d)),E(d,g)||(C=q.requestAnimationFrame(b),m=e)};0===q.pageYOffset&&q.scrollTo(0,0),f=i,h=s,u||history.pushState&&h.updateURL&&history.pushState({smoothScroll:JSON.stringify(h),anchor:f.id},document.title,f===document.documentElement?"#top":"#"+f.id),"matchMedia"in q&&q.matchMedia("(prefers-reduced-motion)").matches?q.scrollTo(0,Math.floor(g)):(H("scrollStart",s,i,c),M.cancelScroll(!0),q.requestAnimationFrame(b))}};var t=function(e){if(!e.defaultPrevented&&!(0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey)&&"closest"in e.target&&(a=e.target.closest(o))&&"a"===a.tagName.toLowerCase()&&!e.target.closest(A.ignore)&&a.hostname===q.location.hostname&&a.pathname===q.location.pathname&&/#/.test(a.href)){var t,n=r(a.hash);if("#"===n){if(!A.topOnEmptyHash)return;t=document.documentElement}else t=document.querySelector(n);(t=t||"#top"!==n?t:document.documentElement)&&(e.preventDefault(),(function(e){if(history.replaceState&&e.updateURL&&!history.state){var t=q.location.hash;t=t||"",history.replaceState({smoothScroll:JSON.stringify(e),anchor:t||q.pageYOffset},document.title,t||q.location.href)}})(A),M.animateScroll(t,a))}},n=function(e){if(null!==history.state&&history.state.smoothScroll&&history.state.smoothScroll===JSON.stringify(A)){var t=history.state.anchor;"string"==typeof t&&t&&!(t=document.querySelector(r(history.state.anchor)))||M.animateScroll(t,null,{updateURL:!1})}};M.destroy=function(){A&&(document.removeEventListener("click",t,!1),q.removeEventListener("popstate",n,!1),M.cancelScroll(),C=O=a=A=null)};return (function(){if(!("querySelector"in document&&"addEventListener"in q&&"requestAnimationFrame"in q&&"closest"in q.Element.prototype))throw"Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs.";M.destroy(),A=F(I,e||{}),O=A.header?document.querySelector(A.header):null,document.addEventListener("click",t,!1),A.updateURL&&A.popstate&&q.addEventListener("popstate",n,!1)})(),M}}));
\ No newline at end of file
diff --git a/styles.css b/styles.css
new file mode 100644
index 0000000..4755b26
--- /dev/null
+++ b/styles.css
@@ -0,0 +1,2 @@
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{outline:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}button{margin:0;padding:0;border:none;outline:none;font:inherit;line-height:normal}button::-moz-focus-inner{border:0;padding:0}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("https://rsms.me/inter/font-files/Inter-Regular.woff2?v=3.7") format("woff2"),url("https://rsms.me/inter/font-files/Inter-Regular.woff?v=3.7") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("https://rsms.me/inter/font-files/Inter-Medium.woff2?v=3.7") format("woff2"),url("https://rsms.me/inter/font-files/Inter-Medium.woff?v=3.7") format("woff")}.about__heading2,.event__name,.hire__title,.teach__courseTitle,.tell__title{font-size:18px;font-weight:500}@media (min-width: 720px){.about__heading2,.event__name,.hire__title,.teach__courseTitle,.tell__title{font-size:20px}}@media (min-width: 1200px){.about__heading2,.event__name,.hire__title,.teach__courseTitle,.tell__title{font-size:24px}}.about__text,.author__desc,.event__desc,.hire__desc,.social__link,.teach__courseDesc,.tell__desc{font-size:14px;color:#666;line-height:1.5}@media (min-width: 720px){.about__text,.author__desc,.event__desc,.hire__desc,.social__link,.teach__courseDesc,.tell__desc{font-size:16px}}@media (min-width: 1200px){.about__text,.author__desc,.event__desc,.hire__desc,.social__link,.teach__courseDesc,.tell__desc{font-size:18px}}.event__contact{font-size:12px;color:#666;line-height:1.5}@media (min-width: 720px){.event__contact{font-size:12px}}@media (min-width: 1200px){.event__contact{font-size:14px}}.event__name:hover,.first__link:hover,.tell__title:hover,.about__headingHighlight,.first__name{background:linear-gradient(to right, #EF5E2F, #F47111);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.event__name,.first__link,.tell__title{position:relative}.event__name::after,.first__link::after,.tell__title::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:2px;background:linear-gradient(to right, #EF5E2F, #F47111)}.section{width:100%;margin-bottom:48px;padding-left:20px;padding-right:20px}@media (min-width: 720px){.section{margin-bottom:60px;padding-left:40px;padding-right:40px}}@media (min-width: 1200px){.section{margin-bottom:180px;padding-left:0;padding-right:0}}.section__heading{margin-bottom:24px;font-size:24px;font-weight:500}@media (min-width: 720px){.section__heading{margin-bottom:32px;font-size:32px}}@media (min-width: 1200px){.section__heading{margin-bottom:60px;font-size:48px}}@media (min-width: 1200px){.about{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;justify-items:start}}.about__image{display:block;max-width:100%;max-height:240px;margin-top:20px;margin-bottom:32px}@media (min-width: 1200px){.about__image{justify-self:end;max-height:none;margin:0;padding:0;grid-column:1 / 2;grid-row:1 / 11;margin-top:64px}}.about__text{margin-top:16px;margin-bottom:32px}@media (min-width: 720px){.about__text{margin-top:20px;margin-bottom:40px}}@media (min-width: 1200px){.about__text{max-width:560px;margin-top:30px;margin-bottom:48px}}.author{display:grid;grid-template-columns:56px auto;grid-column-gap:12px}@media (min-width: 720px){.author{grid-template-columns:80px auto;grid-column-gap:20px;align-items:center}}@media (min-width: 1200px){.author{grid-template-columns:100px auto;grid-column-gap:24px}}.author__image{width:100%}.author__desc{font-size:12px}@media (min-width: 720px){.author__desc{font-size:16px}}@media (min-width: 1200px){.author__desc{font-size:18px}}.author__desc a{text-decoration:underline}.author__desc a:hover{color:#F2681F}.event{display:grid;grid-template-columns:40px -webkit-min-content 1fr;grid-template-columns:40px min-content 1fr;grid-column-gap:12px;grid-row-gap:10px;align-items:center;margin-bottom:32px}@media (min-width: 720px){.event{grid-column-gap:16px;grid-row-gap:12px;margin-bottom:48px}}.event__icon{justify-self:center;grid-column:1 / 2;grid-row:1 / 2}.event__name{grid-column:2 / 3;grid-row:1 / 2}.event__name::after{bottom:-3px;height:2px}.event__desc{grid-column:1 / 4;grid-row:2 / 3}@media (min-width: 1200px){.event__desc{max-width:480px}}.event__contact{grid-column:1 / 4;grid-row:3 / 4}.event__contact img{margin-top:-4px;margin-right:6px;margin-left:8px;vertical-align:middle}.event__contact a{text-decoration:underline}.event__contact a:hover{color:#F2681F}@media (min-width: 1200px){.event__contact{max-width:480px}}.first{padding-top:40px;font-size:20px;font-weight:500;line-height:1.5}@media (min-width: 720px){.first{font-size:32px;padding-top:80px}}@media (min-width: 1200px){.first{max-width:1000px;min-height:100vh;margin-left:auto;margin-right:auto;padding-right:160px;padding-top:25vh;font-size:48px}}.first__link{display:inline-block}@media (min-width: 720px){.first__link::after{bottom:2px;height:3px}}@media (min-width: 1200px){.first__link::after{bottom:4px;height:4px}}@media (min-width: 1200px){.hire{max-width:960px;margin-left:auto;margin-right:auto;padding-right:240px}}.hire__title{line-height:1.5}.hire__desc{margin-top:16px}@media (min-width: 1200px){.hire__desc{margin-top:30px}}.hire__link{text-decoration:underline}.hire__link:hover{color:#F2681F}@media (min-width: 1200px){.organize{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px}}@media (min-width: 1200px){.organize__heading{padding-top:100px}}@media (min-width: 1680px){.organize__heading{padding-top:200px}}.organize__image{display:block;max-width:100%;max-height:480px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:48px;padding-left:20px;padding-right:20px}@media (min-width: 1200px){.organize__image{width:calc(100% + 220px);transform:translateX(-220px);max-width:1000px;max-height:none;margin:0;padding:0;grid-column:1 / 2;grid-row:1 / 6}}.social{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:16px;align-items:center;margin-top:20px}@media (min-width: 720px){.social{margin-top:24px}}.social__link{text-decoration:underline}.social__link:hover{color:#F2681F}@media (min-width: 1200px){.teach{max-width:960px;margin-left:auto;margin-right:auto;padding-right:240px}}.teach__courseTitle{border-bottom:2px solid #F2681F;line-height:1.5}.teach__courseTitle:hover{color:#F2681F}.teach__courseDesc{margin-top:16px;margin-bottom:20px}@media (min-width: 1200px){.teach__courseDesc{margin-top:30px;margin-bottom:30px}}@media (min-width: 1200px){.tell{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;justify-items:start}}@media (min-width: 1200px){.tell__heading{padding-top:120px}}@media (min-width: 1680px){.tell__heading{padding-top:160px}}.tell__image{display:none}@media (min-width: 1200px){.tell__image{display:block;width:calc(100% + 220px);transform:translateX(-220px);max-width:1000px;max-height:none;margin:0;padding:0;grid-column:1 / 2;grid-row:1 / 5}}@media (min-width: 1680px){.tell__image{transform:translateX(-160px)}}.tell__title::after{bottom:-3px;height:2px}.tell__desc{margin-top:16px}@media (min-width: 720px){.tell__desc{margin-top:20px}}@media (min-width: 1200px){.tell__desc{max-width:480px;margin-top:30px}}html{width:100%;height:100%;box-sizing:border-box;text-rendering:optimizeLegibility}body{width:100%;min-height:100%;color:#333;font-family:'Inter', sans-serif;font-weight:400;padding-bottom:1px}*,*::before,*::after{box-sizing:inherit}a{color:inherit;text-decoration:inherit;cursor:pointer}
+