.navbar{position:fixed;display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:30px 35px;z-index:9999;opacity:0}.navbar__link{color:#fff;text-decoration:none;font-family:Manrope Regular;white-space:nowrap;overflow:hidden}.navbar__link .wrap{text-decoration:none;overflow-y:hidden;position:absolute}.text{position:absolute;left:2rem;top:2rem}.link{position:relative;overflow:clip;cursor:pointer;text-decoration:none}.link-text{color:#fff;text-decoration:none;font-family:Manrope Regular;white-space:nowrap}@media screen and (max-width: 550px){.link-text{font-size:12px}}.link-text.link-text-2{position:absolute}*{box-sizing:border-box;padding:0;font-weight:400;margin:0}body{width:100%;min-height:100vh;height:100%;background-color:#0c0c0c;position:relative}.noise{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.05}.secondary-font{font-family:Ballet}.cross{position:relative;width:40px;height:40px;background:transparent}.cross:before,.cross:after{content:"";position:absolute;background-color:#8f8f8f}.cross:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.cross:after{height:1px;width:100%;left:0;top:50%;transform:translateY(-50%)}.footer{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;background:radial-gradient(circle at top center,#f1a600,#e52a14 50%,#4b0a27 96%);background-attachment:fixed;font-family:Manrope Regular}.footer__main{white-space:nowrap;display:flex;flex-direction:column;width:100%}.footer__main p{display:block;white-space:nowrap;width:fit-content}.footer__main span{font-family:Manrope SemiBold;font-size:140px;white-space:nowrap;display:flex;justify-content:center;align-items:center;letter-spacing:-10px;line-height:150px;color:#fff;text-align:center}@media screen and (max-width: 1700px){.footer__main span{font-size:120px}}@media screen and (max-width: 1350px){.footer__main span{font-size:100px;letter-spacing:-8px;line-height:120px}}@media screen and (max-width: 1100px){.footer__main span{font-size:80px;line-height:85px}}@media screen and (max-width: 900px){.footer__main span{font-size:60px;letter-spacing:-5px;line-height:55px}}@media screen and (max-width: 700px){.footer__main span{font-size:45px;letter-spacing:-3px;line-height:35px}}@media screen and (max-width: 520px){.footer__main span{font-size:32.5px;letter-spacing:-2px;line-height:20px}}.footer__main a{background-color:#fff3;border:1px solid rgba(255,255,255,.1);font-size:20px;width:fit-content;text-align:center;padding:15px 80px;color:#fff;text-decoration:none;margin:20px auto 0;border-radius:99vw;cursor:pointer;transition:all .3s ease;z-index:9999}.footer__main a:hover,.footer__main a:active,.footer__main a:before,.footer__main a:after{transition:all .3s ease}@media screen and (max-width: 700px){.footer__main a{font-size:16px}}@media screen and (max-width: 520px){.footer__main a{font-size:16px;padding:10px 80px;margin-top:30px}}.footer__main a:hover{background-color:#ffffff4d;border:1px solid rgba(255,255,255,.2)}.footer__links{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 60px;border-top-left-radius:99vw;border-top-right-radius:99vw;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 900px){.footer__links{padding:20px 30px;font-size:12px}}.home{position:relative;height:100vh;width:100%;background-color:#0c0c0c;color:#fff;padding:0 35px;font-family:Manrope Regular;overflow:hidden}@media screen and (max-width: 1200px) and (max-height: 950px){.home{height:calc(100vh + 160px)}}@media screen and (max-width: 1200px) and (max-height: 900px){.home{height:calc(100vh + 200px)}}@media screen and (max-width: 1200px) and (max-height: 880px){.home{height:calc(100vh + 170px)}}@media screen and (max-width: 1200px) and (max-height: 840px){.home{height:calc(100vh + 220px)}}@media screen and (max-width: 1200px) and (max-height: 810px){.home{height:calc(100vh + 260px)}}@media screen and (max-width: 1200px) and (max-height: 780px){.home{height:calc(100vh + 320px)}}@media screen and (max-width: 1200px) and (max-height: 760px){.home{height:calc(100vh + 350px)}}.home__bg{background:radial-gradient(circle at top center,#f1a600,#e52a14 50%,#4b0a27 96%);background-attachment:fixed;height:100%;width:100%;position:absolute;top:50%;left:50%;z-index:1}@media screen and (max-width: 1200px){.home__bg{top:calc(50% - 100px)}}.home__hover{position:absolute;left:0;width:100%;height:100vh;top:0;background-color:#0c0c0c;z-index:9999}.home__scroll{position:absolute;color:#fff;bottom:40px;right:40px;font-family:Manrope Regular;z-index:99;white-space:nowrap;opacity:0}@media screen and (max-width: 1200px){.home__scroll{font-size:12px;bottom:15px;display:block;width:calc(100% - 70px);text-align:center}}.home__main{z-index:99;display:flex;height:100%;width:100%;flex-direction:column;position:relative}.home__main__top,.home__main__bottom{display:flex;width:fit-content;justify-content:space-between;align-items:center;max-width:100%;height:50%;font-family:Manrope SemiBold}@media screen and (max-width: 1200px){.home__main__top,.home__main__bottom{flex-direction:column}}.home__main__top .reveal-text,.home__main__bottom .reveal-text{overflow:hidden;height:fit-content;display:inline-block}.home__main__top span,.home__main__bottom span{white-space:nowrap;display:flex;transform:translateY(100%);opacity:0;font-size:40vw}@media screen and (max-width: 1920px){.home__main__top span,.home__main__bottom span{font-size:335px}}.home__main__top span .secondary-font,.home__main__bottom span .secondary-font{margin-left:15px}.home__main__top{margin-top:20px}@media screen and (max-width: 1200px){.home__main__top{flex-direction:column;padding:0;height:fit-content;margin-top:0}.home__main__top .reveal-text{margin-top:-55px}.home__main__top .reveal-text .secondary-font{margin-left:0}}@media screen and (max-width: 700px){.home__main__top .reveal-text{margin-top:-30px}}.home__main__top__contact{display:flex;flex-direction:column;margin-bottom:110px;border-radius:10px}@media screen and (max-width: 1200px){.home__main__top__contact{text-align:center;margin-bottom:30px;margin-top:-75px}}@media screen and (max-width: 700px){.home__main__top__contact{margin-top:-30px}}.home__main__top__contact h1{font-size:16px;text-indent:150px;margin-bottom:35px;font-family:Manrope Regular;max-width:530px}@media screen and (max-width: 1300px){.home__main__top__contact h1{font-size:12px;max-width:400px}}@media screen and (max-width: 1200px){.home__main__top__contact h1{margin-bottom:10px;text-indent:0}}.home__main__top__contact a{background-color:#fff3;border:1px solid rgba(255,255,255,.1);font-size:20px;text-align:center;padding:15px 0;cursor:pointer;transition:all .3s ease;z-index:9999;text-decoration:none;color:#fff}.home__main__top__contact a:hover,.home__main__top__contact a:active,.home__main__top__contact a:before,.home__main__top__contact a:after{transition:all .3s ease}@media screen and (max-width: 1200px){.home__main__top__contact a{padding:10px 0;font-size:16px}}.home__main__top__contact a:hover{background-color:#ffffff4d;border:1px solid rgba(255,255,255,.2)}.home__main__bottom{margin-top:-325px;display:flex;flex-direction:row;justify-content:end;gap:100px}@media screen and (max-width: 1200px){.home__main__bottom{flex-direction:column-reverse;gap:0;height:unset}.home__main__bottom .reveal-text{margin-top:-90px}}.home__main__bottom__projects{margin-top:100px;display:flex;flex-direction:column;max-width:750px}@media screen and (max-width: 1200px){.home__main__bottom__projects{margin-top:-65px;align-items:center;max-width:625px}}@media screen and (max-width: 700px){.home__main__bottom__projects{margin-top:-35px}}.home__main__bottom__projects h2{font-size:16px;width:fit-content;margin-bottom:35px;font-family:Manrope Regular;white-space:nowrap;flex:0 1 auto}@media screen and (max-width: 1200px){.home__main__bottom__projects h2{font-size:12px;text-align:center;margin-bottom:15px}}.home__main__bottom__projects__slider{overflow:hidden;flex:0 1 auto;max-width:100%;background-color:#fff3;border:1px solid rgba(255,255,255,.1);padding:15px;border-radius:10px}.home__main__bottom__projects__slider__project,.home__main__bottom__projects__slider__projectSelected{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;gap:20px;position:relative}.home__main__bottom__projects__slider__project a,.home__main__bottom__projects__slider__projectSelected a{right:10px;top:10px;position:absolute;background-color:#fff3;border:1px solid #fff;backdrop-filter:blur(5px);padding:10px 10px 5px;border-radius:99vw;z-index:9999;transition:all .3s ease;cursor:pointer}.home__main__bottom__projects__slider__project a:hover,.home__main__bottom__projects__slider__project a:active,.home__main__bottom__projects__slider__project a:before,.home__main__bottom__projects__slider__project a:after,.home__main__bottom__projects__slider__projectSelected a:hover,.home__main__bottom__projects__slider__projectSelected a:active,.home__main__bottom__projects__slider__projectSelected a:before,.home__main__bottom__projects__slider__projectSelected a:after{transition:all .3s ease}.home__main__bottom__projects__slider__project a svg,.home__main__bottom__projects__slider__projectSelected a svg{transition:all .3s ease;fill:#fff}.home__main__bottom__projects__slider__project a svg:hover,.home__main__bottom__projects__slider__project a svg:active,.home__main__bottom__projects__slider__project a svg:before,.home__main__bottom__projects__slider__project a svg:after,.home__main__bottom__projects__slider__projectSelected a svg:hover,.home__main__bottom__projects__slider__projectSelected a svg:active,.home__main__bottom__projects__slider__projectSelected a svg:before,.home__main__bottom__projects__slider__projectSelected a svg:after{transition:all .3s ease}.home__main__bottom__projects__slider__project a:hover,.home__main__bottom__projects__slider__projectSelected a:hover{border:1px solid #fff;background-color:#fff}.home__main__bottom__projects__slider__project a:hover svg,.home__main__bottom__projects__slider__projectSelected a:hover svg{fill:#000}.home__main__bottom__projects__slider__project__titles,.home__main__bottom__projects__slider__projectSelected__titles{width:50%;max-width:50%;min-width:50%}@media screen and (max-width: 1440px){.home__main__bottom__projects__slider__project__titles,.home__main__bottom__projects__slider__projectSelected__titles{font-size:80px}}.home__main__bottom__projects__slider__project__titles h3,.home__main__bottom__projects__slider__projectSelected__titles h3{font-size:30px;margin-bottom:10px}@media screen and (max-width: 1200px){.home__main__bottom__projects__slider__project__titles h3,.home__main__bottom__projects__slider__projectSelected__titles h3{font-size:25px}}.home__main__bottom__projects__slider__project__titles p,.home__main__bottom__projects__slider__projectSelected__titles p{color:#b4b4b4;font-family:Manrope Medium;font-size:15px}@media screen and (max-width: 1200px){.home__main__bottom__projects__slider__project__titles p,.home__main__bottom__projects__slider__projectSelected__titles p{font-size:12px}}.home__main__bottom__projects__slider__project__titles a,.home__main__bottom__projects__slider__projectSelected__titles a{background-color:#fff3;border:1px solid #fff;border-radius:5px;padding:10px 0;cursor:pointer;transition:all .3s ease;width:100%}.home__main__bottom__projects__slider__project__titles a:hover,.home__main__bottom__projects__slider__project__titles a:active,.home__main__bottom__projects__slider__project__titles a:before,.home__main__bottom__projects__slider__project__titles a:after,.home__main__bottom__projects__slider__projectSelected__titles a:hover,.home__main__bottom__projects__slider__projectSelected__titles a:active,.home__main__bottom__projects__slider__projectSelected__titles a:before,.home__main__bottom__projects__slider__projectSelected__titles a:after{transition:all .3s ease}.home__main__bottom__projects__slider__project__titles a:hover,.home__main__bottom__projects__slider__projectSelected__titles a:hover{background-color:#ffffff4d}.home__main__bottom__projects__slider__project__image,.home__main__bottom__projects__slider__projectSelected__image{width:calc(50% - 20px);max-width:calc(50% - 20px);min-width:calc(50% - 20px);height:auto;position:relative}.home__main__bottom__projects__slider__project__image img,.home__main__bottom__projects__slider__projectSelected__image img{width:100%;border-radius:10px;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 1200px){.home__main__bottom__projects__slider__project__image img,.home__main__bottom__projects__slider__projectSelected__image img{position:absolute}}.home__main__bottom__projects__slider__project{display:none}.home__main__bottom__projects__slider__slides{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:20px;gap:5px}.home__main__bottom__projects__slider__slides__slide{width:calc(25% - 5px);background-color:#b4b4b4;height:4px;border-radius:99vw}.home__main__bottom__projects__slider__slides__slide:first-child .fill{width:100%}.home__main__bottom__projects__slider__slides__slide .fill{width:0%;border-radius:99vw;height:100%;background-color:#fff}.home__main__bottom__projects__slider__arrows{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:15px;gap:5px}.home__main__bottom__projects__slider__arrows button{width:calc(50% - 5px);background-color:#fff3;border:1px solid #fff;border-radius:5px;padding:10px 0;cursor:pointer;transition:all .3s ease}.home__main__bottom__projects__slider__arrows button:hover,.home__main__bottom__projects__slider__arrows button:active,.home__main__bottom__projects__slider__arrows button:before,.home__main__bottom__projects__slider__arrows button:after{transition:all .3s ease}.home__main__bottom__projects__slider__arrows button:hover{background-color:#ffffff4d}.home__main__bottom__projects__slider__arrows button:first-child img{transform:rotate(180deg)}.about{min-height:100vh;height:100%;color:#fff;font-family:Manrope SemiBold;display:flex;background:#0c0c0c;flex-direction:column;justify-content:start;align-items:center;position:relative;width:100%;text-transform:uppercase;white-space:nowrap}.about__title{font-family:Manrope Regular;font-size:18px;margin-top:80px}.about__main{line-height:150px;width:100%;padding:0 35px 50px;white-space:nowrap;margin-top:40px}.about__main .line{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;width:fit-content}@media screen and (max-width: 1350px){.about__main .line{margin:0 auto}}@media screen and (max-width: 900px){.about__main .line{margin-top:-18px;margin-bottom:-18px}}.about__main .line .reveal-text-about{height:fit-content;overflow-y:hidden}@media screen and (max-width: 1350px){.about__main .line .reveal-text-about{width:100%}}.about__main .line .reveal-text-about .word{display:flex;width:fit-content;transform:translateY(100%);opacity:0}@media screen and (max-width: 1350px){.about__main .line .reveal-text-about .word{margin-bottom:-70px}}.about__main span,.about__main div{display:flex;white-space:nowrap;font-size:110px}.about__main .secondary-font{margin:0 -25px 0 20px}@media screen and (max-width: 1900px){.about__main .secondary-font{font-size:90px}}@media screen and (max-width: 1650px){.about__main .secondary-font{font-size:70px}}@media screen and (max-width: 900px){.about__main .secondary-font{font-size:50px}}@media screen and (max-width: 550px){.about__main .secondary-font{margin:0 -15px 0 20px}}.about__main p{font-size:110px;width:fit-content;display:block}.about__main .first-paragraph{margin-left:auto;margin-right:10%;width:fit-content}@media screen and (max-width: 1350px){.about__main .first-paragraph{margin-left:auto;margin-right:auto}}.about__main .second-paragraph{width:fit-content;margin:0 auto}@media screen and (max-width: 900px){.about__main .second-paragraph{margin-top:-18px}}.about__main div{flex-direction:row;justify-content:space-between;align-items:center;gap:25px}@media screen and (max-width: 1900px){.about__main div{font-size:90px}}@media screen and (max-width: 1650px){.about__main div{font-size:70px}}@media screen and (max-width: 1350px){.about__main div{flex-wrap:wrap;justify-content:center;gap:0 25px;padding-bottom:15px}}@media screen and (max-width: 900px){.about__main div{font-size:50px;line-height:124px}}@media screen and (max-width: 550px){.about__main div{font-size:35px;gap:0 10px}}.about__main div.full-line{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width: 1350px){.about__main div.full-line{flex-direction:column}.about__main div.full-line .bg{display:none}}.about__main div .bg{width:100%;height:80px;margin-top:5px;align-items:unset}@media screen and (max-width: 1650px){.about__main div .bg{height:53px;margin-top:3px}}.about__main div .bg .bg-animated{border-radius:5px;background:linear-gradient(to right,#f1a600,#e52a14,#4b0a27);width:0%;height:100%}.about__main div h5{text-transform:none;color:#a9a9a9;font-family:Manrope Regular;font-size:14px;line-height:20px;letter-spacing:0;white-space:nowrap;margin-top:-20px}@media screen and (max-width: 1650px){.about__main div h5{margin-top:-3px}}@media screen and (max-width: 1350px){.about__main div h5{margin-top:30px;margin-bottom:-10px;text-align:center}}@media screen and (max-width: 900px){.about__main div h5{margin-bottom:10px;margin-top:50px}}.tech-stack{position:relative;height:100vh;width:100%;background:radial-gradient(circle at top center,#f1a600,#e52a14 50%,#4b0a27 96%);background-attachment:fixed;font-family:Manrope Regular;padding:0 35px;color:#fff}.tech-stack__wrapper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.tech-stack__area{position:absolute;width:80vw;height:50vh;pointer-events:none}@media screen and (max-width: 1370px){.tech-stack__area{height:90vh}}.tech-stack__wrapper__tech{position:absolute;opacity:0;pointer-events:auto;backdrop-filter:blur(5px)}.tech-stack__title{font-family:Manrope SemiBold;font-size:140px;white-space:nowrap;letter-spacing:-10px;line-height:178px;text-align:center;position:absolute;top:50%;left:50%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(-50%,-50%)}@media screen and (max-width: 1370px){.tech-stack__title{font-size:100px;line-height:140px}}@media screen and (max-width: 950px){.tech-stack__title{font-size:70px;letter-spacing:-7px;line-height:120px}}@media screen and (max-width: 680px){.tech-stack__title{font-size:55px;letter-spacing:-5px;line-height:100px}}.tech-stack__title .secondary-font{padding-top:30px}@media screen and (max-width: 950px){.tech-stack__title .secondary-font{padding-top:15px}}@media screen and (max-width: 680px){.tech-stack__title .secondary-font{padding-top:5px}}.tech-stack__title .line{white-space:nowrap;width:100%}@media screen and (max-width: 500px){.tech-stack__title .line:first-child .reveal-text-tech-stack{flex-direction:column;gap:0px;align-items:center}.tech-stack__title .line:first-child .reveal-text-tech-stack .word:last-child{margin-top:-24px;margin-bottom:23px}}.tech-stack__title .line:last-child{margin-top:-60px}.tech-stack__title .line .reveal-text-tech-stack{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:center;overflow-y:hidden}.tech-stack__title .line .reveal-text-tech-stack p{display:block;width:fit-content}.tech-stack__title .line .reveal-text-tech-stack .word{white-space:nowrap;display:flex;flex-direction:row;width:fit-content;transform:translateY(100%);opacity:0}.tech-stack__wrapper__tech{width:fit-content;background-color:#fff3;border:1px solid rgba(255,255,255,.1);font-size:16px;text-align:center;padding:10px 40px;border-radius:99vw;cursor:pointer;transition:all .3s ease}.tech-stack__wrapper__tech:hover,.tech-stack__wrapper__tech:active,.tech-stack__wrapper__tech:before,.tech-stack__wrapper__tech:after{transition:all .3s ease}@media screen and (max-width: 680px){.tech-stack__wrapper__tech{font-size:14px;padding:7.5px 30px}}.tech-stack__wrapper__tech:hover{background-color:#ffffff4d;border:1px solid rgba(255,255,255,.2)}.numbers{min-height:100vh;color:#fff;font-family:Manrope SemiBold;background:#0c0c0c;width:100%;padding:30px 35px;display:flex;flex-direction:column;gap:50px;justify-content:space-between}.numbers .reveal-wrapper{position:relative;display:inline-block;overflow:hidden}.numbers .reveal-wrapper .reveal-text{position:relative;z-index:1;font-size:60px;color:#fff}@media screen and (max-width: 900px){.numbers .reveal-wrapper .reveal-text{font-size:45px}}@media screen and (max-width: 700px){.numbers .reveal-wrapper .reveal-text{font-size:30px}}@media screen and (max-width: 500px){.numbers .reveal-wrapper .reveal-text{font-size:25px}}.numbers .reveal-wrapper .reveal-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0c0c0c;z-index:2}.numbers__header__title{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%;font-size:96px;font-family:Manrope Light}@media screen and (max-width: 700px){.numbers__header__title .cross{width:25px;height:25px}}@media screen and (max-width: 500px){.numbers__header__title .cross{width:15px;height:15px}}.numbers__header__title p{display:block;width:fit-content}.numbers__header__subtitle{width:70%;font-family:Manrope Regular;color:#a9a9a9;margin-top:20px}@media screen and (max-width: 900px){.numbers__header__subtitle{font-size:12px;width:100%}}.numbers__wrapper{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:20px;margin-top:auto}@media screen and (max-width: 900px){.numbers__wrapper{flex-direction:column}}.numbers__wrapper__number{flex:1;display:flex;flex-direction:column;justify-content:space-between}.numbers__wrapper__number:nth-child(1){flex:0 0 40%}.numbers__wrapper__number:nth-child(2),.numbers__wrapper__number:nth-child(3){flex:1}.numbers__wrapper__number .cross{margin:100px auto}@media screen and (max-width: 900px){.numbers__wrapper__number .cross{margin:60px auto}}.numbers__wrapper__number__top{width:fit-content;margin-left:auto;display:flex;position:relative;padding-top:20px;padding-right:30px}.numbers__wrapper__number__top:before{content:"";position:absolute;width:1px;height:120px;background-color:#8f8f8f;right:0;top:0}.numbers__wrapper__number__top:after{content:"";position:absolute;width:120px;height:1px;background-color:#8f8f8f;right:0;top:0}.numbers__wrapper__number__top p{font-size:12px;margin-top:3px;color:#8f8f8f;margin-right:5px}@media screen and (max-width: 1440px){.numbers__wrapper__number__top p{margin-top:0}}.numbers__wrapper__number__top h6{font-size:55px;letter-spacing:-2px;line-height:55px}@media screen and (max-width: 1440px){.numbers__wrapper__number__top h6{font-size:40px;line-height:40px}}@media screen and (max-width: 1100px){.numbers__wrapper__number__top h6{line-height:30px;font-size:30px}}.numbers__wrapper__number__bottom{margin-right:auto;font-size:90px;padding-bottom:5px;padding-left:20px;position:relative}@media screen and (max-width: 1440px){.numbers__wrapper__number__bottom{font-size:70px}}@media screen and (max-width: 1100px){.numbers__wrapper__number__bottom{font-size:50px}}.numbers__wrapper__number__bottom:before{content:"";position:absolute;width:1px;height:120px;background-color:#8f8f8f;left:0;bottom:0}.numbers__wrapper__number__bottom:after{content:"";position:absolute;width:120px;height:1px;background-color:#8f8f8f;left:0;bottom:0}.services{min-height:100vh;color:#fff;font-family:Manrope SemiBold;display:flex;background:#0c0c0c;flex-direction:column;justify-content:start;align-items:center;width:100%;padding:50px 35px}.services__overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:1}.services__title{font-family:Manrope Regular;font-size:18px;margin-top:80px}.services__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%;gap:10px;margin-top:50px;font-family:Manrope Medium}@media screen and (max-width: 1150px){.services__wrapper{display:flex;flex-direction:column}}.services__wrapper__service{width:100%;height:100%;position:relative;background-color:#171717;border-radius:40px}@media screen and (max-width: 1200px){.services__wrapper__service{border-radius:20px}}.services__wrapper__service:first-child{background:radial-gradient(circle at top center,#f1a600,#e52a14 50%,#4b0a27 96%);grid-column:span 2}.services__wrapper__service:first-child .services__wrapper__service__texts h6{font-size:60px;letter-spacing:-4px}@media screen and (max-width: 1500px){.services__wrapper__service:first-child .services__wrapper__service__texts h6{font-size:40px;letter-spacing:-2px}}@media screen and (max-width: 1150px){.services__wrapper__service:first-child .services__wrapper__service__texts h6{font-size:25px;line-height:30px;letter-spacing:-1px}}.services__wrapper__service:first-child .services__wrapper__service__texts p{font-size:19px}@media screen and (max-width: 1150px){.services__wrapper__service:first-child .services__wrapper__service__texts p{width:100%;font-size:13px}}.services__wrapper__service:nth-child(2){grid-column:1;grid-row:2}.services__wrapper__service:last-child{grid-column:2;grid-row:2}.services__wrapper__service__circle{position:absolute;right:30px;top:30px;width:100px;height:100px;border-radius:50%;background-color:#0c0c0c;display:flex;justify-content:center;align-items:center;box-shadow:-1px 8px 12px 2px #0009 inset}@media screen and (max-width: 550px){.services__wrapper__service__circle{width:50px;height:50px}}@media screen and (max-width: 550px){.services__wrapper__service__circle .cross{width:15px;height:15px}}.services__wrapper__service__circle .cross:before,.services__wrapper__service__circle .cross:after{background-color:#fff}.services__wrapper__service__texts{padding:30px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1150px){.services__wrapper__service__texts{gap:90px}}@media screen and (max-width: 500px){.services__wrapper__service__texts{gap:50px}}.services__wrapper__service__texts p{width:80%;font-size:13px}@media screen and (max-width: 550px){.services__wrapper__service__texts p{width:100%}}.services__wrapper__service__texts h6{font-size:40px;letter-spacing:-2px;max-width:70%;line-height:50px}@media screen and (max-width: 1500px){.services__wrapper__service__texts h6{font-size:30px;line-height:35px}}@media screen and (max-width: 1150px){.services__wrapper__service__texts h6{font-size:25px;line-height:30px;letter-spacing:-1px}}@media screen and (max-width: 550px){.services__wrapper__service__texts h6{max-width:80%}}.process{color:#fff;font-family:Manrope SemiBold;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.process__wrapper{height:80vh;width:80%;background:radial-gradient(circle at top center,#f1a600,#e52a14 50%,#4b0a27 96%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;border-radius:15px}@media screen and (max-width: 1100px){.process__wrapper{height:85vh;width:85%}}.process__wrapper__titles{text-align:center;position:relative;color:#e2e2e280;font-size:18px}.process__wrapper__titles :nth-child(n+3){position:absolute;bottom:0;left:0;opacity:0}.process__wrapper .selected-desc{color:#fff;font-family:Manrope Medium;font-size:25px;text-align:center;letter-spacing:-1px;max-width:550px;line-height:30px;margin-bottom:100px}@media screen and (max-width: 1100px){.process__wrapper .selected-desc{line-height:25px;font-size:18px;max-width:80%}}.process__wrapper__description{color:#fff;font-family:Manrope Medium;display:none;font-size:25px;text-align:center;letter-spacing:-1px;max-width:550px;line-height:30px;margin-bottom:100px}.projects{height:100svh;position:relative;width:100%}.projects img{width:100%;height:100%;object-fit:cover;object-position:center}.projects__wrapper{background-color:#0c0c0c}.projects__bars{position:absolute;margin-top:35px!important;left:35px;width:fit-content;height:calc(100% - 70px);display:flex;flex-direction:column;justify-content:space-between;gap:10px;z-index:99}@media screen and (max-width: 1050px){.projects__bars{flex-direction:row;width:calc(100% - 70px);height:fit-content;margin-top:0;top:40px}}.projects__bars__bar{height:calc(25% - 10px);width:4px;background-color:#8f8f8f;border-radius:99vw;z-index:99}@media screen and (max-width: 1050px){.projects__bars__bar{height:4px;width:calc(25% - 10px)}}.projects__bars__bar .fill{width:100%;border-radius:99vw;height:0;background-color:#fff}@media screen and (max-width: 1050px){.projects__bars__bar .fill{height:100%;width:0}}.projects__project,.projects__projectSelected{position:relative;width:100%;height:100vh;color:#fff;font-family:Manrope SemiBold}@media screen and (max-width: 1050px){.projects__project,.projects__projectSelected{display:flex;flex-direction:column-reverse}}.projects__project__texts,.projects__projectSelected__texts{padding:95px 60px 35px;width:30%;height:100vh;position:absolute;background-color:#0c0c0c;top:0;left:0;display:flex;justify-content:space-between;height:100%;flex-direction:column}@media screen and (max-width: 1050px){.projects__project__texts,.projects__projectSelected__texts{width:100%;height:fit-content;position:relative;flex-direction:row;align-items:end;padding:100px 35px 25px}}.projects__project__texts span,.projects__projectSelected__texts span{font-size:20px}@media screen and (max-width: 1300px){.projects__project__texts span,.projects__projectSelected__texts span{font-size:16px}}@media screen and (max-width: 850px){.projects__project__texts span,.projects__projectSelected__texts span{font-size:14px}}.projects__project__texts h6,.projects__projectSelected__texts h6{font-size:50px;margin-top:40px;line-height:50px;margin-bottom:20px}@media screen and (max-width: 1300px){.projects__project__texts h6,.projects__projectSelected__texts h6{line-height:35px;font-size:35px}}@media screen and (max-width: 850px){.projects__project__texts h6,.projects__projectSelected__texts h6{font-size:25px;margin-top:10px}}.projects__project__texts p,.projects__projectSelected__texts p{font-family:Manrope Light}@media screen and (max-width: 1300px){.projects__project__texts p,.projects__projectSelected__texts p{font-size:14px}}@media screen and (max-width: 1050px){.projects__project__texts p,.projects__projectSelected__texts p{max-width:80%}}@media screen and (max-width: 850px){.projects__project__texts p,.projects__projectSelected__texts p{font-size:12px}}.projects__project__texts__bottom,.projects__projectSelected__texts__bottom{width:fit-content;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 850px){.projects__project__texts__bottom,.projects__projectSelected__texts__bottom{position:fixed;bottom:20px;right:20px}}.projects__project__texts__bottom p,.projects__projectSelected__texts__bottom p{font-size:20px;text-transform:uppercase;font-family:Manrope SemiBold;white-space:nowrap}@media screen and (max-width: 1300px){.projects__project__texts__bottom p,.projects__projectSelected__texts__bottom p{font-size:16px}}@media screen and (max-width: 850px){.projects__project__texts__bottom p,.projects__projectSelected__texts__bottom p{font-size:14px;max-width:100%}}.projects__project__texts__bottom a,.projects__projectSelected__texts__bottom a{cursor:pointer;padding:75px;border-radius:50%;border:1px solid #fff;background-color:transparent;outline:none;transition:all .3s ease}.projects__project__texts__bottom a:hover,.projects__project__texts__bottom a:active,.projects__project__texts__bottom a:before,.projects__project__texts__bottom a:after,.projects__projectSelected__texts__bottom a:hover,.projects__projectSelected__texts__bottom a:active,.projects__projectSelected__texts__bottom a:before,.projects__projectSelected__texts__bottom a:after{transition:all .3s ease}@media screen and (max-width: 1050px){.projects__project__texts__bottom a,.projects__projectSelected__texts__bottom a{padding:40px}}@media screen and (max-width: 850px){.projects__project__texts__bottom a,.projects__projectSelected__texts__bottom a{padding:20px}}.projects__project__texts__bottom a:hover,.projects__projectSelected__texts__bottom a:hover{background-color:#fff}.projects__project__texts__bottom a:hover .cross:before,.projects__project__texts__bottom a:hover .cross:after,.projects__projectSelected__texts__bottom a:hover .cross:before,.projects__projectSelected__texts__bottom a:hover .cross:after{background-color:#000}.projects__project__texts__bottom a .cross,.projects__projectSelected__texts__bottom a .cross{width:57px;transition:all .3s ease;height:57px}.projects__project__texts__bottom a .cross:hover,.projects__project__texts__bottom a .cross:active,.projects__project__texts__bottom a .cross:before,.projects__project__texts__bottom a .cross:after,.projects__projectSelected__texts__bottom a .cross:hover,.projects__projectSelected__texts__bottom a .cross:active,.projects__projectSelected__texts__bottom a .cross:before,.projects__projectSelected__texts__bottom a .cross:after{transition:all .3s ease}@media screen and (max-width: 850px){.projects__project__texts__bottom a .cross,.projects__projectSelected__texts__bottom a .cross{width:20px;height:20px}}.projects__project__texts__bottom a .cross:before,.projects__project__texts__bottom a .cross:after,.projects__projectSelected__texts__bottom a .cross:before,.projects__projectSelected__texts__bottom a .cross:after{background-color:#fff}.projects__project{display:none}
