.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.fade-in{animation:fadeIn 1s ease-in-out forwards}.fade-out{animation:fadeOut 0.5s ease-in-out forwards}.highLight{background:linear-gradient(to right, #d9d9d9 50%, transparent 0);background-position:right;background-size:200% 100%;animation:highLight 0.5s linear forwards;animation-delay:0.8s}div.glb-loader{width:100%;height:250px;display:flex;flex-direction:row;justify-content:center;align-items:center}div.glb-loader h6{position:absolute;font-size:0.85em;padding:7rem;max-width:150px;text-align:center;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}div.glb-loader #spinner{height:100%;-webkit-animation-name:spin;-webkit-animation-duration:1250ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1250ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:1250ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:reverse}div.glb-loader.invisible{display:none}@keyframes spin{from{transform:rotate(1deg)}to{transform:rotate(360deg)}}img.right-to-left{animation:rightToLeft 20s linear forwards;transform:translateX(-50%);-webkit-transform:translateX(-50%)}img.right-to-left-loading{animation:rightToLeftLoading 20s linear infinite;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes highLight{100%{background-position:left}}@keyframes rightToLeft{to{transform:translateX(100%);-webkit-transform:translateX(100%)}}@keyframes rightToLeftLoading{to{transform:translateX(70%);-webkit-transform:translateX(70%)}}@keyframes topToBottom{50%{transform:translateY(95vh);-webkit-transform:translateY(95vh)}100%{transform:translateY(5vh);-webkit-transform:translateY(5vh)}}section#powerEstimator{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center}section#powerEstimator main{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}section#powerEstimator main h1{padding:none;margin:0;text-transform:uppercase;font-size:1.5em}section#powerEstimator main p{font-size:1.125em;margin:0.2rem 0 2.5rem 0}section#powerEstimator main img{height:236px;width:245px;margin-bottom:2rem}section#powerEstimator main section.lr-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}section#powerEstimator main section.lr-container button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;width:15.3rem}section#powerEstimator main section.lr-container button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}section#powerEstimator main section.lr-container button.btn-dark{background-color:#000;color:#fff}section#powerEstimator main section.lr-container button.btn-dark:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}section#powerEstimator main section.lr-container button#notWorking{box-shadow:none;color:#7b5627;width:auto}section#powerEstimator footer{align-self:center;padding-bottom:1.5rem}section#powerEstimator footer p{font-size:.625em;margin:0 0 1rem 0}section#powerEstimator footer img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;background-size:cover}main#startingPage{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}main#startingPage h1{font-size:3em;text-align:center;margin:0}main#startingPage button{margin-top:5rem;background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;width:15rem;height:2.5rem;font-weight:600}main#startingPage button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}main#dataCollection{text-align:center;position:relative}div#form{margin:auto;position:relative}div#form .error{color:red;display:none;bottom:3rem;position:relative;padding:none;margin:none;z-index:10}div#form button#requirements-btn{position:absolute;bottom:-4rem}div#form input.register{width:100%;height:30px;margin:0rem 0rem 1rem 0}div#form label.register-label{width:100%;text-align:left}div#form div.converter{flex-direction:row;height:auto;top:0.5rem}div#form div.converter label.form-check-label{font-weight:600;opacity:0.5;margin-right:1rem}div#form div.converter input[type="radio"]{content:"";margin:1rem 0.5rem 1rem 1rem;padding:0;width:auto;height:1.5rem;width:1.5rem}div#form div.converter input[type="radio"][type="radio"]:checked{content:"";background-color:black}div#form div.converter input[type="radio"]:checked{background-color:black}div#form div.converter.register{top:0}div#form .hidden{display:none}div#form div.container{width:70%;height:auto}div#form div.container div.row{width:100%;height:auto;flex-direction:row;gap:1.5rem}div#form div.container div.row div.input-group{display:inherit;position:inherit;border-collapse:inherit;height:auto;width:70%}div#form div.container div.row div.input-group span.label{position:absolute;z-index:2;text-align:left;width:100%;font-weight:600;opacity:0.5;top:1rem}div#form div.container div.row div.input-group input{margin:1rem 0 0 0;padding:2rem 0 0 0;width:100%;font-size:1.5em;height:68px;border-width:0 0 1px 0;outline:none;text-align:center;display:table-cell;float:left;position:absolute;color:black}div#form div.container div.row div.input-group input::placeholder{opacity:0.5;text-align:center}div#form div.container div.row div.input-group .input-group-addon{padding:6px 12px;font-size:1.5em;opacity:0.5;font-weight:400;text-align:center;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell;position:relative;top:1.6rem;left:2.25rem;color:black}@media (max-height: 500px){div#form div.container div.row div.input-group .input-group-addon{top:1.6rem}}@media (min-height: 800px){div#form div.container div.row div.input-group .input-group-addon{top:1.6rem}}@media (min-height: 1024px){div#form div.container div.row div.input-group .input-group-addon{top:1rem}}@media (min-height: 1300px){div#form div.container div.row div.input-group .input-group-addon{top:-0.5rem}}div#form div.container div.row.register{flex-direction:row;gap:1.5rem}div#form div.container div.row.register input{width:50%}div#form div.container div.row.register div.input-group{margin-bottom:0}div#form div.container div.row.imperial.register{height:auto;margin-bottom:2rem}div#form div.container input{width:100%;padding:0}div#form div.row.wide{width:135% !important}div#form select{font-size:0.8em;border:none;background:white;font-weight:600;color:black}div#form div#backbtn-container{position:absolute;top:0;height:100px}@media (max-height: 500px){div#form div#backbtn-container{display:none}}div#form div#password-group div#invalidRegisterDetail{height:auto}div#form div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative}div#form div p{position:relative;bottom:5rem;color:black}div#form div p span{color:#7b5627;cursor:pointer}div#form div p.redirect-forget-pass{color:#7b5627}div#form div button.back-btn{background-image:url("../back_button.png");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;box-shadow:none;height:2rem}div#form div button.back-btn:active{box-shadow:none;background-color:transparent}div#form div h1{margin:0;width:85%;font-size:3em}div#form div h2{margin:0.5rem 0 0 0;font-size:3em}div#form div div.input-group{display:table;position:relative;border-collapse:separate;height:13%;width:70%;margin-bottom:5rem}div#form div div.input-group input{margin:2rem 0 0 0;padding:2rem 0 0 0;width:100%;font-size:1.5em;height:68px;border-width:0 0 1px 0;outline:none;text-align:center;display:table-cell;float:left;position:absolute;color:black}div#form div div.input-group input::placeholder{opacity:0.5;text-align:center}div#form div div.input-group .input-group-addon{padding:6px 12px;font-size:1.5em;opacity:0.5;font-weight:400;text-align:center;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell;position:relative;top:2.6rem;left:0rem;color:black}@media (max-height: 500px){div#form div div.input-group .input-group-addon{top:3.5rem}}@media (min-height: 800px){div#form div div.input-group .input-group-addon{top:1.75rem}}@media (min-height: 1024px){div#form div div.input-group .input-group-addon{top:1rem}}@media (min-height: 1300px){div#form div div.input-group .input-group-addon{top:-0.5rem}}div#form div input{margin:2.5rem 0 5rem 0;padding:0 0 0.5rem 0;width:70%;font-size:18px;height:30px;border-width:0 0 1px 0;outline:none;text-align:center}div#form div input::placeholder{opacity:0.5;text-align:center}div#form div button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;font-size:.625em;font-weight:600;width:12rem}div#form div button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}@media (max-height: 500px){div#form div button{display:none}}div#form div.radio-group{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;height:100px;width:100%;margin-bottom:4rem}div#form div.radio-group div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:10%;width:20%;position:relative}div#form div.radio-group div p{width:115%;font-size:.625em;opacity:0.5;position:absolute;top:2.5rem}div#form div.radio-group div button.radio-btn{position:absolute}div#form div.radio-group button.radio-btn{border-radius:10px;border:2px solid rgba(0,0,0,0.25);box-shadow:none;height:5rem;width:5rem;opacity:1;font-size:1.125em;transition:0.5s}div#form div.radio-group button.radio-btn:active{border:2px solid #000;color:#000}div#form div.radio-group button.selected{border:2px solid #000}div#form div#welcome-group{height:100%}div#form div#welcome-group h2.user-name{margin-bottom:1rem;color:rgba(0,0,0,0.5)}div#form div#weight-group{margin-bottom:5rem}div#form div#double-check div.backbtn-container{height:auto}div#form div#double-check button#check-back{position:relative;bottom:3rem}@media (min-height: 700px){div#form div#double-check button#check-back{bottom:8rem}}div#form div#double-check header{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;bottom:1.5rem}div#form div#double-check header h1{width:100%}div#form div#double-check div.user-info{height:auto;width:100%;margin-top:1rem}div#form div#double-check div.user-info div.container{width:70%;height:auto}div#form div#double-check div.user-info div.container div.row{width:100%;height:auto;flex-direction:row;gap:1.5rem}div#form div#double-check div.user-info div.container div.row div.input-group{display:inherit;position:inherit;border-collapse:inherit;height:auto;width:70%}div#form div#double-check div.user-info div.container div.row div.input-group span.label{position:absolute;z-index:2;text-align:left;width:100%;font-weight:600;opacity:0.5;top:1rem}div#form div#double-check div.user-info div.container div.row div.input-group input{margin:1rem 0 0 0;padding:2rem 0 0 0;width:100%;font-size:1.5em;height:68px;border-width:0 0 1px 0;outline:none;text-align:center;display:table-cell;float:left;position:absolute;color:black}div#form div#double-check div.user-info div.container div.row div.input-group input::placeholder{opacity:0.5;text-align:center}div#form div#double-check div.user-info div.container div.row div.input-group .input-group-addon{padding:6px 12px;font-size:1.5em;opacity:0.5;font-weight:400;text-align:center;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell;position:relative;top:1.6rem;left:2.25rem;color:black}@media (max-height: 500px){div#form div#double-check div.user-info div.container div.row div.input-group .input-group-addon{top:1.6rem}}@media (min-height: 800px){div#form div#double-check div.user-info div.container div.row div.input-group .input-group-addon{top:1.6rem}}@media (min-height: 1024px){div#form div#double-check div.user-info div.container div.row div.input-group .input-group-addon{top:1rem}}@media (min-height: 1300px){div#form div#double-check div.user-info div.container div.row div.input-group .input-group-addon{top:-0.5rem}}div#form div#double-check div.user-info div.container div.row.register{flex-direction:row;gap:1.5rem}div#form div#double-check div.user-info div.container div.row.register input{width:50%}div#form div#double-check div.user-info div.container div.row.register div.input-group{margin-bottom:0}div#form div#double-check div.user-info div.container div.row.imperial.register{height:auto;margin-bottom:2rem}div#form div#double-check div.user-info div.container input{width:100%;padding:0}div#form div#double-check div.user-info div.row.wide{width:135% !important}div#camera-selection{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}div#camera-selection button.back-btn{background-image:url("../back_button.png");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;box-shadow:none;height:2rem;position:relative;top:-4.5rem}div#camera-selection button.back-btn:active{box-shadow:none;background-color:transparent}@media (min-height: 640px){div#camera-selection button.back-btn{top:-5rem}}@media (min-height: 700px){div#camera-selection button.back-btn{top:-8rem}}div#camera-selection h1{margin:0;font-size:36px;height:auto}div#camera-selection div.camera-choices{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;margin:2rem 0 5rem 0;height:auto}div#camera-selection div.camera-choices div#self{display:flex;flex-direction:column;justify-content:center;align-items:center;width:123px;height:158px;padding:0.15rem 0.5rem 0.15rem 0.5rem;border:rgba(0,0,0,0.25) solid 5px;border-radius:8px;transition:0.5s}div#camera-selection div.camera-choices div#self button{background-image:url("../images/washing_hands.png");background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;height:5rem;width:5rem}div#camera-selection div.camera-choices div#self p{font-size:18px;margin:1rem 0 0 0}div#camera-selection div.camera-choices div#self.selected{border-color:#000;opacity:1}div#camera-selection div.camera-choices div#help.selected{border-color:#000;opacity:1}div#camera-selection div.camera-choices div#help{display:flex;flex-direction:column;justify-content:center;align-items:center;width:123px;height:158px;padding:0.15rem 0.5rem 0.15rem 0.5rem;border:rgba(0,0,0,0.25) solid 5px;border-radius:8px;transition:0.5s}div#camera-selection div.camera-choices div#help button{background-image:url("../images/help_image.png");background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;height:5rem;width:5rem}div#camera-selection div.camera-choices div#help p{font-size:18px;margin:1rem 0 0 0}div#camera-selection button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;height:2rem;width:18rem;font-size:.625em}div#camera-selection button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}div#sound-reminder{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:auto}div#sound-reminder button.back-btn{background-image:url("../back_button.png");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;box-shadow:none;height:2rem;position:relative;top:-6rem;width:18rem}div#sound-reminder button.back-btn:active{box-shadow:none;background-color:transparent}@media (min-height: 640px){div#sound-reminder button.back-btn{top:-8rem}}@media (min-height: 700px){div#sound-reminder button.back-btn{top:-10rem}}div#sound-reminder header{padding:0 0.5rem 0 0.5rem}div#sound-reminder header h1{margin-bottom:0}div#sound-reminder header p{padding:0 3rem 0 3rem;margin-bottom:2rem}div#sound-reminder button#sound-btn{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black}div#sound-reminder button#sound-btn:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}div#sound-reminder button#sound-btn:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}section.help-option{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;height:100%;padding:0 0.05rem 0 0.05rem}section.help-option h1{font-size:2.5em;margin-bottom:1rem;padding:0 1rem 0 1rem}section.help-option img{width:65%;margin-bottom:1rem}section.help-option button.back-btn{background-image:url("../back_button.png");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;box-shadow:none;height:2rem;bottom:5rem;position:relative}section.help-option button.back-btn:active{box-shadow:none;background-color:transparent}section.help-option button.back-btn:active{background-color:transparent}section.help-option button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;font-weight:600}section.help-option button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}#gyroscope{display:none}#gyroscope button.gyroscope-backbtn{background-image:url("../back_button.png");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;box-shadow:none;height:2rem;height:2rem;width:2rem;position:absolute;top:2rem;right:46%;z-index:1}#gyroscope button.gyroscope-backbtn:active{box-shadow:none;background-color:transparent}#gyroscope button.gyro-info{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;background-image:url("../info-btn.png");background-position:center;background-repeat:no-repeat;background-size:contain;border:none;box-shadow:none;position:absolute;bottom:2rem;left:2rem;height:2rem;width:2rem;opacity:1}#gyroscope button.gyro-info:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}#gyroscope button.gyro-info:active{transition:0.2s;box-shadow:none;opacity:0.5}#gyroscope div#cv-help.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#gyroscope div#modal-gyro-info.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#gyroscope div.modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#fff;border:1px solid #888;border-radius:30px;box-shadow:0px 8px 8px rgba(0,0,0,0.25);margin:5% 2% 2% 5%;width:90%;height:90%}#gyroscope div.modal-content ul{text-align:left;padding:0 3rem 0 3rem;margin-bottom:0}#gyroscope div.modal-content img{max-height:200px}#gyroscope div.modal-content h1{font-size:36px;top:0}#gyroscope div.modal-content div.modal-text-box{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;bottom:0;padding:0 3rem 0 3rem;margin:1rem 0 1rem 0;height:auto}#gyroscope div.modal-content div.modal-text-box h2{height:auto;width:100%;margin:0;font-size:18px}#gyroscope div.modal-content div.modal-text-box p{width:100%;text-align:center;margin-top:1rem;font-size:12px}#gyroscope div.modal-content section.modal-tips{display:flex;flex-direction:row;justify-content:center;align-items:center}#gyroscope div.modal-content section.modal-tips div.modal-tip-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem 0 1rem}#gyroscope div.modal-content section.modal-tips div.modal-tip-container p{font-size:.625em}#gyroscope div.modal-content button#notWorking{box-shadow:none;color:#7b5627;width:auto}#gyroscope div.modal-content button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;margin-top:2rem}#gyroscope div.modal-content button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}#gyroCanvas{margin:auto;display:block;width:100%;background-color:#fff}#band{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;margin:auto;top:30rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#band:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}#band:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}#guBand{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;margin:auto;top:30rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#guBand:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}#guBand:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}h1#gyroHead{position:absolute;top:5rem;z-index:2;padding:0 4rem 0 4rem;text-align:center}div#video-instructions{position:absolute;display:none;height:100%;width:100%}div#video-instructions header.orange-header{background:#ffeac7;opacity:0.5}div#video-instructions header.cv-header{position:absolute;width:100%;height:100px;z-index:7;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0px 4px 4px rgba(0,0,0,0.25);backdrop-filter:blur(6px)}div#video-instructions header.cv-header h3#body-position{margin:0;opacity:0.5;justify-self:center;width:50%;text-align:center}div#video-instructions header.cv-header button.cv-back{background-image:url("../images/back_button_video.png");background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;height:5rem;width:5rem;background-color:transparent;border:none;height:2rem;width:30%;margin:auto;position:absolute;top:35%;left:0}div#video-instructions header.cv-header button.cv-help{background-image:url("../images/Button_Information_Clear_Black.webp");background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;height:5rem;width:5rem;background-color:transparent;border:none;height:2rem;width:30%;margin:auto;position:absolute;top:35%;right:0}div#video-instructions div.instructions{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;z-index:5;height:100%;width:100%;text-align:center;position:absolute}div#video-instructions div.instructions h1#user-instructions{text-align:center;margin:auto;width:100%;background:rgba(0,0,0,0.2)}div#video-instructions #hand-foot-placement{height:100%;position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}div#video-instructions #hand-foot-placement div.feet{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}div#video-instructions #hand-foot-placement div.feet img#feet{position:absolute;bottom:8%;height:25px}div#video-instructions #hand-foot-placement div#hands{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:80%}div#video-instructions #hand-foot-placement div#hands img{height:75px}section#results{display:none;flex-direction:column;justify-content:center;align-items:center;height:90%}section#results h1{margin-top:5rem}section#results div.conversion-radio{margin-bottom:1rem}section#results div#results-table{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem}section#results div#results-table div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;text-align:center}section#results div#results-table div p.bold{font-weight:600}section#results div#results-table div span{opacity:0.5}section#results div.btn-group{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}section#results div.btn-group button#scan-again{box-shadow:none;color:#7b5627}section#results button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black}section#results button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}section#results section.send-out{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:auto;margin-bottom:2rem;text-align:center}section#results section.send-out h1{margin-bottom:1rem;font-size:3em}section#results section.send-out p{margin:0.5rem}@media (min-height: 1024px){section#results section.send-out p{margin:1rem}}section#results section.send-out button#contact{font-weight:300;box-shadow:none;color:#7b5627}section#results section.send-out button{margin:0.5rem;font-weight:600}@media (min-height: 1024px){section#results section.send-out button{margin:1rem}}section#triple-check{display:flex;flex-direction:column;justify-content:center;align-items:center;display:none;margin:auto auto 2rem auto;height:100vh}section#triple-check h1{text-align:center;color:black}section#triple-check img{bottom:10rem;background-color:transparent;position:absolute}main.container section.tip-page{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;height:90%}main.container section.tip-page p{margin:0 0 0.5rem 0}main.container section.tip-page p{text-align:center;color:rgba(0,0,0,0.5);margin:0}main.container section.tip-page p#tip{margin-top:1rem;padding:0 1rem 0 1rem;font-size:0.9em}main.container section.tip-page img{margin-top:1rem}main.container section.tip-page button{color:#7b5627;position:absolute;bottom:3rem;border:none;background:none}section.compatibility-fail{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;height:100%;padding:0 1.5rem 0 1.5rem}section.compatibility-fail img{max-height:15rem}section.compatibility-fail h1{font-size:1.5em;text-align:center;margin-bottom:2rem}section.compatibility-fail div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:3rem}section.compatibility-fail div p{opacity:0.5;margin:1rem}section.compatibility-fail button{background:#fff;border-radius:8px;border:none;width:174px;height:31px;box-shadow:0px 0px 0px 1px #000;color:black;font-weight:600}section.compatibility-fail button:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5);box-shadow:0px 0px 0px 1px gray}section#appNotWorking{height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}section#appNotWorking h1{font-size:1.8em;margin-bottom:0}section#appNotWorking p.tip{font-size:1.5em;color:grey;font-weight:600;padding:0 1rem 0 1rem}section#appNotWorking div{padding:0 1rem 0 1rem}section#appNotWorking div span{color:#7b5627;font-size:1.1em;font-weight:600;margin-right:1rem;display:inline-block;padding-bottom:0.5rem;text-align:left}section#appNotWorking div p{text-align:center;display:block;font-size:0.9em;text-align:left}section#appNotWorking h3{margin-bottom:0.2rem}section#appNotWorking a{font-size:0.75em;width:100vw;color:blue;text-decoration:underline}section#appNotWorking button#refresh-app-btn{position:relative;top:2rem;height:31px;width:174px;border:1px solid black;border-radius:5px;background-color:transparent;font-size:0.75em}section#appNotWorking button.back-btn{background:url("../images/arrow.png");height:40px;width:auto;border:none;background-size:contain;background-repeat:no-repeat;position:absolute;top:2rem;left:2rem}@media only screen and (max-height: 700px){section#appNotWorking h1{font-size:1.3em}section#appNotWorking p.tip{padding-bottom:0;margin-bottom:0;font-size:1em}section#appNotWorking div div p{font-size:0.8em}}section.tutorial{height:100vh;display:flex;justify-items:center;align-items:center;width:100%}section.tutorial div.backbtn-container{position:absolute;top:4rem;margin:auto;width:100%;width:100vw;z-index:10}section.tutorial div.backbtn-container button#tutorial-back{background-image:url("../back_button.png");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;box-shadow:none;height:2rem;width:2.5rem;height:2rem}section.tutorial div.backbtn-container button#tutorial-back:active{box-shadow:none;background-color:transparent}@media only screen and (max-height: 736px){section.tutorial div.backbtn-container{top:6rem}}section.tutorial ol.carousel-indicators{position:absolute;right:0;bottom:8rem;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}@media only screen and (max-height: 736px){section.tutorial ol.carousel-indicators{bottom:6rem}}@media only screen and (max-height: 660px){section.tutorial ol.carousel-indicators{bottom:3rem}}@media only screen and (max-height: 600px){section.tutorial ol.carousel-indicators{bottom:0rem}}section.tutorial ol.carousel-indicators li{border:1px solid black;border-radius:5px}section.tutorial ol.carousel-indicators li.active{background-color:grey}section.tutorial div.carousel-inner{height:100vh}section.tutorial div.carousel-inner div.carousel-item{margin-top:8rem;height:70vh;height:70%;width:100%;width:100vw;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-height: 600px){section.tutorial div.carousel-inner div.carousel-item{margin-top:5rem}}section.tutorial div.carousel-inner div.carousel-item img{height:200px;margin:1rem}@media only screen and (max-height: 736px){section.tutorial div.carousel-inner div.carousel-item img{margin:0}}section.tutorial div.carousel-inner div.carousel-item img.small{max-height:115px;margin:0}@media only screen and (max-height: 625px){section.tutorial div.carousel-inner div.carousel-item img.small{max-height:100px}}section.tutorial div.carousel-inner div.carousel-item p{padding:0 1.5rem 0 1.5rem;margin-bottom:1.5rem}@media only screen and (max-height: 700px){section.tutorial div.carousel-inner div.carousel-item p{margin-bottom:0.5rem}}section.tutorial div.carousel-inner div.carousel-item button.carousel-control-next{color:black;position:inherit;height:30px;width:134px;display:flex;justify-content:center;align-items:center;margin:auto;border:1px solid black !important;border-radius:5px;opacity:1;background:transparent;position:absolute;bottom:-20rem;left:0}section.tutorial div.carousel-inner div.carousel-item button.carousel-control-next:active{transition:0.2s;color:white;background-color:rgba(0,0,0,0.5)}@media only screen and (max-height: 660px){section.tutorial div.carousel-inner div.carousel-item button.carousel-control-next{bottom:-24rem}}@media only screen and (max-height: 570px){section.tutorial div.carousel-inner div.carousel-item button.carousel-control-next{bottom:-27rem}}section.tutorial button.skip-btn{position:absolute;bottom:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;border-radius:5px;width:100px;height:30px;margin:auto;align-self:center;justify-self:center;width:100%;margin:auto;border:none;color:#7b5627}@media only screen and (max-height: 660px){section.tutorial button.skip-btn{bottom:2rem}}html,body{width:100%;height:100%;padding:0;margin:0;font-family:Helvetica, sans-serif;box-sizing:border-box;position:relative;overflow:hidden}div#forget-pass-group h3{font-weight:300;font-size:1.35em;margin:0}div#forget-pass-group h2.highlight.highLight{width:75%}div#email-sent-group{display:flex;flex-direction:column;justify-content:center;align-items:center}div#email-sent-group p#forgetpassMsg{bottom:0;padding:0 1rem 0 1rem}div#email-sent-group p.redirect-login{border:1px solid black;padding:0.5rem 4rem 0.5rem 4rem;border-radius:5px;font-size:0.8em;font-weight:600;bottom:0}#wrap{overflow:hidden}#output{background-color:black;padding:2px}#capture{position:relative;margin:10 px}#capturein{position:absolute;z-index:1}#image{position:relative;width:100%;height:100%}#video{position:absolute;z-index:2}.mirrorCamera{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#canvas1{position:absolute;z-index:3;opacity:0.6}.height-31{height:52px !important}#CV{position:absolute;display:none}#video-instructions{position:absolute;display:none}#container{position:relative}#selfOrHelp{height:44px;width:220px;border:none;overflow:hidden}#selfOrHelp::-moz-focus-inner{border:0}#selfOrHelp:focus{outline:none}#selfOrHelp option{width:300px;font-size:1.4em;padding:10px 0;text-align:center;margin-right:20px;display:inline-block;cursor:pointer;border:#000 solid 1px;border-radius:5px;color:#000}#clothing{height:44px;width:65px;border:none;overflow:hidden}#clothing::-moz-focus-inner{border:0}#clothing:focus{outline:none}#clothing option{width:80px;font-size:1.4em;padding:10px 0;text-align:center;margin-right:20px;display:inline-block;cursor:pointer;border:#000 solid 1px;border-radius:5px;color:#000}#power{height:44px;border:none;overflow:hidden}#power::-moz-focus-inner{border:0}#power:focus{outline:none}#power option{width:80px;font-size:1.4em;padding:10px 0;text-align:center;margin-right:20px;display:inline-block;cursor:pointer;border:#000 solid 1px;border-radius:5px;color:#000}#DL{display:none}#DLimg{display:none}div.scanner{width:100%;width:100vw;position:absolute;top:0;background-color:rgba(255,255,255,0.5);height:2.8rem;border-width:10px 0 10px 0;border-color:rgba(150,114,59,0.5);border-style:solid;z-index:1000;animation:topToBottom 5s linear infinite;transform:translateY(5vh);-webkit-transform:translateY(5vh)}div.scanner p{width:100%;text-align:center;color:black}.hidden{display:none}
