@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";:root{--first-color: hsl(353, 100%, 65%);--title-color: hsl(244, 24%, 26%);--text-color: hsl(244, 16%, 43%);--body-color: hsl(253, 60%, 98%);--container-color: #fff;--body-font: "Rubik", serif;--h1-font-size: 2.25rem;--h2-font-size: 1.5rem;--h3-font-size: 1.25rem;--normal-font-size: 1rem;--small-font-size: .875rem;--smaller-font-size: .813rem;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--shadow: 0px 5px 20px 0px rgb(69 67 96 /10%);--border-radius: 20px}@media screen and (max-width :1024px){:root{--h1-font-size: 1.75rem;--h2-font-size: 1.25rem;--h3-font-size: 1rem;--normal-font-size: .938rem;--small-font-size: .813rem;--smaller-font-size: .75rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,button,input,textarea{font-family:var(--body-font);font-size:var(--normal-font-size)}body{background-color:var(--body-color);line-height:1.7;color:var(--text-color)}h1,h2,h3{color:var(--title-color);font-weight:var(--font-semibold);line-height:1.2}ul{list-style:none}a{text-decoration:none}button{cursor:pointer;border:none;outline:none}img{max-width:100%;height:auto;vertical-align:middle}.container{max-width:1080px;padding-left:15px;padding-right:15px;margin:0 auto}.grid{display:grid}.section{padding-top:7rem;padding-bottom:2rem}.section__title{font-size:var(--h1-font-size);margin-left:.875rem;font-weight:var(--font-bold);position:relative;margin-bottom:3.75rem}.section__title:before{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='37px'%20height='37px'%20viewBox='0%200%2037%2037'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2061.2%20(89653)%20-%20https://sketch.com%20--%3e%3ctitle%3edots-bg%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Personal-1-mixed'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20opacity='0.100000001'%3e%3cg%20transform='translate(-350.000000,%20-990.000000)'%20fill='%23454360'%20id='about'%3e%3cg%20transform='translate(350.000000,%20990.000000)'%3e%3cg%20id='section-title'%3e%3cg%20id='dots-bg'%3e%3crect%20id='Rectangle'%20x='0'%20y='0'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy'%20x='11'%20y='0'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-2'%20x='22'%20y='0'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-3'%20x='33'%20y='0'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-7'%20x='0'%20y='11'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-6'%20x='11'%20y='11'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-5'%20x='22'%20y='11'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-4'%20x='33'%20y='11'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-15'%20x='0'%20y='22'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-14'%20x='11'%20y='22'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-13'%20x='22'%20y='22'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-12'%20x='33'%20y='22'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-11'%20x='0'%20y='33'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-10'%20x='11'%20y='33'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-9'%20x='22'%20y='33'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3crect%20id='Rectangle-Copy-8'%20x='33'%20y='33'%20width='4'%20height='4'%20rx='2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");height:2.25rem;width:2.25rem;position:absolute;left:-.875rem;top:-875rem}.btn{padding:.75rem 2rem;line-height:1;border-radius:1.875rem;box-shadow:0 0 1px #0000;border:1px solid transparent;color:#fff;display:inline-block;background-color:var(--first-color);font-weight:var(--font-bold)}@keyframes button-push{50%{transform:scale(.8)}to{transform:scale(1)}}.btn:hover{animation:button-push .3s linear 1}.main{margin-left:110px}@media screen and (max-width : 1024px){.main{margin-left:0}}.home{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center}.intro{max-width:540px;text-align:center;z-index:1}.home__img{margin-bottom:1.5rem}.home__name{font-size:var(--h1-font-size);font-weight:var(--font-bold);margin-bottom:.5rem}.home__socials{display:flex;column-gap:1.75rem;margin:1.5rem 0}.home__social-link{color:var(--title-color);font-size:1.3rem;transition:.3s}.home__social-link:hover{color:#ffd15c}.scroll__down{position:absolute;bottom:2.5rem;left:0;width:100%}.home__scroll-name{font-size:var(--small-font-size)}.mouse{border:2px solid #454360;display:block;height:1.6rem;width:1.25rem;margin:auto;margin-top:.75rem;border-radius:1rem;position:relative}@keyframes ani-mouse{0%{top:29%}15%{top:50%}50%{top:50%}0%{top:29%}}.wheel{background-color:var(--title-color);border-radius:100%;width:.25rem;height:.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%);animation:ani-mouse 2s linear infinite}.shapes{position:absolute;left:0;top:0;height:100%;width:100%;z-index:300}.shape{position:absolute}.s1{left:2%;top:10%}.s2{left:18%;top:30%}.a3{left:2%;bottom:30%}.s4{left:2%;bottom:10%}.s5{left:44%;top:10%}.s6{left:36%;bottom:10%}.s7{top:20%;right:25%}.s8{right:24%;bottom:20%}.s9{right:2%;top:20%}.s10{top:45%;right:11%}.s11{bottom:10%;right:2%}.s12{left:18%;top:30%;height:12%;width:12%}@media screen and (max-width : 1024px){.home__social-link{font-size:1.125rem}}.aside{position:fixed;left:0;top:0;background:var(--body-color);border-right:1px solid rgba(0,0,0,.5);padding:2.5rem;width:110px;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;z-index:10;transition:.3s}.nav__logo__text{display:flex;justify-content:center}.nav__logo_red_dot{color:#d85353;font-size:3.2rem}.nav__logo_text{font-family:Rubik,serif;font-weight:600;font-size:3.2rem;color:#000}.nav__list{display:flex;flex-direction:column;row-gap:1rem}.nav__link{font-family:1.5rem;color:var(--tital-color);font-weight:var(--font-bold);transition:.3s}.nav__link:hover{color:#ffd15c}.copyright{color:#9b98b3;font-size:var(--small-font-size);transform:rotate(-180deg);writing-mode:vertical-rl}.nav__toggle{position:fixed;top:1.25rem;left:1.875rem;cursor:pointer;height:40px;width:45px;background-color:var(--body-color);border:1px solid #e8dfec;display:none;justify-content:center;align-items:center;z-index:1;transition:.3s}@media screen and (max-width : 1024px){.aside{left:-110px}.nav__toggle{display:flex}.nav__toggle-open{left:140px}.show-menu{left:0}}.education__container{grid-template-columns:repeat(2,1fr);column-gap:1.875rem}.timeline .icon-briefcase,.timeline .icon-education{position:absolute;left:-.4357rem;top:0;font-size:var(--h2-font-size);color:var(--first-color);background-color:var(--container-color);padding:.4375rem 0}@media screen and (max-width : 1024px){.education__container{grid-template-columns:450px;justify-content:center;row-gap:1.875rem}.timeline__item:before{left:2px}}@media screen and (max-width : 576px){.education__container{grid-template-columns:1fr}}@media screen and (max-width : 350px){.timeline__item{padding-left:1.875rem;padding-bottom:1.875rem}.timeline__item:before{left:0}.timeline .icon-briefcase,.timeline .icon-education{left:-9px}.timeline__text{text-align:justify}}.resume__container{grid-template-columns:repeat(2,1fr);column-gap:1.875rem}.timeline{background-color:var(--container-color);padding:1.875rem;border-radius:var(--border-radius);position:relative;box-shadow:var(--shadow)}.timeline__item{position:relative;padding-left:3.125rem;padding-bottom:3.125rem}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{content:"";width:1px;height:100%;background-color:var(--first-color);position:absolute;left:.25rem;top:0}.timeline .icon-briefcase,.timeline .icon-graduation{position:absolute;left:-.4357rem;top:0;font-size:var(--h2-font-size);color:var(--first-color);background-color:var(--container-color);padding:.4375rem 0}.timeline__date{color:#8b88b1;font-size:var(--small-font-size)}.timeline__title{font-size:var(--h3-font-size);margin:.5rem 0}@media screen and (max-width : 1024px){.resume__container{grid-template-columns:450px;justify-content:center;row-gap:1.875rem}.timeline__item:before{left:2px}}@media screen and (max-width : 576px){.resume__container{grid-template-columns:1fr}}@media screen and (max-width : 350px){.timeline__item{padding-left:1.875rem;padding-bottom:1.875rem}.timeline__item:before{left:0}.timeline .icon-briefcase,.timeline .icon-graduation{left:-9px}.timeline__text{text-align:justify}}.work__filters{display:flex;align-items:center;column-gap:1.875rem;margin-bottom:2.5rem}.work__items{cursor:pointer;font-weight:var(--font-bold);transition:.3s;position:relative;z-index:500}.work__items:hover{color:var(--first-color)}.work__container{grid-template-columns:repeat(3,1fr);gap:1.875rem}.work__card{position:relative;overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--shadow)}.work__mask{background:#6c6ce5;position:absolute;left:0;top:0;height:100%;width:100%;transition:.3s;opacity:0}.work__card:hover .work__mask{opacity:.9}.work__category{color:#fff;background-color:var(--first-color);border-bottom-left-radius:.98rem;border-bottom-right-radius:.98rem;position:absolute;top:0;left:1.5rem;font-size:var(--small-font-size);display:inline-block;padding:.2rem .35rem;transform:translateY(-40px);transition:.3s}.work__title{color:#fff;font-size:var(--h3-font-size);margin:0 0 .98rem;padding:0 1.25rem;position:absolute;top:3.75rem;transform:translateY(30px);transition:.3s;opacity:0}.work__button{color:#fff;position:absolute;bottom:1.5rem;left:1.5rem;font-size:var(--h3-font-size);display:block;background-color:#ffd15c;height:40px;width:40px;cursor:pointer;border-radius:50%;text-align:center;line-height:42px;transition:.3s;opacity:0}.work__card:hover .work__button{opacity:1}.work__card:hover .work__title,.work__card:hover .work__category{opacity:1;transform:translateY(0)}@media screen and (max-width : 1024px){.work__filters{justify-content:center}.work__container{grid-template-columns:repeat(2,330px);justify-content:center;row-gap:1.875rem}}@media screen and (max-width : 768px){.work__container{grid-template-columns:310px}.work__filters{row-gap:.25rem;flex-wrap:wrap}}@media screen and (max-width : 350px){.work__container{grid-template-columns:1fr}}.work__buttons{text-align:center;margin-top:20px}.show-more,.show-less{background-color:var(--first-color);color:#fff;border:none;padding:10px 20px;font-size:1rem;cursor:pointer;border-radius:20px;margin:5px;transition:.3s}.show-more:hover,.show-less:hover{background-color:#ffd15c}.notification-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);color:red;font-size:12px;font-weight:700;min-width:20px;text-align:center;z-index:1000}.about__container{grid-template-columns:3fr 9fr;column-gap:1.875rem}.about__data{padding:1.875rem;background-color:var(--container-color);box-shadow:var(--shadow);border-radius:var(--border-radius);grid-template-columns:repeat(2,1fr);column-gap:1.875rem;align-items:flex-start;position:relative}.about__data:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid var(--container-color);position:absolute;left:-.93rem;top:20%}.about__description{margin-bottom:1rem;text-align:justify}.about__skills{row-gap:1.25rem}.ui__design{width:70%;background-color:#ff4c60}.about__boxes{grid-template-columns:repeat(4,1fr);column-gap:1.875rem;margin-top:4.35rem}.about__box{display:flex;column-gap:1.5rem}.about__icon{font-size:var(--h1-font-size);color:#dedeea}.about__title{font-size:1.875rem}@media screen and (max-width : 1024px){.about__container{grid-template-columns:720px;justify-content:center;row-gap:1.875rem}.about__data:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;left:49%;top:-20px}.about__img{justify-self:center}.about__box{flex-direction:column;row-gap:.5rem;text-align:center}}@media screen and (max-width : 768px){.about__container{grid-template-columns:350px}.about__data:before{left:47%}.about__data{grid-template-columns:1fr;row-gap:1.875rem}.about__boxes{grid-template-columns:repeat(2,150px);row-gap:1.5rem;justify-content:center}}@media screen and (max-width : 576px){.about__container{grid-template-columns:320px}}@media screen and (max-width : 350px){.about__container,.about__boxes{grid-template-columns:1fr}}.contact.section{padding-bottom:6.25rem}.contact__container{grid-template-columns:4fr 8fr;column-gap:1.875rem}.contact__title{font-size:var(--h3-font-size);margin-bottom:.5rem}.contact__form-group{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem}.contact__form-div{position:relative;margin-bottom:1.875rem;height:3.75rem}.contact__form-input{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:var(--shadow);background-color:var(--container-color);color:var(--text-color);border:none;outline:none;border-radius:1.875rem;padding:.625rem 1.875rem;z-index:1}.contact__form-area{height:10.25rem}.contact__form-area textarea{resize:none}@media screen and (max-width : 1024px){.contact__container{grid-template-columns:300px 330px;justify-content:center}.contact__form-group{grid-template-columns:1fr}}@media screen and (max-width : 768px){.contact__container{grid-template-columns:310px;row-gap:1.875rem}.contact__info{text-align:center}}@media screen and (max-width : 350px){.contact__container{grid-template-columns:1fr}}.blog__container{grid-template-columns:repeat(3,1fr);column-gap:1.875rem}.blog__card{box-shadow:var(--shadow);border-radius:var(--border-radius);overflow:hidden}.blog__thumb{position:relative;overflow:hidden}.blog__image{transform:scale(1);transition:.3s}.blog__thumb:hover .blog__image{transform:scale(1.1)}.blog__category{color:#fff;background-color:var(--first-color);border-bottom-left-radius:.9375rem;border-bottom-right-radius:.9375rem;position:absolute;top:0;left:1.25rem;font-size:var(--small-font-size);display:inline-block;padding:.125rem .5rem;z-index:1;transition:.3s}.blog__detail{background-color:var(--container-color);padding:1.25rem}.blog__title{font-size:var(--h3-font-size);margin-bottom:.5rem}.blog__meta{display:flex;column-gap:.6rem;font-size:var(--small-font-size);color:#8b88b1}.blog__dot{font-weight:var(--font-bold)}@media screen and (max-width : 1024px){.blog__container{grid-template-columns:repeat(2,330px);justify-content:center;row-gap:1.875rem}}@media screen and (max-width : 768px){.blog__container{grid-template-columns:310px}}@media screen and (max-width : 350px){.blog__container{grid-template-columns:1fr}}.skill__container{grid-template-columns:1fr;column-gap:1.875rem}.skill__data{padding:1.875rem;background-color:var(--container-color);box-shadow:var(--shadow);border-radius:var(--border-radius);grid-template-columns:repeat(1,1fr);column-gap:1.875rem;align-items:flex-start;position:relative}.skill__description{margin-bottom:1rem;text-align:justify}.skill__skills{row-gap:1.25rem}.skills__titles{display:flex;justify-content:space-between}.skills__name{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.skills__number{line-height:1.2}.skills__bar,.skills__percentage{height:7px;border-radius:.25rem}.skills__bar{background-color:#f1f1f1}.skills__percentage{display:block;background-color:var(--first-color)}.development{width:90%;background-color:#ffd15c}.ui__design{width:80%;background-color:#ff4c60}.photography{width:60%;background-color:#6c6cff}.skill__boxes{grid-template-columns:repeat(4,1fr);column-gap:1.875rem;margin-top:4.35rem}.skill__box{display:flex;column-gap:1.5rem}.skill__icon{font-size:var(--h1-font-size);color:#dedeea}.skill__title{font-size:1.875rem}.skills_data{padding:.4rem .8rem;border-radius:5px;margin:.3rem;box-shadow:4px 5px 5px #4543601a;display:inline-block;text-align:center;font-size:1rem;white-space:nowrap}.skills_data:hover{cursor:pointer}.skills_data:nth-child(n+1){background-color:#ffd15c;color:#fff}.skills_data:nth-child(odd){background-color:#ff4c60}.skills_data:nth-child(3n+1){background-color:#6c6cff}.skills__description{margin-top:1rem;margin-bottom:1rem;text-align:justify}.skills__description_segment{margin-bottom:.3rem}.skills__description_segment span{font-weight:600}@media screen and (max-width : 1024px){.skill__container{grid-template-columns:720px;justify-content:center;row-gap:1.875rem}.skill__data:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;left:49%;top:-20px}.skill__img{justify-self:center}.skill__box{flex-direction:column;row-gap:.5rem;text-align:center}}@media screen and (max-width : 768px){.skill__container{grid-template-columns:450px}.skill__data:before{left:47%}.skill__data{grid-template-columns:1fr;row-gap:1.875rem}.skill__boxes{grid-template-columns:repeat(2,150px);row-gap:1.5rem;justify-content:center}.skills_data{padding:.3rem .6rem;font-size:.9rem}}@media screen and (max-width : 576px){.skill__container{grid-template-columns:1fr}.skills_data{padding:.25rem .5rem;font-size:.85rem}}@media screen and (max-width : 350px){.skill__container,.skill__boxes{grid-template-columns:1fr}.skills_data{padding:.2rem .4rem;font-size:.8rem}}
