body.fk{background:#fff}h1,h2,h3,h4,h5,h6{margin-top:300px;text-align:center;color:#111;font-size:80px;line-height:1.05;font-weight:600;letter-spacing:-.015em;font-family:"SF Pro","Arial",sans-serif}h2,h3,h4,h5,h6{font-size:64px;text-align:left}h2::before{content:attr(data-pre);display:block;￼ width:100%;color:#cfcfcf;font-size:64px;line-height:1.0625;font-weight:600;letter-spacing:-.009em;font-family:"SF Pro","Arial",sans-serif}@media(max-width:639px){h1{margin-top:100px;font-size:64px}h2,h3,h4,h5,h6,h2::before{font-size:48px}}p{text-align:left;color:#333;font-size:17px;line-height:1.33349;font-weight:400;letter-spacing:.009em;font-family:"SF Text","Arial",sans-serif}a{color:#0070c9}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}p.intro{text-align:center;font-size:24px}.intro_wrapper{min-height:calc(100vh - 300px)}.projects{font-size:0}@media(max-width:992px){.projects{padding-left:calc(50% - 320px)}}@media(max-width:639px){.projects{padding-left:calc(50% - 160px)}}.projects .project{width:300px;height:300px;margin:5px;position:relative;background-size:60%;background-color:var(--project-color);border-radius:4px;transition:all .2s var(--easing);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.projects_title{margin-top:0}@media(max-width:992px){.projects_title{margin-top:300px}}.projects .project .wrapper_text{font-size:24px;height:100%;width:100%;background-color:rgba(0,0,0,0.85);opacity:0;padding:15px 20px 20px 20px;transition:opacity .2s var(--easing),padding .2s var(--easing);position:absolute;vertical-align:middle;border-radius:4px}.projects .project .wrapper_text .year,.projects .project .wrapper_text .title,.projects .project .wrapper_text .text *,.projects .project .wrapper_text .text{display:inline-block;color:var(--white)}.projects .project .wrapper_text .year,.projects .project .wrapper_text .title{font-size:30px}.projects .project .wrapper_text .year{font-size:20px;color:#cfcfcf;margin-left:5px}.projects .project:hover .wrapper_text{opacity:1;padding:20px}table.competences{border:0}.competences tr{border-top:1px solid #d6d6d6}.competences tr td:first-child{font-size:24px;line-height:1.16667;font-weight:600;letter-spacing:.009em;font-family:"SF Text","Arial",sans-serif}.competences .competence{position:relative;display:inline-block;width:100px;margin:15px;text-align:center}.competences .competence img{display:inline-block;height:52px}.competences .competence .title{display:inline-block;width:100%;font-size:12px;line-height:1.33341;font-weight:400;letter-spacing:-.01em;font-family:"SF Text","Arial",sans-serif;color:#666;text-align:center}@media(max-width:992px){table.competences tr,table.competences tbody{display:block}table.competences td:last-child{display:table;margin-bottom:30px}}.motivation{font-size:0}.motivation p{vertical-align:top;width:calc(70% - 20px);display:inline-block;padding-right:20px}.motivation img{width:30%;display:inline-block;right:0;margin-top:-150px;margin-left:20px}@media(max-width:992px){.motivation p{width:100%;padding-right:0}.motivation img{width:50%;display:inline-block;right:0;margin-top:40px;margin-left:25%}}.contact_gray{margin-top:200px;padding-top:1px;background-color:#f2f2f2}.contact_gray h2{margin-top:100px}.wrapper_contact{font-size:0;font-family:"SF Text","Arial",sans-serif}.contact_me,.contacts{font-size:24px}.contacts{font-size:14px;line-height:1.42861;display:flex;padding-bottom:56px;text-align:center;flex-flow:row wrap;justify-content:space-around}.contact{margin-top:36px;position:relative}.contact img{width:74px;padding:15px;display:inline-block}.contact span,.contact a{width:100%;font-size:19px;display:block;margin-top:.125em}.contact span{font-size:19px;font-weight:600}