@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);:root{--header-height:3rem;--font-semi:600;--first-color:#d982ca;--second-color:#59023b;--third-color:#4070f4;--fourth-color:#fff;--fifth-color:#2e1324;--body-font:"Poppins",sans-serif;--big-font-size:2rem;--h2-font-size:1.25rem;--normal-font-size:0.938rem}@media screen and (min-width:768px){:root{--big-font-size:3.5rem;--h2-font-size:2rem;--normal-font-size:1rem}}:root{--mb-1:0.5rem;--mb-2:1rem;--mb-3:1.5rem;--mb-4:2rem;--mb-5:2.5rem;--mb-6:3rem;--z-back:-10;--z-normal:1;--z-tooltip:10;--z-fixed:100;--z-hamburg:101}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:3rem 0 0;margin:var(--header-height) 0 0 0;font-family:"Poppins",sans-serif;font-family:var(--body-font);font-size:.938rem;font-size:var(--normal-font-size);color:#59023b;color:var(--second-color)}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}a{text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:"Poppins",sans-serif;font-family:var(--body-font);font-size:.938rem;font-size:var(--normal-font-size);border:none;background:inherit;border-radius:inherit}.section-title{position:relative;font-size:1.25rem;font-size:var(--h2-font-size);color:#d982ca;color:var(--first-color);margin-top:1rem;margin-top:var(--mb-2);margin-bottom:2rem;margin-bottom:var(--mb-4);text-align:center}.section-title:after{position:absolute;content:"";width:64px;height:.18rem;left:0;right:0;margin:auto;top:2rem;background-color:#d982ca;background-color:var(--first-color)}.section{padding-top:3rem;padding-bottom:2rem}.bd-grid{max-width:1024px;display:grid;grid-template-columns:100%;grid-column-gap:2rem;width:calc(100% - 2rem);margin-left:1rem;margin-left:var(--mb-2);margin-right:1rem;margin-right:var(--mb-2)}.l-header{width:100%;position:fixed;top:0;left:0;z-index:100;z-index:var(--z-fixed);background-color:#fff;box-shadow:0 1px 4px rgba(146,161,176,.15)}.layout__grid{max-width:1024px;display:grid;grid-template-columns:100%;grid-column-gap:2rem;width:calc(100% - 2rem);margin-left:1rem;margin-left:var(--mb-2);margin-right:1rem;margin-right:var(--mb-2)}.nav{height:3rem;height:var(--header-height);display:flex;justify-content:space-between;align-items:center;font-weight:600;font-weight:var(--font-semi)}@media screen and (max-width:768px){.nav__menu{position:fixed;top:3rem;top:var(--header-height);right:-100%;width:80%;height:100%;padding:2rem;background-color:#2e1324;background-color:var(--fifth-color);transition:.5s}}.nav__item{margin-bottom:2rem;margin-bottom:var(--mb-4)}.nav__link{color:#fff}.nav__link,.nav__link:hover{position:relative}.nav__link:hover:after{position:absolute;content:"";width:100%;height:.18rem;left:0;top:2rem;background-color:#d982ca;background-color:var(--first-color)}.nav__logo,.nav__toggle{color:#59023b;color:var(--second-color)}.nav__toggle{font-size:1.5rem;cursor:pointer}.active:after{position:absolute;content:"";width:100%;height:.18rem;left:0;top:2rem;background-color:#d982ca;background-color:var(--first-color)}.icon{opacity:1;top:15px;right:0;width:40px;height:25px;z-index:1000}.hamburguer,.icon{position:absolute;cursor:pointer}.hamburguer{top:10px;right:10px;width:20px;height:2px;border-radius:1rem;background-color:#2e1324;background-color:var(--fifth-color);box-shadow:0 2px 5px rgba(0,0,0,.2);transition:.5s}.hamburguer:before{margin-top:20%;top:-12px}.hamburguer:after,.hamburguer:before{content:"";position:absolute;right:0;width:27px;height:2px;border-radius:1rem;background-color:#2e1324;background-color:var(--fifth-color);box-shadow:0 2px 5px rgba(0,0,0,.2);transition:.5s;cursor:pointer}.hamburguer:after{margin-top:-20%;top:12px}.icon__active .hamburguer{background:transparent;box-shadow:0 2px 5px transparent}.icon__active .hamburguer:before{top:-6px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.icon__active .hamburguer:after,.icon__active .hamburguer:before{background-color:#2e1324;background-color:var(--fifth-color);box-shadow:0 -2px 5px rgba(0,0,0,.2)}.icon__active .hamburguer:after{top:2px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.show{right:0}.home{height:calc(100vh - 3rem);grid-row-gap:1rem;row-gap:1rem}.home__data{align-self:center}.home__title{font-size:2rem;font-size:var(--big-font-size);margin-bottom:2.5rem;margin-bottom:var(--mb-5)}.home__title-color{color:#d982ca;color:var(--first-color)}.home__social{display:flex;flex-direction:column}.home__social-icon{color:#59023b;color:var(--second-color);font-size:1.5rem;margin-bottom:1rem;margin-bottom:var(--mb-2);transition:.5s;width:-webkit-max-content;width:max-content}.home__social-icon:hover{color:#d982ca;color:var(--first-color);-webkit-transform:scale(1.5);transform:scale(1.5)}.home__img{position:absolute;right:0;bottom:0;width:295px}.button{display:inline-block;background-color:#d982ca;background-color:var(--first-color);color:#fff;padding:.75rem 2.5rem;font-weight:600;font-weight:var(--font-semi);border-radius:.5rem}.button:hover{box-shadow:0 10px 36px rgba(0,0,0,.15)}.about__container{grid-row-gap:2rem;row-gap:2rem;text-align:center}.about__subtitle{margin-bottom:1rem;margin-bottom:var(--mb-2)}.about__img{justify-self:center}.about__img img{width:200px;border-radius:.5rem}.school__link{color:#d982ca;color:var(--first-color)}.school__link:hover{text-shadow:0 1px 2px rgba(0,0,0,.3)}.curriculum__link{color:#d982ca;color:var(--first-color)}.curriculum__link:hover{text-shadow:0 1px 2px rgba(0,0,0,.3)}.about__text{text-align:left}.about__animation{width:300px;height:195px}.skills__container{max-width:1024px;display:grid;grid-template-columns:100%;grid-column-gap:2rem;width:calc(100% - 2rem);margin-left:1rem;margin-left:var(--mb-2);margin-right:1rem;margin-right:var(--mb-2);grid-row-gap:2rem;row-gap:2rem;text-align:center}.skills__subtitle{text-align:center;margin-bottom:1rem;margin-bottom:var(--mb-2)}.skills__data,.skills__text{margin-bottom:2rem;margin-bottom:var(--mb-4)}.skills__data{display:flex;flex-direction:column;align-items:center;position:relative;font-weight:600;font-weight:var(--font-semi);padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 2px 6px rgba(65,11,16,.15);transition:.5s;cursor:pointer}.skills__data:hover{color:#fff;color:var(--fourth-color);background-color:#59023b;background-color:var(--second-color);box-shadow:0 4px 25px rgba(14,36,49,.15)}.skills__icon{font-size:2rem;margin-right:1rem;margin-right:var(--mb-2);color:#d982ca;color:var(--first-color)}.skills__names{display:flex;align-items:center}.skills__bar{position:absolute;left:0;bottom:0;width:100%;background-color:#4070f4;background-color:var(--third-color);height:.25rem;border-radius:.5rem;z-index:-10;z-index:var(--z-back)}.skills__img{display:grid;justify-content:center}.skills__img img{width:435px;border-radius:.5rem}.portfolio__container{grid-row-gap:2rem;row-gap:2rem}.portfolio__img{display:grid;justify-content:center;align-items:center;box-shadow:0 2px 6px rgba(65,11,16,.15);border-radius:.5rem;overflow:hidden;width:340px;height:200px;transition:.5s;cursor:pointer}.portfolio__img:hover{box-shadow:0 4px 25px rgba(14,36,49,.15)}.portfolio__img img{width:100px;transition:1s;cursor:pointer}.portfolio__img img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.contact__section{padding:3rem 0}.contact__container{display:flex;justify-content:center}.contact__input{width:100%;font-size:.938rem;font-size:var(--normal-font-size);font-weight:600;font-weight:var(--font-semi);padding:1rem;border-radius:.5rem;border:1.5px solid #59023b;border:1.5px solid var(--second-color);outline:none;margin-bottom:2rem;margin-bottom:var(--mb-4)}.contact__text{text-decoration:none;color:#59023b;color:var(--second-color)}.contact__button{display:block;border:none;outline:none;font-size:.938rem;font-size:var(--normal-font-size);cursor:pointer;margin-left:auto}.footer{background-color:#2e1324;background-color:var(--fifth-color)}.footer p{color:#d982ca;color:var(--first-color)}.footer__container{justify-items:center;grid-row-gap:2rem;row-gap:2rem}.footer__title{font-size:.938rem;font-size:var(--normal-font-size);color:#fff;color:var(--fourth-color);margin-bottom:1rem;margin-bottom:var(--mb-2);text-align:center}.footer__link{color:#d982ca;color:var(--first-color);padding:.25rem 0}.footer__link:hover{color:#fff;color:var(--fourth-color);text-decoration:none}.about_social_icon{color:#d982ca;color:var(--first-color);font-size:1.4rem;margin:0 .5rem;margin:0 var(--mb-1);transition:.5s}.about_social_icon:hover{-webkit-transform:scale(1.5);transform:scale(1.5);color:#fff;color:var(--fourth-color)}.footer__copy{text-align:center;font-size:var(--small-font-size);color:var(--text-color);margin-top:4rem}@media screen and (min-width:768px){body{margin:0}.section{padding-top:4rem;padding-bottom:3rem}.section-title{margin-bottom:3rem;margin-bottom:var(--mb-6)}.section-title:after{width:80px;top:3rem}.nav{height:4rem;height:calc(var(--header-height) + 1rem)}.nav__list{display:flex;padding-top:0}.nav__item{margin-left:3rem;margin-left:var(--mb-6);margin-bottom:0}.nav__toggle{display:none}.nav__link{color:#59023b;color:var(--second-color)}.icon{opacity:0}.home{height:100vh}.home__data{align-self:flex-end}.home__social{padding-top:0;padding-bottom:2.5rem;flex-direction:row;margin-top:1rem;margin-top:var(--mb-2);margin-left:2rem;margin-left:var(--mb-4)}.home__social-icon{margin-bottom:0;margin-right:2rem;margin-right:var(--mb-4)}.home__img{width:457px;bottom:15%}.about__container{grid-template-columns:repeat(3,1fr);align-items:center;text-align:left;text-align:initial}.about__animation{width:340px;height:195px}.skills__container{grid-template-columns:repeat(4,1fr);align-items:center;text-align:left;text-align:initial}.about__img img{width:300px}.portfolio__container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem}.contact__form{width:360px}.contact__container{justify-items:center}.footer__container{grid-template-columns:repeat(3,1fr)}.footer__container div p,.footer__title{text-align:left}}@media screen and (min-width:1024px){.bd-grid,.layout__grid{margin-left:auto;margin-right:auto}.home__img{right:10%}}
/*# sourceMappingURL=main.daa15e3e.chunk.css.map */