﻿ input{font-size:16px;color:#484848;letter-spacing:.4px;line-height:1.63;padding:5px 10px;border:solid #AEB0B5;border-width:1px 1px 2px;border-radius:2px}input.form-check-input{appearance:auto}label{font-weight:300;font-size:18px;color:#0A5586;letter-spacing:0;margin-bottom:10px}label.form-check-label{display:inline}label em{font-weight:300}.input-group{position:relative;margin-bottom:25px;display:block;margin-top:15px;font-size:10px;box-sizing:border-box}.input-subgroup{align-items:stretch;display:flex;font-size:calc(1.8 * 10px);min-height:40px;border:none;border-radius:0;box-sizing:border-box;flex-wrap:wrap;flex-direction:column}.input-subgroup input{margin:0;overflow:visible;border:solid #949494;border-width:1px 1px 2px;border-radius:2px;color:#484848;display:block;font-size:calc(1.6 * 10px);height:60px;letter-spacing:.4px;line-height:1.63;min-width:45px;padding:25px 0 0 min(20px,7%);transition:all .15s ease;box-sizing:border-box;width:fit-content}.input-subgroup input::-webkit-outer-spin-button,.input-subgroup input::-webkit-inner-spin-button,.input-subgroup input[type=number]{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.input-subgroup input:valid + label,.input-subgroup input:focus + label{top:10px;font-size:calc(1.2 * 10px);color:#484848}.input-subgroup label{font-weight:inherit;margin-bottom:0;text-transform:uppercase;color:#484848;display:inline-block;font-size:calc(1.4 * 10px);position:absolute;pointer-events:none;left:min(20px,7%);top:21px;letter-spacing:.4px;transition:all .15s ease;box-sizing:border-box}.validation-error-msg{line-height:calc(1.5 * 10px);margin:5px 0 10px;text-align:left;padding:5px 0 5px 27px;color:#d90f23;display:block;font-weight:600;font-size:calc(1.4 * 10px);padding:10px 22px;box-sizing:border-box;position:relative;text-indent:5px}.validation-error-msg::before{content:url('../img/error-icon.svg');position:absolute;left:0;top:10px;bottom:0}.required_fields_label{margin:0!important;padding:0;text-align:left;text-transform:uppercase;font-size:14px;color:#484848;font-weight:360}.hidden{display:none!important}.btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;color:#0A5586;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:none;padding:0 30px;border-radius:30px;max-width:275px;width:100%;height:50px;box-sizing:border-box;font-weight:bold;cursor:pointer}.btn:disabled{opacity:.5}.btn-primary{background-color:#FFCB05;color:#095586;border:none}.btn-primary:hover{background-color:#095586;color:#FFCB05;border:2px solid #FFCB05}.btn-primary:disabled{background-color:lightgray!important;color:#fff!important}.btn-secondary{border:2px solid #095586;background-color:#fff;color:#0072BC!important}.btn-secondary:hover{background-color:#095586;color:#fff!important;border:none}.btn-secondary:disabled{background-color:lightgray!important;color:#fff!important}.btn-secondary:focus{outline-color:#EE6C33}.form-group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.form-sub-group{margin-bottom:10px;font-size:16px;color:#484848;letter-spacing:0;line-height:24px}.form-sub-group label{color:#000;font-weight:normal}.mx-auto{margin-left:auto;margin-right:auto}.box{max-width:325px;width:100%;padding:10px 20px;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.box p{font-weight:300;font-size:16px;letter-spacing:0;text-align:center;line-height:24px;margin:10px auto}.box .dollaramount{font-weight:normal;font-size:22px;letter-spacing:0;text-align:center;line-height:27.5px;margin:10px auto}.box-filled{background-color:#0A5586;color:#fff}.box-outline{border:#0A5586 2px solid;color:#0A5586}.container{display:block;margin:25px auto}.cols-2{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:25px auto}.vert-stretch{align-items:stretch}ul.checklist li{font-size:16px;color:#484848;letter-spacing:0;line-height:24px;list-style-image:url('../img/checkmark.svg');padding-inline-start:1.5ch;margin-bottom:10px}.error_msg{font-size:16px!important;color:#D90F23!important;font-weight:normal!important;letter-spacing:0!important;line-height:24px!important;margin-bottom:0!important;position:relative;padding-left:20px}.error_msg::after{content:url('../img/error-icon.svg');position:absolute;left:0;top:0;bottom:0}.success_msg{font-size:16px!important;color:#15772d!important;font-weight:normal!important;letter-spacing:0!important;line-height:24px!important;margin-bottom:0!important;position:relative;padding-left:20px}.info_msg{font-size:16px!important;color:#484848!important;font-weight:normal!important;letter-spacing:0!important;line-height:24px!important;margin-bottom:0!important;position:relative;padding-left:20px}.email_form_msg{margin:0!important}.invalid{border-color:#D90F23!important;outline:#D90F23!important;background-color:rgb(255,247,247)}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.main-content{padding:50px 0 0 0}.step .content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.step .content .form{border:1px solid #BBBBBB;padding:40px}#step1 .content .form{max-width:900px;border:1px solid #BBBBBB;padding:40px;margin-right:10px}#step1 .content .form>p{font-weight:normal;font-size:16px;color:#484848;letter-spacing:0;line-height:24px}#step1 .content .cta{display:block}#step1 .content .cta,#step3 .cta{max-width:429px;min-width:429px;box-sizing:border-box;border:1px solid #BBBBBB;padding:25px}#step1 .content .cta i,#step3 .cta i{display:block;margin:0 auto 25px auto;height:100px;width:100px;font-size:100px;line-height:1;color:#000000}#step1 .content .cta p,#step1 .content .cta a,#step3 .cta p,#step3 .cta a{font-size:16px;color:#484848;letter-spacing:0;text-align:center;line-height:24px}#step1 .content .cta a:not(.btn),#step1 .content .cta a:not(.btn):visited,#step3 .cta a:not(.btn),#step3 .cta a:not(.btn):visited{color:#095586}#step2 p{font-size:16px;line-height:24px}#step2 .content{justify-content:flex-start;gap:50px}#step2 .content .form{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;max-width:425px;width:100%;box-sizing:border-box;gap:30px;padding:30px 60px}.step .content .form .boxes{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;gap:25px;margin-left:0;margin-right:auto;width:fit-content;flex-wrap:wrap;width:100%}#step2 .content .form>*{margin:0 auto;width:100%}#step2 .content .form input[type="number"]{width:100%}#step2 .content .form .input-group .input-subgroup span{position:relative}#step2 .content .form .input-group .input-subgroup span::after{content:'%';z-index:1;position:absolute;top:15px;bottom:0;right:15px;font-weight:normal;font-size:18px;color:#8F8F8F;letter-spacing:0;text-align:right;line-height:24px}#step2 .content .form .form-group span:hover::after{display:none}#step3 .content{max-width:900px;border:1px solid #BBBBBB;padding:20px;margin:0}#step3 .content .info{padding:0}#step3 .content .info p{font-weight:normal;font-size:16px;color:#484848;letter-spacing:0;line-height:24px}#step3 .content .info .disclaimer{font-weight:500;font-size:22px;color:#484848;letter-spacing:0;line-height:27.5px}#step3 .content img{width:243px}#step3 .content #email_pdf_form{padding:20px;box-sizing:border-box}#step3 .content #email_pdf_form .form{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;gap:50px;padding:0;border:none}#step3 .content #email_pdf_form .form .form-group{width:100%}#step3 .content #email_pdf_form .form input{width:100%}#step3 .content #email_pdf_form .form button{width:50%}#step3 .content #email_pdf_form .form button .lds-roller{transform:scale(.5)}#step3 .cta{width:100%;max-width:100%;min-width:100%;display:none;padding:20px}@media screen and (max-width:1024px){input{box-sizing:border-box}input[type="radio"]{width:inherit!important;max-width:inherit!important}.form-group{width:100%}.form-group span{width:100%}.input-subgroup input{width:100%}.btn{width:100%;max-width:100%;margin:0 auto}.box{max-width:100%}.cols-2{gap:25px}.step .content form{width:100%!important;max-width:100%!important}#step1 .content{justify-content:center}#step1 .content .form{margin:0;padding:20px}#step1 .content .cta{display:none}#step2 .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#step2 .content .form{padding:30px 20px}.step .content .form .boxes{display:flex;flex-direction:row;margin-left:auto}#step3 .content img{display:none}#step3 .content .info h3{font-size:18px;color:#484848;letter-spacing:0;line-height:24px}#step3 .content .info p,#step3 .content .info p.disclaimer{font-size:14px;color:#484848;letter-spacing:0;line-height:24px}#step3 .cta{display:block;margin-top:50px}#step3 .info .ws-cta{width:100%}}@media screen and (max-width:768px){.step .content .form .boxes{flex-wrap:wrap}#step3 .content p.desc{display:none}#step3 .content #email_pdf_form{width:inherit!important}#step3 .content #email_pdf_form .form{flex-direction:column;gap:5px}#step3 .content #email_pdf_form .form input,#step3 .content #email_pdf_form .form button{width:100%;box-sizing:border-box}#step3 .info .ws-cta{width:100%}}