.c-input__input_error{border-bottom-color:#e4002c !important}#ofa-root .nav-border{border-top:#fff solid 5px}#ofa-root .c-btn:disabled{background:#d9d9d9}#ofa-root legend{font-family:"AudiExtended_bold",sans-serif;font-weight:600;letter-spacing:-0.51px;line-height:40px;padding-top:4%}#ofa-root legend .c-form-heading__title{display:block}#ofa-root legend .c-form-heading__title-text{font-family:"AudiExtended_bold",sans-serif;font-size:35px}#ofa-root .legend-subtitle{font-family:"AudiExtended_bold",sans-serif;font-size:14px}#ofa-root .c-form-sub-heading-children{margin-top:24px;margin-bottom:23px}@media screen and (min-width: 800px){#ofa-root .c-form-sub-heading-children{margin-bottom:47px}}#ofa-root .tnc_ca_title{font-size:14px;font-family:"AudiExtended_regular",sans-serif}#ofa-root form .questionField label.c-form-field__label{font-size:13px;font-family:"AudiExtended_bold",sans-serif;font-weight:600;letter-spacing:0px;line-height:1.2;padding-bottom:19px}@media screen and (min-width: 800px){#ofa-root form .questionField label.c-form-field__label{font-size:16px}}@media screen and (min-width: 1440px){#ofa-root form .questionField label.c-form-field__label{padding-bottom:20px}}#ofa-root form .questionField label.c-input-field_label{font-size:13px;line-height:20px;position:relative;display:inline-block;margin-bottom:0;text-align:left;color:#333;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.75, 0.02, 0.5, 1);z-index:2;transform:translate3d(0, 0, 0) scale(1)}#ofa-root form .questionField div.readOnly{margin-bottom:24px}#ofa-root form .readOnlyLabel{font-size:13px;line-height:15px;color:#333}#ofa-root form .readOnly{color:#000;font-size:16px;font-family:"AudiExtended_bold",sans-serif;font-weight:bold;line-height:33px}#ofa-root form .layout-warning-mail .readOnly{line-height:normal}#ofa-root form .c-form-field__label{font-size:13px;line-height:15px;color:#333}#ofa-root form .occupation-income .o-fieldset__row{margin-bottom:47px}@media screen and (max-width: 384px){#ofa-root form .occupation-income .o-fieldset__row{margin-bottom:47px}#ofa-root form .occupation-income .questionField label.c-form-field__label{padding-bottom:25px}#ofa-root form .occupation-income .questionField .monthlyIncome .readOnlyLabel{display:none}#ofa-root form .occupation-income .questionField .monthlyIncome .readOnly{display:none}#ofa-root form .occupation-income .questionField .readOnlyLabel{white-space:pre-line;font-family:"AudiScreen_regular",sans-serif;font-size:12px;height:106px;line-height:17px}#ofa-root form .occupation-income .questionField .employmentStatus .o-inline-group__item:nth-child(1),#ofa-root form .occupation-income .questionField .employmentStatus .o-inline-group__item:nth-child(3){width:130.625px}}#ofa-root .accordion-wrapper{width:84%;margin-left:auto;margin-right:auto;border:0px;padding-bottom:5%}#ofa-root .accordion-wrapper .c-accordion{margin-bottom:20px;background:#fff;border:0px;-webkit-box-shadow:0 0 10px #dadada;box-shadow:0 0 5px #dadada}#ofa-root .accordion-wrapper .c-accordion .c-accordion__header{display:block}#ofa-root .accordion-wrapper .c-accordion .c-accordion__content{padding-left:5% !important;padding-right:5% !important;padding-bottom:5% !important}#ofa-root .accordion-wrapper .c-accordion .c-info-icon{height:21px;width:17px;margin:0;color:#000}@media screen and (max-width: 800px){#ofa-root .accordion-wrapper .c-accordion .c-form-heading__title-text{font-size:24px;line-height:60px;letter-spacing:-0.34px}}@media screen and (max-width: 430px){#ofa-root .accordion-wrapper .c-accordion .c-form-heading__title-text{font-size:20px;line-height:30px;letter-spacing:-0.26px}}#ofa-root .accordion-wrapper .accordion-style{width:90%;margin-bottom:10px}#ofa-root .accordion-wrapper .noClick{pointer-events:none !important}#ofa-root .accordion-wrapper .o-fieldset__row,#ofa-root .accordion-wrapper .c-form-sub-heading-children{pointer-events:all !important}#ofa-root .accordion-wrapper .c-accordion__title-icon::before{font-size:64px}#ofa-root .accordion-wrapper .c-accordion__title-label{font-family:"AudiExtended_bold",sans-serif}#ofa-root .accordion-wrapper .c-accordion__header .c-accordion__title-icon::before{visibility:hidden !important}#ofa-root .accordion-wrapper .c-accordion__title-icon{display:none;top:100%;right:-5%}@media screen and (max-width: 1280px){#ofa-root .accordion-wrapper .c-accordion__title-icon{top:60%}}@media screen and (max-width: 800px){#ofa-root .accordion-wrapper .c-accordion__title-icon{top:100%;right:-3%}}@media screen and (max-width: 430px){#ofa-root .accordion-wrapper .c-accordion__title-icon{top:50%}}@media screen and (max-width: 384px){#ofa-root .accordion-wrapper .c-accordion__title-icon{top:85%;right:-3%}}@media screen and (max-width: 800px){#ofa-root .accordion-wrapper .c-accordion__title-icon::before{font-size:40px}}#ofa-root .accordion-wrapper .c-accordion__title{display:block;font-size:24px;padding:15px}@media screen and (max-width: 384px){#ofa-root .accordion-wrapper .c-accordion__title-icon::before{font-size:40px}#ofa-root .accordion-wrapper .c-accordion__title{padding:15px 0px}#ofa-root .accordion-wrapper .c-accordion__title-label-text{font-size:18px;line-height:30px;letter-spacing:-0.86px}}#ofa-root .accordion-wrapper .is-active .c-accordion__title{display:none}#ofa-root .accordion-wrapper .is-active .c-accordion__title-icon{display:block}#ofa-root .accordion-wrapper .c-accordion__panel{margin-top:-50px}#ofa-root .accordion-wrapper .review-mode-wrapper{width:90%;margin:0 auto}#ofa-root .c-btn__text:not(:last-child){margin-right:0px !important;margin-left:8px !important}#ofa-root .review-mode .c-form-field__label{font-weight:300;font-family:"AudiScreen_regular",sans-serif;font-size:12px;color:#000;display:block}#ofa-root .review-mode .label_dynamic{text-transform:capitalize}#ofa-root .review-mode .c-form-field__label_bold{font-weight:600;font-family:"AudiScreen_bold",sans-serif;line-height:35px;font-size:16px;display:block}#ofa-root .review-mode .o-fieldset__row{margin-bottom:47px}#ofa-root .review-mode .c-btn.c-btn--secondary{margin-top:19px}#ofa-root .review-mode .c-form-field__label_bold.break-overflow{overflow-wrap:break-word}@media screen and (max-width: 384px){#ofa-root .review-mode .c-field__address{height:95px}#ofa-root .review-mode .c-form-field__label{height:19px;color:#000;font-size:14px;letter-spacing:0px;line-height:19px}#ofa-root .review-mode .c-form-field__label_bold{display:grid;height:24px;color:#000;font-size:16px;line-height:24px;padding-bottom:38px;padding-top:11px}#ofa-root .review-mode .c-address__text{padding-bottom:6px}}#ofa-root .personal-info-review .label_contact_email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 720px){#ofa-root .personal-info-review .label_contact_email{display:block !important}}#ofa-root .occupation-income .review-mode .o-fieldset__row{margin-bottom:45px}#ofa-root .occupation-income .review-mode .c-btn.c-btn--secondary{margin-top:5px}#ofa-root .occupation-income .review-mode .c-form-field__row{margin-bottom:24px}@media screen and (max-width: 384px){#ofa-root .occupation-income .review-mode .c-form-field__label_bold{padding-top:5px;padding-bottom:0px}#ofa-root .occupation-income .review-mode .o-layout__item{margin-top:0px;margin-bottom:35px}#ofa-root .occupation-income .review-mode .o-fieldset__row{margin-bottom:35px}#ofa-root .occupation-income .review-mode .c-btn.c-btn--secondary{margin-top:0px}}#ofa-root .ack-consent .c-form-field__label{padding-bottom:3%;font-weight:"extendedbold";font-family:"AudiExtended_bold",sans-serif;font-size:16px;color:#000;display:block;height:86px;letter-spacing:0px}#ofa-root .ack-consent .c-radio__label{padding-top:2%;height:16px;color:#000;font-size:12px;font-family:"AudiScreen_regular",sans-serif;font-weight:normal;line-height:16px}#ofa-root .ack-consent .c-accordion__header{pointer-events:none}#ofa-root .ack-consent .c-accordion__header .c-accordion__title-icon{display:none}#ofa-root .ack-consent .o-fieldset__row:not(:last-child){margin-bottom:46px}@media screen and (max-width: 800px){#ofa-root .ack-consent .c-form-field__label{font-size:14px;height:80px;letter-spacing:0px;font-family:"AudiScreen_bold",sans-serif;line-height:24px}#ofa-root .ack-consent .c-form-heading__title-text{font-size:24px;height:60px;letter-spacing:-0.34px;line-height:60px}#ofa-root .ack-consent .o-fieldset__row:not(:last-child){margin-bottom:48px}}@media screen and (max-width: 384px){#ofa-root .ack-consent .c-form-field__label{font-size:12px;height:104px;font-family:"AudiScreen_bold",sans-serif;letter-spacing:0px;line-height:18px}#ofa-root .ack-consent .c-form-heading__title-text{font-size:18px;height:30px;letter-spacing:-0.26px;line-height:30px}#ofa-root .ack-consent .c-radio__label{font-size:12px;height:16px;line-height:16px}#ofa-root .ack-consent .o-fieldset__row:not(:last-child){margin-bottom:28px}}#ofa-root .reviewfield .c-form-heading__title-text{width:auto;height:120px;color:#000;font-size:36px;font-family:"AudiExtended_bold",sans-serif;font-weight:extendedbold;letter-spacing:-0.51px;line-height:0px;margin-bottom:-65px}#ofa-root .reviewfield .c-checkbox__label{color:#000;font-family:"AudiExtended_regular",sans-serif;font-size:14px;font-weight:normal;height:24px;letter-spacing:0px;line-height:24px}#ofa-root .reviewfield .c-checkbox__label::before{top:7px}#ofa-root .reviewfield .c-checkbox__label::after{top:7px}#ofa-root .reviewfield .c-accordion__header{pointer-events:none}#ofa-root .reviewfield .c-accordion__header .c-accordion__title-icon{display:none}#ofa-root .reviewfield .c-checkbox{margin-top:-31px}#ofa-root .reviewfield .c-form-heading{margin-bottom:0px}@media screen and (max-width: 800px){#ofa-root .reviewfield .c-form-heading__title-text{font-size:24px;height:60px;letter-spacing:-0.34px;line-height:60px;margin-bottom:25px}#ofa-root .reviewfield .c-checkbox__label{font-size:14px;height:56px;letter-spacing:0px;line-height:24px}#ofa-root .reviewfield .c-checkbox{margin-top:3px}}@media screen and (max-width: 384px){#ofa-root .reviewfield .c-form-heading__title-text{font-size:18px;height:30px;line-height:30px;letter-spacing:-0.26px;margin-bottom:29px}#ofa-root .reviewfield .c-checkbox__label{font-size:12px;line-height:18px;height:54px;letter-spacing:0px}#ofa-root .reviewfield .c-checkbox{margin-top:-7px}}#ofa-root .container_terms_main{padding:17px 0 0 17px;background-color:#f1eded}#ofa-root .container_terms{height:300px;overflow:auto}#ofa-root .container_terms ul{padding-left:0px;text-decoration:underline}#ofa-root .review-root{margin:0 auto;margin-top:0;background:#171818;border:0px;padding-bottom:4%}#ofa-root .review-root .c-icon{color:#fff}#ofa-root .review-root .c-review{margin:0 auto;padding-left:15%}#ofa-root .review-root .c-review__text{color:#f9f9f9;padding-top:50px}#ofa-root .review-root .c-review__title{width:486px;height:72px;color:#fff;font-size:36px;font-family:"AudiExtended_bold",sans-serif;font-weight:"extendedbold";letter-spacing:0px}#ofa-root .review-root .c-review__subHeader .c-review__subTitle{width:552px;height:48px;color:#fff;font-size:24px;font-family:"AudiExtended_bold",sans-serif;font-weight:"extendedbold";letter-spacing:0px;line-height:48px}@media screen and (max-width: 384px){#ofa-root .review-root .c-review__subHeader .c-review__subTitle{font-size:16px;line-height:24px}}#ofa-root .review-root .c-review__separator{width:100%;display:inline-flex;flex-direction:row;align-items:center;padding-top:40px;padding-bottom:40px}#ofa-root .review-root .c-review__oval{height:8px;width:8px;border-radius:50%;border:3px solid #bb0a30}#ofa-root .review-root .c-review__line{height:2px;background-color:#bb0a30;width:1198px}#ofa-root .review-root .c-review-paragraph{padding-right:15%}#ofa-root .review-root .c-review__paragraph{color:#fff;font-size:18px;font-family:"AudiExtended_regular",sans-serif;font-weight:normal;font-style:italic;letter-spacing:0px;line-height:30px;height:86px;padding-bottom:26px}@media screen and (max-width: 800px){#ofa-root .review-root .c-review__paragraph{font-size:18px;height:200px;letter-spacing:0px;line-height:34px;padding-bottom:0px}}@media screen and (max-width: 799px){#ofa-root .review-root .c-review__paragraph{font-size:16px;line-height:19px;height:93px;padding-bottom:45px}}@media screen and (max-width: 500px){#ofa-root .review-root .c-review__paragraph{font-size:16px;height:145px;line-height:21px}}@media screen and (max-width: 414px){#ofa-root .review-root .c-review__paragraph{font-size:14px;height:145px;line-height:21px}}@media screen and (max-width: 384px){#ofa-root .review-root .c-review__header{height:36px}#ofa-root .review-root .c-review__title{font-size:24px;height:36px}#ofa-root .review-root .c-review__text{padding-top:19px}#ofa-root .review-root .c-review__paragraph{font-size:12px;line-height:19px;height:158px;padding-bottom:45px}#ofa-root .review-root .c-review__separator{padding-bottom:19px;padding-top:19px}#ofa-root .review-root .c-system__select{width:50px;height:48px}}#ofa-root .c-checkbox__label{font-size:14px}@media screen and (max-width: 384px){#ofa-root .c-checkbox__label{font-size:12px}}#ofa-root .language_toggle{position:fixed;top:45px;right:5px;z-index:999999}#ofa-root #id-type-application-field{margin-bottom:43px}@media screen and (max-width: 820px){#ofa-root #id-type-application-field{margin-bottom:34px}}@media screen and (max-width: 414px){#ofa-root #id-type-application-field{margin-bottom:25px}}#ofa-root #id-type-application-field #id-type-application{background:#ebebeb;border-radius:0px;padding-top:20px;padding-bottom:20px;padding-left:22px;padding-right:22px}@media screen and (max-width: 414px){#ofa-root #id-type-application-field #id-type-application{padding-top:16px;padding-bottom:16px;padding-left:12px;padding-right:12px}}#backdrop-root .backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;background:rgba(0,0,0,.75)}#modal-root .c-modal{position:relative}#modal-root .error-modal .content_wrapper{display:grid;grid-template-columns:20% 80%}#modal-root .error-modal .content_section{display:grid;justify-content:center}#modal-root .error-modal .caution_icon{padding-top:25px}#modal-root .error-modal .c-modal__header{padding-left:0px}#modal-root .error-modal .c-modal__wrapper{border-left:8px solid #b81437}#modal-root .error-modal .c-modal__content{padding-left:0px;margin-left:0px}#modal-root .error-modal .c-accordion__header{padding:0px 56px 0px 0px;position:relative;width:100%;margin:0;cursor:pointer}#modal-root .error-modal .c-accordion{position:relative;border-top:0px;border-bottom:0px}#modal-root .error-modal .c-accordion .c-accordion__header.is-active .more_info{display:none}#modal-root .error-modal .c-accordion .c-accordion__header.is-active .collapsed{display:block;margin-bottom:8px}#modal-root .error-modal .c-accordion .c-accordion__header .more_info{display:block}#modal-root .error-modal .c-accordion .c-accordion__header .collapsed{display:none}#modal-root .error-modal .c-accordion__title{font-size:14px}#modal-root .error-modal .c-accordion__title-icon{right:8px;left:auto;position:absolute;width:24px;height:24px;top:2px;margin-right:20px}#modal-root .error-modal .c-accordion__title-icon::before{font-weight:bold}#modal-root .error-modal .en .js-accordion__title{width:120px;padding-right:0px}#modal-root .error-modal .js-accordion__title{width:200px;padding-right:0px}#modal-root .error-modal .js-accordion__title.is-active{width:140px}#modal-root .error-modal .c-accordion__content{padding-top:0 !important;padding-bottom:24px !important;padding-left:0 !important}@media screen and (max-width: 384px){#modal-root .error-modal .content_wrapper{display:grid;grid-template-columns:none;margin-left:32px}#modal-root .error-modal .content_section{display:grid;justify-content:left}#modal-root .error-modal .c-modal__header{padding-top:20px}#modal-root .error-modal .c-accordion__title{font-size:12px}#modal-root .error-modal .c-accordion__title-icon{margin-top:0px;margin-right:30px}}.modal-root-lighthouse-ofa button{margin-top:30px}@media(max-width: 414px){.modal-root-lighthouse-ofa .sc-kDTinF{width:85.333vw}.modal-root-lighthouse-ofa .sc-iqseJM{padding-top:12vw;padding-right:12vw;padding-bottom:12vw;padding-left:12vw}.modal-root-lighthouse-ofa .sc-iqseJM svg{width:5.867vw;height:5.6vw}.modal-root-lighthouse-ofa .sc-gsDKAQ[font-family=VwHead]{font-size:5.333vw}.modal-root-lighthouse-ofa .sc-gsDKAQ[font-family=vw-text]{font-size:14px}.modal-root-lighthouse-ofa .sc-furwcr{font-size:14px}.modal-root-lighthouse-ofa button.sc-gKclnd{width:33.333vw}.modal-root-lighthouse-ofa button.sc-gKclnd .sc-gsDKAQ{font-size:4.267vw}}.c-checkbox{width:auto;font-family:"AudiType-Normal",sans-serif;font-size:14px;line-height:24px}.pre-approval-label{color:#000;font-family:"VwHead",sans-serif;text-align:center}.pre-approval-label pre-approval-text{display:block}@media(max-width: 799px){.pre-approval-label{line-height:32px;font-size:24px}}@media(min-width: 800px)and (max-width: 1439px){.pre-approval-label{line-height:58px;font-size:48px}}@media(min-width: 1440px)and (max-width: 1919px){.pre-approval-label{line-height:72px;font-size:72px}}@media(min-width: 1920px){.pre-approval-label{line-height:100px;font-size:80px}}@media(max-width: 800px){.pre-approval-hidden-estimated-time{margin-bottom:25px}}@media(min-width: 801px)and (max-width: 1440px){.pre-approval-hidden-estimated-time{margin-bottom:51px}}@media(min-width: 1441px)and (max-width: 1920px){.pre-approval-hidden-estimated-time{margin-bottom:62px}}@media(min-width: 1921px){.pre-approval-hidden-estimated-time{margin-bottom:85px}}.pre-approval-bold-label{font-family:"VwHead_bold",sans-serif;font-weight:bold}.pre-approval-light-label{font-family:"VwHead_light",sans-serif;font-weight:bold}.car-model,.finance-type{color:#6a767d;font-size:15px;margin-bottom:9px}@media(min-width: 800px){.car-model,.finance-type{font-size:32px}}@media(min-width: 1440){.car-model,.finance-type{font-size:42px}}.dealer-name{font-size:14.6px}.dealer-name svg{margin-right:10px}@media(min-width: 800px){.dealer-name{font-size:20px}}.car-trim,.car-vin,.finance-term,.finance-mileage,.finance-amount-financed,.finance-monthly-payment{font-size:14px}@media screen and (min-width: 800px){.car-trim,.car-vin,.finance-term,.finance-mileage,.finance-amount-financed,.finance-monthly-payment{font-size:22px}}.section-0-heading{text-align:center;font-family:"VwHead_bold",sans-serif;font-size:24px}@media screen and (min-width: 800px){.section-0-heading{font-size:50px;line-height:61px}.section-0-heading .apply-with-wrap{font-size:37px}}.car-model{font-family:"VwHead_bold",sans-serif}.finance-type{font-family:"VwHead_light",sans-serif}.amt-financed{color:#000;font-family:"VwHead_bold",sans-serif}@media(min-width: 799px){.amt-financed{font-size:14px}}@media(min-width: 800px)and (max-width: 1919px){.amt-financed{font-size:29px}}@media(min-width: 1920px){.amt-financed{font-size:42px}}.monthly-amount{color:#000;font-family:"VwHead_light",sans-serif}@media(max-width: 799px){.monthly-amount{font-size:11px !important;line-height:21px !important}}@media(min-width: 800px)and (max-width: 1919px){.monthly-amount{font-size:22px !important;line-height:44px !important}}@media(min-width: 1920px){.monthly-amount{font-size:30px !important;line-height:62px !important}}.monthly-amount-loan{color:#000;font-family:"VwHead_light",sans-serif}@media(max-width: 799px){.monthly-amount-loan{font-size:11px !important;margin-bottom:14px !important}}@media(min-width: 800px)and (max-width: 1919px){.monthly-amount-loan{font-size:22px !important;margin-bottom:29px !important}}@media(min-width: 1920px){.monthly-amount-loan{font-size:30px !important;margin-bottom:42px !important}}.pre-approval-container{margin-bottom:43px}.pre-approval-logo-container,.first-step-logo-container{display:flex;justify-content:center;padding-top:29px;margin-bottom:32px}.vw-section0-logo,.vw-first-step-logo{max-width:211px}@media screen and (min-width: 800px){.vw-section0-logo,.vw-first-step-logo{max-width:354px}}@media screen and (min-width: 1440px){.pre-approval-logo-container,.first-step-logo-container{justify-content:center;padding-top:62px;margin-bottom:55px}}.vehicle-image-container{display:flex;justify-content:center}.vehicle-image-container .vehicle-img{max-width:195px}@media screen and (min-width: 768px){.vehicle-image-container .vehicle-img{max-width:458px}}.vehicle-details-container{border-bottom:1px solid #979797;padding:9px 0;margin-bottom:9px}.vehicle-details-container .dealer-name{display:flex;align-items:center;justify-content:center;line-height:32px}@media screen and (max-width: 420px){.apply-credit{display:block}}@media screen and (min-width: 1440px){.pre-approval-container{margin-bottom:32px}.apply-with-wrap{display:block}}.vehicle-info-container{margin-top:25px;text-align:center;align-items:center}@media screen and (min-width: 800px){.vehicle-info-container{margin-top:53px;text-align:left;display:flex;justify-content:center;flex-direction:row}.vehicle-info-container .vehicle-details-container{border-bottom:none;padding:0 50px 0 0;margin-bottom:0}.vehicle-info-container .vehicle-details-container .dealer-name{justify-content:normal}.vehicle-info-container .vehicle-finance-info-container{padding-left:50px;border-left:1px solid #979797}}.ope-ofa-error-container{margin-left:auto;margin-right:auto;background-color:#fff}.ope-ofa-error-container .ope-ofa-error-logo-container{display:flex;justify-content:flex-start;padding-top:29px;margin-bottom:32px;margin-left:10%}@media screen and (max-width: 800px){.ope-ofa-error-container .ope-ofa-error-logo-container{padding-top:0px;justify-content:center;margin-left:0% !important}.ope-ofa-error-container .pca-button{width:97%}.ope-ofa-error-container .error-header{font-size:24px !important}.ope-ofa-error-container .error-content{font-size:14px !important}}.ope-ofa-error-container .error-content-conatiner{text-align:center}.ope-ofa-error-container .error-header{font-size:48px;font-family:"VwHead_bold";font-weight:bold}.ope-ofa-error-container .error-content{color:#000;font-size:24px;font-family:VwHead_light;font-weight:300}@media screen and (max-width: 414px){.m-container-personal-applicationType .personal-applicationType-layout{width:100%;margin-left:0px}.m-container-personal-applicationType .personal-applicationType-layout .o-layout__item{padding-left:0px}.m-container-personal-applicationType .personal-applicationType-layout .o-layout__item .c-btn{min-width:100%}.m-container-personal-applicationType .personal-applicationType-layout .container-btn-applicationType-joint{padding-right:10px}.m-container-personal-applicationType .personal-applicationType-layout .container-btn-applicationType-individual{padding-left:10px}}.vw-footer-wrapper .c-footer{border-top:2px solid #979797 !important}.vw-footer-wrapper .c-footer-meta-nav{display:block;border-bottom:2px solid #979797 !important;position:relative;padding-bottom:46px !important}.vw-footer-wrapper .c-footer-copyright{display:none}.vw-footer-wrapper .c-footer-meta-bar{padding-top:46px !important;border-top:2px solid rgba(0,0,0,0) !important}.vw-footer-wrapper .footer-links{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.vw-footer-wrapper .footer-links .breaker{display:none}@media screen and (max-width: 395px){.vw-footer-wrapper .footer-links{flex-direction:column;align-items:flex-start;margin-top:0}.vw-footer-wrapper .footer-links a{margin-top:10px}}@media screen and (min-width: 396px)and (max-width: 800px){.vw-footer-wrapper .footer-links .breaker-footer_agreement{flex-basis:100%;height:0;display:block}.vw-footer-wrapper .footer-links .footer_contactVW{max-width:100px;flex-basis:100%;margin-top:40px}}.vw-footer-wrapper .vw-copyright-text{position:absolute;bottom:-30px}@media screen and (max-width: 500px){.vw-footer-wrapper .c-footer{font-size:14px !important}}@media screen and (max-width: 404px){.vw-footer-wrapper .vw-copyright-text{bottom:-50px}}@media screen and (max-width: 215px){.vw-footer-wrapper .vw-copyright-text{bottom:-70px}}@media screen and (max-width: 150px){.vw-footer-wrapper .vw-copyright-text{bottom:-90px}}@media screen and (max-width: 770px){.vw-footer-wrapper .c-footer-meta-bar{margin-bottom:50px}}@media screen and (min-width: 721px)and (max-width: 960px){#ofa-root .personal-info-review .o-fieldset__row .o-layout .o-layout__item{width:50%}}
