.b3-lime-form-container{margin:2em 0}@media(min-width: 835px){.b3-lime-form-container{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.b3-lime-form-container #simpliform{color:#1f2933;font-family:"Lato","Segoe UI",sans-serif}.b3-lime-form-container #simpliform .simpliform-content-wrapper{max-width:780px;margin:0 auto;padding:1.2em;border-radius:.9em;background-color:#f2f2f2}.b3-lime-form-container #simpliform form{display:flex;flex-wrap:wrap;gap:.55em .95em}.b3-lime-form-container #simpliform .steps,.b3-lime-form-container #simpliform .step,.b3-lime-form-container #simpliform .step-content{width:100%}.b3-lime-form-container #simpliform .step-header{margin-bottom:2rem;border:none}.b3-lime-form-container #simpliform .step-header .step-heading{margin:0;margin-bottom:.95em;color:#1f2933;font-family:"Lato","Segoe UI",sans-serif;font-size:19px;font-weight:700}.b3-lime-form-container #simpliform .step-header hr{margin:.55em 0 0;border:0;border-top:1px solid #d4d9de}.b3-lime-form-container #simpliform .form-field{width:100% !important;margin-bottom:.55em;padding:0}.b3-lime-form-container #simpliform .col-sm-6{width:calc(50% - 0.95em/2)}.b3-lime-form-container #simpliform .col-sm-12{width:100%}.b3-lime-form-container #simpliform .form-group{margin:0;margin-bottom:15px}.b3-lime-form-container #simpliform .label-wrap{margin-bottom:5px;padding-left:0;margin-top:0}.b3-lime-form-container #simpliform .control-label{display:inline-block;font-family:"Lato","Segoe UI",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#1f2933}.b3-lime-form-container #simpliform .is-required{color:#c2484b;font-weight:700}.b3-lime-form-container #simpliform .form-control{width:100%;min-height:2.8rem;padding:.7rem .9rem;border:1px solid #bcc3cb;border-radius:999px;background-color:#fff;color:#1f2933;font-size:16px;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease}.b3-lime-form-container #simpliform .form-control::-moz-placeholder{color:#7e8794}.b3-lime-form-container #simpliform .form-control::placeholder{color:#7e8794}.b3-lime-form-container #simpliform .form-control:focus{outline:none;border-color:#6f1f95;box-shadow:0 0 0 2px #d9b7ee}.b3-lime-form-container #simpliform .checkbox,.b3-lime-form-container #simpliform .radio{margin-top:.35rem}.b3-lime-form-container #simpliform .checkbox label,.b3-lime-form-container #simpliform .radio label{position:relative;display:flex;align-items:center;min-height:3rem;padding:.65rem 1rem .65rem 3.1rem;border:1px solid #b8bec6;border-radius:999px;background-color:#fff;color:#1f2933;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.b3-lime-form-container #simpliform .checkbox label::before,.b3-lime-form-container #simpliform .radio label::before{content:"";position:absolute;left:1rem;top:50% !important;transform:translateY(-50%) !important;width:1.5rem;height:1.5rem;border:1px solid #b8bec6;background-color:#fff;pointer-events:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.b3-lime-form-container #simpliform .checkbox label:has(input:focus-visible)::before,.b3-lime-form-container #simpliform .radio label:has(input:focus-visible)::before{box-shadow:0 0 0 2px #d9b7ee}.b3-lime-form-container #simpliform .checkbox label:has(input:checked)::before,.b3-lime-form-container #simpliform .radio label:has(input:checked)::before{border-color:#6f1f95;background-color:#6f1f95}.b3-lime-form-container #simpliform .checkbox input,.b3-lime-form-container #simpliform .radio input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.b3-lime-form-container #simpliform .checkbox span:empty,.b3-lime-form-container #simpliform .radio span:empty{display:none}.b3-lime-form-container #simpliform .checkbox span:not(:empty),.b3-lime-form-container #simpliform .radio span:not(:empty){flex:1 1 auto;line-height:1.5}.b3-lime-form-container #simpliform .radio label::before{border-radius:50%}.b3-lime-form-container #simpliform .checkbox label::before{border-radius:.28em}.b3-lime-form-container #simpliform .checkbox label:has(input:checked)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 10%27%3E%3Cpath d=%27M1 5l3.5 3.5L11 1%27 stroke=%27white%27 stroke-width=%272%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:70%}.b3-lime-form-container #simpliform .checkbox label:has(span:not(:empty)){align-items:flex-start;border-radius:.9em}.b3-lime-form-container #simpliform .checkbox label:has(span:not(:empty))::before{top:1.1rem !important;transform:none !important}.b3-lime-form-container #simpliform .help-block{display:block;margin-top:.35rem;color:#843534;font-size:14px;line-height:1.35}.b3-lime-form-container #simpliform .validation-messages{margin:0 0 .95em;padding:.95em;border-radius:.4em;background-color:#f2dede;color:#843534}.b3-lime-form-container #simpliform .validation-messages h2{margin:0;font-size:16px;font-weight:700;line-height:1.35}.b3-lime-form-container #simpliform .validation-messages .fa-icon{color:#c2484b}.b3-lime-form-container #simpliform .validation-messages ul{margin:.45em 0 0;padding-left:0;list-style:none}.b3-lime-form-container #simpliform .validation-messages li+li{margin-top:.3em}.b3-lime-form-container #simpliform .validation-messages li{font-size:16px}.b3-lime-form-container #simpliform .validation-messages .alert-link{color:#843534;font-weight:700;text-decoration:none;-webkit-hyphens:auto;hyphens:auto}.b3-lime-form-container #simpliform .validation-messages .alert-link:hover,.b3-lime-form-container #simpliform .validation-messages .alert-link:focus-visible{text-decoration:underline}.b3-lime-form-container #simpliform .form-group.has-error .control-label,.b3-lime-form-container #simpliform .form-group.has-error .radio label,.b3-lime-form-container #simpliform .form-group.has-error .checkbox label{color:#843534}.b3-lime-form-container #simpliform .form-group.has-error .form-control{border-color:#c2484b}.b3-lime-form-container #simpliform .form-group.has-error .radio label,.b3-lime-form-container #simpliform .form-group.has-error .checkbox label{border-color:#c2484b}.b3-lime-form-container #simpliform .form-group.has-error .radio label::before,.b3-lime-form-container #simpliform .form-group.has-error .checkbox label::before{border-color:#c2484b}.b3-lime-form-container #simpliform .btn,.b3-lime-form-container #simpliform button[type=submit],.b3-lime-form-container #simpliform button[type=button]{background-image:none;border:1px solid rgba(0,0,0,0);border-radius:999px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.b3-lime-form-container #simpliform .btn:hover,.b3-lime-form-container #simpliform button[type=submit]:hover,.b3-lime-form-container #simpliform button[type=button]:hover{text-decoration:underline}.b3-lime-form-container #simpliform .step-buttons,.b3-lime-form-container #simpliform .submit-buttons,.b3-lime-form-container #simpliform .button-row{display:flex;width:100%;justify-content:flex-end;margin-top:.95em}@media(max-width: 834px){.b3-lime-form-container #simpliform .simpliform-content-wrapper{padding:.95em}.b3-lime-form-container #simpliform .col-sm-6,.b3-lime-form-container #simpliform .col-sm-12{width:100%}.b3-lime-form-container #simpliform .control-label{font-size:14px}}

