@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--font-family:"Montserrat",sans-serif;--dark-bg:#111010;--light-bg:#f3f3f3;--gradient-iLiked:linear-gradient(90deg,#9d54eb,#f50d32 38%);--gradient-text:linear-gradient(90deg,#f50d32,#fff 87%);--color-red:#f50d32;--color-border:#2e2e30}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}a{text-decoration:none;color:unset}.dark__bg{background-color:#1a1a1a}.light__text{color:#fff}.gradient__bar{height:4px;width:100px;background:var(--color-red);margin:1rem}.gradient__text{background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section__heading{display:flex;flex-direction:column;align-items:center}.section__heading h1{font-family:var(--font-family);font-style:normal;font-weight:600;font-size:34px;line-height:44px;text-align:center}.section__heading p{font-family:Montserrat;font-size:16px;line-height:28px;text-align:center;color:#fff}.section__margin{margin:4rem 6rem}.section__padding{padding:4rem 6rem}.small__padding{padding:2rem}@media screen and (max-width:700px){.section__margin{margin:4rem}.section__padding{padding:4rem}}@media screen and (max-width:550px){.section__margin{margin:2rem}.section__padding{padding:2rem}}.slide-bottom{animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-bottom{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.opacity-0,.opacity-1{animation:opacity .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes opacity{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.navbar__normal{position:absolute;padding-top:2rem;padding-bottom:2rem;transition:all .3s ease-in-out}.navbar__container,.navbar__normal{z-index:10;width:100%;display:flex;justify-content:space-between;align-items:center}.navbar__container{border-bottom:1px solid var(--dark-bg);background-color:rgba(17,16,16,.3568627451);border-radius:0 0 10px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;padding-top:1rem;padding-bottom:1rem}.navbar__container .navbar__container-logo{height:30px}.navbar__container .navbar__container-logo img{object-fit:contain;width:100%;height:100%}.navbar__container-logo{transition:all .2s linear;height:45px}.navbar__container-logo img{width:100%;height:100%}.navbar__container-links__container{display:flex}.navbar__container-links__container p{margin:0 1.5rem;font-family:var(--font-family);font-size:15px;line-height:18px}.navbar__container__toggleMenu{display:none}.mobile__container-close{position:absolute;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.253);width:100%;height:0;overflow:hidden;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s ease-in-out}.mobile__container-close p{margin:.5rem;font-family:var(--font-family);font-size:50px;font-weight:800;transition:all .6s ease-in;padding:1rem 0;font-size:30px}.mobile__container-close p:active{color:#000}.mobile__container-open{position:fixed;transition:all .5s ease-in-out;background-color:rgba(0,0,0,.253);position:absolute;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:100vh;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.mobile__container-open p{transition:all .6s ease-in;margin:.5rem;font-family:var(--font-family);font-weight:800;padding:1rem 0;font-size:30px}.mobile__container-open p:active{color:#000}@media screen and (max-width:768px){.navbar__container{padding-top:1rem;padding-bottom:1rem}.navbar__container-links__container{display:none}.navbar__container__toggleMenu{display:block;z-index:10}}.utils{position:relative}.utils img{position:absolute;left:0;top:50px}.herosection__container{display:flex;align-items:center;min-height:100vh}.herosection__container .description{margin:2rem 0}.herosection__container .herosection__buttons{display:flex;grid-gap:1rem;gap:1rem}.herosection__container .contact__btn{background-color:transparent;border:1px solid var(--color-red);color:var(--color-red)}.herosection__container__texts{flex:2 1;padding-right:5rem;z-index:1}.herosection__container__texts p{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:30px}.herosection__container__texts p:first-child{color:var(--color-red)}.herosection__container__texts h1{margin:1rem 0;font-family:var(--font-family);font-weight:800;font-size:44px;line-height:60px;color:#fff}.herosection__container__texts button{cursor:pointer;padding:15px 30px;color:#fff;background:var(--color-red);border:none;outline:none;margin:1.5rem 0;border-radius:5px;font-family:var(--font-family);font-size:16px;line-height:20px}.herosection__container__images{flex:1 1}.herosection__container__images img{width:100%;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:0 0 150px 150px}@media screen and (max-width:1050px){.utils{display:none}.herosection__container{flex-direction:column}.herosection__container__texts{padding-right:0;padding-bottom:5rem}.herosection__container__texts p{font-size:16px;line-height:24px}.herosection__container__texts h1{font-size:36px;line-height:46px}.herosection__container__images{padding-bottom:5rem}}@media screen and (max-width:700px){.herosection__container{padding-top:100px}.herosection__container__texts{padding-right:0;padding-bottom:2rem}.herosection__container__images{padding-bottom:2rem}}.service__container-content{margin:2rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.service__container-content::-webkit-scrollbar{display:none}@media screen and (max-width:1050px){.service__container-content{display:block}.service__container-content .services__service-container{margin:2rem 0}}.services__service-container{border:2px solid #2e2e30;border-radius:10px}.services__service-container .services__service-icon{height:50px;width:50px;background-color:var(--color-red);display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#fff;border-radius:50%}.services__service-container h1{font-family:var(--font-family);font-weight:500;font-size:23px;line-height:30px;margin:1rem 0}.services__service-container p{font-family:var(--font-family);font-size:16px;line-height:28px}.services__service-container .arrow__btn{margin:2rem 0 0;display:flex;align-items:center;cursor:pointer}.services__service-container .arrow__btn p{margin-right:.5rem}.services__service-container .arrow__btn svg{color:#fff;font-size:1.5rem;transition:all .5s ease;color:var(--color-red)}.services__service-container .arrow__btn:hover svg{transform:translateX(.5rem)}.skills-detail__container{margin:4rem 0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}@media screen and (max-width:768px){.skills-detail__container{grid-template-columns:1fr}}.skills__skill-container{font-family:var(--font-family);font-size:18px;line-height:30px;margin:1rem 0}.skill-fill{background-color:var(--color-red);transform:translateY(100%)}.skill-empty,.skill-fill{height:20px;border-radius:5px}.skill-empty{width:100%;background:#343434}.skill-heading{display:flex;justify-content:flex-start;align-items:center}.skill-heading svg{color:var(--color-red);margin-right:1rem;font-size:2rem}.project__thumbnail{overflow:hidden;position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.project__thumbnail img{max-width:100%;max-height:100%;transition:all .2s linear}.project__info{font-family:var(--font-family)}.project__info h1{margin:2rem 0 1rem;font-weight:500;font-size:26px;line-height:44px;color:var(--color-red)}.project__info p{font-size:16px;line-height:28px}.arrow__btn{font-family:var(--font-family);margin:2rem 0;cursor:pointer}.arrow__btn,.arrow__btn a{display:flex;align-items:center}.arrow__btn a{grid-gap:1rem;gap:1rem}.arrow__btn p{font-weight:500;font-size:16px;line-height:28px;color:var(--color-red)}.arrow__btn svg{color:var(--color-red);font-size:1.5rem;transition:transform .3s linear}.arrow__btn:hover svg{transform:translateX(.5rem)}@media screen and (max-width:1050px){.project__thumbnail{width:100%}}.selected-works__container-content{margin:4rem 0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 4rem}@media (max-width:1050px){.selected-works__container-content{display:block}.project__container{margin:5rem 0}}.achievements__heading_title{display:flex;align-items:center}.achievements__heading_title svg{color:var(--color-red);font-size:5rem}.achievement__container{margin:4rem 0;display:grid;grid-template-columns:3fr 3fr}.achievement__container-Name{margin-right:1rem;font-family:var(--font-family);display:flex;flex-direction:column}.achievement__container-Name h1{font-weight:800;font-size:34px;line-height:44px;padding-right:2rem}.achievement__container-Name h3{margin:1rem 0 .5rem;color:var(--color-red)}.achievement__container-Name h4{margin:.5rem 0;color:var(--color-red)}.achievement__container-Name svg{font-size:10rem;color:var(--color-red)}.achievement-content{font-family:var(--font-family)}.achievement-content .achievement-content_info h1{margin:1rem 0;font-weight:500;font-size:26px;line-height:44px;color:var(--color-red)}.achievement-content .achievement-content_info p{font-size:16px;line-height:28px}.achievement-content .achievement-content_image img{max-width:100%}@media screen and (max-width:1050px){.achievement__container{grid-template-columns:1fr}.achievement__container-Name{margin:2rem 0}.achievement__container-Name h1{font-weight:800;font-size:34px;line-height:44px;padding-right:0}}.banner__container{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#2e2e30;padding:3rem 5rem;font-family:var(--font-family);border-radius:10px}.banner__container h1{width:70%;font-weight:600;font-size:30px;line-height:40px}.banner__container button{cursor:pointer;font-family:var(--font-family);padding:1rem 2rem;background-color:var(--color-red);outline:none;border:none;border-radius:5px;color:#fff;font-size:16px;line-height:20px}@media screen and (max-width:1050px){.banner__container h1{font-size:20px;line-height:30px;margin-right:2rem}.banner__container button{width:40%;font-size:12px;line-height:18px}}@media screen and (max-width:1050px){.banner__container{flex-direction:column;align-items:center;justify-content:center}.banner__container h1{width:100%;margin-right:0;text-align:center}.banner__container button{width:50%;margin-top:1rem}}.ringTriangle{position:absolute;bottom:30%;left:-5%;width:20%}.contactus__container__main{position:relative;display:flex;flex-direction:column}.contactus__action__section{margin:5rem 0 2rem;display:flex}.contactus__action__section__form{flex:2 1}.contactus__action__section__form .contactus__action__2x_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 4rem}.contactus__action__section__form .contactus__action__section__form__input,.contactus__action__section__form .contactus__action__section__form__input_last{font-family:var(--font-family)}.contactus__action__section__form .contactus__action__section__form__input_last p,.contactus__action__section__form .contactus__action__section__form__input p{margin:0 0 .5rem;font-weight:300;font-size:12px;line-height:15px}.contactus__action__section__form .contactus__action__section__form__input_last input,.contactus__action__section__form .contactus__action__section__form__input input{width:100%;margin-bottom:1rem;padding:1rem 10px;border:none;outline:none;background-color:#343434;color:#fff;font-family:var(--font-family)}.contactus__action__section__form .contactus__action__section__form__input_last{margin:2rem 0;width:100%}.contactus__action__section__form .contactus__action__section__form__input_last textarea{font-family:var(--font-family);padding:10px;width:100%;height:10rem;border:none;outline:none;background-color:#343434}.contactus__action__section__form .contactus__action__section__form__input_btn button{font-family:var(--font-family);padding:18px 35px;border:none;outline:none;background-color:var(--color-red);color:#fff;cursor:pointer;font-weight:300;font-size:16px;line-height:15px;border-radius:5px}.contactus__card__container{display:flex;justify-content:space-between;align-items:center;margin:8rem 0 2rem}@media screen and (max-width:1050px){.contactus__action__section{margin:2rem 0;flex-direction:column}.contactus__action__section .section__heading{margin:2rem 0}.ringTriangle{display:none}.contactus__action__section__form .contactus__action__2x_grid{display:block}.contactus__action__section__form__input_btn button{width:100%;font-size:12px}.contactus__card__container{flex-direction:column;margin:5rem 0 2rem}}.contact-card__container{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #343434;border-radius:10px;padding:1rem;width:30%}.contact-card__container .contact-card__container-icon{width:50px;height:50px;background-color:var(--color-red);display:flex;justify-content:center;align-items:center;margin:1rem 0;border-radius:50%;color:#fff;font-size:1.5rem}.contact-card__container p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:22px;margin:.5rem 0 1rem}@media screen and (max-width:1050px){.contact-card__container{width:100%;margin:1rem 0}}.map__content{border-radius:10px;overflow:hidden}.footer__container{background-color:#161616;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;position:relative;z-index:1}.footer__container__text{text-align:center;font-family:var(--font-family)}.footer__container__text h1{font-weight:500;font-size:20px;line-height:30px}.footer__container__text p{font-size:14px;line-height:24px;color:#ddd}.footer__container__text h1,.footer__container__text p{margin:1rem 0}.footer__container__socialmedia{margin:1rem 0;display:flex;justify-content:center;align-items:center}.footer__container__socialmedia .socialmedia__container{display:flex;justify-content:center;align-items:center;margin:0 1rem;height:50px;width:50px;border-radius:50%;background-color:#2e2e30;color:#fff;font-size:1.4rem}.footer__design{position:absolute;bottom:0;right:0}@media screen and (max-width:768px){.footer__design{display:none}}@media screen and (max-width:1050px){.footer__design img{height:300px;width:280px}}.loading__container_false,.loading__container_true{max-height:100vh;transition:height .5s linear;height:100vh;width:100%;position:fixed;background-color:var(--dark-bg);z-index:9999}.loading__container_false .loading__loader,.loading__container_true .loading__loader{position:absolute;top:50%;left:50%;transform:translateY(-25px) translateX(-25px)}.loading__container_false .loading__text,.loading__container_true .loading__text{position:absolute;left:2rem;bottom:2rem;display:flex;flex-direction:column}.loading__container_false .loading__text h2,.loading__container_true .loading__text h2{font-size:3rem;font-family:var(--font-family);color:var(--color-red);margin-top:1rem}.loading__container_false .loading__text p,.loading__container_true .loading__text p{font-size:1.5rem;font-family:var(--font-family);color:#fff;letter-spacing:8px}.loading__container_false{height:0}.loading__container_false .loading__text{transition:opacity .15s linear;opacity:0}@media screen and (max-width:800px){.loading__container_false .loading__text,.loading__container_true .loading__text{top:75vh}}.projectDetails__section-wrapper{display:flex}.projectDetails__image-container{height:300px;position:relative;background-position:contain;background-size:cover}.projectDetails__image-container:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.212)}.projectDetails__backIcon{cursor:pointer;background-color:rgba(0,0,0,.055);width:50px;height:50px;padding:.3rem;border-radius:80%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;left:20px;top:20px;background:hsla(0,0%,100%,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(6.5px);-webkit-backdrop-filter:blur(6.5px);display:flex;align-items:center;justify-content:center}.projectDetails__backIcon svg{color:var(--color-red);font-size:2rem}.projectDetails__image{width:100%;height:300px;background-position:50%;background-size:contain}.projectDetails__info--wrapper{font-family:var(--font-family);display:grid;grid-template-columns:7fr 3fr;grid-gap:3rem}.projectDetails__info--wrapper .projectDetails__info h2{font-size:2rem;margin-bottom:1rem;color:var(--color-red)}.projectDetails__info--wrapper .projectDetails__info p{font-size:1.2rem;margin-bottom:1rem;line-height:2rem}.projectDetails__info--wrapper .project__details-project__summery{font-size:1.2rem;margin-bottom:1rem;line-height:1.5rem}.projectDetails__description{margin:2rem 0}.projectDetails__description h3{color:var(--color-red);font-size:1.5rem;margin-bottom:1rem}.projectDetails__project-link h3{font-size:1.4rem;margin:1rem 0}.projectDetails__project-link p{text-decoration:underline;color:var(--color-red)}.projectDetails__project-link a{transition:color .3s linear}.projectDetails__project-link a:hover{color:var(--color-red-hover)}.projectDetails__technology h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.projectDetails__technology .projectDetails__technology-container{display:flex;flex-wrap:wrap;grid-gap:1rem .5rem;gap:1rem .5rem;margin-bottom:1rem}.feature__list-wrapper{padding-left:20px}.pill__container{padding:.4rem .7rem;border:1px solid var(--color-red);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px}.pill__container p{color:var(--color-red)}@media screen and (max-width:700px){.projectDetails__info--wrapper{grid-template-columns:1fr}}
/*# sourceMappingURL=main.475cc903.chunk.css.map */