.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover #fp-nav ul li a.active span,#fp-nav ul li:hover .fp-slidesNav ul li a.active span,#fp-nav ul li a.active span,#fp-slidesNav ul li:hover #fp-nav ul li a.active span,#fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}.fp-slidesNav ul li{display:inline-block}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:AvenirNextLTPro-Bold;src:url(/assets/fonts/2E54F8_0_0.eot);src:url(/assets/fonts/2E54F8_0_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2E54F8_0_0.woff2) format("woff2"),url(/assets/fonts/2E54F8_0_0.woff) format("woff"),url(/assets/fonts/2E54F8_0_0.ttf) format("truetype")}@font-face{font-family:AvenirNextLTPro-Medium;src:url(/assets/fonts/2E54F8_1_0.eot);src:url(/assets/fonts/2E54F8_1_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2E54F8_1_0.woff2) format("woff2"),url(/assets/fonts/2E54F8_1_0.woff) format("woff"),url(/assets/fonts/2E54F8_1_0.ttf) format("truetype")}@font-face{font-family:inconsolataregular;src:url(/assets/fonts/inconsolata-regular-webfont.eot);src:url(/assets/fonts/inconsolata-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/inconsolata-regular-webfont.woff2) format("woff2"),url(/assets/fonts/inconsolata-regular-webfont.woff) format("woff"),url(/assets/fonts/inconsolata-regular-webfont.ttf) format("truetype"),url(/assets/fonts/inconsolata-regular-webfont.svg#inconsolataregular) format("svg")}@font-face{font-family:inconsolatabold;src:url(/assets/fonts/inconsolata-bold-webfont.eot);src:url(/assets/fonts/inconsolata-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/inconsolata-bold-webfont.woff2) format("woff2"),url(/assets/fonts/inconsolata-bold-webfont.woff) format("woff"),url(/assets/fonts/inconsolata-bold-webfont.ttf) format("truetype"),url(/assets/fonts/inconsolata-bold-webfont.svg#inconsolatabold) format("svg")}@-webkit-keyframes animatedBackground{0%{background-position:top}to{background-position:bottom}}@-o-keyframes animatedBackground{0%{background-position:top}to{background-position:bottom}}@keyframes animatedBackground{0%{background-position:top}to{background-position:bottom}}html{font-size:10px}body{font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}body,h1{font-family:AvenirNextLTPro-Medium,sans-serif;margin:0}h1{font-size:12vw;line-height:10vw}h2{font-size:4vw;font-family:AvenirNextLTPro-Bold,serif;line-height:5.5vw;margin:0;color:rgba(11,17,37,.97)}h2,h3{text-transform:uppercase}h3{font-size:2.3vw;line-height:2vw;margin:0 0 2%;font-family:AvenirNextLTPro-Medium,sans-serif}h5{font-size:2.4rem;font-family:inconsolataregular,serif}svg{width:100%;height:100%}.cf:after,.cf:before{content:'';display:table;clear:both}a{text-decoration:none}.container{height:100%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:0}#fullpage,.container{top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}#fullpage{position:absolute}.preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:#edb336}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.preloader__box{background:none;position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-100px;width:200px;height:200px}.preloader__icon{position:absolute;display:block;width:160px;height:160px;top:20px;left:20px;border-radius:80px;-webkit-box-shadow:0 6px 0 0 #000;box-shadow:0 6px 0 0 #000;-webkit-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite}ul{margin:0;list-style:none;padding:0}.wrapper{z-index:2;max-height:100vh;padding-left:40px;padding-right:40px}.wrapper,.wrapper .wrapper-inner{position:relative}.section{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:76px;position:relative;width:100%;display:table}.section .section-inner{position:relative;width:100%;display:table-cell;vertical-align:middle}.section:before{content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;background-position:100% 100%;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;z-index:0}.info-holder{padding:0 100px;max-width:440px}.info-holder span{display:block;font:normal normal normal 11px/11px inconsolataregular,courier new,courier,serif;margin-bottom:20px;text-transform:uppercase;color:#fff}.info-holder h4{margin:0;font:normal normal normal 32px/38px AvenirNextLTPro-Bold,helvetica neue,helvetica,sans-serif;margin-bottom:38px}.info-holder p{max-width:440px;color:#fff;font:normal normal normal 16px/25px AvenirNextLTPro-Medium,helvetica neue,helvetica,"sans-serif",arial}.header{height:76px;position:fixed;padding:0;margin:0;left:0;top:0;width:100%;z-index:5;background:#fff}.header .header-inner{position:absolute;left:0;top:0;width:100%;height:100%}.header-link{position:absolute;top:10px;right:20px;width:30px;height:30px}@media (min-width:768px){.header-link{right:40px;top:20px}}.header .logo{left:140px;height:100%;width:76px;background:url(/assets/img/logo-200px.png) no-repeat 50% #a78be6;-webkit-background-size:contain;background-size:contain;color:#fff;font-size:1.6rem;text-decoration:none}.header-nav,.header .logo{position:absolute;text-align:center}.header-nav{display:inline-block;top:50%;left:50%;height:20px;white-space:nowrap;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-nav li{display:inline-block;padding:0 10px}.header-nav a{position:relative;margin:0 10px;color:#000;text-transform:capitalize;display:block;cursor:pointer;text-decoration:none;outline:0;font-size:1.6rem;font-family:AvenirNextLTPro-Medium,sans-serif;padding-bottom:3px;border-bottom:2px solid hsla(0,1%,81%,.81)}.header-nav a.active,.header-nav a:hover{border-bottom:2px solid #4b4a4a}#menu{right:0;height:100vh;z-index:4}#menu,#menu .menu-inner{position:absolute;top:0;width:320px;overflow:hidden}#menu .menu-inner{left:100%;height:100%;background:rgba(0,0,0,.06);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate(-40px);-ms-transform:translate(-40px);-o-transform:translate(-40px);transform:translate(-40px)}#menu .menu-inner:before{content:'';position:absolute;top:0;left:40px;right:0;bottom:0;background:#000}.menu-nav{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.menu-nav ul{width:100%;margin:0;padding:0;list-style:none}.menu-nav li{width:100%;height:40px}.menu-nav li a{position:relative;width:100%;height:100%;display:block;text-decoration:none;color:#fff}.menu-nav li a h4{text-align:center;margin:0;float:left;height:100%;font:normal normal normal 14px/42px AvenirNextLTPro-Medium,helvetica neue,helvetica,sans-serif}.menu-nav li a h4:nth-child(2){width:40px;height:40px}.menu-nav li a h4:nth-child(3){margin-left:20px}.menu-nav li a img{height:40px;width:40px}.menu-nav li a .black-bar{display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;-webkit-transform:translate(40px);-ms-transform:translate(40px);-o-transform:translate(40px);transform:translate(40px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:-1}.menu-nav li a .svg-home{-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 453.64' fill='%23fff'%3E%3Ctitle%3Ehome%3C/title%3E%3Cpath d='M69.62 442.19s-.45 11.45 10.73 11.45c13.91 0 129.06-.15 129.06-.15l.19-105.75s-1.82-17.43 15.1-17.43h53.55c20 0 18.78 17.43 18.78 17.43l-.23 105.4h126.33c14.19 0 13.55-14.25 13.55-14.25v-195l-178-158.38-189 158.38v198.3z'/%3E%3Cpath d='M0 229.19s16 29.58 51 0L260.21 52.24l196.1 175.85c40.51 29.22 55.69 0 55.69 0L260.21 0zM451.55 51.83h-50.44l.21 61.16 50.23 42.62V51.83z'/%3E%3C/svg%3E") 50% no-repeat;-webkit-background-size:60% 60%;background-size:60%}.menu-nav li.active .black-bar,.menu-nav li:hover .black-bar{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.eyes{position:relative;text-align:center}.eyes figure{margin:0 auto;max-width:900px;position:relative;z-index:1;overflow:hidden}.eyes figure .glasses{max-width:97%}.eyes-animation{position:absolute;z-index:-1;left:2px;top:10px;width:100%}@media (max-width:480px){.eyes-animation{top:3px}}.eyes-animation img{max-width:93%}.greeting{text-align:center}.about:before{background-image:url(/assets/img/about.png)}.skills:before{background-image:url(/assets/img/skills.png)}.list-of-skills,.skills .info-holder{max-width:540px}.list-of-skills ul{float:left;min-height:140px;width:50%;margin-bottom:20px}.list-of-skills ul li{color:#fff;display:block;margin-right:10px;margin-bottom:5px;font:normal normal normal 16px/25px AvenirNextLTPro-Medium,helvetica neue,helvetica,sans-serif}.list-of-skills ul li:first-child{font:normal normal normal 11px/11px inconsolataregular,courier new,courier,serif;margin-bottom:20px;color:#000;text-transform:uppercase}.list-of-skills ul:nth-child(3),.list-of-skills ul:nth-child(4){margin-bottom:0}.contacts:before{background-image:url(/assets/img/contacts.png)}.contacts .info-holder{max-width:500px}.contacts .ldin{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112.2 112.2'%3E%3Ccircle cx='56.1' cy='56.1' r='56.1' fill='%23007ab9'/%3E%3Cpath d='M89.62 60.61v23.13H76.21V62.16c0-5.42-1.94-9.12-6.79-9.12a7.33 7.33 0 0 0-6.88 4.9 9.18 9.18 0 0 0-.44 3.27v22.53H48.68s.18-36.55 0-40.33h13.41v5.72l-.09.13h.09v-.13a13.31 13.31 0 0 1 12.09-6.66c8.82 0 15.44 5.76 15.44 18.15zM34.66 24c-4.59 0-7.59 3-7.59 7s2.91 7 7.41 7h.09c4.68 0 7.58-3.1 7.58-7s-2.91-7-7.5-7zm-6.8 59.74h13.41V43.41H27.86v40.33z' fill='%23f1f2f2'/%3E%3C/svg%3E") 50% no-repeat;-webkit-background-size:cover;background-size:cover}.ghab{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 438.55 427.82'%3E%3Cpath d='M409.13 109.21a218.32 218.32 0 0 0-79.8-79.8Q278.94 0 219.27 0T109.21 29.41a218.29 218.29 0 0 0-79.8 79.8Q0 159.6 0 219.27q0 71.67 41.83 128.91t108.06 79.22q7.71 1.43 11.42-2a11.17 11.17 0 0 0 3.71-8.56q0-.86-.14-15.42t-.15-25.42l-6.57 1.14a83.77 83.77 0 0 1-15.85 1 120.73 120.73 0 0 1-19.84-2 44.34 44.34 0 0 1-19.13-8.56A36.23 36.23 0 0 1 90.79 350l-2.86-6.57a71.34 71.34 0 0 0-9-14.56q-6.14-8-12.42-10.85l-2-1.43a21 21 0 0 1-3.71-3.43 15.66 15.66 0 0 1-2.57-4q-.86-2 1.43-3.29c1.53-.86 4.28-1.28 8.28-1.28l5.71.85q5.71 1.14 14.13 6.85a46.08 46.08 0 0 1 13.85 14.84q6.57 11.71 15.85 17.85t18.7 6.14a81.19 81.19 0 0 0 16.27-1.42 56.78 56.78 0 0 0 12.85-4.29q2.57-19.14 14-29.41a195.49 195.49 0 0 1-29.3-5.09 116.52 116.52 0 0 1-26.83-11.14 76.86 76.86 0 0 1-23-19.13q-9.14-11.42-15-30t-5.85-42.83q0-34.55 22.56-58.82-10.57-26 2-58.24 8.28-2.57 24.55 3.85t23.84 11q7.57 4.56 12.13 7.71a206.2 206.2 0 0 1 109.64 0l10.85-6.85a153.65 153.65 0 0 1 26.31-12.54q15.13-5.71 23.13-3.14Q347.18 123 336.62 149q22.55 24.27 22.56 58.82 0 24.27-5.85 43t-15.12 30a79.82 79.82 0 0 1-23.13 19 116.74 116.74 0 0 1-26.84 11.14 195.29 195.29 0 0 1-29.24 5.1q14.84 12.84 14.84 40.54v60.24a11.37 11.37 0 0 0 3.57 8.56q3.57 3.42 11.28 2 66.24-22 108.07-79.23t41.83-128.91q-.06-59.66-29.46-110.05z'/%3E%3C/svg%3E") 50% no-repeat;-webkit-background-size:cover;background-size:cover}.contacts .email a{color:#fff;border-bottom:1px solid hsla(0,2%,39%,.81)}.contacts .email a:hover{border-bottom:2px solid #4b4a4a}.socials{z-index:1;max-height:100px}.socials ul{font-size:0}.socials li{margin:0;display:inline-block;height:30px}.socials a{display:block;height:100%;margin:0 8px;width:30px}.socials li:first-child a{margin-left:0}@media (min-height:480px) and (min-width:1024px){#menu:hover .menu-inner{-webkit-transform:translate(-240px);-ms-transform:translate(-240px);-o-transform:translate(-240px);transform:translate(-240px)}}@media (-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.header .logo{background:url(/assets/img/logo-400px.png) no-repeat 50% #a78be6;-webkit-background-size:contain;background-size:contain}}@media (max-width:1024px){.info-holder{padding-left:60px}.header .logo{left:100px}#menu{width:54px}#menu .menu-inner{background:transparent}#menu .menu-inner .black-bar{display:none}#menu .menu-inner li.active h4{color:#000}#menu .menu-inner li.active svg{fill:#000}}@media (max-width:767px){.wrapper{padding:0 20px}.header .logo{left:60px;width:60px}.header li{padding:0 5px}.header li a{margin:0 3px;font-size:1.34em}#menu li{height:30px}#menu li h4{width:30px;height:30px;font-size:1.1rem}.header{height:50px}.eyes-animation{left:0}.info-holder{padding:0 40px}.info-holder h4{font-size:1.8rem;line-height:2.2rem;padding-right:40px}.info-holder span{font-size:.9rem;line-height:.9rem}.info-holder p{max-width:300px;padding-right:40px;font-size:1.1rem;line-height:1.4rem}.list-of-skills{max-width:360px}.list-of-skills ul{min-height:85px}.list-of-skills ul li:first-child{font-size:.9rem}.list-of-skills ul li{margin-bottom:0;font-size:1.1rem;line-height:1.6rem}}@media (max-height:360px){.info-holder{margin-top:-30px}.info-holder span{margin-bottom:10px}.info-holder .list-of-skills ul{min-height:70px;margin-bottom:4px}.info-holder h4{margin-bottom:10px}.info-holder ul li:first-child{margin-bottom:3px}}@media (max-width:479px){.wrapper{padding:0}.header .logo{left:20px}.eyes figure{max-width:240px}.info-holder{padding:0 20px}.info-holder h4{margin-bottom:20px}}@media (max-aspect-ratio:1/1){.section:before{background-position:70% bottom;-webkit-background-size:cover;background-size:cover;opacity:.1}}