@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700&subset=cyrillic,cyrillic-ext,latin-ext);*{margin:0;padding:0}section{position:relative;z-index:2}.row{margin:0!important}body{-webkit-overflow-scrolling:touch;background:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:100%;min-width:320px!important;overflow-x:hidden;overflow-y:scroll;padding:0;position:relative;scroll-behavior:smooth;width:100%}h2{color:#2980b9;font-size:36px;font-weight:300;line-height:50px;margin:0 0 30px;text-align:center}.loading{width:100%}.header,.loading{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.header{background:#2980b9;color:#fff;text-align:center}@media screen and (orientation:landscape)and (max-width:768px){.header{height:500px}}.header__image{border-radius:75px;display:inline-block;height:300px;width:300px}.header__text{font-size:56px;font-weight:400}.header__name{border-bottom:1px solid #fff;box-sizing:border-box;display:block;font-size:34px;font-weight:300;height:100px;line-height:100px}@media screen and (max-width:768px){.header__name{height:40px;line-height:40px}}.header__icons{margin:0 0 15px}.header__skills{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center;line-height:50px;margin:0 auto;max-width:830px;text-align:center}@media screen and (max-width:768px){.header__skills{height:80px;line-height:40px}}.header__skills--item{display:block;font-size:32px;font-weight:100;line-height:50px;white-space:nowrap}@media screen and (max-width:768px){.header__skills--item{font-size:21px;font-weight:300;line-height:40px}}.skills{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:50px 0;width:100%}@media screen and (max-width:768px){.skills{padding:50px 25px 70px}}.skills:after{clear:both;content:"";display:block}.skills__logos{display:block}.skills__logos:after{clear:both;content:"";display:block;float:none}.skills__logos--item{float:left;list-style:none;margin:0 0 35px;text-align:center;width:20%}@media screen and (max-width:1024px){.skills__logos--item{width:50%}}@media screen and (max-width:468px){.skills__logos--item{width:100%}}.skills__logos--item__image{border:none;display:block;height:212px;margin:0 auto;width:150px}.tools{display:block;margin:0 auto;width:100%}.tools:after{clear:both;content:"";display:block}.tools__items{line-height:30px;margin:0 auto 50px;max-width:800px;padding:0 0 0 18px;width:85%}.tools__items--item__title{display:inline;font-size:20px;font-weight:500}@media screen and (max-width:768px){.tools__items--item__title{display:block;line-height:20px}}.tools__items--item__info{display:inline;font-size:20px;font-weight:300;margin:0 0 0 5px}@media screen and (max-width:768px){.tools__items--item__info{line-height:20px;margin:0}}.footer{background:#e74c3c;padding-bottom:30px;padding-top:20px}.footer:after{clear:both;content:"";display:block}@media screen and (orientation:landscape)and (max-width:768px){.footer{height:500px!important}}@media screen and (max-width:768px){.footer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0}}.footer__litter{font-size:34px;font-weight:300}.footer__link{border-bottom:1px solid #fff;color:#fff;font-size:16px;font-weight:300;text-decoration:none}.footer__address{display:block;font-size:21px;font-weight:300;line-height:24px;margin:0 0 10px;text-align:center}.footer__social{list-style:none}.footer__social--item{display:inline-block;height:56px;width:56px}.footer__social--item__link{border-bottom:none!important}.footer__social--item__link img{height:42px!important;-webkit-transform:translate(0);transform:translate(0);width:42px!important}.footer__social--item__link svg{fill:#fff!important;height:42px!important;width:42px!important}.footer--item{color:#fff;float:left;text-align:center;width:33%}@media screen and (max-width:768px){.footer--item{float:none;margin:0 0 50px;width:100%}}.footer--item p.coming-out{font-size:14px}.footer__moto{color:#fff;padding:0 0 10px;text-align:center}.site-error h1{font-size:150px}.site-error h1,.site-error h2{font-weight:400;text-align:center}.site-error h2{font-size:75px}.site-error p{text-align:center}
/*# sourceMappingURL=main.e52ab518.css.map*/