.webform{margin-block:var(--spacing-4)}.contact-us-component .webform{margin-block:0}.webform--hidden{display:none}.webform .ajax-progress-throbber .throbber{background-image:url(/themes/custom/fcamain/images/loader.gif);background-size:1.5rem}.webform-element-description{color:var(--fca-grey-dark)}.webform__custom-form-throbber{background:url(/themes/custom/fcamain/images/loader.gif) 0 0 no-repeat;height:4rem;padding-left:4rem;display:block}.webform-options-display-buttons.form-item--radio .form-item--radio__item,.webform-options-display-buttons.form-item--checkboxes .form-item--checkbox__item{padding-left:0}.webform-options-display-buttons label.webform-options-display-buttons-label{border:.1rem solid var(--fca-grey-dark);color:var(--text);cursor:pointer;border-radius:0;width:100%;display:block;position:relative}.webform-options-display-buttons label.webform-options-display-buttons-label:before,.webform-options-display-buttons label.webform-options-display-buttons-label:after{display:none}.webform-options-display-buttons input:hover+.form-item__label-wrapper label.webform-options-display-buttons-label,.webform-options-display-buttons label.webform-options-display-buttons-label:hover{background-color:var(--fca-grey-lighter);border-color:var(--fca-grey-dark);color:var(--text)}.webform-options-display-buttons input:checked+.form-item__label-wrapper label.webform-options-display-buttons-label{border-color:var(--fca-grey-dark);outline:.2rem solid var(--fca-grey-dark);outline-offset:-.3rem}.webform-options-display-buttons input:focus+.form-item__label-wrapper label.webform-options-display-buttons-label,.webform-options-display-buttons input:checked:focus+.form-item__label-wrapper label.webform-options-display-buttons-label{box-shadow:var(--focus-shadow)}.webform-element-help{color:#0000;background-color:var(--brand-primary);border:.2rem solid var(--brand-primary);font-size:var(--body-small);vertical-align:text-bottom;background-image:url(/themes/custom/fcamain/images/icons/tooltip.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.webform-element-help:focus,.webform-element-help:hover{background-color:var(--brand-primary);border-color:var(--brand-highlight);color:#0000;background-image:url(/themes/custom/fcamain/images/icons/tooltip.svg)}.webform-element-more{margin-block:var(--spacing-2)}.webform-element-more--link{align-items:center;display:inline-flex}.webform-element-more--link a{color:var(--fca-grey-dark)}.webform-element-more--content{margin-block:var(--spacing-2)}.webform-progress-tracker{--primary-step-colour:var(--primary)}.fca-consumers .webform-progress-tracker{--primary-step-colour:var(--highlight)}.webform-progress-tracker .progress-marker:before{background-color:var(--fca-white);border:.2rem solid var(--primary-step-colour);color:var(--fca-grey-dark);width:3rem;height:3rem}.webform-progress-tracker .progress-marker:after{height:.2rem;top:1.4rem}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker:before{background-color:var(--fca-white)}.webform-progress-tracker .progress-step.is-active .progress-marker:before,.webform-progress-tracker .progress-step.is-active:hover .progress-marker:before{background-color:var(--primary-step-colour);color:var(--fca-white)}.webform-progress-tracker .progress-step .progress-text,.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-marker:before{color:var(--fca-grey-dark)}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before{background-color:var(--fca-white)}.webform-progress-tracker .progress-step .progress-marker:after,.webform-progress-tracker .progress-step.is-complete .progress-marker:after{background-color:var(--fca-grey-dark)}.fs-register-reference-lookup--wrapper{border:.1rem solid var(--fca-navy-50);margin-bottom:var(--spacing-4);padding:var(--spacing);position:relative}.fs-register-reference-lookup--wrapper .btn--fs-register-search{color:#0000;background-color:#fff;border-radius:0;width:6rem;height:4.2rem;position:absolute;top:4.8rem;right:1.6rem;overflow:hidden;mask:url(/themes/custom/fcamain/images/icons/search.svg) 50%/2.5rem no-repeat}.fs-register-reference-lookup--wrapper .btn--fs-register-search:hover{color:#0000}.webform-submission-pension-advice-check-form .progress-step.is-complete .progress-marker{color:var(--primary-step-colour)}.webform-submission-pension-advice-check-form .progress-step.is-complete .progress-marker__icon{z-index:20;width:2rem;height:2rem;position:absolute;top:.5rem;left:calc(50% - 1rem)}.webform-submission-pension-advice-check-form .webform-progress-tracker .progress-step.is-complete .progress-marker:before{background-color:var(--highlight);border-color:var(--highlight)}.webform-submission-pension-advice-check-form .webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before{background-color:var(--primary-step-colour)}.fca-consumers .webform-submission-pension-advice-check-form .webform-progress-tracker .progress-step.is-complete .progress-marker:before{background-color:var(--primary);border-color:var(--primary)}.fca-contact-expander{margin-bottom:var(--spacing-4)}@media (width>=768px){.fs-register-reference-lookup--wrapper .form-item{max-width:60rem}.fs-register-reference-lookup--wrapper .btn--fs-register-search{left:calc(60rem + var(--spacing));right:auto}}