@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{border:none;box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;outline:none;padding:0;scroll-behavior:smooth}.container{width:94vw}.app{align-items:center;-webkit-appearance:initial;appearance:none;display:flex;flex-direction:column;justify-content:center;overflow:hidden}a{text-decoration:none}li{list-style:none}.title{font-size:1.2rem;text-align:center}.title span{color:#6a5acd}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:linear-gradient(40deg,#58bf70,#fff,#7b70c1)}::-webkit-scrollbar-thumb{background:linear-gradient(40deg,#ff5733,#f7dc6f);border-radius:8px;height:1rem}@media screen and (max-width:700px){.title{font-size:.8rem;margin-top:3rem}}.about{background-image:linear-gradient(0deg,transparent,transparent,transparent,#fff),url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-size:cover;width:100vw}.abouts{flex-wrap:wrap;gap:2rem;margin:5rem auto 0;padding-bottom:5rem;width:80vw}.about__1,.abouts{align-items:center;display:flex;justify-content:center}.about__1{flex-direction:column;gap:1rem;text-align:center;width:33.33333%;width:20rem}.about__1 img{background:gray;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;width:10rem}.about__1 .sub__title{color:#646566;font-size:1.3rem;font-weight:700}.about__1 .review{color:#646566;font-size:16px}.header{background:#ffffff5d;justify-content:space-between;padding:1rem 3vw;position:fixed;width:100vw;z-index:2}.header,.logo{align-items:center;display:flex}.logo img{cursor:pointer;opacity:.7;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;width:7rem}nav{align-items:center;display:flex;justify-content:space-between;width:100%}nav img:hover{opacity:1}nav ul{display:flex;gap:3rem;list-style-type:none;margin:0;padding:0}nav ul li a{color:#6f6c6c;font-size:.8rem;font-weight:600;text-decoration:none}nav ul li a:hover{color:#6a5acd}.menu__btn{cursor:pointer;display:none;margin:2rem;position:fixed;right:3vw;width:1rem}@media screen and (max-width:1200px){nav ul{background:#fff;border-radius:.4rem;flex-direction:column;padding:1rem 3rem;position:absolute;right:-50%;text-align:center;top:3rem;z-index:1}.menu__items.open{opacity:1;right:0;transition:right .3s ease-in-out;visibility:visible}.menu__items.hide{opacity:0;right:-120%;transition:right .3s ease-in-out;visibility:hidden}.menu__btn.hide{display:none}.menu__btn.openbars{display:block}}@media screen and (max-width:768px){.logo img{opacity:.9;width:5rem}}.hero{background-image:linear-gradient(180deg,transparent,transparent,transparent,#fff),url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-size:cover;justify-content:space-between;width:100vw}.hero,.home{display:flex;flex-direction:column}.home{align-items:center;gap:1rem;justify-content:center;margin-top:5rem}.home>img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:6rem}.home small{font-size:2rem}.home small>span{color:#6a5acd}.home>p{font-size:1rem;text-align:center;width:40%}.home__image{display:flex;justify-content:center;margin:4rem;width:100%}.home__image img{filter:brightness(90%);-webkit-filter:brightness(90%);width:50%}.btn{align-items:center;display:flex;gap:2rem;justify-content:center}.btn img{margin-right:.5rem;width:1rem}.btn a:first-child{align-items:center;background:#a79afd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff;display:flex;font-weight:600;padding:.3rem .7rem}.btn a:first-child img{filter:invert();-webkit-filter:invert()}.btn a{background:#fff;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#000;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:.3rem .7rem}.btn a img{filter:none;-webkit-filter:none}.btn a:hover{color:#8a2ce2}.social__links{bottom:3vh;display:flex;flex-direction:column;gap:2rem;left:3vw;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.social__links img{opacity:.6;width:1.5rem}.social__links img:hover{opacity:1}.scroll__buttons{display:flex;flex-direction:column;gap:1rem;position:fixed;right:1rem;top:40%}.scroll__buttons a button{background:#808080d1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;height:.8rem;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease;-webkit-transition:transform 2s ease;-moz-transition:transform 2s ease;-ms-transition:transform 2s ease;-o-transition:transform 2s ease;width:.8rem}.scroll__buttons a button:hover{scale:1.2}.scroll__buttons a .active{background:#000}@media screen and (max-width:768px){.home{align-items:center;justify-content:center;margin-left:1rem}.home small{font-size:1.3rem}.home p{font-size:12px;width:80%}.home__image img{margin:0;width:90%}.btn button{background:#4839a9}.btn button,a{font-size:12px;font-weight:300}.scroll__buttons{right:1.5rem}.scroll__buttons a button{height:.6rem;width:.6rem}}.work{background-image:linear-gradient(0deg,transparent,transparent,transparent,#f0efef),url(/static/media/bgIMG.c39101e520e2997fc6d4.png);padding-bottom:5rem;width:100%}.projects{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:4rem auto 0;width:70vw}.projects>div{background:#fff;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;height:25rem;padding:1.5rem;width:33.33333%;width:20rem}.image__details,.work__details{display:flex;flex-direction:column}.image__details img{border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease}.deploy__links{bottom:50%;display:flex;gap:2rem;height:2.5rem;justify-content:center;margin:auto;position:relative;width:6rem}.work__details img:hover{opacity:.3}.deploy__links a{display:none}.image__details:hover .deploy__links a{display:flex}.deploy__links a img{background:#828384;display:block;height:3rem;padding:.6rem;width:3rem}.category{background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;bottom:18%;color:#828384;font-size:10px;font-weight:700;margin:0 auto;padding:5px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.category:hover{display:block}.work__details .sub__title{bottom:10%;color:#828384;font-size:.8rem;font-weight:700;position:relative;text-align:center}.work__details .review{bottom:5%;font-size:12px;position:relative;text-align:center}.skills__items{display:flex;gap:4rem;justify-content:center;margin:4rem auto;width:50vw}.skill__left{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,2fr);margin:auto;padding:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skill__details{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.skill__details,.skill__details img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.skill__details img{background:#e4e4e4;border-radius:50%;padding:.5rem;width:5.5rem}.skill__details span{color:#787777;font-weight:700}.skill__right{display:flex;flex-direction:column;gap:3rem;padding:2rem}.skill__right .achievement{display:flex;gap:2rem;justify-content:flex-start;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.skill__right .achievement .year{color:#787777;font-size:1.1rem}.school span{color:#787777;font-weight:700;margin-bottom:.4rem}.school>:nth-child(2){color:#000;font-size:16px}.skill__right .achievement .school{display:flex;flex-direction:column;margin-bottom:2rem}.school__about p{border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;box-shadow:0 2px 6px rgba(0,0,0,.2);display:none;padding:1rem;width:20rem}.school:hover .school__about p{display:block;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s}@media screen and (max-width:800px){.skills__items{flex-wrap:wrap}.school__about p{position:relative;right:10%;width:15rem}}.testimonials{align-items:center;background-image:linear-gradient(180deg,transparent,transparent,transparent,#fff),url(/static/media/bgIMG.c39101e520e2997fc6d4.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:3rem;padding:3rem 0;width:100vw}.testimonial{justify-content:center;position:relative}.testimonial,.testimonial__details{display:flex;max-width:30rem;width:100%}.testimonial__details{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-direction:column;padding:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1s ease-in;-webkit-transition:1s ease-in;-moz-transition:1s ease-in;-ms-transition:1s ease-in;-o-transition:1s ease-in}.testimonial__details .testimonial__image{border:2px solid #7e71d3;border-radius:50%;height:4rem;width:4rem}.testimonial__text{display:flex;flex-direction:column;gap:1rem;text-align:center}.testimonial__text p{color:#454343;font-size:12px;font-weight:300;margin-top:1rem}.testimonial__text .details{align-items:center;display:flex;flex-direction:column}.testimonial__text .details>span:first-child{color:#8a2be2;font-weight:700}.testimonial__text .details>span:last-child{font-size:12px}@media screen and (max-width:768px){.testimonial__details{max-width:20rem}}.chevrons{align-items:center;display:flex;gap:5rem;justify-content:center;margin-top:3rem}.chevrons img{background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #000;cursor:pointer;height:2rem;padding:.5rem;width:2rem}.chevrons img:hover{background:#9488de;box-shadow:none;color:#fff}.contact__section-1{justify-content:space-between;margin-top:3rem;padding:2rem;width:100%}.contact,.contact__section-1{align-items:center;display:flex}.contact{background:#e2d9d99a;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;gap:1rem;justify-content:center;padding:1rem}.contact p{color:#6c6e6e;font-size:12px;font-weight:700}.contact img{width:1.5rem}form{align-items:center;display:flex;flex-direction:column;gap:3rem;padding:2rem;width:100%}form input,textarea{background:#e2d9d96c;border-radius:.9rem;-webkit-border-radius:.9rem;-moz-border-radius:.9rem;-ms-border-radius:.9rem;-o-border-radius:.9rem;color:#000;padding:.8rem;text-align:left;width:100%}form textarea{height:10rem;resize:none;width:100%}form .button{background:#a599f2b1;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;color:#3c4444;cursor:pointer;font-weight:700;margin:0 auto;padding:.7rem 1rem;transition:background .3s,color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form .button:hover{background:#892be2c1;color:#fff}.copy{color:#6c6e6e;font-size:12px;text-align:center}@media screen and (max-width:700px){.contact__section-1{align-items:flex-end;flex-direction:column;font-size:12px;gap:2rem}form button{border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;font-size:12px;font-weight:500;padding:.6rem}}
/*# sourceMappingURL=main.39d96754.css.map*/