.fade-overlay{position:fixed;inset:0;background:#1a1a1a;z-index:999999;pointer-events:none}.thin{font-family:medium!important}.lang-active{background:#fbfbfb;color:#9ea0a9!important}.about-page .lang-active{background:#5d5e63;color:#fbfbfb!important}.works-page .lang-active{background:#fbfbfb;color:#1a1a1a!important}.about-page .link,.about-page .main-button{color:#5d5e63;border:1px solid #5D5E63}.works-page .link,.works-page .main-button{border:1px solid #686868!important}.link{font-size:1rem;padding:8px 15px;color:#fbfbfb;border:1px solid #fbfbfb;border-radius:5px;line-height:1;transition:.25s;cursor:pointer;letter-spacing:-.07em}.small-text{font-size:1rem;line-height:1;letter-spacing:-.07em;font-family:medium}.hero-text{letter-spacing:-.07em;font-size:1.25rem;color:#fbfbfb;font-family:medium}.title{font-size:6rem;letter-spacing:-.07em;font-family:semibold;line-height:.8}.subtext{font-size:1.5rem;letter-spacing:-.07em;font-family:medium;color:#5d5e63}.mid-text{font-size:1.9rem;letter-spacing:-.07em;padding-bottom:20px}.main-button{color:#fbfbfb;padding:8px 15px;display:flex;align-items:center;gap:13px;border:1px solid #fbfbfb;border-radius:5px;background:transparent;transition:.25s;cursor:pointer}.button{padding:8px 15px;display:flex;align-items:center;background:#fbfbfb;gap:13px;border-radius:5px;transition:.25s;cursor:pointer}.main-button img{height:12px}.buttonarrows{display:flex;align-items:center;justify-content:center;position:relative}.buttonarrows>:nth-child(1){transition:.25s}.buttonarrows>:nth-child(2){position:absolute;left:0;opacity:0;transition:.25s}.about-page .buttonarrows>:nth-child(2){opacity:1}.about-page .buttonarrows>:nth-child(1){opacity:0}.works-page .buttonarrows>:nth-child(2){filter:brightness(.4)}.navbar{position:absolute;display:flex;padding:20px;width:100%;justify-content:space-between;align-items:center;background:linear-gradient(#9ea0a9a0,transparent);z-index:1000}.about-page .navbar{background:transparent}.links{display:flex;gap:5px}.language{display:flex;gap:5px;position:absolute;left:50%;transform:translate(-50%)}.mobile-wrap{display:none}.navbar>:nth-child(4){display:none}.hero{height:100vh;width:100%;position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:20px;overflow:hidden;background:#1a1a1a}.hero-bg-image{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/images/herobg.avif) no-repeat;background-size:cover;background-position:center 0%;z-index:0;will-change:transform}.hero-div{display:flex;justify-content:space-between;align-items:end;width:100%;position:relative;z-index:1}.hero-div>:nth-child(1){max-width:270px}.hero-image{display:none;position:absolute}.trusted{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:70px 80px;gap:80px}.trusted p,.dark{color:#1a1a1a}.light{color:#fbfbfb}.trusted-div{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1800px}.trusted-div img{height:35px}.about{padding:100px 20px}.section-marker{border:1px solid #E8E8E8;background:#f9f9f9;border-radius:5px;display:flex;gap:10px;align-items:center;padding:10px 15px}.section-marker img{height:18px}.about-titles{display:flex;gap:80px;align-items:end}.about-main{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;padding-top:50px}.image-wrap{overflow:hidden;position:relative;background:#1b1b1b;--overlay-opacity: 1}.image-wrap img{height:100%;width:100%;object-fit:cover;display:block;position:relative;z-index:1;transition:.3s ease-out}.image-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1b1b1b;pointer-events:none;z-index:2;opacity:var(--overlay-opacity, 1)}.about-main>:nth-child(1){grid-column:1/span 5}.about-main>:nth-child(2){grid-column:7/span 5}.about-main .text-div{display:flex;flex-direction:column;gap:25px}.pseudo-button{display:flex;gap:15px;align-items:center;justify-content:start;position:relative;width:fit-content}.pseudo-button:before{content:"";position:absolute;width:0%;height:2px;border-radius:30px;background:#1a1a1a;transition:.4s;bottom:-2px;left:0}.recent-titles .pseudo-button:before,.recent-box .pseudo-button:before{background:#fbfbfb}.about .pseudo-button img,.philosophy-wrap .pseudo-button img{height:26px}.recent-titles .pseudo-button img,.service-box .pseudo-button img{height:18px}.recent-box .pseudo-button img{height:20px}.service-box .pseudo-button img{filter:brightness(.2)}.button img{filter:brightness(.2);height:12px}.about-bottom{padding-top:100px;display:grid;grid-template-columns:repeat(3,1fr)}.about-box{padding-left:15px;border-left:1px solid #D9D9D9;display:flex;flex-direction:column;justify-content:end;gap:20px}.recent-works{background:#1b1b1b;padding:100px 20px}.recent-titles{display:flex;justify-content:space-between;align-items:end;padding-bottom:60px;border-bottom:1px solid #404040}.project-title{font-size:4rem;letter-spacing:-.07em;line-height:1}.faded{color:#313131}.stfaded{opacity:.6}.recent-box{padding:40px 0;border-bottom:1px solid #404040;display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;align-items:end;transition:.25s;cursor:pointer}.recent-box .image-wrap{grid-column:1/span 3;aspect-ratio:1.2}.recent-box-titles{grid-column:4/span 6}.recent-box-titles>:nth-child(2){transition:.25s}.recent-box .pseudo-button{grid-column:10/span 3;justify-self:end}.services,.testimonials{padding:100px 20px}.testimonials{padding-bottom:180px}.services-titles{display:flex;flex-direction:column;align-items:start;gap:20px}.services-wrap{padding-top:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-box{display:flex;flex-direction:column;gap:15px}.service-box .image-wrap{aspect-ratio:1.1}.review{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;padding-top:180px;row-gap:30px}.review-inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;grid-column:1/span 12}.next-prev{display:flex;align-items:center;gap:10px;grid-column:5}.next-prev>:nth-child(1) img{transform:rotate(180deg)}.btn img{height:18px}.btn{padding:8px 15px;background:#f0f0f0;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:.25s;cursor:pointer}.reviewer{display:flex;flex-direction:column;gap:10px;grid-column:2/span 3;align-items:start}.reviewer>:nth-child(1){height:74px;width:74px}.reviewer>:nth-child(3){height:25px}.review-message{position:relative;grid-column:5/span 6}.review-message img{position:absolute;height:70px;left:-30px;top:-40px;pointer-events:none}.cta{position:relative;height:90vh;background:url(/images/cta.avif) no-repeat;background-size:cover;background-position:center;padding:70px 20px}.overlay{position:absolute;height:100%;top:0;left:0;width:100%;background:#1b1b1b7d}.cta-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px;align-items:start}.cta-content .subtext{max-width:520px}.footer{background:#1b1b1b;padding:100px 20px 0;display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px}.footer-row-1{display:flex;flex-direction:column;justify-content:space-between;grid-column:1/span 6;align-items:start}.footer-row-1 div{display:flex;flex-direction:column;gap:5px;align-items:start}.developer{opacity:.2;transition:.25s}.footer-row-2{grid-column:7/span 3;display:flex;flex-direction:column;justify-content:space-between;gap:75px}.footer-row-3{grid-column:10/span 3;display:flex;flex-direction:column;justify-content:space-between;gap:75px}.footer-row-1 img{height:64px}.socials{display:flex;gap:10px}.socials img{height:22px;transition:.25s}.footer-box a{transition:.25s}.footer-box{display:flex;flex-direction:column;align-items:start;gap:5px}.footer-box .stfaded{padding-bottom:7px}.footerimg{grid-column:1/span 12;width:100%;margin-top:-50px;pointer-events:none}.spacer{height:165px}.philosophy-wrap{padding:0 20px 100px}.philosophy{display:grid;grid-template-columns:repeat(12,1fr);padding-top:50px}.philosophy .text-div{display:flex;flex-direction:column;gap:20px;grid-column:1/span 6}.philosophy .image-wrap{grid-column:8/span 5;height:fit-content}.philosophy .subtext{max-width:560px}.team-wrap{padding:100px 20px 180px}.team-wrap .title{line-height:1}.team{display:flex;flex-direction:column;gap:65px;padding-top:50px}.member{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px}.member .image-wrap{grid-column:3/span 4}.name-wrap{display:flex;flex-direction:column;gap:5px;grid-column:7/ span 6}.works-page{background:#1b1b1b}.works-page .navbar{background:transparent}.works-wrap{padding:0 20px 180px}.categories{display:flex;flex-direction:column;gap:130px;padding-top:70px}.works-page .project-title{padding-bottom:15px;border-bottom:1px solid #404040}.works-grid{padding-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;row-gap:40px}.work .image-wrap{aspect-ratio:1.3}.work{display:flex;flex-direction:column;gap:5px}.work .mid-text{padding:0}.project-section{padding:0 20px 50px}.project-info-div{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;padding-top:70px;padding-bottom:80px}.project-info-div .subtext{letter-spacing:-.05em}.project-info-div>:nth-child(1){grid-column:1/span 6}.project-info{grid-column:9/span 5;display:flex;flex-direction:column;gap:33px;align-items:start}.project-info div{display:flex;flex-direction:column;align-items:start;gap:5px}.full-project-grid{display:grid;grid-template-columns:repeat(2,1fr);padding:0 20px 130px;column-gap:10px;row-gap:10px}.full-project-grid img{width:100%;height:auto;display:block}@media(min-width:1016px){.about-page .link:hover,.about-page .main-button:hover{background:#5d5e63;color:#fbfbfb}.works-page .link:hover,.works-page .main-button:hover{color:#1a1a1a}.about-page .main-button:hover .buttonarrows>:nth-child(2){opacity:0}.about-page .main-button:hover .buttonarrows>:nth-child(1){opacity:1}.link:hover,.main-button:hover{background:#fbfbfb;color:#9ea0a9}.button:hover{background:#e6e6e6}.main-button:hover>.buttonarrows>:nth-child(1){opacity:0}.main-button:hover>.buttonarrows>:nth-child(2){opacity:.6}.works-page .main-button:hover>.buttonarrows>:nth-child(2){opacity:1}.pseudo-button:hover:before,.recent-box:hover .pseudo-button:before{width:100%}.recent-box:hover .image-wrap img{transform:scale(1.05)}.btn:hover{background:#e6e6e6}.developer:hover{opacity:.7}.socials a:hover img,.footer-box a:hover{opacity:.6}.work:hover .image-wrap img{transform:scale(1.05)}}@media(max-width:1016px){.about-main{row-gap:30px}.title{line-height:1!important}.about-main>:nth-child(1){grid-column:1/span 8}.about-main>:nth-child(2){grid-column:6/span 7}.about-titles{display:flex;flex-direction:column-reverse;align-items:start;gap:20px}.recent-titles{flex-direction:column;align-items:start;gap:30px}.about-bottom{display:flex;flex-direction:column;gap:50px}.trusted-div{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.trusted-div img{place-self:center}.recent-box{align-items:start;row-gap:30px}.recent-box .image-wrap{grid-column:1/span 12}.recent-box-titles{grid-column:1/span 8;display:flex;flex-direction:column;gap:5px}.services-wrap{grid-template-columns:repeat(2,1fr);row-gap:60px}.review-inner{display:flex;flex-direction:column;gap:70px;align-items:center}.reviewer{align-items:center;text-align:center}.review{padding-top:150px;display:flex;flex-direction:column;align-items:center;gap:60px}.review-message{margin-left:25px;max-width:80%}.footer{display:flex;flex-direction:column;gap:50px;align-items:start}.footer-row-1{gap:40px;padding-bottom:45px}.footer-row-2,.footer-row-3{gap:50px}.hero-bg-image{background:url(/images/mobilebg.avif);background-size:cover;background-position:center 0%}.hero-image{display:block;position:absolute;top:70px;left:20px;width:calc(100% - 40px)}.footer-row-1 img{height:120px}.navbar{position:fixed;background:transparent}.language{position:relative;left:0;transform:translate(0)!important}.navbar>:nth-child(1){display:none}.navbar>:nth-child(3){display:none}.navbar>:nth-child(4){display:block}.menubtns{position:relative}.menubtns>:nth-child(2){position:absolute;top:0;opacity:0;pointer-events:none}.mobile-wrap{display:block;visibility:hidden;pointer-events:none;position:fixed;right:20px;top:75px}.mobile-links{display:flex;flex-direction:column;gap:10px}.works-page .link,.works-page .main-button{border:1px solid #686868!important}.link,.main-button{background:#0000004e!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fbfbfb!important;border:1px solid #fbfbfb!important;transition:none}.language .link{transition:.45s}.lang-active{background:#fbfbfb!important;color:#9ea0a9!important;border:1px solid #98999d!important}.about-page .lang-active{background:#fbfbfb!important;color:#9ea0a9!important;border:1px solid #5D5E63!important}.works-page .lang-active{background:#fbfbfb;color:#1a1a1a!important}.works-grid{grid-template-columns:repeat(2,1fr)}.project-info-div{display:flex;flex-direction:column;gap:50px}.project-info-div .subtext{max-width:80%}.philosophy{display:flex;flex-direction:column;gap:50px}.member .image-wrap{grid-column:1 / span 6}.about-page .buttonarrows>:nth-child(2){opacity:0}.about-page .buttonarrows>:nth-child(1){opacity:1}}@media(max-width:800px){.recent-works,.about,.services,.team-wrap{padding-top:45px;padding-bottom:45px}.about-main{display:flex;flex-direction:column-reverse}.full-project-grid{grid-template-columns:repeat(1,1fr);row-gap:20px}.trusted-div{display:flex;flex-direction:column;gap:65px}.project-title{font-size:2.3rem}.services-wrap{grid-template-columns:repeat(1,1fr)}.review-message{max-width:100%}.title{font-size:4rem}.recent-box{column-gap:0px}.recent-box .pseudo-button{grid-column:9/span 4}}@media(max-width:560px){.navbar,.hero,.trusted,.about,.recent-works,.services,.testimonials,.cta,.footer,.philosophy-wrap,.team-wrap,.works-wrap,.project-section,.full-project-grid{padding-left:10px;padding-right:10px}.mobile-wrap{right:10px}.hero-image{display:block;position:absolute;top:70px;left:10px;width:calc(100% - 20px)}.member{display:flex;flex-direction:column;gap:10px}.project-info-div .subtext{max-width:100%}.hero-div{flex-direction:column-reverse;align-items:start;gap:40px}.subtext,.hero-text,.works-grid .mid-text{font-size:1.15rem}.hero-div>:nth-child(1){max-width:270px}.title{font-size:2.5rem}.mid-text{font-size:1.4rem}.recent-titles .pseudo-button img,.service-box .pseudo-button img{height:12px}.about .pseudo-button img,.philosophy-wrap .pseudo-button img{height:21px}.project-title{font-size:1.8rem}.recent-box .pseudo-button{display:none}.review-message img{height:40px;top:-20px;left:-20px}.footer-row-1 img{height:60px}.works-grid{column-gap:10px}}
