body,html{padding:0;margin:0;font-family:Gotham\ 4r,Arial,Helvetica,sans-serif}main{min-height:100vh;padding:0;background-color:#fff;flex-direction:column}.nav,main{display:flex}.nav{flex-direction:row;min-height:45px;padding-left:1rem}.nav .logo{display:flex;flex-grow:2;max-width:30%;margin:.1rem 3vw 0 0}.nav .logo img{max-width:100%}.nav .title-div{display:flex;flex-direction:column;justify-content:center;margin-right:auto;font-size:5vw}.kds .kds-banner .banner{display:flex;align-items:center;justify-content:center;overflow:hidden;height:3rem;border:none;background-color:#f5f5f5;font-size:clamp(1.25rem,5vw,1.5rem);font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;line-height:1.225rem;color:#000;white-space:nowrap}input{font-family:Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:1rem;height:5vh;border:.0625rem solid #73757d;border-radius:.125rem;padding:.75rem;background-color:#fff;color:#000;margin:1rem}input:focus-visible{outline:1px auto purple;outline-offset:0}.select-dept{padding:1.25rem 1rem}.success-msg-div{display:flex;align-items:center;background-color:#d3f3cf;padding:1rem;margin:.5rem 1rem 1rem;font-size:3.5vw}.success-msg-div img{float:left;padding-right:2vw}.try-again-div{display:flex;align-items:center;background-color:rgba(243,112,112,.33);padding:1rem;margin:1rem 1rem 0;font-size:3.5vw;justify-content:center;font-weight:700}.help-options-div{display:flex;flex-wrap:wrap;padding:5px}.help-option-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:95%;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);border:.5px solid #f5f5f5;border-radius:8px;flex:40% 1;margin:2% 2% 1.5%}.button-selected,.help-option-btn:focus{box-shadow:5px 5px 20px rgba(0,0,0,.08),-5px 5px 20px rgba(0,0,0,.12);border:3px solid #d3f3cf}.option-btn-image{padding:1rem}.option-btn-text{padding-bottom:1rem;font-size:1rem;font-family:Gotham\ 7r,Arial,Helvetica,sans-serif;color:#000!important}.sunglasses{padding-bottom:.5rem}.customer-id{display:block;font-size:6vw;margin:6rem 0 0}.customer-id,.customer-id .name{justify-content:center;text-align:center}.customer-id .name{padding:.5rem .75rem 0;font-size:11vw;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;word-wrap:break-word}.send-help-btn-div{display:flex;justify-content:center;align-items:flex-end;margin:10vh 0 3rem}.kds .kds-button.kds-button- button.btn,.kds .kds-button.kds-button-md button.btn{min-height:3rem;padding:1rem 1.5rem;font-size:.875rem;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;letter-spacing:.08rem}.kds .kds-button button.btn.btn-primary{background-color:#000;border-color:#000;color:#fff}.kds .kds-button button.btn{border-radius:62.4375rem;text-align:center;text-transform:uppercase;border:0 solid #000;width:100%;white-space:normal;word-wrap:break-word}.disabled .btn{background-color:#bfbfbf!important}.error-msg{padding:1.25rem 1rem;text-align:center;font-weight:700;color:#d00}.error-div{display:flex;justify-content:center;margin-top:2rem}