body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about-content{-webkit-animation:fade-in 2s ease;animation:fade-in 2s ease}.about{display:flex;flex-direction:row;justify-content:center;margin:4% 15% 2% 12.5%}.about-text{width:60%}.about-text p{font-size:20px;line-height:1.8;width:90%}.about-img{width:30%}.about-text h2{color:var(--headingsLinks);font-size:36px}.about-img img{-webkit-animation:fade-in 2s ease;animation:fade-in 2s ease;-webkit-animation:blob 10s ease-in-out infinite;animation:blob 10s ease-in-out infinite;box-shadow:10px 15px 20px #525252;margin:15% 0;max-width:450px;opacity:80%;transition:all .5s ease;transition:all 1s ease-in-out;width:100%}#table{margin:0 12% 3%;padding-bottom:5%}#table h2{color:var(--headingsLinks);font-size:30px;margin:0 5%}table{margin:0 5%;text-align:left;width:70%}td{border-right:1px solid var(--text);padding:3px 5px;text-align:center}td:last-child,th{border-right:none}th{padding:1%}.projects{-webkit-animation:fade-in 2s ease;animation:fade-in 2s ease;display:flex;flex-direction:column;padding:0 10%}.projects h2{color:var(--headingsLinks);font-size:35px;padding-bottom:30px;text-align:center}.project-container{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-bottom:3%}.project{border:1px solid hsla(0,0%,45%,.127);border-radius:3px;display:block;max-height:350px;max-width:400px;overflow:hidden;position:relative}.project:hover{box-shadow:15px 15px 15px hsla(0,0%,50%,.479);-webkit-transform:scale(1.03);transform:scale(1.03);transition:all .5s ease}.project img{border-radius:3px;height:350px;max-width:400px;object-fit:cover;opacity:90%;transition:all .2s ease}.project:hover img{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15);transition:all .2s ease}.project:hover .project-info{height:100%;transition:all .4s ease}.project-card{height:auto;justify-content:center;max-width:400px}.project-card,.project-info{align-items:center;display:flex}.project-info{background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,.591));border-radius:3px;bottom:0;flex-direction:column;height:27%;left:0;overflow:hidden;padding:20px;position:absolute;text-align:center;transition:all .4s ease;width:100%}.project p{font-weight:600}.project-icon{color:#000;font-size:35px;margin:0 10px}.home{flex-direction:column;height:auto;margin:3% 0 6%;padding:3% 15% 6% 11%}.home,.home-content{display:flex;justify-content:center}.home-content{-webkit-column-gap:10%;column-gap:10%;padding-bottom:40px}.home-img{flex-basis:42.5%;text-align:center}.home-img img{-webkit-animation:slide-up 1s ease,fade-in 3s ease;animation:slide-up 1s ease,fade-in 3s ease;-webkit-animation:blob 10s ease-in-out infinite;animation:blob 10s ease-in-out infinite;box-shadow:10px 15px 20px #525252;max-width:450px;opacity:90%;transition:all 1s ease-in-out;width:100%}.home-text{display:flex;flex-basis:43%;flex-direction:column;justify-content:center}.home-text h1{-webkit-animation:fade-in 3s ease,slide-right 1s ease;animation:fade-in 3s ease,slide-right 1s ease;font-size:50px;font-weight:600;line-height:1.5}.home-text h2,.home-text p{-webkit-animation:fade-in 4s ease;animation:fade-in 4s ease}.cont-btn{align-content:center;-webkit-animation:fade-in 3s ease;animation:fade-in 3s ease;background-color:var(--accent);border:2px solid var(--accent);border-radius:40px;cursor:pointer;font-size:20px;height:45px;width:145px}.cont-btn:hover{background-color:var(--headingsLinks);border:var(--drk-pink);opacity:70%;transition:1s ease}.cont-btn a{color:var(--text);font-weight:600}.cont-btn:hover a{color:#fff}#navbar-container{align-items:center;background:transparent;display:flex;justify-content:space-between;padding:0 7%;position:relative;width:100%}#logo{margin:0;padding:0;width:90px}#name{-webkit-animation:fade-in 1s ease;animation:fade-in 1s ease;margin:1% 7%;text-align:center}.navbar-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1% 2%}.navbar-list:after{background:var(--text);content:"";display:block;height:1px;opacity:30%;width:125px}.navbar-list li,.navbar-list:after{-webkit-animation:fade-in 2s ease;animation:fade-in 2s ease}.navbar-list li{color:var(--text);font-size:22px;font-weight:700;margin:0 25px;opacity:90%}.navbar-list li:hover{-webkit-animation:floating 1.5s ease-in-out infinite;animation:floating 1.5s ease-in-out infinite;color:var(--accent);cursor:pointer}#navbar-container>ul>li.nav-link.active{color:var(--headingsLinks)}footer{bottom:0;padding:0 15% 0 11%;position:relative;text-align:center;width:100%}footer p{font-size:15px}.social-icons-footer li{display:inline;margin:0 1%;opacity:50%}.social-icons-footer a,.social-icons-footer li i{font-size:24px}#sidebar{bottom:30%;left:90%;margin-right:3%;opacity:90%;position:fixed}#sidebar:after{background:var(--text);bottom:-85%;content:"";display:block;height:1px;margin-right:3%;opacity:30%;opacity:50%;position:absolute;right:-195%;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:300px}#sidebar ul{align-items:center;display:flex;flex-direction:column}#sidebar li{margin:11px}#sidebar i{font-size:40px}#sidebar li:hover{-webkit-animation:floating 1.5s ease-in-out infinite;animation:floating 1.5s ease-in-out infinite}#cv{border:4px solid var(--text);border-radius:7px;opacity:90%;padding:5px 3px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-right{0%{margin-left:-10px}to{margin-left:0}}@keyframes slide-right{0%{margin-left:-10px}to{margin-left:0}}@-webkit-keyframes slide-up{0%{margin-top:20px}to{margin-top:0}}@keyframes slide-up{0%{margin-top:20px}to{margin-top:0}}@-webkit-keyframes floating{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes floating{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes blob{0%{border-radius:50% 70% 60% 50%/60% 50% 70% 50%}50%{border-radius:70% 50% 70% 60%/70% 60% 50% 60%}to{border-radius:50% 70% 60% 50%/60% 50% 70% 50%}}@keyframes blob{0%{border-radius:50% 70% 60% 50%/60% 50% 70% 50%}50%{border-radius:70% 50% 70% 60%/70% 60% 50% 60%}to{border-radius:50% 70% 60% 50%/60% 50% 70% 50%}}*{box-sizing:border-box;color:#585048;color:var(--text);font-family:Raleway,sans-serif;list-style:none;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}#root{margin:auto;max-width:1599px}:root{--background:#faf5f5;--text:#585048;--headingsLinks:#d08e7f;--accent:#f5b39d}body{background-color:#faf5f5;background-color:var(--background);color:#585048;color:var(--text);max-height:100vh;position:relative;width:100%}p{font-size:18px;font-weight:400;line-height:1.7}h2{font-size:30px;font-size:20px;font-weight:600;opacity:60%;padding:0 0 20px}@media screen and (max-width:1200px){#navbar-container{align-content:center;flex-direction:row}.home-content{flex-direction:column;row-gap:2rem;text-align:center}.home-img{align-self:center;max-width:40%;text-align:center}.home-text h1{font-size:40px;padding-left:15px}.home-text h2{line-height:2}.home-text h2,.home-text p{font-size:22px;padding-left:15px}.home-text p{margin:auto;width:70%}.cont-btn{align-self:center}.projects{padding-top:2%}.project-container{-webkit-column-gap:1rem;column-gap:1rem}.about-img{display:none}.about-content{padding:3% 0 6%}.about-text{width:90%}.about p{font-size:20px}#table td{font-size:19px}#table{width:85%}}@media screen and (max-width:900px){#sidebar,.navbar-list:after{display:none}.home{padding:0}.social-icons-footer li{opacity:100%}.social-icons-footer a,.social-icons-footer li i{font-size:34px}#table{display:none}}@media screen and (max-width:650px){#navbar-container{flex-direction:column}.home-content{padding-top:10%}.home-text h2{font-size:17px;line-height:2}.home-text p{font-size:15px;line-height:2}.projects{padding-top:7%}.project img{height:350px}.project-info{height:23%}.about-img{display:none}.about-text{width:100%}footer{margin:0;padding:0}}@media screen and (max-width:450px){.home-text h2,.home-text p{font-size:17px}.home-text p{padding:0}.project-info{zoom:.87}.navbar-list{flex-wrap:nowrap}.about{margin:2%}.about-text{padding-left:4%}}
/*# sourceMappingURL=main.a2e6dd9d.css.map*/