@import url(https://fonts.googleapis.com/css2?family=Iceland&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Doto:wght@100..900&family=Iceland&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Doto:wght@100..900&family=Iceland&family=Sacramento&family=Silkscreen:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Doto:wght@100..900&family=Electrolize&family=Iceland&family=Sacramento&family=Silkscreen:wght@400;700&display=swap);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;padding:0}.navbar{align-items:center;background:#201c24;display:flex;justify-content:center;padding:2rem 1rem;width:100%}.text-accent{color:#14f8a8}.iceland-regular{color:#fff;font-family:Iceland,sans-serif;font-size:3rem;font-weight:400}@media (max-width:768px){.navbar{padding:1.5rem 5%}}.electrolize-regular{font-style:normal}.doto-uniquifier{font-family:Doto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"ROND" 0;font-weight:400}.silkscreen-regular{font-optical-sizing:auto;font-size:clamp(1rem,4vw,4rem);font-style:normal}.main-container{align-items:center;background-color:#201c24;display:flex;flex-wrap:wrap;height:100%;justify-content:space-evenly;padding:100px;width:100%}.main-container .image{align-items:center;border-radius:50%;box-shadow:0 4px 20px #0006;display:flex;height:30vw;justify-content:center;margin-bottom:10px;max-height:400px;max-width:400px;overflow:hidden;width:30vw}.main-container .image img{height:100%;object-fit:cover;width:100%}.main-container .content{color:#fff;max-width:600px;min-height:100px;padding:40px 20px 20px;text-align:center;width:50%}.content h1{font-family:Electrolize,sans-serif;font-size:clamp(1.5rem,3vw,3rem);font-weight:400}.content h1 span{color:#14f8a8;font-family:Silkscreen,sans-serif;text-shadow:0 2px 10px #14f8a833}t

.content p{font-family:Electrolize,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);margin-top:20px}.paragraph-container{align-items:center;background-color:#201c24;display:flex;justify-content:center;overflow-x:none;padding:50px 20px 0}.about-me-card{background-color:#201c24;border-radius:10px;color:#fff;max-width:70%;padding:40px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.about-me-card h2{color:#14f8a8;font-family:Silkscreen,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:20px}.about-me-card p{font-family:Electrolize,sans-serif;font-size:clamp(1rem,2vw,1.2rem);margin-top:20px}.image img{animation:float 3s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (max-width:884px){.main-container{align-items:center;flex-direction:column;padding:50px 20px 0}.main-container .image{height:70vw;margin-bottom:20px;width:70vw}.main-container .content{text-align:center;width:80%}.content h1{font-size:2.2rem}.content h1,.content p{font-family:Electrolize,sans-serif}.content p{font-size:clamp(1rem,3vw,1.1rem)}.about-me-card{margin-top:20px;width:90%}.about-me-card h2{font-family:Silkscreen,sans-serif;font-size:2.5rem}.about-me-card p{font-family:Electrolize,sans-serif;font-size:clamp(1rem,3vw,1.1rem)}}.electrolize-regular{font-family:Electrolize,sans-serif;font-weight:400}.silkscreen-regular{font-family:Silkscreen,sans-serif;font-weight:400}#works{align-items:center;background-color:#201c24;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;padding:0 1rem;text-align:center;width:100vw}.worksTitle{color:#f2f2f2;font-family:Silkscreen,sans-serif;font-size:3rem;margin:1rem 0;padding-top:50px}.worksDesc{color:#c7c7c7;font-family:Electrolize,sans-serif;font-size:1rem;font-weight:300;margin-bottom:2rem;max-width:45rem}.worksImgs{flex-wrap:wrap;gap:1.5rem;max-width:65rem;padding:1rem 0;width:100%}.worksImg,.worksImgs{align-items:center;display:flex;justify-content:center}.worksImg{background:linear-gradient(135deg,#322b36,#5c5464);border-radius:10px;box-shadow:0 5px 10px #0000004d;cursor:pointer;flex-direction:column;height:auto;padding:.8rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;transition:transform .3s ease,box-shadow .3s ease;width:14rem}.worksImg h3{color:#f2f2f2;font-family:Silkscreen,sans-serif;font-size:1.1rem;margin-bottom:.3rem}.worksImg p{color:#c7c7c7;font-family:Electrolize,sans-serif;font-size:.85rem;font-weight:300;text-align:center}.worksImg:hover{background:#292330;box-shadow:0 10px 20px #5c546480;transform:translateY(-5px) scale(1.02)}@media (max-width:768px){.worksImg{width:12rem}.worksTitle{font-size:2.5rem}.worksDesc{font-size:.9rem}}#certificates{align-items:center;background-color:#201c24;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;overflow-x:none;padding:0 1rem;text-align:center;width:100vw}.certificatesTitle{color:#f2f2f2;font-family:Silkscreen,sans-serif;font-size:3rem;margin:1rem 0;padding-top:50px}.certificatesDesc{color:#c7c7c7;font-family:Electrolize,sans-serif;font-size:1rem;font-weight:300;margin-bottom:2rem;max-width:45rem}.clickPrompt{color:#14f8a8;font-size:.85rem}.certificatesList{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem;max-width:50rem;padding:0 2rem;width:100%}.certificateItem{border-bottom:1px solid #5c5464;color:#f2f2f2;padding:1rem 0;position:relative;text-align:left;text-decoration:none;transition:color .3s ease,background .3s ease;width:100%}.certificateItem h3{color:#f2f2f2;font-family:Silkscreen,sans-serif;font-size:1.2rem;margin-bottom:.3rem}.certificateItem p{color:#c7c7c7;font-family:Electrolize,sans-serif;font-size:.9rem;font-weight:300}.certificateItem:hover{background:#14f8a81a;color:#14f8a8;cursor:pointer}.certificateItem:hover .hoverText{opacity:1;transform:translateY(0)}.hoverText{bottom:10px;color:#14f8a8;font-size:.8rem;opacity:0;position:absolute;right:10px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}@media (max-width:768px){.certificatesTitle{font-size:2.5rem}.certificatesDesc{font-size:.9rem}.certificatesList{padding:0 1rem}}#contact{align-items:center;background-color:#201c24;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;overflow-x:none;padding:2rem 1rem;text-align:center;width:100vw}.contactTitle{color:#f2f2f2;font-family:Silkscreen,sans-serif;font-size:3rem;margin:1rem 0}.greenAccent{color:#14f8a8}.contactDesc{color:#c7c7c7;font-family:Electrolize,sans-serif;font-size:1rem;font-weight:300;margin-bottom:2rem}.contactForm{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:30rem;width:100%}.contactForm input,.contactForm textarea{border:none;border-radius:5px;color:#201c24;font-family:Electrolize,sans-serif;font-size:1rem;outline:none;padding:.8rem;width:100%}.contactForm input:focus,.contactForm textarea:focus{border:2px solid #14f8a8;outline:none}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#888}.contactForm button{background-color:#14f8a8;border:none;border-radius:5px;color:#201c24;cursor:pointer;font-family:Silkscreen,sans-serif;font-size:1rem;padding:.8rem;transition:background-color .3s ease,transform .2s ease;width:100%}.contactForm button:hover{background-color:#12d396;transform:scale(1.05)}.statusMessage{color:#14f8a8;font-family:Electrolize,sans-serif;font-size:.9rem;margin-top:1rem}.socialLinks{display:flex;gap:2rem;margin-top:2rem}.socialLink{color:#14f8a8;transition:transform .2s ease,color .3s ease}.socialLink:hover{color:#12d396;transform:scale(1.1)}.socialLink:focus{outline:none}#footer{background-color:#201c24;border-top:1px solid #2e2e2e;overflow-x:none;padding:1rem 0;text-align:center;width:100vw}.footerText{color:#c7c7c7;font-family:Electrolize,sans-serif;font-size:1rem}.footerText .greenAccent{color:#14f8a8}body{margin:0;overflow-x:hidden}.scrollTop{background:#14f8a8;border:none;border-radius:50%;bottom:2rem;box-shadow:0 2px 10px #0000004d;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;position:fixed;right:2rem;transition:transform .2s ease;z-index:1000}.scrollTop:hover{transform:scale(1.1)}.nav-bottom{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#201c24e6;border:1px solid #ffffff14;border-radius:1.5rem;bottom:20px;box-shadow:0 8px 32px #0003;display:flex;justify-content:center;left:50%;max-width:1280px;opacity:0;padding:.5rem;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:opacity .4s ease,transform .4s ease;z-index:1000}.nav-bottom.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-bottom .nav-container{max-width:1280px;width:100%}.nav-bottom .nav-container,.nav-links{align-items:center;display:flex;gap:.5rem}.nav-bottom .nav-links{gap:.5rem}.nav-item{border-radius:1rem;color:#f2f2f2;font-family:Electrolize,sans-serif;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-bottom .nav-item:hover{background:#14f8a826;color:#14f8a8;transform:scale(1.2);z-index:10}.nav-bottom .nav-item:has(~.nav-item:hover),.nav-bottom .nav-item:hover~.nav-item{transform:scale(1.1)}.nav-item.active{background:#14f8a840;box-shadow:0 0 20px #14f8a84d;color:#14f8a8}
/*# sourceMappingURL=main.2071eb6c.css.map*/