@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap);@import url(https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap);:root{font-family:"Roboto Slab",serif;font-size:16px;--text-primary:rgba(255,247,247,0.9372549019607843);--text-secondary:#fffefe;--text-gray:#bebdbd;--body-primary:#1e1e1e;--body-secondary:#4b4a4a;--bg-primary:#1d252f;--bg-secondary:#191919;--bg-blue:#083b83;--bg-blue-hover:#06234d;--bg-hover:rgba(29,37,47,0.14901960784313725);--bg-img:#435463;--icon-primary:#274690;--transition-speed:0.6s;--btn-primary:#00a7f5;--btn-primary-hover:#066d9c;--btn-secondary:#3153a4;--btn-secondary-hover:#1f3466}html{scroll-behavior:smooth}body{color:#1e1e1e;color:var(--body-primary);background-color:#fffefe;background-color:var(--text-secondary);margin:0;padding:0;position:relative;overflow-y:auto;height:100vh}body::-webkit-scrollbar{width:.75rem}body::-webkit-scrollbar-track{background-color:#191919;background-color:var(--bg-secondary)}body::-webkit-scrollbar-thumb{background-color:#435463;background-color:var(--bg-img)}.swal2-popup{font-size:.6rem!important}.app-container{width:100%;scroll-behavior:smooth}main{margin-left:5rem;background:transparent}.btn-arrow{position:absolute;position:fixed;bottom:0;right:0;margin:1.25rem;transition:visibility calc(var(--transition-speed)*3) ease-in-out,opacity calc(var(--transition-speed)*1.5) ease-in-out}@media screen and (min-width:481px){.btn-arrow{margin:1.5rem}}@media screen and (min-width:768px){main{margin-left:0;margin-top:7.5rem}}.btn{border:none;border-radius:5px;cursor:pointer;padding:8px 20px;transition:.25s ease-in-out}.btn-primary{background-color:var(--btn-primary);color:var(--text-primary)}.btn-secondary{background-color:var(--btn-secondary);color:var(--text-secondary)}.btn-scrollup{background-color:var(--bg-blue);color:var(--text-primary);box-shadow:0 5px 15px rgba(0,0,0,.55)}.btn-primary:hover{background-color:var(--btn-primary-hover)}.btn-primary:hover>*{opacity:.5}.btn-secondary:hover{background-color:var(--btn-secondary-hover)}.btn-secondary:hover>*{opacity:.5}.btn-scrollup:hover{background-color:var(--bg-blue-hover)}.btn-square{padding:.75rem;font-size:1rem;font-weight:700}.btn-small{padding:6px 16px;font-size:12px}.btn-medium{padding:10px 20px;font-size:16px}.btn-large{padding:14px 24px;font-size:20px}@media screen and (min-width:768px){.btn-small{padding:10px 20px;font-size:16px}.btn-medium{padding:14px 24px;font-size:20px}.btn-large{padding:16px 26px;font-size:24px}}@media screen and (min-width:1024px){.btn-small{padding:14px 24px;font-size:20px}.btn-medium{padding:18px 26px;font-size:26px}.btn-large{padding:20px 32px;font-size:30px}}a{text-decoration:none;color:var(--icon-primary)}.card{transition-property:color,background-color;transition-duration:var(--transition-speed);transition-timing-function:ease-in-out}.card-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,.35);margin:2rem 1.25rem 0;padding:1rem}.card-title{color:var(--icon-primary);font-size:1.5rem;font-weight:700}.card-img>img{width:10rem;height:10rem;border-radius:1rem;margin:1rem 0}.card-body{-webkit-filter:grayscale(100%);filter:grayscale(100%);font-size:.85rem;text-align:center}.card-container:hover{background-color:var(--bg-primary)}.card-container:hover .card-body,.card-container:hover .card-title{color:var(--text-secondary);-webkit-filter:grayscale(0);filter:grayscale(0)}@media screen and (min-width:481px){.card-container{margin:2rem 2.5rem 0;padding:2rem}}@media screen and (min-width:768px){.card-container{margin:3rem 5rem 0;padding:2rem}}@media screen and (min-width:1280px){.card-container{width:10rem;height:22rem;margin:3rem 2rem 0}}.footer-container{background-color:var(--bg-secondary);padding:2rem}.footer-container-info h4{color:var(--text-primary);font-weight:700;font-family:"Architects Daughter",cursive;font-size:1.25rem}.footer-container h5{color:var(--text-gray);margin-top:-.75rem;font-size:.85rem}.footer-container-info p{font-size:1rem;color:var(--text-secondary)}.footer-container-info p:last-of-type{margin-top:-.75rem}.footer-container-social{margin:1.5rem 0}.footer-container-social a{text-decoration:none;color:var(--icon-primary);font-size:1.5rem}.footer-container-social a .icon-social{margin:0 .75rem}.footer-container-social a .icon-social:first-of-type{margin-left:0}.footer-copyright{color:var(--text-gray);font-size:1rem}@media screen and (min-width:1024px){.footer-container{-webkit-flex-direction:column;flex-direction:column}.footer-container,.footer-container-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.footer-container h5{color:var(--text-gray);margin:0 7.5rem;font-size:.85rem}.footer-container-social{margin-left:2.25rem}.footer-copyright{display:-webkit-flex;display:flex}.footer-copyright div:last-of-type{-webkit-transform:translateX(1rem);transform:translateX(1rem)}}.form-container{-webkit-align-items:flex-start;align-items:flex-start;padding:1rem}.form-container,.form-row{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.form-row{width:80%;margin:.25rem 0;padding:1.5rem;background:#325185;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:3px}label{margin-bottom:.25rem;color:var(--text-primary);font-weight:700;font-size:.75rem;transition-property:border,background-color;transition-duration:var(--transition-speed);transition-timing-function:ease}input,label+*{border:0;padding:.5rem;font-size:.75rem;color:var(--text-secondary);background-color:transparent;caret-color:var(--text-secondary);outline:none;background-image:linear-gradient(var(--text-secondary),var(--text-secondary));background-size:0 5px,auto;background-repeat:no-repeat;background-position:bottom;transition:all calc(var(--transition-speed)*0.75) ease}label+input:focus{background-size:100% 2px,auto}.contact-container{margin:3rem 0}.contact-info-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:1rem 0}.contact-info-container>.icon-contact{margin-left:1rem;font-size:1.5rem;color:var(--body-primary)}.contact-data{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:1.5rem}.contact-data span:first-of-type{font-size:1.15rem;font-weight:700;color:var(--icon-primary)}.contact-data span:last-of-type{font-size:.9rem}form>:last-child{margin-top:1rem;width:7.5rem}.icon-form{margin-right:.5rem}@media screen and (min-width:1280px){.formcontact-container{display:-webkit-flex;display:flex;padding-top:5rem;-webkit-justify-content:center;justify-content:center}.contact-info-container{margin-top:0;margin-left:5rem}}.navbar{width:5rem;height:100%;position:fixed;background-color:var(--bg-primary);transition:width .2s ease;box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:1000}.navbar-nav{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:100%}.nav-item{width:100%;transition:var(--transition-speed) ease;transition-property:color background-color}.nav-item:last-child{margin-top:auto}.nav-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:5rem;text-decoration:none;color:var(--text-primary);-webkit-filter:grayscale(100%) opacity(1) contrast(75%);filter:grayscale(100%) opacity(1) contrast(75%);transition-property:color background-color;transition:var(--transition-speed) ease}.nav-link-text{margin-left:1rem;display:none}.nav-item:hover{background-color:var(--bg-secondary)}.nav-item:hover,.nav-item:hover .nav-link{-webkit-filter:grayscale(0) opacity(1) contrast(100%);filter:grayscale(0) opacity(1) contrast(100%);color:var(--text-secondary)}.active-nav-link-text{display:block}.nav-link-icon{min-width:2rem;min-height:2rem;margin:0 1.5rem;color:var(--icon-primary);font-weight:700}.nav-link_arrow{-webkit-filter:grayscale(100%);filter:grayscale(100%);background-color:var(--bg-secondary)}.logo,.nav-link_arrow{transition:var(--transition-speed) ease}.logo{text-transform:uppercase;font-weight:900;font-family:"Architects Daughter",cursive;display:none}.arrow{color:var(--icon-primaryy);transition-property:color transform;transition:var(--transition-speed) ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.active-arrow{margin-left:2rem;color:var(--icon-primary);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.active-logo{margin-left:2rem;display:block}.active{width:14rem}.disabled{width:5rem}@media screen and (min-width:768px){nav.navbar{height:6rem;position:fixed;top:0;background-color:var(--bg-primary);transition:height .2s ease;font-size:.5rem}.navbar:hover,nav.navbar{width:100vw}.navbar-nav{-webkit-flex-direction:row;flex-direction:row;width:100vw;height:6rem}.nav-link,.navbar-nav{-webkit-justify-content:center;justify-content:center}.nav-link{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:5.5rem;background-color:transparent}.nav-link-text{font-size:.7rem}.nav-item,.nav-item_arrow{height:100%;display:grid;place-items:center;cursor:pointer}.nav-item:last-child{margin-top:0}.nav-link-text{display:block;margin-left:0;margin-top:.5rem}.nav-item_arrow{background-color:var(--bg-secondary)}.logo{margin-left:1rem}.navbar:hover .logo{margin-left:1rem;color:var(--icon-primary)}.arrow{display:none}}.skill{width:100%;-webkit-flex-direction:column;flex-direction:column;margin:.75rem 0}.skill,.skill-text{display:-webkit-flex;display:flex}.skill-text{-webkit-justify-content:space-between;justify-content:space-between;font-size:.75rem;margin-bottom:1rem}.skill-text span:first-of-type{font-weight:900;margin-left:1.25rem}.skill-text span:last-of-type{-webkit-filter:grayscale(100%);filter:grayscale(100%);font-weight:300;margin-right:1.25rem}.skill-progress-container{width:calc(100% - 2.5rem);margin-left:1.25rem;height:.25rem;background-color:var(--bg-hover)}.skill-progress{width:calc(var(--percentage)*100%);background-color:var(--icon-primary);height:.25rem}.main-container{margin-left:5rem;position:absolute}.about-me,.contact,.education,.projects,.skills{padding-top:2.5rem}.footer{width:100%;margin-top:10rem}.about-me,.contact,.education,.introduction,.main-container,.projects,.skills{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.introduction{margin-bottom:7.5rem;width:100%}.about-me,.contact,.education,.projects,.skills{margin-top:7.5rem}.img-profile-container{display:block;width:100%;display:grid;place-items:center;box-sizing:border-box;height:17.5rem;background-color:var(--bg-img);-webkit-clip-path:ellipse(57% 100% at 43% 0);clip-path:ellipse(57% 100% at 43% 0)}.img-profile{width:12rem;height:12rem;border-radius:50%;border:.3rem solid var(--text-secondary);box-shadow:0 5px 15px rgba(0,0,0,.35)}h1{font-family:"Architects Daughter",cursive;font-weight:700;font-size:2.25rem}h1>span{font-weight:900;color:var(--icon-primary)}h1+p{color:var(--body-secondary);font-size:1.15rem;line-height:100%}.introduction p:last-of-type,.introduction p:nth-of-type(2){color:var(--body-secondary);font-size:1.25rem;font-weight:700;margin-top:-.25rem}.icon{color:var(--icon-primary)}.icon-l{font-size:1.5rem}.arrow-down{font-size:1.25rem;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-delay:calc(var(--order)*200ms);animation-delay:calc(var(--order)*200ms);-webkit-animation-duration:calc(var(--transition-speed)*3);animation-duration:calc(var(--transition-speed)*3);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fade{0%{color:var(--icon-primary);font-weight:900}to{color:transparent}}@keyframes fade{0%{color:var(--icon-primary);font-weight:900}to{color:transparent}}.about-me{margin-top:5rem}h2{font-weight:700;font-size:1.75rem;color:var(--icon-primary);margin-bottom:3rem}.about-me p{margin-right:1.5rem;margin-left:1.5rem;font-size:.85rem;color:var(--body-primary);text-align:justify;margin-top:3rem}#education>h2+*+p,#skills h2+*+p{-webkit-filter:grayscale(100%);filter:grayscale(100%);font-size:.85rem;margin-bottom:3rem}.btn-contact,.download-cv{margin-top:4rem;margin-bottom:4rem}.btn-contact * span,.download-cv * div>span{margin-right:.75rem}.education-group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start}.education-group p{max-width:6rem;max-height:3rem;font-size:.85rem}.education-title{text-align:right;font-weight:700;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.education-school{text-align:left;-webkit-filter:grayscale(100%);filter:grayscale(100%);font-size:.75rem;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.education-school>span{font-weight:700}.dot-line{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:0 1rem}.vertical-line{width:.1rem;height:14rem;background-color:var(--icon-primary)}.skills-type{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:.75rem 1.25rem;margin:.5rem 0}.skills-type:hover{background-color:var(--bg-hover)}.skills-type h4{margin:0 4rem 0 .5rem;font-size:1.25rem}#skills-type-list{padding:2.5rem 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(1rem);transform:translateY(1rem);transition:opacity calc(var(--transition-speed)*2) ease-in}h4>em{visibility:hidden}@media screen and (min-width:481px){:root{font-size:18px}}@media screen and (min-width:768px){:root{font-size:20px}.main-container{margin-top:6rem;margin-left:0;padding-top:0;width:100%}.about-me,.contact,.education,.projects,.skills{margin-top:15rem}.about-me p{font-size:1rem;text-align:justify;margin:4rem 5rem 0}.skills-type h4{margin:0 4rem 0 1.5rem;font-size:1.35rem}}@media screen and (min-width:1020px){:root{font-size:22px}.about-me,.contact,.education,.projects,.skills{margin-top:15rem}.about-me p{font-size:1.25rem;text-align:justify;margin:4rem 7.5rem 0}.skills-type h4{margin:0 4rem 0 1.5rem;font-size:1.35rem}}@media screen and (min-width:1280px){.card-projects,.skills-grid{display:-webkit-flex;display:flex}.card-projects{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width:1440px){:root{font-size:26px}.about-me,.contact,.education,.projects,.skills{margin-top:17rem}.about-me p{font-size:1rem;text-align:justify;margin:4rem 12.5rem 0}.skills-type h4{margin:0 4rem 0 1.5rem;font-size:1.35rem}}
/*# sourceMappingURL=main.32928755.chunk.css.map */