.vav-application-app{background-color:var(--color--smoke-50)}.vav-application-app .application-form,.vav-application-app .application-tabs{display:grid;grid-column:full!important;grid-template-columns:var(--layout-grid-structure);margin:0!important}.vav-application-app .application-form .app-progress-nav,.vav-application-app .application-form .application-phase,.vav-application-app .application-tabs .app-progress-nav,.vav-application-app .application-tabs .application-phase{display:flex;grid-column:wide}.vav-application-app .application-form .application-phase,.vav-application-app .application-tabs .application-phase{flex-direction:column}.vav-application-app .application-form .application-phase.phase-5 .application-ingress,.vav-application-app .application-tabs .application-phase.phase-5 .application-ingress{margin-bottom:0}@media (min-width:768px){.vav-application-app .application-form .application-phase.phase-2 .form-sub-section,.vav-application-app .application-tabs .application-phase.phase-2 .form-sub-section{max-width:90%}}.vav-application-app .application-form .app-progress-nav,.vav-application-app .application-tabs .app-progress-nav{flex-direction:row;padding:var(--spacing-xl) 0 var(--spacing-xxl)}.vav-application-app .application-form .app-progress-nav ol,.vav-application-app .application-tabs .app-progress-nav ol{background-color:var(--rnb--color--text-inverted);border:1px solid var(--color--lilac);border-radius:var(--spacing-m);display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}@media (min-width:768px){.vav-application-app .application-form .app-progress-nav ol,.vav-application-app .application-tabs .app-progress-nav ol{border-radius:var(--spacing-xxs);flex-direction:row;width:fit-content}}.vav-application-app .application-form .app-progress-nav li,.vav-application-app .application-tabs .app-progress-nav li{display:flex;flex:1;width:100%}@media (min-width:768px){.vav-application-app .application-form .app-progress-nav li,.vav-application-app .application-tabs .app-progress-nav li{max-width:fit-content}}.vav-application-app .application-form .app-progress-nav li button,.vav-application-app .application-tabs .app-progress-nav li button{align-items:center;background:#0000;border:1px solid var(--color--white);color:var(--rnb--color--primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.7px;padding:.3rem 1rem;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:100%}.vav-application-app .application-form .app-progress-nav li button:hover,.vav-application-app .application-tabs .app-progress-nav li button:hover{background-color:var(--color--pink-25)}.vav-application-app .application-form .app-progress-nav li button:focus,.vav-application-app .application-tabs .app-progress-nav li button:focus{border:1px solid var(--color--pink)}.vav-application-app .application-form .app-progress-nav li button:focus-visible,.vav-application-app .application-tabs .app-progress-nav li button:focus-visible{border:1px solid var(--color--pink);outline:unset}@media (max-width:768px){.vav-application-app .application-form .app-progress-nav li button,.vav-application-app .application-tabs .app-progress-nav li button{justify-content:flex-start;padding:var(--spacing-xxs) var(--spacing-xs)}}.vav-application-app .application-form .app-progress-nav li button .step-number,.vav-application-app .application-tabs .app-progress-nav li button .step-number{align-items:center;background-color:var(--rnb--color--primary);border-radius:var(--spacing-s);color:var(--rnb--color--text-inverted);display:flex;font-size:.875rem;height:1.125rem;justify-content:center;width:1.125rem}.vav-application-app .application-form .app-progress-nav li button:disabled,.vav-application-app .application-tabs .app-progress-nav li button:disabled{background-color:#0000;color:var(--color--lilac);cursor:not-allowed}.vav-application-app .application-form .app-progress-nav li button:disabled .step-number,.vav-application-app .application-tabs .app-progress-nav li button:disabled .step-number{background-color:var(--color--lilac)}.vav-application-app .application-form .app-progress-nav li.is-active button,.vav-application-app .application-tabs .app-progress-nav li.is-active button{background-color:var(--rnb--color--primary);border:1px solid var(--rnb--color--primary);color:var(--rnb--color--text-inverted)}.vav-application-app .application-form .app-progress-nav li.is-active button .step-number,.vav-application-app .application-tabs .app-progress-nav li.is-active button .step-number{background-color:var(--rnb--color--text-inverted);color:var(--rnb--color--primary)}.vav-application-app .application-form .app-homes-hero,.vav-application-app .application-tabs .app-homes-hero{display:grid;margin-bottom:var(--spacing-xl);position:relative}.vav-application-app .application-form .app-homes-hero__content,.vav-application-app .application-tabs .app-homes-hero__content{max-width:700px}.vav-application-app .application-form .app-homes-hero__content .application-pre-heading,.vav-application-app .application-tabs .app-homes-hero__content .application-pre-heading{color:var(--rnb--color--primary);font-size:.875rem;font-weight:700;margin-bottom:.5rem}.vav-application-app .application-form .app-homes-hero__content .application-main-heading,.vav-application-app .application-tabs .app-homes-hero__content .application-main-heading{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin-bottom:1rem}.vav-application-app .application-form .app-homes-hero__content .application-ingress,.vav-application-app .application-tabs .app-homes-hero__content .application-ingress{font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.vav-application-app .application-form .app-homes-hero .bg-image-wrapper,.vav-application-app .application-tabs .app-homes-hero .bg-image-wrapper{--wrapper-bg:url(/wp-content/themes/vav/build/img/vav-hahmot-naishahmo-etatyo.svg);display:none;grid-column:wide;height:100%;min-height:15rem;pointer-events:none;position:absolute;right:0;width:30rem}@media (min-width:992px){.vav-application-app .application-form .app-homes-hero .bg-image-wrapper,.vav-application-app .application-tabs .app-homes-hero .bg-image-wrapper{display:block;min-height:15rem;top:-3rem}}@media (min-width:1440px){.vav-application-app .application-form .app-homes-hero .bg-image-wrapper,.vav-application-app .application-tabs .app-homes-hero .bg-image-wrapper{min-height:30rem;top:-11rem}}.vav-application-app .application-form .app-homes-hero .bg-image-wrapper:after,.vav-application-app .application-tabs .app-homes-hero .bg-image-wrapper:after{background-image:var(--wrapper-bg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;width:100%;z-index:1}.vav-application-app .application-form .application-notice-box,.vav-application-app .application-tabs .application-notice-box{background-color:var(--color--pink-25);border-radius:8px;margin-top:var(--spacing-xl);padding:var(--spacing-l)}.vav-application-app .application-form .application-notice-box h3,.vav-application-app .application-tabs .application-notice-box h3{align-items:center;display:flex;font-size:1.125rem;gap:.5rem;margin-bottom:.5rem}.vav-application-app .application-form .application-notice-box h3 svg,.vav-application-app .application-tabs .application-notice-box h3 svg{fill:var(--rnb--color--primary);color:var(--rnb--color--primary);height:1.5rem;width:1.5rem}.vav-application-app .application-form .application-notice-box p,.vav-application-app .application-tabs .application-notice-box p{color:var(--rnb--color--primary);font-size:.875rem;line-height:1.5;margin:0}.vav-application-app .application-form .get-additional-homes-text,.vav-application-app .application-tabs .get-additional-homes-text{background-color:#0000;color:var(--rnb--color--primary);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h4--clamp);font-size:1.25rem;font-weight:var(--rnb--font-weight--semibold);grid-column:1/-1;line-height:var(--rnb--line-height--h4--clamp);margin:var(--spacing-l) 0 var(--spacing-s);padding-left:0}.vav-application-app .application-form .application-section,.vav-application-app .application-tabs .application-section{margin-bottom:var(--spacing-l)}.vav-application-app .application-form .application-section .application-section-header,.vav-application-app .application-tabs .application-section .application-section-header{background-color:var(--rnb--color--primary);border-top-left-radius:var(--spacing-s);border-top-right-radius:var(--spacing-s);padding:var(--spacing-m) var(--spacing-l)}.vav-application-app .application-form .application-section .application-section-header h2,.vav-application-app .application-tabs .application-section .application-section-header h2{color:var(--rnb--color--primary);color:var(--rnb--color--text-inverted);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h3--clamp)}.vav-application-app .application-form .application-section .margin-top,.vav-application-app .application-tabs .application-section .margin-top{margin-bottom:0;margin-top:var(--spacing-xl)}.vav-application-app .application-form .application-section .margin-top--min,.vav-application-app .application-tabs .application-section .margin-top--min{margin-top:var(--spacing-m)}.vav-application-app .application-form .application-section .margin-top--none,.vav-application-app .application-tabs .application-section .margin-top--none{margin-top:0}.vav-application-app .application-form .application-section .margin-bottom,.vav-application-app .application-tabs .application-section .margin-bottom{margin-bottom:var(--spacing-m)}@media (min-width:768px){.vav-application-app .application-form .application-section .margin-bottom,.vav-application-app .application-tabs .application-section .margin-bottom{margin-bottom:var(--spacing-l)}}.vav-application-app .application-form .application-section .margin-bottom-none,.vav-application-app .application-tabs .application-section .margin-bottom-none{margin-bottom:0}.vav-application-app .application-form .application-section .margin-bottom-tiny,.vav-application-app .application-tabs .application-section .margin-bottom-tiny{margin-bottom:var(--spacing-xs)}.vav-application-app .application-form .application-section .gray-text,.vav-application-app .application-tabs .application-section .gray-text{color:var(--rnb--color--text-secondary);display:block;font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-small);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-small);margin-top:var(--spacing-xs)}.vav-application-app .application-form .application-section .gray-text.full,.vav-application-app .application-tabs .application-section .gray-text.full{max-width:100%}.vav-application-app .application-form .application-section .additional-filters,.vav-application-app .application-tabs .application-section .additional-filters{display:flex;flex-wrap:wrap}@media (min-width:768px){.vav-application-app .application-form .application-section .additional-filters,.vav-application-app .application-tabs .application-section .additional-filters{gap:var(--spacing-m)}}.vav-application-app .application-form .application-section .additional-filters .rooms-filter-fieldset,.vav-application-app .application-tabs .application-section .additional-filters .rooms-filter-fieldset{flex:0 0 100%}@media (min-width:768px){.vav-application-app .application-form .application-section .additional-filters .rooms-filter-fieldset,.vav-application-app .application-tabs .application-section .additional-filters .rooms-filter-fieldset{flex:0 0 26%}}.vav-application-app .application-form .application-section .additional-filters .size-filter-fieldset,.vav-application-app .application-tabs .application-section .additional-filters .size-filter-fieldset{flex:0 0 60%;margin-left:5%;order:3}@media (min-width:768px){.vav-application-app .application-form .application-section .additional-filters .size-filter-fieldset,.vav-application-app .application-tabs .application-section .additional-filters .size-filter-fieldset{flex:0 0 23%;margin-left:0;order:2}}.vav-application-app .application-form .application-section .additional-filters .rent-filter-fieldset,.vav-application-app .application-tabs .application-section .additional-filters .rent-filter-fieldset{flex:0 0 30%;order:2}@media (min-width:768px){.vav-application-app .application-form .application-section .additional-filters .rent-filter-fieldset,.vav-application-app .application-tabs .application-section .additional-filters .rent-filter-fieldset{flex:0 0 30%;order:3}}.vav-application-app .application-form .application-section .application-section-list,.vav-application-app .application-tabs .application-section .application-section-list{background-color:var(--color--lilac-50);border-bottom-left-radius:var(--spacing-s);border-bottom-right-radius:var(--spacing-s);padding:var(--spacing-m) var(--spacing-l)}.vav-application-app .application-form .application-section .application-section-list .wishlist-list,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-list{display:flex;flex-direction:column;gap:var(--spacing-s)}.vav-application-app .application-form .application-section .application-section-list .wishlist-row,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row{background-color:var(--color--white);border-radius:var(--spacing-s);column-gap:var(--spacing-xxs);display:grid;grid-template-columns:1fr 1fr;padding:var(--spacing-m);position:relative;transition:all .3s ease}@media (min-width:768px){.vav-application-app .application-form .application-section .application-section-list .wishlist-row,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row{align-items:center;column-gap:var(--spacing-m);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:70%}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-title,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-title{border-bottom:none;grid-column:auto;padding-bottom:0}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-action,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-action{display:flex;grid-column:auto;justify-content:flex-end;padding-top:0}}@media (min-width:992px){.vav-application-app .application-form .application-section .application-section-list .wishlist-row,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1.2fr}}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-title,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-title{color:var(--rnb--color--primary)}@media (max-width:768px){.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-title,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-title{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/-1;margin-bottom:.5rem}}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-icon,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-icon{align-items:center;color:var(--rnb--color--primary);display:flex;font-size:.8rem;gap:var(--spacing-xxs)}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-icon svg,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-icon svg{fill:var(--rnb--color--primary);color:var(--rnb--color--primary);max-height:.8rem;max-width:.8rem}@media (min-width:768px){.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-icon,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-icon{font-size:.875rem;gap:var(--spacing-xs)}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .col-icon svg,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .col-icon svg{max-height:unset;max-width:unset}}.vav-application-app .application-form .application-section .application-section-list .wishlist-row .button--primary,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .button--primary{min-height:unset;padding:.2rem .5rem}@media (max-width:768px){.vav-application-app .application-form .application-section .application-section-list .wishlist-row .button--primary,.vav-application-app .application-tabs .application-section .application-section-list .wishlist-row .button--primary{border-radius:var(--spacing-s);padding:0 .5rem;position:absolute;right:.5rem;top:.5rem}}.vav-application-app .application-form .application-section .application-section-list input[type=date],.vav-application-app .application-tabs .application-section .application-section-list input[type=date]{border:1px solid var(--color--lilac-50);border-radius:var(--spacing-xs);padding:.532rem;width:100%}@media (min-width:992px){.vav-application-app .application-form .application-section .application-section-list input[type=date],.vav-application-app .application-tabs .application-section .application-section-list input[type=date]{width:50%}}.vav-application-app .application-form .application-section .application-section-list input[type=date].error,.vav-application-app .application-form .application-section .application-section-list input[type=date][aria-invalid=true],.vav-application-app .application-tabs .application-section .application-section-list input[type=date].error,.vav-application-app .application-tabs .application-section .application-section-list input[type=date][aria-invalid=true]{border-color:var(--color--error-red)}.vav-application-app .application-form .application-section .application-section-list .filter-pills,.vav-application-app .application-tabs .application-section .application-section-list .filter-pills{display:flex;flex-wrap:wrap;gap:.5rem}.vav-application-app .application-form .application-section .filter-item input[type=number],.vav-application-app .application-tabs .application-section .filter-item input[type=number]{border:1px solid var(--color--lilac-50);border-radius:0;padding:.826rem;width:50%}.vav-application-app .application-form .application-section .filter-item input[type=number].error,.vav-application-app .application-form .application-section .filter-item input[type=number][aria-invalid=true],.vav-application-app .application-tabs .application-section .filter-item input[type=number].error,.vav-application-app .application-tabs .application-section .filter-item input[type=number][aria-invalid=true]{border-color:var(--color--error-red)}.vav-application-app .application-form .application-section .filter-item .input-range-group,.vav-application-app .application-tabs .application-section .filter-item .input-range-group{align-items:center;display:flex}.vav-application-app .application-form .application-section .filter-item .input-range-group input[type=number],.vav-application-app .application-tabs .application-section .filter-item .input-range-group input[type=number]{width:50%}.vav-application-app .application-form .application-section .filter-item .input-range-group input[type=number]:first-child,.vav-application-app .application-tabs .application-section .filter-item .input-range-group input[type=number]:first-child{border-bottom-left-radius:var(--spacing-xs);border-top-left-radius:var(--spacing-xs)}.vav-application-app .application-form .application-section .filter-item .input-range-group input[type=number]:last-child,.vav-application-app .application-tabs .application-section .filter-item .input-range-group input[type=number]:last-child{border-bottom-right-radius:var(--spacing-xs);border-top-right-radius:var(--spacing-xs)}.vav-application-app .application-form .application-section .filter-item .input-unit-group input[type=number],.vav-application-app .application-tabs .application-section .filter-item .input-unit-group input[type=number]{border-radius:var(--spacing-xs);width:100%}.vav-application-app .application-form .application-section .filter-item.rooms-filter-fieldset.has-error .rooms-toggle-group,.vav-application-app .application-tabs .application-section .filter-item.rooms-filter-fieldset.has-error .rooms-toggle-group{border-color:var(--color--error-red)}.vav-application-app .application-form .application-section .filter-item .rooms-toggle-group,.vav-application-app .application-tabs .application-section .filter-item .rooms-toggle-group{border:1px solid #0000;border-radius:var(--spacing-xs);display:flex}.vav-application-app .application-form .application-section .filter-item .rooms-toggle-group .rnb-button-secondary,.vav-application-app .application-tabs .application-section .filter-item .rooms-toggle-group .rnb-button-secondary{background-color:var(--rnb--color--background);border:none;border-radius:0;justify-content:center;min-height:3rem;width:-webkit-fill-available;width:-moz-available;width:stretch}.vav-application-app .application-form .application-section .filter-item .rooms-toggle-group .rnb-button-secondary.active,.vav-application-app .application-tabs .application-section .filter-item .rooms-toggle-group .rnb-button-secondary.active{background-color:var(--rnb--color--primary);color:var(--rnb--color--background)}.vav-application-app .application-form .application-section .filter-item .rooms-toggle-group .rnb-button-secondary:first-child,.vav-application-app .application-tabs .application-section .filter-item .rooms-toggle-group .rnb-button-secondary:first-child{border-bottom-left-radius:var(--spacing-xs);border-top-left-radius:var(--spacing-xs)}.vav-application-app .application-form .application-section .filter-item .rooms-toggle-group .rnb-button-secondary:last-child,.vav-application-app .application-tabs .application-section .filter-item .rooms-toggle-group .rnb-button-secondary:last-child{border-bottom-right-radius:var(--spacing-xs);border-top-right-radius:var(--spacing-xs)}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset{color:var(--rnb--color--primary);font-family:inherit;position:relative}@media (min-width:992px){.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset{width:50%}}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .rnb-button-secondary,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .rnb-button-secondary{background-color:var(--rnb--color--text-inverted);border:1px solid #0000;justify-content:space-between;padding:.651rem;width:100%}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset.has-error .rnb-button-secondary,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset.has-error .rnb-button-secondary{border-color:var(--color--error-red)}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-group,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-group{background-color:var(--rnb--color--background);border:1px solid var(--rnb--color--primary);border-radius:0 0 var(--spacing-xs) var(--spacing-xs);border-top:none;box-shadow:0 4px 12px #0000001a;left:0;max-height:20rem;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:99}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-item,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-item{align-items:center;color:var(--rnb--color--primary);display:flex;font-size:1rem;gap:.5rem;margin:0;min-height:2.5rem;width:100%}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-item label,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-item label{padding:.5rem;width:100%}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-item:hover,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-item:hover{background:var(--rnb--color--accent-secondary)}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-item input[type=checkbox],.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-item input[type=checkbox]{margin-left:1rem}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-item.selected,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-item.selected{background:var(--color--smoke-50);font-weight:700}.vav-application-app .application-form .application-section .filter-item.area-filter-fieldset .checkbox-item--all,.vav-application-app .application-tabs .application-section .filter-item.area-filter-fieldset .checkbox-item--all{border-bottom:1px solid var(--color--lilac-50);font-weight:700}.vav-application-app .application-form .application-section fieldset,.vav-application-app .application-tabs .application-section fieldset{border:none;margin:var(--spacing-m) 0 var(--spacing-s);min-width:0;padding:0}.vav-application-app .application-form .application-section .checkbox-list,.vav-application-app .application-form .application-section .radio-list,.vav-application-app .application-tabs .application-section .checkbox-list,.vav-application-app .application-tabs .application-section .radio-list{border-radius:2px;gap:.75rem;padding:0}@media (min-width:768px){.vav-application-app .application-form .application-section .checkbox-list,.vav-application-app .application-form .application-section .radio-list,.vav-application-app .application-tabs .application-section .checkbox-list,.vav-application-app .application-tabs .application-section .radio-list{max-width:50%;padding:0 var(--spacing-l) var(--spacing-s) 0}}.vav-application-app .application-form .application-section .checkbox-list.no-padding-top,.vav-application-app .application-form .application-section .radio-list.no-padding-top,.vav-application-app .application-tabs .application-section .checkbox-list.no-padding-top,.vav-application-app .application-tabs .application-section .radio-list.no-padding-top{padding-top:0}.vav-application-app .application-form .application-section .checkbox-list label,.vav-application-app .application-form .application-section .radio-list label,.vav-application-app .application-tabs .application-section .checkbox-list label,.vav-application-app .application-tabs .application-section .radio-list label{align-items:center;cursor:pointer;display:flex;font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-regular);font-weight:var(--rnb--font-weight--regular);gap:.75rem;line-height:var(--rnb--line-height--body-regular)}.vav-application-app .application-form .application-section .checkbox-list.is-current-tenant,.vav-application-app .application-form .application-section .radio-list.is-current-tenant,.vav-application-app .application-tabs .application-section .checkbox-list.is-current-tenant,.vav-application-app .application-tabs .application-section .radio-list.is-current-tenant{display:flex;flex-direction:column}.vav-application-app .application-form .application-section .checkbox-list.fill-available-width,.vav-application-app .application-form .application-section .radio-list.fill-available-width,.vav-application-app .application-tabs .application-section .checkbox-list.fill-available-width,.vav-application-app .application-tabs .application-section .radio-list.fill-available-width{margin-top:2rem;max-width:100%}@media (min-width:768px){.vav-application-app .application-form .application-section .checkbox-list,.vav-application-app .application-tabs .application-section .checkbox-list{column-count:2}}.vav-application-app .application-form .application-section label.h3-style,.vav-application-app .application-form .application-section legend.h3-style,.vav-application-app .application-tabs .application-section label.h3-style,.vav-application-app .application-tabs .application-section legend.h3-style{background-color:#0000;color:var(--rnb--color--primary);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h3--clamp);margin:0;padding:0}.vav-application-app .application-form .application-section label.no-uppercase,.vav-application-app .application-form .application-section legend.no-uppercase,.vav-application-app .application-tabs .application-section label.no-uppercase,.vav-application-app .application-tabs .application-section legend.no-uppercase{text-transform:none}.vav-application-app .application-form .application-section .form-sub-section,.vav-application-app .application-tabs .application-section .form-sub-section{column-gap:var(--spacing-m);display:grid;grid-template-columns:1fr}@media (min-width:768px){.vav-application-app .application-form .application-section .form-sub-section,.vav-application-app .application-tabs .application-section .form-sub-section{grid-template-columns:1fr 1fr}}.vav-application-app .application-form .application-section .form-sub-section .form-group p,.vav-application-app .application-tabs .application-section .form-sub-section .form-group p{margin:0}.vav-application-app .application-form .application-section .add-occupant-actions,.vav-application-app .application-tabs .application-section .add-occupant-actions{margin-top:var(--spacing-l)}.vav-application-app .application-form .application-section .occupant-fieldset,.vav-application-app .application-tabs .application-section .occupant-fieldset{margin-bottom:var(--spacing-l)}@media (min-width:992px){.vav-application-app .application-form .application-section.grid-col-2,.vav-application-app .application-tabs .application-section.grid-col-2{column-gap:var(--spacing-l);display:grid;grid-template-columns:1fr 1fr}}.vav-application-app .application-form .full,.vav-application-app .application-tabs .full{grid-column:1/-1}.vav-application-app .application-form .button--remove,.vav-application-app .application-tabs .button--remove{margin-bottom:var(--spacing-l)}.vav-application-app .application-form .add-applicant-actions,.vav-application-app .application-tabs .add-applicant-actions{margin:var(--spacing-m) 0}.vav-application-app .application-form .app-homes-details,.vav-application-app .application-tabs .app-homes-details{border-top:1px solid var(--color--lilac);padding-top:var(--spacing-l)}@media (min-width:768px){.vav-application-app .application-form .app-homes-details .width-limited-50,.vav-application-app .application-tabs .app-homes-details .width-limited-50{max-width:50%}}.vav-application-app .application-form .app-homes-details .margin-bottom,.vav-application-app .application-tabs .app-homes-details .margin-bottom{margin-bottom:var(--spacing-l)}.vav-application-app .application-form .app-homes-details .grid-col-2,.vav-application-app .application-tabs .app-homes-details .grid-col-2{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:992px){.vav-application-app .application-form .app-homes-details .grid-col-2,.vav-application-app .application-tabs .app-homes-details .grid-col-2{gap:4rem var(--spacing-l);grid-template-columns:1fr 1fr}}.vav-application-app .application-form .app-homes-details .summary-item,.vav-application-app .application-form .app-homes-details .summary-row,.vav-application-app .application-tabs .app-homes-details .summary-item,.vav-application-app .application-tabs .app-homes-details .summary-row{align-items:flex-start;display:flex}.vav-application-app .application-form .app-homes-details .summary-item:last-child,.vav-application-app .application-form .app-homes-details .summary-row:last-child,.vav-application-app .application-tabs .app-homes-details .summary-item:last-child,.vav-application-app .application-tabs .app-homes-details .summary-row:last-child{border-bottom:none}.vav-application-app .application-form .app-homes-details .summary-item .data-label,.vav-application-app .application-form .app-homes-details .summary-item .summary-label,.vav-application-app .application-form .app-homes-details .summary-row .data-label,.vav-application-app .application-form .app-homes-details .summary-row .summary-label,.vav-application-app .application-tabs .app-homes-details .summary-item .data-label,.vav-application-app .application-tabs .app-homes-details .summary-item .summary-label,.vav-application-app .application-tabs .app-homes-details .summary-row .data-label,.vav-application-app .application-tabs .app-homes-details .summary-row .summary-label{color:var(--rnb--color--text);flex:0 0 45%;font-weight:600;padding-right:1rem;word-break:break-word}.vav-application-app .application-form .app-homes-details .summary-item .data-value,.vav-application-app .application-form .app-homes-details .summary-item .summary-value,.vav-application-app .application-form .app-homes-details .summary-row .data-value,.vav-application-app .application-form .app-homes-details .summary-row .summary-value,.vav-application-app .application-tabs .app-homes-details .summary-item .data-value,.vav-application-app .application-tabs .app-homes-details .summary-item .summary-value,.vav-application-app .application-tabs .app-homes-details .summary-row .data-value,.vav-application-app .application-tabs .app-homes-details .summary-row .summary-value{color:var(--rnb--color--text);flex:1;word-break:break-word}.vav-application-app .application-form .app-homes-details .summary-subtitle,.vav-application-app .application-tabs .app-homes-details .summary-subtitle{color:var(--rnb--color--primary);font-size:1.125rem;font-weight:600;margin:1.5rem 0 .75rem;padding-bottom:.5rem}.vav-application-app .application-form .app-homes-details .summary-column,.vav-application-app .application-tabs .app-homes-details .summary-column{display:flex;flex-direction:column}.vav-application-app .application-form .app-homes-details .wishlist-row,.vav-application-app .application-tabs .app-homes-details .wishlist-row{display:grid;grid-template-columns:2fr 1fr}.vav-application-app .application-form .app-homes-details .wishlist-row .col-title,.vav-application-app .application-tabs .app-homes-details .wishlist-row .col-title{hyphens:auto;word-break:break-word}@media (max-width:768px){.vav-application-app .application-form .app-homes-details .wishlist-row .col-title,.vav-application-app .application-tabs .app-homes-details .wishlist-row .col-title{grid-column:1/-1}}.vav-application-app .application-form .app-homes-details .wishlist-row .col-icon,.vav-application-app .application-tabs .app-homes-details .wishlist-row .col-icon{display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;hyphens:auto;word-break:break-word}.vav-application-app .application-form .app-homes-details .wishlist-row .col-icon i,.vav-application-app .application-tabs .app-homes-details .wishlist-row .col-icon i{display:block}@media (min-width:768px){.vav-application-app .application-form .app-homes-details .wishlist-row,.vav-application-app .application-tabs .app-homes-details .wishlist-row{column-gap:var(--spacing-m);grid-template-columns:1.2fr 1fr .7fr 1fr .7fr}}.vav-application-app .application-form .app-homes-details .flex,.vav-application-app .application-tabs .app-homes-details .flex{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:992px){.vav-application-app .application-form .app-homes-details .flex,.vav-application-app .application-tabs .app-homes-details .flex{gap:var(--spacing-m);grid-template-columns:1fr 1fr 1fr}}.vav-application-app .application-footer-actions{margin-bottom:var(--spacing-xxxl);margin-top:var(--spacing-xl)}.vav-application-app .application-footer-actions .footer-bar{background-color:var(--rnb--color--primary);border-radius:var(--spacing-s);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding:var(--spacing-l)}.vav-application-app .application-footer-actions .footer-bar .button__next{background-color:var(--color--white);margin-left:auto}.vav-application-app .text-danger{color:var(--color--error-red);display:block;font-size:1rem}.vav-application-app .text-danger.special-margin{margin-bottom:var(--spacing-m);margin-top:-1rem}.vav-application-app .label-small.error{background-color:var(--color--error-red);color:var(--color--white)}