#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 .portrait-section{padding-bottom:4rem;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:1440px){#homepage-main .homepage-container .portrait-section{padding-bottom:1rem}}@media(max-width:768px){#homepage-main .homepage-container .portrait-section{padding-bottom:0}}#homepage-main .homepage-container .portrait-section .section-2-container{margin-bottom:64px;display:flex;max-height:1024px;flex-direction:column;align-items:center}#homepage-main .homepage-container .portrait-section .image-container{width:100%}#homepage-main .homepage-container .portrait-section .image-container img{width:100%!important}#homepage-main .homepage-container .portrait-section .hover-effect{transition:transform .3s ease-out;width:auto}@media(max-width:1440px){#homepage-main .homepage-container .portrait-section .hover-effect{width:100%}}#homepage-main .homepage-container .portrait-section .intro-text{width:100%;padding-top:2rem;margin-bottom:2rem;font-family:Orbitron;font-weight:600;font-size:36px;line-height:150%;letter-spacing:.01em;color:#eceeed;text-align:center;padding-bottom:24px;max-width:900px;text-wrap:balance}@media(max-width:1200px){#homepage-main .homepage-container .portrait-section .intro-text{font-size:32px}}@media(max-width:992px){#homepage-main .homepage-container .portrait-section .intro-text{font-size:28px}}@media(max-width:768px){#homepage-main .homepage-container .portrait-section .intro-text{font-size:24px}}@media(max-width:576px){#homepage-main .homepage-container .portrait-section .intro-text{font-size:20px}}@media(max-width:480px){#homepage-main .homepage-container .portrait-section .intro-text{font-size:18px}}#homepage-main .homepage-container .portrait-section .sides-text-container{display:flex;width:100%;justify-content:center;top:50%;color:#eceeed;text-align:center;text-wrap:balance;font-family:Orbitron;font-size:20px;font-style:normal;font-weight:300;line-height:175%;justify-content:space-between}@media(max-width:1440px){#homepage-main .homepage-container .portrait-section .sides-text-container{flex-direction:column}}#homepage-main .homepage-container .portrait-section .sides-text-container span{font-weight:600;font-size:16px;color:#99a29e}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f0f0f0}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page .founders{display:flex;justify-content:center;margin-bottom:20px}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page .founders img{width:150px;height:150px;border-radius:50%;margin:0 10px}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page .company-emblem{margin-bottom:20px}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page .company-emblem img{width:100px;height:100px}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page .intro-text{text-align:center}#homepage-main .homepage-container .portrait-section .sides-text-container .landing-page .intro-text h1{font-size:24px;font-weight:700}#homepage-main .homepage-container .portrait-section .sides-text-container .left-quote{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:2rem;width:20%}@media(max-width:1440px){#homepage-main .homepage-container .portrait-section .sides-text-container .left-quote{display:none}}#homepage-main .homepage-container .portrait-section .sides-text-container .right-quote{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:2rem;width:20%}@media(max-width:1440px){#homepage-main .homepage-container .portrait-section .sides-text-container .right-quote{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-to-nwo{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;text-wrap:balance}#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(/bg-tablet.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(/bg-mobile.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}}