@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.ttf) format('truetype')}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.ttf) format('truetype')}@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat-Light.ttf) format('truetype')}@font-face{font-family:Montserrat-ExtraLight;src:url(../fonts/Montserrat-ExtraLight.ttf) format('truetype')}:root{--primary-color:#F5A61F;--secondary-color:#08221E}#app,body,html{padding:0!important;margin:0!important;font-family:Montserrat-ExtraLight,sans-serif!important;height:100vh!important;color:#fff!important}.loading-page{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000}footer{bottom:0!important;position:fixed!important;width:100vw!important;background-color:var(--secondary-color)!important}#router-view{overflow:hidden!important;overflow-y:auto!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.container{min-height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:1rem 3rem!important}.cursor-pointer{cursor:pointer!important}.circle{border-radius:50%!important}.ucase,.uppercase{text-transform:uppercase}.lcase,.lowercase{text-transform:lowercase}.top-0{top:0}.text-justify{text-align:justify}.absolute{position:absolute;top:0;left:0;width:100%;height:100%}.h1,h1{font-size:24px!important;font-weight:700!important;font-family:Montserrat-Bold,Montserrat-Regular,sans-serif!important}.h2,h2{font-size:22px!important;font-family:Montserrat-ExtraLight,Montserrat-Regular,sans-serif!important}.h3,h3{font-size:18px!important;font-family:Montserrat-ExtraLight,Montserrat-Regular,sans-serif!important}.h4,h4{font-size:15px!important;font-family:Montserrat-ExtraLight,Montserrat-Regular,sans-serif!important}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-bold{font-weight:700!important}a{color:#fff!important;text-decoration:none!important}a:hover{text-decoration:underline!important}.btn{border-radius:30px!important;font-family:sans-serif!important;font-weight:700!important;font-size:12px!important;border:0!important;padding:10px 40px!important}.btn.btn-icon{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:12px!important;padding-right:12px!important}.btn.btn-icon i{font-size:24px;margin:-10px 0}.btn.btn-icon span{width:100%!important}.btn-primary{background-color:var(--primary-color)!important;color:#000!important}.btn-secondary{background-color:var(--secondary-color)!important;color:#000!important}.btn-dark{background-color:#000!important;color:#fff!important}.btn-large{width:100%!important;max-width:250px!important}.btn-circle{padding:0!important;width:44px!important;height:44px!important;border-radius:50%!important;font-size:28px!important}input,select,textarea{box-shadow:0 0!important;outline:0!important;border:0!important;background-color:var(--secondary-color)!important;color:#fff!important}label{margin:0 0 4px 0!important;font-family:Montserrat-Light,sans-serif!important;font-size:12px!important;white-space:nowrap}fieldset{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}fieldset>div{flex-grow:1!important;flex-shrink:1!important;padding:5px}fieldset>.fw-xs{flex-basis:50px!important}fieldset>.fw-sm{flex-basis:100px!important}fieldset>.fw-md{flex-basis:200px!important}fieldset>.fw-lg{flex-basis:400px!important}fieldset>.fw-xl{flex-basis:800px!important}fieldset>.fw-xxl{flex-basis:5000px!important}ul.list{list-style-type:none;padding:0}ul.list li{margin:3px 0 3px 0}ul.list li span{display:inline-block;font-family:Montserrat-Bold;text-align:center;background-color:#cecbcb;padding:0;font-weight:700;padding:0 5px;min-width:20px;margin:1px 5px 1px 0}ul.list-price{list-style-type:none;padding:0}ul.list-price li{margin:10px 0 10px 0;font-family:Montserrat-Regular}ul.list-price li span.count{display:inline-block;font-family:Montserrat-Bold;border:2px solid var(--secondary-color);text-align:center;padding:0;font-weight:700;padding:0 5px;min-width:30px;margin:1px 10px 1px 0}ul.list-price li span.price{font-weight:700;text-align:right;float:right}.camera-face img,.camera-face video{border-radius:50%}.camera-face{border-radius:50%;border:4px solid #fff;background-color:#000}.camera-scan div,.camera-scan video{border-radius:30px}.camera-scan{border:4px solid #f6a720;border-radius:30px;background-color:#000}.photo-profile{border-radius:50%;border:3px solid #fff;object-fit:cover}.swal2-popup{background-color:var(--secondary-color)!important;color:#fff!important}.swal2-popup .swal2-confirm{background-color:var(--primary-color)!important}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}