.product-picker h1{margin-bottom:1.5rem}.product-picker h3{color:#666}.navigation-buttons{display:flex}.navigation-buttons button{cursor:pointer;outline:none}.question ul{display:flex;flex-wrap:wrap;justify-content:start;list-style:none}.question li,.question ul{transition:border .2s,background .2s,color .2s}.question li{border:4px solid #1c53a5;border-radius:20px;cursor:pointer;margin:0 20px 20px 0!important;padding-left:0!important}.question li:before{display:none!important;height:0!important;width:0!important}.question li.selected,.question li:active,.question li:focus,.question li:hover{border:4px solid #00acef;transition:border .2s,background .2s,color .2s}.question li.selected,.question li.selected p,.question li:active{background-color:#00acef;color:#fff;transition:border .2s,background .2s,color .2s}.question1 ul{justify-content:space-between}.question1 li{background-position:bottom;background-repeat:no-repeat;background-size:contain;width:46%}.question1 li div{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:clamp(16px,2vw,24px);height:100%;justify-content:center;padding:20px 10px 55%;pointer-events:none;text-align:center}.question1 li div p:not(:last-child){margin-bottom:.3rem}.question1 li div hr{background-color:#000;border:none;height:1px;margin:.8rem;width:70%}#question1 .navigation-buttons{justify-content:flex-end;width:calc(100% - 20px)}.resultsHeader{margin-bottom:2.5rem}#results h3,.resultsHeader p{text-align:center}.resultsHeader h5+p{margin-top:20px}#results .navigation-buttons{justify-content:space-between;margin-top:2rem}@media (max-width:644px){#question1 .navigation-buttons,#question2 .navigation-buttons{justify-content:flex-end;width:100%}.navigation-buttons{flex-direction:column}.navigation-buttons .cta-btn{display:block;margin:10px auto;max-width:180px;width:80%}.navigation-buttons .submit-button{order:-1}.question{text-align:center}.question ul{display:inline-block}.question ul li{margin:0 0 1em!important;max-width:200px;width:100%}.resultsHeader{text-align:center}.resultsHeader h5,.resultsHeader img{margin:auto}.resultsHeader cta-btn{max-width:300px}.resultsHeader span{padding:10px}}@media (max-width:420px){.resultsHeader p span:nth-of-type(2){width:100%}.resultsHeader span{display:block;text-align:center;width:100%}}.hidden{display:none!important}.app__download.active .app__dropdown{box-shadow:5px 5px 10px navy}