@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Work+Sans: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");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans: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&family=Orbitron:wght@400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Spline+Sans:wght@300..700&display=swap");#homepage-main{background:#141716}#homepage-main,#homepage-main .homepage-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#homepage-main .homepage-container{gap:64px}#homepage-main .homepage-container .main-section-container{min-height:100vh;max-height:100vh;display:flex;justify-content:center;align-items:center;padding:0 5%;width:100%!important;background-position:50%;background-size:cover}#homepage-main .homepage-container .main-section-container .grid{position:absolute;width:100%;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:55px;height:100%!important;max-height:100%}#homepage-main .homepage-container .main-section-container .main-section{height:-moz-fit-content;height:fit-content;width:85%!important;max-width:calc(100% - 32px);margin-top:72px;position:absolute}#homepage-main .homepage-container .main-section-container .main-section .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:70%}#homepage-main .homepage-container .main-section-container .main-section .main-desk-img{-o-object-fit:cover;object-fit:cover;width:100%;height:-moz-fit-content;height:fit-content;min-height:calc(100% - 72px)}#homepage-main .homepage-container .main-section-container .main-section .main-mobile-img,#homepage-main .homepage-container .main-section-container .main-section .main-tab-img{display:none}#homepage-main .homepage-container .project-section{max-width:1100px;display:flex;align-items:center;justify-content:center;flex-direction:column}#homepage-main .homepage-container .project-section .section-2-container{margin-bottom:64px;display:flex;max-height:1024px;flex-direction:column;align-items:center}#homepage-main .homepage-container .project-section .welcome{font-family:Orbitron;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.32px;color:#92ffa4;padding-bottom:12px}#homepage-main .homepage-container .project-section .title{font-family:Orbitron;font-weight:600;font-size:64px;line-height:130%;letter-spacing:.01em;color:#eceeed;text-align:center;padding-bottom:24px}#homepage-main .homepage-container .project-section .desc{font-family:noto sans;font-size:24px;font-style:normal;font-weight:400;line-height:150%;text-align:center;max-width:800px;color:#99a29e}#homepage-main .homepage-container .project-section .project-sec-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}#homepage-main .homepage-container .project-section .btn{margin-top:32px}#homepage-main .homepage-container .divider-section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;width:100%}#homepage-main .homepage-container .divider-section .divider{height:1px;width:100%}#homepage-main .homepage-container .divider-section .divider:first-child{background:rgba(35,250,75,.05)}#homepage-main .homepage-container .divider-section .divider:nth-child(2){background:rgba(35,250,75,.1)}#homepage-main .homepage-container .divider-section .divider:nth-child(3){background:rgba(35,250,75,.2)}#homepage-main .homepage-container .divider-section .divider:nth-child(4){background:rgba(35,250,75,.3)}#homepage-main .homepage-container .divider-section .divider:nth-child(5){background:rgba(35,250,75,.4)}#homepage-main .homepage-container .divider-section .divider:nth-child(6){background:rgba(35,250,75,.5)}#homepage-main .homepage-container .divider-section .divider:nth-child(7){background:rgba(35,250,75,.6)}#homepage-main .homepage-container .divider-section .divider:nth-child(8){background:rgba(35,250,75,.7)}#homepage-main .homepage-container .divider-section .divider:nth-child(9){background:rgba(35,250,75,.8)}#homepage-main .homepage-container .divider-section .divider:nth-child(10){background:rgba(35,250,75,.9)}#homepage-main .homepage-container .divider-section .divider:nth-child(11){background:#23fa4b}#homepage-main .homepage-container .desc-section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%;position:relative}#homepage-main .homepage-container .desc-section .simple-img{position:absolute;left:6%;top:2%}#homepage-main .homepage-container .desc-section .lines-img{position:absolute;right:6%;top:18%}#homepage-main .homepage-container .desc-section .diamond{position:relative;width:748px}#homepage-main .homepage-container .desc-section .diamond .diamond-img{position:absolute;left:-28px;top:22px}#homepage-main .homepage-container .desc-section p:not(.testimonial-contact p){font-family:noto sans;font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#eceeed;margin:0 32px;max-width:500px}#homepage-main .homepage-container .desc-section .divider{gap:16px;height:1px;background:#303633;width:100%;max-width:500px;padding:0 32px}#homepage-main .homepage-container .desc-section .testimonial-contact{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px;max-width:500px;margin:0 32px;width:100%}#homepage-main .homepage-container .desc-section .testimonial-contact .heading{font-family:Orbitron;font-style:normal;font-weight:700;font-size:16px;line-height:130%;letter-spacing:.02em;color:#92ffa4}#homepage-main .homepage-container .desc-section .testimonial-contact .small-text{font-family:noto sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#eceeed}@media only screen and (max-width:1140px){#homepage-main .project-sec-wrap{width:100%!important}#homepage-main .project-section{padding:0 48px}#homepage-main .project-section .section-2-container{margin-bottom:48px!important}#homepage-main .project-section .welcome{font-size:20px!important}#homepage-main .project-section .title{font-size:42px!important}#homepage-main .project-section .desc{font-size:16px!important}#homepage-main .project-section .desc .btn{margin-top:16px}#homepage-main .homepage-container{gap:48px}#homepage-main .main-section-container{min-height:1000px;padding:38px!important;background-image:url(webpack:///mini-css-extract-plugin/_next/static/media/bg-tablet.36514493.png)!important;min-height:80%!important;max-height:80%!important}#homepage-main .main-section-container .grid{display:none}#homepage-main .main-section-container .main-section{position:relative!important}#homepage-main .main-section-container .main-section .logo{transform:translate(-50%,-58%)!important;padding:0!important}#homepage-main .main-section-container .main-section .logo img{width:55%!important}#homepage-main .main-tab-img{display:block!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}#homepage-main .main-desk-img{display:none}}@media only screen and (max-width:600px){#homepage-main .main-section-container{min-height:0;padding:24px!important;background-image:url(webpack:///mini-css-extract-plugin/_next/static/media/bg-mobile.65ef0321.png)!important;min-height:80%!important;max-height:80%!important}#homepage-main .main-section-container .grid{display:none}#homepage-main .main-section-container .main-section{position:relative!important;min-width:calc(100% - 16px)!important}#homepage-main .main-section-container .main-section .logo{transform:translate(-50%,-58%)!important;padding:0!important}#homepage-main .main-section-container .main-section .logo img{width:80%!important}#homepage-main .project-section{padding:0 24px}#homepage-main .project-section .welcome{font-size:16px!important}#homepage-main .project-section .title{font-size:20px!important}#homepage-main .project-section .desc{font-size:14px!important}#homepage-main .main-tab-img{display:none!important}#homepage-main .main-mobile-img{display:flex!important;max-height:100vh!important;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:892px){#homepage-main .lines-img,#homepage-main .simple-img{display:none!important}#homepage-main .diamond-img{display:none}}@media only screen and (max-width:669px){#homepage-main .homepage-container{gap:48px}#homepage-main .section-2-container{margin-bottom:48px!important}#homepage-main .desc-section{margin:0!important}#homepage-main .desc-section .divider:not(.testimonial-contact .divider){width:90%!important}#homepage-main .desc-section .testimonial-contact,#homepage-main .desc-section p:not(.testimonial-contact p){font-size:16px!important;margin:0 24px!important}#homepage-main .desc-section .testimonial-contact{width:unset!important}}#header-main{display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;max-height:100vh;width:100%;background:rgba(20,23,22,.8);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);position:fixed;top:0;z-index:999!important}#header-main .header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%;max-width:1600px;height:72px}#header-main .header-container .header-logo{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:flex-start;flex:1}#header-main .header-container .header-logo .interactive-logo{display:flex;align-items:flex-end;gap:2px;min-width:-moz-fit-content;min-width:fit-content;height:-moz-fit-content;height:fit-content}#header-main .header-container .header-logo .interactive-logo .blinking-cursor{margin-bottom:1px;width:16px;height:2px;background-color:transparent}#header-main .header-container .header-logo .interactive-logo:hover .blinking-cursor{transition:all .2s ease-in!important;background-color:#23fa4b!important}#header-main .header-container .header-logo .hamburger-icon{padding:8px;display:none}#header-main .header-container .header-navigation{display:flex;align-items:center;justify-content:center;gap:32px;width:381px;height:37px}#header-main .header-container .header-navigation .a,#header-main .header-container .header-navigation a{font-family:Orbitron;font-style:normal;font-weight:600;font-size:16px;line-height:130%;text-align:center;letter-spacing:.02em;color:#eceeed;cursor:pointer;text-decoration:none;position:relative;display:inline-block}#header-main .header-container .header-navigation .a:after,#header-main .header-container .header-navigation a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#23fa4b;transition:width .3s ease}#header-main .header-container .header-navigation .a:hover,#header-main .header-container .header-navigation a:hover{color:#23fa4b;transition:all .3s ease}#header-main .header-container .header-navigation .a:hover:after,#header-main .header-container .header-navigation a:hover:after{width:100%}#header-main .header-container .header-link{display:flex;align-items:center;justify-content:flex-end;flex:1}#header-main .header-container .header-link p{font-family:Orbitron;font-style:normal;font-weight:600;font-size:14px;line-height:150%;text-align:center;letter-spacing:.02em;color:#eceeed;text-decoration:none}@media only screen and (min-width:1280px){#header-main .header-container{height:72px!important}}@media only screen and (max-width:1279px){#header-main .header-container{flex-direction:column;transition:height .3s!important;overflow:hidden;width:100%!important}#header-main .header-container .header-logo{width:100%!important;justify-content:space-between!important;flex:none!important;height:72px!important;align-items:center!important;padding:0 22px}#header-main .header-container .header-logo .hamburger-icon{display:flex!important}#header-main .header-container .header-navigation{flex-direction:column;height:-moz-fit-content!important;height:fit-content!important;justify-content:center!important;align-items:flex-start!important;width:100%;gap:8px;padding:32px}#header-main .header-container .header-navigation .link-one{width:100%;display:flex;padding:16px 0;align-items:center;justify-content:flex-start}#header-main .header-container .header-link{align-items:flex-end!important;justify-content:center;width:100%;padding:0 24px 128px}#header-main .header-container .header-link .a,#header-main .header-container .header-link a{padding:32px 0}}.headline{font-family:Orbitron;font-style:normal;font-weight:700;line-height:130%;color:#eceeed}.headline.h1{font-size:64px;letter-spacing:.01em}.headline.h2{font-size:56px;letter-spacing:.01em}.headline.h3{font-size:42px;letter-spacing:.01em}.headline.h4{font-size:36px;letter-spacing:.02em}.headline.h5{font-size:28px;letter-spacing:.02em}.headline.h6{font-size:24px;letter-spacing:.02em}@media screen and (max-width:768px){.headline.mobile-h1{font-size:32px}.headline.mobile-h2{font-size:28px}.headline.mobile-h3{font-size:24px}.headline.mobile-h4{font-size:20px}.headline.mobile-h5{font-size:18px}.headline.mobile-h6{font-size:16px}}.subtitle{font-family:Orbitron;font-style:normal;font-weight:700;line-height:130%;color:#eceeed}.subtitle.subtitle-1{font-size:16px}.subtitle.subtitle-2{font-size:14px}.body{font-family:Noto Sans;font-style:normal;font-weight:400;line-height:160%;color:#eceeed}.body.body-1{font-size:24px}.body.body-2{font-size:17px}.body.body-3{font-size:14px}.button{font-family:Orbitron;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.08em;text-transform:uppercase;color:#eceeed}.button.button-l{font-size:16px}.button.button-m{font-size:14px}.button.button-s{font-size:10px}.caption{font-family:Orbitron;font-style:normal;line-height:100%;color:#eceeed;letter-spacing:.02em;font-size:12px}.caption.caption-1{font-weight:700}.caption.caption-2{font-weight:500}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{height:auto;background:#141716;overflow:visible!important}a{text-decoration:none}::-webkit-scrollbar-thumb{background-color:#1f2421;border:1px solid #393f3c}::-webkit-scrollbar-thumb:hover{background-color:#252a27!important}::-webkit-scrollbar-thumb:active{background-color:#2a2f2c!important;border:1px solid #4a524e}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-button{display:none}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-1{flex:1}.gap-4{gap:32px}.gap-5{gap:64px}#about-page{overflow-x:hidden}#about-page,#about-page .aboutpage-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#about-page .aboutpage-container{background:#141716}#about-page .aboutpage-container .main-section-container{display:flex;justify-content:center;padding:96px 64px;width:100%!important;border-bottom:1px solid var(--dark-fg-subtle,#303633)}#about-page .aboutpage-container .main-section-container .main-section{height:-moz-fit-content;height:fit-content;width:100%!important;display:flex;justify-content:center;margin-top:72px;position:relative}#about-page .aboutpage-container .main-section-container .main-section .content{align-items:center;top:50%;left:50%;text-align:center;color:#fff;max-width:1024px;width:100%}#about-page .aboutpage-container .main-section-container .main-section .content h5{color:#92ffa4;font-family:Orbitron;font-size:16px;font-weight:700;line-height:130%;letter-spacing:.32px;margin-bottom:12px}#about-page .aboutpage-container .main-section-container .main-section .content h1{font-family:Orbitron;font-size:64px;font-weight:700;line-height:130%;letter-spacing:.64px;color:#eceeed;text-align:center;margin-bottom:24px}#about-page .aboutpage-container .main-section-container .main-section .content p{font-family:noto sans;font-size:24px;font-style:normal;font-weight:400;line-height:150%;color:#99a29e;margin:0 32px}#about-page .aboutpage-container .main-section-container .main-section .main-desk-img{-o-object-fit:cover;object-fit:cover;width:100%;height:-moz-fit-content;height:fit-content;min-height:calc(100% - 72px)}#about-page .aboutpage-container .main-section-container .main-section .main-mobile-img,#about-page .aboutpage-container .main-section-container .main-section .main-tab-img{display:none}#about-page .aboutpage-container .projects-and-services{display:flex;flex-direction:column;max-width:1600px;align-items:center;justify-content:center;position:relative}#about-page .aboutpage-container .projects-and-services .project-section{max-width:1024px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:64px;padding:128px 5%}#about-page .aboutpage-container .projects-and-services .project-section .welcome{font-family:Orbitron;font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.72px;color:#eceeed}#about-page .aboutpage-container .projects-and-services .project-section .steps{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%;gap:32px}#about-page .aboutpage-container .projects-and-services .project-section .steps .step{background:linear-gradient(0deg,#141716,#191d1b),#141716;background-size:100% 100px;background-position:top;background-repeat:no-repeat;border-radius:12px;border:1px solid #303633;padding:32px}#about-page .aboutpage-container .projects-and-services .project-section .steps .step h1{font-family:Orbitron;font-size:28px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.48px;color:#eceeed;margin:12px 0}#about-page .aboutpage-container .projects-and-services .project-section .steps .step p{color:#99a29e;font-family:noto sans;font-size:16px;font-style:normal;font-weight:400;line-height:160%}#about-page .aboutpage-container .projects-and-services .simple-img{position:absolute;left:0;padding-left:5%;bottom:328px}#about-page .aboutpage-container .projects-and-services .lines-img{position:absolute;right:0;padding-right:5%;bottom:219px}#about-page .aboutpage-container .projects-and-services .services-wrapper{padding:0 5%;width:100vw;display:flex;margin:0 -5%!important;justify-content:center;border-bottom:1px solid var(--dark-fg-subtle,#303633);background:linear-gradient(180deg,#141716,#191d1b)}#about-page .aboutpage-container .projects-and-services .services-wrapper .services{width:100%;max-width:1600px;margin-top:96px;margin-bottom:80px}#about-page .aboutpage-container .projects-and-services .services-wrapper .services h1{color:#eceeed;font-family:Orbitron;font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.72px;text-align:center;margin-bottom:48px}#about-page .aboutpage-container .projects-and-services .services-wrapper .services .service{display:flex;justify-content:space-between;-moz-column-gap:16%;column-gap:16%;border-top:1px solid #303633;padding-top:16px;margin-bottom:80px}#about-page .aboutpage-container .projects-and-services .services-wrapper .services .service h2{color:#eceeed;font-family:Orbitron;font-size:42px;font-weight:700;line-height:125%;letter-spacing:.72px;width:48%}#about-page .aboutpage-container .projects-and-services .services-wrapper .services .service p{color:#eceeed;font-family:noto sans;font-size:20px;font-weight:400;line-height:150%;width:48%}#about-page .aboutpage-container .known-for-section{background-color:#191d1b;border-top:1px solid #303633;border-bottom:1px solid #303633;display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;align-items:center;width:100%;padding:80px 5%}#about-page .aboutpage-container .known-for-section h2{color:#eceeed;font-family:Orbitron;font-size:24px;font-weight:700;line-height:130%;letter-spacing:.48px;text-align:center}#about-page .aboutpage-container .known-for-section .figma{height:48px!important}#about-page .aboutpage-container .known-for-section .next,#about-page .aboutpage-container .known-for-section .vercel{height:32px!important}#about-page .aboutpage-container .known-for-section .vue{height:36px!important}#about-page .aboutpage-container .team-section{display:flex;flex-direction:column;justify-content:center;margin:80px 0;max-width:1024px;padding:0 44px}#about-page .aboutpage-container .team-section h1{color:#eceeed;font-family:Orbitron;font-size:36px;font-weight:700;line-height:130%;letter-spacing:.72px;text-align:center;margin-bottom:48px}#about-page .aboutpage-container .team-section .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;justify-content:center;gap:48px}#about-page .aboutpage-container .team-section .grid .card{display:flex;flex-direction:column;align-items:center}#about-page .aboutpage-container .team-section .grid .card img{border-radius:6px;margin-bottom:8px}#about-page .aboutpage-container .team-section .grid .card h2{color:#eceeed;font-family:Orbitron;font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.56px;margin-bottom:4px}#about-page .aboutpage-container .team-section .grid .card p{color:#99a29e;font-family:noto sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%}#about-page .aboutpage-container .end-section{max-width:800px;padding:64px 5%}@media only screen and (max-width:1410px){#about-page .lines-img,#about-page .simple-img{display:none}}@media only screen and (max-width:1295px){#about-page .known-for-section{flex-direction:column;padding:48px!important;row-gap:64px}#about-page .known-for-section .figma{height:48px!important}}@media only screen and (max-width:1140px){#about-page .aboutpage-container .main-section-container{padding:48px 64px!important}#about-page .aboutpage-container .main-section-container .main-section .content{padding:0 7%}#about-page .aboutpage-container .main-section-container .main-section .content h1{font-size:32px;line-height:130%}#about-page .aboutpage-container .main-section-container .main-section .content p{font-size:20px;line-height:150%}#about-page .team-section{width:100%;max-width:768px!important;padding:32px 80px!important}#about-page .team-section h1{margin-bottom:32px!important}#about-page .team-section .grid{grid-template-columns:1fr 1fr!important;align-items:center;justify-items:center}}@media only screen and (max-width:990px){#about-page .projects-and-services{margin:0 24px!important}#about-page .projects-and-services .services h1{font-size:36px!important;margin-bottom:32px!important}#about-page .projects-and-services .services .service{-moz-column-gap:64px!important;column-gap:64px!important}#about-page .projects-and-services .services .service h2{font-size:20px!important;line-height:130%!important;width:45.5%!important}#about-page .projects-and-services .services .service p{font-size:16px!important;width:45.5%!important}#about-page .projects-and-services .services .service:last-child{margin-bottom:0!important}#about-page .lines-img,#about-page .simple-img{display:none}#about-page .main-tab-img{display:block!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}#about-page .main-desk-img{display:none}}@media screen and (max-width:700px){#about-page .team-section{width:100%;padding:32px 12.5%!important}#about-page .team-section .grid{display:flex!important;flex-direction:column;row-gap:48px;align-items:center}#about-page .team-section .grid .card{max-width:280px!important}}@media only screen and (max-width:600px){#about-page .aboutpage-container .main-section-container{min-height:0;padding:48px 24px!important}#about-page .aboutpage-container .main-section-container .main-section .content h1{font-size:20px}#about-page .aboutpage-container .main-section-container .main-section .content p{font-size:16px;margin:0}#about-page .projects-and-services .services h1{font-size:20px!important}#about-page .projects-and-services .services .service{flex-direction:column;row-gap:16px}#about-page .projects-and-services .services .service h2{font-size:20px!important;width:100%!important}#about-page .projects-and-services .services .service p{font-size:16px!important;width:100%!important}#about-page .known-for-section h2{font-size:16px!important}#about-page .main-section,#about-page .main-section img{width:100%!important}#about-page .projects-and-services .project-section .welcome{font-size:20px!important}#about-page .projects-and-services .project-section .steps{grid-template-columns:1fr!important}#about-page .projects-and-services .project-section .step h1{font-size:20px!important}#about-page .projects-and-services .project-section .step p{font-size:14px!important}#about-page .collapsible .my-collapse p{font-size:16px!important}#about-page .main-tab-img{display:none!important}#about-page .main-mobile-img{display:flex!important;max-height:100vh!important;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:1575px){#about-page .diamond-img{left:16%!important}}@media only screen and (max-width:1280px){#about-page .diamond-img{display:none}}@media only screen and (max-width:892px){#about-page .lines-img,#about-page .simple-img{display:none!important}}@media only screen and (max-width:669px){#about-page .desc-section .divider{width:90%!important}#about-page .desc-section p{margin:0 24px!important}#about-page .project-section{padding:80px 5%!important}#about-page .project-section .title{font-size:28px!important}#about-page .project-section .desc{padding:0 22px!important}#about-page .project-sec-wrap{gap:0!important}#about-page .project-card{justify-content:flex-end!important;align-items:flex-end!important;height:211px!important}#about-page .project-card .project-content{position:absolute;bottom:32px;left:32px;gap:8px!important}#about-page .project-card .card-title{font-size:20px!important}#about-page .project-card .mobile-sub-heading{display:block!important;letter-spacing:4px!important}#about-page .project-card .card-desc{display:none!important}}#footer-main .dropdown-wrapper{position:relative}#footer-main .dropdown-wrapper .dropdown-btn-container{height:40px;outline:none;border:1px solid #393f3c;border-radius:3px;font-weight:400;font-size:14px;line-height:120%;color:#eceeed;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Noto Sans,sans-serif;padding:9px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:transparent}#footer-main .dropdown-wrapper .dropdown-btn-container .arrow-open{display:flex;align-items:center;justify-content:center}#footer-main .dropdown-wrapper .dropdown-btn-container .arrow-open svg path{fill:#706f78}#footer-main .dropdown-wrapper .dropdown-btn-container .arrow-closed{display:flex;align-items:center;justify-content:center}#footer-main .dropdown-wrapper .dropdown-btn-container .arrow-closed svg path{fill:#706f78}#footer-main .dropdown-wrapper .dropdown-btn-container .placeholer{font-style:normal;font-weight:400;font-size:14px;line-height:120%;color:#eceeed!important}#footer-main .dropdown-wrapper .dropdown-btn-container .Dropdown-placeholder{color:#eceeed!important}#footer-main .dropdown-wrapper .dropdown-btn-container .Dropdown-placeholder.placeholer.is-selected{color:#fff}#footer-main .dropdown-wrapper .drop-menu{font-family:Noto Sans,sans-serif!important;min-width:100%;max-width:100%;max-height:200px!important;overflow:auto;position:absolute;z-index:999;border:1px solid #303633;border-top:none;border-radius:0 0 3px 3px}#footer-main .dropdown-wrapper .drop-menu .Dropdown-option{background:#141716;font-style:normal;font-weight:400;font-size:14px;color:#fff;padding:3px 16px}#footer-main .dropdown-wrapper .drop-menu .Dropdown-option:hover{cursor:pointer;background:#083815}#footer-main .dropdown-wrapper .drop-menu .is-selected{background:#083815}#footer-main .footer-container{display:flex;flex-direction:column;width:100%;max-width:1024px}#footer-main .footer-container .top{display:flex;width:100%}#footer-main .footer-container .top .links-wrapper{display:flex;justify-content:space-between;width:100%}#footer-main .footer-container .top .links-wrapper .space{flex:1}#footer-main .footer-container .top .links-wrapper .links-container{display:flex;flex-direction:column;row-gap:14px}#footer-main .footer-container .top .links-wrapper .links-container .heading{font-family:Orbitron;font-size:15px;font-weight:700;line-height:130%;letter-spacing:.32px;color:#eceeed}#footer-main .footer-container .top .links-wrapper .links-container .a,#footer-main .footer-container .top .links-wrapper .links-container a{width:-moz-fit-content;width:fit-content;cursor:pointer;font-family:noto sans;font-size:15px;font-weight:400;line-height:150%;color:#99a29e}#footer-main{display:flex;align-items:flex-end;justify-content:center;width:100%;margin:96px 0;padding-top:0;background:#141716;.footer-container{display:flex;flex-direction:column;width:100%;max-width:1024px;.top{display:flex;width:100%;.links-wrapper{display:flex;justify-content:space-between;width:100%;.links-container{display:flex;flex-direction:column;row-gap:14px;.heading{font-family:Orbitron;font-weight:700;line-height:130%;letter-spacing:.32px;color:#eceeed}.a,.heading,a{font-size:15px}.a,a{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;cursor:pointer;font-family:noto sans;font-weight:400;line-height:150%;color:#99a29e;text-decoration:none;transition:color .3s ease;&:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#23fa4b;transition:width .3s ease}&:hover{color:#23fa4b!important;&:after{width:100%}}&.token{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;&:hover svg path{fill:#75817b;transition:all .3s ease-out}}}}}.newsletter{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px;.heading{font-family:Orbitron;font-weight:700;line-height:130%;letter-spacing:.32px}.heading,.text{font-size:15px;color:#eceeed}.text{font-family:noto sans;font-weight:400;line-height:150%}.input{display:flex;justify-content:space-between;border-radius:4px;border:1px solid #393f3c;background:#1f2421;padding:6px 6px 6px 16px;input{width:100%;margin:0;padding:0;border:none;outline:none;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#eceeed;font-family:noto sans;font-size:15px;font-weight:400;line-height:150%;&::-webkit-input-placeholder{color:#66736d}&::-moz-placeholder{color:#66736d}}button{display:flex;justify-content:center;align-items:center;color:#66736d;font-family:noto sans;font-size:15px;font-weight:400;line-height:150%;border-radius:4px;border:1px solid #393f3c;background:#141716;width:71px;height:27px;padding:3px}}}}.divider{width:100%;height:1px;background-color:#303633;margin:64px 0}.copyright{font-family:noto sans;font-weight:400;font-size:15px;line-height:150%;color:#99a29e}.bottom{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:32px;a{text-decoration:none;.back-to-top{display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-family:Orbitron;font-weight:800;font-size:15px;line-height:100%;letter-spacing:.02em;color:#23fa4b}}}}}@media screen and (max-width:679px){.footer-container .links-wrapper{display:flex;flex-direction:column}.footer-container .links-container,.footer-container .newsletter{width:100%;margin-bottom:20px}}@media screen and (min-width:680px) and (max-width:952px){.footer-container .links-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.footer-container .newsletter{grid-column:1/span 3;width:100%}}@media screen and (min-width:953px){.footer-container .links-wrapper{display:flex;justify-content:space-between}.footer-container .links-container,.footer-container .newsletter{width:auto}}@media only screen and (max-width:1140px){#footer-main{padding:32px 48px!important}#footer-main .top{flex-direction:column}#footer-main .top .links-wrapper{justify-content:space-between;flex-wrap:wrap;gap:32px}#footer-main .top .links-wrapper .space{display:none!important}}@media only screen and (max-width:720px){#footer-main{margin:0}#footer-main .bottom{gap:32px}}@media only screen and (max-width:648px){#footer-main{padding:24px 32px!important}#footer-main .top,#footer-main .top .links-wrapper{flex-direction:column;gap:32px}}@media only screen and (max-width:600px){#footer-main .footer-container{align-items:flex-start!important;height:-moz-fit-content!important;height:fit-content!important}#footer-main .copyright{font-size:14px!important}#footer-main .back-to-top{font-size:12px!important;align-items:flex-end!important}}#project-detail-main{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#project-detail-main a::-moz-selection,#project-detail-main div::-moz-selection,#project-detail-main p::-moz-selection,#project-detail-main span::-moz-selection{color:#010101;background:#eceeed}#project-detail-main a::selection,#project-detail-main div::selection,#project-detail-main p::selection,#project-detail-main span::selection{color:#010101;background:#eceeed}#project-detail-main img::-moz-selection{background:transparent}#project-detail-main img::selection{background:transparent}#project-detail-main .project-detail-container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:24px;padding-right:24px;margin-bottom:80px}#project-detail-main .project-detail-container .content-container{margin-bottom:128px;width:100%;display:flex;justify-content:space-evenly;gap:64px;width:1200px}#project-detail-main .project-detail-container .content-container .main-section{padding-top:136px;min-width:800px;display:flex;align-items:center;justify-content:center;flex-direction:column}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container{width:100%;display:flex;justify-content:flex-start;margin-bottom:32px}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container{width:100%}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container .main-heading{text-decoration:none;font-family:Orbitron;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#23fa4b;margin-bottom:8px;width:-moz-fit-content;width:fit-content}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container .sub-heading{font-family:Orbitron;font-weight:700;font-size:36px;letter-spacing:.02em;color:#eceeed}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-blank{width:30%}#project-detail-main .project-detail-container .content-container .main-section .break-container{margin-bottom:25px;background:#303633;width:100%;height:1px}#project-detail-main .project-detail-container .content-container .main-section .details-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}#project-detail-main .project-detail-container .content-container .main-section p{font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:flex;align-items:center;color:#eceeed}#project-detail-main .project-detail-container .content-container .main-section .main-image-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}#project-detail-main .project-detail-container .content-container .main-section .main-image-container img{border:1px solid #303633;border-radius:4px;background-color:#1f2421;width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}#project-detail-main .project-detail-container .content-container .main-section .main-image-container p{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#eceeed}#project-detail-main .project-detail-container .content-container .main-section .second-image-container{margin-bottom:32px;width:100%}#project-detail-main .project-detail-container .content-container .main-section .second-image-container .second-image{width:100%;-o-object-fit:cover;object-fit:cover}#project-detail-main .project-detail-container .content-container .side-section{min-width:400px;padding-top:136px}#project-detail-main .project-detail-container .content-container .side-section .side-section-sticky{position:sticky;top:96px;gap:32px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}#project-detail-main .project-detail-container .content-container .side-section .side-section-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:6px}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-heading p{font-family:Orbitron;font-style:normal;font-weight:700;font-size:16px;line-height:130%;letter-spacing:.02em;color:#eceeed}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text p{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;align-items:center;color:#eceeed}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .text-main p{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;align-items:center;color:#eceeed}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .link .link-text{font-family:Noto Sans;font-weight:400;font-size:16px;display:flex;align-items:center;color:#eceeed;margin-right:5.12px;-webkit-text-decoration:#393f3c;text-decoration:#393f3c}#project-detail-main .project-detail-container .content-container .side-section .side-section-break{margin-bottom:32px;background:#303633;height:4px;width:10%}#project-detail-main .project-detail-container .content-container .main-break{width:10%;height:4px;background:#303633;display:none;margin-bottom:32px}#project-detail-main .project-detail-container .bottom-img{display:none;width:100%;height:auto;margin-bottom:70px;flex-direction:column-reverse}#project-detail-main .project-detail-container .bottom-img .line{width:100%;background-color:#eceeed}@media only screen and (max-width:1360px){#project-detail-main .project-detail-container{padding:0!important;margin:0!important}#project-detail-main .project-detail-container .bottom-img{display:flex!important}#project-detail-main .project-detail-container .heading-outer-container{display:flex;flex-direction:column}#project-detail-main .project-detail-container .heading-outer-container .heading-container{width:100%}#project-detail-main .project-detail-container .heading-outer-container .heading-blank{width:0}#project-detail-main .project-detail-container .content-container{display:flex;flex-direction:column;align-items:center!important;width:100%!important;gap:22px!important}#project-detail-main .project-detail-container .content-container .main-section{width:100%!important;max-width:90%!important;min-width:90%!important}#project-detail-main .project-detail-container .content-container .side-section{width:90%;min-width:90%!important;padding-top:0!important}#project-detail-main .project-detail-container .content-container .main-break{display:flex}}.contact-main{font-family:Noto Sans,sans-serif;width:100%;display:flex;justify-content:center;align-items:center;z-index:10;padding-bottom:80px}.contact-main .spacer{height:80px}.contact-main .contact-column{display:flex;gap:96px}.contact-main .container{max-width:1440px}.contact-main .close-btn{align-self:flex-end}.contact-main .heading-container{color:#eceeed;font-size:42px;line-height:130%;font-family:Orbitron,sans-serif;font-weight:700}.contact-main .description,.contact-main .feedback{color:#eceeed;font-family:noto sans;font-size:20px;font-weight:400;line-height:150%}.contact-main .form-container{display:flex;flex-direction:column;gap:32px}.contact-main .form-heading{font-family:Orbitron;font-style:normal;font-weight:700;font-size:14px;letter-spacing:.02em;color:#eceeed;margin-bottom:12px}.contact-main .input-container{display:flex;flex-direction:column;gap:8px;flex:1}.contact-main .input-row{display:flex;gap:16px}.contact-main .form-input{background:transparent;width:100%;padding:9px 16px;font-family:noto sans,sans-serif;font-weight:400;font-size:14px;color:#eceeed;border:1px solid #393f3c;border-radius:3px;box-shadow:none;outline:none;height:40px}.contact-main .form-input:focus{outline:none}.contact-main .form-input::-webkit-input-placeholder{font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#66736d}.contact-main .form-input::-moz-placeholder{font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#66736d}.contact-main .form-text-area{resize:none;background:transparent;width:100%;padding-top:9px;padding-bottom:9px;padding-left:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#eceeed;height:144px;border:1px solid #393f3c;border-radius:3px}.contact-main .form-text-area:focus{outline:none}.contact-main .form-text-area::-webkit-input-placeholder{font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#66736d}.contact-main .form-text-area::-moz-placeholder{font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#66736d}.contact-main .dropdown-wrapper{position:relative}.contact-main .dropdown-wrapper .dropdown-btn-container{height:40px;outline:none;border:1px solid #393f3c;border-radius:3px;font-weight:400;font-size:14px;line-height:120%;color:#eceeed;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Noto Sans,sans-serif;padding:9px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:transparent}.contact-main .dropdown-wrapper .dropdown-btn-container .arrow-open{display:flex;align-items:center;justify-content:center}.contact-main .dropdown-wrapper .dropdown-btn-container .arrow-open svg path{fill:#706f78}.contact-main .dropdown-wrapper .dropdown-btn-container .arrow-closed{display:flex;align-items:center;justify-content:center}.contact-main .dropdown-wrapper .dropdown-btn-container .arrow-closed svg path{fill:#706f78}.contact-main .dropdown-wrapper .dropdown-btn-container .placeholer{font-style:normal;font-weight:400;font-size:14px;line-height:120%;color:#eceeed!important}.contact-main .dropdown-wrapper .dropdown-btn-container .Dropdown-placeholder{color:#eceeed!important}.contact-main .dropdown-wrapper .dropdown-btn-container .Dropdown-placeholder.placeholer.is-selected{color:#fff}.contact-main .dropdown-wrapper .drop-menu{font-family:Noto Sans,sans-serif!important;min-width:100%;max-width:100%;max-height:200px!important;overflow:auto;position:absolute;z-index:999;border:1px solid #303633;border-top:none;border-radius:0 0 3px 3px}.contact-main .dropdown-wrapper .drop-menu .Dropdown-option{background:#141716;font-style:normal;font-weight:400;font-size:14px;color:#fff;padding:3px 16px}.contact-main .dropdown-wrapper .drop-menu .Dropdown-option:hover{cursor:pointer;background:#083815}.contact-main .dropdown-wrapper .drop-menu .is-selected{background:#083815}.contact-main .contact-bottom-container{border-top:1px solid #303633;display:flex;flex-direction:column;flex:1;gap:24px;padding-top:28px}.contact-main .contact-bottom-container .heading{color:#eceeed;font-family:Orbitron;font-style:normal;font-weight:700;font-size:24px;line-height:130%;letter-spacing:.02em}.contact-main .contact-bottom-container .description{color:#eceeed;font-family:Noto Sans;font-style:normal;font-weight:400;font-size:16px}.contact-main .form-submit-inner-container{display:flex;justify-content:flex-end}.contact-main .form-submit-inner-container .btn{all:unset;width:490px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Orbitron;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:.08em;text-transform:uppercase;color:#92ffa4}.contact-main .form-submit-inner-container .btn:focus-visible{outline:2px solid #fff;border-radius:2px}.contact-main .form-submit-inner-container .btn:hover{transition:all .3s ease}.contact-main .form-submit-inner-container .btn:active{transition:all .2s ease}.contact-main .social-content{display:grid;grid-template-columns:1fr 1fr;width:100%;justify-content:space-between}.contact-main .social-content .user-info-container{display:flex;flex-direction:column}.contact-main .social-content .user-info-container .user-email-container{display:flex;align-items:center;justify-self:center;margin-bottom:17px;cursor:pointer}.contact-main .social-content .user-info-container .user-email-container .email-text{font-family:Noto Sans;font-weight:400;font-size:16px;color:#eceeed;margin-left:16px;position:relative;display:inline-block}.contact-main .social-content .user-info-container .user-email-container .email-text:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#23fa4b;transition:width .3s ease}.contact-main .social-content .user-info-container .user-email-container .email-text:hover{color:#23fa4b;transition:all .3s ease}.contact-main .social-content .user-info-container .user-email-container .email-text:hover:after{width:100%}.contact-main .social-content .user-info-container .whatsapp-container{display:flex;align-items:center;justify-self:center;cursor:pointer}.contact-main .social-content .user-info-container .whatsapp-container .whatsapp-text{font-family:Noto Sans;font-weight:400;font-size:16px;color:#eceeed;background:transparent;border:none;outline:none;cursor:pointer;margin-left:16px;position:relative;display:inline-block}.contact-main .social-content .user-info-container .whatsapp-container .whatsapp-text:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#23fa4b;transition:width .3s ease}.contact-main .social-content .user-info-container .whatsapp-container .whatsapp-text:hover{color:#23fa4b;transition:all .3s ease}.contact-main .social-content .user-info-container .whatsapp-container .whatsapp-text:hover:after{width:100%}.contact-main .social-content .icons-container{display:flex;gap:4px;justify-content:flex-end}.contact-main .social-content .icons-container a{display:flex;width:32px;height:32px;justify-content:center;align-items:center;padding:4px;cursor:pointer}.contact-main .social-content .icons-container svg:hover path{transition:all .3s ease-out;fill:#23fa4b}@media only screen and (max-width:1120px){.contact-main .contact-column{flex-direction:column;gap:24px}.contact-main .description{font-size:16px}}@media only screen and (max-width:600px){.contact-main .heading-container{font-size:20px}.contact-main .contact-bottom-container .heading,.contact-main .description,.contact-main .feedback{font-size:16px}.contact-main .input-row{flex-direction:column;gap:32px}.contact-main .form-submit-inner-container{justify-content:center}.contact-main .form-submit-inner-container .btn{max-width:281px!important;max-height:28px!important;background-size:100% 100%;background-repeat:no-repeat}.contact-main .form-submit-inner-container .btn p{font-size:10px!important}.contact-main .social-content{grid-template-columns:1fr;row-gap:22px;padding-bottom:32px}.contact-main .social-content .icons-container{justify-content:flex-start;margin-left:8px}}.page-end-section{height:385px;max-width:800px;margin:96px 0 64px;background-image:url(https://i.ibb.co/K2QBZvV/end-section.png);background-size:contain}.page-end-section .fill{padding:60px 80px;flex-direction:column;gap:42px}.page-end-section .fill,.page-end-section .fill .main-text{display:flex;align-items:center;justify-content:center}.page-end-section .fill .main-text p{font-family:Orbitron;font-style:normal;font-weight:700;font-size:36px;line-height:130%;text-align:center;letter-spacing:.01em;color:#92ffa4}@media only screen and (max-width:1100px){.page-end-section{width:640px!important;height:308px!important;background-image:url(webpack:///mini-css-extract-plugin/_next/static/media/end-sec-tab.c80a512a.svg)!important;margin:32px 0!important}.page-end-section,.page-end-section .fill{background-repeat:no-repeat;background-size:contain;background-position:50%}.page-end-section .fill{width:100%;height:100%;gap:25.6px!important;padding:18px!important;background-image:url(webpack:///mini-css-extract-plugin/_next/static/media/fill.3c9c2fd9.svg)!important}.page-end-section .main-text{max-width:432px}.page-end-section .main-text p{font-size:28px!important}.page-end-section .btn{width:281px!important;height:32px!important;background-image:url(https://i.ibb.co/d0zDY3c/btn-mobile.png)!important;font-size:10px!important}}@media only screen and (max-width:1100px) and (max-width:700px){.page-end-section{width:343px!important;height:280px!important;background-image:url(https://i.ibb.co/7CsT8LB/end-section-tab.png)!important}.page-end-section .fill{background-image:unset!important;padding:18px!important;gap:12px!important}.page-end-section .main-text{max-width:85%}.page-end-section .main-text p{font-size:20px!important}}#portfolio-main{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;background:#141716;padding-top:72px}#portfolio-main .simple-img{position:absolute;left:0;padding-left:5%;bottom:-800px}#portfolio-main .lines-img{position:absolute;right:0;padding-right:5%;bottom:-1200px}#portfolio-main .portfolio-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:64px 0 0}#portfolio-main .portfolio-container .project-section{max-width:1024px;width:100%;margin:32px 0 64px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:64px}#portfolio-main .portfolio-container .project-section .section-2-container{display:flex;max-height:1024px;flex-direction:column;align-items:center}#portfolio-main .portfolio-container .project-section .title{font-family:Orbitron;font-size:56px;font-weight:700;line-height:130%;letter-spacing:.56px;color:#eceeed;text-align:center;margin-bottom:24px}#portfolio-main .portfolio-container .project-section .desc{font-family:noto sans;font-size:24px;font-style:normal;font-weight:400;line-height:150%;text-align:center;max-width:800px;color:#99a29e}#portfolio-main .portfolio-container .project-section .project-sec-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}#portfolio-main .portfolio-container .project-section .btn{background-image:url(https://i.ibb.co/dB2fQGk/btn.png);width:490px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px}#portfolio-main .portfolio-container .project-section .btn p{font-family:Orbitron;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:.08em;text-transform:uppercase;color:#92ffa4}@media only screen and (max-width:600px){#portfolio-main .project-section .btn{width:281px!important;height:32px!important;background-image:url(https://i.ibb.co/d0zDY3c/btn-mobile.png)!important}#portfolio-main .project-section .btn p{font-size:10px!important}}@media only screen and (max-width:1410px){#portfolio-main .lines-img,#portfolio-main .simple-img{display:none}}@media only screen and (max-width:1140px){#portfolio-main .portfolio-container{padding:0!important}#portfolio-main .project-sec-wrap{width:100%!important}#portfolio-main .project-section{gap:0!important;padding:0 48px}#portfolio-main .project-section .section-2-container{margin-bottom:32px!important}#portfolio-main .project-section .title{font-size:32px!important}#portfolio-main .project-section .btn{margin-top:16px}}@media only screen and (max-width:600px){#portfolio-main .project-section{padding:0 24px}#portfolio-main .project-section .title{font-size:20px!important}#portfolio-main .project-section .desc{font-size:14px!important}#portfolio-main .project-section .btn{width:281px!important;height:32px!important;background-image:url(https://i.ibb.co/d0zDY3c/btn-mobile.png)!important}#portfolio-main .project-section .btn p{font-size:10px!important}}.modal{position:fixed;top:-100%;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:top .3s ease-in-out;z-index:9999;background:rgba(20,23,22,.9);backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);overflow-x:hidden;overflow-y:scroll}.modal.show{top:0}.modal-content{padding:96px 80px 80px;position:relative;background-color:transparent;border-radius:5px;transition:transform .3s ease-in-out;transform:translateY(-100%);align-self:center;height:100%;min-width:100vw}@media only screen and (max-width:1120px){.modal-content{padding:64px 24px!important}}.modal-content .close{padding:1.5rem;justify-content:center;align-items:center;position:absolute;top:2px;right:4px;z-index:999;cursor:pointer}.modal-content .close:hover path{transition:all .3s ease-out;fill:#23fa4b}@media only screen and (max-width:600px){.modal-content{padding:15% 5%}}.modal.show .modal-content{transform:translateY(0)}.project-card-link{width:100%}.project-card{border-radius:12px;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0);gap:8px;overflow:hidden;cursor:pointer;position:relative;background-color:#1f2421;transition:box-shadow .3s ease-in-out,border-radius .3s ease-in-out}.project-card:before{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,23,22,.4) 0,rgba(20,23,22,.4) 100%),var(--color)!important;box-shadow:0 4px 3px 0 rgba(0,0,0,.1),0 10px 8px 0 rgba(0,0,0,.04);opacity:0;transition:opacity .3s ease-in-out}.project-card:hover:before{opacity:.7}.project-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:transparent}.project-card:hover:after{background-color:var(--color)}.project-card img{pointer-events:none;-o-object-fit:contain!important;object-fit:contain!important;height:100%;left:0;z-index:-1}.project-card img::-moz-selection{color:transparent;background:transparent}.project-card img::selection{color:transparentred;background:transparent}.project-card .project-content{max-width:472px;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin:0 48px 0 0;gap:12px}.project-card .project-content .card-title{font-family:Orbitron;font-weight:600;font-size:28px;line-height:130%;text-align:left;letter-spacing:.56px;color:#eceeed}.project-card .project-content .mobile-sub-heading{display:none;font-family:noto sans;font-weight:400;font-size:16px;line-height:160%;color:#92ffa4}.project-card .project-content .card-desc{font-family:noto sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#d7dcda;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.project-card .project-content .card-tags{display:flex;flex-wrap:wrap;gap:4px;font-size:13px}.project-card .project-content .tag{display:flex;padding:1px 5px 2px;justify-content:center;align-items:center;gap:32px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(270deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(0deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0));color:#d7dcda;font-family:noto sans;font-style:normal;font-weight:400;line-height:150%}.project-card:hover{box-shadow:0 4px 3px 0 rgba(0,0,0,.1),0 10px 8px 0 rgba(0,0,0,.04);border-radius:0}.image-project-card{border-radius:12px;display:grid;grid-template-columns:2fr 1fr;justify-content:center;align-items:center;-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0);cursor:pointer;position:relative;overflow:hidden;background-color:#1f2421;transition:opacity .3s ease-in-out,border-radius .3s ease-in-out,background-color .3s linear}.image-project-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(0deg,rgba(20,23,22,.4) 0,rgba(20,23,22,.4) 100%),var(--color);opacity:0;transition:opacity .15s ease-in-out}.image-project-card:hover:before{opacity:1}.image-project-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:transparent}.image-project-card:hover:after{background-color:var(--color)}.image-project-card .png{position:relative;-o-object-fit:contain!important;object-fit:contain!important;height:100%;left:0;z-index:0;transition:box-shadow .3s ease-in-out!important;display:flex;justify-content:center;align-items:center;margin-right:7%}.image-project-card .png img.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.image-project-card .png:after,.image-project-card .png:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.image-project-card .png:before{background:linear-gradient(90deg,rgba(43,39,32,0) 50%,#1f2421);transition:opacity 50ms ease-in-out 0ms;opacity:1}.image-project-card .png:after{background:linear-gradient(90deg,rgba(43,39,32,0) 50%,var(--gradientAfter) 100%);transition:opacity .15s ease-in-out;opacity:0}.image-project-card img{filter:grayscale(100%);-o-object-fit:contain!important;object-fit:contain!important;height:100%;left:0;z-index:-1;transition:opacity .3s ease-in-out}.image-project-card .content-wrapper{position:relative;height:100%!important;display:flex;justify-content:flex-start;align-items:center;padding-left:9px}.image-project-card .content-wrapper:before{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-in-out}.image-project-card .content-wrapper .project-content{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin:0 48px 0 0;gap:12px}.image-project-card .content-wrapper .project-content .card-title{font-family:Orbitron;font-weight:600;font-size:28px;line-height:130%;text-align:left;letter-spacing:.56px;color:#eceeed}.image-project-card .content-wrapper .project-content .mobile-sub-heading{display:none;font-family:noto sans;font-weight:400;font-size:16px;line-height:160%;color:#92ffa4}.image-project-card .content-wrapper .project-content .card-desc{font-family:noto sans;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#d7dcda;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.image-project-card .content-wrapper .project-content .card-tags{display:flex;flex-wrap:wrap;gap:4px;font-size:13px}.image-project-card .content-wrapper .project-content .tag{display:flex;padding:1px 5px 2px;justify-content:center;align-items:center;gap:32px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(270deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(0deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0));color:#d7dcda;font-family:noto sans;font-style:normal;font-weight:400;line-height:150%}.image-project-card:hover{box-shadow:0 4px 3px 0 rgba(0,0,0,.1),0 10px 8px 0 rgba(0,0,0,.04);border-radius:0}.image-project-card:hover .png:before{opacity:0;transition:opacity .25s ease-in-out 50ms}.image-project-card:hover .png:after{opacity:1}@media only screen and (max-width:1140px){.project-card{width:100%!important}}@media only screen and (max-width:1040px){.project-card{flex-direction:column}.project-card img{height:67%!important;width:100%!important}.project-card .project-content{padding:32px!important;margin:0!important;max-width:100%!important;gap:10px}.project-card .project-content .card-desc{-webkit-line-clamp:2!important}.image-project-card{display:flex;flex-direction:column}.image-project-card .png{width:100%!important;margin-right:0!important}.image-project-card .png:before{background:linear-gradient(180deg,rgba(43,39,32,0),#1f2421)}.image-project-card .png:after{background:linear-gradient(180deg,rgba(43,39,32,0) 0,var(--gradientAfter) 100%)}.image-project-card .content-wrapper{padding:32px!important;margin:0!important}.image-project-card .content-wrapper .card-desc{-webkit-line-clamp:2!important}}@media only screen and (max-width:600px){.image-project-card .project-content .card-title,.project-card .project-content .card-title{font-size:22px!important}}@media only screen and (max-width:420px){.image-project-card .project-content .card-title,.project-card .project-content .card-title{font-size:18px!important}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{all:unset;background-image:url(/btn-md-default.png);width:490px;height:48px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;font-family:Orbitron;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:.08em;text-transform:uppercase;color:#92ffa4;-webkit-text-fill-color:#92ffa4;opacity:1;-webkit-opacity:1}.btn:focus-visible{outline:2px solid #fff;border-radius:2px}.btn:hover{transition:all .3s ease}.btn:active{transition:all .2s ease;background-image:url(/btn-md-active.png)}@media only screen and (max-width:600px){.btn{width:281px!important;height:32px!important;font-size:10px!important}.btn:hover{transition:all .3s ease}.btn:active{transition:all .2s ease}}