@import"https://fonts.googleapis.com/css2?family=Roboto&family=Roboto+Condensed:wght@700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{color:#000;background-color:#000;line-height:1.5;font-size:100%;font-weight:400;font-family:var(--font-primary)}a,a:hover{text-decoration:none;color:#000}img{border:0;vertical-align:top}.container{display:flex;align-items:center;justify-content:center}header{position:fixed;top:0;right:0;left:0;z-index:9;display:flex;height:83px;padding:1.5em 1em;background-color:#000;-webkit-transition:padding .4s linear;-moz-transition:padding .4s linear;transition:padding .4s linear}header h1{position:relative;margin:0;line-height:.75;color:#fff;text-transform:uppercase;font-size:1.5em;font-weight:700;font-family:var(--font-secondary);letter-spacing:.1em;-webkit-transition:margin .4s linear;-moz-transition:margin .4s linear;transition:margin .4s linear}header h1 a{display:block;padding-bottom:.7em;color:#fff;-webkit-transition:padding .4s linear;-moz-transition:padding .4s linear;transition:padding .4s linear}header h1 a:hover{color:#fff}header h1:after{pointer-events:none;display:block;content:"";height:2px;background:var(--color-hover);position:absolute;right:0;bottom:0;left:0;box-shadow:0 0 1em .1em #4cffce4d;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}header h1:hover:after{height:6px;bottom:-2px;box-shadow:0 0 1.2em .1em #4cffceb3}header .contacts{display:inline-flex;align-items:center;margin-left:auto;text-align:center}header .contacts a.social{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid white;width:2.2em;height:2.2em;margin-left:.5em;background-repeat:no-repeat;background-position:50% 50%;background-size:18px auto;color:#fff;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}header .contacts a.social svg{width:18px;height:18px;fill:#fff;-webkit-transition:fill .25s ease-in-out;-moz-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}header .contacts a.social:hover{border-color:var(--color-hover);box-shadow:inset 0 0 1em #4cffce66,0 0 1em #4cffce66}header .contacts a.social:hover svg{fill:var(--color-hover)}header .contacts a.email{display:inline-block;margin-right:.5em;text-transform:lowercase;background-color:transparent;color:#fff;font-size:.9em;font-weight:400;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}header .contacts a.email:hover{color:var(--color-hover)}footer{position:fixed;bottom:0;left:0;width:100%;z-index:9;padding:1em;background:#000;background:#111c}footer small{color:#fff;font-size:.9em}footer .copyright{text-decoration:line-through}.main-content{padding-top:91px;padding-bottom:64px}.main-image{position:fixed;top:-50%;left:-50%;width:200%;height:200%}.main-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;min-width:50%;min-height:50%}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes fadeIn{0%{-moz-transform:translateY(-50px);opacity:0}to{-moz-transform:translateY(0);opacity:1}}@-o-keyframes fadeIn{0%{-o-transform:translateY(-50px);opacity:0}to{-o-transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap}.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em!important;letter-spacing:inherit!important;word-spacing:inherit!important}.slabtextdone .slabtext{display:block}iframe{border:0}.empty{clear:both}.none{display:none}@media (min-width: 768px){.container{height:100%}}:root{--font-primary: "Roboto", Arial, sans-serif;--font-secondary: "Roboto Condensed", Arial, sans-serif;--color-hover: #00ffba}.box-project{position:relative;z-index:2;max-width:750px;margin-right:auto;margin-left:auto;text-align:center}.box-project section{position:relative;display:block;width:100%;padding:0 .5em;margin-bottom:1em;float:left}.no-js section,.no-cssanimations section{opacity:1}.box-project section .inner{background-color:#fffc}.box-project section .cover{display:block}.box-project section img{display:block;width:100%;margin-right:auto;margin-left:auto}.box-project section .desc{padding:20px 32px}.box-project section h2{text-align:center;line-height:1;text-transform:uppercase;font-weight:700;font-size:30px;font-family:var(--font-secondary)}.box-project section .cat{display:inline-block;margin:.4em .8em 0 0;padding:.5em;background:#0003;text-transform:uppercase;color:#fff;font-weight:700}.box-project section p{margin-top:.5em;text-align:center;font-weight:300;font-size:1.1em;font-family:var(--font-primary)}.box-project section p a{text-decoration:underline}.box-project section p.priority{margin-top:1em;color:#fff;font-weight:300;font-size:1em;font-family:var(--font-primary)}.box-project section p.priority strong{display:inline-block;line-height:1.5;border-bottom:1px solid #fff}.box-project section .tech{padding:5px 10px;background-color:var(--color-hover);background-color:#000;color:#fff;color:var(--color-hover);font-size:.875rem}.box-project section:before{pointer-events:none;display:block;content:"";height:2px;background:#00ffba;position:absolute;right:8px;top:0;left:8px;z-index:3;box-shadow:0 0 1em .1em #4cffce4d;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.box-project section:hover:before{height:6px;box-shadow:0 0 1.2em .1em #4cffceb3}.grid-sizer{display:block;float:left;width:100%}.box-project:after{display:table;clear:both;content:" "}.btn-refresh{position:absolute;bottom:86px;left:50%;z-index:2;width:50px;height:50px;margin-left:-25px;border:0;background:none;cursor:pointer}.btn-refresh svg{fill:#fff}.btn-refresh:hover svg{fill:var(--color-hover)}.slide-up-enter-active,.slide-up-leave-active{transition:all .2s ease-in-out}.slide-up-leave-to{transform:translateY(-50px);opacity:0}.slide-up-enter-active{transform:translateY(50px);opacity:0}.slide-up-enter-to{transform:translateY(0);opacity:1}
