.modal{background-color:var(--color3-darker);border-radius:4px;box-shadow:1px 4px 9px 0 #404040;padding:2rem;text-align:center}.modal.qr-container{display:flex}.modal .close{border:2px solid red;color:red}.modal.form{background-color:var(--color2);max-height:100vh;max-width:1000px;overflow-y:auto;width:75vw}@media screen and (max-width:830px)and (orientation:portrait){.modal.form{width:95vw}}@media screen and (max-width:830px){.modal.form header{align-items:center;display:flex;flex-direction:column}}.modal.form header .logo{align-items:center;display:inline-flex;height:100%;justify-content:flex-start;width:30%}.modal.form header img{margin-bottom:1rem;max-height:100px;max-width:450px;object-fit:contain}.modal.form header hgroup h1,.modal.form header hgroup h4{margin-top:0;text-align:left}@media screen and (max-width:830px)and (orientation:portrait){.modal.form header hgroup h1,.modal.form header hgroup h4{text-align:center}}.modal.form header hgroup h1{font-size:32px}@media screen and (max-width:830px)and (orientation:portrait){.modal.form header hgroup h1{font-size:1.4rem}}.modal.form header hgroup h4{color:var(--color1-lightest)}.modal.form .form-row{margin-bottom:1rem;margin-left:-1rem;margin-right:-1rem}.modal.form .form-row:last-child{margin-bottom:0}.modal.form .form-row>.field{padding-left:1rem;padding-right:1rem;width:50%}.modal.form .form-row>.field textarea{height:120px;resize:none;width:100%}.modal.form .form-row>.field input[type=number]{background-color:#fff;border:1px solid #8a8a8a;border-radius:4px}.modal.form .form-row>.field input[type=number]::-webkit-inner-spin-button{opacity:1}.modal.form .form-row>.field input,.modal.form .form-row>.field select,.modal.form .form-row>.field textarea{background-color:#fff;border:1px solid #8a8a8a;border-radius:4px}.modal.form .form-row>.field .location-fields{display:flex;justify-content:space-between;width:100%}.modal.form .form-row>.field .location-fields .field{margin-bottom:0}.modal.form .form-row>.field .location-fields select{flex-grow:1;padding:5px}.modal.form .form-row>.field .location-fields select:focus{box-shadow:0 3px 8px 1px var(--color1-alpha-low);outline:none}.modal.form .form-row>.field .location-fields .city{width:50%}.modal.form .form-row>.field .location-fields .state{width:15%}@media screen and (max-width:830px){.modal.form .form-row>.field .location-fields .state{width:20%}}.modal.form .form-row>.field .location-fields .zip{width:25%}.modal.form .form-row>.field .location-fields .zip input{-moz-appearance:textfield}.modal.form .form-row>.field .location-fields .zip input::-webkit-inner-spin-button,.modal.form .form-row>.field .location-fields .zip input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal.form .form-row>.field .field{margin-bottom:1rem;width:100%}.modal.form .form-row>.field .field:last-child{margin-bottom:0}.modal.form .form-row>.field.validation-error input{border-color:red}.modal.form .form-row>.field.validation-error span{color:red;font-weight:700;margin:5px 0 0 5px}@media(max-width:530px){.modal.form .form-row{margin-bottom:0}.modal.form .form-row>.field{margin-bottom:1rem;width:100%}}.modal.form .field.bordered-section{border-bottom:2px solid var(--color4);border-top:2px solid var(--color4);padding-bottom:20px;padding-top:20px}.modal.form .field input,.modal.form .field textarea{background-color:var(--color3-darker);display:inline-block}@media screen and (max-width:830px){.modal.form .field input,.modal.form .field textarea{font-size:16px}}.modal.form .field input[type=checkbox]+label{display:inline-block;margin-bottom:0;margin-left:5px;width:auto}.modal.form .field p{color:var(--color1-lightest);font-size:12px;margin-bottom:0}.modal p{font-size:14px;margin-bottom:1rem}.modal .field{display:inline-flex;flex-direction:column;text-align:left}.modal .field label{color:var(--color1-lightest);font-size:12px;font-weight:700;margin-bottom:5px}.modal .btn-group{display:flex;justify-content:space-evenly}.modal .btn{justify-content:center;margin:0 5px;white-space:nowrap;width:100px}.modal .btn:last-child .icon svg{fill:var(--color1)}.modal .btn .icon{height:15px;margin-left:8px;width:15px}.alternate1-template .modal{background-color:var(--color2);box-shadow:0 2px 4px 2px hsla(0,0%,80%,.3);color:var(--color1)}.alternate1-template .modal h2{font-size:24px;font-weight:400;letter-spacing:-.4px;margin:0 0 2rem}.qr-container{-webkit-animation:slideUpFadeIn .2s ease-in;animation:slideUpFadeIn .2s ease-in;background-color:var(--color4);border:1px solid var(--color1);box-shadow:1px 4px 9px 0 var(--color1-lightest);padding:2rem 4rem 3rem;position:relative;text-align:center}.qr-container .close{margin:10px;position:absolute;right:0;top:0;width:1rem}.qr-container .close svg{box-shadow:none}.qr-container .close:hover{cursor:pointer}.qr-container h1,.qr-container h2,.qr-container h3{font-size:2rem;margin:0}.qr-container p{font-size:1rem;margin:0 0 25px}.alert-modal,.qr-container svg{box-shadow:1px 4px 9px 0 var(--color1-lightest)}.alert-modal{align-items:center;background-color:var(--color3);border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:20px;width:50%}.alert-modal .alert-icon{color:#e3c906;width:25%}.alert-modal h1,.alert-modal h2,.alert-modal h3{font-size:2rem;text-align:center}.alert-modal p{font-size:1rem;text-align:center}@media screen and (max-width:830px)and (orientation:landscape){.alert-modal h1,.alert-modal h2,.alert-modal h3{font-size:1.5rem}}@media screen and (max-width:830px)and (orientation:portrait){.alert-modal{width:80%}.alert-modal h1,.alert-modal h2,.alert-modal h3{font-size:1.5rem}}.standard-modal.page-overlay{-webkit-animation:none;animation:none;background-color:var(--v2-overlay-bkg)}.standard-modal.warning .modal>header .header-icon{fill:var(--v2-warning-frg);background-color:var(--v2-warning-bkg);border-radius:1rem;height:25px;padding:5px;width:25px}.standard-modal .modal{background-color:var(--v2-modal-bkg);border:none;color:#000;display:flex;flex-direction:column;max-height:90%;max-width:90%;padding:0}.standard-modal .modal>header{box-shadow:0 2px 8px var(--color1-alpha-low);flex:0 0 auto;padding:15px;width:100%}.standard-modal .modal>header .header-icon{fill:#000;margin-right:1rem;width:20px}.standard-modal .modal>header .close-icon{margin-left:1rem;width:20px}.standard-modal .modal>header .close-icon:hover{cursor:pointer}.standard-modal .modal>header svg{width:100%}.standard-modal .modal>header h3{font-size:1rem;margin:0}.standard-modal .modal .modal-content{flex:1 1 auto;overflow-y:auto;overflow-y:overlay}.landscape-warning-modal{display:none}@media screen and (orientation:landscape){.landscape-warning-modal{display:inline;display:initial}}.landscape-warning-modal .modal{max-width:60%}.landscape-warning-modal .landscape-warning-modal-content{line-height:1.2rem;padding:30px;text-align:left}.landscape-warning-modal .landscape-warning-modal-content h2{font-size:1.1rem;margin:0 0 10px}.landscape-warning-modal .landscape-warning-modal-content p{font-size:1.1rem}.global-confirm-modal .modal-content{padding:1.5rem}.global-confirm-modal .btn-group{margin-top:1rem}.preview-card-container{display:flex;flex-grow:0;flex-wrap:wrap;margin:-1rem}.preview-card{-webkit-animation:fadeIn .2s ease-in;animation:fadeIn .2s ease-in;padding:1rem;width:100%}@media(min-width:400px){.preview-card{width:50%}}@media(min-width:600px){.preview-card{width:33%}}@media(min-width:1024px){.preview-card{width:25%}}@media(min-width:1500px){.preview-card{width:20%}}@media(max-width:530px){.preview-card .content .description,.preview-card .content .overlay.full-description p,.preview-card .content .overlay.hover-content .btn,.preview-card .content .overlay.hover-content .btn.outline{font-size:10px}.preview-card .content .overlay.hover-content{padding:10px}.preview-card .content .overlay.hover-content .btn.outline{padding:5px}.preview-card .content .overlay.hover-content .btn.outline .icon{display:none}}.preview-card .content{background-color:var(--color2);border:2px solid var(--color4);box-shadow:1px 4px 9px 0 var(--color3-darker);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:15px;position:relative;text-align:center;transition:all .2s ease-in;width:100%}.preview-card .content:hover{box-shadow:1px 7px 9px 0 var(--color4)}.preview-card .content:hover .hover-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.preview-card .content.no-desc .btn.btn.text-only,.preview-card .content.no-desc .description,.preview-card .content.no-desc .full-description{display:none}.preview-card .content.no-desc h3{border:none;margin:0;padding-bottom:0}.preview-card .content .image{background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:80%;width:100%}.preview-card .content .image.fallback{position:relative}.preview-card .content .image.fallback svg{fill:var(--color4);height:100%;left:0;position:absolute;top:0;width:100%}.preview-card .content h3,.preview-card .content p{margin:0}.preview-card .content h3{color:var(--color1);font-size:16px;padding:15px 0}.preview-card .content h4{font-size:14px;margin:0 0 15px}.preview-card .content .description{align-items:center;border-top:2px solid var(--color4);color:var(--color4);display:flex;font-size:12px;justify-content:center;overflow:hidden;padding-top:15px;white-space:pre-wrap}.preview-card .content .overlay{align-items:center;background-color:var(--color3-darker);display:flex;flex-direction:column;justify-content:center;opacity:0;padding:20px;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s ease-in;z-index:2}.preview-card .content .overlay.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.preview-card .content .hover-content{bottom:0;height:50%;left:0;position:absolute;right:0}.preview-card .content .hover-content .btn.outline{font-size:14px;justify-content:center;text-transform:uppercase;white-space:nowrap;width:100%}.preview-card .content .hover-content .btn.outline:hover{background-color:var(--color4)}.preview-card .content .hover-content .btn.outline .icon{height:15px;margin-left:8px;width:15px}.preview-card .content .hover-content .btn.outline .icon svg{fill:var(--color1)}.preview-card .content .hover-content .btn.text-only{bottom:20px;position:absolute;right:20px}.preview-card .content .full-description{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;transition-duration:.2s;white-space:pre-wrap;z-index:3}.preview-card .content .full-description p{color:var(--color1);font-size:14px;text-shadow:1px 1px 10px var(--color4)}.iframe-popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9}.iframe-popup iframe{-webkit-animation:slideUpFadeIn .2s ease-in;animation:slideUpFadeIn .2s ease-in;border:none;height:90vh;width:50vw}@media screen and (max-width:830px){.iframe-popup iframe{width:90vw}}.counter-container{align-items:center;display:flex;justify-content:center}.counter-container .number-display{background-color:var(--color3);font-size:16px;font-weight:500;margin:0 10px;padding:10px;text-align:center;white-space:nowrap;width:38px}.counter-container .btn.icon{background-color:transparent;height:15px;padding:0;width:15px}.counter-container .btn.icon:hover svg{fill:var(--color1-lightest)}.counter-container .btn.icon svg{fill:var(--color1)}.toast{-webkit-animation:slideUpFadeIn .2s ease-in;animation:slideUpFadeIn .2s ease-in;background-color:var(--color1-lightest);box-shadow:1px 4px 9px 0 var(--color3-darker);color:var(--color2);display:inline-flex;font-weight:700;margin-bottom:10vh;padding:20px}.toast.error{background-color:var(--error-background);color:var(--error-foreground)}.toast h3{margin:0}#custom-overlay{background-position:"center center";background-repeat:"no-repeat";background-size:"contain"}#image-overlay{display:none;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;transition:opacity .2s ease-in-out;width:calc(100vw - var(--modelContentMenuWidth));z-index:-1}@media screen and (max-width:830px){#image-overlay{width:100%}}#progress-window{background-color:var(--color2);border:1px solid var(--color4);border-radius:4px;color:var(--color1);display:flex;flex-direction:column;max-height:95vh;max-width:45vw;overflow:hidden;padding:40px}@media screen and (max-width:830px){#progress-window{max-width:95vw;width:auto}}#progress-window #logo-box{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#progress-window #logo-box>div{text-align:center}#progress-window #logo-box #client-logo{align-items:center;display:flex;justify-content:center}#progress-window #logo-box #client-logo img{flex-shrink:0;margin-bottom:.5rem;max-height:160px;max-width:260px}#progress-window #logo-box #title{font-size:36px;font-weight:700}#progress-window #logo-box #model-name{font-size:18px;font-weight:700}#progress-window #info-box #progress-bar{border:1px solid #8a8a8a;border-radius:4px;height:25px;margin:1rem 0;width:100%}#progress-window #info-box #progress-bar #progress{background-color:var(--color4);height:100%;transition:width .4s ease-in;width:0}#progress-window #info-box>div{text-align:center;width:100%}#progress-window #info-box #description{font-size:18px}#progress-window #info-box #disclaimer{color:var(--color1-lightest);font-size:12px;padding-top:10px}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:initial}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}:root{--color1:#000;--color2:#fff;--color3:#f2f2f2;--color4:#ccc;--primaryfont:Roboto;--modelContentMenuWidth:300px;--transparent-gray:#44444499;--transparent-light-gray:#cccccc99;--tranparent-color-3:#f2f2f2ee;--logo-background:transparent;--error-background:#fd5757;--error-foreground:#fff;--mobile-color1:#3c709d;--v2-primary-frg:var(--color1);--v2-primary-frg-darker:var(--color1-darker);--v2-primary-bkg:var(--color2);--v2-secondary-bkg:var(--color3);--v2-accent:var(--color4);--v2-accent-darker:var(--color4-darker);--v2-warning-bkg:#ff7f00;--v2-transparent-warning-bkg:#ff7f0066;--v2-warning-frg:#fff;--v2-transparent-warning-frg:#ffffffbb;--v2-modal-bkg:#fff;--v2-btn-overlay:#294f70;--v2-overlay-bkg:hsla(0,0%,9%,.77);--v2-transparent-menu-color:#f3f3f3dd;--v2-mobile-top-header-height:50px}@-webkit-keyframes dotanim{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes dotanim{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideUpFadeIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpFadeIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDownFadeIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDownFadeIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes expandingBottomHighlight{0%{border:3px solid var(--v2-warning-bkg);left:50%;width:0}30%{border:3px solid var(--v2-warning-bkg);left:0;width:100%}99%{border:3px solid var(--v2-warning-bkg);left:0;width:100%}to{border:none}}@keyframes expandingBottomHighlight{0%{border:3px solid var(--v2-warning-bkg);left:50%;width:0}30%{border:3px solid var(--v2-warning-bkg);left:0;width:100%}99%{border:3px solid var(--v2-warning-bkg);left:0;width:100%}to{border:none}}.tippy-box{background-clip:padding-box;border:1px solid var(--color4);box-shadow:0 4px 14px -2px var(--transparent-gray);color:var(--color1);font-size:13px;padding:.5rem}.tippy-box,.tippy-box>.tippy-backdrop{background-color:var(--color2)}.tippy-box>.tippy-arrow:after,.tippy-box>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color2)}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:var(--color4);border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color2);bottom:16px}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--color4);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color2)}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:var(--color4);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--color2);right:16px}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-right-color:var(--color4);border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box>.tippy-svg-arrow{fill:var(--color2)}.tippy-box>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.tippy-popup ul{margin:0 1rem;padding:10px}#app-root,#root,body,html{height:100%;margin:0;width:100%}body{--desktopMinSize:1025px;font-family:var(--primaryfont),sans-serif;font-size:12px}body *{box-sizing:border-box}body ::-webkit-scrollbar-track{background-color:#f2f2f2;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body ::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}body ::-webkit-scrollbar-thumb{background-color:rgba(35,35,35,.5);border-radius:8px}.page-container{background-color:var(--color2-lightest);display:flex;height:100%;overflow:hidden;width:100%}.page-container header.top-page,.page-container>header{flex-shrink:0;height:auto;width:100%}.page-container header.top-page nav ul,.page-container>header nav ul{margin:0;padding:0}.page-container header.top-page nav ul li,.page-container>header nav ul li{height:60px;margin-right:5px;padding:0;width:60px}.page-container header.top-page nav ul li a,.page-container>header nav ul li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-container header.top-page nav ul li .icon,.page-container>header nav ul li .icon{height:30%;width:30%}.page-container header.top-page nav ul li .icon svg,.page-container>header nav ul li .icon svg{fill:var(--color1)}.page-container .strikethrough{font-weight:100;margin-right:8px;text-decoration:line-through}.page-container .pre-wrap{white-space:pre-wrap}.page-container .highlight-tag{background-color:#84a648;color:#fff;font-size:13px;font-weight:500;margin-top:.5rem;padding:.5rem 1rem;text-align:center}.page-container .logo-container{background-color:var(--color3-alpha-medium);box-sizing:border-box;height:60px;padding:10px 15px}.page-container .logo-container img{flex-shrink:0;max-height:40px;max-width:100%}.page-container .logo-container label{font-size:16px;font-weight:600;text-transform:uppercase}.page-container>section{flex:0 1 auto;overflow-x:hidden;overflow-y:auto;padding:30px 60px}.page-container>section>header{margin-bottom:30px}.page-container>section>header .row.bottom-border{border-bottom:2px solid var(--color1)}.page-container>section>header .row.bottom-border h1{border:none}.page-container>section>header h1{border-bottom:2px solid var(--color1);color:var(--color1);font-size:28px;margin:0;padding:20px}.page-container>section>header p{border-left:2px solid var(--color1);font-size:12px;margin:0;max-width:33vw;padding:15px}.threedotloader{width:10em}.threedotloader .dot{-webkit-animation:dotanim 2s ease-in-out infinite;animation:dotanim 2s ease-in-out infinite;background-color:var(--color1);border-radius:2.5em;display:inline-block;height:2.5em;margin:0 3px;-webkit-transform:scale(0);transform:scale(0);width:2.5em}.threedotloader .dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.threedotloader .dot:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.threedotloader .dot:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.threedotloader .dot:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}.page-overlay{-webkit-animation:fadeIn .25s ease-in;animation:fadeIn .25s ease-in;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:var(--transparent-gray);bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9}.page-overlay.loading-container{align-items:center;display:flex;justify-content:center}.page-overlay.see-thru{background-color:transparent}.page-overlay.click-thru{pointer-events:none}.page-overlay.no-blur{-webkit-backdrop-filter:initial;backdrop-filter:none}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.justify-center{justify-content:center}.flex.justify-sb{justify-content:space-between}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex.allow-wrap{flex-wrap:wrap}.flex .push-right{margin-left:auto}.align-self-center{align-self:center}.no-shrink{flex-shrink:0}.no-grow{flex-grow:0}.do-grow{flex-grow:1}.margin-bottom{margin-bottom:1rem}a{cursor:pointer;text-decoration:none}a img{pointer-events:none}sub,sup{position:relative;vertical-align:initial}sup{top:-.4em}sub{top:.4em}button{background-color:initial;border:none;padding:0}input,textarea{background-color:var(--color2);border:none;font-size:14px;outline:none;padding:10px;transition:box-shadow .2s ease-out}input:focus,textarea:focus{box-shadow:0 3px 8px 1px var(--color1-alpha-low)}.btn{align-items:center;background-color:var(--color4);box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;outline:none;padding:10px;text-align:left;transition:all .15s ease-in;-webkit-user-select:none;user-select:none}.btn:hover{background-color:var(--color4-darker)}.btn.priority{background-color:var(--color1);color:var(--color2);text-transform:uppercase}.btn.priority:hover{background-color:var(--color1-lighter)}.btn.positive{background-color:#4caf50;color:var(--color2);text-transform:uppercase}.btn.positive:hover{background-color:#3d8b40}.btn.positive .icon{margin-right:8px}.btn.positive .icon svg{fill:var(--color2)}.btn.quick{height:30px;justify-content:center;min-width:30px;padding:7px;width:30px}.btn.quick .icon{height:16px;margin:0;width:16px}.btn.block{background-color:var(--color4);height:60px;justify-content:center;padding:0;width:60px}.btn.block:hover{background-color:var(--color4-darker)}.btn.outline{background-color:transparent;border:1px solid var(--color1);color:var(--color1)}.btn.outline:hover{background-color:var(--color3-darker)}.btn.disabled{opacity:.3;pointer-events:none}.btn.text-only{background:none;font-size:14px;font-weight:700;padding:0}.btn.text-only:hover{color:var(--color1-lightest)}.btn.full-width{width:100%}.btn.full-width label{margin:auto}.btn .icon{height:16px;width:16px}.btn .icon svg{fill:var(--color1)}.btn label{cursor:inherit}.alternate1-template button.btn{border-radius:17px;padding:10px 25px;text-transform:none}.alternate1-template button.btn label{font-size:14px}.alternate1-template button.btn.priority{background-color:var(--color4);border:1px solid var(--color4)}.alternate1-template button.btn.priority:hover{background-color:var(--color4-darker)}.alternate1-template button.btn.priority.disabled{background-color:var(--color4-lighter);pointer-events:none}.alternate1-template button.btn.large{border-radius:25px;padding:15px}.alternate1-template button.btn.large label{font-size:16px}.alternate1-template .buttons-container{align-items:center;display:flex;justify-content:space-between}.alternate1-template .buttons-container .btn{margin:0;width:calc(50% - 10px)}.alternate1-template .buttons-container .btn label{margin:auto}.alternate1-template #progress-window{border-radius:25px}.icon{height:1em;width:1em}.icon.rotate-180 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon.rotate-45 svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon svg{fill:var(--color1);display:block;height:100%;width:100%}.fadeIn{-webkit-animation:fadeIn .2s ease-in;animation:fadeIn .2s ease-in}