:root{--form-brand-blue: #00599C;--form-light-blue: #3751ff;--radio-blue: #4DACEF;--heading-grey: #595959;--form-border-gray: #E0E0E0;--form-text-dark: #333333;--form-text-light: #6C757D;--form-step-bg: #E9ECEF;--progress-blue: #3751ff;--progress-grey: #c7cacd;--progress-text: #696969;--progress-stroke: 6px;--form-panel-bg: #FCFCFC;--step-pill-active-bg: #dee2fe;--step-inactive-text: #595959;--step-inactive-pill-bg: #eff1f7;--step-inactive-pill-text: #abafb9;--panel-extend-y: 24px;--active-bar-w: 2px;--active-bar-gap: 12px;--count-nudge-x: 6px;--prev-arrow-grey: #D1D5DB}.is-hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-status{margin:1rem 0 1.25rem;padding:.9rem 1rem;border-radius:8px;font-size:.95rem}.contact-status--success{background:#ecfdf5;color:#065f46;border:1px solid #A7F3D0;position:static;box-shadow:none}.leasing-form-outer-wrapper{overflow-x:hidden}.leasing-form-wrapper{background:#fff;padding:3rem 0;color:var(--form-text-dark)}.leasing-form-container{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1280px;margin:0 auto;padding:0 2rem}@media (min-width:1024px){.leasing-form-container{grid-template-columns:1.2fr 2.8fr}}.leasing-form__sidebar{padding-top:2.5rem;padding-right:2rem;background:#fff}.sidebar__title{color:var(--heading-grey);font-size:2.15rem;font-weight:600;line-height:1.2;margin:0 0 2.5rem;text-align:left}.sidebar__progress-circle{width:150px;height:150px;position:relative;margin:0 auto 3rem}.progress-ring-shell{width:100%;height:100%;position:relative}.progress-ring{width:100%;height:100%}.progress-ring__track{stroke:var(--progress-grey);stroke-width:var(--progress-stroke)}.progress-ring__meter{stroke:var(--progress-blue);stroke-width:var(--progress-stroke);transform-origin:center;transform:rotate(-90deg);transition:stroke-dashoffset .3s;stroke-dasharray:408.4;stroke-dashoffset:408.4}.progress-circle__percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--progress-text);text-align:center;line-height:1}.progress-circle__value{font-size:3.5rem;font-weight:398;line-height:.8;display:block}.progress-circle__unit{position:absolute;top:.1em;right:0;font-size:1.35rem;font-weight:500;line-height:1;transform:translate(100%);margin-left:.1em}@media (max-width: 600px){.sidebar__progress-circle{width:90px;height:90px;margin:0}.progress-circle__value{font-size:2.8rem;line-height:.95}.progress-circle__unit{font-size:1.1rem}}.sidebar__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.step{display:flex;align-items:center;padding:1.25rem 0;font-size:.94rem;color:var(--step-inactive-text);position:relative;font-weight:600}.step__icon-wrapper{margin-right:1rem}.step__icon{width:30px;height:30px;display:block}.step__name{flex-grow:1}.step--active{color:var(--form-light-blue);font-weight:600;padding-left:calc(var(--active-bar-w) + var(--active-bar-gap))}.step--active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--active-bar-w);background:var(--form-light-blue);border-radius:2px}.step__count{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:50px;padding:0 12px;border-radius:9999px;background:var(--step-inactive-pill-bg);color:var(--step-inactive-pill-text);font-size:.85rem;font-weight:600;line-height:1;letter-spacing:.1px;margin-left:auto;transform:translate(var(--count-nudge-x))}.step--active .step__count{background:#dee2fe;color:var(--form-light-blue)}.step--active .step__icon svg *,.step--active .step__icon *{fill:#dee2fe!important;stroke:#3751ff!important;stroke-width:.8px!important;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.step:not(.step--active) .step__icon svg *,.step:not(.step--active) .step__icon *{fill:#eff1f7!important;stroke:#abafb9!important;stroke-width:.8px!important;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.leasing-form__main{position:relative;background:var(--form-panel-bg);border:none;margin-right:calc(-50vw + 50%);padding-right:calc(50vw - 50%);margin-top:calc(var(--panel-extend-y) * -1);margin-bottom:calc(var(--panel-extend-y) * -1);padding-top:calc(2.5rem + var(--panel-extend-y));padding-bottom:calc(2.5rem + var(--panel-extend-y))}@media (max-width:1023.98px){.leasing-form__main{margin-right:-2rem;padding-right:2rem}}.leasing-form,.leasing-form fieldset{border:0!important;box-shadow:none!important;background:transparent}.form-content{margin-left:10%;padding-right:2.5rem}@media (max-width:1279.98px){.form-content{margin-left:5%}}@media (max-width:767.98px){.form-content{margin-left:0;padding:0 2rem}}.form-content__title{color:var(--heading-grey);font-size:1.6rem;font-weight:600;text-align:left;line-height:1.2;margin:0 0 1.5rem}.form-group,.radio-question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.form-group label,.radio-question__text{flex:0 0 200px;font-size:.93rem;font-weight:400;color:var(--form-text-light);margin-bottom:0;text-align:left}.form-group input{flex-grow:1;width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:3px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;box-sizing:border-box;background:#fff}.form-group input:focus{outline:none;box-shadow:0 0 0 .25rem #0d6efd40;background:#fff}.radio-options{flex-grow:1;display:flex;justify-content:flex-start;gap:2rem}.radio-label{display:flex;align-items:center;cursor:pointer;font-size:1rem;color:var(--form-text-dark)}.radio-label input[type=radio]{display:none}.custom-radio{display:inline-block;width:20px;height:20px;border:2px solid var(--form-border-gray);border-radius:50%;margin-right:.75rem;position:relative;transition:all .2s;background:#fff}.radio-label input[type=radio]:checked+.custom-radio{background:var(--radio-blue);border-color:var(--radio-blue)}.radio-label input[type=radio]:focus+.custom-radio{box-shadow:0 0 0 3px #4dacef40;border-color:var(--radio-blue)}.radio-label input[type=radio]:checked+.custom-radio:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.form-submit-wrapper{display:flex;justify-content:flex-start;margin-top:2.5rem}.actions-row{display:flex;align-items:center;justify-content:flex-start;gap:9rem;width:100%}.btn-continue{background:var(--form-brand-blue);color:#fff;border:none;border-radius:4px;padding:.8rem 1.25rem .8rem 1.75rem;font-size:1rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;transition:background-color .2s;min-width:200px}#submit-form{justify-content:center}.btn-continue:hover{background:#00457a}.btn-continue__arrow{width:25px;height:25px}.btn-previous{background:transparent;border:none;box-shadow:none;outline:none;color:#bdbdbd;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;border-radius:8px;cursor:pointer}.btn-previous:hover{color:#9aa3ae}.btn-previous svg{width:18px;height:18px;stroke:var(--prev-arrow-grey);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;transform:translateY(1px)}@media (min-width: 900.02px){#step-4 .actions-row{display:grid;grid-template-columns:220px 1fr;gap:1rem;justify-content:start}#step-4 .actions-row .btn-previous{grid-column:1 / 2}#step-4 .actions-row #submit-form{grid-column:2 / 3;justify-self:start}}.ownership__notes{margin:0 0 1.25rem;padding-left:1.25rem;color:var(--form-text-light);font-size:.95rem}.ownership__notes li{margin:.35rem 0}.ownership-row+.ownership-row{border-top:1px solid rgba(0,0,0,.08);margin-top:1rem;padding-top:1rem}.form-label-spacer{flex:0 0 200px}@media (max-width:767.98px){.form-label-spacer{display:none}}.btn-add{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border:1px solid rgba(0,89,156,.25);border-radius:3px;background:#fff;color:#00599c;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s;min-width:120px;box-sizing:border-box}.btn-add:hover{background:#f9fbff;border-color:#00599c66}.btn-add:focus-visible{outline:none;box-shadow:0 0 0 3px #00599c2e;border-color:#00599c8c}.btn-remove{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1rem;border-radius:3px;border:1px solid #e3b5bf;background:#fff;color:#8d1230;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;min-width:120px;box-sizing:border-box}.btn-remove:hover{background:#ffe9ed;border-color:#d896a4;color:#721024}.btn-remove__icon{font-size:1rem;line-height:1;display:inline-block}.nw-section{margin:1.5rem 0}.nw-section+.nw-section{margin-top:2.5rem}.nw-heading{font-size:1.25rem;font-weight:480;color:var(--form-text-light);margin:1rem 0 .75rem}.nw-heading+.nw-grid--header,.nw-heading+.nw-grid{margin-top:1.5rem}.nw-grid{display:grid;grid-template-columns:220px 1fr 1fr 1.6fr;gap:.75rem 1rem;align-items:center;padding:.25rem 0}.nw-grid--header{display:grid;grid-template-columns:220px 1fr 1fr 1.6fr;gap:.75rem 1rem;align-items:end;font-size:.85rem;color:var(--form-text-light);padding:0 0 .35rem}.nw-grid--header>div{font-weight:600}.nw-grid+.nw-grid{border-top:none}.nw-grid input{width:100%;padding:.5rem .8rem;border:1px solid rgba(0,0,0,.08);border-radius:3px;font-size:.95rem;background:#fff;box-sizing:border-box}.nw-grid input:focus{outline:none;box-shadow:0 0 0 .25rem #0d6efd40;background:#fff}.nw-rowlabel{font-size:1rem;color:var(--form-text-light)}.nw-grid--debts,.nw-grid--header.nw-grid--debts{grid-template-columns:220px 1fr 1.6fr}@media (max-width:900px){.nw-grid,.nw-grid--debts,.nw-grid--header{grid-template-columns:1fr}.nw-grid--header{display:none}}label[for=Shareholders-0-HowLong],label[for=Shareholders-0-HomeValue],label[for=Shareholders-0-MortgageBalance]{text-align:right}@media (max-width: 600px){.leasing-form-wrapper{padding:0 0 1rem}.leasing-form-container{display:grid;grid-template-columns:1fr;gap:1rem;padding-left:.75rem;padding-right:.75rem}.leasing-form-outer-wrapper,.leasing-form-wrapper,.leasing-form-container,.leasing-form__sidebar,.leasing-form__main{overflow:visible;max-width:100vw;box-sizing:border-box}.leasing-form__sidebar{padding-top:0;padding-right:0}.sidebar__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;gap:.5rem}.sidebar__title{margin:0;font-size:1.5rem;line-height:1.2}.sidebar__progress-circle{margin:0}.progress-ring-shell{width:90px;height:90px}.progress-circle__value{font-size:2.8rem;line-height:.85}.leasing-form__sidebar nav{grid-column:1 / -1;margin-top:.35rem}.sidebar__steps{gap:.6rem}.sidebar__steps .step{display:none}.sidebar__steps .step.step--active{display:flex;padding:.45rem 0;font-size:.95rem}.step__icon{width:22px;height:22px}.step__count{min-width:36px;height:22px;font-size:.78rem;transform:translate(0)}.step--active{padding-left:0}.step--active:before{display:none}.leasing-form__main{margin:0;padding:.75rem 0 1rem;width:100%}.form-content{margin-left:0;padding-left:0;padding-right:0}.form-content__title{display:none}.form-group,.radio-question{display:block;margin-bottom:.9rem}.form-group label,.radio-question__text{display:block;margin:0 0 .3rem;font-size:.93rem;font-weight:400;text-align:left;word-break:break-word}.form-group input{width:100%;padding:.65rem .85rem;font-size:1rem}.radio-options{display:flex;gap:.8rem 1rem;flex-wrap:wrap}.custom-radio{width:18px;height:18px}.actions-row{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap}.btn-continue,.btn-previous,.btn-add,.btn-remove{font-size:.98rem}.btn-continue{padding:.7rem 1.1rem;min-width:auto;justify-content:center;gap:.5rem}.btn-continue__arrow{width:20px;height:20px}.btn-previous{padding:.2rem 0}.ownership__notes{margin:0 0 1rem;padding-left:1.25rem;list-style-position:outside}.ownership-row+.ownership-row{margin-top:.6rem;padding-top:.6rem}.nw-grid,.nw-grid--debts,.nw-grid--header{grid-template-columns:1fr;gap:.45rem}.nw-grid--header{display:none}.nw-rowlabel{font-size:.93rem;color:var(--form-text-light);margin-bottom:.1rem}.nw-grid input{padding:.55rem .8rem}.contact-status{margin:.6rem 0 .9rem;font-size:.92rem}label[for=Shareholders-0-HowLong],label[for=Shareholders-0-HomeValue],label[for=Shareholders-0-MortgageBalance]{text-align:left}}.field-host{position:relative}.field-error{position:absolute;left:0;top:73%;transform:translateY(6px);z-index:10;color:#b42318;background:#fff;border:1px solid #f3b4b1;border-radius:4px;padding:2px 6px;font-size:.85rem;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 1px 2px #0000000f}.field-error:after{content:"";position:absolute;left:10px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f3b4b1}.field-error:before{content:"";position:absolute;left:10px;top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.nw-grid{align-items:start}.consent-wrap{margin:1.25rem 0 .5rem}.consent-label{display:flex;align-items:flex-start;gap:.65rem;color:var(--form-text-dark);font-size:.95rem;line-height:1.35}.consent-label input[type=checkbox]{margin-top:.15rem;width:18px;height:18px}.consent-hint{margin-left:calc(18px + .65rem);font-size:.85rem;color:var(--form-text-light);margin-top:.25rem}@media (max-width:600px){.consent-label{align-items:center}.consent-hint{margin-left:0}.field-error{top:105%}}.consent-wrap{margin:2rem 0 .5rem;border-top:1px solid var(--form-border-gray);padding-top:1.5rem}.consent-label{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;font-size:.93rem;line-height:1.4;color:var(--form-text-light)}.custom-checkbox{flex-shrink:0;display:inline-block;width:20px;height:20px;margin-top:1px;border:2px solid var(--form-border-gray);border-radius:4px;position:relative;transition:background-color .2s,border-color .2s}.custom-checkbox:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:14px;font-weight:700;color:#fff;transition:transform .15s ease-in-out}.consent-label input[type=checkbox]:checked+.custom-checkbox{background-color:var(--form-brand-blue);border-color:var(--form-brand-blue)}.consent-label input[type=checkbox]:checked+.custom-checkbox:after{transform:translate(-50%,-50%) scale(1)}.consent-label input[type=checkbox]:focus-visible+.custom-checkbox{outline:2px solid var(--form-light-blue);outline-offset:2px}@media (min-width: 1024px){.leasing-form__main{margin-top:-3rem;margin-bottom:-3rem;padding-top:5.5rem;padding-bottom:5.5rem;padding-left:3rem}}#add-owner{display:block;margin-left:auto}#Ownership-0-DOB::-webkit-calendar-picker-indicator,#Shareholders-0-DateOfRelease::-webkit-calendar-picker-indicator{opacity:0;background:transparent}#Ownership-0-DOB,#Shareholders-0-DateOfRelease{cursor:pointer}@media (max-width: 600px){.progress-circle__percentage{transform:translate(-50%,-40%)!important}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/leasing-full-form.css.map */
