@import url("https://rsms.me/inter/inter.css");.canvas{width:100%;top:10px;left:0}.canvas,.scroll{position:absolute;height:100%;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.scroll{width:50%}.canvas-description{position:absolute;top:0;right:0;width:40%;display:none}.canvas-blocker{position:absolute;width:100%;height:100vh}.mobile-overly{height:100vh}.feature-banner-container{background-color:#202020;height:100vh;width:100vw;overflow:hidden}.feature-banner{height:100vh;width:100vw;position:relative;font-family:Inter var,sans-serif}.caption{position:fixed;right:0;margin:80px;font-size:8em;font-weight:100;line-height:1em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:auto}.caption,.dot{pointer-events:none;top:0;color:#fff}.dot{display:inline-block;max-width:700px;padding:10px 40px;line-height:1.6em;font-size:15px;letter-spacing:1.5px}.dot.top{padding-top:30px}.dot>h2{text-transform:uppercase;-webkit-font-smoothing:auto;pointer-events:none;color:#fff;font-size:2em;font-weight:100;line-height:1em;margin:0 0 .25em}.dot.top ul{padding-top:10px}.dot.top li{font-size:14px;color:#fff;margin-bottom:8px;position:relative}.dot.top li:before{content:"";position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%;left:-20px;margin-top:10px}.button-section{padding:0 80px;display:flex;align-items:center}.button-section h4{margin:0}.btn-controls *,.switch-label{color:#fff}.btn-controls{width:600px}.text-muted input{padding:1px 10px;margin:0 5px;width:70px}.green-btn,.red-btn{width:30px;height:30px;border-radius:30px;border:3px solid transparent;overflow:hidden}.green-btn.active,.red-btn.active{border:3px solid #fff}.light-and-texture{height:60px;width:60px}.light-buttons{width:80px;margin:10px;display:inline-block;color:#fff;text-align:center}.light-buttons button{display:flex;text-align:center;margin:auto;justify-content:center;align-items:center}.scroll{top:0;right:0;overflow-y:auto;scroll-snap-type:y mandatory;width:40%}.scroll::-webkit-scrollbar{display:none}.scroll{-ms-overflow-style:none;scrollbar-width:none}.scroll>.three-d-sections{scroll-snap-align:start;scroll-snap-stop:always;height:100vh}.slider-space{margin:0 10px}.annotation{cursor:pointer;align-items:center;text-align:center;top:-2px}.annotation .annotation-icon,.annotation div{display:flex;justify-content:center;align-items:center}.annotation .annotation-icon{color:#fff;background-color:#007aff;border-radius:50%;width:25px;height:25px;cursor:pointer;display:block;line-height:20px;text-align:center;font-weight:900!important;font-size:14px}.spec-annotation-container{margin-top:-50px}.spec-annotation-container .annotation-spec-heading{display:flex;justify-content:space-between}.annotation-cancel-icon-container{position:relative;margin-top:-8px;right:-5px;padding:3px;height:18px;display:flex;align-items:center;cursor:pointer;float:right;transition:transform .3s ease}.annotation-cancel-icon{font-size:x-large;margin-top:5px;color:#f11313}.cancel-message{position:absolute;top:-30px;right:0;display:none;padding:4px;background-color:rgba(255,0,0,.8);color:#fff;font-weight:700;font-size:9px;border-radius:5px;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.annotation-cancel-icon-container:hover .cancel-message{display:block}.spec-annotation-container .annotation-spec-container{color:#fff;border-left:5px solid #007aff;background-color:hsla(0,0,0,.5);width:340px;padding:10px;font-size:13px;font-weight:500;-o-object-fit:contain;object-fit:contain}.spec-annotation-container .annotation-spec-container h6{font-size:.7rem;margin-top:4px}.annotation-spec-container .annotation-specification{color:#fff;white-space:pre-line;margin:0;padding:0;line-height:1.5;font-size:12px}.spec-annotation-container .annotation-specification-colors-container h6{color:#fff;font-size:.7rem;margin-top:6px}.annotation-specification-colors{display:flex;justify-self:flex-start;margin:0 5px 5px}.annotation-specification-colors-container .annotation-specification-colors i{background-color:var(--color);border-radius:50%;display:block;width:25px;height:25px;cursor:pointer;margin:5px auto 5px 5px;border:2px solid var(--border);box-shadow:0 0 5px var(--box-shadow)}.annotaions-light-conatiner{display:flex}.annotaion-switch{font-size:.8rem;margin-top:10px;padding-right:20px}.annotaion-slider-input{width:70%;margin-left:20px;font-size:.7rem}.annotaion-slider-input *,.switch-label{color:#fff}.annotaion-slider-input .slider-name{font-size:.7rem;margin-left:-10px;margin-top:10px}.annotation-lights .light-buttons{width:55px;margin:5px}.annotation-container,.annotation-section{display:flex;align-items:center}.annotation-container{position:relative;width:90px;height:90px;overflow:hidden;border-radius:8px;transition:box-shadow .3s ease;margin-left:10px}.annotation-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.annotation-title{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:3px;text-align:center;display:none}.annotation-container.active{border:2px solid #007aff}.annotation-container:hover .annotation-title{display:block;font-size:.7rem;-o-object-fit:cover;object-fit:cover}.annotation-container.active:hover .annotation-title{font-size:.6rem}.annotation-container:hover{transform:scale(1.04)}.annotation-color-btn{width:30px;height:30px;border:none;margin:5px;border-radius:50%;cursor:pointer;transition:transform .2s,box-shadow .2s}.annotation-color-btn:hover{transform:scale(1.1)}.annotation-color-btn.active{border:2px solid #fff}.annotation-color-btn.active[data-color="#fff"]{border:2px solid #007aff;box-shadow:0 4px 8px rgba(0,122,255,.5)}.annotation-color-btn.active:not([data-color="#fff"]){box-shadow:0 4px 8px hsla(0,0%,100%,.5)}.environent-list .switch .switch-control,.environent-list .switch .switch-control .switch-label{font-size:15px}.annotatiion-bottom{display:flex;justify-content:center}.annotation-bottom-btn{width:190px;border:1px solid #007aff;height:30px;font-size:.6rem;text-align:center;line-height:20px;color:#fff;background-color:transparent;border-radius:3px;padding:2px}.annotation-bottom-btn:hover{box-shadow:0 4px 8px rgba(0,122,255,.5),0 6px 20px rgba(0,122,255,.5)}@media only screen and (max-width:1000px){.caption{font-size:4em}.scroll{background-color:rgba(32,32,32,.5)}}@media only screen and (max-width:800px){.caption,.dot>h2{font-size:3em}.tab.active:after{display:none}}@media only screen and (min-width:501px) and (max-width:932px){.page-contents{margin-top:0}.post.button-section{display:none}.demo_request{border:1px solid #007aff;border-radius:30px;margin:10px;padding:10px 15px;cursor:pointer;font-size:12px}.button-section{padding:0 2em}.button-section button{margin:5px 10px}.btn-controls{display:flex}.switch-control{margin-right:40px}.dot>h2{font-size:2em}.dot{padding:10px 1.5em;font-size:10px;font-weight:300}.button-section{margin:auto;align-items:center;justify-content:center;display:block;padding:0 4em}.scroll-and-skip-btn{padding-bottom:20px;padding-left:10px;padding-right:10px}.scroll-and-skip-btn .scroll-btn{justify-content:left}.row{--bs-gutter-x:0rem}.scroll-and-skip-btn .scroll-btn .arrow{margin-left:55px}.scroll-and-skip-btn .scroll-btn button,.scroll-and-skip-btn .skip-btn button{font-size:12px}.arrow span{width:15px;height:15px}.light-buttons{width:70px;font-size:small;margin:5px}#customRange2{width:80px}.light-buttons .light-and-texture{margin:5px 10px 0 5px}.testimonials-heading h2{font-size:26px!important}}@media only screen and (max-width:500px){.canvas{width:100%}.dot.top{padding-top:60px}.scroll{background-color:rgba(32,32,32,.1)}.demo_request{border:1px solid #007aff;border-radius:30px;margin:10px;padding:10px 15px;cursor:pointer;font-size:12px}.button-section{margin:auto;align-items:center;justify-content:center;display:flex;padding:0}.buttons-div{margin-top:5vh}.dot>h2{font-size:2em}.dot{padding:10px 1.5em;font-size:12px;font-weight:300}.btn-controls{justify-content:center;margin:auto!important;display:flex!important}.post.button-section{margin-top:-20px}.scroll{width:100%;bottom:0;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotation-container,.scroll{position:relative;overflow:hidden}.annotation-container{display:flex;width:50px;height:50px;border-radius:8px;transition:box-shadow .3s ease;margin:0 auto}.annotation-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tab.active:after{display:none}.annotation .annotation-icon{border-radius:50%;width:15px;height:15px;margin:2px 0;line-height:20px;z-index:10;font-size:12px}}.demo_request{border:1px solid #007aff;border-radius:30px;margin:10px;padding:10px 15px;cursor:pointer}.demo_request a{color:#007aff}