body{background-color:#cbcbcb;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,sans-serif,Open Sans}h1 .unbold,h1.unbold,h2 .unbold,h2.unbold,h3 .unbold,h3.unbold,h4 .unbold,h4.unbold,h5 .unbold,h5.unbold,h6 .unbold,h6.unbold{font-weight:400}h1{font-size:1.5em}@media screen and (max-width:768px){h1,h2{font-size:18px}h3{font-size:16px}}.button,button{background-color:#d52c34;color:#fff;border:none;border-radius:7px;padding:10px 20px;cursor:pointer;transition:.2s;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,sans-serif,Open Sans;font-size:18px;font-weight:500;box-sizing:border-box}.button:hover,button:hover{background-color:#8f181e}.button:disabled,button:disabled{background-color:#cbcbcb;color:gray;cursor:not-allowed}@media screen and (max-width:768px){.button,button{font-size:16px}}.button.secondary,button.secondary{background-color:#fff;color:gray;border:1px solid gray}.button.secondary:hover,button.secondary:hover{background-color:#cbcbcb;color:#000}.button.clear,button.clear{border:0 solid #000}.button.checkbox,.button.clear,.button.clear:hover,button.checkbox,button.clear,button.clear:hover{background-color:rgba(0,0,0,0);color:#000}.button.checkbox,button.checkbox{border:none}.button.max-width,button.max-width{width:100%;max-width:220px}@media screen and (max-width:880px){.button.max-width,button.max-width{max-width:none}}.button svg,button svg{margin-right:0}input:not([type=checkbox],[type=radio],[type=range]),textarea{border:1px solid #cbcbcb;border-radius:7px;padding:10px 15px;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,sans-serif,Open Sans;font-size:18px;width:100%;box-sizing:border-box}@media screen and (max-width:768px){input:not([type=checkbox],[type=radio],[type=range]),textarea{font-size:16px}}textarea{min-height:225px;resize:vertical}.loading-spinner{display:flex;justify-content:center;align-items:center;margin-top:100px}.loading-spinner svg{stroke:#d52c34}.invalid{display:block;top:100%;color:#d52c34;position:absolute;margin-top:5px}.qr-code,.qr-code-placeholder{margin:20px}.qr-code-placeholder{filter:blur(5px)}.center{text-align:center}.mt-10{margin-top:10px}.ml-10{margin-left:20px}.row{display:flex;flex-direction:row;align-items:center;justify-content:center}.row.space-around{justify-content:space-around}.row .col{display:flex;flex-flow:column wrap}.card{background-color:#fff;border-radius:10px;padding:40px 70px;max-width:1390px;flex:1 1;margin:0 auto;box-sizing:border-box;position:relative}@media screen and (max-width:768px){.card{padding:40px}}.card.thin{max-width:790px;padding:75px}@media screen and (max-width:768px){.card.thin{padding:75px 40px 40px}}.card.thin .logo{max-width:220px;display:block;margin:0 auto 50px;width:100%}.card .logo{width:150px;height:auto;margin-bottom:20px}.card .field-label{display:flex;flex:1 1;flex-direction:row;align-items:center;text-align:center}.card .field-label .icon{width:30px;height:30px;margin-right:10px}.card .columns{margin-top:40px;display:flex;justify-content:space-between}@media screen and (max-width:880px){.card .columns{display:block;text-align:center}}.card .columns .col{width:30%;text-align:center}.card .columns .col.half{width:48%;text-align:left}@media screen and (max-width:880px){.card .columns .col.half{width:100%;margin-bottom:50px}}.card .columns .col.half .field-container{display:block}.card .columns .col.half input{width:100%}@media screen and (max-width:880px){.card .columns .col{width:100%;margin-bottom:50px}}.card .columns .col.thin{width:10%}@media screen and (max-width:1024px){.card .columns .col.thin{display:none}}.card .columns .col.thin h3{font-size:24px;margin-top:100px}.card .columns .col .field-label{text-align:center;justify-content:center;margin:20px 0}.card .columns .col h2{margin:0}.card .field-container{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}@media screen and (max-width:992px){.card .field-container{display:block}}.card .field-container input{width:100%;margin-right:40px;box-sizing:border-box}.card .field-container button:not(.dropdown-button,.clear){width:50%}@media screen and (max-width:992px){.card .field-container button:not(.dropdown-button,.clear){width:100%;margin-top:10px}}.card button.back{position:absolute;top:15px;left:15px;border-radius:0;padding:0;display:flex;justify-content:space-between;align-items:center}.card button.back svg{width:50px;height:50px;padding:0;margin:0}.card .decline-container{margin-top:40px;display:flex;justify-content:right}.card .decline-container .field-container{width:220px}@media screen and (max-width:880px){.card .decline-container .field-container{width:100%}}.card .decline-container .field-container button{width:100%}.question-container{display:block;margin:0 auto}@media screen and (max-width:768px){.question-container{width:100%}}.question-container button.continue{max-width:50%}@media screen and (max-width:640px){.question-container button.continue{margin-bottom:10px;max-width:100%;align-self:center}}.question-container .field-label{display:block}.question-container .field-label h2,.question-container .field-label h3{width:100%;text-align:center}.question-container .field-container{display:block;width:50%;margin:0 auto 40px}@media screen and (max-width:768px){.question-container .field-container{width:100%}}.question-container .field-container.wide{width:100%}.question-container .field-container .button-label{display:flex;text-align:center;justify-content:space-between;margin:20px 0;position:relative}.question-container .field-container .button-label:before{content:"";position:absolute;display:block;height:2px;width:calc(100% - 94px);background-color:#cbcbcb;left:50%;top:13px;transform:translateX(-50%)}.question-container .field-container .button-label span{display:block;width:70px;color:#cbcbcb;font-size:14px;font-weight:700}.question-container .field-container .button-label span:before{content:"0";display:flex;height:25px;width:25px;border:2px solid #cbcbcb;margin:0 auto 5px;border-radius:50%;padding:0;justify-content:center;align-items:center;box-sizing:border-box}.question-container .field-container .button-label span:nth-child(2):before{content:"10"}.question-container .field-container .button-row{display:flex;justify-content:center}@media screen and (max-width:640px){.question-container .field-container .button-row{flex-wrap:wrap;text-align:center}}.question-container .field-container .button-row>div{width:100%;height:45px;margin:0 5px}@media screen and (max-width:640px){.question-container .field-container .button-row>div{width:14%}}.question-container .field-container .button-row button{font-size:16px;border:3px solid #d52c34;padding:5px 10px;margin-top:0}.question-container .field-container .button-row button.circle{border-radius:10px;padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.question-container .field-container .button-row button.circle{width:100%;height:40px}}.question-container .field-container .button-row button.circle-10{background-color:#20ba1a;border:3px solid #20ba1a}.question-container .field-container .button-row button.circle-10.active{color:#20ba1a}.question-container .field-container .button-row button.circle-8,.question-container .field-container .button-row button.circle-9{background-color:#83ba1a;border:3px solid #83ba1a}.question-container .field-container .button-row button.circle-8.active,.question-container .field-container .button-row button.circle-9.active{color:#83ba1a}.question-container .field-container .button-row button.circle-5,.question-container .field-container .button-row button.circle-6,.question-container .field-container .button-row button.circle-7{background-color:#de9d22;border:3px solid #de9d22}.question-container .field-container .button-row button.circle-5.active,.question-container .field-container .button-row button.circle-6.active,.question-container .field-container .button-row button.circle-7.active{color:#de9d22}.question-container .field-container .button-row button.circle-0,.question-container .field-container .button-row button.circle-1,.question-container .field-container .button-row button.circle-2,.question-container .field-container .button-row button.circle-3,.question-container .field-container .button-row button.circle-4{background-color:#de2222;border:3px solid #de2222}.question-container .field-container .button-row button.circle-0.active,.question-container .field-container .button-row button.circle-1.active,.question-container .field-container .button-row button.circle-2.active,.question-container .field-container .button-row button.circle-3.active,.question-container .field-container .button-row button.circle-4.active{color:#de2222}.question-container .field-container .button-row button.active{background-color:#fff;color:#d52c34}.question-container .field-container .contact-fields{margin-top:40px}.question-container .field-container .contact-fields h3{text-align:left;margin-bottom:10px}.question-container .field-container .contact-fields .checkbox{display:flex;font-size:22px}.question-container .field-container .contact-fields .icon{width:22px;height:22px;margin-right:10px}.question-container button{width:80%;margin:0 auto;display:block}.signature-pad{display:flex;flex-direction:column;justify-content:right;position:relative}.signature-pad .sig-canvas-container{position:relative;width:100%;height:225px;border:1px solid #cbcbcb;border-radius:7px;display:flex;justify-content:space-around;align-items:center}.signature-pad .sig-canvas-container:after{content:"";display:block;position:absolute;bottom:30px;left:5%;height:10px;width:90%;border-bottom:1px dashed #cbcbcb}.signature-pad .sig-canvas-container .sig-canvas{width:100%;height:225px;box-sizing:border-box;position:relative}.signature-pad button.clear{font-size:24px;font-weight:400;position:absolute;top:5px;right:5px;padding:0;width:auto}.modal{position:fixed;display:flex;justify-content:center;align-items:center;z-index:1000}.modal,.modal .modal-overlay{top:0;left:0;width:100%;height:100%}.modal .modal-overlay{position:absolute;background-color:rgba(0,0,0,.5);border-radius:0}.modal .modal-content{width:75%;max-width:800px;z-index:1001}.dropdown-container{position:relative;display:inline-block;width:100%}.label{display:block;margin-bottom:8px;font-weight:700}.dropdown-button{background-color:#fff;cursor:pointer;color:gray;display:flex;justify-content:space-between;align-items:center;border:1px solid #cbcbcb;border-radius:7px;padding:10px 15px;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,sans-serif,Open Sans;font-weight:400;font-size:18px;width:100%;max-width:none;box-sizing:border-box}@media screen and (max-width:768px){.dropdown-button{font-size:16px}}.dropdown-button:hover{background-color:#fff}.arrow{font-size:12px}.dropdown-menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #cbcbcb;border-radius:7px;z-index:1000;max-height:150px;overflow-y:auto}.dropdown-item{padding:10px;cursor:pointer}.dropdown-item:hover{background-color:#f0f0f0}