@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);:root{--color-primary-first:#ffefba;--color-primary-second:#fff;--color-font-first:#a9aaab;--color-font-second:#202124;--box-shadow:0 1rem 2rem rgba(0,0,0,.2);--border:1px solid var(--color-font-first);--color-facebook:#1877f2;--color-twitter:#1a91da;--color-instagram:#8a3ab9;--color-linkidin:#0a66c2;--color-github:#b9b9b9;--color-behance:#1769ff;--color-dev:#ed8b8a;--gradient-1:linear-gradient(to right top,#8048a3,#964da8,#ac52ac,#c157af,#d65db1);--gradient-11:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);--gradient-2:linear-gradient(160deg,#06beb6,#48b1bf);--gradient-22:linear-gradient(160deg,#06beb6,#48b1bf,#7f7fd5,#86a8e7);--gradient-3:linear-gradient(90deg,#ff9a8b,#ff6a88 55%,#ff99ac);--gradient-4:linear-gradient(62deg,#fb7e7e,#f7ce68);--gradient-5:linear-gradient(90deg,#0f0c29,#2b5a63,#24243e)}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{background-repeat:no-repeat;background-size:cover;color:#202124;color:var(--color-font-second);font-family:Roboto,sans-serif;font-weight:400;line-height:1.6;min-height:100vh}.background{height:120rem}.background,.background-about-color{background-image:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-image:var(--gradient-11)}.background,.background-about-color,.background-contact-color{-webkit-animation:background-animation 15s ease infinite;animation:background-animation 15s ease infinite;background-size:400% 400%}.background-contact-color{background-image:linear-gradient(160deg,#06beb6,#48b1bf,#7f7fd5,#86a8e7);background-image:var(--gradient-22)}.background-quotes-color{background-image:linear-gradient(90deg,#ff9a8b,#ff6a88 55%,#ff99ac);background-image:var(--gradient-3)}.background-projects-color,.background-quotes-color{-webkit-animation:background-animation 15s ease infinite;animation:background-animation 15s ease infinite;background-size:400% 400%}.background-projects-color{background-image:linear-gradient(62deg,#fb7e7e,#f7ce68);background-image:var(--gradient-4)}.background-resume-color{-webkit-animation:background-animation 15s ease infinite;animation:background-animation 15s ease infinite;background-image:linear-gradient(90deg,#0f0c29,#2b5a63,#24243e);background-image:var(--gradient-5);background-size:400% 400%}@-webkit-keyframes width-slide{0%{width:0}to{width:100%}}@keyframes width-slide{0%{width:0}to{width:100%}}@-webkit-keyframes background-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes background-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.main-container{border-radius:1rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2);box-shadow:var(--box-shadow);display:flex;font-size:3rem;height:100rem;margin:8rem auto;overflow:hidden;width:80%}@media (max-width:69em){.main-container{margin:0 auto;width:100%}}@media (max-width:55em){.main-container{flex-direction:column;height:105%;margin-top:-2rem}}.side-portion{background-color:#f0ebcc;border-right:1px solid #a9aaab;border-right:var(--border);flex:0 0 33%}@media (max-width:55em){.side-portion{flex:0 1 20%}}.main-portion{background-color:#fff;flex:1 1;overflow:auto}.about-container{flex-direction:column;height:100%}.about-container,.main-content-container{display:flex;justify-content:space-between}.main-content-container{border-bottom:1px solid #a9aaab;border-bottom:var(--border);flex-direction:row}@media (max-width:69em){.main-content-container{align-items:center;flex-direction:column}}.main-content-name{align-self:stretch;font-size:3.5rem;font-weight:600;letter-spacing:2px;margin-left:2.5rem;margin-top:1rem;padding:2rem;text-transform:uppercase}@media (max-width:92em){.main-content-name{font-size:3rem}}@media (max-width:85em){.main-content-name{font-size:2.4rem}}@media (max-width:76em){.main-content-name{margin-left:1.5rem;margin-top:.5rem;padding:.8rem}}@media (max-width:69em){.main-content-name{align-self:center;margin-bottom:-1rem;margin-left:0}}.main-content-description{display:flex;flex-direction:column;font-size:1.5rem;justify-content:flex-end;margin-bottom:2rem;margin-right:3.5rem}@media (max-width:85em){.main-content-description{font-size:1.2rem;margin-right:8rem}}@media (max-width:76em){.main-content-description{margin-right:5rem;margin-top:4rem}}@media (max-width:69em){.main-content-description{margin-bottom:-.2rem;margin-right:0;margin-top:0;padding:.8rem}}.summary-content-container{margin-bottom:auto}.summary-content-container,.summary-content-img{align-items:center;display:flex;flex-direction:column}.summary-content-img{border-radius:50rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2);box-shadow:var(--box-shadow);height:30rem;justify-content:center;margin-top:3rem;overflow:hidden;position:relative;width:30rem}.summary-content-img-text{color:#d2d2d2;font-size:1.8rem;font-weight:500;opacity:0;position:absolute;transition:all 1s}.summary-content-img-itself{height:30rem;transition:all .8s;width:30rem}.summary-content-img-itself:hover{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(1.05);transform:scale(1.05)}.summary-content-img-itself:hover+.summary-content-img-text{opacity:1}.summary-content-paragraph{align-self:stretch;font-size:1.8rem;padding:1rem 2.5rem}@media (max-width:69em){.summary-content-paragraph{font-size:1.4rem;padding:1.4rem}}.summary-content-paragraph-first{margin-top:2rem}.summary-content-header{font-weight:500;margin-top:4rem}.link-inside{margin:0 .5rem}.showoff-container{align-items:center;border-radius:1rem;display:flex;justify-content:center;overflow:hidden}.showoff-img-itself{width:50rem}.showoff-img-itself-acm{height:60rem}.showoff-container-scene{height:30rem;margin-bottom:2rem}.contact-container{border:1px solid #a9aaab;border:var(--border);border-radius:5rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2);box-shadow:var(--box-shadow);margin:8rem auto;padding:3rem;width:80%}.contact-container,.contact-text{align-items:center;display:flex;flex-direction:column}.contact-text{border-bottom:1px solid #a9aaab;border-bottom:var(--border)}.contact-text-primary{font-size:3.5rem;font-weight:500}.contact-text-secondary{font-size:1.5rem;margin-top:-1rem}.contact-form{align-items:flex-start}.contact-form,.contact-form-item{display:flex;flex-direction:column}.contact-form-item{margin:2rem}.contact-form-item-label{font-size:1.5rem;margin-bottom:1rem}.contact-form-item-input{border:1px solid #a9aaab;border:var(--border);border-radius:2rem;font-size:1.7rem;height:3rem;outline:none;padding:2rem;width:50rem}@media (max-width:76em){.contact-form-item-input{width:30rem}}.contact-form-item-input::-webkit-input-placeholder{font-family:Courier New,Courier,monospace}.contact-form-item-input::placeholder{font-family:Courier New,Courier,monospace}.contact-form-item-input::-moz-placeholder{font-family:Courier New,Courier,monospace}.contact-form-item-input-content{height:20rem}.contact-form-button{align-self:center;background:linear-gradient(160deg,#06beb6,#48b1bf);background:var(--gradient-2);border:none;border-radius:2rem 2rem 0 2rem;box-shadow:0 1.5rem 2rem rgba(0,0,0,.3);cursor:pointer;font-size:1.8rem;height:5rem;margin-top:2rem;transition:all .3s;width:12rem}.contact-form-button:hover{-webkit-transform:translateY(2.5px);transform:translateY(2.5px)}.sidebar{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.sidebar-navbar{list-style:none}@media (max-width:55em){.sidebar-navbar{display:flex;flex-direction:row}}@media (max-width:43em){.sidebar-navbar{align-content:center;align-items:center;flex-wrap:wrap;line-height:.5rem;margin:0}}.navbar-item:not(.navbar-item-last){margin-bottom:4rem}@media (max-width:55em){.navbar-item:not(.navbar-item-last){margin-bottom:0}}.navbar-item-first{margin-top:8rem}@media (max-width:55em){.navbar-item-first{margin-top:0}}.navbar-resume-link,.remove-link-style{color:currentColor;text-decoration:none}.navbar-item{cursor:pointer;display:flex;font-size:3.5rem;font-weight:500;justify-content:center;padding:1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .5s}@media (max-width:55em){.navbar-item{font-size:2.2rem;margin-top:2rem}}@media (max-width:43em){.navbar-item{margin-bottom:3rem}}.navbar-item:before{content:"";height:.5rem;position:absolute;top:80%;z-index:5}.navbar-item:hover:before{-webkit-animation:width-slide 1s cubic-bezier(.22,.68,0,1.71);animation:width-slide 1s cubic-bezier(.22,.68,0,1.71);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navbar-item:hover{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (max-width:43em){.navbar-item:hover{-webkit-transform:translateX(0);transform:translateX(0)}}.navbar-item-about:hover,.navbar-item-about:hover:before{background-image:linear-gradient(to right top,#8048a3,#964da8,#ac52ac,#c157af,#d65db1);background-image:var(--gradient-1)}.navbar-item-contact:hover,.navbar-item-contact:hover:before{background-image:linear-gradient(160deg,#06beb6,#48b1bf);background-image:var(--gradient-2)}.navbar-item-resume:hover,.navbar-item-resume:hover:before{background-image:linear-gradient(90deg,#0f0c29,#2b5a63,#24243e);background-image:var(--gradient-5)}.navbar-item-projects:hover,.navbar-item-projects:hover:before{background-image:linear-gradient(62deg,#fb7e7e,#f7ce68);background-image:var(--gradient-4)}.navbar-item-quotes:hover,.navbar-item-quotes:hover:before{background-image:linear-gradient(90deg,#ff9a8b,#ff6a88 55%,#ff99ac);background-image:var(--gradient-3)}.navbar-item-clicked{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-transform:translateX(1rem);transform:translateX(1rem)}.navbar-item-clicked:before{-webkit-animation:width-slide 1s;animation:width-slide 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navbar-item-about-clicked,.navbar-item-about-clicked:before{background-image:linear-gradient(to right top,#8048a3,#964da8,#ac52ac,#c157af,#d65db1);background-image:var(--gradient-1)}.navbar-item-contact-clicked,.navbar-item-contact-clicked:before{background-image:linear-gradient(160deg,#06beb6,#48b1bf);background-image:var(--gradient-2)}.navbar-item-projects-clicked,.navbar-item-projects-clicked:before{background-image:linear-gradient(62deg,#fb7e7e,#f7ce68);background-image:var(--gradient-4)}.navbar-item-resume-clicked,.navbar-item-resume-clicked:before{background-image:linear-gradient(90deg,#0f0c29,#2b5a63,#24243e);background-image:var(--gradient-5)}.navbar-item-quotes-clicked,.navbar-item-quotes-clicked:before{background-image:linear-gradient(90deg,#ff9a8b,#ff6a88 55%,#ff99ac);background-image:var(--gradient-3)}.navbar-social{align-items:center;align-self:stretch;display:flex;flex-direction:column;margin-bottom:2.5rem}@media (max-width:55em){.navbar-social{margin-top:-2rem}}.navbar-social-text{font-size:2rem}.navbar-social-icons-container{align-items:center;color:transparent;display:flex}.navbar-social-icons-container a:visited{color:currentColor}.navbar-social-icons-container div{cursor:pointer;transition:all .3s}.navbar-social-icons-container div:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.navbar-social-icon-facebook:hover{color:#1877f2;color:var(--color-facebook)}.navbar-social-icon-twitter:hover{color:#1a91da;color:var(--color-twitter)}.navbar-social-icon-linkidin:hover{color:#0a66c2;color:var(--color-linkidin)}.navbar-social-icon-github:hover{color:#b9b9b9;color:var(--color-github)}.navbar-social-icon-instagram:hover{color:#8a3ab9;color:var(--color-instagram)}.navbar-social-icon-behance:hover{color:#1769ff;color:var(--color-behance)}.navbar-social-icon-dev:hover{color:#ed8b8a;color:var(--color-dev)}.navbar-social-icon-behance{margin-left:.3rem}.project-card-container{border-radius:2rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2);box-shadow:var(--box-shadow);display:flex;margin:auto;overflow:hidden;width:80%}.project-card-img{align-items:center;border-right:1px solid #a9aaab;border-right:var(--border);display:flex;flex:0 1 60%;flex-direction:column;height:40rem;justify-content:center;overflow:hidden;position:relative;transition:all .5s;width:40rem}.project-card-img-itself:hover{-webkit-filter:blur(1px);filter:blur(1px)}.project-card-img-itself{height:40rem;transition:all .5s}.project-card-img-itself:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.project-card-img-header{font-size:3rem;font-weight:500;opacity:0;position:absolute;transition:opacity .5s}.project-card-img-itself:hover+.project-card-img-header{opacity:1}.project-card-secondary-container{background-color:#faea96;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.project-card-description{border-bottom:1px solid #a9aaab;border-bottom:var(--border);display:flex;flex:0 1 80%;flex-direction:column}.project-card-description-paragraph{font-size:1.25rem;padding:1rem .5rem 0 1rem}.project-card-description-paragraph:first-child{margin-top:2rem}.project-card-link-itself{align-items:center;border-top:1px solid #a9aaab;border-top:var(--border);color:currentColor;display:flex;flex:1 1;font-size:2.3rem;justify-content:center;text-decoration:none;transition:all .5s}@media (max-width:76em){.project-card-link-itself{font-size:1.8rem}}@media (max-width:43em){.project-card-link-itself{font-size:1.3rem}}.project-card-link-itself:hover{background-color:#fdf2ba;-webkit-transform:translateX(3px);transform:translateX(3px)}.projects-container{display:flex;flex-direction:column}.projects-container-header{border-bottom:1px solid #a9aaab;border-bottom:var(--border);margin:3rem 3rem 5rem;text-transform:capitalize}@media (max-width:43em){.projects-container-header{font-size:1.5rem}}.projects-item{margin-bottom:7rem}.quotes-container{display:flex;flex-direction:column;height:100%}.quote-container{border:1px solid #a9aaab;border:var(--border);border-radius:3rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2);box-shadow:var(--box-shadow);display:flex;flex-direction:column;margin:20rem auto auto;padding:3rem;width:80%}.quote-quotation-mark{align-items:center;display:flex;font-size:20rem;height:5rem;margin:6rem 0 -5rem -1rem}.quote-content{font-size:2.5rem;margin:1rem 0 1rem 4rem}@media (max-width:55em){.quote-content{font-size:60%}}.quote-author{color:#a9aaab;color:var(--color-font-first);font-size:2rem;margin-left:4rem}.quote-button-next{background:linear-gradient(90deg,#ff9a8b,#ff6a88 55%,#ff99ac);background:var(--gradient-3)}.footer-container{display:flex;font-size:1.5rem;justify-content:space-between;margin-top:2rem}@media (max-width:43em){.footer-container{align-items:center;flex-direction:column;padding-bottom:3rem}}.footer-rights{margin-left:1.5rem}@media (max-width:43em){.footer-rights{margin:0}}.footer-creator{margin-right:1.5rem}@media (max-width:43em){.footer-creator{margin:0}}.line{background-color:#000;display:block;height:.5px;width:100%}.resume-container{font-size:1.4rem}.resume-container,.resume-header{display:flex;flex-direction:column}.resume-header{align-items:center;align-self:center;border-bottom:1px solid #a9aaab;border-bottom:var(--border);justify-content:space-between;margin-top:2rem;padding-bottom:1rem;width:85%}.resume-section-content{margin-left:4rem;margin-top:1rem}.resume-link{color:#2196f3}.resume-content{padding:3rem}.resume-content-item{margin-bottom:2rem}.resume-education-gpa{color:#ad5c00}.resume-skills-header{display:inline;font-size:110%;font-weight:900}.resume-skill-item,.resume-skill-item-list{display:flex}.resume-section-content-second-level{margin-top:.1rem}.inline li:not(:last-child):after{content:",\00a0"}.inline li{list-style:none}.resume-project-item-name{margin-top:1.2rem;text-decoration:underline}.resume-item-technologies-list{display:flex;margin-top:.2rem}
/*# sourceMappingURL=main.3a997a71.css.map*/