body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.drawer_modal__31jF4{background:rgba(0,0,0,.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:hidden;-webkit-transform:translate(-100%);transform:translate(-100%)}.drawer_in__1h-8E{opacity:1;visibility:visible}.drawer_in__1h-8E,.drawer_in__1h-8E .drawer_modalDialog__2n7kJ{-webkit-transform:translate(0);transform:translate(0)}.drawer_modalDialog__2n7kJ{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translate(-100%);transform:translate(-100%);color:#606060;position:fixed;z-index:4;bottom:0;top:0;width:240px;background-color:#fff;overflow-y:auto}.drawer_modalHeader__1DTSC{border:0;color:#282828;font-size:18px;font-weight:500;line-height:1.4em;padding:10px}.drawer_modalBody__p-WZo{color:#7f8c8d;font-size:14px;line-height:1.4em;display:flex;justify-content:center;padding:10px}@media (min-width:640px){.drawer_modalContent__aT43f{padding-top:40px}.drawer_modalBody__p-WZo{padding:0 40px 40px;font-size:16px}.drawer_modalHeader__1DTSC{font-size:20px;padding:0 60px 20px 40px;min-height:16.43px}.drawer_modalClose__1lgnx{right:20px;top:20px}}@media (min-width:1024px){.drawer_youtube__NVjUz{width:640px}.drawer_middle__RtPzQ{width:680px}}.experienceTitle{font-size:2rem;text-align:center;margin:2rem;color:#606060}.timeLine{display:flex;justify-content:flex-end;width:90%;max-width:1280px;margin:0 auto}@media(min-width:640px){.timeLine{justify-content:center}}.timeLine-ul:before{content:"";position:absolute;height:100%;width:2px;background:#00bcd4;left:0}@media(min-width:640px){.timeLine-ul:before{left:50%}}.timeLine-ul{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding-left:40px;width:100%}@media(min-width:640px){.timeLine-ul{padding-left:unset}}.timeline-li{background:#fff;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10%}.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width:640px){.timeline-li{width:40%;margin-bottom:5%}.timeline-li:nth-child(2n){margin-top:10%}.timeline-li:nth-child(2n) .icon-circle{left:calc(-25% - 13px)}.timeline-li:nth-child(odd) .icon-circle{left:unset;right:calc(-25% - 13px)}}.timeline-li:before{content:"";width:0;height:0;border-top:1em solid #424242;border-left:1em solid rgba(183,120,120,0);position:absolute;left:-1em;top:0}@media(min-width:640px){.timeline-li:nth-child(odd):before{border-left:unset;border-right:1em solid rgba(183,120,120,0);left:unset;right:-1em}}.timeline-header{width:100%;background-color:#424242;margin-bottom:20px;padding:5px}.timeline-title{padding:0 20px;line-height:30px;color:#fff;font-size:1.2em;font-weight:400;background-color:#424242}.timeline-subheading{text-decoration:none;color:#424242;padding:0 20px;line-height:1.2;font-weight:400}.timeline-li-content{padding:10px 20px 20px;font-weight:300}.skillsTitle{font-size:2rem;margin:2rem;color:#606060;text-align:center}.skillsBlocksList{display:flex;flex-wrap:wrap;justify-content:center}.skills-block{background-color:#424242;color:#fff;margin:2rem;padding:2rem;min-width:250px;max-width:500px;flex:1 1}.skills-block-title{text-align:center;margin:1.5rem 0 2rem}.skill-element-row{display:flex;justify-content:space-between;font-size:1.15rem}.unvisible{width:0!important}.unvisible>.skill-icon-circle{opacity:0}.skill-progress{width:100%;background-color:#1c1c1c;margin:15px 0;height:3px;z-index:0;position:relative}.skill-active-row{position:absolute;left:0;background-color:#fff;-webkit-transition:width .8s linear;transition:width .8s linear;height:3px}.skill-icon-circle{width:20px;height:20px;position:absolute;right:0;top:-8px;opacity:1;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.skill-icon-circle>svg{fill:#fff}.contacts-list{background-color:#424242;margin:0 auto}.contacts-item,.contacts-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.contacts-item{margin:1rem;font-size:1.2rem;flex-direction:column;color:#fff}.contacts-image{width:2rem;height:2rem;margin:.5rem}.contacts-image svg{fill:#fff}.contacts-item-text{margin:.5rem}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul{list-style-type:none}a{color:#039be5;-webkit-tap-highlight-color:transparent}ul{padding:0;margin:0}ul li{list-style-type:none}a{text-decoration:none}html{line-height:1.5;font-family:"Roboto",sans-serif;font-weight:400;color:rgba(0,0,0,.87)}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2rem;margin:0}h1,h2{line-height:110%}h2{font-size:3.56rem;margin:1.78rem 0 1.424rem}h3{font-size:2.92rem;margin:1.46rem 0 1.168rem}h3,h4{line-height:110%}h4{font-size:2rem;margin:2rem;color:#606060;text-align:center}h5{font-size:1.64rem;margin:.82rem 0 .656rem}h5,h6{line-height:110%}h6{font-size:1rem;margin:.5rem 0 .4rem}em{font-style:italic}body{background-color:#fafafa}.App{text-align:center}nav{height:60px;background-color:#424242}.menuButton{width:30px;margin:15px}.fixedMenuBtn{width:2rem;fill:#000;position:fixed;top:.5rem;left:.1rem;z-index:10;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.invisible{opacity:0;z-index:0}.navHeader{background-color:#424242;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-items:center}.navProfilePhoto{margin:10px;width:70px;height:70px;border-radius:50%;background-image:url(/static/media/fotokv100.c6de1c0f.jpg);background-size:contain;background-repeat:no-repeat;background-position:50%}.buttons{margin:20px auto;flex-wrap:wrap}.button-about,.buttons{display:flex;justify-content:center}.button-about{align-items:center;min-width:180px;max-width:250px;flex-shrink:0;flex:1 1;height:40px;margin:10px;border:none;border-radius:2px;outline:none;background-color:#00bcd4;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);text-decoration:none;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button-about:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#009cb0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.navProfilePhoto{background-image:url(/static/media/fotokv200.c55f6035.jpg)}}.sideMenuTitle{margin:0 0 10px;color:#fff;font-size:1.2em;font-weight:300}.navLinks ul li{display:flex;align-items:center}.navLinks ul li a{color:#606060;padding:10px 20px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:1.2rem}.navLinks ul li a:hover{background:none;color:#00bcd4;text-decoration:none}.topMenu{height:100%;display:none;justify-content:space-between;align-items:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.topMenu li a{color:#fff;font-size:15px;padding:20px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.topMenu li a:hover{background-color:rgba(0,0,0,.2);color:#00dcf8;text-decoration:none}.intro{background-color:#4f4f4f;position:relative;height:200px;padding:5px}.intro h4,header h1{text-align:center;color:#fff}header{position:relative}header h1{font-size:2rem;margin:1.2rem}header h4{font-size:1.2rem;margin:1rem}.introCircle{position:absolute;bottom:-85px;left:calc(50% - 85px);z-index:2;background-color:#fff;border-radius:50%;padding:5px;width:170px;height:170px;box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.2)}.introFoto{width:160px;height:160px;border-radius:50%;background-image:url(/static/media/fotokv200.c55f6035.jpg);background-size:contain;background-repeat:no-repeat;background-position:50%}.about{display:flex;justify-content:center}.card{-webkit-transition:box-shadow .25s;transition:box-shadow .25s;border-radius:2px;width:90%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:2rem;padding:2rem}@media only screen and (min-width:1024px){.card{width:70%;max-width:1280px}}.aboutText{color:#606060;max-width:30rem;margin:0 auto}.card .social{height:60px}@media(min-width:1024px){.aboutText{text-align:center}.menuButton{display:none}.topMenu{display:flex}}.icon-circle{width:26px;height:26px;position:absolute;top:-13px;left:-52px}.icon-circle svg{fill:#00bcd4}.rights{text-align:center;font-size:.8em}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
/*# sourceMappingURL=main.02f2ab83.chunk.css.map */