#about{min-height:max-content;display:flex;flex-flow:column nowrap;align-items:center;gap:4rem;color:#000;padding:3em 2.5em}#about .about-title{outline:5px solid #000;padding:1em;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:127.9%;letter-spacing:6.095px}#about .about-content{text-align:justify;font-size:12px;font-style:normal;font-weight:300;line-height:normal}#about .about-explore{border-left:5px solid #000;border-right:5px solid #000;padding:1em;color:#000;font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.3px}#about .about-feats{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}#about .about-feats .feat{position:relative}#about .about-feats .feat h2{padding:1em 0;font-size:1.5rem;font-style:normal;font-weight:800;line-height:normal;letter-spacing:3.151px}#about .about-feats .feat img{position:absolute;left:-44px;top:8px;width:4rem!important;height:3.5rem!important}#about .about-feats .feat p{text-align:justify}#portfolio{min-height:max-content;display:flex;flex-flow:column nowrap;align-items:center;gap:4rem;padding:3em 2.5em;color:#000}#portfolio .portfolio-header{outline:5px solid #000;padding:1em;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:127.9%;letter-spacing:6.095px}#portfolio .projects,#portfolio .projects .project{display:flex;flex-flow:column nowrap;align-items:center;gap:2rem;min-height:max-content;justify-content:center}#portfolio .projects .project .project-image{height:11.5rem}#portfolio .projects .project .project-stack{display:flex;justify-content:center;align-items:center;gap:3rem;min-height:max-content}#portfolio .projects .project .project-stack .skill-card{height:1rem;width:1rem;display:grid;justify-content:space-between;place-content:center;min-height:max-content;place-items:center}#portfolio .projects .project .project-stack .skill-card img{height:100%!important;width:100%!important}#portfolio .projects .project .project-links{display:flex;gap:2rem;padding:.7em 0;color:#fff}#portfolio .projects .project .project-links a{padding:.7em .5em;border-radius:4px;background-color:#000}#portfolio .projects .project .project-links a:hover{outline:2px solid gray}#skills{min-height:max-content;display:flex;flex-flow:column nowrap;align-items:center;gap:4rem;padding:3em 2.5em;color:#000}#skills .skills-title{outline:5px solid #000;padding:1em;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:127.9%;letter-spacing:6.095px}#skills .skill-body{display:flex;flex-flow:column nowrap;align-items:center;gap:2rem;min-height:max-content;justify-content:center}#skills .skill-body .skill-category h2{font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.561px}#skills .skill-body .category-skills{display:flex;min-height:max-content;flex-flow:row wrap;justify-content:center;gap:2.5rem;align-items:center;flex-basis:content;flex-shrink:1}#skills .skill-body .category-skills .skill-card{height:5rem;width:5rem;display:grid;place-content:center;place-items:center}#skills .skill-body .category-skills .skill-card img{height:70%!important;width:100%!important}.details{height:calc(100vh - 4rem);width:100%;background:#000 url(/_next/static/media/backgroundmain-img.1a7c143d.svg) 50%/cover no-repeat;font-size:1.45rem;font-style:normal;text-align:center;display:grid;place-content:center;place-items:center;grid-gap:2rem;gap:2rem;font-weight:600;line-height:normal;padding:0 .5em}.details .main-text{font-size:2rem}.details .separator{width:10rem}.details .social{display:flex;flex-flow:row nowrap;height:3.5rem;gap:1rem}