@import url(https://fonts.googleapis.com/css2?family=STIX+Two+Text:ital,wght@0,400..700;1,400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zalando+Sans+SemiExpanded:ital,wght@0,200..900;1,200..900&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body,html{scroll-behavior:smooth}body{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar,body::-webkit-scrollbar{display:none}h6{font-family:Zalando Sans SemiExpanded,sans-serif}nav{align-items:center;display:flex;justify-content:space-between;padding:.7vw 2vw;position:fixed;z-index:997}.mainNavContainer,nav{height:auto;width:100%}.navContainer{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.navContent{height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navContent a{color:#fff;font-size:1vw;justify-content:center;text-decoration:none}.navContent a,.navContent.left{align-items:center;display:flex}.navContent.left{justify-content:left;width:20%}.navContent.left img{height:3vw}.navContent.right{align-items:center;display:flex;justify-content:center}.navPageContainer{align-items:center;display:flex;height:auto;justify-content:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navPageContainer button{align-items:center;background:none;border:none;border-radius:.3vw;color:#fff;cursor:pointer;display:flex;font-size:1.5vw;justify-content:center;padding:.2vw}.navPageContainer button img{height:1.1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navPageContainer button.active img{filter:invert()}.navPageContainer button.active.services{color:#ff600e}.navPageContainer button.active.facilities{color:#1aa838}.navPageContainer button.active.work{color:#04f}.navPageContainer button.active.about{color:#6e1584}.mnnvcntnerShadow{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000001a;height:100svh;left:0;position:fixed;top:0;width:100%;z-index:998}.mnnvcntnerMobile{background:#1d1d1d;height:100svh;position:absolute;right:0;top:0;transform:translateX(110%);transition:.4s ease;width:20%;z-index:999}.mnnvcntnerMobile.active{transform:translateX(0);transition:.4s ease}.mnnvcntnermHeader{align-items:center;display:flex;height:auto;justify-content:right;padding:1vw 1.5vw;width:100%}.mnnvcntnermHeader div{margin-right:1vw;text-align:right}.mnnvcntnermHeader div h6{color:#fff;font-weight:600}.mnnvcntnermHeader div p{color:gray}.mnnvcntnermHeader img{height:3vw}.mnnvcntnermContent{height:auto;padding:1vw;width:100%}.mnnvcntnermContent button{align-items:end;background:none;border:none;border-radius:.5vw;color:#fff;cursor:pointer;display:flex;font-size:1vw;justify-content:left;line-height:1vw;opacity:30%;outline:none;padding:1vw 1.2vw;text-align:left;transition:.4s ease;width:100%}.mnnvcntnermContent button .icons{font-size:1.2vw;line-height:1.2vw;margin-right:1vw}.mnnvcntnermContent button.active{background:#0003;color:#fff;opacity:100%}.footerContainer{background:#fff;height:20vw;padding:5vw 7vw 20vw;width:100%}.ftrcContent{align-items:center;display:flex;height:auto;justify-content:space-between;width:100%}.ftrcc{height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ftrcc img{filter:invert();height:3vw}.ftrcc.contact{align-items:center;display:flex;justify-content:center}.ftrcc.contact button{background:none;border:none;cursor:pointer;margin:0 2vw;outline:none}.ftrcc.socials{align-items:center;display:flex;justify-content:right}.ftrcc.socials a{color:#000;font-size:2vw;margin-left:.5vw;text-decoration:none}@media screen and (max-width:450px){p{color:#d3d3d3;font-size:2.8vw;font-weight:400}h1{font-size:15vw}h2{font-size:10vw}h3{font-size:8vw}h4{font-size:6vw}h5{font-size:4.5vw}h6{font-size:3vw}nav{padding:3vw 5vw}.navContent.left img{height:10vw}.navPageContainer.mobile button{align-items:center;display:flex;font-size:6vw;justify-content:center}.navPageContainer button.active{background:#fff;color:#000;opacity:100%}.mnnvcntnerShadow{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;height:100svh;left:0;position:fixed;top:0;width:100%;z-index:998}.mnnvcntnerMobile{background:#231f20;height:100svh;padding:3vw 5vw;position:absolute;right:0;top:0;transform:translateX(110%);transition:.4s ease;width:80%;z-index:999}.mnnvcntnerMobile.active{transform:translateX(0);transition:.4s ease}.mnnvcntnermHeader{padding:0}.mnnvcntnermHeader img{height:12vw;margin-left:2vw}.mnnvcntnermHeader div h6{font-size:5vw}.mnnvcntnermHeader div p{font-size:3vw}.mnnvcntnermContent{height:auto;padding:5vw 0;width:100%}.mnnvcntnermContent button{align-items:center;border-radius:2vw;font-size:3vw;padding:3vw 4vw;width:100%}.mnnvcntnermContent button .icons{font-size:5vw;line-height:5vw;margin-bottom:.5vw;margin-right:4vw}.mnnvcntnermContent button.active{background:#fff;color:#000;opacity:100%}.footerContainer{height:auto;padding:10vw 7vw 20vw}.ftrcContent{display:block}.ftrcc img{filter:invert();height:15vw}.ftrcc.contact{display:block;margin:5vw 0}.ftrcc.contact button{margin:2vw 0;text-align:left;width:100%}.ftrcc.socials{justify-content:left;margin-top:10vw}.ftrcc.socials a{font-size:10vw;margin-right:1vw}}h1,h2,h3,h4,h5,h6,p{color:#fff;font-family:Zalando Sans SemiExpanded,sans-serif}p{color:#fff;font-size:.9vw;font-weight:300}a{text-decoration:none}h1{font-size:10vw}h2{font-size:5vw}h3{font-size:4vw}h4{font-size:2vw}h5{font-size:1.5vw}h6{font-size:1.2vw}.mainContainer.home{background:#000;height:auto;position:relative;width:100%}.mainContainerHome{animation:fade-in .6s ease;height:auto;width:100%}.loaderWrapper{align-items:center;background:#000;display:flex;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .5s ease-out;z-index:99999}.loaderWrapper.hide{opacity:0;pointer-events:none}.loaderImage{height:20vw}.loaderImage.hide{opacity:0}section.homePage.heroPage{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.hmpghrpgContainer,.hmpghrpgcCenter{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.hmpghrpgcCenter img{height:10vw}.hmpghrpgcCenter div{margin-left:2vw}.hmpghrpgcCenter div h2{line-height:4vw}.hmpghrpgcCenter div h3{line-height:2vw}.hmpghrpgcBottom{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;padding:3vw;position:absolute;width:100%}.hmpghrpgcBottom h6{color:gray;font-size:1.5vw}section.homePage.tools{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}.hmpgtlsContainer{height:auto;padding:5vw;width:100%}.hmpgtlscHeader{height:auto;padding:2vw 5vw;text-align:center;width:100%}.hmpgtlscHeader h3{margin-bottom:1.5vw;margin-top:1vw}.hmpgtlscHeader p span{font-style:italic}.hmpgtlscContents{align-items:center;display:flex;height:auto;justify-content:space-evenly;margin-top:1vw;width:100%}.hmpgtlscContents img{height:5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.homePage.worksPage{align-items:center;justify-content:center;margin-top:8vw;padding:0 5vw}.hmpgwrkspgContainer,section.homePage.worksPage{display:flex;height:auto;position:relative;width:100%}.hmpgwrkspgContainer{align-items:top;justify-content:space-between;overflow:hidden}.hmpgwrkspgc{position:relative}.hmpgwrkspgc.left{width:15%}.hmpgwrkspgc.right{align-items:center;display:flex;flex-wrap:wrap;justify-content:left;width:80%}.hmpgwrkspgcr{cursor:pointer;height:auto;margin-bottom:2vw;margin-right:1%;text-decoration:none;width:32%}.hmpgwrkspgcr img{width:100%}.hmpgwrkspgcr h5{font-size:1.2vw}.hmpgwrkspgcr h6{color:gray;font-size:1vw;font-weight:400}.hmpgwrkspgcr div{padding:.5vw}.hmpgwrkspgcrViewMore{align-items:center;display:flex;height:auto;justify-content:right;margin-top:1vw;width:100%}.hmpgwrkspgcrViewMore button{background:none;border:2px solid #fff;border-radius:50px;color:#fff;padding:.4vw 3vw}section.homePage.servicePage{align-items:center;justify-content:center;margin-top:8vw;padding:0 5vw}.hmpgsrvcpgContainer,section.homePage.servicePage{display:flex;height:auto;position:relative;width:100%}.hmpgsrvcpgContainer{align-items:top;justify-content:space-between;overflow:hidden}.hmpgsrvcpgc{position:relative}.hmpgsrvcpgc.left{width:15%}.hmpgsrvcpgc.right{align-items:center;display:flex;flex-wrap:wrap;justify-content:left;width:80%}.hmpgsrvcpgcr{height:auto;margin-bottom:2vw;margin-right:1%;text-decoration:none;width:32%}.hmpgsrvcpgcr img{width:100%}.hmpgsrvcpgcr h5{font-size:1.2vw}.hmpgsrvcpgcr h6{color:gray;font-size:1vw;font-weight:400}.hmpgsrvcpgcr div{padding:.5vw}section.homePage.devPage{align-items:center;justify-content:center;margin-top:5vw;padding:0 5vw}.hmpgdvpgContainer,section.homePage.devPage{display:flex;height:auto;position:relative;width:100%}.hmpgdvpgContainer{align-items:top;justify-content:space-between;overflow:hidden}.hmpgdvpgc{position:relative}.hmpgdvpgc.left{width:15%}.hmpgdvpgc.center{width:30%}.hmpgdvpgc.right{width:45%}.hmpgdvpgccDev{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.hmpgdvpgccDev img{width:100%}.hmpgdvpgcld{height:auto;margin-top:.5vw;padding:.5vw;width:100%}.hmpgdvpgcld h6{color:gray;font-weight:400}.hmpgdvpgcrWhos{padding:2vw 0}.hmpgdvpgcrWhos h6{font-weight:400}.hmpgdvpgcrWhos p{font-weight:400;margin-top:2vw}.hmpgdvpgcrNumbers{align-items:center;display:flex;height:auto;justify-content:left;margin-top:2vw;width:100%}.hmpgdvpgcrNumbers div{width:33%}.hmpgdvpgcrNumbers div h5{font-size:1.2vw}.hmpgdvpgcrNumbers div p{color:gray}section.homePage.contactPage{align-items:center;display:flex;justify-content:center;margin-top:10vw;padding:5vw}.hmpgcntctpgContainer,section.homePage.contactPage{height:auto;position:relative;width:100%}.hmpgcntctpgcHeader{height:auto;text-align:center;width:100%}.hmpgcntctpgcContents{height:auto;margin-top:2vw;padding:0 2vw;width:100%}.hmpgcntctpgccTop{align-items:top;display:flex;height:auto;justify-content:space-between;width:100%}.hmpgcntctpgcct{height:auto;width:50%}.hmpgcntctpgcctlTop{height:auto;width:100%}.hmpgcntctpgcctlTop h6{color:gray;font-size:1.2vw;font-weight:400}.hmpgcntctpgcctlBottom{height:auto;margin-top:3vw;width:100%}.hmpgcntctpgcctlBottom h6{color:gray;font-size:1.2vw;font-weight:400}.hmpgcntctpgcctrHeader{height:auto;margin-bottom:2vw;width:100%}.hmpgcntctpgcctrContents,.hmpgcntctpgcctrcTop{height:auto;width:100%}.hmpgcntctpgcctrcTop{align-items:center;display:flex;justify-content:space-between}.hmpgcntctpgcctrcTop div{width:49%}.hmpgcntctpgcctrcTop div p{padding:0 .5vw}.hmpgcntctpgcctrcTop div input{border:none;border-radius:.5vw;font-size:1vw;margin-top:.5vw;outline:none;padding:.5vw 1vw;width:100%}.hmpgcntctpgcctrcMid{height:auto;margin:1vw 0;width:100%}.hmpgcntctpgcctrcMid p{padding:0 .5vw}.hmpgcntctpgcctrcMid input{border:none;border-radius:.5vw;font-size:1vw;margin-top:.5vw;outline:none;padding:.5vw 1vw;width:100%}.hmpgcntctpgcctrcBottom{height:auto;margin:1vw 0;width:100%}.hmpgcntctpgcctrcBottom p{padding:0 .5vw}.hmpgcntctpgcctrcBottom textarea{border:none;border-radius:.5vw;font-size:1vw;height:20vw;margin-top:.5vw;outline:none;padding:.5vw 1vw;resize:none;width:100%}.hmpgcntctpgcctrcb{align-items:center;display:flex;height:auto;justify-content:space-between;margin-top:2vw;width:100%}.hmpgcntctpgcctrcb button{background:none;border:2px solid #fff;border-radius:50px;color:#fff;opacity:50%;padding:.4vw 3vw}@keyframes roll-in-left{0%{opacity:0;transform:translateX(100%)}30%{opacity:.5}to{opacity:1;transform:translateX(0)}}@keyframes roll-in-right{0%{opacity:0;transform:translateX(-100%)}30%{opacity:.5}to{opacity:1;transform:translateX(0)}}@keyframes roll-in-left2{0%{opacity:0;transform:translateX(20px)}30%{opacity:.5}to{opacity:1;transform:translateX(0)}}@keyframes roll-in-right2{0%{opacity:0;transform:translateX(-20px)}30%{opacity:.5}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(1turn)}}@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes elastic-spin{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out-50{0%{opacity:.5}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-50{0%{opacity:0}to{opacity:.5}}@keyframes b2{to{background-position:100% 0,100% 100%,0 100%,0 0,50%}}@keyframes l1{0%{background-position:100%}}@keyframes l2{to{transform:rotate(.5turn)}}@keyframes spinner113{to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes marquee-right-to-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-left-to-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}to{transform:scale(1)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media screen and (max-width:450px){p{color:#d3d3d3;font-size:2.8vw;font-weight:400}h1{font-size:15vw}h2{font-size:10vw}h3{font-size:8vw}h4{font-size:6vw}h5{font-size:4.5vw}h6{font-size:3vw}.mainContainer.home{background:#000;height:auto;overflow-x:hidden;overflow-y:scroll}.loaderImage{height:50vw}section.homePage.heroPage{height:100svh;width:100%}.hmpghrpgContainer{padding:0 5vw}.hmpghrpgcCenter img{height:20vw}.hmpghrpgcCenter div{margin-left:2vw}.hmpghrpgcCenter div h2{line-height:7vw}.hmpghrpgcCenter div h3{line-height:6vw}.hmpghrpgcBottom{padding:5vw}.hmpghrpgcBottom h6{color:gray;font-size:5vw}.hmpgtlsContainer,section.homePage.tools{height:auto;width:100%}.hmpgtlsContainer{padding:20vw 5vw}.hmpgtlscHeader{padding:0}.hmpgtlscHeader h6{font-size:4vw}.hmpgtlscHeader h3{margin-bottom:5vw;margin-top:3vw}.hmpgtlscContents{flex-wrap:wrap;justify-content:space-between;margin-top:3vw}.hmpgtlscContents img{height:auto;width:48%}section.homePage.worksPage{height:auto;margin:0;padding:5vw;width:100%}.hmpgwrkspgContainer{display:block;height:auto;width:100%}.hmpgwrkspgc.left{margin-bottom:5vw;width:100%}.hmpgwrkspgc.left h6{font-size:7vw}.hmpgwrkspgc.right{justify-content:space-between;width:100%}.hmpgwrkspgcr{height:auto;margin:0 0 2vw;width:49%}.hmpgwrkspgcr h5{font-size:4vw}.hmpgwrkspgcr h6{color:gray;font-size:3vw;font-weight:400}.hmpgwrkspgcrViewMore{margin-top:5vw}.hmpgwrkspgcrViewMore button{font-size:3vw;padding:1vw 10vw}section.homePage.servicePage{height:auto;margin:0;padding:5vw;width:100%}.hmpgsrvcpgContainer{display:block;height:auto;width:100%}.hmpgsrvcpgc.left{margin-bottom:5vw;width:100%}.hmpgsrvcpgc.left h6{font-size:7vw}.hmpgsrvcpgc.right{justify-content:space-between;width:100%}.hmpgsrvcpgcr{height:auto;margin:0 0 2vw;width:49%}.hmpgsrvcpgcr h5{font-size:4vw}.hmpgsrvcpgcr h6{color:gray;font-size:3vw;font-weight:400}section.homePage.devPage{height:auto;margin-top:0;padding:5vw;width:100%}.hmpgdvpgContainer{display:block;height:auto;width:100%}.hmpgdvpgc.left{margin-bottom:5vw;width:100%}.hmpgdvpgc.left h6{font-size:7vw}.hmpgdvpgc.center,.hmpgdvpgc.right{width:100%}.hmpgdvpgccDev{align-items:start;height:80vw;overflow:hidden;width:100%}.hmpgdvpgccDev img{width:100%}.hmpgdvpgcrWhos{padding:5vw 0}.hmpgdvpgcrWhos h6{color:gray;font-size:4vw}.hmpgdvpgcrWhos p{margin-top:3vw}.hmpgdvpgcrNumbers{margin-top:5vw}.hmpgdvpgcrNumbers div{text-align:center}.hmpgdvpgcrNumbers div h5,.hmpgdvpgcrNumbers div p{font-size:3vw}section.homePage.contactPage{height:auto;margin-top:20vw;padding:5vw;width:100%}.hmpgcntctpgContainer{height:auto;width:100%}.hmpgcntctpgcHeader h1{font-size:18vw;line-height:15vw}.hmpgcntctpgcContents{height:auto;margin-top:5vw;padding:0;width:100%}.hmpgcntctpgccTop{display:block}.hmpgcntctpgccTop,.hmpgcntctpgcct{height:auto;width:100%}.hmpgcntctpgcctlBottom h6,.hmpgcntctpgcctlTop h6{font-size:3vw;margin-top:.5vw}.hmpgcntctpgcct.right{margin-top:10vw}.hmpgcntctpgcctrcTop{display:block;height:auto;width:100%}.hmpgcntctpgcctrcTop div{margin-bottom:3vw;width:100%}.hmpgcntctpgcctrcTop div input{border-radius:1vw;font-size:3vw;margin-top:.5vw;padding:1.5vw 2vw;width:100%}.hmpgcntctpgcctrcMid{height:auto;margin:3vw 0;width:100%}.hmpgcntctpgcctrcBottom textarea,.hmpgcntctpgcctrcMid input{border-radius:1vw;font-size:3vw;margin-top:.5vw;padding:1.5vw 2vw;width:100%}.hmpgcntctpgcctrcBottom textarea{height:50vw}.hmpgcntctpgcctrcb button{font-size:3vw;padding:1vw 10vw}}