.viewer-page-title{font-size:3.5rem;font-weight:700;text-align:center;color:#171717}html{background-color:#f2f2f2}.kiosk-mode .cta,.kiosk-mode .disclaimer{display:none}.section{padding-top:4rem}.hidden{display:none}.wrapper{overflow:hidden}.disclaimer{margin-top:1rem;text-align:center;font-size:1.25rem}.options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:20rem;border:.25rem solid #171717;background-color:#fff;padding-bottom:1rem;-webkit-box-shadow:0 2.5em .9em -2em rgba(84,84,84,.7);box-shadow:0 2.5em .9em -2em rgba(84,84,84,.7);-webkit-animation:fadeInLeft .8s ease-out;animation:fadeInLeft .8s ease-out}@media screen and (max-width:800px){.options{-webkit-animation:fadeIn .5s ease-out .2s;animation:fadeIn .5s ease-out .2s}}.options h4{color:#171717;margin:1rem 0 1rem 1rem}.options hr{margin:1rem 0}.options .options-section{display:grid;grid-template-columns:repeat(auto-fit,5rem);gap:2rem;margin-left:1rem}.options .options-section .option-container{-ms-flex-preferred-size:5rem;flex-basis:5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.options .options-section .option-container input[type=checkbox]{display:none}.options .options-section .option-container input[type=checkbox]+label{height:5rem;width:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-repeat:no-repeat;background-position:50%;border:1px solid #bfbfbf}.options .options-section .option-container input[type=checkbox]+label:hover{cursor:pointer}.options .options-section .option-container input[type=checkbox]:checked+label{display:-webkit-box;display:-ms-flexbox;display:flex}.options .options-section .option-container input[type=checkbox]:checked+label:after{height:100%;width:100%;font-size:3rem;content:"\f00c";font-family:Font Awesome\ 5 Pro,FontAwesome;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,.3);-webkit-animation:fadeIn .3s ease 0s 1 forwards;animation:fadeIn .3s ease 0s 1 forwards}.options .options-section .option-container input[type=checkbox]:checked+label path{stroke:#171717;stroke-width:1px;stroke-dasharray:2,2;stroke-linejoin:round}.options .options-section .option-container span{text-align:center;font-size:1.25rem;font-weight:600}#viewer{width:auto;height:auto;margin:0;background-color:#fff;border:1px solid #bfbfbf;-webkit-animation:fadeInRight .8s ease-out;animation:fadeInRight .8s ease-out}@media screen and (max-width:800px){#viewer{-webkit-animation:fadeIn .5s ease-out .2s;animation:fadeIn .5s ease-out .2s}}#viewer .adsk-viewing-viewer{position:relative;background:#fff;z-index:unset;max-height:50rem}#viewer .adsk-viewing-viewer .canvas-wrap{width:100%;height:100%}#viewer .adsk-viewing-viewer .canvas-wrap canvas{width:100%!important;height:100%!important}#viewer .adsk-viewing-viewer #toolbar-modelStructureTool,#viewer .adsk-viewing-viewer #toolbar-propertiesTool,#viewer .adsk-viewing-viewer #toolbar-sectionTool,#viewer .adsk-viewing-viewer #toolbar-settingsTool,#viewer .adsk-viewing-viewer .progressbg{display:none!important}.forge-viewer{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;padding:2rem;min-height:60rem;border-radius:.2em}.forge-viewer .step{display:none}.forge-viewer .step.active{display:block}.forge-viewer .step.step-5 h2,.forge-viewer .step.step-5 h3{color:#171717;text-align:center}.forge-viewer .step-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.forge-viewer .step-title h2{color:#171717!important;margin:0;text-align:center;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}.forge-viewer .step-title button{font-size:3rem;width:4rem;height:4rem;padding:0}.forge-viewer .step-title button.back,.forge-viewer .step-title button.forward{opacity:.6}.forge-viewer .step-title button.back.allowed,.forge-viewer .step-title button.forward.allowed{opacity:1}.FormStepList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem auto 3rem;width:100%;padding:0}.FormStepList-item{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;text-align:center;list-style:none;padding-top:2rem}.FormStepList-item:before{content:none!important;display:none!important}.FormStepList-item .FormStepIcon{display:inline-block;width:20%;text-align:center;position:relative;font-weight:700;cursor:pointer}.FormStepList-item .FormStepIcon.is-active .FormStepIcon-circle{background:#047f9a;border:.5rem solid #19a4c4;-webkit-box-shadow:0 0 10px 1px #07b2d4;box-shadow:0 0 10px 1px #07b2d4;color:#fff;-webkit-animation:pulse .8s ease-in-out;animation:pulse .8s ease-in-out}.FormStepList-item .FormStepIcon.is-passed:after{background:#047f9a}.FormStepList-item .FormStepIcon.is-passed .FormStepIcon-circle{background:#047f9a;color:#fff}.FormStepList-item .FormStepIcon:after{content:"";background:#d4d4d4;position:absolute;right:-1000%;top:2.5rem;left:1rem;height:.5rem;z-index:1}.FormStepList-item .FormStepIcon.FormStepIcon--last:after{background:#f2f2f2}.FormStepList-item .FormStep-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FormStepList-item .FormStep-item-container,.FormStepList-item .FormStepIcon-circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FormStepList-item .FormStepIcon-circle{background:#d4d4d4;color:#a9a9a9;font-size:3rem;font-weight:700;width:5rem;height:5rem;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:2}.card-stack{margin-top:3rem;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation:fadeIn .8s ease-out;animation:fadeIn .8s ease-out}.card-stack,.card-stack .card-item{display:-webkit-box;display:-ms-flexbox;display:flex}.card-stack .card-item{position:relative;-ms-flex-preferred-size:30rem;flex-basis:30rem;min-height:45rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2.5em .9em -2em rgba(84,84,84,.7);box-shadow:0 2.5em .9em -2em rgba(84,84,84,.7);-webkit-transition:-webkit-transform .2s ease-in 0s;transition:-webkit-transform .2s ease-in 0s;transition:transform .2s ease-in 0s;transition:transform .2s ease-in 0s,-webkit-transform .2s ease-in 0s;background:#fff;margin-top:1.5rem;cursor:pointer}.card-stack .card-item img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:24rem}.card-stack .card-item img.no-desc{height:100%!important;-webkit-filter:brightness(80%);filter:brightness(80%)}.card-stack .card-item .card-info{background-color:#fff;padding:1rem 2rem;color:#171717}.card-stack .card-item .card-info.no-desc{position:absolute;bottom:0;left:0;background-color:unset}.card-stack .card-item .card-info.no-desc .card-title{font-size:3.5rem;color:#fff!important}.card-stack .card-item .card-info .card-desc{margin-bottom:2rem}.card-stack .card-item .card-info .card-title{color:#171717!important}.card-stack .card-item .selected-checkmark{display:none}.card-stack .card-item:hover{-webkit-transform:translateY(-2%);transform:translateY(-2%)}.card-stack .card-item.selected{outline:.5rem solid #047f9a;-webkit-box-sizing:border-box;box-sizing:border-box}.card-stack .card-item.selected .selected-checkmark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;background-color:#047f9a;margin-left:.5rem;width:4rem;height:4rem;font-size:2rem;text-align:center;color:#fff}.card-stack .card-item.selected .selected-checkmark,.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem}.cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.5rem}@media screen and (max-width:800px){.cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}}.cta p{color:#171717;margin:0}.cta a{padding:0}.reset-btn-container{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeInLeft .8s ease-out;animation:fadeInLeft .8s ease-out}#reset{text-align:center}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
/*# sourceMappingURL=styles.css.map */