body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-color:#000;--primary-color:#fff;--primary-font-color:#f5f5f7;--secondary-font-color:#b9b9bf;--lighter-menu-link-color:#d7d7d9;--light-menu-link-color:#a1a1a6;--lightwhite:#d7d7d9;--light-font-color:#6e6e6e;--lighter-font-color:#6e6e73;--button-bg-color:#f5f5f7;--button-bg-active-color:#2997ff;--button-primary-color:#191919;--button-border-color:#6e6e73;--contact-lightblue:#b3dfff;--contact-button-back:#f5f5f7;--contact-button-border:#5a80a2;--margin-desktop:3.646vw}*{box-sizing:border-box}.btn-container{margin-bottom:60px;padding-bottom:1.34rem;text-align:center}.btn-container .btn-mouse-area{display:inline-block;padding:1.34rem}.btn-container a.btn-more,.btn-container button.btn-more{align-items:center;border:1px solid #b9b9bf;border-radius:47px;display:inline-flex;padding:15px 27px 13px;pointer-events:bounding-box;position:relative}.btn-container a.btn-more .btn-more-ripple,.btn-container a.btn-more .btn-more-title,.btn-container button.btn-more .btn-more-ripple,.btn-container button.btn-more .btn-more-title{pointer-events:none}.btn-container a.btn-more:before,.btn-container button.btn-more:before{bottom:-40px;content:"";display:block;left:-40px;position:absolute;right:-40px;top:-40px}.btn-container a.btn-more .btn-more-title,.btn-container button.btn-more .btn-more-title{display:block;overflow:hidden;pointer-events:none;position:relative;top:-1px;z-index:2}.btn-container a.btn-more .btn-more-title span,.btn-container button.btn-more .btn-more-title span{color:#fff;display:block;font-size:.46rem;font-weight:400;letter-spacing:.01rem;text-align:center}.btn-container a.btn-more .btn-more-title span:after,.btn-container button.btn-more .btn-more-title span:after{content:attr(data-text);display:block;left:0;pointer-events:none;position:absolute;top:150%;-webkit-transform:skewY(3deg);transform:skewY(3deg)}.btn-container a.btn-more .btn-more-ripple,.btn-container button.btn-more .btn-more-ripple{border-radius:inherit;bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.btn-container a.btn-more .btn-more-ripple span,.btn-container button.btn-more .btn-more-ripple span{background:#fff;border-radius:50%;display:block;height:100%;opacity:0;width:100%}.btn-container button.act .btn-more-title span{color:#000;color:var(--bg-color)}.contact-page{overflow:hidden;width:100%}section.sec-form form>.btn-container{margin-bottom:50px;margin-top:50px}section.sec-form form .btn-container button.btn-more{background-color:#f5f5f7;background-color:var(--primary-font-color)}section.sec-form form .btn-container button.btn-more .btn-more-title span{color:#3d7299!important;font-weight:500}#g-recaptcha-response,.grecaptcha-badge{opacity:0;visibility:hidden}.google-captcha{color:#5a7d9e;display:block!important;font-size:.8rem;line-height:.1;margin-bottom:3.5rem;margin-left:5px;text-align:left;width:100%}.google-captcha span{font-size:.415rem;line-height:1}.google-captcha a{color:#9eb3c7;display:inline-block;font-size:.415rem;margin-left:20px}@media(min-width:768px){button.btn-more:not(.active,.invalid) .btn-more-title span:after{color:#fff!important}.contact-page .sec-form.sending-form-effect form .btn-container button.btn-more{justify-content:center!important;width:139px!important}.contact-page .sec-form.sending-form-effect form .btn-container button.btn-more .btn-more-title span:after{color:#3d7299!important}}@media(max-width:769px){.contact-page section.sec-form.mb form{margin-bottom:0}.contact-page section.sec-form.mb h6{padding-top:0}}svg.overlay{grid-area:1/1/2/2;height:100vh;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}section.pro-sec{align-items:center;display:flex;height:101vh;justify-content:center;margin:0}section.pro-sec main{margin-bottom:41px;position:absolute}section.pro-sec main div.darklayer{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:21}section.pro-sec main h1{font-size:1.86rem;font-weight:500;letter-spacing:.56px;margin-bottom:1.66rem;position:relative;z-index:20}section.pro-sec main div.fil-contain{position:relative}section.pro-sec main div.fil-contain .little-fade{display:none;height:100%;pointer-events:none;position:fixed;top:0;z-index:1}section.pro-sec main div.fil-contain .little-fade.left-fade{background:linear-gradient(90deg,#000,rgba(0,0,0,.769) 25.1%,transparent);left:0;width:3%}section.pro-sec main div.fil-contain .little-fade.right-fade{background:linear-gradient(270deg,#000,rgba(0,0,0,.769) 25.1%,transparent);right:-1px;width:23%}section.pro-sec main div.fil-contain .lines .extra-space{display:none}section.pro-sec main div.fil-contain a.btn{display:inline-block;margin-bottom:0;padding-bottom:0}section.pro-sec main div.fil-contain a.btn .btn-mouse-area{padding:5px}section.pro-sec main div.fil-contain a.btn.sec-btn{background:none;border:.057rem solid #6e6e73;border-radius:1rem;color:#fff;font-family:Poppins;font-size:.507rem;font-weight:400;letter-spacing:.27px;margin:.27rem .26rem;padding:.558rem .767rem .554rem;pointer-events:all;position:relative}section.pro-sec main div.fil-contain a.btn.sec-btn.act{background:#f5f5f7;border-color:#f5f5f7;color:#000;font-weight:500;letter-spacing:.1px}section.pro-sec main div.fil-contain a.btn.sec-btn .btn-more-title{overflow:hidden}section.pro-sec main div.fil-contain a.btn.sec-btn .btn-more-title span{position:relative}section.pro-sec main div.fil-contain a.btn.sec-btn .btn-more-title span:after{content:attr(data-text);display:block;left:0;position:absolute;top:150%;-webkit-transform:skewY(3deg);transform:skewY(3deg)}section.pro-sec main div.fil-contain a.btn.sec-btn .btn-more-ripple{border-radius:inherit;bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}section.pro-sec main div.fil-contain a.btn.sec-btn .btn-more-ripple span{background:#fff;border-radius:50%;display:block;height:100%;opacity:0;width:100%}div.pro-cont{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;margin:calc(-50vh + 7.5rem) auto 0;overflow:hidden!important;padding-bottom:0;padding-top:70px}div.pro-cont::-webkit-scrollbar{display:none}div.pro-cont .outerPro{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:10rem;width:75%}div.pro-cont .project{margin:0 0 3.75vw;width:50%;z-index:10}div.pro-cont .project.anivi{height:120vw}div.pro-cont .project.vr-project{height:34vw;margin:0 auto 50px;width:95%}div.pro-cont .project.vr-project.Animation,div.pro-cont .project.vr-project.Concept{position:relative;width:45%}div.pro-cont .project.vr-project .ani-names{color:#fff;padding:20px;text-align:center}div.pro-cont .project.vr-project .ani-names h5{font-size:.66rem;letter-spacing:.015rem;line-height:1.5}div.pro-cont .project.vr-project .ani-names p{font-size:.54rem}div.pro-cont .project .vr-item{border:0;border-radius:50px;display:block;height:100%;position:relative;width:100%;z-index:50}div.pro-cont .project .pro-item{background-position:50%;background-size:cover;border-radius:1.7rem;color:#fff;display:block;margin:0 auto;padding-bottom:90%;text-align:center;width:90%}main.single-pj{height:100%;position:relative;text-align:center;width:100vw}main.single-pj .single-pr-co{height:98vh;margin-top:-105px}main.single-pj .single-pr-co:first-child{margin-top:0}main.single-pj img{border-radius:50px;display:block;height:80vh;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ani-cover{background:url(https://img.youtube.com/vi/34hD4u8WFuI/maxresdefault.jpg);background-position:50%;background-size:cover;border-radius:50px;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:55}section.head{margin:0;position:static}section.head div.backg{background-position:bottom;background-size:1690px 950px;height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100vw}section.head div.backg video{bottom:1px;height:100%;min-height:56.25vw;min-width:100%;position:absolute;right:50%;-webkit-transform:translate(50%);transform:translate(50%);width:177.77777778vh}section.head .h1{position:relative;width:100vw;z-index:100}section.head .h2-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:100}section.head .h2-wrapper .h2-con{margin-top:3.05rem}section.head div.darkLay{background:rgba(0,0,0,.6);background:radial-gradient(50% 42.9% at 50% 42.91%,rgba(0,0,0,.6) 0,rgba(0,0,0,.549) 100%);height:100vh;position:absolute;width:100vw;z-index:5}section.head div.darkLay2{background:#000;height:100vh;opacity:0;position:absolute;width:100vw;z-index:10}@media(max-width:768px){section.head div.darkLay2{display:none}section.head div.backg video.mo{max-height:179vw;top:0}section.head div.darkLay{background:linear-gradient(180deg,rgba(0,0,0,.404),rgba(0,0,0,.852));max-height:179vw;opacity:1;top:0}section.head .h1{width:100vw}.h2-wrapper .h2-con{margin-top:0!important}}@media(max-width:500px){section.head div.backg video.mo{bottom:1px;height:auto;position:absolute;right:50%;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:100%}}.menu-wrapper{align-items:flex-start;background:#000;border-radius:0 0 0 100%;color:#f5f5f7;color:var(--primary-font-color);display:flex;height:0;justify-content:center;overflow:hidden;position:fixed;right:0;top:0;width:0}.menu-wrapper.open{z-index:998}.menu-wrapper.close{display:none;z-index:-10}.menu-wrapper .bg-overlay{background-image:linear-gradient(45deg,rgba(51,48,41,0) 37%,rgba(60,60,60,.9) 96%);display:none;height:100vh;left:inherit;position:absolute;right:0;top:0;transition:opacity .6s ease;width:100vw}.menu-wrapper .bg-overlay.fade-in{display:block}.menu-wrapper a,.menu-wrapper span{font-weight:500}.menu-wrapper .menu-bg-box{align-items:center;display:flex;height:100vh;justify-content:center;left:50%;overflow:hidden;-webkit-perspective:2000px;perspective:2000px;pointer-events:none;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.menu-wrapper .menu-box{align-items:center;background:transparent;display:flex;height:auto;justify-content:space-evenly;max-height:80vh;max-width:60vw;position:absolute;width:21.8rem}.menu-wrapper .menu-box .menu-left-part,.menu-wrapper .menu-box .menu-right-part{pointer-events:bounding-box}.menu-wrapper .menu-box .menu-tilt{background:#000;height:100%;inset:0;position:absolute;width:100%}.menu-wrapper .menu-box>div{justify-content:space-between;min-height:11rem;width:auto}.menu-wrapper .menu-box .menu-left-part>div,.menu-wrapper .menu-box>div{display:flex;flex-direction:column}.menu-wrapper .menu-box .menu-left-part>div>span.head{color:#b9b9bf;color:var(--secondary-font-color);display:inline-block;font-size:.34rem;line-height:2;padding:9px 12px 0;position:relative}.menu-wrapper .menu-box .menu-left-part>div a,.menu-wrapper .menu-box .menu-left-part>div p{display:flex;height:-webkit-max-content;height:max-content;overflow:hidden;position:relative;width:-webkit-min-content;width:min-content}.menu-wrapper .menu-box .menu-left-part>div a.email,.menu-wrapper .menu-box .menu-left-part>div p.email{cursor:none;width:100%}.menu-wrapper .menu-box .menu-left-part>div a span,.menu-wrapper .menu-box .menu-left-part>div p span{color:#6e6e6e;color:var(--light-font-color);font-size:.44rem;font-weight:600;line-height:2;padding:.3vw .4rem;transition:color .4s linear}.menu-wrapper .menu-box .menu-left-part>div a svg,.menu-wrapper .menu-box .menu-left-part>div p svg{stroke:#707070;bottom:0;height:7vw;left:0;position:absolute;-webkit-transform:translateX(-66.66%);transform:translateX(-66.66%);transition:all 0s cubic-bezier(0,.25,.5,1),-webkit-transform 0s cubic-bezier(0,.25,.5,1);width:300%}.menu-wrapper .menu-box .menu-left-part>div a:hover span,.menu-wrapper .menu-box .menu-left-part>div p:hover span{color:#f5f5f7;color:var(--primary-font-color)}.menu-wrapper .menu-box .menu-left-part>div a:hover svg,.menu-wrapper .menu-box .menu-left-part>div p:hover svg{stroke:#f5f5f7;stroke:var(--primary-font-color);-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.6s}.menu-wrapper .menu-box .menu-left-part div.mid{padding-top:2rem}.menu-wrapper .menu-box .menu-right-part a{color:#a1a1a6;display:flex;font-size:1.269rem;line-height:1;margin-bottom:2px;overflow:hidden;padding:.51rem;position:relative;width:-webkit-min-content;width:min-content}.menu-wrapper .menu-box .menu-right-part a.fi{padding:.17rem .51rem .51rem}.menu-wrapper .menu-box .menu-right-part a.las{padding:.51rem .51rem .17rem}.menu-wrapper .menu-box .menu-right-part a.active{color:#f5f5f7;color:var(--primary-font-color)}.menu-wrapper .menu-box .menu-right-part a.active:after{left:0}.menu-wrapper .menu-box .menu-right-part a:hover{color:#f5f5f7;color:var(--primary-font-color)}.menu-wrapper .menu-box .menu-right-part a:hover:after{left:0}.menu-wrapper .menu-box .bottom-part{display:none;height:auto!important;min-height:20vh;pointer-events:all;text-align:center;width:100%}.menu-wrapper .menu-box .bottom-part a.estimate-btn{background-color:#f5f5f7;background-color:var(--button-bg-color);color:#191919;color:var(--button-primary-color);display:block;font-size:.86rem;font-weight:600;letter-spacing:0;margin:0 auto 5%;max-width:400px;padding:14px 0;transition:all .3s ease;width:100%}.menu-wrapper .menu-box .bottom-part a.estimate-btn:hover{background-color:#2997ff;background-color:var(--button-bg-active-color);color:#f5f5f7;color:var(--primary-font-color)}.menu-wrapper .menu-box .bottom-part .header-socials{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:360px;width:100%}.menu-wrapper .menu-box .bottom-part .header-socials svg{fill:#a1a1a6;fill:var(--light-menu-link-color);align-items:center;display:flex;height:18px;justify-content:center}.menu-wrapper .menu-box .bottom-part .header-socials svg path{fill:#a1a1a6;fill:var(--light-menu-link-color)}.menu-wrapper .menu-box .bottom-part .header-socials svg:first-child{height:18px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(2){height:16px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(3){height:21px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(4){height:22px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(5){height:19px}@media(max-width:1440px){.menu-wrapper .menu-box .menu-left-part{margin-right:17%}.menu-wrapper .menu-box .menu-left-part>div>span.head{font-size:10px;line-height:21px}.menu-wrapper .menu-box .menu-left-part>div a span{font-size:13px;line-height:26px;padding-bottom:2.392px}.menu-wrapper .menu-box .menu-right-part a{font-size:37.5024px}}@media(max-width:768px){.menu-wrapper .bg-overlay{display:none}.menu-wrapper .menu-box{align-items:center;flex-direction:column;height:100vh!important;justify-content:center;max-height:100vh;max-width:100vw;overflow:hidden;padding:10vh 0 0!important;width:100vw}.menu-wrapper .menu-box>div:not(.menu-tilt){opacity:1}.menu-wrapper .menu-box .menu-left-part{display:none!important}.menu-wrapper .menu-box .menu-right-part{align-items:center;margin-bottom:12.5%;opacity:1;visibility:inherit}.menu-wrapper .menu-box .menu-right-part a{font-size:2.2rem;font-size:1.7rem;line-height:1.25}.menu-wrapper .menu-box .menu-right-part a:hover:after{left:-100%}.menu-wrapper .menu-box .menu-right-part a:after{bottom:0}.menu-wrapper .menu-box .menu-box .bottom-part,.menu-wrapper .menu-box .menu-right-part a{opacity:0;visibility:hidden}.menu-wrapper .menu-box .bottom-part{display:block}}@media(max-width:500px){.menu-wrapper .menu-box .menu-right-part{margin-bottom:11.5%;margin-top:10%;min-height:39vh}.menu-wrapper .menu-box .menu-right-part a{font-size:2.3rem}.menu-wrapper .menu-box .bottom-part a.estimate-btn{font-size:.96rem;margin-bottom:7.3%;max-width:91vw!important;padding:18px 0}.menu-wrapper .menu-box .bottom-part .header-socials{max-width:80%!important}.menu-wrapper .menu-box .bottom-part .header-socials svg:first-child{height:21px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(2){height:18px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(3){height:24px}.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(4),.menu-wrapper .menu-box .bottom-part .header-socials svg:nth-child(5){height:23px}}@media(max-width:400px){.menu-wrapper .menu-box .menu-right-part{margin-bottom:10%;margin-top:10%;min-height:42vh}.menu-wrapper .menu-box .menu-right-part a{font-size:2.35rem}.menu-wrapper .menu-box .bottom-part a.estimate-btn{margin-bottom:7.5%;max-width:90vw!important;padding:15px 0}.menu-wrapper .menu-box .bottom-part .header-socials{max-width:78%!important}}.btn{cursor:pointer;overflow:hidden!important}.btn,.btn span{position:relative}.btn span{overflow:hidden;z-index:2}.btn .bg-hover{background:#f5f5f7;background:var(--primary-font-color);bottom:0;display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.options-btns .sec-btn{border:1px solid #5a80a2!important;border:1px solid var(--contact-button-border)!important}.sec-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden!important}.thanks-container{align-items:center;background-color:#000;background-color:var(--bg-color);cursor:none;display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;padding-bottom:1rem;position:fixed;width:100vw;z-index:100}.thanks-container h2{color:#f5f5f7;color:var(--primary-font-color);font-size:5rem;font-weight:500}.thanks-container p{color:#fff;font-size:1.8rem;font-weight:400;padding:0 20%;text-align:center;width:100%}@media(max-width:768px){.thanks-container h2{font-size:5rem;margin-bottom:.5rem}.thanks-container p{font-size:1.5rem}}@media(max-width:450px){.thanks-container h2{font-size:4.5rem}.thanks-container p{font-size:1.5rem;line-height:1.8rem}}.theme-checkbox{border-radius:20px;cursor:pointer;height:30.7px;left:9px;overflow:hidden;position:relative;width:53.5px}.theme-checkbox,.theme-checkbox.dark{background-color:#333}.theme-checkbox.light{background-color:#d7d7d9}.theme-checkbox .theme-switcher{background-color:#f5f5f7;background-color:var(--primary-font-color);border-bottom-left-radius:20px;border-top-left-radius:20px;height:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;width:25px}.theme-checkbox .theme-switcher.dark{background-color:#d7d7d9;border-bottom-right-radius:10px;border-top-right-radius:10px;left:8%}.theme-checkbox .theme-switcher.light{background-color:#d7d7d9;border-radius:50%;right:8%}.theme-checkbox .theme-switcher.light:after{display:none}.theme-checkbox .theme-switcher:after{background-color:#333;border-bottom-left-radius:50px;border-top-left-radius:50px;bottom:0;content:"";display:block;height:130%;left:39%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:65%}@media(max-width:1440px){.theme-checkbox{height:30.7px;width:53.5px}}@media(max-width:500px){.theme-checkbox{height:31px;margin-top:5px;width:58px}}@media(max-width:440px){.theme-checkbox{height:29px;margin-top:5px;width:55px}.theme-checkbox .theme-switcher{height:20px;width:20px}}div.m-service-head{align-items:center;display:flex;flex-direction:column;height:80vw;justify-content:center;width:100vw}div.m-service-head h6{color:#b9b9bf;color:var(--secondary-font-color);font-size:1.04rem;font-weight:400}div.m-service-head h4{color:#f5f5f7;color:var(--primary-font-color);font-size:2.75rem;font-weight:500}html{font-size:calc(.95rem + 1vw)}*{margin:0;padding:0}::selection{background-color:#fff;color:#000}body{background-color:#000!important;background-color:var(--bg-color)!important;font-weight:500;height:100vh;margin:0;overflow-x:hidden;padding:0;position:relative;width:100vw!important}.lock-scroll{overflow:hidden}#viewport{left:0;overflow:hidden!important;position:relative;top:0}a{text-decoration:none}button{background:none;font-family:Poppins,sans-serif;outline:none}.btn{border-radius:100px;font-size:11.2px;font-weight:600;padding:8px 17px 10px}.frame-wrapper .frame{color:#fff;color:var(--primary-color);position:fixed;transition:all .3s ease;z-index:999}.frame-wrapper .frame.blurBg:before{-webkit-backdrop-filter:blur(20px) brightness(40%);backdrop-filter:blur(20px) brightness(40%);border-bottom:1px solid hsla(0,0%,100%,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .6s}.frame-wrapper .frame.f-top{height:8.2vh;z-index:999}.frame-wrapper .frame.f-top>div{display:flex;height:100%;justify-content:space-between}.frame-wrapper .frame.f-top .logo{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;top:0;width:-webkit-min-content;width:min-content}.frame-wrapper .frame.f-top .logo svg.sm-logo{cursor:pointer;height:45%;left:0;position:absolute;width:24px}.frame-wrapper .frame.f-top .logo svg:not(.sm-logo){cursor:pointer;display:flex;height:45%;justify-content:flex-start;left:0;opacity:1;position:relative;top:0;width:42px}.frame-wrapper .frame.f-top .logo svg:not(.sm-logo) path{fill:#a1a1a6;fill:var(--light-menu-link-color);transition:all .3s ease}.frame-wrapper .frame.f-top .logo.light svg path,.frame-wrapper .frame.f-top .logo:hover svg path{fill:#f5f5f7;fill:var(--primary-font-color)}.frame-wrapper .frame.f-top .navlinks-contain{align-items:center;display:flex;z-index:999}.frame-wrapper .frame.f-top .navlinks-contain li{display:inline-flex;list-style:none;padding:0 0 0 .938rem}.frame-wrapper .frame.f-top .navlinks-contain li span{color:#d7d7d9;color:var(--lightwhite);cursor:pointer;font-size:.417rem;font-weight:500;letter-spacing:0}.frame-wrapper .frame.f-top .navlinks-contain li span.active,.frame-wrapper .frame.f-top .navlinks-contain li span:hover{color:#f5f5f7;color:var(--primary-font-color)}.frame-wrapper .frame.f-top .navlinks-contain li.fade-out{opacity:0}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn{padding:20px 1.22rem}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn span{background-color:#f5f5f7;background-color:var(--button-bg-color);color:#191919;color:var(--button-primary-color);font-size:.365rem;font-weight:500;letter-spacing:0;padding:.312rem .547rem .31rem;transition:background-color .3s ease}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn span:hover{background-color:#2997ff;background-color:var(--button-bg-active-color);color:#fff}.frame-wrapper .frame.f-top .navlinks-contain .disNone,.frame-wrapper .frame.f-top .navlinks-contain li.mobile-theme-swithcer{display:none}.frame-wrapper .frame.f-top .navlinks-contain .menu{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:0;position:relative;-webkit-user-select:none;user-select:none}.frame-wrapper .frame.f-top .navlinks-contain .menu .menu-trigger{height:30px;inset:0;left:50%;opacity:.6;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:140%}.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines{display:block}.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines.l1{margin-bottom:5px}.frame-wrapper .f-left,.frame-wrapper .f-right{height:100%;top:0;width:55px}.frame-wrapper .f-left div{align-items:center;display:flex;flex-direction:column;justify-content:space-between;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.frame-wrapper .f-left div li{display:flex;justify-content:center;list-style:none;margin-bottom:2vh;padding:0}.frame-wrapper .f-left div li:last-child{margin-bottom:0}.frame-wrapper .f-left div li a{display:inline-flex}.frame-wrapper .f-left div li svg{width:1.07vw}.frame-wrapper .f-left div li svg circle,.frame-wrapper .f-left div li svg path{fill:#f5f5f7;fill:var(--primary-font-color);transition:all .3s ease}.frame-wrapper .f-left div li:hover svg circle,.frame-wrapper .f-left div li:hover svg path{fill:#f5f5f7!important;fill:var(--primary-font-color)!important}.frame-wrapper .f-left div.light-icons li svg circle,.frame-wrapper .f-left div.light-icons li svg path{fill:#a1a1a6;fill:var(--light-menu-link-color)}.frame-wrapper .f-right .slider-dots{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.frame-wrapper .f-right .slider-dots .dot{background-color:#b9b9bf;border-radius:50%;cursor:pointer;display:block;height:4px;margin-bottom:10px;transition:all .3s ease;width:4px}.frame-wrapper .f-right .slider-dots .dot:last-child{margin-bottom:0}.frame-wrapper .f-right .slider-dots .dot.active{background-color:#d7d7d9;-webkit-transform:scale(1.4);transform:scale(1.4)}.frame-wrapper .f-right .copyright-small-txt{bottom:22%;display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(270deg);transform:translateX(-50%) rotate(270deg)}.frame-wrapper .f-right .copyright-small-txt h5{color:#a1a1a6;color:var(--light-menu-link-color);font-size:7px;font-weight:400;letter-spacing:0;-webkit-transform-origin:left;transform-origin:left;white-space:nowrap}.frame-wrapper .f-right a.fullLogo{bottom:0;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:27px}.frame-wrapper .f-right a.fullLogo svg{-webkit-filter:invert(74%) sepia(7%) saturate(148%) hue-rotate(201deg) brightness(87%) contrast(88%);filter:invert(74%) sepia(7%) saturate(148%) hue-rotate(201deg) brightness(87%) contrast(88%);width:100%}.frame-wrapper .f-right a.fullLogo svg.priLogo{width:70%}.frame-wrapper .f-bottom,.frame-wrapper .f-top{height:55px;padding:0 3.646vw;padding:0 var(--margin-desktop);width:100%}.frame-wrapper .f-top{top:0}.frame-wrapper .f-left{left:0}.frame-wrapper .f-right{right:0}.frame-wrapper .f-bottom{bottom:0;pointer-events:none}.frame-wrapper .f-bottom .hero-scroll{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;width:100%;z-index:100}.frame-wrapper .f-bottom .hero-scroll span{color:#d7d7d9;color:var(--lightwhite);font-size:16px;font-weight:500}.frame-wrapper .f-bottom .hero-scroll svg{-webkit-animation:scrollDown 1.5s infinite;animation:scrollDown 1.5s infinite;-webkit-filter:invert(0) sepia(0) saturate(14%) hue-rotate(171deg) brightness(95%) contrast(102%);filter:invert(0) sepia(0) saturate(14%) hue-rotate(171deg) brightness(95%) contrast(102%);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}section{color:#f5f5f7;color:var(--primary-font-color);margin:3.646vw;position:relative;text-align:center}section.head h1{display:inline-block;font-size:1.825rem;font-weight:600;letter-spacing:1px;position:relative;z-index:10}section.head .h1{align-items:center;display:flex;height:100vh;justify-content:center}section.head .h1 h1 span.headSpan{display:inline-block;overflow:hidden}section.head .h1 h1 span.headSpan span{display:inline-block}section.head .h1.mobile-home-head h1 .call-action{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:30px;overflow:hidden}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn{background-color:#f5f5f7;background-color:var(--button-bg-color);color:#191919;color:var(--button-primary-color);display:block;font-size:.89rem;font-weight:600;letter-spacing:0;margin:0 auto;padding:16px 25px;transition:color background-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn:hover{background-color:#2997ff;background-color:var(--button-bg-active-color);border-color:#2997ff;border-color:var(--button-bg-active-color);color:#f5f5f7;color:var(--primary-font-color)}section.head .h1.mobile-home-head h1 .call-action a.view-projects-btn{border-bottom:2px solid #b9b9bf;border-bottom:2px solid var(--secondary-font-color);color:#fff;color:var(--primary-color);font-size:.89rem;margin:20px auto 0;padding-bottom:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.head .h2{background:#000;background:none;padding-top:140px;position:relative;text-align:center;z-index:10}section.head .h2 h3{font-weight:500;letter-spacing:.4px;line-height:1.4;text-align:center}section.head .h2.home{padding-top:0;pointer-events:none}section.head .h2.home h3{font-size:.98rem;margin:2.6rem auto 1.25rem;width:26rem}section.head h6{color:#6e6e6e;color:var(--light-font-color);font-size:.675rem;font-weight:500;letter-spacing:.2px}section.head .btn-container{margin-bottom:.34rem;margin-top:1.26rem}section.head a.btn{border:1px solid #f5f5f7;border:1px solid var(--primary-font-color);color:#f5f5f7;color:var(--primary-font-color);text-decoration:none}section.sec-grid-contain{position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}section.sec-grid-contain .row{display:flex;flex-direction:row}section.sec-grid-contain .grid-col{background:pink;display:flex;flex-direction:column;height:calc(100vh - 7.5vw);position:relative;width:50%}section.sec-grid-contain .grid-col .grid-text-contain h4{font-size:45px;padding:10px}section.sec-grid-contain .grid-col .grid-text-contain a{color:#fff;display:block;padding:5px}section.sec-grid-contain .serv-text p{font-size:3rem;font-weight:500;letter-spacing:.1px;line-height:1.4;-webkit-transform-style:inherit;transform-style:inherit}section.sec-grid-contain .serv-text p span{display:block;font-size:.65rem;font-weight:500;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(-40px);transform:translateX(-50%) translateY(-50%) translateZ(-40px)}section.sec-grid-contain .serv-cover{background-image:url(/static/media/1.d0e3ac11fd6a8683d357.jpg);background-position:50%;background-size:cover;margin:auto;opacity:0;padding-bottom:70%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70%}section.sec-grid-contain .serv-cover.s2{background-image:url(/static/media/2.cb4f9b3b48134055dc8a.jpg)}section.process{margin-top:0;padding-top:0;z-index:10}section.process h3{font-size:1.43rem;font-weight:500;letter-spacing:.4px;line-height:1.28;margin:0 auto 3rem;width:46%}section.process h3 span{color:#2997ff;color:var(--button-bg-active-color)}section.process .process-grid{margin:auto;text-align:left}section.process .process-grid .process-col{background:hsla(0,0%,100%,.05);border:.15rem solid #fff;border-radius:14rem;height:21rem;margin:auto auto 1rem;overflow:hidden;width:90%}section.process .process-grid .process-col .process-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin:auto;width:88%}section.process .process-grid .process-col .process-content .process-vid{width:114%}section.process .process-grid .process-col .process-content .process-vid canvas{left:-19%;position:absolute}section.process .process-grid .process-col .process-content .process-vid canvas:last-child{left:-22%}section.process .process-grid .process-col .process-content .process-vid.r canvas{left:26%}section.process .process-grid .process-col .process-content .process-vid .mb{background-repeat:no-repeat;background-size:contain;height:49vw;margin:auto;width:49vw}section.process .process-grid .process-col .process-content .process-vid .sendBrief{background-image:url(/static/media/mbSend.b26ed645bb8282e0c7a7.jpg)}section.process .process-grid .process-col .process-content .process-vid .getInTouch{background-image:url(/static/media/mbTouch.5267c317b31d259f0504.jpg)}section.process .process-grid .process-col .process-content .process-vid .getResults{background-image:url(/static/media/mbResults.630cf6ed203ba9f5ea7f.jpg)}section.process .process-grid .process-col .process-content .process-text,section.process .process-grid .process-col .process-content .process-vid{position:absolute}section.process .process-grid .process-col .process-content .process-text{right:0;width:50%;z-index:2}section.process .process-grid .process-col .process-content .process-text.r{left:0;padding-top:1.5rem}section.process .process-grid .process-col .process-content .process-text.r h5,section.process .process-grid .process-col .process-content .process-text.r p{margin-left:auto;margin-right:0;position:relative;width:12rem}section.process .process-grid .process-col .process-content .process-text.r span{position:absolute;top:-1rem}section.process .process-grid .process-col .process-content .process-text.rm{display:none}section.process .process-grid .process-col .process-content video.f{-webkit-transform:translateX(-16%);transform:translateX(-16%);width:148%}section.process .process-grid .process-col .process-content video.r{-webkit-transform:translateX(-15%);transform:translateX(-15%);width:148%}section.process .process-grid a{color:#f5f5f7;color:var(--primary-font-color)}section.process .process-grid h5{font-size:2.15rem;font-weight:500;letter-spacing:.3px;padding-top:2px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.process .process-grid a span{color:#6e6e73;font-size:.676rem}section.process .process-grid p{color:#b9b9bf;font-size:.657rem;font-weight:400;letter-spacing:.005rem;line-height:1.5;margin-top:.1rem;padding-bottom:.6rem;width:12rem}section.sec-form{margin:auto;max-width:17.8rem;padding-bottom:2rem}section.sec-form.sending-form-effect{opacity:.8}section.sec-form h6{font-size:1.12rem;font-weight:500;padding-top:4.86rem}section.sec-form h6 p{color:#b3dfff;color:var(--contact-lightblue);display:inline-block}section.sec-form h6 br{display:none}section.sec-form .tabs-holder{position:relative}section.sec-form .backHolder{background:#5f8baa;border-radius:3rem;height:1.7rem;left:50%;mix-blend-mode:overlay;-webkit-mix-blend-mode:overlay;-moz-mix-blend-mode:overlay;-o-mix-blend-mode:overlay;-ms-mix-blend-mode:overlay;opacity:.5;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8.43rem}section.sec-form button.co-btn{background:none;border:none;border-radius:3rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.476rem;font-weight:500;height:1.7rem;letter-spacing:0;margin:1.82rem 0;outline:none;overflow:hidden;position:relative;width:4.22rem}section.sec-form button.co-btn,section.sec-form button.co-btn.active{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form button.co-btn.active:after{left:0}section.sec-form button.co-btn.active:before{opacity:.2}section.sec-form button.co-btn:hover{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form button.co-btn:before{background-color:#70a0b9;bottom:0;content:"";height:100%;left:0;mix-blend-mode:overlay;-webkit-mix-blend-mode:overlay;-moz-mix-blend-mode:overlay;-o-mix-blend-mode:overlay;-ms-mix-blend-mode:overlay;opacity:0;position:absolute;top:0;width:100%}section.sec-form form{margin-bottom:7rem;text-align:left}section.sec-form form div{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}section.sec-form form div.mt{margin-top:-14px}section.sec-form form div.btn-container{margin-bottom:0;padding-bottom:0}section.sec-form form div.options-btns a.sec-btn:last-child{margin-right:0!important}section.sec-form form button.btn{background:none;border:1px solid #b9b9bf;border:1px solid var(--secondary-font-color);color:#f5f5f7;color:var(--primary-font-color);padding:9px 17px 9px 30px;position:relative}section.sec-form form .att-btn{justify-content:left;justify-content:space-between;margin-bottom:1.53rem;margin-top:-.33rem;position:static}section.sec-form form .att-btn label{display:none}section.sec-form form .att-btn .contact-action{align-items:center;display:flex;justify-content:space-between;width:100%}section.sec-form form .att-btn .contact-action a{margin:0}section.sec-form form .att-btn a.btn{padding:14.5px 20.5px 14.7px}section.sec-form form .att-btn a.btn span{fill:#f5f5f7;fill:var(--primary-font-color);padding-left:24px!important;position:relative}section.sec-form form .att-btn a.btn span svg{fill:inherit;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}section.sec-form form .att-btn input{left:0;position:absolute}section.sec-form form .att-btn .attachs{display:flex;flex-wrap:wrap;height:auto!important;justify-content:flex-start;margin-bottom:0;margin-top:25px;width:100%}section.sec-form form .att-btn .attachs .attach{align-items:center;color:#f5f5f7;color:var(--primary-font-color);cursor:pointer;display:flex;margin-bottom:15px;margin-right:30px}section.sec-form form .att-btn .attachs .attach svg{color:#fff;height:24px;width:24px}section.sec-form form .att-btn .attachs .attach span{margin-left:15px}section.sec-form form .att-btn .attachs .attach:hover{opacity:.8}section.sec-form form div.options-btns.docs{margin-bottom:1.8rem}section.sec-form form div.options-btns.budgets{margin-bottom:1.31rem}section.sec-form div.form-inputs{grid-row-gap:33px;grid-column-gap:54px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;margin:2.03rem .198rem}section.sec-form .am-input{margin-bottom:0;overflow:hidden;padding-bottom:21px;position:relative}section.sec-form .am-input input,section.sec-form .am-input textarea{-moz-appearance:none;background:none;border:none;color:#f5f5f7;color:var(--primary-font-color);font-family:Poppins;font-size:13.9px;font-size:.47rem;font-weight:400;letter-spacing:.1px;outline:0 none transparent;padding-bottom:2.2px;resize:none;transition:all .3s ease;width:100%}section.sec-form .am-input input::-webkit-input-placeholder,section.sec-form .am-input textarea::-webkit-input-placeholder{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form .am-input input::placeholder,section.sec-form .am-input textarea::placeholder{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form .am-input textarea{height:23px;overflow:hidden}section.sec-form .am-input textarea::placeholder{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form .am-input textarea::-webkit-input-placeholder{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form .am-input textarea::-moz-placeholder{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form .am-input textarea::-ms-input-placeholder{color:#f5f5f7;color:var(--primary-font-color)}section.sec-form .am-input .input-moving-line{background-position:bottom;bottom:15px;height:59px;left:0;margin-bottom:0!important;opacity:1;pointer-events:none;position:absolute;right:0;-webkit-transform:translateX(-66.66%);transform:translateX(-66.66%);transition:transform 0s cubic-bezier(0,.25,.5,1),filter .4s,-webkit-transform 0s cubic-bezier(0,.25,.5,1);width:300%}section.sec-form .am-input input.err~.input-moving-line{opacity:.8}section.sec-form .am-input span.input-err{bottom:0;color:#f66;font-size:.6rem;font-weight:400;left:0;position:absolute}section.sec-form .am-input:hover .input-moving-line{-webkit-filter:brightness(1.3);filter:brightness(1.3)}section.sec-form .am-input:focus-within .input-moving-line{opacity:1!important;-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.8s,.4s}section.sec-form div>p{color:#f5f5f7;color:var(--primary-font-color);flex-basis:100%;font-size:.57rem;margin-bottom:.459rem;margin-left:.168rem;margin-top:.506rem}section.sec-form a{display:inline-block;font-size:.415rem;font-weight:400;letter-spacing:.15px;margin:.043rem .067rem .32rem}section.sec-form a.btn{border:1.2px solid #5a80a2;border:1.2px solid var(--contact-button-border);border-radius:3rem;padding:.499rem .725rem .49rem}section.sec-form .con-info{display:flex;justify-content:space-between;padding-top:140px!important;padding:15px 3px 0 6px;text-align:left}section.sec-form .con-info div{flex-basis:23.5%}section.sec-form .con-info h6{color:#b9b9bf;font-size:9.5px;letter-spacing:-.1px;margin-bottom:3.2px}section.sec-form .con-info p{color:#6e6e73;font-size:9.5px;letter-spacing:-.1px}section.sec-form .m-footer{margin-top:70px;padding:4px 0 0;text-align:center;width:100%}section.sec-form .m-footer .mail{border-bottom:1.7px solid #d7d7d9;border-bottom:1.7px solid var(--lightwhite);color:#d7d7d9;color:var(--lightwhite);display:block;font-size:1.42rem;font-weight:400;margin:0 auto 42px;white-space:nowrap;width:-webkit-min-content;width:min-content}section.sec-form .m-footer .address{color:#6e6e73;color:var(--lighter-font-color);display:block;font-size:.98rem;font-weight:400;letter-spacing:.01rem;margin-bottom:35px;padding:0 15%}section.sec-form .m-footer .footer-links{display:block;margin-bottom:67px}section.sec-form .m-footer .footer-links a{color:#6e6e73;color:var(--lighter-font-color);font-size:.98rem;font-weight:400;letter-spacing:.01rem}section.sec-form .m-footer .footer-social{grid-row-gap:53px;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;padding:0 12.5%;row-gap:53px;width:100%}section.sec-form .m-footer .footer-social svg circle,section.sec-form .m-footer .footer-social svg path{fill:#949499}section.sec-form .m-footer .footer-social svg:first-child{height:25px;width:35px}section.sec-form .m-footer .footer-social svg:nth-child(2){height:24px;width:32px}section.sec-form .m-footer .footer-social svg:nth-child(3){height:30px;width:30px}section.sec-form .m-footer .footer-social svg:nth-child(4){height:25px;width:35px}section.sec-form .m-footer .footer-social svg:nth-child(5){height:27px;width:27px}section.sec-form .m-footer .footer-social svg:nth-child(6){height:26px;width:31px}section.fHead{align-content:center;align-items:flex-end;display:flex;height:58vh;justify-content:center}section.fHead div.fHead{margin-bottom:5%}section.fHead div.fHead .darkLayer{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:8}section.fHead div.fHead h3{font-size:1.68rem;font-weight:500;margin-bottom:10px}section.fHead div.fHead p{color:#a1a1a6;color:var(--light-menu-link-color);font-size:.467rem;letter-spacing:.3px;line-height:1.6}section.fHead div.fHead p span:not(.lines){color:#d7d7d9;color:var(--lightwhite)}section.fHead div.fHead p span:not(.lines):last-child{color:#ffa029}section.faqBody{margin:0;padding:15vh 3.646vw 20vh;position:relative;z-index:20}section.faqBody .faqwrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;margin:0 auto;max-width:30.5rem}section.faqBody .m-faq-fade{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6),#000);height:60vh;left:0;opacity:.7;pointer-events:none;position:absolute;right:0;top:-8vh;z-index:20}section.faqBody .faq-grid{grid-row-gap:27px;display:grid;grid-template-columns:repeat(1,1fr);margin:0 auto;padding-left:4px;text-align:left;width:50%}section.faqBody .faq-grid main{height:auto;overflow:hidden;position:relative;transition:color .25s ease-out,padding-bottom .25s ease-out}section.faqBody .faq-grid main.active p{cursor:none;display:flex;position:absolute;z-index:20}section.faqBody .faq-grid .faq-dropdown{align-items:center;display:flex;position:relative;transition:none}section.faqBody .faq-grid .faq-dropdown .m-faq-action{display:none;width:15px}section.faqBody .faq-grid .faq-dropdown .faq-plus{align-items:center;display:flex;margin-right:9px;position:relative;width:12px}section.faqBody .faq-grid .faq-dropdown .faq-plus span{background:#ff911a;display:inline-block;height:2.5px;position:absolute;-webkit-transform-origin:center;transform-origin:center;width:10.3px}section.faqBody .faq-grid .faq-dropdown .faq-plus span.faq-pv{-webkit-transform:rotate(90deg);transform:rotate(90deg)}section.faqBody .faq-grid .faq-dropdown h5{cursor:pointer;font-size:.57rem;font-weight:500;letter-spacing:.1px}section.faqBody .faq-grid .pi-mask{opacity:0;overflow:hidden}section.faqBody .faq-grid .pi-mask p{color:#b9b9bf;color:var(--secondary-font-color);display:flex;font-size:.467rem;font-weight:500;letter-spacing:.2px;line-height:1.58;margin-bottom:13px;margin-left:21px;margin-top:15px;padding-right:5px;position:absolute;z-index:20}section.q-seperator{align-items:center;display:flex;height:53vw;justify-content:center;width:20rem}section.q-seperator h2{font-size:1.68rem;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:3.5rem;text-align:left}section.services{align-content:center;align-items:center;display:flex;height:100vh;justify-content:center}section.services .h2{padding-top:0}section.services .h2 h6{color:#b9b9bf;color:var(--secondary-font-color);font-size:.53rem;font-weight:600;letter-spacing:0}section.services .h2 h3{font-size:1.27rem;margin-bottom:.4rem;margin-top:1.7rem;max-width:27rem}section.services .h2 div.links{display:flex;justify-content:space-between;margin:auto;max-width:22rem;padding-bottom:.4rem;padding-top:1.4rem}section.services .h2 div.links button{border:none;border-bottom:3.5px solid #49494d;color:#6e6e73;color:var(--lighter-font-color);font-family:Poppins,sans-serif;font-size:.41rem;font-weight:500;transition:color,border-color .3s ease}section.services .h2 div.links button:hover{border-color:#2997ff;border-color:var(--button-bg-active-color);color:#f5f5f7;color:var(--button-bg-color)}.aside img{background-color:transparent;left:0;position:absolute;top:0;width:100%;z-index:-1}.hd{visibility:hidden}.nd{display:none}.mb{margin-bottom:1.5rem}.center{left:50%;position:absolute;top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-w{grid-column-end:3;grid-column-start:1}.full-h{height:calc(100vh - 7.3vw)}.sec-active{height:396px;position:fixed;top:50%;width:389px}.backLayer{background-image:linear-gradient(225deg,#5a81a2,#1f3d61);height:100vh;left:0;position:absolute;top:0;width:100%}.contact-page .sec-form.mb .btn-container .btn-more{border:1px solid #5a80a2;border:1px solid var(--contact-button-border)}.test{margin:auto;padding-top:66vh;width:30%}.test button,.test h1,.test h2{color:#fff;line-height:2}.test h2{font-size:33px}.test button{padding-bottom:10vh}.oculus-con{height:100vh}.fea-body{cursor:none;height:130vh;position:relative;width:100vw;z-index:100}.fea-body .fe-text{bottom:5rem;color:#fff;font-size:1.56rem;left:12.636vw;position:absolute;-webkit-user-select:none;user-select:none}.fea-wrapper{left:50%;-webkit-perspective:680px;perspective:680px;position:absolute;top:50%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.f-container{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center center 450px;transform-origin:center center 450px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.f-container .it{background-size:contain;border-radius:1.5rem;height:300px;left:50%;margin-left:-168px;margin-top:-143px;position:absolute;top:50%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:300px;z-index:2}.f-container .it img{width:100%}.f-container .it div{background-size:cover;height:100%;position:absolute;top:0;width:100%}.f-container .it .ani-cover{border-radius:1.5rem}.f-container .it .vr-item{border-radius:1.5rem;height:100%;width:100%}.f-container .it:first-of-type{-webkit-transform:translateZ(880px) rotateY(180deg);transform:translateZ(880px) rotateY(180deg)}.f-container .it:nth-of-type(2){-webkit-transform:translate3d(310px,0,760px) rotateY(225deg);transform:translate3d(310px,0,760px) rotateY(225deg)}.f-container .it:nth-of-type(3){-webkit-transform:translate3d(440px,0,440px) rotateY(270deg);transform:translate3d(440px,0,440px) rotateY(270deg)}.f-container .it:nth-of-type(4){-webkit-transform:translate3d(310px,0,120px) rotateY(315deg);transform:translate3d(310px,0,120px) rotateY(315deg)}.f-container .it:nth-of-type(5){-webkit-transform:translateZ(0) rotateY(0deg);transform:translateZ(0) rotateY(0deg)}.f-container .it:nth-of-type(6){-webkit-transform:translate3d(-310px,0,120px) rotateY(45deg);transform:translate3d(-310px,0,120px) rotateY(45deg)}.f-container .it:nth-of-type(7){-webkit-transform:translate3d(-440px,0,440px) rotateY(90deg);transform:translate3d(-440px,0,440px) rotateY(90deg)}.f-container .it:nth-of-type(8){-webkit-transform:translate3d(-330px,0,760px) rotateY(135deg);transform:translate3d(-330px,0,760px) rotateY(135deg)}.vr-3d img{height:100vw;object-fit:contain;width:60vw}.vr-home{height:20rem;margin:auto auto auto 6vw;position:relative;width:88vw}.vr-home .exit-vr{height:2.1rem;position:absolute;right:2%;text-align:center;top:4%;width:2.1rem}.vr-home .vr-item{border:0;border-radius:2.5rem;height:100%;width:100%}.vr-home .frontlayer{align-items:center;background:rgba(0,0,0,.31);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.vr-home .frontlayer.dis{display:none}.vr-home .frontlayer svg{height:7rem;width:6rem}.vr-home .frontlayer svg path{fill:#fff}.loading{background:#5a80a2;color:#fff;height:100vh;position:absolute;width:100vw;z-index:999}.oculusTrig.mb{background-image:url(/static/media/mbVR.9e6f9762f96a4c496c57.jpg);margin:7rem auto auto;width:49vw}.HowTrig.mb,.oculusTrig.mb{background-repeat:no-repeat;background-size:contain;height:49vw}.HowTrig.mb{background-image:url(/static/media/mbHow.9666982d51f7c24cae84.jpg);margin:10rem auto auto;width:90vw}@-webkit-keyframes scrollDown{0%{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}35%{-webkit-transform:rotate(-90deg) translateX(-8px);transform:rotate(-90deg) translateX(-8px)}to{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}}@keyframes scrollDown{0%{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}35%{-webkit-transform:rotate(-90deg) translateX(-8px);transform:rotate(-90deg) translateX(-8px)}to{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}}@media(min-width:1600px){html{font-size:calc(.5rem + 1.5vw)}}@media(max-width:1220px){section.process .process-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8.5%}section.sec-form{max-width:22rem}section.sec-form h6{font-size:1.45rem;padding-top:6.1rem}section.sec-form button.co-btn{font-size:.61rem;height:2.2rem;margin:2.3rem 0;width:5.4rem}section.sec-form .backHolder{height:2.2rem;width:10.9rem}section.sec-form div>p{font-size:.74rem;margin-bottom:.69rem;margin-top:.75rem}section.sec-form a.btn{font-size:.538rem;margin-bottom:.41rem;padding:.64rem .94rem .63rem}section.sec-form .am-input input,section.sec-form .am-input textarea{font-size:.66rem}}@media(max-width:1440px){.frame-wrapper .frame.f-top .navlinks-contain li a{font-size:12px;font-weight:500}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn a{font-size:11px;font-weight:500;padding:9px 14px}section.process h3{width:50%}}@media(max-width:1024px){section{color:#f5f5f7;color:var(--primary-font-color);margin:3.646vw;position:relative;text-align:center}section.sec-grid-contain .serv-text p{font-size:4.25rem}section.sec-grid-contain .aside-wrapper{width:71vw}section.faqBody{max-width:100%;padding-left:7%;padding-right:7%}section.faqBody .faq-grid{margin-bottom:50px}}@media(min-width:769px){section .sec-form h6 br{display:none}}@media(max-width:1100px){#stick .members-wrap{margin-top:14rem}}@media(max-width:910px){section.head .h1 h1{font-size:54px}section.head .h1 h1 span{display:block!important}}@media(max-width:768px){*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hero-scroll{display:none!important}#viewport{-webkit-transform:none!important;transform:none!important}.frame-wrapper .frame.f-top .navlinks-contain{align-items:center}.frame-wrapper .frame.f-top .navlinks-contain li{display:none}.frame-wrapper .frame.f-top .navlinks-contain li.mobile-theme-swithcer{display:block;margin-right:40px}.frame-wrapper .frame.f-top .navlinks-contain li.menu{align-items:center;justify-content:center}.frame-wrapper .f-left,.frame-wrapper .f-right{display:none}section.head .h1.mobile-home-head{bottom:4rem;display:block;height:auto;justify-content:center;max-height:177vw;position:absolute}section.head .h1.mobile-home-head h1{font-size:2.2rem;font-weight:500;line-height:1.4;padding-top:calc(88.5vw - 11rem)}section.head .h1.mobile-home-head h1 .call-action{margin-top:2.3rem}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn{font-size:.74rem;padding:1rem 1.4rem}section.head .h1.mobile-home-head h1 .call-action a.view-projects-btn{font-size:.67rem;margin:1.35rem auto 0}section.head .h2-wrapper{align-items:flex-end;height:auto;justify-content:space-between;margin-top:0;padding-top:102vh;position:static!important;width:100%}section.head .h2-wrapper .h2-con{margin:0 3.646vw}section.head .h2-wrapper .home h6{font-size:1rem;text-align:left}section.head .h2-wrapper .home h3{font-size:1.8rem;margin:2rem auto 2.4rem;text-align:left;width:20rem}section.head .h2-wrapper .btn-container{text-align:left}section.head .h2-wrapper .btn-container .btn-more{padding:1rem 1.5rem}section.head .h2-wrapper .btn-container .btn-more .btn-more-title span{font-size:.74rem}section.sec-grid-contain .serv-text p{font-size:3rem}section.process{margin-bottom:1rem;margin-top:5rem;padding-top:0}section.process .process-grid .process-col{background:#000;border:0;border-radius:2rem;height:auto;margin-top:2.5rem;padding:0 10%;width:100%}section.process .process-grid .process-col .process-content{flex-direction:column;margin:auto;padding:2rem 1rem;width:95%}section.process .process-grid .process-col .process-content .process-text{text-align:center}section.process .process-grid .process-col .process-content .process-text,section.process .process-grid .process-col .process-content .process-vid{position:relative;width:135%}section.process .process-grid .process-col .process-content .process-text.rm,section.process .process-grid .process-col .process-content .process-vid.rm{display:block}section.process .process-grid .process-col .process-content .process-text.r{display:none}section.process .process-grid .process-col .process-content video.f,section.process .process-grid .process-col .process-content video.r{-webkit-transform:none;transform:none;width:100%}section.process .process-grid .process-col:first-child{margin-top:0}section.process .process-grid h5{font-size:2.2rem;margin:auto}section.process .process-grid p{font-size:.69rem;font-weight:400;margin:auto;width:15.3rem}section.sec-form{max-width:100%;padding:0 5%}section.sec-form h6{font-size:18px}section.sec-form h6 br{display:block}section.sec-form h6 span{font-size:40px}section.sec-form h6 span p{color:#b3dfff;color:var(--contact-lightblue);display:inline-block}section.sec-form .tabs-holder{display:flex;justify-content:center;margin:80px 0}section.sec-form .tabs-holder .co-btn{margin:0;padding:6px 0}section.sec-form form div{justify-content:flex-start}section.sec-form form div .btn{font-size:.48rem;margin-right:.29rem;padding:.6rem .84rem}section.sec-form form div.btn-container{margin-top:0}section.sec-form form .form-inputs{margin-left:0!important;margin-right:0!important}section.sec-form form .form-inputs .am-input{grid-column-end:3;grid-column-start:1}section.sec-form form .att-btn{margin-bottom:0!important}section.sec-form form .att-btn>a.sec-btn{margin-bottom:0;margin-right:0!important;padding:20px 21px;text-align:center;width:100%}section.sec-form form .att-btn .contact-action{align-items:center}section.sec-form form .att-btn .contact-action a.btn{border-radius:50px;margin:0!important;padding:20px 25.5px}section.sec-form form .att-btn .contact-action a.btn span{font-size:1rem}section.sec-form form .att-btn .contact-action a.btn span svg{width:18px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more{background-color:#f5f5f7;background-color:var(--primary-font-color);border-radius:50px;padding:20.8px 40px 19.2px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more .btn-more-title span{color:#000;color:var(--bg-color);font-size:.97rem;font-weight:600}section.sec-form .m-footer{padding-bottom:50px}section.footer-sec.fot{padding:160vh 0 3.1rem!important}section.services .h2 h3{font-size:1.32rem;letter-spacing:0;padding:0 3.646vw}section.services .h2 h6{font-size:.797rem;font-weight:400}section.services .h2 div.links button{border-bottom:1.8px solid #49494d;font-size:.58rem}section.showcase-pin.footer-preSec{margin-top:calc(-50vh + 7.5rem);padding-top:70px}section.showcase-pin.footer-preSec .showcase-container{height:92.708vw;height:calc(100vw - var(--margin-desktop)*2);width:100%}section.fHead{margin-bottom:10vh;top:0}section.fHead p{letter-spacing:.03rem}section.faqBody{flex-wrap:wrap;padding-left:3.646vw;padding-right:3.646vw}section.faqBody .faq-grid{padding-left:10px;width:100%}section.faqBody.footer-preSec{margin-top:0}section.pro-sec main div.fil-contain{width:26rem}section.pro-sec main div.fil-contain .lines{display:inline}div.contact-page{padding-top:31vh}div.contact-page section.sec-form form{margin-bottom:9rem}div.contact-page section.sec-form .m-footer{margin-top:190px!important}div.pro-cont .outerPro{width:100%!important}div.pro-cont .outerPro div.project{align-items:center;display:flex;flex:100% 1!important;flex-direction:column;margin-bottom:3rem}div.pro-cont .outerPro div.project .vr-item{border-radius:1.7rem;height:46vw;padding-bottom:0;position:relative;width:90%}div.pro-cont .outerPro div.project .pro-item{margin-bottom:1rem}div.pro-cont .outerPro div.project h6{color:#f5f5f7;color:var(--primary-font-color);font-size:1.18rem;font-weight:500;letter-spacing:.018rem;line-height:2}div.pro-cont .outerPro div.project span{color:#b9b9bf;color:var(--secondary-font-color);font-size:.79rem;font-weight:400;letter-spacing:.018rem;line-height:1.4;margin-bottom:11px}div.pro-cont .outerPro div.project a.view{border-bottom:1px solid #f5f5f7;border-bottom:1px solid var(--primary-font-color);color:#f5f5f7;font-size:.717rem;letter-spacing:.018rem;line-height:1.6}div.contact-page .backLayer{position:fixed}div.contact-page .trig{height:64%!important;justify-content:center!important}.project .ani-cover{border-radius:1.7rem}#stick .texts-wrap{display:block;padding:0 5.9%;position:fixed;width:100vw}#stick .texts-wrap div.mb{display:block;left:0;padding:0;position:relative;text-align:left;top:9rem;-webkit-transform:none;transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#stick .texts-wrap div.mb p{color:#b9b9bf;font-size:1.06rem;font-weight:400}#stick .texts-wrap h2{display:block;font-size:2.491rem;line-height:1.5;max-width:calc(100vw - 11.8%);opacity:1;padding-top:8.1rem;text-align:left}#stick .texts-wrap h5{font-size:1.6rem;line-height:1.6;max-width:100vw;padding-right:82px;text-align:left;top:34%}#stick .image-wrap{margin:auto;width:100vw}#stick .image-wrap.fc{margin-top:25rem}#stick .image-wrap img{height:100vw;width:100%}#stick .members-wrap{margin-top:52vh}#stick .members-wrap .members{height:11rem;margin:.8rem;width:11rem}#stick .text-wrap2{height:71vh;padding:4.9%;width:100vw!important}#stick .text-wrap2 h5{font-size:1.6rem;padding-right:1.6rem;text-align:left}.te-text{color:#fff;font-size:1.96rem;left:3.2vw;position:relative;top:6rem;-webkit-user-select:none;user-select:none;width:21rem}.fea-body::-webkit-scrollbar-thumb{background:#000}.fea-body{cursor:default;height:60vh;margin-bottom:2rem;min-height:27rem;overflow-x:scroll;overflow-y:hidden;position:relative;z-index:100}.fea-body::-webkit-scrollbar{display:none}.fea-body .fe-text{display:none}.fea-body .fea-wrapper{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fea-body .fea-wrapper .f-container{display:flex;flex-direction:row}.fea-body .fea-wrapper .f-container,.fea-body .fea-wrapper .f-container .it{-webkit-transform:none;transform:none;-webkit-transform-style:flat;transform-style:flat}.fea-body .fea-wrapper .f-container .it{background-size:contain;border-radius:1.5rem;height:18rem;left:0;margin-left:3.646vw;margin-right:.4rem;margin-top:-5rem;position:relative;top:0;width:18rem}.fea-body .fea-wrapper .f-container .it button{max-height:100%;min-width:100%}.vr-home{height:28rem;margin-left:auto;margin-top:4rem;width:92.708vw}}@media(max-width:650px){section.pro-sec{justify-content:space-between}section.pro-sec main{width:100%}section.pro-sec main div.fil-contain,section.pro-sec main h1{margin:0 3.646vw;text-align:left}section.pro-sec main div.fil-contain .lines{display:inline}}@media(max-width:500px){section.head div.backg{position:relative}section.head .h1.mobile-home-head{align-items:center;display:flex;height:100vh;justify-content:center;top:0}section.head .h1.mobile-home-head h1{padding-top:calc(88.5vw - 11rem)}section.head .h2-wrapper{padding-top:5rem}section.services{height:auto}section.services .h2{padding-bottom:2rem;padding-top:9.3rem;text-align:left;-webkit-transform:none;transform:none;width:100vw}section.services .h2 h6{font-size:.825rem;font-weight:400;letter-spacing:.02rem}section.services .h2 h3,section.services .h2 h6{padding-left:4.6%;padding-right:4.6%;text-align:left}section.services .h2 h3{font-size:1.485rem;line-height:1.6;margin-bottom:47px;margin-top:32px;width:100%}section.services .h2 div.links-wrapper{overflow:hidden;position:relative;width:100%}section.services .h2 div.links-wrapper div.links{-webkit-overflow-scrolling:touch;align-items:center;display:flex;height:55px;max-width:100%;overflow-x:scroll;overflow-y:hidden;padding-top:0;z-index:10}section.services .h2 div.links-wrapper div.links div.mobile-little-fade{bottom:0;display:block;position:absolute;top:0;width:4.8%}section.services .h2 div.links-wrapper div.links div.left-little-fade{background:linear-gradient(90deg,#000,rgba(0,0,0,.812) 70.7%,transparent);left:-1px}section.services .h2 div.links-wrapper div.links div.right-little-fade{background:linear-gradient(270deg,#000,rgba(0,0,0,.812) 70.7%,transparent);right:-1px}section.services .h2 div.links-wrapper div.links::-webkit-scrollbar{display:none}section.services .h2 div.links-wrapper div.links button{background:none;color:#6e6e73;color:var(--lighter-font-color);display:inline;font-size:.825rem!important;margin-right:30px;outline:none;white-space:nowrap}section.services .h2 div.links-wrapper div.links button:first-of-type{margin-left:5%}section.showcase-pin.footer-preSec{margin-top:0;padding-top:0}section.process h3{font-weight:500;line-height:2.5rem}section.process .process-grid{row-gap:0}section.process .process-grid .process-col{margin-top:40px}section.process .process-grid h5{font-size:1.5rem}section.process .process-grid p{font-size:.7rem}section.fHead div.fHead p br{display:none}section.pro-sec main div.fil-contain{display:flex;flex-direction:column;margin-left:0;margin-right:auto;overflow-x:scroll;overflow-y:hidden!important;padding-left:3.646vw;position:relative;width:100%}section.pro-sec main div.fil-contain::-webkit-scrollbar{display:none}section.pro-sec main div.fil-contain .little-fade.right-fade{display:block}section.pro-sec main div.fil-contain .little-fade.left-fade{display:block;opacity:0}section.pro-sec main div.fil-contain .lines{align-items:center;display:flex!important;justify-content:flex-start}section.pro-sec main div.fil-contain .lines::-webkit-scrollbar{display:none}section.pro-sec main div.fil-contain .lines .extra-space{display:inline-block!important;flex:none;height:10px;width:13%}section.pro-sec main div.fil-contain a.btn.sec-btn{flex:none}section.pro-sec main div.fil-contain a.btn.sec-btn span{white-space:nowrap}div.pro-cont .outerPro div.project{margin-bottom:3.375rem}div.pro-cont .outerPro div.project .pro-item{margin-bottom:20px}div.pro-cont .outerPro div.project h6{font-size:1.25rem;letter-spacing:.018rem}div.pro-cont .outerPro div.project span{font-size:.875rem;letter-spacing:.018rem}div.pro-cont .outerPro div.project a.view{font-size:.8125rem;letter-spacing:.018rem}}@media(max-width:450px){html{font-size:calc(.25rem + 3.6vw)}.frame-wrapper .frame.f-top{height:50px;padding:0 3.2%}.frame-wrapper .frame.f-top .logo svg.sm-logo,.frame-wrapper .frame.f-top .logo svg:not(.sm-logo){width:1.2rem}.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines{height:3.5px;width:1.4rem}div.m-service-head{height:100vw}section.head .h1.mobile-home-head h1 .call-action{margin-top:1.5rem}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn{font-size:.81rem;padding:.98rem 1.5rem}section.head .h1.mobile-home-head h1 .call-action a.view-projects-btn{font-size:.81rem;margin:1.15rem auto 0}section.head .h2-wrapper{padding:5rem 5% 0}section.head .h2-wrapper .h2-con{margin:0}section.head .h2-wrapper .h2 h3{font-size:1.5rem;line-height:1.6;margin:1.8rem auto 2.4rem;width:19rem}section.head .h2-wrapper .h2 h6{font-size:.86rem}section.head .h2-wrapper .btn-container a.btn-more{padding:1rem 1.6rem}section.head .h2-wrapper .btn-container a.btn-more .btn-more-title span{font-size:.8rem}section.sec-form{max-width:100%;padding:0 4.9%}section.sec-form h6{font-size:1rem;letter-spacing:.025rem;line-height:1.8;margin-top:-5px}section.sec-form h6 span{font-size:2.2rem;line-height:1.1}section.sec-form .tabs-holder{margin:3.7rem 0 3rem}section.sec-form .tabs-holder .backHolder{height:3.74rem;width:18.53rem}section.sec-form .tabs-holder .co-btn{font-size:1rem;height:3.74rem;width:9.18rem}section.sec-form .tabs-holder .co-btn:first-child{margin-right:0}section.sec-form form div.options-btns p{font-size:1rem;margin-bottom:1rem;margin-left:0!important}section.sec-form form div.options-btns a.sec-btn{font-size:.81rem;font-weight:500;margin-bottom:1rem;margin-right:.6rem;padding:.9rem 1.2rem;white-space:nowrap}section.sec-form form div.options-btns a.sec-btn span{letter-spacing:.035rem}section.sec-form form div.options-btns a.sec-btn:nth-child(12),section.sec-form form div.options-btns a.sec-btn:nth-child(4),section.sec-form form div.options-btns a.sec-btn:nth-child(7){margin-right:0}section.sec-form form div.form-inputs{grid-row-gap:0;margin-bottom:1.1rem;margin-top:3.4rem;padding:0 1.5%}section.sec-form form div.form-inputs .am-input{padding-bottom:2.4rem}section.sec-form form div.form-inputs .am-input .input-moving-line{bottom:2rem}section.sec-form form div.form-inputs .am-input span.input-err{bottom:1rem;font-size:.66rem;letter-spacing:.05rem}section.sec-form form div.form-inputs .am-input input,section.sec-form form div.form-inputs .am-input textarea{font-size:1rem}section.sec-form form div.form-inputs .am-input input::placeholder,section.sec-form form div.form-inputs .am-input textarea::placeholder{color:#9abbd7}section.sec-form form div.form-inputs .am-input input::-webkit-input-placeholder,section.sec-form form div.form-inputs .am-input textarea::-webkit-input-placeholder{color:#9abbd7}section.sec-form form div.form-inputs .am-input input::-moz-placeholder,section.sec-form form div.form-inputs .am-input textarea::-moz-placeholder{color:#9abbd7}section.sec-form form div.form-inputs .am-input input:-ms-input-placeholder,section.sec-form form div.form-inputs .am-input textarea:-ms-input-placeholder{color:#9abbd7}section.sec-form form div.form-inputs .am-input input:-moz-placeholder,section.sec-form form div.form-inputs .am-input textarea:-moz-placeholder{color:#9abbd7}section.sec-form form div.form-inputs .am-input textarea{height:32px}section.sec-form form .att-btn>a.sec-btn{margin-bottom:0;margin-right:0!important;padding:20px 21px;text-align:center;width:100%}section.sec-form form .att-btn>a.sec-btn span{font-size:.97rem;padding-left:20px!important}section.sec-form form .att-btn>a.sec-btn span svg{width:16px}section.sec-form form .att-btn .contact-action a.btn{padding:.95rem 1.55rem .99rem}section.sec-form form .att-btn .contact-action a.btn span{font-size:.95rem}section.sec-form form .att-btn .contact-action a.btn span svg{width:18px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more{padding:.95rem 1.55rem .99rem}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more .btn-more-title span{font-size:.95rem}section.sec-form form div.options-btns.docs{margin-bottom:2.8rem;padding-top:2.6rem}section.sec-form form div.options-btns.docs a.sec-btn{margin-right:.4rem}section.sec-form form div.options-btns.docs a.sec-btn:nth-child(4),section.sec-form form div.options-btns.docs a.sec-btn:nth-child(7){margin-right:0}section.sec-form form .options-btns.budgets p{margin-bottom:1.1rem}section.sec-form form div.con-lg-send{margin-top:4.4rem;width:100%}section.sec-form form div.con-lg-send .btn-mouse-area{width:100%}section.sec-form form div.con-lg-send .btn-mouse-area button.btn-more{padding:1.16rem 1.162rem 1rem;text-align:center;width:100%}section.sec-form form div.con-lg-send .btn-mouse-area button.btn-more .btn-more-title{margin:0 auto}section.sec-form form div.con-lg-send .btn-mouse-area button.btn-more .btn-more-title span{color:#f5f5f7;color:var(--primary-font-color);font-size:.83rem;font-weight:600}section.sec-form form .google-captcha a,section.sec-form form .google-captcha span{font-size:.7rem;line-height:1.5}section.sec-form .m-footer.brief{margin-top:150px!important}section.sec-form .m-footer .mail{font-size:1.4rem;letter-spacing:.018rem;margin-bottom:42px}section.sec-form .m-footer .address{font-size:.92rem;letter-spacing:.018rem;margin-bottom:39px;padding:0 15%}section.sec-form .m-footer .footer-links a{font-size:.92rem;letter-spacing:.03rem}section.process{margin-bottom:4rem;margin-left:0;margin-right:0}section.process h3{font-size:2.7rem;font-weight:500;line-height:3rem;margin-bottom:8rem}section.process .process-grid{row-gap:1.05rem;width:100vw}section.process .process-grid .process-col{margin-top:40px}section.process .process-grid h5{font-size:1.75rem}section.process .process-grid p{font-size:1.05rem;line-height:1.5rem;margin-top:7px}section.pro-sec{display:block;height:auto;padding-top:calc(8.1rem + 50px);position:static}section.pro-sec main{position:static}section.pro-sec main h1{font-size:2.4rem;line-height:1.4;margin-bottom:2.5rem}section.pro-sec main div.fil-contain a.btn.sec-btn{border-radius:2rem;border-width:.09rem;margin:0 .6rem .95rem 0;padding:1.1rem 1.2rem .92rem}section.pro-sec main div.fil-contain a.btn.sec-btn span{font-size:.8rem}section.fHead{height:auto;margin-bottom:4rem;margin-top:8.18rem}section.fHead div.fHead h3{font-size:2.4rem;text-align:left}section.fHead div.fHead p{font-size:.92rem;letter-spacing:.03rem;text-align:left}section.faqBody{padding:0}section.faqBody .faqwrapper{flex-direction:column}section.faqBody .m-faq-fade{bottom:0;height:40vh;position:fixed;top:60vh}section.faqBody .faq-grid{grid-row-gap:1.1rem;margin-bottom:1rem;padding-left:0}section.faqBody .faq-grid main{background-color:#19191a;border-radius:25px}section.faqBody .faq-grid .faq-dropdown{flex-direction:row-reverse;height:100%!important;justify-content:space-between;min-height:4rem;padding:1rem 3.646vw}section.faqBody .faq-grid .faq-dropdown .m-faq-action{align-self:flex-start;display:block;margin-top:8px;width:18px}section.faqBody .faq-grid .faq-dropdown h5{font-size:.984rem;letter-spacing:.015rem;width:88%}section.faqBody .faq-grid .pi-mask p{font-size:.923rem;letter-spacing:0;margin:0 3.646vw}section.q-seperator{height:100vw;justify-content:flex-start;margin:0;padding-left:3.646vw}section.q-seperator h2{font-size:2.17rem;letter-spacing:.08rem;line-height:1.6;max-width:17rem}div.faq-page-content{margin-bottom:23vh}div.contact-page{padding-top:23.5vh}div.contact-page section.sec-form .m-footer{margin-top:200px!important}div.pro-cont{margin-bottom:25px!important;margin-top:0;padding-top:1rem;position:relative;z-index:100}div.pro-cont .outerPro{width:100%!important}div.pro-cont .outerPro div.project{align-items:center;display:flex;flex:100% 1!important;flex-direction:column;margin-bottom:3.6rem}div.pro-cont .outerPro div.project .pro-item{border-radius:30px;margin-bottom:20px;margin-left:0;margin-right:0;padding-bottom:100%;width:100%}div.pro-cont .outerPro div.project .vr-item{height:100vw;padding-bottom:0}div.pro-cont .outerPro div.project iFrame{border-radius:30px;height:100vw;margin-bottom:20px;width:100%}div.pro-cont .outerPro div.project h6{color:#f5f5f7;color:var(--primary-font-color);font-size:1.32rem;font-weight:500;letter-spacing:.05rem;line-height:2.1rem}div.pro-cont .outerPro div.project span{color:#b9b9bf;color:var(--secondary-font-color);font-size:.95rem;font-weight:400;letter-spacing:.018rem;line-height:2rem;margin-bottom:4px}div.pro-cont .outerPro div.project a.view{border-bottom:2px solid #f5f5f7;border-bottom:2px solid var(--primary-font-color);color:#f5f5f7;color:var(--primary-font-color);font-size:.9rem;letter-spacing:.018rem;line-height:1.5rem}main.single-pj{margin-top:72px}main.single-pj .single-pr-co{height:100vw!important;margin-top:30px!important}main.single-pj .single-pr-co img{height:100vw}#stick div.mb p{font-size:1.13rem}#stick .texts-wrap h2{font-size:2.1rem}#stick .texts-wrap h5{font-size:1.445rem;padding-right:5.9%}#stick .text-wrap2 h5{font-size:1.45rem;padding-right:1.3rem}#stick .members-wrap .members{height:9rem;width:9rem}#stick .image-wrap.fc{margin-top:25.5rem}#stick .image-wrap img{height:99vw;max-width:99vw;object-fit:cover}}@media(max-width:390px){html{font-size:calc(.155rem + 4vw)}.frame-wrapper .frame.f-top{height:45px}section.sec-form{padding:0 4.8%}section.sec-form form div.options-btns a.sec-btn{font-size:.74rem}section.sec-form .m-footer.brief{margin-top:158px!important}section.sec-form .m-footer .mail{font-size:1.28rem;margin-bottom:42px}section.sec-form .m-footer .address{font-size:.85rem;padding:0 14%}section.sec-form .m-footer .footer-links a{font-size:.85rem}section.process{margin-bottom:2vh}section.process h3{font-size:2.45rem;font-weight:500;line-height:3rem;margin-bottom:7rem}section.process .process-grid{row-gap:0}section.process .process-grid .process-col{margin-top:50px}section.process .process-grid h5{font-size:1.55rem}section.process .process-grid p{font-size:.95rem;line-height:1.4rem}div.contact-page{padding-top:26vh}div.pro-cont{padding-top:17px!important}div.pro-cont .outerPro div.project{margin-bottom:4.1rem}div.pro-cont .outerPro div.project h6{font-size:1.2rem;letter-spacing:.04rem;line-height:1.8rem}div.pro-cont .outerPro div.project span{font-size:.9rem;margin-bottom:0}div.pro-cont .outerPro div.project a.view{font-size:.8rem}#stick .text-wrap2 h5,#stick .texts-wrap h5{font-size:1.4rem}}@media(max-width:374px){section.sec-form{padding:0 4.8%}section.sec-form .m-footer.brief{margin-top:178px!important}section.sec-form .m-footer .mail{font-size:1.23rem;margin-bottom:42px}section.sec-form .m-footer .address{font-size:.8rem;padding:0 16%}section.sec-form .m-footer .footer-links{margin-bottom:50px}section.sec-form .m-footer .footer-links a{font-size:.79rem}section.sec-form .m-footer .footer-social{row-gap:42px}section.process h3{font-weight:500;line-height:2.5rem}section.process .process-grid{row-gap:0}section.process .process-grid .process-col{margin-top:40px}section.process .process-grid h5{font-size:1.5rem}section.process .process-grid p{font-size:.7rem}div.contact-page{padding-top:25vh}div.pro-cont{padding-top:3px!important}div.pro-cont .outerPro div.project{margin-bottom:2.8rem}div.pro-cont .outerPro div.project h6{font-size:1.15rem;letter-spacing:.02rem;line-height:1.6rem}div.pro-cont .outerPro div.project span{font-size:.83rem}div.pro-cont .outerPro div.project a.view{font-size:.76rem}}@media(max-width:359px){section.services .h2 h3{font-size:1.4rem}}@media(max-width:319px){section.services .h2 h3{font-size:1.35rem}}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:11px}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#353535;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}section.ab-lay main.ab-contain{align-items:flex-start;display:flex;overflow:visible;padding:2% 0}section.ab-lay main.ab-contain div.ab-img{flex-basis:50%;height:calc(100vh - 7.4vw);overflow:auto;position:relative}section.ab-lay main.ab-contain div.ab-img::-webkit-scrollbar{display:none}section.ab-lay main.ab-contain div.ab-img .pinContainer{height:100%;position:relative;width:100%}section.ab-lay main.ab-contain div.ab-img .pinContainer .scene{background-position:top;background-repeat:no-repeat;background-size:103%;bottom:0;left:0;position:absolute;right:0;top:0}section.ab-lay main.ab-contain div.ab-img .pinContainer .scene.scene1-img{z-index:10}section.ab-lay main.ab-contain div.ab-text{align-items:flex-start;display:flex;flex-basis:50%;flex-direction:column;justify-content:flex-start;overflow:auto;position:relative;text-align:left;width:40%}section.ab-lay main.ab-contain div.ab-text::-webkit-scrollbar{display:none}section.ab-lay main.ab-contain div.ab-text div.scene-1{align-items:flex-end;display:flex;flex-direction:column;margin-left:54px;margin-top:29.5%;overflow:visible;transition:all .3s ease-out;width:78%}section.ab-lay main.ab-contain div.ab-text div.scene-1::-webkit-scrollbar{display:none}section.ab-lay main.ab-contain div.ab-text div.scene-1 p{font-size:1.5625rem;letter-spacing:.2px;line-height:1.5;position:relative;transition:all .3s ease-out}section.ab-lay main.ab-contain div.ab-text div.scene-1 p span{color:var(--lighter-font-color);font-weight:500;transition:color .1s linear;width:100%}section.ab-lay main.ab-contain div.ab-text div.scene-1 p span.active{color:var(--primary-font-color)}section.ab-lay main.ab-contain div.ab-text div.scene-1 p .btn{bottom:-105px;left:0;padding:15px 23.5px;position:absolute;transition:all .3s ease-out;z-index:600}section.ab-lay main.ab-contain div.ab-text div.scene-1 p .btn span{color:#000;font-size:15px;font-weight:600;letter-spacing:.05px;position:relative;z-index:2}section.ab-lay main.ab-contain div.ab-text div.scene-1 p .btn .bg-hover{background:var(--primary-font-color);bottom:0;display:block;height:100%;left:0;opacity:1;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}section.ab-lay main.ab-contain div.ab-text div.scene-2{height:100vh}@media(max-width:1450px){section.ab-lay main.ab-contain div.ab-text div.scene-1{width:81%}}#viewport #stick .phil-con{height:160vh;position:relative}#viewport #stick .phil-con .phil{align-items:center;color:#f7f7f7;display:flex;height:50%;justify-content:center;opacity:0}#viewport #stick .phil-con .phil span{display:block;font-size:16px;font-weight:400;padding-bottom:.3rem}#viewport #stick .phil-con .phil p{font-size:1.73rem;letter-spacing:.4px;line-height:1.3;text-align:center}.texts-wrap{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;margin:0 auto;padding-top:calc(10vh + 1rem);position:relative;top:0;width:23rem}.texts-wrap .darkLayer{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.texts-wrap h2,.texts-wrap h5{color:var(--primary-font-color);font-weight:500;position:absolute;text-align:center}.texts-wrap h2{font-size:1.824rem}.texts-wrap h5{font-size:1.27rem;max-width:22rem;opacity:0;z-index:1}.image-wrap{display:flex;height:100%;justify-content:center;margin-top:16px;position:relative;-webkit-transform-origin:center top;transform-origin:center top;z-index:10}.image-wrap img{border-radius:8%;height:22.9rem;left:50%;object-fit:cover;top:0;width:22.9rem}.members-wrap{height:100%;margin-top:70vh;width:100%}.members-wrap .mem-row{display:flex;flex-direction:row;justify-content:center}.members-wrap .mem-row .members{background:gray;background-size:cover;border-radius:1rem;height:9rem;margin:16px;width:9rem}.members-wrap .mem-row .members.first{background-image:url(/static/media/02.a5f461519b44ae8f5b6b.jpg)}.members-wrap .mem-row .members.sec{background-image:url(/static/media/03.9c07e1c21113b6273b47.jpg)}.members-wrap .mem-row .members.thir{background-image:url(/static/media/04.d079ef998f84814864ba.jpg)}.members-wrap .mem-row .members.fou{background-image:url(/static/media/05.7b66666b3359cc8b25f4.jpg)}.members-wrap .mem-row .members.fif{background-image:url(/static/media/06.5821080a0069f1a81797.jpg)}.members-wrap .mem-row .members.six{background-image:url(/static/media/07.4df30231953165873df2.jpg)}.text-wrap2{align-items:center;display:flex;flex-direction:column;height:75vh;justify-content:center;margin:auto;width:22rem}.text-wrap2 h5,.text-wrap2 p{color:var(--primary-font-color);font-size:1.27rem;font-weight:500;letter-spacing:.4px;text-align:center;z-index:2}.text-wrap2.pi{bottom:0;display:block;height:30vh;left:0;margin-bottom:25vh;margin-top:-16px;position:absolute;width:100%}.text-wrap2.pi p{bottom:10%;font-size:54px;font-weight:500;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.text-wrap2.pi p span{font-size:16px;font-weight:400;left:50%;position:absolute;top:-24px;-webkit-transform:translate(-50%);transform:translate(-50%)}.ab{padding-bottom:35vh}.ab.footer-preSec{display:block;height:86vh;margin-top:0;width:100%}.ab.footer-preSec .pi{bottom:0;display:block;height:30vh;left:0;margin-top:-16px;position:fixed;width:100%}.ab.footer-preSec .pi p{bottom:20%;font-size:54px;font-weight:500;opacity:0}.ab.footer-preSec .pi p,.ab.footer-preSec .pi p span{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.ab.footer-preSec .pi p span{font-size:16px;font-weight:400;top:-24px}.mobile-b{margin-bottom:0;padding:0}.mobile-b .btn-mouse-area{margin:0!important;padding:0!important}.mobile-b .btn-mouse-area .btn-more span{letter-spacing:.018rem!important}.mobile-b .btn-mouse-area .btn-more.invalid:focus-within{background-color:#f66!important}.mobile-b .btn-mouse-area .btn-more.invalid:focus-within .btn-more-title span{color:#fff!important}.send-loading button.btn-more{align-items:center;justify-content:center;min-width:120px}.loader-contain{background-color:#020202;cursor:default;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:999}.loader-contain div:not(.curtain){left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-contain div:not(.curtain) svg{height:auto;width:5rem}.loader-contain div:not(.curtain).logomask{overflow:hidden;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);-webkit-transform-origin:bottom center;transform-origin:bottom center;width:auto}.loader-contain .pi{bottom:19%;color:hsla(0,0%,100%,.35);display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;height:1.6rem;left:50%;letter-spacing:.3px;overflow:hidden;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.loader-contain .pi .wrap-num{align-items:flex-end;display:flex;flex-direction:column;height:16rem;position:static;-webkit-transform:none;transform:none}.loader-contain .pi .wrap-num .new-num{visibility:hidden}.loader-contain .pi .wrap-num .old-num{display:block;font-size:1.4rem;font-weight:400;height:1.6rem;letter-spacing:.4rem}.loader-contain .amarc{height:auto;opacity:0;position:relative;width:5.3rem}.loader-contain .curtain{background:#000;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);height:100%;position:absolute;width:100%}.loader-contain .preloader-1{align-items:flex-end;display:flex;height:2.2rem;justify-content:center;text-align:center;top:75%!important;width:10rem}.loader-contain div.loading-text{color:#fff;font-family:Arial,sans-serif;font-size:.7rem;letter-spacing:.03rem;margin:5px 0;text-align:center;text-transform:uppercase;top:0}.loader-contain .preloader-1 .line{-webkit-animation:opacity-1 1s ease-in-out infinite;animation:opacity-1 1s ease-in-out infinite;background:#fff;display:inline-block;height:1.2rem;margin:0 .2rem;width:.1rem}.loader-contain .preloader-1 .line-1{-webkit-animation-delay:.8s;animation-delay:.8s}.loader-contain .preloader-1 .line-2{-webkit-animation-delay:.6s;animation-delay:.6s}.loader-contain .preloader-1 .line-3{-webkit-animation-delay:.4s;animation-delay:.4s}.loader-contain .preloader-1 .line-4,.loader-contain .preloader-1 .line-6{-webkit-animation-delay:.2s;animation-delay:.2s}.loader-contain .preloader-1 .line-7{-webkit-animation-delay:.4s;animation-delay:.4s}.loader-contain .preloader-1 .line-8{-webkit-animation-delay:.6s;animation-delay:.6s}.loader-contain .preloader-1 .line-9{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes opacity-1{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes opacity-1{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media(max-width:500px){.loader-contain p{bottom:25%}}div.con-foot,section.footer-sec{bottom:0;max-width:100%;width:100%;z-index:1}div.con-foot .backtrig,section.footer-sec .backtrig{height:100vh;position:absolute;top:-50vh;width:100%}div.con-foot .backgr,section.footer-sec .backgr{background-image:linear-gradient(180deg,#5a81a2,#1f3d61);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:-1}div.con-foot.fot,section.footer-sec.fot{height:200vh;margin-top:-105vh;min-height:594px;padding:100vh 0 1.64rem}div.con-foot .trig,section.footer-sec .trig{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}div.con-foot .footer-main,section.footer-sec .footer-main{align-items:center;display:flex;flex-direction:column;height:64%;justify-content:flex-end;z-index:2}div.con-foot .footer-main h6,section.footer-sec .footer-main h6{letter-spacing:.1px}div.con-foot .tabs-holder,section.footer-sec .tabs-holder{display:inline-flex}div.con-foot .tabs-holder .cobtn-contain,section.footer-sec .tabs-holder .cobtn-contain{cursor:pointer;display:inline-block}div.con-foot .tabs-holder .cobtn-contain .bt-mera,section.footer-sec .tabs-holder .cobtn-contain .bt-mera{padding:1.825rem .52rem}div.con-foot .tabs-holder .cobtn-contain .bt-mera a,section.footer-sec .tabs-holder .cobtn-contain .bt-mera a{pointer-events:bounding-box}div.con-foot .tabs-holder .cobtn-contain .bt-mera a span,section.footer-sec .tabs-holder .cobtn-contain .bt-mera a span{pointer-events:none}div.con-foot .tabs-holder .cobtn-contain .bt-mera a:before,section.footer-sec .tabs-holder .cobtn-contain .bt-mera a:before{bottom:-1.825rem;content:"";display:block;left:-.52rem;position:absolute;right:-.52rem;top:-1.825rem}div.con-foot .tabs-holder .cobtn-contain .co-btn.co-white,section.footer-sec .tabs-holder .cobtn-contain .co-btn.co-white{background:#fff;border-radius:40px;color:#3d7299;display:block;font-size:.46rem;font-weight:500;letter-spacing:.1px;margin:0;padding:.52rem 0;text-decoration:none;width:124px}div.con-foot .footer-foot,section.footer-sec .footer-foot{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:16.6rem;z-index:2}div.con-foot .footer-foot.con-fot,section.footer-sec .footer-foot.con-fot{width:100%}div.con-foot .footer-foot .footer-secs,section.footer-sec .footer-foot .footer-secs{display:inline-grid;margin:0 5px}div.con-foot .footer-foot .footer-secs.l,section.footer-sec .footer-foot .footer-secs.l{position:relative;text-align:left}div.con-foot .footer-foot .footer-secs.r,section.footer-sec .footer-foot .footer-secs.r{text-align:right}div.con-foot .footer-foot .footer-secs.r a,section.footer-sec .footer-foot .footer-secs.r a{font-size:.415rem;font-weight:400;letter-spacing:.15px;margin:0}div.con-foot .footer-foot .footer-secs.r div,section.footer-sec .footer-foot .footer-secs.r div{align-items:center;display:inline-flex;justify-content:space-between;width:162px}div.con-foot .footer-foot .footer-secs.r div .be,section.footer-sec .footer-foot .footer-secs.r div .be{height:10.6px}div.con-foot .footer-foot .footer-secs.r div .up,section.footer-sec .footer-foot .footer-secs.r div .up{height:11px}div.con-foot .footer-foot .footer-secs.r div .insta,section.footer-sec .footer-foot .footer-secs.r div .insta{height:12px}div.con-foot .footer-foot .footer-secs.r div .tele,section.footer-sec .footer-foot .footer-secs.r div .tele{height:11px}div.con-foot .footer-foot .footer-secs.r div .whats,section.footer-sec .footer-foot .footer-secs.r div .whats{height:14px}div.con-foot .footer-foot .footer-secs.r a,div.con-foot .footer-foot .footer-secs.r p,section.footer-sec .footer-foot .footer-secs.r a,section.footer-sec .footer-foot .footer-secs.r p{cursor:pointer}div.con-foot .footer-foot .footer-secs h5,section.footer-sec .footer-foot .footer-secs h5{cursor:none;font-size:.46rem;font-weight:400;position:relative}div.con-foot .footer-foot .footer-secs h5:after,section.footer-sec .footer-foot .footer-secs h5:after{background-color:#fff;bottom:-3px;content:"";height:.01rem;left:0;position:absolute;width:93%}div.con-foot .footer-foot .footer-secs p,section.footer-sec .footer-foot .footer-secs p{color:#5a7d9e;display:inline-block;font-size:.31rem;margin:0;padding-top:.469rem}div.con-foot .deveb,section.footer-sec .deveb{bottom:1.4rem;position:absolute;right:3.646vw}div.con-foot .deveb p,section.footer-sec .deveb p{color:#587d9d;display:inline-block;font-size:.313rem;font-weight:400;margin-bottom:0}div.con-foot .deveb img,section.footer-sec .deveb img{display:inline-block;height:20px}@media(max-width:768px){section.footer-sec.fot{height:95vh;margin-top:0;padding:0!important}section.footer-sec.fot .trig{justify-content:flex-end}section.footer-sec.fot .trig .backgr{bottom:0;height:100vh;position:fixed}section.footer-sec.fot .trig .footer-main{flex-direction:column;height:auto;justify-content:flex-start;padding-bottom:4.4rem}section.footer-sec.fot .trig .footer-main h6{font-size:.69rem}section.footer-sec.fot .trig .footer-main h6 span{font-size:1.8rem}section.footer-sec.fot .trig .footer-main h6 span p{color:#b3dfff}section.footer-sec.fot .trig .footer-foot{flex-direction:column;height:auto;padding:0 4.6% 3rem;width:100%}section.footer-sec.fot .trig .footer-foot .footer-secs.l,section.footer-sec.fot .trig .footer-foot .footer-secs.r{text-align:center}section.footer-sec.fot .trig .footer-foot .footer-secs.l{padding-bottom:4.6rem}section.footer-sec.fot .trig .footer-foot h5{cursor:default;font-size:.88rem;font-weight:500;letter-spacing:.5px}section.footer-sec.fot .trig .footer-foot h5:after{bottom:-1px;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8.5rem}section.footer-sec.fot .trig .footer-foot p{font-size:.69rem;font-weight:500;letter-spacing:.5px}section.footer-sec.fot .trig .footer-foot a p{font-size:.498rem;font-weight:400}section.footer-sec.fot .trig .footer-foot .co-btn{background:#0084ff;border-radius:30px;color:#fff;font-size:.69rem;font-weight:500;letter-spacing:.9px;letter-spacing:.5px;margin:0 0 33px;padding:15px;width:100%}section.footer-sec.fot .trig .footer-foot .footer-secs.r div .be{height:19px;opacity:.4}section.footer-sec.fot .trig .footer-foot .footer-secs.r div .insta,section.footer-sec.fot .trig .footer-foot .footer-secs.r div .up{height:20px;opacity:.4}section.footer-sec.fot .trig .footer-foot .footer-secs.r div .tele{height:21px;opacity:.4}section.footer-sec.fot .trig .footer-foot .footer-secs.r div .whats{height:22px;opacity:.4}section.footer-sec.fot .trig .footer-foot .footer-secs.r div{justify-content:space-around;width:100%}}@media(max-width:500px){section.footer-sec.fot .trig .footer-main{padding-bottom:6.3rem}section.footer-sec.fot .trig .footer-main h6{font-size:1rem;padding-top:0}section.footer-sec.fot .trig .footer-main h6 span{font-size:2.2rem}section.footer-sec.fot .trig .footer-foot .footer-secs.l{padding-bottom:6.3rem}section.footer-sec.fot .trig .footer-foot h5{cursor:default;font-size:1rem;line-height:1.9}section.footer-sec.fot .trig .footer-foot h5:after{width:9.9rem}section.footer-sec.fot .trig .footer-foot p{font-size:.77rem}section.footer-sec.fot .trig .footer-foot a p{font-size:.68rem}section.footer-sec.fot .trig .footer-foot .co-btn{font-size:.88rem;padding:.88rem}}section.showcase-pin{display:flex;height:attr(dataHeight);position:static}section.showcase-pin .show-text{height:100%;overflow:hidden;position:static;width:50%;z-index:10}section.showcase-pin .show-text .show-text-contain{height:100%;position:static;width:100%}section.showcase-pin .show-text .show-text-contain .text{align-items:flex-start;display:flex;flex-direction:column;height:98vh;justify-content:center;margin-left:auto;margin-right:25.2px;margin-top:13px;position:static;text-align:left;width:11.8rem}section.showcase-pin .show-text .show-text-contain .text .span-back{font-size:.55rem;font-weight:400;pointer-events:none}section.showcase-pin .show-text .show-text-contain .text .btn-container{margin-bottom:-40px;margin-left:-40px;margin-top:-11px;padding-bottom:0}section.showcase-pin .show-text .show-text-contain h4{font-size:1.56rem;font-weight:500;letter-spacing:.4px}section.showcase-pin .show-text .show-text-contain p{color:#d2d2d9;font-size:.444rem;font-weight:400;letter-spacing:.38px;padding-bottom:.33rem;padding-right:.76rem;padding-top:.7rem}section.showcase-pin .show-images{align-content:center;align-items:center;box-sizing:border-box;display:flex;float:none;height:100vh;left:50%;overflow:visible;padding:0;position:absolute;width:50%}section.showcase-pin .show-images .show-img-contain{border-radius:11%;display:flex;height:15.1rem;overflow:hidden;position:relative;width:15.1rem;z-index:100}section.showcase-pin .show-images .show-img-contain .show-image{background-position:center 0;background-repeat:no-repeat;background-size:464px 464px;background-size:cover;cursor:none;display:flex;height:100%;position:absolute;width:100%}section.showcase-pin .showcase-mobile-container{display:block;height:100%;width:100%}section.showcase-pin .showcase-mobile-container .mobile-showcase-box{height:100%;margin-bottom:4rem;overflow:hidden;width:100%}section.showcase-pin .showcase-mobile-container .mobile-showcase-box .showcase-container{border-radius:2rem;-khtml-border-radius:30px;margin:0 auto;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden!important;position:relative}section.showcase-pin .showcase-mobile-container .mobile-showcase-box .showcase-container .showcase-full-img{height:100%;left:0;object-fit:cover;object-position:bottom;position:absolute;right:0;top:0;width:100%}section.showcase-pin .showcase-mobile-container .mobile-showcase-box h4{font-size:1.32rem;font-weight:500;margin-bottom:.93rem;margin-top:1.2rem;text-align:center}section.showcase-pin .showcase-mobile-container .mobile-showcase-box p{color:var(--lighter-menu-link-color);font-size:.73rem;font-weight:400;margin:0 auto;max-width:20rem;text-align:center}section.showcase-pin .showcase-mobile-container .mobile-showcase-box .btn-container{margin-top:1rem;text-align:center}section.showcase-pin .showcase-mobile-container .mobile-showcase-box:last-child{margin-bottom:140px}section.showcase-pin .show-back{background:transparent;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}section.showcase-pin.home .showcase-mobile-container .mobile-showcase-box:last-child{margin-bottom:-3.646vw}section.showcase-pin.home .showcase-mobile-container .mobile-showcase-box h4{font-size:2.03rem;margin-top:1.6rem}section.showcase-pin.home .showcase-mobile-container .mobile-showcase-box .btn-container{margin-top:1.6rem}section.showcase-pin.home .showcase-mobile-container .mobile-showcase-box .btn-container a.btn-more{padding:.94rem 1.42rem}section.showcase-pin.home .showcase-mobile-container .mobile-showcase-box .btn-container a.btn-more .btn-more-title span{font-size:.74rem}@media(max-width:570px){section.showcase-pin .showcase-mobile-container{display:block;height:100%;width:100%}section.showcase-pin .showcase-mobile-container .mobile-showcase-box{margin-bottom:125px}section.showcase-pin .showcase-mobile-container .mobile-showcase-box p{margin-left:auto;max-width:24rem}section.showcase-pin .showcase-mobile-container .mobile-showcase-box:last-child{margin-bottom:53px}section.showcase-pin .showcase-mobile-container .mobile-showcase-box.h-showcase{margin-bottom:105px}section.showcase-pin .showcase-mobile-container .mobile-showcase-box.h-showcase:last-child{margin-bottom:0}}@media(max-width:450px){section.showcase-pin .showcase-mobile-container .mobile-showcase-box h4{font-size:1.86rem;letter-spacing:.018rem;margin-bottom:1.5rem;margin-top:1.8rem}section.showcase-pin .showcase-mobile-container .mobile-showcase-box p{font-size:.9rem;line-height:1.8;max-width:19rem}section.showcase-pin .showcase-mobile-container .mobile-showcase-box .btn-container{margin-top:24px}section.showcase-pin .showcase-mobile-container .mobile-showcase-box .btn-container .btn-more-title span{font-size:.72rem}}.sec-grid-contain{align-items:center;display:flex;flex-flow:row nowrap;place-content:center;pointer-events:none;-webkit-transform:perspective(600px);transform:perspective(600px)}.tilt-wrap{height:100vh;padding-top:1px}.serv-head-contain{background:transparent;height:86vh;position:relative}.serv-head-contain,.serv-head-contain .serv-text{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.serv-head-contain .serv-text{display:block;font-size:45px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(70px);transform:translateX(-50%) translateY(-50%) translateZ(70px);z-index:2}.aside-wrapper{border-radius:2.5rem;height:15.8rem;overflow:hidden;position:absolute;-webkit-transform-origin:center;transform-origin:center;width:28.26rem}.aside-wrapper .aside{background-position:50%;background-size:cover;height:90vh;margin:auto;width:100%;z-index:1}.aside-wrapper .aside #canva,.aside-wrapper .aside #canvaviz{height:15.8rem;width:28.26rem}.aside-wrapper .aside .drkLayer{background:rgba(0,0,0,.5);background:radial-gradient(50% 42.9% at 50% 42.91%,rgba(0,0,0,.9) 0,rgba(0,0,0,.549) 100%);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}div.pr-container{color:#fff;margin:0 auto;padding-bottom:17rem;padding-top:17.5rem;width:50%}div.pr-container a{color:#fff;font-weight:500;text-decoration:none}div.pr-container h1{color:var(--contact-button-back);font-size:57.8px;font-weight:500;margin-bottom:72px}div.pr-container h2{color:#d7d7d9;font-size:42.4px;font-weight:500;letter-spacing:.9px;margin-bottom:17px;margin-top:100.5px}div.pr-container h3{color:#d7d7d9;font-size:27px;font-weight:500;margin-bottom:20px;margin-top:56px}div.pr-container p{color:#d7d7d9;font-size:15.5px;font-weight:400;letter-spacing:.3px;line-height:1.7;margin-bottom:26px;margin-right:16px}div.pr-container ul{list-style:none;margin-left:24px}div.pr-container ul li{color:#d7d7d9;font-size:15.5px;font-weight:400;letter-spacing:.3px;line-height:1.7}div.pr-container ul li span{margin-left:-10px}@media(max-width:768px){div.pr-container{width:82%}div.pr-container h1,div.pr-container h2{line-height:1.3}div.pr-container h1{font-size:45.5px}div.pr-container h2{font-size:40px}}.circle{background:#f6fcff;border-radius:100%;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translate(-50%,-50%) scale(.22);transform:translate(-50%,-50%) scale(.22);z-index:999}.circle p{font-size:8px;font-weight:500;left:50%;line-height:1.2;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.circle.sm{height:48px;width:48px}
/*# sourceMappingURL=main.a47884d7.css.map*/