@import url(https://fonts.googleapis.com/css2?family=Kanit&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lalezar&family=Montserrat:wght@200;400;600&family=Orbitron:wght@400;600;900&family=Ubuntu:wght@300;400;700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#373a3c;background-size:cover;background-repeat:no-repeat;height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.loading-text{margin:15px 25px}.loader{border:6px solid grey;border-top-color:#000;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:20px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#f8f8f8}#loading-img{max-width:80%;height:auto;max-height:80%}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.titleLine{font-family:"Lalezar",cursive;font-size:49.379px;line-height:100%;color:#f8f8f8}.titleBy,.titleLine{font-style:normal;font-weight:400}.titleBy{font-family:Ubuntu;font-size:27px;line-height:31px;letter-spacing:0;color:#a5a5b0;padding-bottom:.4em}#permission{text-align:center;position:absolute;top:30%;vertical-align:middle;margin:1em;z-index:200}.textFirstPage{margin-top:50px;font-weight:500;font-size:32px;line-height:35px;width:80%}.disclaimer,.textFirstPage{padding-right:10%;padding-left:10%;font-style:normal;color:#c5c5c5}.disclaimer{margin-top:20px}.textPerm{font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0;margin-bottom:1.4em}.imageLook{margin-left:40%;margin-right:40%;margin-top:20px}.buttonCopy{width:190px;box-sizing:border-box;border-radius:4px;color:#fff}.buttonCopy,.buttonLook{font-style:normal;border:0;background:none;box-shadow:none}.buttonLook{font-family:Montserrat;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;text-align:center;color:#f8f8f8;width:294px;height:53px;left:40px;border-radius:48.8158px}.buttonLook-Cta{font-size:20px;font-weight:500;width:200px;height:53px;left:unset}#dots{position:absolute;left:0;top:0;z-index:-1;display:block;width:100%!important;height:100%!important;object-fit:cover}.bottomMiddle{width:100px;position:absolute;bottom:50%;left:50%;z-index:250;display:inline}#hideMe{-webkit-animation:cssAnimation 0s ease-in 12s forwards;animation:cssAnimation 0s ease-in 12s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation{position:relative;-webkit-animation:example 2s infinite;animation:example 2s infinite}@-webkit-keyframes example{0%,to{right:0}50%{right:100px}}@keyframes example{0%,to{right:0}50%{right:100px}}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden}}#modelViewer{--poster-color:transparent;z-index:500}.laser{width:105%;margin-left:-2.5%;background-color:rgba(255,99,71,.637);height:1px;position:absolute;top:0;z-index:2;box-shadow:0 0 4px red;-webkit-animation:scanning 4s infinite;animation:scanning 4s infinite}@-webkit-keyframes scanning{50%{transform:translateY(200px)}}@keyframes scanning{50%{transform:translateY(200px)}}.center{width:200px;height:200px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}body,html{margin:0;overflow:hidden}html{font-family:sans-serif}#loading{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.45);z-index:9999999}#loading span{font-size:x-large}#loading span,.scan-text{color:#b9b9b9;font-weight:700}.scan-text{font-size:medium}.loader-text{font-size:medium!important}.ui{position:fixed;background-color:hsla(0,0%,100%,.6);border-radius:6px}.stats,.ui{margin:.5rem}.stats{top:0;left:0;z-index:200;padding:.5rem .5rem 0}.stats-item{margin:0 0 .5rem}.stats-item-title{margin:0 0 .25rem;font-size:.75rem}#stats div{position:relative!important}#app{position:fixed;top:0;left:0;width:100%;height:100%}#video{z-index:-1}#canvas,#video{position:absolute;top:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover}#canvas{z-index:100}#arvideo,.hidden{display:none}#overlay{position:absolute;z-index:200;bottom:0;left:0;width:100%;display:inline;align-items:center;justify-content:center;opacity:1}#overlay>div{text-align:center}#overlay>div>p{color:#777;font-size:12px}#videoCtrl{z-index:200;display:flex;bottom:15px;left:20px;align-items:center;width:100%;position:absolute}#social{display:block;position:absolute;bottom:50px;right:0;width:40px;margin:25px;z-index:250}#social img{padding:10px}#tripod{top:0;margin-right:8px;margin-top:10px}#branding_bottom,#tripod{position:absolute;right:0;z-index:250;display:inline}#branding_bottom{bottom:0;margin:25px}