/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.block-webform h2{color:#ffffff;font-family:"Roboto Slab",serif;font-size:2.75rem;font-weight:700;line-height:1.05em;padding:1.7em 0;text-align:center;}.bl-lead-form{background:#ffffff;box-shadow:0px 4px 6px 2px rgba(204,204,204,0.25);border-radius:4px;color:#000000;font-family:'Bw Nista Geometric DEMO',sans-serif;font-weight:700;font-size:1.375rem;line-height:1.18em;padding:1.5em 1.1em;}@media screen and (max-width:767px){.block-webform h2{font-size:2.25rem;}.bl-lead-form{font-size:1rem;}}@media screen and (max-width:496px){.bl-lead-form .progress-tracker{font-size:smaller;}}.bl-lead-form legend{font-size:1em;}.bl-lead-form .progress-tracker{align-items:last baseline;align-items:flex-end;justify-content:center;margin:1.1em 0 2.7em;}.bl-lead-form .progress-step{max-width:280px;}.bl-lead-form .progress-marker{display:none;}.bl-lead-form .progress-text{display:block;border-bottom:2px solid;color:#c8c8c8 !important;}.bl-lead-form .progress-step.is-active .progress-text{color:#1ba21c !important;}.bl-lead-form .progress-step.is-active .progress-text::after{border-width:.7em .7em 0 .7em;border-color:#1ba21c transparent transparent transparent;border-style:solid;content:'';display:inline;position:absolute;transform:translateX(-.7em);}.bl-lead-form .case-info{max-width:600px;margin-left:auto;margin-right:auto;}.bl-lead-form .case-info,.bl-lead-form .contact-info--wrapper{margin-bottom:2.2em !important;}.bl-lead-form .contact-info,.bl-lead-form .contact-info--wrapper > *{margin-bottom:0;}@media screen and (min-width:992px){.bl-lead-form .contact-info--wrapper{display:grid;grid-gap:.5rem;grid-template-columns:1fr 1fr 1fr;}.bl-lead-form .contact-info--wrapper .form-item-case-desc{grid-column:3;grid-row:1 / 3;}}.bl-lead-form .form-actions{text-align:center;}.bl-lead-form .form-actions .btn{font-size:1em;min-width:40%;min-width:min(40%,350px);}.bl-lead-form .webform-button--next{margin-bottom:1.1em;}.bl-lead-form .js-webform-radios{display:flex;flex-direction:column;}.bl-lead-form .js-webform-radios > .radio{margin-bottom:8px;padding:0;text-align:center;}@media screen and (min-width:768px){.bl-lead-form .js-webform-radios{flex-direction:row;margin-left:-0.25em;margin-right:-0.25em;}.bl-lead-form .js-webform-radios > .radio{flex-grow:1;flex-shrink:1;flex-basis:14%;flex:1 1 14%;margin-left:0.25em;margin-right:0.25em;}}.bl-lead-form select{background:#f6f6f6 url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8l8 8 8-8' fill='none' stroke='%23565656' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 2px center;}.bl-lead-form input,.bl-lead-form textarea{background-color:#f6f6f6;}.bl-lead-form .form-check label::after,.bl-lead-form .form-check label::before{display:none;}.bl-lead-form .form-check input{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}.bl-lead-form .form-check label{border:1px solid #9e9e9e;border-radius:5px;font-size:1rem;line-height:1.5em;padding:.375rem 1rem;width:100%;}.bl-lead-form .form-check input:checked ~ label{background-color:#4569b1;border-color:#324c80;color:#ffffff;}.bl-lead-form .form-check label:hover{background-color:#36538c;color:#ffffff;}.bl-lead-form .disclaimer{font-size:11px;font-size:max(.5em,11px);font-style:normal;margin-bottom:-1rem;line-height:1.125em;text-align:center;}
