@import url(fonts.css);[class*=graphic-design-],[class*=simple-icon-set-],[class^=graphic-design-],[class^=simple-icon-set-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;text-decoration:none}.container,.technologies-content,header{display:flex}h1,h2,h3,h4,h5,h6,nav ul{margin:0}#about,.passion,.container,.projects-tab,header,nav,nav ul,nav ul li a:hover:before,nav ul li.active a:before,section{width:100%}#about,#resume{padding-bottom:30px}.passion-details-download a,.filter-buttons .wrap .button{cursor:pointer;font-family:inherit;outline:0;pointer-events:all}.picture-content,.technologies,.technologies-info-part{z-index:1;box-sizing:border-box}*,.picture-content,.technologies{box-sizing:border-box}:root{--black-link:#121212;--soft-white:#eaeaea}a,a:hover{text-decoration:none}@font-face{font-family:graphic-design;src:url("../fonts/graphic-design.eot");src:url("../fonts/graphic-design.eot#iefix") format("eot"),url("../fonts/graphic-design.woff2") format("woff2"),url("../fonts/graphic-design.woff") format("woff"),url("../fonts/graphic-design.ttf") format("truetype")}@font-face{font-family:simple-icon-set;src:url("../fonts/simple-icon-set.eot");src:url("../fonts/simple-icon-set.eot#iefix") format("eot"),url("../fonts/simple-icon-set.woff2") format("woff2"),url("../fonts/simple-icon-set.woff") format("woff"),url("../fonts/simple-icon-set.ttf") format("truetype")}[class*=graphic-design-],[class^=graphic-design-]{font-family:graphic-design}[class*=simple-icon-set-],[class^=simple-icon-set-]{font-family:simple-icon-set}.passion-details-links a,.social-links-label{letter-spacing:.1em;text-transform:lowercase}.passion-details-download a,nav ul li a{text-transform:uppercase;position:relative}.graphic-design-rgb:before{content:"\E016"}.graphic-design-compass:before{content:"\E006"}.simple-icon-set-right-arrow:before{content:"\E023"}.simple-icon-set-left-arrow:before{content:"\E015"}html{scroll-behavior:smooth}body{font-family:proxima-nova,sans-serif;overflow-x:hidden}.container{max-width:1170px;flex-direction:column}header{position:fixed;top:0;left:0;right:0;z-index:999;height:65px;flex-direction:column;align-items:center;justify-content:center;transition:.3s}.passion-details-skills,nav ul{align-items:center;display:flex}header.moved{background:#fff;border-bottom:1px solid var(--soft-white)}nav ul{justify-content:flex-start}nav ul li{list-style-type:none;margin-right:45px}nav ul li a{color:var(--black-link);font-size:12px;font-weight:700}nav ul li a:before{content:"";position:absolute;bottom:-10px;left:0;width:0;height:2px;background:var(--black-link);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px}#about{display:flex;flex-direction:column;align-items:center;margin-top:65px}.passion{display:flex;align-items:stretch;justify-content:flex-start}.passion-image{width:555px}.passion-image-box{padding-right:15px;width:100%;height:555px}.passion-image-box img{width:100%;height:100%;object-fit:cover;object-position:top center;-webkit-box-shadow:8px 8px 0 0;box-shadow:8px 8px 0 0}.passion-details-title h1 span,.owl-section-title h4{-webkit-box-shadow:-.55em 0 0 #000,.55em 0 0 #000;max-height:80px}.passion-details{width:calc(100% - 555px);max-width:580px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:15px}.passion-details-title{width:100%;display:flex}.passion-details-title h1{font-size:60px;font-weight:800;line-height:1.3;margin-top:-10px}.passion-details-title h1 span{background:#000;color:#fff;box-shadow:-.55em 0 0 #000,.55em 0 0 #000;border-radius:5px;margin:0 .55em;padding:4px 0}.passion-details-text{font-size:18px;line-height:1.66667;font-weight:300;margin-top:25px;margin-bottom:10px;max-width:530px}.passion-details-skills{width:100%;justify-content:space-between}.passion-skill-item{display:flex;align-items:center;justify-content:flex-start}.passion-skill-item i{max-width:47px;height:70px;font-size:40px;margin:0 20px 0 0;display:flex;align-items:center;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.passion-skill-item span{font-size:21px;font-weight:800;line-height:1.3;margin:.3em 0}.passion-details-links{width:100%;display:flex;align-items:center;justify-content:flex-start;margin:30px 0}.passion-details-links a{display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid grey;color:grey;opacity:.35;margin-right:45px;font-size:14px;font-weight:500;transition:.3s}.passion-details-links a:hover{border-color:#000;color:#000;opacity:1}.passion-details-download{width:100%;display:flex;align-items:center;justify-content:flex-start}.passion-details-download a{border:2px solid #000;background:#fff;color:#000;margin:0 5px;font-size:12px;font-weight:600;letter-spacing:.1em;height:50px;padding:0 35px;display:inline-flex;-webkit-box-align:center;align-items:center;line-height:1;transition:cubic-bezier .3s}.passion-details-download a:hover{border:3px solid #000}#resume{width:100%;display:flex;flex-direction:column;align-items:center}.resume-content{width:100%;padding:30px 0 60px;display:flex;justify-content:center;position:relative}.resume-content:before{content:"";position:absolute;width:100%;border-bottom:1px solid var(--soft-white);top:130px}.resume-content-last-child{border:none!important}.owl-section-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.slide-navigation,.slider-nav{display:flex;align-items:center}.owl-section-title h4{font-size:30px;font-weight:800;background:#000;color:#fff;box-shadow:-.55em 0 0 #000,.55em 0 0 #000;margin:0 .55em;padding:.25em 0;border-radius:5px}.slide-navigation{justify-content:space-between}.slider-nav{position:relative;top:unset;left:unset;right:unset;bottom:unset;width:37px;height:37px;font-size:15px;opacity:.3;border:1px solid;border-radius:50%;cursor:pointer;margin:0 5px;justify-content:center}.projects,.slide-decor-dot{align-items:center;width:100%;display:flex}.filter-buttons .wrap .button.current span,.slider-nav:hover,.social-links-label a:hover{opacity:1}.slide-decor-dot{justify-content:flex-start;margin-bottom:20px}.slide-decor-dot span{display:block;width:17px;height:17px;border-radius:50%;border:1px solid #eaeaea;background:#fff}.slide-item-top{margin-bottom:10px}.slide-item-top ul{margin:0;padding:0 20px}.project-title h4,.technologies-title h4{font-size:30px;background:#000;color:#fff;margin:0 .55em;padding:.25em 0;max-height:80px}.slide-item-date{font-weight:700;margin-bottom:5px;line-height:1}.slide-item-title{opacity:.6}.slide-item-skill-title{margin:0 0 10px;font-size:24px;font-weight:800}.slide-item-skill-text{line-height:1.5}.projects{justify-content:center;flex-direction:column}.project-title h4{font-weight:800;-webkit-box-shadow:-.55em 0 0 #000,.55em 0 0 #000;box-shadow:-.55em 0 0 #000,.55em 0 0 #000;border-radius:5px;width:210px}.tal{text-align:left}.filter-buttons{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;margin:40px 0 25px}.filter-buttons.tal .wrap{flex-direction:unset;flex-wrap:wrap}.filter-buttons .wrap .button:not(:last-of-type){margin-right:40px}.filter-buttons:before{content:"";position:absolute;top:37px;width:100%;height:1px;background:#eaeaea}.filter-buttons .wrap .button{background:0 0;border:none;color:inherit;display:block;align-items:center;line-height:1;padding:0;position:relative;text-decoration:none;text-overflow:ellipsis;transition:.3s;justify-content:center;margin-bottom:15px}.filter-buttons .wrap .button span{display:block;margin-bottom:15px;opacity:.3}.filter-buttons .wrap .button:after{content:"";position:relative;display:block;width:17px;height:17px;border-radius:50%;z-index:2;border:1px solid #eaeaea;background:#fff;box-shadow:inset 0 0 0 4px #fff}.filter-buttons .wrap .button.current:after{background:#eaeaea}.load-wrap{display:flex;width:100%;flex-wrap:wrap}.project-item{padding:0;margin-bottom:0;max-width:293px;width:calc(100% / 4)}.project-item .wrap{position:relative;overflow:hidden}.project-item .img-block-project{padding-bottom:100%;position:relative}.project-item .img-block-project .img{position:absolute;padding-bottom:0;top:15px;left:15px;right:15px;bottom:15px}.project-item .img-block-project .img img{width:100%;height:100%;object-fit:cover;border:1px solid #000;border-radius:8px}.project-item .wrap .content{bottom:40px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:absolute;left:50px;right:35px;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0;visibility:hidden}.project-item .wrap:hover .content{opacity:1;visibility:visible}.project-item .h{margin:0;font-size:18px;line-height:1.4}.project-item .h a{padding:6.5px 0;background:#000;color:#fff;-webkit-box-shadow:-15px 0 0 #000,15px 0 0 #000;box-shadow:-15px 0 0 #000,15px 0 0 #000}.technologies{display:flex;justify-content:center;flex-wrap:wrap;position:relative;margin-top:30px}.picture,.technologies-section{display:flex;align-items:center;width:50%;padding-left:0;padding-right:0}.technologies-info-part{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:0 15px;width:100%}.technologies-title h4{font-weight:800;-webkit-box-shadow:-.55em 0 0 #000,.55em 0 0 #000;box-shadow:-.55em 0 0 #000,.55em 0 0 #000;border-radius:5px;width:190px}.technologies-info{position:relative;font-size:18px;line-height:1.66667;font-weight:300;margin:15px 0}.skills-block{margin:30px 0;display:flex;align-items:center;flex-wrap:wrap}.skills-block>div{text-align:center;width:calc(100% / 4)}.skill-circle{display:inline-flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}.picture-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-left:15px;padding-right:15px;width:100%}.img-block img{background-size:contain;background-repeat:no-repeat;background-position:center;height:70px;width:auto;object-fit:contain;max-width:100%}.side-img img{display:block;height:auto;max-width:100%;box-shadow:8px 8px 0 0}.site-footer{padding:15px 0;width:100%;display:flex;justify-content:center;align-items:center}.social-links-label{display:flex;align-items:center;font-size:14px;font-weight:500;margin:10px 0 10px auto}.social-links-label a:not(:last-child){margin-right:45px}.social-links-label a{color:inherit;opacity:.35}.social-links-label a span{padding:5px;border:1px solid grey}.web-developer{display:none}@media screen and (max-width:1200px){.container{max-width:960px}.passion-image{width:50%}.passion-image-box{width:100%;padding:0 15px;height:auto}.passion-image-box img{height:auto}.passion-details{width:50%;padding:0 15px}.project-item{width:calc(100% / 3)}}@media screen and (max-width:991px){.container{max-width:720px}.web-developer{display:flex;justify-content:center;align-items:center}.web-developer h2{font-style:normal;font-size:38px;margin:3px 0;font-weight:800}#about{margin-top:10px}#header{display:none}.passion-skill-item i{margin:0 5px}.passion-skill-item span{font-size:18px}.project-item{width:calc(100% / 2)}.img-block img{height:50px}}@media screen and (max-width:768px){.container{max-width:540px}.web-developer h2{font-size:30px}.passion{flex-direction:column;justify-content:center;align-items:center}.passion-details,.passion-image,.picture,.technologies-section{width:100%}.passion-details-title{margin-top:15px}.passion-details-title h1{font-size:38px}.passion-details-text{margin-top:10px}.owl-section-title h4,.project-title h4,.technologies-title h4{font-size:24px}.slide-item-skill-title{font-size:17px}.technologies-content{flex-direction:column}.filter-buttons:after{content:"";position:absolute;top:100px;width:100%;height:1px;background:#eaeaea}.social-links-label{margin:50px 0 0;justify-content:center}.resume-content:before{top:119px}}@media screen and (max-width:576px){.passion-details,.passion-image-box{padding:0 6px}.project-item{width:calc(100% / 1)}.load-wrap{justify-content:center}}