@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box;font:inherit;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;transition:all .3s ease-in}body{line-height:1.5;text-rendering:optimizeSpeed}ol[role=list],ul,ul[role=list]{list-style:none}a{color:#fff;text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg{display:block;max-width:100%}svg{outline:none}:root{--clr-main:#1ecbe1;--clr-primary:#6200ff;--clr-secondary:#1ee196;--clr-dark:#000;--clr-neutral:#1d1e25;--light-shadow:0;--dark-shadow:0 5px 15px rgba(0,0,0,.2);--max-width:1280px;--fw-regular:400;--fw-semibold:500;--fw-bold:900;--ls-regular:1px;--ls-wide:2px;--fs-100:0.65rem;--fs-200:0.75rem;--fs-250:0.85rem;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1.5rem;--fs-600:1.75rem;--fs-700:2rem;--fs-800:2.5rem;--fs-900:3rem;--fs-1000:5rem;--size-100:0.25rem;--size-200:0.5rem;--size-250:0.625rem;--size-300:0.75rem;--size-400:1rem;--size-500:1.25rem;--size-600:1.5rem;--size-700:2rem;--size-800:3rem;--size-900:4rem;--size-1000:5rem;--fs-body:var(--fs-300);--ff-primary:"Poppins",sans-serif;--ff-body:var(--ff-primary);--fs-primary-heading:var(--fs-800);--fs-secondary-heading:var(--fs-600);--fs-button:var(--fs-300);--border-radius:50vmax}@media only screen and (max-width:582px){:root{--max-width:976px}.container{padding-inline:1.5rem!important}.underline{max-width:35%!important}section{padding-block:2rem;padding-block:var(--size-700)}.primary-heading h1{font-size:2rem!important;font-size:var(--size-700)!important}}body{background:#000035;color:#fff;font-family:Poppins,sans-serif;font-family:var(--ff-body);font-size:1rem;font-size:var(--fs-body)}section{padding-block:4rem;padding-block:var(--size-900)}.container{margin-inline:auto;max-width:1280px;max-width:var(--max-width);padding-inline:5rem;padding-inline:var(--size-1000);width:100%}.flex{align-items:center;display:flex}.flex-column{flex-direction:column}.flext-start{justify-content:start}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.btn{background:transparent;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--fs-button);font-weight:var(--fw-semi-bold);line-height:1;outline:none;padding:1rem;padding:var(--size-400) var(--size-400);text-decoration:none}.btn-primary{background:#6200ff!important;background:var(--clr-primary)!important}.btn-secondary{background:#1ecbe1!important;background:var(--clr-main)!important}.btn-tertiary{background:#1ee196!important;background:var(--clr-secondary)!important}.primary-heading h1{font-size:2.5rem;font-size:var(--fs-primary-heading);margin-bottom:.75rem;margin-bottom:var(--size-300);text-align:center}.underline{-webkit-margin-before:.5rem;-webkit-margin-before:var(--size-200);background:#1ecbe1;background:var(--clr-main);border-radius:100vw;height:.5rem;height:var(--size-200);margin-block-start:.5rem;margin-block-start:var(--size-200);margin-inline:auto;max-width:15%}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#1ecbe1,#1ee196);background:linear-gradient(to right,var(--clr-main),var(--clr-secondary));background-clip:text;-webkit-background-clip:text}.primary-heading{font-size:2.5rem;font-size:var(--fs-primary-heading);line-height:1.3}.secondary-heading{font-size:1.75rem;font-size:var(--fs-secondary-heading);line-height:1.1}.ls-regular{letter-spacing:1px;letter-spacing:var(--ls-regular)}.ls-wide{letter-spacing:2px;letter-spacing:var(--ls-wide)}.text-primary{color:#6200ff;color:var(--clr-primary)}.text-secondary{color:#1ecbe1;color:var(--clr-main)}.text-tertiary{color:#1ee196;color:var(--clr-secondary)}.bg-neutral{background-color:#1d1e25;background-color:var(--clr-neutral)}.fw-bold{font-weight:900;font-weight:var(--fw-bold)}.fw-semi-bold{font-weight:var(--fw-semi-bold)}.fw-regular{font-weight:400;font-weight:var(--fw-regular)}.fs-300{font-size:1rem;font-size:var(--fs-300)}.fs-400{font-size:1.125rem;font-size:var(--fs-400)}.fs-500{font-size:1.5rem;font-size:var(--fs-500)}.py-9{padding-block:4rem;padding-block:var(--size-900)}.py-7{padding-block:2rem;padding-block:var(--size-700)}.py-5{padding-block:1.25rem;padding-block:var(--size-500)}.px-9{padding-inline:4rem;padding-inline:var(--size-900)}.px-7{padding-inline:2rem;padding-inline:var(--size-700)}.px-5{padding-block:1.25rem;padding-block:var(--size-500)}.my-9{margin-block:4rem;margin-block:var(--size-900)}.my-7{margin-block:2rem;margin-block:var(--size-700)}.my-5{margin-block:1.25rem;margin-block:var(--size-500)}.mx-9{margin-inline:4rem;margin-inline:var(--size-900)}.mx-7{margin-inline:2rem;margin-inline:var(--size-700)}.mx-5{margin-block:1.25rem;margin-block:var(--size-500)}.mt-9{-webkit-margin-before:4rem;-webkit-margin-before:var(--size-900);margin-block-start:4rem;margin-block-start:var(--size-900)}.mt-7{-webkit-margin-before:2rem;-webkit-margin-before:var(--size-700);margin-block-start:2rem;margin-block-start:var(--size-700)}.mt-5{-webkit-margin-before:1.25rem;-webkit-margin-before:var(--size-500);margin-block-start:1.25rem;margin-block-start:var(--size-500)}.mb-9{-webkit-margin-after:4rem;-webkit-margin-after:var(--size-900);margin-block-end:4rem;margin-block-end:var(--size-900)}.mb-7{-webkit-margin-after:2rem;-webkit-margin-after:var(--size-700);margin-block-end:2rem;margin-block-end:var(--size-700)}.mb-5{-webkit-margin-after:1.25rem;-webkit-margin-after:var(--size-500);margin-block-end:1.25rem;margin-block-end:var(--size-500)}.mx-auto{margin-inline:auto}.gap-3{gap:.75rem;gap:var(--size-300)}.gap-4{gap:1rem;gap:var(--size-400)}.gap-5{gap:1.25rem;gap:var(--size-500)}.gap-7{gap:2rem;gap:var(--size-700)}.gap-9{gap:4rem;gap:var(--size-900)}.text-center p{margin-inline:auto}.text-center{text-align:center!important}.text-muted{opacity:.8}@-webkit-keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@-webkit-keyframes bounce-top{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-45px);transform:translateY(-45px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-24px);transform:translateY(-24px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-12px);transform:translateY(-12px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-6px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-4px);transform:translateY(-4px)}25%,55%,75%,87%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-top{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-45px);transform:translateY(-45px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-24px);transform:translateY(-24px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-12px);transform:translateY(-12px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-6px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-4px);transform:translateY(-4px)}25%,55%,75%,87%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.87);transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.87);transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}:root{--d:2500ms;--angle:90deg;--gradX:100%;--gradY:50%;--c1:var(--clr-main);--c2:rgba(168,239,255,.1)}@property --angle{syntax:"<angle>";initial-value:90deg;inherits:true}@property --gradX{syntax:"<percentage>";initial-value:50%;inherits:true}@property --gradY{syntax:"<percentage>";initial-value:0;inherits:true}@-webkit-keyframes borderRotate{to{--angle:420deg}}@keyframes borderRotate{to{--angle:420deg}}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.nav-center{padding-block:var(--size-600)}.nav-links{display:flex;gap:2rem;gap:var(--size-700);height:auto!important;margin-left:6rem}.nav-links li a{font-size:var(--fs-400);padding-top:2px;transition:color .75s ease}.nav-links li a:hover{color:var(--clr-main)}.btn-work{border-radius:var(--size-200);padding:var(--size-300) var(--size-400)}.hamburger{background:transparent;border:none;color:#fff;cursor:pointer;display:none!important;top:10px}.hamburger svg{font-size:var(--fs-600)}@media screen and (max-width:60em){.btn-work{display:none}}.sidebar{background-color:#111;box-shadow:var(--dark-shadow);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--size-400);position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:999}.sidebar.active{right:0}.sidebar-links{align-items:center;color:#000;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;list-style-type:none;padding:0}.sidebar-links li{margin-bottom:var(--size-500)}.sidebar-links li a{color:#fff;font-size:var(--fs-500);text-decoration:none}.sidebar-links li a:hover{text-decoration:underline}.btn-sidebar{align-items:center;display:flex;justify-content:center;margin-top:3rem}.sidebar .social-icons ul li a{color:var(--clr-main)}.overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:998}@media screen and (max-width:50.5em){.hamburger{display:block!important}.nav-links{display:none}}@media screen and (max-width:37.5em){.nav-links.show{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;background:var(--clr-primary);border-radius:var(--size-250);display:flex;flex-direction:column;gap:var(--size-400);padding:var(--size-400) var(--size-500);position:absolute;right:50px;text-align:center;top:60px;transition:all .3s linear!important;z-index:1}.nav-links.show li a{border:0;font-size:var(--fs-300)}}#hero{padding-block:calc(var(--size-800)*1.5) calc(var(--size-800)*4)}#hero .hero-body{max-width:80ch}.hero-content .hero-tagline{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both}.hero-content h1{-webkit-animation-delay:.3s;animation-delay:.3s;margin-block:var(--size-400);margin-inline:auto;max-width:28ch}.hero-content p{font-size:18px}.hero-content p span:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)){color:var(--clr-main)}.hero-content p span:nth-child(5){display:inline}.hero-content p span:nth-child(6){display:none}.btn-contact{border:1px solid;display:inline-flex}.btn-contact span:first-child{display:none}.btn-contact span{margin-right:5px}.social-icons ul li a{font-size:var(--fs-700)}.social-icons ul li a:hover{color:var(--clr-secondary)}.social-icons ul li:hover{-webkit-animation:jello-horizontal .9s both;animation:jello-horizontal .9s both}.mobile-hero-content img{border-left:none!important}.mobile-hero-content h1{color:#fff!important;font-size:2.5rem!important;margin-block:var(--size-500) var(--size-600)!important}.mobile-hero-content h1 span span{color:var(--clr-main)}.mobile-hero-content p{font-size:1.15rem!important;letter-spacing:.5px!important;margin-block:var(--size-100)!important}.btn-gradient{background:linear-gradient(to right,var(--clr-primary),var(--clr-main))!important}@media screen and (max-width:37.5em){#hero{padding-bottom:6rem!important;padding-top:var(--size-800)!important}a[href="#projects"] span{display:none}.btn-contact span:first-child{display:block!important}.btn-contact span:nth-child(2){display:none!important}.social-icons ul li a{font-size:1.9rem}.social-icons ul li a:hover{color:var(--clr-main)}}@media screen and (max-width:500px){#hero{padding-bottom:2rem!important;padding-top:var(--size-500)!important}#hero .container{padding-inline:.8rem!important}.hero-content+div{font-size:var(--fs-300)!important;margin-top:var(--size-700)}.hero-body a,.hero-body button{padding:.8rem var(--size-300)!important}.hero-tagline{display:none}.social-icons.mt-9{margin-top:0!important}}#services{background:#000030}#services .container{--max-width:1500px}.services-grid{grid-gap:var(--size-600);display:grid;gap:var(--size-600);grid-template-columns:repeat(3,1fr);justify-content:center}.service-card{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:var(--size-300) solid var(--clr-main);padding-block:var(--size-400)}.service-card-header div{background:var(--clr-main);border-radius:var(--border-radius);padding:var(--size-400)}.service-card-header img{height:100px;width:100px}.service-card-header h1{color:#000;font-size:var(--fs-500);font-weight:600}.service-card-body{padding:var(--size-400);padding-top:var(--size-100)}.service-card-body p{color:#000!important;font-size:var(--fs-400);margin-bottom:var(--size-400)}.primary-icon-heading img{height:100px;width:100px}.primary-icon-heading h1{font-size:2.25rem;margin:0}.tech-heading h2{font-size:var(--fs-500)}.tech-heading{align-items:center;display:inline-flex}.tech-heading img{height:60px;width:60px}.tech-boxes{display:grid;grid-template-columns:repeat(4,1fr)}.tech-boxes>div{-webkit-animation:borderRotate var(--d) linear infinite forwards;animation:borderRotate var(--d) linear infinite forwards;border:3px solid;border-image:conic-gradient(from var(--angle),var(--c2),var(--c1) 36deg,var(--c1) 54deg,var(--c2) 90deg) 30;border-radius:var(--size-300);padding:var(--size-300)}.tech-boxes div img{background:#f6f6f6;border-radius:var(--border-radius);height:50px;width:50px}.tech-stack-div{margin-top:6rem}.tech-stack-heading{display:none}@media screen and (max-width:60em){.services-grid{grid-template-columns:repeat(2,1fr)}.tech-boxes{gap:var(--size-400);grid-template-columns:1fr}.primary-icon-heading{flex-direction:column;justify-content:center}.primary-icon-heading>*{text-align:center}#services .container>div:first-child{display:none}.tech-stack{margin-top:2rem}.tech-stack-heading{display:block}.tech-stack-div{margin-top:0}}@media screen and (max-width:37.5em){.services-grid{grid-template-columns:1fr}.primary-icon-heading{margin-bottom:var(--size-900)}.service-card-header img{height:75px;width:75px}.service-card{padding-bottom:var(--size-100)}.service-card-body p{font-size:var(--fs-300)}.service-card-header h1{margin-inline:var(--size-300)}}#contact{background:#000010;position:relative}form{margin-inline:auto;max-width:800px}.form-control label{display:block;font-size:var(--fs-300);margin-bottom:var(--size-200)}.form-control input,.form-control textarea{background:#f1f1f1;border:1px solid #ccc;border-radius:var(--size-100);font-size:var(--fs-300);margin-bottom:var(--size-500);outline:none;padding:var(--size-250);width:100%}.form-control textarea{height:8rem;resize:none}.contact-info{border-top:1px solid #fff;margin-inline:auto;width:75%}.contact-info div{align-items:center;display:flex;font-size:var(--fs-400);gap:var(--size-300);padding:var(--size-300) var(--fs-400)}.contact-info div img{height:28px;width:28px}.contact-info div:first-child{margin-top:var(--size-400)}.contact-info div a{color:#fff;transition:all .2s linear}.contact-info div a:hover{opacity:.7}.top-link{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;background:var(--clr-main);border-radius:var(--size-200);bottom:4rem;color:#fff;display:grid;padding:var(--size-200);place-items:center;position:absolute;right:10rem}.top-link svg{font-size:var(--fs-400)}@media screen and (max-width:60em){#contact:before{display:none}.contact-info{width:100%!important}.top-link{bottom:4rem;right:2rem}}@media screen and (max-width:37.5em){.contact-info div{flex-direction:column;font-size:var(--fs-300)}.contact-info div img{height:1.75rem!important;width:1.75rem!important}}#projects{background:#000}.projects-grid{grid-gap:var(--size-700);display:grid;gap:var(--size-700);grid-template-columns:repeat(auto-fill,minmax(360px,3fr))}.project{border-radius:var(--size-250)}.project-header{background:#4200ab;border-top-left-radius:var(--size-250);border-top-right-radius:var(--size-250);padding-block:var(--size-800)}.project-header-img{background:#fff;border-radius:var(--border-radius);height:160px;margin-inline:auto;width:160px}.project-header-img img{height:100%;margin-inline:auto;width:100%}.project-body{padding:var(--size-400)}.project-body h2{font-size:27px}.project-technologies{align-items:center;display:flex;flex-wrap:wrap;margin-block:var(--size-400);row-gap:var(--size-300)}.project-technologies span{background:#493d63;border-radius:var(--border-radius);font-size:var(--fs-200);margin-right:var(--size-200);padding:6px}.project-desc p{margin-bottom:var(--size-400);margin-top:var(--size-100)}.project-feature{grid-gap:var(--size-200);align-items:center;display:grid;gap:var(--size-200);grid-template-columns:auto 1fr}.project-feature p{margin-block:5px}.project-feature img{height:1.125rem;width:1.125rem}.btn-feature{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;border-radius:var(--border-radius);box-shadow:0 -10px 100px 1px var(--clr-main);display:block;font-size:14px;margin:-.5rem auto auto;padding:6px}.project-link{margin:var(--size-600) 0 0}.project-link a{background:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:var(--border-radius);color:#fff;display:block;font-size:var(--size-400);margin-block:2px;padding:var(--size-100);text-align:center;width:100%}.additional-projects-grid{grid-gap:var(--size-600);display:grid;gap:var(--size-600);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:var(--size-400)}.additional-project{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--size-600) 0}.additional-project-img{flex:1 1;height:120px;width:120px}.additional-project-img img{border-radius:var(--border-radius);height:100%;width:100%}.additional-project-content{margin-top:var(--size-400)}.additional-project-title{font-size:23px;font-weight:600}.additional-project-links{gap:var(--size-200);margin-top:1.5rem}.btn-additional-project{align-items:center;display:inline-flex;gap:var(--size-200);justify-content:center;padding:var(--size-200);width:100%}.btn-additional-project svg{font-size:var(--fs-500)}.btn-additional-project:first-child{background:#000!important;margin-bottom:var(--size-250)}.project-note{margin-block:var(--size-700)}:is(.project-note span,.project-note a){color:var(--clr-main);font-style:italic;font-weight:600;letter-spacing:.2px}img[src="/media/nextjs.png"]{background:#fff}@media screen and (max-width:37.5em){.additional-projects-grid,.projects-grid{grid-template-columns:1fr;justify-content:center}.project-header-img{height:100px;width:100px}.project-body{padding:var(--size-300)}.project-body,.project-note{font-size:.9rem}}@media screen and (max-width:520px){.project-desc{display:none}#projects .container{padding-inline:1.15rem!important}}#about-me{background-color:#002115}#about-me .flex{align-items:normal!important}.about-me-image{align-items:center;display:flex;flex-direction:column;gap:var(--size-800);justify-content:flex-start}.about-me-image img{border-left:20px solid var(--clr-secondary);border-radius:var(--border-radius);max-width:350px;width:100%}.about-me-image h1{font-size:var(--fs-400);margin-bottom:var(--size-300);text-align:center}.about-me-image .social-icons li a{font-size:var(--fs-600)!important}.about-me-content{max-width:600px}.about-me-content p{margin-bottom:var(--size-500)!important}.education-item{align-items:center;display:flex;padding:var(--size-400);position:relative}.education-item img{height:30px;margin-right:var(--size-500);width:30px}.education-content{flex:1 1}.education-content span{color:#fff;display:block}.education-content small{color:#fff;display:block;font-size:13px;margin-top:var(--size-100)}.hobbies p{margin-top:var(--size-200)!important}@media screen and (max-width:60em){#about-me .container.flex{align-items:center!important;flex-direction:column}.about-me-image img{max-width:250px}.about-me-content{max-width:100%}.about-me-image .social-icons{flex-direction:row!important}.about-me-content p{font-size:17px!important}}@media screen and (max-width:37.5em){.about-me-hide{display:none}.about-me-content h2{margin-bottom:.75rem!important}#about-me .gap-9{gap:0!important}#about-me .container{padding-block:0!important}}
/*# sourceMappingURL=main.21f51740.css.map*/