@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;list-style:none;text-decoration:none}:root{--color-bg:#1f1f38;--color-bg-variant:#2c2c6c;--color-primary:#4db5ff;--color-primary-variant:rgba(77,181,255,0.4);--color-white:#fff;--color-light:rgba(255,255,255,0.6);--transition:all 400ms ease;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{font-family:Poppins,sans-serif;background:var(--color-bg);color:var(--color-white);line-height:1.7;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/bg-texture.abd07f29.png)}.container{width:var(--container-width-lg);margin:0 auto}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:2.5rem}section{margin-top:8rem}section>h2,section>h5{text-align:center;color:var(--color-light)}section>h2{color:var(--color-primary);margin-bottom:3rem}.text-light{color:var(--color-light)}a{color:var(--color-primary);transition:var(--transition)}a:hover{color:var(--color-white)}.btn{width:max-content;display:inline-block;color:var(--color-primary);padding:.75rem 1.2rem;border-radius:.4rem;cursor:pointer;border:1px solid var(--color-primary);transition:var(--transition)}.btn:hover{background:var(--color-white);color:var(--color-bg);border-color:transparent}.btn-primary{background:var(--color-primary);color:var(--color-bg)}img{display:block;width:100%;object-fit:cover}@media screen and (max-width:1024px){.container{width:var(--container-width-md)}section{margin-top:6rem}}@media screen and (max-width:600px){.container{width:var(--container-width-sm)}section>h2{margin-bottom:2rem}}.about__container{display:grid;grid-template-columns:35% 50%;gap:15%}.about__me{width:100%;aspect-ratio:1/1;border-radius:2rem;background:linear-gradient(45deg,transparent,var(--color-primary),transparent);display:grid;place-items:center}.about__me-image{max-width:100%;max-height:100%;height:auto;border-radius:2rem;overflow:hidden;transform:rotate(10deg);transition:var(--transition)}.about__me-image:hover{transform:rotate(0)}.about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.about__card{background:var(--color-bg-variant);border:1px solid transparent;border-radius:1rem;padding:2rem;text-align:center;transition:var(--transition)}.about__card:hover{background:transparent;border-color:var(--color-primary-variant);cursor:default}.about__icon{color:var(--color-primary);font-size:1.4rem;margin-bottom:1rem}.about__card h5{font-size:.95rem}.about__card small{font-size:.7rem;color:var(--color-light)}.about__content p{margin:2rem 0 2.6rem;color:var(--color-light);text-align:justify}@media screen and (max-width:1024px){.about__container{grid-template-columns:1fr;gap:0}.about__me{width:50%;margin:2rem auto 4rem}.about__content p{margin:1rem 0 1.5rem}}@media screen and (max-width:600px){.about__me{width:65%;margin:0 auto 3rem}.about__cards{grid-template-columns:1fr 1fr;gap:1rem}.about__content{text-align:center}.about__content p{margin:1.5rem 0}}.container.contact__container{width:58%;display:grid;grid-template-columns:30% 58%;gap:12%}.contact__options{display:flex;flex-direction:column;gap:1.2rem}.contact__option{background:var(--color-bg-variant);padding:1.2rem;border-radius:1.2rem;text-align:center;border:1px solid transparent;transition:var(--transition)}.contact__option:hover{background:transparent;border-color:var(--color-primary-variant)}.contact__option-icon{font-size:1.5rem;margin-bottom:.5rem}.contact__option h5{color:var(--color-light)}.contact__option a{margin-top:.7rem;display:inline-block;font-size:.8rem}.form{display:flex;flex-direction:column;gap:1.2rem}.input,.textarea{width:100%;padding:1.5rem;border-radius:.5rem;background:transparent;border:2px solid var(--color-primary-variant);resize:none;color:var(--color-white)}@media screen and (max-width:1024px){.container.contact__container{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width:600px){.container.contact__container{width:var(--container-width-sm)}}.experience__container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.experience__container>div{background:var(--color-bg-variant);padding:2.4rem 5rem;border-radius:2rem;border:1px solid transparent;transition:var(--transition)}.experience__container>div:hover{background:transparent;border-color:var(--color-primary-variant);cursor:default}.experience__container>div h3{text-align:center;margin-bottom:2rem;color:var(--color-primary)}.experience__content{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}.experience__details{display:flex;gap:1rem}.experience__details-icon{margin-top:6px;color:var(--color-primary)}@media screen and (max-width:1024px){.experience__container{grid-template-columns:1fr}.experience__container>div{width:80%;padding:2rem;margin:0 auto}.experience__content{padding:1rem}}@media screen and (max-width:600px){.experience__container{gap:1rem}.experience__container>div{width:100%;padding:2rem 1rem}}.footer{background:var(--color-primary);padding:3rem 0;text-align:center;font-size:.9rem;margin-top:7rem}.footer a{color:var(--color-bg)}.footer__logo{font-size:2rem;font-weight:500;margin-bottom:2rem;display:inline-block}.permalinks{flex-wrap:wrap;gap:2rem;margin:0 auto 3rem}.footer__socials,.permalinks{display:flex;justify-content:center}.footer__socials{gap:1rem;margin-bottom:4rem}.footer__socials a{background:var(--color-bg);color:var(--color-white);padding:.8rem;border-radius:.7rem;display:flex;border:1px solid transparent}.footer__socials a:hover{background:transparent;color:var(--color-bg);border-color:var(--color-bg)}.footer__copyright{margin-bottom:4rem;color:var(--color-bg)}@media screen and (max-width:600px){.permalinks{flex-direction:column;gap:1.5rem}.footer__socials{margin-bottom:2.6rem}}.header{height:100vh;padding-top:7rem;overflow:hidden}.header__container{text-align:center;height:100%;position:relative}.cta{margin-top:2.5rem;display:flex;gap:1.2rem;justify-content:center}.header__socials{display:flex;flex-direction:column;align-items:center;gap:.8rem;position:absolute;left:0;bottom:3rem}.header__socials:after{content:"";width:1px;height:2rem;background:var(--color-primary)}.me{background:linear-gradient(var(--color-primary),transparent);width:22rem;height:30rem;position:absolute;left:50%;transform:translateX(-50%);margin-top:4rem;border-radius:12rem 12rem 0 0;overflow:hidden;padding:5rem 1.5rem 1.5rem}.scroll__down{position:absolute;right:-2.3rem;bottom:5rem;transform:rotate(90deg);font-weight:300;font-size:.9rem}@media screen and (max-width:1024px){.header{height:68vh}}@media screen and (max-width:600px){.header{height:100vh;padding-top:4rem}.header__socials,.scroll__down{display:none}.me{width:94%;max-width:20rem;margin-top:2.5rem;justify-content:center}.cta{margin-top:1.7rem;gap:1rem}}.nav{background:rgba(0,0,0,.3);width:max-content;display:block;padding:.7rem 1.7rem;z-index:2;position:fixed;left:50%;transform:translateX(-50%);bottom:2rem;gap:.8rem;border-radius:3rem;backdrop-filter:blur(15px)}.nav,.nav a{display:flex}.nav a{background:transparent;padding:.9rem;border-radius:50%;color:var(--color-light);font-size:1.1rem}.nav a:hover{background:rgba(0,0,0,.3)}.nav a.active{background:var(--color-primary);color:var(--color-bg)}.portfolio__container{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.portfolio__item{background:var(--color-bg-variant);padding:1.2rem;border-radius:2rem;border:1px solid transparent;transition:var(--transition)}.portfolio__item:hover{border-color:var(--color-primary-variant);background:transparent}.portfolio__item-image{border-radius:1.5rem;overflow:hidden}.portfolio__item h3{margin:1.2rem 0 2rem}.portfolio__item-cta{display:flex;gap:1rem;margin-bottom:1rem}@media screen and (max-width:1024px){.portfolio__container{grid-template-columns:1fr 1fr;gap:1.2rem}}@media screen and (max-width:600px){.portfolio__container{grid-template-columns:1fr;gap:1rem}}.services__container{width:85%;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.service{background:var(--color-bg-variant);border-radius:0 0 2rem 2rem;border:1px solid var(--color-primary);height:fit-content;transition:var(--transition)}.service:hover{background:transparent;border-color:var(--color-primary-variant);cursor:default}.service__head{background:var(--color-primary);padding:2rem;border-radius:0 0 2rem 2rem;box-shadow:0 2rem 1rem rgba(0,0,0,.1);color:var(--color-bg);display:flex;flex-direction:column;gap:1rem;justify-content:center;flex-wrap:wrap;text-align:left}.service__head_item{display:flex;gap:1rem;align-items:center}.service__head_item_icon{min-width:20px;text-align:left}.service__head_item_title{flex:1;text-align:center}.service__head h3{font-size:1rem}.service__head h4{font-size:.8rem}.service__head h5{font-size:.5rem}.service__list{padding:2rem;text-align:justify}.service__list li{display:flex;gap:1rem;margin-bottom:.8rem}.service__list-icon{color:var(--color-primary);margin-top:2px;min-width:20px}.service__list p{font-size:.9rem}@media screen and (max-width:1024px){.services__container{grid-template-columns:1fr 1fr;gap:2rem}.service{height:auto}}@media screen and (max-width:600px){.services__container{grid-template-columns:1fr;gap:1.5rem}}.container.testimonials__container{width:40%;padding-bottom:4rem}.client__avatar{width:4rem;aspect-ratio:1/1;overflow:hidden;border-radius:50%;margin:0 auto 1rem;border:.4rem solid var(--color-primary-variant)}.testimonial{background:var(--color-bg-variant);text-align:center;padding:2rem;border-radius:2rem;user-select:none}.client__review{color:var(--color-light);font-weight:300;display:block;width:80%;margin:.8rem auto 0}.swiper-pagination-clickable .swiper-pagination-bullet{background:var(--color-primary)}@media screen and (max-width:1024px){.container.testimonials__container{width:60%}}@media screen and (max-width:600px){.client__review,.container.testimonials__container{width:var(--container-width-sm)}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}