@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap);.container{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;width:100%}.container.container-xs{max-width:480px}.container.container-s{max-width:640px}.container.container-m{max-width:960px}.container.container-l{max-width:1200px}.container.container-xl{max-width:1600px}.button{font-size:1rem;font-weight:600;color:#fff;background:#333;border:2px solid #333;text-decoration:none!important;display:inline-block;padding-top:15px;padding-bottom:15px;padding-left:40px;padding-right:40px;transition:all .3s ease-out}.button:hover{background:0 0;color:#333}.cursor,.pointer{position:fixed;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;display:block;z-index:3000}.cursor{width:40px;height:40px;border:2px solid #7d7789;transform:translate(-50%,-50%)}.pointer,.pointer.hover-effect-for-icons{width:6px;height:6px;background:#4b4852;transition:width,height,opacity,left,top;transition-duration:.1s;transition-timing-function:ease-out}.cursor.on-screen,.pointer.on-screen{opacity:1}.cursor.hover-effect,.cursor.hover-effect-for-icons{transition:all .1s ease-in-out;opacity:0}.pointer.hover-effect{width:80px;height:80px;opacity:.4;transition-property:width,height,opacity;transition-duration:.2s}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-center{justify-content:center}.flex-top{align-items:flex-start}.flex-bottom{align-items:flex-end}.flex-middle{align-items:center}h1,h2,h3,h4,h5,h6{color:#333}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:1.25rem;margin-bottom:.625rem}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:.625rem}.uk-heading-line{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-bottom:1.25rem}.uk-heading-line span:after,.uk-heading-line span:before{border-color:#333;border-width:2px}h3{font-size:1.25rem;font-weight:700}img+svg *{transition:all .3s ease-out}.html-icon:hover *{fill:#e34c26}.css-icon:hover *{fill:#2565ae}.js-icon:hover *{fill:#ecd120}.git-icon:hover *{fill:#f1502f}.sass-icon:hover *{fill:#cd6799}.less-icon:hover *{fill:#274e81}.wordpress-icon:hover *{fill:#21759b}.github-icon:hover *{fill:#1c1f24}.uikit-icon:hover *{fill:#1c80e4}.bootstrap-icon:hover *{fill:#8212f1}.gulp-icon:hover *{fill:#dc484c}.php-icon:hover *{fill:#7175aa}.ps-icon:hover{background:#2f9ff2}.ps-icon:hover *{fill:#001c33}.ai-icon:hover{background:#f29200}.ai-icon:hover *{fill:#300000}.xd-icon:hover{background:#f25cea}.xd-icon:hover *{fill:#430134}.figma-icon:hover .cls-1{fill:#2c2f42}.figma-icon:hover path:nth-child(3){fill:#0acf83}.figma-icon:hover path:nth-child(4){fill:#a259ff}.figma-icon:hover path:nth-child(5){fill:#f24e1e}.figma-icon:hover path:nth-child(6){fill:#ff7262}.figma-icon:hover path:nth-child(7){fill:#1abcfe}.linkedin-icon:hover *{fill:#0a66c2}.mail-icon:hover *{fill:#d3423b}.whatsapp-icon:hover *{fill:#00e676}@-webkit-keyframes cursor-active{0%,50%{opacity:0}100%,51%{opacity:1}}@keyframes cursor-active{0%,50%{opacity:0}100%,51%{opacity:1}}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-center{justify-content:center}.flex-top{align-items:flex-start}.flex-bottom{align-items:flex-end}.flex-middle{align-items:center}.normal-list{padding-left:0;list-style:none}.normal-list>li{display:flex;align-items:flex-start;justify-content:flex-start}.normal-list>li:before{content:">";display:inline-block;padding-right:5px}.inline-list{list-style:none;padding-left:0}.inline-list>li{display:inline-block}.inline-list>li+li{margin-left:1.5rem}.menu-icon-header{transition:all .5s ease-out;position:relative}.menu-icon-header:before{content:"";display:block;width:60px;height:60px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 5px rgba(0,0,0,.1);border-radius:50%}@media screen and (min-width:960px){.menu-icon-header:before{content:none}}.menu-icon-header.menu-icon--open{left:0!important}.menu-icon-header svg{height:50px;position:relative;z-index:10;width:25px}@media screen and (min-width:960px){.menu-icon-header svg{width:40px}}.menu-icon-header svg>line{stroke-width:3px;transition:all .5s ease-out}.menu-icon{position:absolute;top:35px;left:40px;z-index:500}.menu-icon,.menu-icon-header{transition:all .5s ease-out;height:50px}.menu-icon svg,.menu-icon-header svg{height:50px}.menu-icon svg>line,.menu-icon-header svg>line{stroke-width:2px;transition:all .5s ease-out}.menu-icon-header.menu-icon--open,.menu-icon.menu-icon--open{left:40px}.menu-icon-header.menu-icon--open svg>line,.menu-icon.menu-icon--open svg>line{stroke:#fff}.menu-icon-header.menu-icon--open svg>line:nth-child(1),.menu-icon.menu-icon--open svg>line:nth-child(1){transform:rotate(35deg) translateY(-9px)}.menu-icon-header.menu-icon--open svg>line:nth-child(2),.menu-icon.menu-icon--open svg>line:nth-child(2){transform:rotate(-35deg) translateY(9px);transform-origin:left bottom}.menu-icon-header.menu-icon--open svg>line:nth-child(3),.menu-icon.menu-icon--open svg>line:nth-child(3){opacity:0}.menu{position:fixed;width:100%;top:0;right:0;left:0;background:#0d0d0d;transition:all .5s ease-in;z-index:2500}@media screen and (min-width:960px){.menu{left:25%;width:75%}}@media screen and (min-width:1600px){.menu{left:50%;width:50%}}.menu.menu--hidden{left:100%}.menu,.menu nav{height:100vh}.menu nav{display:flex;align-items:center;justify-content:flex-end;padding:80px 50px}@media screen and (min-width:960px){.menu nav{padding:80px 60px}}.menu ul{padding:0;list-style:none;text-align:right}.menu .menu__item>a{color:#fff;font-size:2rem;font-weight:600;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width:960px){.menu .menu__item>a{font-size:2.5rem;opacity:.5}}@media screen and (min-width:1600px){.menu .menu__item>a{font-size:3rem}}.menu .menu__item>a,.menu .menu__item>a:hover{text-decoration:none}.menu .menu__item>a,.menu .menu__item>a:after{transition:all .2s ease-out}.menu .menu__item>a:after{content:"<";display:inline-block;margin-left:1.5625rem;position:relative;right:0}@media screen and (min-width:960px){.menu .menu__item>a:after{margin-left:1rem}}.menu .menu__item>a:hover{opacity:1}.menu .menu__item>a:hover:after{right:15px}.menu .menu__item+.menu__item{margin-top:10px}.visible-xs{display:none}@media screen and (min-width:480px){.visible-xs{display:block}}.visible-s{display:none}@media screen and (min-width:640px){.visible-s{display:block}}.visible-m{display:none}@media screen and (min-width:960px){.visible-m{display:block}}.visible-l{display:none}@media screen and (min-width:1200px){.visible-l{display:block}}.visible-xl{display:none}@media screen and (min-width:1600px){.visible-xl{display:block}}@media screen and (min-width:480px){.hidden-xs{display:none}}@media screen and (min-width:640px){.hidden-s{display:none}}@media screen and (min-width:960px){.hidden-m{display:none}}@media screen and (min-width:1200px){.hidden-l{display:none}}@media screen and (min-width:1600px){.hidden-xl{display:none}}.width-1-1{width:100%}@media screen and (min-width:960px){.width-1-3-m{width:33.3%}}@media screen and (min-width:960px){.width-2-3-m{width:66.6%}}*{margin:0;padding:0;box-sizing:border-box;cursor:none;scroll-behavior:smooth}html{font-size:14px;color:#7d7789;font-family:Poppins,sans-serif;line-height:1.4}@media screen and (min-width:960px){html{font-size:16px}}.uk-slider-nav{margin-top:2.5rem;justify-content:center}.uk-slider-nav>li>a{width:1.25rem;height:1.25rem;border:none;background:rgba(0,0,0,.3)}.uk-slider-nav>li+li{margin-left:.5rem}.uk-slider-nav>li.uk-active>a{background:rgba(0,0,0,.7)}body{background:#fcfeff;overflow-x:hidden}a{color:#333;text-decoration:underline}[data-mouse=hover],a{cursor:none}.nowrap-word{white-space:nowrap}.panel{position:relative}img{display:block}.header{padding-top:35px;padding-bottom:35px;position:fixed;right:0;z-index:1500}.theme-section{min-height:100vh;padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:960px){.theme-section{min-height:100vh;padding-top:7rem;padding-bottom:7rem}}.theme-section.welcome-section{padding-top:0;padding-bottom:0;align-items:center}@media screen and (min-width:960px){.theme-section.welcome-section{padding-top:4rem;align-items:bottom}}.theme-section.muted-section{background:#f6fbff}.welcome-section .welcome-container{flex-flow:column}@media screen and (min-width:640px){.welcome-section .welcome-container{flex-flow:row;align-items:center}}.welcome-section .welcome-img{max-height:200px;border-radius:50%;filter:drop-shadow(0 5px 7px rgba(0, 0, 0, .1))}@media screen and (min-width:640px){.welcome-section .welcome-img{max-height:300px}}.welcome-section .welcome-content{padding-top:1.5rem}@media screen and (min-width:640px){.welcome-section .welcome-content{padding-top:0;padding-left:2.5rem}}.welcome-section .welcome-content>.welcome-content__full-name{font-size:2rem;font-weight:500;color:#333;position:relative}@media screen and (min-width:960px){.welcome-section .welcome-content>.welcome-content__full-name{font-size:3.5rem}}.welcome-section .welcome-content>.welcome-content__full-name:before{content:"";display:block;position:absolute;width:100px;height:5px;bottom:-20px;left:0;background:#333}@media screen and (min-width:960px){.welcome-section .welcome-content>.welcome-content__full-name:before{bottom:-15px}}.welcome-section .welcome-content>.welcome-content__description{font-size:1.25rem;color:#7d7789;font-weight:600;margin-top:2.75rem}.welcome-section .welcome-content>.welcome-content__description #dynamic-text{font-weight:400}@media screen and (min-width:960px){.welcome-section .welcome-content>.welcome-content__description{font-size:1.5rem;margin-top:1.8rem}}.welcome-section .welcome-content>.button{margin-top:1rem}.welcome-section .social-media{display:none;list-style:none;padding-left:0}@media screen and (min-width:960px){.welcome-section .social-media{display:block}}.welcome-section .social-media>li+li{margin-top:1.25rem}.welcome-section .social-media>li svg{width:1.25rem}@media screen and (min-width:960px){.about-me-section .about-me-grid{margin-left:-160px}}@media screen and (min-width:960px){.about-me-section .about-me-grid>div{padding-left:160px}}.about-me-section .strengths-grid>div{width:100%}@media screen and (min-width:1200px){.about-me-section .strengths-grid>div{width:35%}}.about-me-section .strengths-grid>div.uk-grid-margin{margin-top:0}.about-me-section .skills-section .uk-grid>div{width:auto}.about-me-section .skills-section .uk-svg{width:50px;height:50px}.professional-experience-section .uk-grid{margin-left:-80px}.professional-experience-section .uk-grid>li{padding-left:80px}.professional-experience-section .uk-grid>.uk-grid-margin{margin-top:60px}.professional-experience-section .bussines-data-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.875rem}.professional-experience-section .bussines-data-container svg{width:60px;height:60px;margin-right:20px}.professional-experience-section .bussines-data-container h3{margin:0}.professional-experience-section .bussines-data-container h3>span{display:block}.professional-experience-section .bussines-data-container h3>.bussines-date{font-size:1rem;font-weight:400;color:#7d7789}.projects-section .uk-slider-items{margin-left:-80px}.projects-section .uk-slider-items>li{padding-left:80px}.projects-section .featured-image{position:relative;display:block;transition:all .3s ease-out}.projects-section .featured-image>img{filter:brightness(1);transition:all .3s ease-ou;box-shadow:0 3px 5px rgba(0,0,0,.1)}.projects-section .featured-image:before{content:"+";display:flex;align-items:center;justify-content:center;position:absolute;color:#333;border-radius:50%;font-size:3rem;font-weight:200;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:75px;height:75px;z-index:150;opacity:0;transition:all .3s ease-out;z-index:500}.projects-section .featured-image:hover>img{filter:brightness(.5)}.projects-section .featured-image:hover:before{opacity:1}.projects-section .title-container{margin-top:1.5rem}.projects-section .title-container h3{margin:0}.projects-section .title-container .arrow-right-icon svg{width:30px}.projects-section .job-type{margin-top:1.5rem;position:relative}.projects-section .job-type:before{content:"";display:block;width:50px;height:2px;background:#333;position:absolute;top:-12px;left:0}.projects-section .tech-stack>div{width:auto;display:flex;align-items:center}.projects-section .tech-stack svg{width:25px}.contact-section h2{font-size:4rem;font-weight:700}@media screen and (min-width:960px){.contact-section h2{font-size:72px}}.contact-section .grid-container{flex-direction:column}@media screen and (min-width:640px){.contact-section .grid-container{flex-direction:row}}@media screen and (min-width:640px){.contact-section .grid-container{margin-left:-160px}}@media screen and (min-width:640px){.contact-section .grid-container>div{padding-left:160px}}.contact-section .grid-icons{margin-top:1.25rem;flex-direction:column}@media screen and (min-width:640px){.contact-section .grid-icons{flex-direction:row}}@media screen and (min-width:960px){.contact-section .grid-icons{margin-top:0;margin-left:-1.5625rem}}@media screen and (min-width:960px){.contact-section .grid-icons>*{padding-left:1.5625rem}}.contact-section svg{width:50px}.arrow-up{background:#333;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:fixed;bottom:20px;right:20px;border:2px solid #333;transition:all .3s ease-out}@media screen and (min-width:960px){.arrow-up{bottom:40px;right:40px}}.arrow-up:hover{background:rgba(0,0,0,0)}.arrow-up:hover svg path{fill:#333}