:export{defaultMuiPrimaryColor:#0d65bf;defaultMuiPrimaryFont:Roboto,"helvetica neue",helvetica,arial,sans-serif;defaultMuiPrimaryFontColor:#fff}@font-face{font-family:DDC Heading Font Face;src:url(../../../../font/toyotatype-regular/v1/webfont.woff2) format("woff2"),url(../../../../font/toyotatype-regular/v1/webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:DDC Body Font Face;src:url(../../../../font/toyotatype-regular/v1/webfont.woff2) format("woff2"),url(../../../../font/toyotatype-regular/v1/webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:DDC Heading Font Face;src:url(../../../../font/toyotatype-light/v1/webfont.woff2) format("woff2"),url(../../../../font/toyotatype-light/v1/webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:DDC Body Font Face;src:url(../../../../font/toyotatype-light/v1/webfont.woff2) format("woff2"),url(../../../../font/toyotatype-light/v1/webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:DDC Heading Font Face;src:url(../../../../font/toyotatype-semibold/v1/webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:DDC Body Font Face;src:url(../../../../font/toyotatype-semibold/v1/webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:DDC Heading Font Face;src:url(../../../../font/toyotatype-semibold/v1/webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:DDC Body Font Face;src:url(../../../../font/toyotatype-semibold/v1/webfont.woff) format("woff");font-weight:700;font-style:normal}:root{--primary-color:$color-primary-500;--secondary-color:$color-success-500}.dr-page .input-group .form-control{border-radius:.25em}.dr-page input[type=number]{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='34' width='85'%3E%3Ctext x='6' y='21' fill='gray' font-size='14' font-family='Roboto Condensed'%3E$%3C/text%3E%3C/svg%3E") 0 0 no-repeat;padding-left:16px;background-repeat:no-repeat}.dr-page input[type=number]::-webkit-inner-spin-button,.dr-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dr-page input[type=email],.dr-page input[type=number],.dr-page input[type=tel],.dr-page input[type=text],.dr-page select,.dr-page textarea{font-size:1.125rem;background-color:#fff;background-image:none;color:rgba(0,0,0,.9);border:.0625rem solid #babbbc;border-radius:.25em;box-shadow:none}.dr-page input[type=email]:disabled,.dr-page input[type=number]:disabled,.dr-page input[type=tel]:disabled,.dr-page input[type=text]:disabled,.dr-page select:disabled,.dr-page textarea:disabled{color:#babbbc;border:.0625rem solid #e7e7e7;background-color:#fff;background-image:none}.dr-page input[type=email]:focus,.dr-page input[type=number]:focus,.dr-page input[type=tel]:focus,.dr-page input[type=text]:focus,.dr-page select:focus,.dr-page textarea:focus{color:#202021;border:.0625rem solid #000;box-shadow:none}.dr-page input[type=email]::-webkit-input-placeholder,.dr-page input[type=number]::-webkit-input-placeholder,.dr-page input[type=tel]::-webkit-input-placeholder,.dr-page input[type=text]::-webkit-input-placeholder,.dr-page select::-webkit-input-placeholder,.dr-page textarea::-webkit-input-placeholder{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:--input-color-placeholder;font-size:1.125rem}.dr-page input[type=email]:-moz-placeholder,.dr-page input[type=email]::-moz-placeholder,.dr-page input[type=number]:-moz-placeholder,.dr-page input[type=number]::-moz-placeholder,.dr-page input[type=tel]:-moz-placeholder,.dr-page input[type=tel]::-moz-placeholder,.dr-page input[type=text]:-moz-placeholder,.dr-page input[type=text]::-moz-placeholder,.dr-page select:-moz-placeholder,.dr-page select::-moz-placeholder,.dr-page textarea:-moz-placeholder,.dr-page textarea::-moz-placeholder{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:--input-color-placeholder;font-size:1.125rem}.dr-page input[type=email]:-ms-input-placeholder,.dr-page input[type=number]:-ms-input-placeholder,.dr-page input[type=tel]:-ms-input-placeholder,.dr-page input[type=text]:-ms-input-placeholder,.dr-page select:-ms-input-placeholder,.dr-page textarea:-ms-input-placeholder{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:--input-color-placeholder;font-size:1.125rem}.dr-page input[type=email]:disabled::-webkit-input-placeholder,.dr-page input[type=number]:disabled::-webkit-input-placeholder,.dr-page input[type=tel]:disabled::-webkit-input-placeholder,.dr-page input[type=text]:disabled::-webkit-input-placeholder,.dr-page select:disabled::-webkit-input-placeholder,.dr-page textarea:disabled::-webkit-input-placeholder{color:#babbbc}.dr-page input[type=email]:disabled:-moz-placeholder,.dr-page input[type=number]:disabled:-moz-placeholder,.dr-page input[type=tel]:disabled:-moz-placeholder,.dr-page input[type=text]:disabled:-moz-placeholder,.dr-page select:disabled:-moz-placeholder,.dr-page textarea:disabled:-moz-placeholder{color:#babbbc}.dr-page input[type=email]:disabled::-moz-placeholder,.dr-page input[type=number]:disabled::-moz-placeholder,.dr-page input[type=tel]:disabled::-moz-placeholder,.dr-page input[type=text]:disabled::-moz-placeholder,.dr-page select:disabled::-moz-placeholder,.dr-page textarea:disabled::-moz-placeholder{color:#babbbc}.dr-page input[type=email]:disabled:-ms-input-placeholder,.dr-page input[type=number]:disabled:-ms-input-placeholder,.dr-page input[type=tel]:disabled:-ms-input-placeholder,.dr-page input[type=text]:disabled:-ms-input-placeholder,.dr-page select:disabled:-ms-input-placeholder,.dr-page textarea:disabled:-ms-input-placeholder{color:#babbbc}.dr-page select{width:100%;-webkit-appearance:none;appearance:none}.dr-page select::-ms-expand{display:none}.dr-page select.form-control{background-image:linear-gradient(50deg,transparent 50%,rgba(0,0,0,.9) 0),linear-gradient(130deg,rgba(0,0,0,.9) 50%,transparent 0),none;background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat}.dr-page select.form-control:disabled{background-image:linear-gradient(50deg,transparent 50%,#babbbc 0),linear-gradient(130deg,#babbbc 50%,transparent 0),none}input[type=number]{-moz-appearance:textfield}@media (max-width:300px){.dr-page .link{font-size:.75rem}}.dr-page .link.btn-link{color:#eb0a1e;font-weight:600;text-transform:inherit;text-decoration:none}.dr-page .link.btn-link:hover{color:#cc0916;text-decoration:none}body.open{background:hsla(0,0%,47%,.5)}html{font-size:16px}@media (max-width:320px){html{font-size:14px}}body,html{height:100%}.dr-page-modal-background{text-align:right;width:100%;height:100%}.dr-page-modal-background.open .dr-page{display:block;position:absolute;right:0;background-color:#fff}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.dr-page-modal-background.open .dr-page{position:fixed}}.dr-page{height:100%;right:-1310px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;color:rgba(0,0,0,.9);min-width:13.75rem;box-shadow:none;border:.0625rem solid #d3d4d4;border-radius:0;text-align:left;transition:right .3s linear .2s}.dr-page hr{margin:0;border-color:#9e9fa0;border-style:solid}.dr-page>div:first-of-type{height:100%}.dr-page .capitalize{text-transform:capitalize}.dr-page .form-group{margin-bottom:10px}.app-content .dr-page .control-label,.dr-page .app-content .control-label,.dr-page .field-label,.dr-page .field-value{color:rgba(0,0,0,.9);font-weight:400;font-size:.875rem;text-transform:lowercase;-webkit-font-smoothing:antialiased}.dr-page .form-control{z-index:0;color:rgba(0,0,0,.9);border-radius:.25em}.dr-page .form-control:focus{color:#202021;border:.0625rem solid #000}.dr-page .form-control:disabled{color:#babbbc;background-color:#fff;border:.0625rem solid #e7e7e7}.dr-page .selectui-container{position:relative}.dr-page .selectui-container .overlay{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:absolute;top:0;left:0;padding:8px}.dr-page .selectui-container .not-available{color:rgba(0,0,0,.6);font-style:italic}.dr-page .headline{font-family:DDC Heading Font Face,DDC Body Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;color:rgba(0,0,0,.9)}.dr-page .monthly-payment.not-available .value{font-size:16px;font-weight:400;color:rgba(0,0,0,.6);font-style:italic}.dr-page .monthly-payment .value{font-size:1.625rem;font-weight:700}.dr-page .monthly-payment .postfix{font-size:1rem}.dr-page .horizontal-flex-base,.dr-page .horizontal-flex-left-start,.dr-page .horizontal-flex-space-between,.dr-page .main-page .rails{display:flex;flex-direction:row;flex-wrap:nowrap}.dr-page .horizontal-flex-space-between,.dr-page .main-page .rails{justify-content:space-between}.dr-page .horizontal-flex-left-start{justify-content:flex-start;display:inline-flex}.dr-page .main-page-wrapper{display:flex;flex-direction:row;height:100%}.dr-page .main-page-wrapper .main-page{width:100%}.dr-page .main-page{position:relative;display:flex;flex-direction:column;min-height:100%}.dr-page .main-page .close-button-container{flex-shrink:0;width:32px;height:25px;position:relative;box-sizing:border-box;top:0;z-index:6;background-color:#fff;border-right:none}.dr-page .main-page .close-button-container .close{cursor:pointer;font-size:15px;color:#eb0a1e;text-decoration:none;padding-top:5px;padding-right:12px;outline:0;box-shadow:none}.dr-page .main-page .close-button-container .close:hover{color:#cc0916}.dr-page .main-page .rails{flex-grow:1;flex-shrink:0}.dr-page .main-page .rails .left-rail{background-color:#f5f5f5;padding:24px 16px;flex-basis:30%}@media (max-width:768px){.dr-page .main-page .rails .left-rail{display:none}}.dr-page .main-page .rails .right-rail{background-color:#fff;position:relative;flex-basis:70%;flex-grow:1}@media (max-width:768px){.dr-page .main-page .rails .right-rail{flex-basis:100%}}.dr-page .main-page .rails .right-rail.instant-cash-offer,.dr-page .main-page .rails .right-rail.shopper-education{height:100%}.dr-page .main-page .rails .main-section{padding:36px 72px;position:relative}@media (max-width:768px){.dr-page .main-page .rails .main-section{padding:36px}}.dr-page .main-page .rails .main-section.instant-cash-offer,.dr-page .main-page .rails .main-section.shopper-education{height:100%}.dr-page .main-page .main-footer{background-color:#fff;padding-top:30px}.dr-page .main-page .sticky-container{display:none}@media (max-width:768px){.dr-page .main-page .sticky-container{display:inline}}.cash-down-items-container{width:100%;height:100%;padding:20px 10px}.cash-down-items-container .cash-down-item{display:flex;justify-content:space-between;padding:10px 0}.cash-down-items-container .cash-down-item .cash-down-item-name{float:left}.cash-down-items-container .cash-down-item .cash-down-item-value{float:right}.cash-down-items-container .cash-down-total{display:flex;font-weight:700;justify-content:space-between;padding:10px 0;-webkit-font-smoothing:antialiased}.cash-down-items-container .cash-down-total .cash-down-total-name{float:left}.cash-down-items-container .cash-down-total .cash-down-total-value{float:right}.spinner{border-radius:50%;width:2em;height:2em;border-left:.32em solid #eb0a1e;border-bottom:.32em solid #eb0a1e;border-right:.32em solid #eb0a1e;border-top:.32em solid transparent;margin:3px auto;font-size:10px;position:relative;text-indent:-9999em;transform:translateZ(0);animation:a 1.1s infinite linear}.spinner:after{border-radius:50%;width:2em;height:2em}.payment-spinner-container{line-height:1.625rem}.payment-spinner-container .value{font-size:1.625rem}.dr-ui-summary-container{width:100%;display:flex;flex-direction:column}.dr-ui-summary-container .first-column,.dr-ui-summary-container .second-column,.dr-ui-summary-container .summary-column{width:100%}.dr-ui-summary-container .line-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:4px 0}.dr-ui-summary-container .line-item .field-value{text-align:right}.dr-ui-summary-container .line-item .field-value:not(.not-available){font-weight:700;-webkit-font-smoothing:antialiased}.dr-ui-summary-container .line-item .field-value.not-available{font-style:italic;color:rgba(0,0,0,.6)}.dr-ui-summary-container .line-item:not(.sub-total) .field-value{font-weight:400;text-transform:capitalize}.app-content .dr-ui-summary-container .line-item:not(.sub-total) .control-label,.dr-ui-summary-container .line-item:not(.sub-total) .app-content .control-label,.dr-ui-summary-container .line-item:not(.sub-total) .field-label{font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px;max-width:140px;text-transform:capitalize}.app-content .dr-ui-summary-container .line-item.sub-total .control-label,.dr-ui-summary-container .line-item.sub-total .app-content .control-label,.dr-ui-summary-container .line-item.sub-total .field-label,.dr-ui-summary-container .line-item.sub-total .field-value{text-transform:capitalize}.dr-ui-summary-container .line-item .adjusted-cashdown-container{display:flex}.dr-ui-summary-container .line-item .adjusted-cashdown-container .info-circle{cursor:pointer}.dr-ui-summary-container .line-item .adjusted-cashdown-text{padding-left:8px}.dr-ui-summary-container hr{margin-top:5px;margin-bottom:5px}.dr-ui-info-btn{cursor:pointer;margin-left:.25rem;min-width:16px;width:16px;height:16px}.dr-ui-info-btn .info-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAHlBMVEUAAAD3k032lEv3k0z5mE/3k0z3k0v3k0v3kkz3kkvikjsuAAAACXRSTlMAY5DUKvO6nPISS7fwAAAAWUlEQVQI12NgYHAybVZhAAKmmUCgAGRkghjTwAIQIc+ZhTNnis+cwqA5U0ByIuPMSQyWMycyCkjOnMwQOXOmAOPMmVNhjBlwKbhiuHa4gTArEJaCnREMdAYAEvsubDhvEiUAAAAASUVORK5CYII=)}.dr-ui-info-btn .info-circle{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><style>path { fill:%23{$color}; }</style><path fill-rule="evenodd" d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm.8 12H7.2V7.2h1.6V12zm0-6.4H7.2V4h1.6v1.6z"/></svg>')}.currency-input .field{margin-top:5px}.currency-input--read-only{pointer-events:none;border:none!important;background:0 0!important;box-shadow:none!important}.currency-input__label{pointer-events:none}.text-input .field{margin-top:5px}.text-input--read-only{pointer-events:none;border:none!important;background:0 0!important;box-shadow:none!important}.text-input__label{pointer-events:none}.tool-tip-container{text-align:left;z-index:3}.tool-tip-container .tool-tip-message{font-size:.625rem;font-weight:400;text-transform:none;text-align:left;color:rgba(0,0,0,.9);background:#fff;border:1px solid #9e9fa0;box-shadow:0 0 8px 0 rgba(57,58,65,.25);max-width:255px;padding:10px;margin-bottom:10px}.tool-tip-container .tool-tip-message:after,.tool-tip-container .tool-tip-message:before{top:94%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tool-tip-container .tool-tip-message:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:12px;margin-left:-12px}.tool-tip-container .tool-tip-message:before{border-color:rgba(194,225,245,0);border-top-color:#9e9fa0;border-width:14px;margin-left:-14px}.tool-tip-container .tool-tip-message .message-link-container{text-align:center;margin-top:7px;cursor:pointer;font-weight:600;text-transform:inherit;text-decoration:none}.tool-tip-container .tool-tip-message .message-link{color:#eb0a1e}.dr-ui-loading-button-spinner{border-radius:50%;width:1.5rem;height:1.5rem;border-left:.2rem solid #fff;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;border-top:.2rem solid transparent;margin:-2px auto;font-size:.5rem;position:relative;text-indent:-9999rem;transform:translateZ(0);animation:a .9s infinite linear}.dr-ui-loading-button-spinner:after{border-radius:50%;width:1.5rem;height:1.5rem}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dr-ui-loading-button-form-submiting-indicator-text{margin-right:.75rem;font-size:.875rem;vertical-align:top}.dr-ui-loading-button-group{display:inline-flex}.tooltip-container{min-width:16px;width:16px;height:16px}.tooltip-container.info-circle{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><style>path { fill:%23{$color}; }</style><path fill-rule="evenodd" d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm.8 12H7.2V7.2h1.6V12zm0-6.4H7.2V4h1.6v1.6z"/></svg>')}.tooltip-container.close-circle{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><style>path { fill:%23{$color}; }</style><path fill-rule="evenodd" d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm4 10.88L10.88 12 8 9.12 5.12 12 4 10.88 6.88 8 4 5.12 5.12 4 8 6.88 10.88 4 12 5.12 9.12 8 12 10.88z"/></svg>')}.update-cashDown-link{font-size:.875rem;text-align:center;color:rgba(0,0,0,.6);padding-right:16px;padding-left:16px;margin-top:.4375rem}.toggleLabel{text-align:left;font-weight:900;font-size:1.075rem;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.9);margin-bottom:13px}.custom-audi *{border-radius:0!important}.custom-audi .success-modal-content{border-top-color:#000}.custom-audi .options .fa-check-circle{color:#000}.custom-audi a{color:rgba(0,0,0,.8)!important}.custom-audi .sweet-alert{border-radius:0!important}.custom-audi .dr-tradein__apply-container,.custom-audi .spinner{border-color:#000!important}.custom-audi .dr-tradein__apply-label{color:#000}.custom-audi .dr-tradein__remember-me-icon svg g{fill:#000}.custom-audi .lead-form-container .btn-primary,.custom-audi .sweet-alert .btn-primary{background-color:#000;color:#fff}.custom-audi .lead-form-container .btn-primary:active,.custom-audi .lead-form-container .btn-primary:disabled,.custom-audi .lead-form-container .btn-primary:hover,.custom-audi .sweet-alert .btn-primary:active,.custom-audi .sweet-alert .btn-primary:disabled,.custom-audi .sweet-alert .btn-primary:hover{background-color:rgba(0,0,0,.7);color:#fff}.custom-audi .lead-form-container .btn-secondary,.custom-audi .sweet-alert .btn-secondary{background-color:#323232;color:#fff}.custom-audi .lead-form-container .btn-secondary:active,.custom-audi .lead-form-container .btn-secondary:disabled,.custom-audi .lead-form-container .btn-secondary:hover,.custom-audi .sweet-alert .btn-secondary:active,.custom-audi .sweet-alert .btn-secondary:disabled,.custom-audi .sweet-alert .btn-secondary:hover{background-color:rgba(50,50,50,.7);color:#fff}.custom-audi .app-content{height:auto;box-shadow:none;border:none;padding-bottom:1.4375rem;flex-direction:column;overflow:hidden}.custom-audi .reservation-btn-container{padding:2em 3em;text-align:center}@media (max-width:300px){.custom-audi .reservation-btn-container{padding:2em 1em}}.custom-audi .dr-header-container{display:none}.custom-audi .dr-page select.form-control{background:0 0}.custom-audi .dr-page select.form-control:after{content:"1";position:absolute;right:0;top:50%}.custom-audi .dr-page .btn-primary,.custom-audi .dr-page .btn-secondary,.custom-audi .pencil-editor .btn-group #send-my-offer{background-color:#000;padding-top:1em;padding-bottom:1em;font-weight:700;font-size:16px;position:relative;height:auto;color:#fff;border-radius:0}.custom-audi .dr-page .btn-primary:disabled,.custom-audi .dr-page .btn-secondary:disabled,.custom-audi .pencil-editor .btn-group #send-my-offer:disabled{background-color:rgba(0,0,0,.5);color:#fff}.custom-audi .dr-page .btn-primary:hover,.custom-audi .dr-page .btn-secondary:hover,.custom-audi .pencil-editor .btn-group #send-my-offer:hover{background-color:#262626;color:#fff}.custom-audi .pencil-body{padding:0 3em}@media (max-width:300px){.custom-audi .pencil-body{padding:0 1em}}.custom-audi .dr-price-header{margin-top:1em}.custom-audi .dr-price-header__price-line{padding:1em}.custom-audi .pencil-editor>div{padding:0;padding-bottom:4px}.custom-audi .finance-editor-container .flex-editor .form-row.form-group:last-child{margin-bottom:0}.custom-audi .finance-editor-container .flex-editor .form-row.form-group.cash-down{margin-bottom:8px}.custom-audi .pencil-editor{padding-top:3px}.custom-audi .app-content .pencil-success-landing{padding-left:0;padding-right:0}.custom-audi .dr-price-header{width:100%;background-color:#fff;background:#fff;border:1px solid #a4a4a4;padding:0}.custom-audi .pencil-editor .btn-actions.form-row.btn-row{margin-bottom:0}.custom-audi .dr-price-header__summary-link #dr-deal-summary-link{color:#000;text-decoration:underline;font-size:10px}.custom-audi #cash-input-offer,.custom-audi .finance-editor-container .flex-editor .form-row.form-group .field,.custom-audi .finance-editor-container .flex-editor .form-row.form-group .form-control,.custom-audi .lease-editor-container .flex-editor .form-row.form-group .field,.custom-audi .lease-editor-container .flex-editor .form-row.form-group .form-control{border-color:#a4a4a4;font-size:14px;color:#696969}.custom-audi .dr-price-header__summary-link{width:100%;text-align:center;background-color:#f4f4f4;border-top:1px solid #e1e1e1;padding:.1em}.custom-audi .offer-type-container>:first-child{border-left:0!important}.custom-audi .offer-type-container>:last-child{border-right:0!important}.custom-audi .offer-type-container .tab.active:after{display:none}.custom-audi .offer-type-container .tab{background-color:#f5f5f5;padding-top:1.5em;padding-bottom:1.5em;height:auto;border-radius:0;font-size:15px;font-weight:400;color:rgba(0,0,0,.9)}.custom-audi .offer-type-container .tab.active{background-color:#fff;border-bottom:0;font-weight:400;transform:scaleY(1.02);transform-origin:bottom}.custom-audi .offer-type-container .tab.invalid{color:rgba(0,0,0,.9)}.custom-audi #dr-sidebar.dynamic-height-widget{border:0}.custom-audi #dr-sidebar.dynamic-height-widget .app-content{padding:0}.custom-audi .pencil-container{max-width:unset}.custom-audi .dr-price-header__price{font-size:1.125rem;font-weight:400;line-height:1.5625rem}#dr-sidebar.dynamic-height-widget{box-shadow:none;border:.0625rem solid #d3d4d4;border-radius:0;overflow:hidden}#dr-sidebar.dynamic-height-widget .app-content{height:auto;box-shadow:none;border:none;padding-bottom:1.4375rem}button.custom-cta{width:100%;max-width:350px;font-size:14px}#dr-sidebar.custom-content{border:0}#dr-sidebar.custom-content .app-content{padding:0;padding-bottom:0;display:block}#dr-sidebar.custom-content .app-content .pencil-success-landing{padding:0;margin:0}#dr-sidebar.custom-content .app-content .post-checkout-list{margin-bottom:0}#dr-sidebar.custom-content .app-content .post-checkout-list li{display:flex;margin:0;margin-bottom:1em}#dr-sidebar.custom-content .app-content .post-checkout-list li:last-child{margin-bottom:0}#dr-sidebar.custom-content .app-content .post-checkout-list li img{width:48px;height:48px}#dr-sidebar.custom-content .app-content .post-checkout-list li .list-body{flex:1;padding-left:.5em;font-size:14px}#dr-sidebar.custom-content .app-content .post-checkout-list li .list-body .custom-link{color:#eb0a1e;cursor:pointer}.app-content{background-color:#fff;height:100%;overflow:auto;overflow-x:hidden;display:flex;justify-content:center;padding:5px}@media (min-width:595px){.app-content{padding:0 32px}}.app-content .due-at-signing-breakdown-container,.app-content .editor,.app-content .padding,.app-content .pencil-disclaimer,.app-content .pencil-success-landing,.app-content .pencil-summary,.app-content .zip-updater{padding:24px 16px}@media (-ms-high-contrast:active) and (max-width:593px),(-ms-high-contrast:none) and (max-width:593px){.app-content .due-at-signing-breakdown-container,.app-content .editor,.app-content .padding,.app-content .pencil-disclaimer,.app-content .pencil-success-landing,.app-content .pencil-summary,.app-content .zip-updater{padding:24px 0}}.app-content .custom-disclaimer{margin-bottom:10px}.app-content .btn-group{padding:0 16px;width:100%}@media (-ms-high-contrast:active) and (max-width:593px),(-ms-high-contrast:none) and (max-width:593px){.app-content .btn-group{padding:6px 0}}.app-content .btn-block{width:100%;height:47px}.app-content .form-group{margin-bottom:.25em}.app-content .control-label{display:block;line-height:1.375em;width:auto;margin:auto 0}.app-content .currency-input .field{line-height:1.375em}.app-content .btn-group .btn+.btn{margin-top:8px}.app-content .btn-primary{border-radius:calc(1.1em + 6px);border-color:#eb0a1e;border-width:1px;padding:.5rem 1.875rem;background:#eb0a1e;background-image:#eb0a1e;color:#fff;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none}@media (hover:hover){.app-content .btn-primary:hover{background-color:#cc0916;background-image:#cc0916;color:#fff;box-shadow:none;border:1px solid #cc0916}}.app-content .btn-primary:active{background-color:#ae070f;background-image:none;border-color:#ae070f;color:#fff}.app-content .btn-primary:focus{outline:0}.app-content .btn-primary:disabled{background:rgba(235,10,30,.5);background-image:none;border-color:transparent;color:hsla(0,0%,100%,.5)}.app-content .header,.app-content .pencil-disclaimer .disclaimer-header,.app-content .pencil-summary .summary-header,.dr-p202-body .pencil-summary .app-content .summary-header{font-family:DDC Heading Font Face,DDC Body Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#000;margin-bottom:.75em}.app-content .pencil-summary .summary-header{text-transform:capitalize;margin-bottom:0}.app-content .pencil-summary .dr-ui-summary-container-main{flex-direction:column}.app-content .pencil-summary .dr-ui-summary-container-sidebar{margin-top:10px}.app-content .pencil-summary .dr-ui-summary-container-sidebar .dr-ui-summary-container{display:flex}.app-content .pencil-summary .dr-ui-summary-container-sidebar .dr-ui-summary-container .line-item .field-value.not-available{color:rgba(0,0,0,.9)}.app-content .pencil-summary .disclaimer-footer-container{padding:5px 8px 2px}.app-content .pencil-summary .disclaimer-link{margin-left:0;color:#eb0a1e}.app-content .pencil-disclaimer .disclaimer-header{font-family:inherit;text-transform:none}.app-content .pencil-body .active{display:block}.app-content .pencil-body .inactive{display:none}.app-content .flex-editor{justify-content:space-between}.app-content .dr-app-content-column-divider{height:calc(100% - 64px);width:1px;background-color:#9e9fa0;margin:0 32px;position:relative;top:32px;bottom:calc(100% - 32px)}.app-content .blurred{filter:blur(6.7px);pointer-events:none}.app-content .nonBlurOverlay{background-color:rgba(0,0,0,.61);z-index:2;height:100%;width:150%;top:0;position:absolute;right:1px}.app-content .preventClick{pointer-events:none}.dr-p202-body .dr-page>.app-container{height:auto}@media (min-width:595px){.dr-p202-body .dr-page>.app-container{display:flex;flex-direction:column;align-items:center}}@media (min-width:595px){.dr-p202-body .app-content{max-width:831px}}.dr-p202-body .editor{padding:1.25rem 1rem}.dr-p202-body .editor label{color:#202021}.dr-p202-body #dr-sidebar.dynamic-height-widget{border:0;border-radius:0}.dr-p202-body #dr-sidebar.dynamic-height-widget .app-content,.dr-p202-body .pencil-container{padding:0}@media (min-width:595px){.dr-p202-body .pencil-container{display:flex;flex-direction:column;flex:1;padding-right:0;max-width:none}}@media (min-width:595px){.dr-p202-body .pencil-summary-container{display:flex;min-width:380px;flex:1}}.dr-p202-body .pencil-summary-container .button-container{padding:16px 24px}.dr-p202-body .pencil-summary{background-color:#eaeaea;color:#151515;padding:8px 8px 16px}@media (min-width:595px){.dr-p202-body .pencil-summary{flex:1;max-width:424px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 0 1.25rem 0 rgba(0,0,0,.1);padding:0}}.dr-p202-body .pencil-summary .summary-header{text-transform:capitalize;margin-bottom:0}.dr-p202-body .pencil-summary .dr-ui-summary-container-main{flex-direction:column}.dr-p202-body .pencil-summary .dr-ui-summary-container-sidebar{margin-top:12px;margin-bottom:16px}@media (min-width:595px){.dr-p202-body .pencil-summary .dr-ui-summary-container-sidebar{margin:0}}.dr-p202-body .pencil-summary .dr-ui-summary-container-sidebar .dr-ui-summary-container{display:flex}.dr-p202-body .pencil-summary .dr-ui-summary-container-sidebar .dr-ui-summary-container .line-item .field-value.not-available{color:rgba(0,0,0,.9)}.dr-p202-body .pencil-summary .disclaimer-footer-container{padding:5px 8px 2px}.dr-p202-body .pencil-summary .disclaimer-link{margin-left:0;color:#eb0a1e;cursor:pointer}.dr-p202-body .pencil-summary .button-container{padding:16px}.dr-p202-body .payment-header .payment-spinner-container{min-height:38px;display:flex;align-items:center}.dr-p202-body .pencil-body{flex:1;position:relative;background-color:#fff;box-shadow:none;border:.0625rem solid #e7e7e7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-bottom:2rem}@media (min-width:595px){.dr-p202-body .pencil-body{border-bottom-right-radius:0}}.dr-p202-body .payment-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:100%;transition:all .25s ease-in-out;opacity:0}.dr-p202-body .payment-loader.loading{opacity:.8}.dr-p202-body .payment-loader .payment-spinner-container .value{display:none}.dr-p202-body .payment-per-month-wrapper{position:relative}.dr-p202-body .payment-tabs{display:flex;z-index:1;position:relative;top:1px}.dr-p202-body .payment-tabs button{position:relative}.dr-p202-body .payment-tabs .tab-loader{position:absolute;top:50%;transform:translateY(-50%);background-color:#e7e7e7;width:calc(100% - 2rem);transition:all .25s ease-in-out;opacity:0;z-index:1;line-height:1.5}.dr-p202-body .payment-tabs .tab-loader.loading{opacity:.8}.dr-p202-body .payment-tabs>button{flex:1;background-color:#e7e7e7;margin:0 .3125rem;border:.0625rem solid #e7e7e7;padding:1rem .8rem;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom:0;font-size:1rem;font-weight:600;line-height:1;text-align:center}.dr-p202-body .payment-tabs>button .value{font-size:.75rem;font-weight:600;line-height:1.33;color:#eb0a1e}.dr-p202-body .payment-tabs>button:focus{outline:0}.dr-p202-body .payment-tabs>button.active{background-color:#fff;box-shadow:none}.dr-p202-body .payment-tabs>button.active .tab-loader{background-color:#fff}.dr-p202-body .payment-tabs>button:first-child{margin-left:0}.dr-p202-body .payment-tabs>button:last-child{margin-right:0}.dr-p202-body .app-footer{display:flex;justify-content:center}.dr-p202-body .app-footer .disclaimer-footer-container{max-width:800px}.dr-p202-body .dr-header-margin-top-container{margin-top:0}.dr-header-default-container,.dr-header-margin-top-container{display:flex;flex-direction:column;align-items:center;text-align:center}.dr-header-margin-top-container{margin-top:16px}.dr-header-default__title_text{font-size:1rem;font-weight:300}.dr-header-default__title_text,.dr-header-pencil__title_text,.dr-header-smaller__title_text{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;text-transform:none}.dr-header-pencil__title_text,.dr-header-smaller__title_text{font-size:.75rem;font-weight:700}.dr-header-default__text{font-size:12.5px}.dr-header-branded__logo-container--accelerate{display:flex;justify-content:center;margin-bottom:16px}.dr-header-branded__logo-container--accelerate img{max-height:59px;height:40px}@media (max-width:594px){.dr-header-branded__logo-container--accelerate{margin-top:16px}}.dr-header-branded__logo-container img{display:block;height:55px;margin:5px auto}.dr-header-branded__text-container{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.dr-header-branded__text{color:#eb0a1e;margin-left:5px;font-weight:600;font-size:.875rem}.dr-header-branded__text:hover{color:#cc0916;text-decoration:none}.dr-header-branded__video-icon{display:flex}.dr-header-branded__video-icon svg{width:18px;height:18px}.dr-header-branded__video-icon g{fill:#eb0a1e}.dr-p202-body .dr-header-branded__logo-container img{margin:0 auto 1rem}.due-at-signing-breakdown-container .breakdown-header{font-family:DDC Heading Font Face,DDC Body Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;color:#000;margin-bottom:.75em}.due-at-signing-breakdown-header .breakdown-header{text-transform:none}.adjusted-cash-down-items-container{width:100%;height:100%;padding:10 10px}.adjusted-cash-down-items-container .adjusted-cash-down-item{display:flex;justify-content:space-between;padding:2px 0;padding-left:15px}.adjusted-cash-down-items-container .adjusted-cash-down-item .adjusted-cash-down-item-name{float:left}.adjusted-cash-down-items-container .adjusted-cash-down-item .adjusted-cash-down-item-value{float:right}.adjusted-cash-down-items-container .adjusted-cash-down-total{display:flex;font-weight:300;justify-content:space-between;padding:5px 0;-webkit-font-smoothing:antialiased}.adjusted-cash-down-items-container .adjusted-cash-down-total .adjusted-cash-down-total-name{float:left}.adjusted-cash-down-items-container .adjusted-cash-down-total .adjusted-cash-down-total-value{float:right}.specials{min-height:40px;height:40px;font-size:.875rem}.specials.not-available{font-style:italic;color:rgba(0,0,0,.6)}.specials .ico-mglass{position:relative;display:inline-block;background:#fff;border-radius:30px;height:10px;width:10px;border:2px solid #eb0a1e;margin-left:3px}.specials .ico-mglass:after{content:"";height:2px;width:6px;background:#eb0a1e;position:absolute;top:7px;left:5px;transform:rotate(45deg)}.specials .btn-incentives{font-size:1rem;color:#eb0a1e;padding:0 0 .5rem}.specials .incentives-link-wrapper .btn-incentives{font-size:.875rem}.specials .incentives-link-wrapper .ico-mglass{height:9px;width:9px}.pencil-container{width:100%;max-width:424px}@media (min-width:595px){.pencil-container{flex:2}}@media (min-width:722px){.pencil-container{flex:1}}.deal-lookup-container{text-align:center;background-color:rgba(0,0,0,.1);margin:.75rem 0;padding:.5rem 0;border-radius:8px}.deal-lookup-subtext{color:rgba(0,0,0,.6);font-size:.75rem;line-height:.4375rem}.email-login-container{padding:.75rem}.email-login-container .email-login-text{color:#000;font-weight:800;font-size:1.25rem}.email-login-container .email-login-subtext{color:#000;font-size:.875rem}.email-login-container .email-login-field-label{color:#000;font-weight:600}.email-login-container .email-login-field input{padding:.75rem}.email-login-container .email-login-buttons .btn{margin-top:1.25rem}.email-login-container .email-login-buttons .btn-close{border:none}.pin-code-container{padding:.75rem}.pin-code-container .pin-code-text{color:#000;font-weight:800;font-size:1.25rem}.pin-code-container .pin-code-subtext{color:#7f7f7f;font-size:.875rem}.pin-code-container .pin-code-field-label{color:#000;font-weight:600}.pin-code-container .pin-code-field input{padding:.75rem}.pin-code-container .pin-code-field-error{padding-top:.75rem;color:#d50000;font-size:.75rem}.pin-code-container .pin-code-buttons .btn{margin-top:1.25rem}.pin-code-container .pin-code-buttons .btn-close{border:none}.my-deals-container{padding:.75rem}.my-deals-container .my-deals-text{color:#000;font-weight:800;font-size:1.25rem}.my-deals-container .my-deals-subtext{color:#000;margin-bottom:1.25rem;font-size:.875rem}.my-deals-container .my-deals{overflow:scroll;text-align:center;margin:0 .9375rem;max-height:46.25rem}.my-deals-container .my-deals .my-deal-card{display:grid;border:solid;border-width:.00625rem;justify-items:center;padding:.625rem;margin-bottom:.9375rem}.my-deals-container .my-deals .my-deal-card .my-deal-this-car-batch{z-index:2;color:#fff;position:relative;top:-.625rem;left:-.625rem;background-color:#70b603;justify-self:left;padding:0 .1875rem;padding-right:.9375rem;font-size:.75rem;clip-path:polygon(100% 0,100% 0,86% 100%,0 100%,0 0,29% 0)}.my-deals-container .my-deals .my-deal-card .my-deal-this-car-batch__img{position:relative;top:-1.1875rem;z-index:1;margin:0}.my-deals-container .my-deals .my-deal-card img{width:8.125rem;margin-bottom:.625rem;margin:0 .9375rem .9375rem}.my-deals-container .my-deals .my-deal-card .my-deal-monthly-payment{font-size:.995rem}.my-deals-container .my-deals .my-deal-card a{cursor:pointer;color:#eb0a1e;font-weight:700}.my-deals-container .my-deals .my-deal-card a:hover{text-decoration:underline;color:#cc0916}.my-deals-container .my-deals-error{color:#d50000}.my-deals-container .my-deals-buttons .btn{margin-top:1.25rem}.my-deals-container .my-deals-buttons .btn-close{border:none}.pencil-editor .pencil-editor__disclaimer-link{display:flex;justify-content:center;font-size:.625rem;cursor:pointer;margin-top:3px;margin-bottom:3px}.pencil-editor .pencil-editor__disclaimer-link .disclaimer-summary-link{display:flex;justify-content:center;color:#eb0a1e;font-weight:600;text-transform:inherit;text-decoration:none}.pencil-editor .vdp-statement{text-align:center;font-size:10px}.pencil-editor .vdp-error{width:90%;margin:0 auto}.pencil-editor .vdp-error-message{display:block;color:red;text-align:center;font-size:10px}.pencil-editor .disclaimer-summary-link:hover{color:#cc0916;text-decoration:none}.pencil-editor .disclaimer-summary-link:hover .tool-tip-container{display:flex}.pencil-editor .btn-group{width:100%;padding-top:0}.pencil-editor .btn-group #send-my-offer,.pencil-editor .btn-group #test-drive-btn{font-size:inherit;padding:0}.pencil-editor .btn-actions.form-row.btn-row{padding-bottom:.5rem}.pencil-editor .close-button-container .close{outline:0;position:absolute;right:20px;top:122px;z-index:3}@media (min-width:595px){.pencil-editor .close-button-container .close{right:165px;top:96px}}@media (min-width:722px){.pencil-editor .close-button-container .close{right:280px}}.lead-form-modal-overlay{top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,39%,.6);position:absolute;z-index:7}.lead-form-modal-content{outline:0;position:absolute;background-color:#fff;padding:10px;top:115px;left:10px;right:10px}@media (min-width:595px){.lead-form-modal-content{top:70px;left:155px;right:155px}}@media (min-width:722px){.lead-form-modal-content{left:270px;right:270px;min-width:270px}}.disclaimer-footer-container{font-size:.625rem;text-align:center;color:rgba(0,0,0,.6);padding-right:16px;padding-left:16px;margin-top:.4375rem}@media (-ms-high-contrast:active) and (max-width:593px),(-ms-high-contrast:none) and (max-width:593px){.disclaimer-footer-container{padding-right:0;padding-left:0}}.disclaimer-footer-container:not(.long-disclaimer){line-height:.78125rem}.disclaimer-footer-container.long-disclaimer{font-size:.875rem;text-align:left;color:rgba(0,0,0,.9);padding:0 0 10px}.disclaimer-footer-container.not-available{color:#9a010e}.disclaimer-footer-container .info-row{white-space:normal}.disclaimer-footer-container .disclaimer-link{margin-left:7px;color:#eb0a1e}.disclaimer-footer-container .custom-disclaimer{margin-top:.625rem}.pencil-success-landing-modal{border:none;box-shadow:none;min-width:unset}.pencil-success-landing-modal .btn-secondary{border-radius:calc(1.1em + 6px);border-color:#f47b86;border-width:1px;padding:.5rem 1.875rem;background:#fff;background-image:#fff;color:#eb0a1e;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none;margin-top:.625rem;box-shadow:none}@media (hover:hover){.pencil-success-landing-modal .btn-secondary:hover{background-color:#fbd0d4;background-image:#fbd0d4;color:#cc0916;box-shadow:none;border:1px solid #f04554}}.pencil-success-landing-modal .btn-secondary:active{background-color:#f8aab1;background-image:none;border-color:#eb0a1e;color:#ae070f}.pencil-success-landing-modal .btn-secondary:focus{outline:0}.pencil-success-landing-modal .btn-secondary:disabled{background:hsla(0,0%,100%,.5);background-image:none;border-color:rgba(235,10,30,.5);color:rgba(235,10,30,.5)}.pencil-success-landing-modal .btn-primary{border-radius:calc(1.1em + 6px);border-color:#eb0a1e;border-width:1px;padding:.5rem 1.875rem;background:#eb0a1e;background-image:#eb0a1e;color:#fff;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none;white-space:normal}@media (hover:hover){.pencil-success-landing-modal .btn-primary:hover{background-color:#cc0916;background-image:#cc0916;color:#fff;box-shadow:none;border:1px solid #cc0916}}.pencil-success-landing-modal .btn-primary:active{background-color:#ae070f;background-image:none;border-color:#ae070f;color:#fff}.pencil-success-landing-modal .btn-primary:focus{outline:0}.pencil-success-landing-modal .btn-primary:disabled{background:rgba(235,10,30,.5);background-image:none;border-color:transparent;color:hsla(0,0%,100%,.5)}.success-modal-content{border-radius:calc(1.1em + 6px) calc(1.1em + 6px) 0 0;box-shadow:none;outline:0;position:absolute;color:rgba(0,0,0,.9);background-color:#fff;padding:1rem;max-width:19.6875rem;min-height:20.625rem;right:.625rem;bottom:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border:.0625rem solid #e7e7e7;border-top:.25rem solid #eb0a1e}@media (min-width:722px){.success-modal-content{right:2.1875rem;max-width:40%}}@media (max-width:480px){.success-modal-content{left:9%;right:9%;max-width:none}}.success-modal-overlay{top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,0);position:relative;z-index:8}.options .options__info-items-container{margin:1.25rem 0}.options .options__info-items-row{display:inline-flex;align-items:center;margin:.3125rem 0;font-size:.675rem}.options .fa-check-circle{color:#eb0a1e;font-size:.875rem;margin:0 .9375rem 0 .625rem}.msg-header{text-align:center;font-weight:700;font-size:1rem;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:none;line-height:1.8rem}.dr-p202-body .success-modal-content{color:#000}@media (min-width:595px){.dr-p202-body .success-modal-content{right:30%}}.dr-p202-body .offer-type-text{color:#000}.payment-header{padding:25px 8px 0;text-align:center}.payment-header .pencil{margin-left:.1875rem}.payment-header .edit-price{cursor:pointer}.payment-header .est-payment{font-size:16px;color:rgba(0,0,0,.9)}.payment-header .est-payment .dr-payment-not-available-icon{padding:2px;margin-right:4px;display:inline-block}.payment-header .est-payment .dr-payment-not-available-icon svg{width:20px;height:20px;display:inline-block;vertical-align:middle}.payment-header .payment-per-month{font-weight:600;font-size:36px;color:rgba(0,0,0,.9)}.payment-header .based-on-price{font-size:15px;color:rgba(0,0,0,.9);margin-bottom:.375rem}.payment-header .savings-from-manufacturer{margin-bottom:6px}.payment-header .savings-from-manufacturer svg{display:inline-block;vertical-align:middle;width:20px;height:20px}.payment-header .savings-from-manufacturer svg path{fill:#008e00}.payment-header .savings-from-manufacturer strong{color:#539904}.payment-header .payment-breakdown{font-size:14px;cursor:pointer}.dr-price-header{width:100%;background-color:#f4f4f4;background:#f4f4f4;align-items:center;padding:12px 0}.dr-price-header,.dr-price-header__sub-content{display:flex;flex-direction:column;justify-content:center}.dr-price-header__price-line{font-size:16px;letter-spacing:.1rem}.dr-price-header__price{font-size:1.625rem;font-weight:700;line-height:1.625rem}.dr-price-header__mo{font-size:1rem}.dr-price-header__summary-link{font-size:12px;cursor:pointer}.dr-price-header__summary-link #dr-deal-summary-link{color:#eb0a1e;font-size:.875rem}.dr-pmt-cash-subline{color:rgba(0,0,0,.9);font-weight:400;font-size:.875rem;line-height:.875rem;margin-top:.4375rem;text-align:center}.dr-pmt-cash-disclaimer{text-align:center;font-size:.625rem}.finance-editor-container .info-row{margin:0 auto}.finance-editor-container .info-row .change-disclaimer{position:relative;top:-16px;cursor:pointer}.finance-editor-container .flex-editor{display:flex;flex-flow:column}.finance-editor-container .flex-editor .boxed,.finance-editor-container .flex-editor .field-height,.finance-editor-container .flex-editor .form-row.form-group .field,.finance-editor-container .flex-editor .form-row.form-group .form-control{height:47px!important}.finance-editor-container .flex-editor .boxed,.finance-editor-container .flex-editor .form-row.form-group .overlay,.finance-editor-container .flex-editor .left-alignment{padding-left:19px}.finance-editor-container .flex-editor .form-row.form-group .field,.finance-editor-container .flex-editor .form-row.form-group .form-control,.finance-editor-container .flex-editor .form-row.form-group .overlay,.finance-editor-container .flex-editor .shift-position{position:relative;top:-18px}.finance-editor-container .flex-editor .boxed{border:1px solid;border-color:rgba(0,0,0,.3);vertical-align:middle;line-height:35px;padding-top:4px}.finance-editor-container .flex-editor .form-row.form-group{display:block;width:100%;height:50px;margin-bottom:3px}.finance-editor-container .flex-editor .form-row.form-group .input-group{width:100%}.finance-editor-container .flex-editor .form-row.form-group .input-group input[type=number],.finance-editor-container .flex-editor .form-row.form-group .input-group input[type=text]{background-position:0 5px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:capitalize;font-weight:400;font-size:1.125rem;color:rgba(0,0,0,.9)}.finance-editor-container .flex-editor .form-row.form-group .input-group input[type=number]:focus,.finance-editor-container .flex-editor .form-row.form-group .input-group input[type=text]:focus{color:#202021}.finance-editor-container .flex-editor .form-row.form-group .control-label.inline-label,.finance-editor-container .flex-editor .form-row.form-group .field-label.inline-label{display:inline-block;margin:6px;margin-bottom:0;padding-bottom:0;padding-left:5px;position:relative;top:4px;white-space:nowrap;z-index:1;text-transform:capitalize;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:rgba(0,0,0,.9);padding:0 .1875rem;font-size:.75rem}.finance-editor-container .flex-editor .form-row.form-group .control-label.input-label,.finance-editor-container .flex-editor .form-row.form-group .field-label.input-label{background-image:none;background-color:transparent}.finance-editor-container .flex-editor .form-row.form-group .field,.finance-editor-container .flex-editor .form-row.form-group .form-control{padding:18px 0 6px 10px;width:100%;border:.0625rem solid #babbbc}.finance-editor-container .flex-editor .form-row.form-group .field:focus,.finance-editor-container .flex-editor .form-row.form-group .form-control:focus{z-index:0;border:.0625rem solid #000}.finance-editor-container .flex-editor .form-row.form-group.specials-row{margin-bottom:20px}.finance-editor-container .flex-editor .form-row.form-group.cash-down{position:relative;margin-bottom:10px}.finance-editor-container .flex-editor .form-row.form-group.cash-down .show-alert{border:.0625rem solid #9a010e}.finance-editor-container .flex-editor .form-row.form-group.cash-down .cash-down-input{height:100%}.finance-editor-container .flex-editor .form-row.form-group.cash-down .cash-down-input .info-icon{position:relative;width:15px;cursor:pointer;margin-left:calc(100% - 23px)}.finance-editor-container .flex-editor .form-row.form-group .specials{padding-left:.625rem;border:none;margin-top:-4px}.finance-editor-container .flex-editor .form-row.form-group .overlay{top:-54px}.finance-editor-container .flex-editor .form-row.form-group .currency-input .field,.finance-editor-container .flex-editor .form-row.form-group .text-input .field{color:#b2b2b2;background-color:#fff;border:.0625rem solid transparent;border-radius:.25em}.finance-editor-container .flex-editor .form-row.form-group .vehicle-name{line-height:1.25rem;padding:18px 0 0 10px}.finance-editor-container .flex-editor .form-row.form-group .vehicle-name .trade-in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-editor-container .flex-editor .form-row.form-group .add{color:#fff;width:10px;height:10px;position:relative;display:inline-block}.finance-editor-container .flex-editor .form-row.form-group .add:after,.finance-editor-container .flex-editor .form-row.form-group .add:before{content:"";position:absolute;background:#eb0a1e}.finance-editor-container .flex-editor .form-row.form-group .add:before{left:50%;width:2px;height:12px}.finance-editor-container .flex-editor .form-row.form-group .add:after{top:50%;height:2px;width:12px}.finance-editor-container .flex-editor .form-row.form-group.last-form-group{height:auto}.finance-editor-container .flex-editor .selectui-container{height:50px}.finance-editor-container .flex-editor hr{background:#d3d3d3;height:2px;border:0;margin:1.5rem 0}.dr-p202-body .dr-finance-editor-container>div{margin-bottom:.75rem;padding:0}.dr-p202-body .dr-finance-editor-container>div:last-of-type{margin-bottom:0}.dr-p202-body .dr-finance-editor-container.gauge{margin-bottom:0;padding:0}.gauge{display:flex;margin:0 auto;box-sizing:content-box;cursor:unset}.gauge :focus{outline:0}.gauge .value-name,.gauge .value-range-label{fill:#000}.gauge .value-range-label{font-size:1.25rem;fill-opacity:.8}.gauge .value-name{font-size:1rem;fill-opacity:.5}.gauge .pointer{stroke:#eb0a1e;fill:#eb0a1e}.gauge .arc{fill:#eb0a1e}.gauge .arc-background{fill:#d3d3d3;stroke-width:.025rem}.credit-bar-area{display:flex;align-items:center;height:35px}.credit-bar-area .div-minus,.credit-bar-area .div-plus{font-size:1.825rem;color:#eb0a1e;position:relative;z-index:0;cursor:pointer;padding:0}.credit-bar-area .div-minus.disabled,.credit-bar-area .div-plus.disabled{color:#babbbc}.credit-bar-area .credit-bar{flex:1;position:relative;margin-top:0;padding:0 8%;z-index:1}.credit-bar-area .slider-bar{width:100%}.credit-bar-area .handle{position:absolute;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent;z-index:3;width:1.6875rem;height:1.6875rem;cursor:pointer;border-radius:50%;box-shadow:none;background-color:#eb0a1e}.credit-bar-area .side-rail{position:absolute;width:110%;height:.5625rem;transform:translateY(-50%);border-radius:.4375rem;cursor:pointer;background-color:#d3d3d3;margin-left:-5%}.credit-bar-area .slider-ticks{width:90%}.credit-bar-area .tick{position:absolute;margin-top:-.25rem;width:.5rem;height:.5rem;background-color:#fff;cursor:pointer;border-radius:50%;z-index:4}.credit-bar-area .track{position:absolute;transform:translateY(-50%);height:.4375rem;z-index:2;border-radius:.4375rem;cursor:pointer}.credit-tier-slider-label{text-align:left;font-weight:900;font-size:1.075rem;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.9);margin-bottom:0}.dr-p202-body.atc .dr-lease-editor-container .lease-miles-segment>div:first-child{border-left:1px solid #e0e0e0;border-radius:4px 0 0 4px}.dr-p202-body.atc .dr-lease-editor-container .lease-miles-segment>div:not(:last-child){border-right:1px solid #e0e0e0}.dr-p202-body.atc .dr-lease-editor-container .lease-miles-segment>div:last-child{border-right:1px solid #e0e0e0;border-radius:0 4px 4px 0}.dr-p202-body.atc .dr-lease-editor-container .lease-miles-segment>div label{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.dr-p202-body .dr-lease-editor-container>div{margin-bottom:.75rem;padding:0}.dr-p202-body .dr-lease-editor-container>div:last-of-type{margin-bottom:0}.dr-p202-body .dr-lease-editor-container.gauge{margin-bottom:0;padding:0}.dr-p202-body .dr-lease-editor-container .lease-miles-segment{padding-top:0}.lease-editor-container .info-row{margin:0 auto}.lease-editor-container .info-row .change-disclaimer{position:relative;top:-16px;cursor:pointer}.lease-editor-container .flex-editor{display:flex;flex-flow:column}.lease-editor-container .flex-editor .boxed,.lease-editor-container .flex-editor .field-height,.lease-editor-container .flex-editor .form-row.form-group .field,.lease-editor-container .flex-editor .form-row.form-group .form-control{height:47px!important}.lease-editor-container .flex-editor .boxed,.lease-editor-container .flex-editor .form-row.form-group .overlay,.lease-editor-container .flex-editor .left-alignment{padding-left:19px}.lease-editor-container .flex-editor .form-row.form-group .field,.lease-editor-container .flex-editor .form-row.form-group .form-control,.lease-editor-container .flex-editor .form-row.form-group .overlay,.lease-editor-container .flex-editor .shift-position{position:relative;top:-18px}.lease-editor-container .flex-editor .boxed{border:1px solid;border-color:rgba(0,0,0,.3);vertical-align:middle;line-height:35px;padding-top:4px}.lease-editor-container .flex-editor .form-row.form-group{display:block;width:100%;height:50px;margin-bottom:3px}.lease-editor-container .flex-editor .form-row.form-group .input-group{width:100%}.lease-editor-container .flex-editor .form-row.form-group .input-group input[type=number],.lease-editor-container .flex-editor .form-row.form-group .input-group input[type=text]{background-position:0 5px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:capitalize;font-weight:400;font-size:1.125rem;color:rgba(0,0,0,.9)}.lease-editor-container .flex-editor .form-row.form-group .input-group input[type=number]:focus,.lease-editor-container .flex-editor .form-row.form-group .input-group input[type=text]:focus{color:#202021}.lease-editor-container .flex-editor .form-row.form-group .control-label.inline-label,.lease-editor-container .flex-editor .form-row.form-group .field-label.inline-label{display:inline-block;margin:6px;margin-bottom:0;padding-bottom:0;padding-left:5px;position:relative;top:4px;white-space:nowrap;z-index:1;text-transform:capitalize;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:rgba(0,0,0,.9);padding:0 .1875rem;font-size:.75rem}.lease-editor-container .flex-editor .form-row.form-group .control-label.input-label,.lease-editor-container .flex-editor .form-row.form-group .field-label.input-label{background-image:none;background-color:transparent}.lease-editor-container .flex-editor .form-row.form-group .field,.lease-editor-container .flex-editor .form-row.form-group .form-control{padding:18px 0 6px 10px;width:100%;border:.0625rem solid #babbbc}.lease-editor-container .flex-editor .form-row.form-group .field:focus,.lease-editor-container .flex-editor .form-row.form-group .form-control:focus{z-index:0;border:.0625rem solid #000}.lease-editor-container .flex-editor .form-row.form-group.specials-row{margin-bottom:20px}.lease-editor-container .flex-editor .form-row.form-group.miles-select{height:fit-content}.lease-editor-container .flex-editor .form-row.form-group.cash-down{position:relative;margin-bottom:10px}.lease-editor-container .flex-editor .form-row.form-group.cash-down .show-alert{border:.0625rem solid #9a010e}.lease-editor-container .flex-editor .form-row.form-group.cash-down .cash-down-input{height:100%}.lease-editor-container .flex-editor .form-row.form-group.cash-down .cash-down-input .info-icon{position:relative;width:15px;cursor:pointer;margin-left:calc(100% - 23px)}.lease-editor-container .flex-editor .form-row.form-group .specials{padding-left:.625rem;border:none;margin-top:-4px}.lease-editor-container .flex-editor .form-row.form-group .overlay{top:-54px}.lease-editor-container .flex-editor .form-row.form-group .currency-input .field,.lease-editor-container .flex-editor .form-row.form-group .text-input .field{color:#b2b2b2;background-color:#fff;border:.0625rem solid transparent;border-radius:.25em}.lease-editor-container .flex-editor .form-row.form-group .vehicle-name{line-height:1.25rem;padding:18px 0 0 10px}.lease-editor-container .flex-editor .form-row.form-group .vehicle-name .trade-in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lease-editor-container .flex-editor .form-row.form-group .add{color:#fff;width:10px;height:10px;position:relative;display:inline-block}.lease-editor-container .flex-editor .form-row.form-group .add:after,.lease-editor-container .flex-editor .form-row.form-group .add:before{content:"";position:absolute;background:#eb0a1e}.lease-editor-container .flex-editor .form-row.form-group .add:before{left:50%;width:2px;height:12px}.lease-editor-container .flex-editor .form-row.form-group .add:after{top:50%;height:2px;width:12px}.lease-editor-container .flex-editor .form-row.form-group.last-form-group{height:auto}.lease-editor-container .flex-editor hr{background:#d3d3d3;height:2px;border:0;margin:1.25rem 0}@media (min-width:595px){.lease-editor__side-by-side{display:flex!important;justify-content:space-between}.lease-editor__side-by-side>div{flex-basis:49%}.lease-editor__side-by-side .not-available{font-size:.75rem;white-space:nowrap}}.cash-editor--sub-content{display:flex;flex-direction:column;justify-content:center;margin-top:-10px;margin-bottom:10px}.cash-editor--container{position:relative}.cash-editor--container__heading{padding:22px 12px;font-size:.875rem;text-align:center;color:rgba(0,0,0,.6)}.cash-editor--container .form-group{margin-bottom:1rem}.cash-editor--container .form-group.last-form-group{margin-bottom:.125rem}.cash-editor .input-group{display:block}.cash-editor .form-control{float:none;height:47px!important;padding:18px 0 6px 10px}.cash-editor .control-label.inline-label,.cash-editor .field-label.inline-label{margin:4px 6px;padding:0 .1875rem 0 5px;display:inline-block;position:absolute;z-index:4;text-transform:capitalize;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;color:rgba(0,0,0,.9);white-space:nowrap}.cash-editor .control-label.input-label,.cash-editor .field-label.input-label{background-image:none;background-color:transparent}.dr-p202-body .cash-editor-header-container{border-radius:4px;background-color:#e4e5e6;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-bottom:1rem 0 2rem 0;min-height:4rem}.dr-p202-body .cash-editor-header-container .cash-editor-header{font-size:.86rem;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0;color:#54565a;text-align:center;margin:4%}.dr-p202-body .flex-editor{margin-top:1rem}.offer-type-container{display:flex;border:none;padding-top:1rem}.offer-type-container .tab{height:37px;min-height:37px;flex-grow:1;padding:5px;font-size:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.0625rem solid #9e9fa0;border-radius:2px;text-transform:none;flex-basis:0}.offer-type-container .tab.active{font-weight:700;position:relative}.offer-type-container .tab.active:after{content:"";width:90%;height:5px;background-color:#eb0a1e;position:absolute;left:5%;bottom:5px}.offer-type-container .tab.inactive{border:1px solid #e7e7e7;cursor:pointer}.app-content .pencil-disclaimer .offer-type-container .tab.invalid .disclaimer-header,.app-content .pencil-summary .offer-type-container .tab.invalid .summary-header,.dr-p202-body .pencil-summary .offer-type-container .tab.invalid .summary-header,.offer-type-container .tab.invalid,.offer-type-container .tab.invalid .app-content .pencil-disclaimer .disclaimer-header,.offer-type-container .tab.invalid .app-content .pencil-summary .summary-header,.offer-type-container .tab.invalid .dr-p202-body .pencil-summary .summary-header,.offer-type-container .tab.invalid .header{color:rgba(0,0,0,.6)}.offer-type-container .tab.invalid .postfix{display:none}.offer-type-container .tab .info-icon{float:right;width:15px;cursor:pointer}.dr-p202-body .payment-tabs .cash-subheader{display:none}@media (min-width:275px){.dr-p202-body .payment-tabs .cash-subheader{display:block}}.price-explanation__total-incentives{display:block;width:100%;text-align:center;border:thin solid #9e9fa0;border-bottom:none;text-align:left}.price-explanation__total-applied{display:block;width:100%;text-align:center;background-color:#f5f5f5;border:thin solid #9e9fa0;text-align:left;height:30px}.price-explanation{display:block;width:100%;text-align:center}.price-explanation .fa-search{cursor:pointer;position:relative;margin-left:calc(100% - 23px);top:-25px;z-index:0;color:#eb0a1e;font-weight:600;text-decoration:none}@media (max-height:540px){.price-explanation .fa-search{top:-20px}}.price-explanation .fa-search:hover{color:#cc0916;text-decoration:none}.price-explanation .control-label.inline-label,.price-explanation__total-incentives .control-label.inline-label{display:inline-block;margin-left:9px;padding:5px;position:relative;white-space:nowrap;z-index:1}.price-explanation .control-label.apr-label,.price-explanation__total-incentives .control-label.apr-label{margin:1px;margin-left:9px;padding-top:1px;font-size:.625rem;color:rgba(0,0,0,.6);font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.price-explanation .control-label.specials-label,.price-explanation__total-incentives .control-label.specials-label{margin:1px;margin-top:1px;margin-left:9px;padding-bottom:1px;text-align:left;line-height:20px;text-transform:none}.price-explanation .control-label.specials-row,.price-explanation__total-incentives .control-label.specials-row{height:10px}.dr-shopper-education-column{flex-basis:230px;position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:595px){.dr-shopper-education-column{flex:1;margin-top:32px}}.dr-shopper-education-column__info-items{width:100%;margin-top:32px}@media (min-width:722px){.dr-shopper-education-column__info-items{display:flex}}.dr-shopper-education-column__info-item-title{font-weight:700;font-size:16px;margin-bottom:10px;align-items:center}.dr-shopper-education-column__info-item{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12px;width:100%}.dr-shopper-education-column__info-item>div{width:100%}.dr-shopper-education-column__info-items-divider{background-color:#9e9fa0;position:relative}@media (max-width:721px){.dr-shopper-education-column__info-items-divider{height:1px;margin:16px 0}}@media (min-width:722px){.dr-shopper-education-column__info-items-divider{width:1px;margin:0 16px}}.dr-shopper-education-column__video-thumb-container{display:flex;justify-content:center;width:100%;cursor:pointer}.dr-shopper-education-column__video-link{width:100%;display:flex;justify-content:center}.dr-shopper-education-column__video-thumb{width:100%;height:205px}.dr-shopper-education-column__real-payments-icon{margin-bottom:16px}.dr-shopper-education-column__real-payments-icon svg{width:36px;height:36px}.dr-shopper-education-column__real-payments-icon g{fill:rgba(0,0,0,.9)}.dr-shopper-education-column__clock-icon{margin-bottom:16px;width:36px;height:36px}.dr-shopper-education-column__clock-icon [id^=Rectangle]{fill:rgba(0,0,0,.9)}.selectui__label{position:absolute!important;top:5px!important;left:6px!important;margin:0!important}.selectui__select{position:static!important}.selectui__alert-text{top:-34px!important}.email-landing-container .text-muted{color:inherit}.email-landing-container .lead{margin-bottom:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.email-landing-container .close-button-container .close{position:absolute;top:16px;left:16px;cursor:pointer;font-size:26px;color:#eb0a1e;text-decoration:none;outline:0;box-shadow:none}.email-landing-container .close-button-container .close:hover{color:#cc0916}.email-landing-container .email-landing-content .vehicle-details{padding-top:8px;padding-bottom:4px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;color:rgba(0,0,0,.9)}.email-landing-container .email-landing-content .monthly-payment-primary{padding-top:4px;font-family:DDC Heading Font Face,DDC Body Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;color:rgba(0,0,0,.9)}.email-landing-container .email-landing-content .monthly-payment-secondary{padding-bottom:12px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;color:rgba(0,0,0,.6)}.email-landing-container .email-landing-content .btn-container{padding-top:12px;padding-bottom:12px;margin:0 24px}.trade-in-info{display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 10px;border:.0625rem solid #eb0a1e;border-radius:.25em;box-shadow:none;background-image:none;cursor:pointer;font-size:.75rem;color:#eb0a1e;font-weight:700;text-transform:inherit;text-decoration:none;line-height:inherit;box-sizing:border-box;text-align:center}.trade-in-info:hover{color:#cc0916}.trade-in-info div.add-icon{font-size:20px;font-weight:400;height:100%}.dr-tradein__success-row-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:593px){.dr-tradein__success-row-1{max-width:70vw}}.dr-tradein__no-value-text{color:#9a010e}.dr-tradein__icon{height:30px;margin-right:10px}.dr-tradein__remember-me-icon svg{height:1.5rem;width:1.5rem;margin-top:.75rem;margin-left:.3125rem}.dr-tradein__remember-me-icon svg g{fill:#eb0a1e}.dr-tradein__text{font-size:.75rem;font-weight:700;text-transform:inherit;text-decoration:none;line-height:inherit;box-sizing:border-box;text-align:center}.dr-tradein__text div.add-icon{font-size:20px;font-weight:400;height:100%}.dr-tradein__text--disabled:hover{color:#eb0a1e}.tradeInBtn--disabled[disabled]{cursor:not-allowed;opacity:.6}.has-tradein{border:0 none;height:auto;padding:0;box-shadow:0 0;text-align:justify;margin-bottom:5px;width:100%}.has-tradein .dr-tradein__success-row-1{white-space:normal;overflow:visible;text-overflow:ellipsis}@media (max-width:593px){.has-tradein .dr-tradein__success-row-1{max-width:100%}}.has-tradein #dr_tradein_results{margin-bottom:6px}.has-tradein .dr-tradein__text{padding:3px;max-width:100%}.has-tradein .expand{width:inherit}.dr-tradein__edit-action{text-align:center;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;color:#eb0a1e;padding-top:.125rem;cursor:pointer}.dr-tradein__edit-action .disabled_edit_link{color:gray}.dr-tradein__disabled_edit_link{pointer-events:none;cursor:default}.dr-tradein__apply-container{border:1px solid #eb0a1e;border-radius:.25em;overflow:hidden;cursor:pointer;max-width:100%;display:flex;height:50px}.dr-tradein__apply-container .item{flex:1 100%}.dr-tradein__remember-me-content{overflow:hidden;padding-top:.3125rem;padding-left:.625rem}.dr-tradein__apply-label{color:#eb0a1e;font-size:1rem;font-weight:700}.dr-tradein__vehicle-model{max-width:100%;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;color:rgba(0,0,0,.9);overflow:hidden;text-overflow:ellipsis}.dr-tradein__vehicle-model span{white-space:nowrap;text-align:left}.dr-tradein__vehicle-model .applied{font-weight:700}.contract .expandable{height:.625rem;background-color:#eb0a1e;transition:height .5s 0s,background-color .5s .6s;pointer-events:none}.contract .expandable div,.contract .expandable svg{opacity:0}.expand .expandable{height:50px;background-color:inherit;transition:height .5s 0s,background-color 0s 0s}.dr-tradein__mileage-expire{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;max-width:100%;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;color:rgba(0,0,0,.9)}.priceAdvisorTradeinBtn{display:flex;align-items:center;justify-content:center}.priceAdvisorTradeinBtn__text{margin:0;padding-left:12px;display:flex}.priceAdvisorTradeinBtn__text span{display:block;white-space:nowrap}.priceAdvisorTradeinBtn__text.priceadvisor{padding-left:8px;margin-right:.3125rem}.priceAdvisorTradeinBtn__text--subText{font-size:.5625rem;color:gray;font-weight:550}.priceAdvisorTradeinBtn__brand{width:35px;margin-right:6px}.priceAdvisorTradeinBtn__brand.priceadvisor_logo{width:54px;margin-right:2px;padding:5px}.dr-page .btn-secondary.priceAdvisorTradeinBtn{padding:0}.dr-p202-body #trade-in-button{white-space:normal}.dr-softpull-label{font-size:.675rem;color:rgba(0,0,0,.6);padding-right:0;padding-left:0;margin-top:.4375rem;font-weight:400;text-align:center;padding-bottom:.325rem}.dr-softpull-info,.dr-softpull-label{align-items:center;justify-content:center;width:100%}.dr-softpull-info{display:flex;height:50px;padding:0 10px;border:.0625rem solid #eb0a1e;border-radius:.25em;box-shadow:none;cursor:pointer;height:auto;box-shadow:0 0;text-align:justify;margin-bottom:5px}.dr-softpull__icon{height:30px;margin-right:10px}.dr-softpull__text{font-size:.75rem;color:#eb0a1e;font-weight:700;text-transform:inherit;text-decoration:none;line-height:inherit;box-sizing:border-box;text-align:center;text-transform:capitalize}.dr-softpull__text:hover{color:#cc0916}.lead-form-container{padding-top:24px}.lead-form-container .flex-editor .vdp-lead-form .form-row .text-input .input-group{width:100%}.lead-form-container .flex-editor .vdp-lead-form .form-row .text-input .input-group .form-control{height:47px;padding-top:17px;padding-left:10px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:1.125rem;background-color:#fff;background-image:none;color:rgba(0,0,0,.9);border:.0625rem solid #babbbc;border-radius:.25em;box-shadow:none}.lead-form-container .flex-editor .vdp-lead-form .form-row .text-input .input-group .form-control:disabled{background-image:none}.lead-form-container .flex-editor .vdp-lead-form .form-row .text-input .input-group .form-control:focus{box-shadow:none;color:#202021;border:.0625rem solid #000}.lead-form-container .flex-editor .vdp-lead-form .form-row .text-input .input-group .form-control:disabled{color:#babbbc;background-color:#fff;border:.0625rem solid #e7e7e7}.lead-form-container .flex-editor .vdp-lead-form .form-row .text-input.input-validation-fail{border:1px solid #d50000}.app-content .pencil-disclaimer .lead-form-container .disclaimer-header,.app-content .pencil-summary .lead-form-container .summary-header,.dr-p202-body .pencil-summary .lead-form-container .summary-header,.lead-form-container .app-content .pencil-disclaimer .disclaimer-header,.lead-form-container .app-content .pencil-summary .summary-header,.lead-form-container .dr-p202-body .pencil-summary .summary-header,.lead-form-container .header{font-size:1.25rem;text-align:center;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:rgba(0,0,0,.9);line-height:normal}.lead-form-container .subheader{font-size:12px;text-align:center;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.9)}.lead-form-container .vdp-error-message{color:red}.lead-form-container .vdp-disclaimer-message,.lead-form-container .vdp-error-message{display:block;text-align:center;font-size:10px}.lead-form-container .btn{font-size:.875rem}.lead-form-container .btn:first-letter{text-transform:uppercase}.lead-form-container .btn-group{width:100%}.lead-form-container .btn-block{width:100%;height:47px}.lead-form-container .btn-primary{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:calc(1.1em + 6px);border-color:#eb0a1e;border-width:1px;padding:.5rem 1.875rem;background:#eb0a1e;background-image:#eb0a1e;color:#fff;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none}@media (hover:hover){.lead-form-container .btn-primary:hover{background-color:#cc0916;background-image:#cc0916;color:#fff;box-shadow:none;border:1px solid #cc0916}}.lead-form-container .btn-primary:active{background-color:#ae070f;background-image:none;border-color:#ae070f;color:#fff}.lead-form-container .btn-primary:focus{outline:0}.lead-form-container .btn-primary:disabled{background:rgba(235,10,30,.5);background-image:none;border-color:transparent;color:hsla(0,0%,100%,.5)}.lead-form-container .btn-secondary{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:calc(1.1em + 6px);border-color:#f47b86;border-width:1px;padding:.5rem 1.875rem;background:#fff;background-image:#fff;color:#eb0a1e;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none}@media (hover:hover){.lead-form-container .btn-secondary:hover{background-color:#fbd0d4;background-image:#fbd0d4;color:#cc0916;box-shadow:none;border:1px solid #f04554}}.lead-form-container .btn-secondary:active{background-color:#f8aab1;background-image:none;border-color:#eb0a1e;color:#ae070f}.lead-form-container .btn-secondary:focus{outline:0}.lead-form-container .btn-secondary:disabled{background:hsla(0,0%,100%,.5);background-image:none;border-color:rgba(235,10,30,.5);color:rgba(235,10,30,.5)}.vdp-lead-form .control-label.inline-label,.vdp-lead-form .field-label.inline-label{margin:4px 6px;padding:0 .1875rem 0 5px;display:block;position:absolute;z-index:5;text-transform:capitalize;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;color:rgba(0,0,0,.9);white-space:nowrap;transition:all .2s;top:25%}.vdp-lead-form .control-label.inline-label.text-input-touched,.vdp-lead-form .field-label.inline-label.text-input-touched{top:5%;font-size:.5rem}.vdp-lead-form .control-label.inline-label:focus,.vdp-lead-form .field-label.inline-label:focus{top:5%}.vdp-lead-form .control-label.input-label,.vdp-lead-form .field-label.input-label{background-image:none;background-color:transparent}.shopper-consent-section{display:flex;font-size:10px;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:rgba(0,0,0,.9);margin-bottom:15px}.dr-page .btn{font-size:.875rem}.dr-page .btn:first-letter{text-transform:uppercase}.dr-page .btn-primary{border-radius:calc(1.1em + 6px);border-color:#eb0a1e;border-width:1px;padding:.5rem 1.875rem;background:#eb0a1e;background-image:#eb0a1e;color:#fff;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none}@media (hover:hover){.dr-page .btn-primary:hover{background-color:#cc0916;background-image:#cc0916;color:#fff;box-shadow:none;border:1px solid #cc0916}}.dr-page .btn-primary:active{background-color:#ae070f;background-image:none;border-color:#ae070f;color:#fff}.dr-page .btn-primary:focus{outline:0}.dr-page .btn-primary:disabled{background:rgba(235,10,30,.5);background-image:none;border-color:transparent;color:hsla(0,0%,100%,.5)}.dr-page .btn-secondary{border-radius:calc(1.1em + 6px);border-color:#f47b86;border-width:1px;padding:.5rem 1.875rem;background:#fff;background-image:#fff;color:#eb0a1e;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none}@media (hover:hover){.dr-page .btn-secondary:hover{background-color:#fbd0d4;background-image:#fbd0d4;color:#cc0916;box-shadow:none;border:1px solid #f04554}}.dr-page .btn-secondary:active{background-color:#f8aab1;background-image:none;border-color:#eb0a1e;color:#ae070f}.dr-page .btn-secondary:focus{outline:0}.dr-page .btn-secondary:disabled{background:hsla(0,0%,100%,.5);background-image:none;border-color:rgba(235,10,30,.5);color:rgba(235,10,30,.5)}.dr-onboarding-modal{display:flex;flex-direction:column;justify-content:space-between;z-index:4;border-radius:.1875rem .1875rem 0 0;box-shadow:0 -.125rem .625rem .125rem rgba(0,0,0,.3);outline:0;position:absolute;color:rgba(0,0,0,.9);background-color:#fff;padding:1rem;max-width:19.6875rem;min-height:20.625rem;top:23.125rem;right:.625rem;bottom:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:.25rem solid #eb0a1e}@media (min-width:722px){.dr-onboarding-modal{right:2.1875rem;max-width:40%}}@media (max-width:480px){.dr-onboarding-modal{left:9%;right:9%;max-width:none}}.dr-onboarding-modal .btn{font-size:.875rem}.dr-onboarding-modal .btn:first-letter{text-transform:uppercase}.dr-onboarding-modal .btn-group{width:100%}.dr-onboarding-modal .btn-block{width:100%;height:2.9375rem}.dr-onboarding-modal .btn-primary{font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:calc(1.1em + 6px);border-color:#eb0a1e;border-width:1px;padding:.5rem 1.875rem;background:#eb0a1e;background-image:#eb0a1e;color:#fff;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;box-shadow:none;line-height:inherit;-webkit-font-smoothing:auto;text-transform:inherit;text-shadow:none}@media (hover:hover){.dr-onboarding-modal .btn-primary:hover{background-color:#cc0916;background-image:#cc0916;color:#fff;box-shadow:none;border:1px solid #cc0916}}.dr-onboarding-modal .btn-primary:active{background-color:#ae070f;background-image:none;border-color:#ae070f;color:#fff}.dr-onboarding-modal .btn-primary:focus{outline:0}.dr-onboarding-modal .btn-primary:disabled{background:rgba(235,10,30,.5);background-image:none;border-color:transparent;color:hsla(0,0%,100%,.5)}.dr-onboarding-modal .dr-onboarding-modal__header{font-weight:700;font-size:1.125rem;text-align:center}.dr-onboarding-modal .dr-onboarding-modal__header-line-1{margin-top:1rem}.dr-onboarding-modal .dr-onboarding-modal__header-line-2{margin-top:0}.dr-onboarding-modal .dr-onboarding-modal__info-items-container{margin-top:.625rem;margin-bottom:.625rem}.dr-onboarding-modal .dr-onboarding-modal__info-items-row{display:inline-flex;align-items:center;margin:.1875rem}.dr-onboarding-modal .dr-onboarding-modal__info-item-title{font-size:.8125rem;align-items:center;color:#fff}.dr-onboarding-modal .onboarding-modal-overlay{top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,0);position:absolute;z-index:7}.loan-term-ui-container{position:relative}.loan-term-ui-container .not-available.loan-term-ui-alert{display:flex;flex-direction:column;justify-content:center;font-size:1rem;color:#727272;font-style:oblique;font-weight:inherit;white-space:nowrap}.dr-p202-body.atc .loan-term-ui-container .toggleControl>div:first-child{border-left:1px solid #e0e0e0;border-radius:4px 0 0 4px}.dr-p202-body.atc .loan-term-ui-container .toggleControl>div:not(:last-child){border-right:1px solid #e0e0e0}.dr-p202-body.atc .loan-term-ui-container .toggleControl>div:last-child{border-right:1px solid #e0e0e0;border-radius:0 4px 4px 0}.dr-p202-body.atc .loan-term-ui-container .toggleControl>div label{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.dr-p202-body .loan-term-ui-container .toggleControl label{font-size:.875rem;font-weight:400;line-height:1.71;letter-spacing:0;text-align:center;color:#202021}.dr-p202-body .loan-term-ui-container .toggleControl label span~span{line-height:normal;letter-spacing:0;text-align:center}.payment-breakdown .stats{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 8px 16px}.payment-breakdown .stats .apr,.payment-breakdown .stats .cash-down,.payment-breakdown .stats .term{display:flex;flex-direction:column}.payment-breakdown .stats .apr-text,.payment-breakdown .stats .cash-down-text,.payment-breakdown .stats .term-text{font-weight:700}.payment-breakdown .stats strong{color:rgba(0,0,0,.9);font-size:1.125rem}.payment-breakdown .heading{text-align:center;font-size:1.25rem;line-height:1.5;margin:0 8px 20px}.payment-breakdown .line-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:6px 0}.payment-breakdown .line-item svg{display:inline-block;vertical-align:middle;width:20px;height:20px}.payment-breakdown .line-item .dr-price-tag-icon svg path{fill:#008e00}.payment-breakdown .line-item.highlighted{background-color:#fff;border-radius:5px;margin-left:0;margin-right:0;padding:6px}.payment-breakdown .line-item.highlighted div:nth-child(2){color:#539904}.payment-breakdown .line-item.favorable div:nth-child(2){color:#26a65b}.payment-breakdown .line-item.unfavorable div:nth-child(2){color:#d50000}.payment-breakdown .line-item.bottom-line{font-weight:700}.payment-breakdown .line-item.taxes-and-fees.fees{margin-right:2px}.payment-breakdown a.calculate-taxes-and-fees{cursor:pointer;font-weight:700}.payment-breakdown a.calculate-taxes-and-fees svg{width:.875rem;height:.875rem}.payment-breakdown hr{border-color:#ccc;margin:6px 8px}.payment-breakdown-wide .stats-container{background-color:#d0d4da;border-top-right-radius:.5rem;padding:16px 24px 8px;margin-bottom:18px}.payment-breakdown-wide .stats-container .est-payment{text-align:center;font-size:1.125rem;line-height:1.5}.payment-breakdown-wide .stats-container .payment-per-month{text-align:center;font-size:2.25rem;font-weight:700;line-height:1.5}.payment-breakdown-wide .stats-container .payment-loader{background-color:#d0d4da;text-align:center;font-size:2.25rem;line-height:1.5;width:80%}.payment-breakdown-wide .stats-container hr{border-color:#a3adb6;margin:0 0 .5rem}.payment-breakdown-wide .stats-container .stats{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 8px 8px;background-color:#d0d4da}.payment-breakdown-wide .stats-container .stats .apr,.payment-breakdown-wide .stats-container .stats .cash-down,.payment-breakdown-wide .stats-container .stats .term{display:flex;flex-direction:column}.payment-breakdown-wide .stats-container .stats .apr-text,.payment-breakdown-wide .stats-container .stats .cash-down-text,.payment-breakdown-wide .stats-container .stats .term-text{font-weight:700}.payment-breakdown-wide .stats-container .stats strong{color:#000;font-size:1.125rem}.payment-breakdown-wide .heading{text-align:center;font-size:1.125rem;line-height:1.5;margin:0 24px 16px}.payment-breakdown-wide .line-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 24px;padding:6px 0}.payment-breakdown-wide .line-item svg{display:inline-block;vertical-align:middle;width:20px;height:20px}.payment-breakdown-wide .line-item div:first-child{padding-right:8px}.payment-breakdown-wide .line-item.unhighlighted{margin-top:2px;margin-bottom:2px}.payment-breakdown-wide .line-item.highlighted{background-color:#fff;border-radius:5px;margin-left:16px;margin-right:16px;padding:6px 8px}.payment-breakdown-wide .line-item.highlighted div:nth-child(2){color:#26a65b}.payment-breakdown-wide .line-item.favorable div:nth-child(2){color:#26a65b}.payment-breakdown-wide .line-item.unfavorable div:nth-child(2){color:#26a65b}.payment-breakdown-wide .line-item.bottom-line{font-weight:700}.payment-breakdown-wide .line-item.taxes-and-fees.fees{margin-right:17px}.payment-breakdown-wide a.calculate-taxes-and-fees svg{width:.875rem;height:.875rem}.payment-breakdown-wide hr{border-color:#ccc;margin:6px 24px;height:1px}.dr-p202-body .primary-link-container:hover .primary-link{color:#cc0916;text-decoration:underline}.dr-p202-body .primary-link-container:hover .isvg.pencil path{stroke:#cc0916}.dr-p202-body .primary-link-icon.isvg.pencil path{stroke:#eb0a1e}.accordion-item{box-shadow:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.accordion-item .accordion-description{width:80%;font-size:.625rem}.accordion-item .accordion-amount{width:20%;font-size:.625rem;text-align:right}.accordion-item .favorable{color:#26a65b}.accordion-item .accordion-link{text-decoration:none;color:inherit}.accordion-item .accordion-link:hover{cursor:pointer}.accordion-item .caret-icon svg{width:12px;height:12px;transform:rotate(0)}.accordion-item .caret-icon-reverse svg{width:12px;height:12px;transform:rotate(-180deg)}.accordion-closed,.accordion-open{max-height:0;overflow-y:hidden;transition:max-height .8s ease-in-out;background-color:#fff}.accordion-open{border-radius:5px;max-height:1000px}.accordion-normal{margin:2px 8px;padding:6px 0}.accordion-wide{margin:2px 24px;padding:6px 0}@media (min-width:671px){.dr-extensible-ui .container{width:36.6255rem}}@media (min-width:789px){.dr-extensible-ui .container{width:50.6255rem}}@media (min-width:1100px){.dr-extensible-ui .container{width:63.813rem}}.dr-extensible-ui .col-lg-1,.dr-extensible-ui .col-lg-10,.dr-extensible-ui .col-lg-11,.dr-extensible-ui .col-lg-12,.dr-extensible-ui .col-lg-2,.dr-extensible-ui .col-lg-3,.dr-extensible-ui .col-lg-4,.dr-extensible-ui .col-lg-5,.dr-extensible-ui .col-lg-6,.dr-extensible-ui .col-lg-7,.dr-extensible-ui .col-lg-8,.dr-extensible-ui .col-lg-9,.dr-extensible-ui .col-md-1,.dr-extensible-ui .col-md-10,.dr-extensible-ui .col-md-11,.dr-extensible-ui .col-md-12,.dr-extensible-ui .col-md-2,.dr-extensible-ui .col-md-3,.dr-extensible-ui .col-md-4,.dr-extensible-ui .col-md-5,.dr-extensible-ui .col-md-6,.dr-extensible-ui .col-md-7,.dr-extensible-ui .col-md-8,.dr-extensible-ui .col-md-9,.dr-extensible-ui .col-sm-1,.dr-extensible-ui .col-sm-10,.dr-extensible-ui .col-sm-11,.dr-extensible-ui .col-sm-12,.dr-extensible-ui .col-sm-2,.dr-extensible-ui .col-sm-3,.dr-extensible-ui .col-sm-4,.dr-extensible-ui .col-sm-5,.dr-extensible-ui .col-sm-6,.dr-extensible-ui .col-sm-7,.dr-extensible-ui .col-sm-8,.dr-extensible-ui .col-sm-9,.dr-extensible-ui .col-xs-1,.dr-extensible-ui .col-xs-10,.dr-extensible-ui .col-xs-11,.dr-extensible-ui .col-xs-12,.dr-extensible-ui .col-xs-2,.dr-extensible-ui .col-xs-3,.dr-extensible-ui .col-xs-4,.dr-extensible-ui .col-xs-5,.dr-extensible-ui .col-xs-6,.dr-extensible-ui .col-xs-7,.dr-extensible-ui .col-xs-8,.dr-extensible-ui .col-xs-9{position:relative;min-height:1px;padding-right:0;padding-left:1rem}.dr-extensible-ui .col-xs-1,.dr-extensible-ui .col-xs-10,.dr-extensible-ui .col-xs-11,.dr-extensible-ui .col-xs-12,.dr-extensible-ui .col-xs-2,.dr-extensible-ui .col-xs-3,.dr-extensible-ui .col-xs-4,.dr-extensible-ui .col-xs-5,.dr-extensible-ui .col-xs-6,.dr-extensible-ui .col-xs-7,.dr-extensible-ui .col-xs-8,.dr-extensible-ui .col-xs-9{float:left}.dr-extensible-ui .col-xs-1{width:8.3333333333%}.dr-extensible-ui .col-xs-2{width:16.6666666667%}.dr-extensible-ui .col-xs-3{width:25%}.dr-extensible-ui .col-xs-4{width:33.3333333333%}.dr-extensible-ui .col-xs-5{width:41.6666666667%}.dr-extensible-ui .col-xs-6{width:50%}.dr-extensible-ui .col-xs-7{width:58.3333333333%}.dr-extensible-ui .col-xs-8{width:66.6666666667%}.dr-extensible-ui .col-xs-9{width:75%}.dr-extensible-ui .col-xs-10{width:83.3333333333%}.dr-extensible-ui .col-xs-11{width:91.6666666667%}.dr-extensible-ui .col-xs-12{width:100%}.dr-extensible-ui .col-xs-pull-0{right:auto}.dr-extensible-ui .col-xs-pull-1{right:8.3333333333%}.dr-extensible-ui .col-xs-pull-2{right:16.6666666667%}.dr-extensible-ui .col-xs-pull-3{right:25%}.dr-extensible-ui .col-xs-pull-4{right:33.3333333333%}.dr-extensible-ui .col-xs-pull-5{right:41.6666666667%}.dr-extensible-ui .col-xs-pull-6{right:50%}.dr-extensible-ui .col-xs-pull-7{right:58.3333333333%}.dr-extensible-ui .col-xs-pull-8{right:66.6666666667%}.dr-extensible-ui .col-xs-pull-9{right:75%}.dr-extensible-ui .col-xs-pull-10{right:83.3333333333%}.dr-extensible-ui .col-xs-pull-11{right:91.6666666667%}.dr-extensible-ui .col-xs-pull-12{right:100%}.dr-extensible-ui .col-xs-push-0{left:auto}.dr-extensible-ui .col-xs-push-1{left:8.3333333333%}.dr-extensible-ui .col-xs-push-2{left:16.6666666667%}.dr-extensible-ui .col-xs-push-3{left:25%}.dr-extensible-ui .col-xs-push-4{left:33.3333333333%}.dr-extensible-ui .col-xs-push-5{left:41.6666666667%}.dr-extensible-ui .col-xs-push-6{left:50%}.dr-extensible-ui .col-xs-push-7{left:58.3333333333%}.dr-extensible-ui .col-xs-push-8{left:66.6666666667%}.dr-extensible-ui .col-xs-push-9{left:75%}.dr-extensible-ui .col-xs-push-10{left:83.3333333333%}.dr-extensible-ui .col-xs-push-11{left:91.6666666667%}.dr-extensible-ui .col-xs-push-12{left:100%}.dr-extensible-ui .col-xs-offset-0{margin-left:0}.dr-extensible-ui .col-xs-offset-1{margin-left:8.3333333333%}.dr-extensible-ui .col-xs-offset-2{margin-left:16.6666666667%}.dr-extensible-ui .col-xs-offset-3{margin-left:25%}.dr-extensible-ui .col-xs-offset-4{margin-left:33.3333333333%}.dr-extensible-ui .col-xs-offset-5{margin-left:41.6666666667%}.dr-extensible-ui .col-xs-offset-6{margin-left:50%}.dr-extensible-ui .col-xs-offset-7{margin-left:58.3333333333%}.dr-extensible-ui .col-xs-offset-8{margin-left:66.6666666667%}.dr-extensible-ui .col-xs-offset-9{margin-left:75%}.dr-extensible-ui .col-xs-offset-10{margin-left:83.3333333333%}.dr-extensible-ui .col-xs-offset-11{margin-left:91.6666666667%}.dr-extensible-ui .col-xs-offset-12{margin-left:100%}@media (min-width:671px){.dr-extensible-ui .col-sm-1,.dr-extensible-ui .col-sm-10,.dr-extensible-ui .col-sm-11,.dr-extensible-ui .col-sm-12,.dr-extensible-ui .col-sm-2,.dr-extensible-ui .col-sm-3,.dr-extensible-ui .col-sm-4,.dr-extensible-ui .col-sm-5,.dr-extensible-ui .col-sm-6,.dr-extensible-ui .col-sm-7,.dr-extensible-ui .col-sm-8,.dr-extensible-ui .col-sm-9{float:left}.dr-extensible-ui .col-sm-1{width:8.3333333333%}.dr-extensible-ui .col-sm-2{width:16.6666666667%}.dr-extensible-ui .col-sm-3{width:25%}.dr-extensible-ui .col-sm-4{width:33.3333333333%}.dr-extensible-ui .col-sm-5{width:41.6666666667%}.dr-extensible-ui .col-sm-6{width:50%}.dr-extensible-ui .col-sm-7{width:58.3333333333%}.dr-extensible-ui .col-sm-8{width:66.6666666667%}.dr-extensible-ui .col-sm-9{width:75%}.dr-extensible-ui .col-sm-10{width:83.3333333333%}.dr-extensible-ui .col-sm-11{width:91.6666666667%}.dr-extensible-ui .col-sm-12{width:100%}.dr-extensible-ui .col-sm-pull-0{right:auto}.dr-extensible-ui .col-sm-pull-1{right:8.3333333333%}.dr-extensible-ui .col-sm-pull-2{right:16.6666666667%}.dr-extensible-ui .col-sm-pull-3{right:25%}.dr-extensible-ui .col-sm-pull-4{right:33.3333333333%}.dr-extensible-ui .col-sm-pull-5{right:41.6666666667%}.dr-extensible-ui .col-sm-pull-6{right:50%}.dr-extensible-ui .col-sm-pull-7{right:58.3333333333%}.dr-extensible-ui .col-sm-pull-8{right:66.6666666667%}.dr-extensible-ui .col-sm-pull-9{right:75%}.dr-extensible-ui .col-sm-pull-10{right:83.3333333333%}.dr-extensible-ui .col-sm-pull-11{right:91.6666666667%}.dr-extensible-ui .col-sm-pull-12{right:100%}.dr-extensible-ui .col-sm-push-0{left:auto}.dr-extensible-ui .col-sm-push-1{left:8.3333333333%}.dr-extensible-ui .col-sm-push-2{left:16.6666666667%}.dr-extensible-ui .col-sm-push-3{left:25%}.dr-extensible-ui .col-sm-push-4{left:33.3333333333%}.dr-extensible-ui .col-sm-push-5{left:41.6666666667%}.dr-extensible-ui .col-sm-push-6{left:50%}.dr-extensible-ui .col-sm-push-7{left:58.3333333333%}.dr-extensible-ui .col-sm-push-8{left:66.6666666667%}.dr-extensible-ui .col-sm-push-9{left:75%}.dr-extensible-ui .col-sm-push-10{left:83.3333333333%}.dr-extensible-ui .col-sm-push-11{left:91.6666666667%}.dr-extensible-ui .col-sm-push-12{left:100%}.dr-extensible-ui .col-sm-offset-0{margin-left:0}.dr-extensible-ui .col-sm-offset-1{margin-left:8.3333333333%}.dr-extensible-ui .col-sm-offset-2{margin-left:16.6666666667%}.dr-extensible-ui .col-sm-offset-3{margin-left:25%}.dr-extensible-ui .col-sm-offset-4{margin-left:33.3333333333%}.dr-extensible-ui .col-sm-offset-5{margin-left:41.6666666667%}.dr-extensible-ui .col-sm-offset-6{margin-left:50%}.dr-extensible-ui .col-sm-offset-7{margin-left:58.3333333333%}.dr-extensible-ui .col-sm-offset-8{margin-left:66.6666666667%}.dr-extensible-ui .col-sm-offset-9{margin-left:75%}.dr-extensible-ui .col-sm-offset-10{margin-left:83.3333333333%}.dr-extensible-ui .col-sm-offset-11{margin-left:91.6666666667%}.dr-extensible-ui .col-sm-offset-12{margin-left:100%}}@media (min-width:789px){.dr-extensible-ui .col-md-1,.dr-extensible-ui .col-md-10,.dr-extensible-ui .col-md-11,.dr-extensible-ui .col-md-12,.dr-extensible-ui .col-md-2,.dr-extensible-ui .col-md-3,.dr-extensible-ui .col-md-4,.dr-extensible-ui .col-md-5,.dr-extensible-ui .col-md-6,.dr-extensible-ui .col-md-7,.dr-extensible-ui .col-md-8,.dr-extensible-ui .col-md-9{float:left}.dr-extensible-ui .col-md-1{width:8.3333333333%}.dr-extensible-ui .col-md-2{width:16.6666666667%}.dr-extensible-ui .col-md-3{width:25%}.dr-extensible-ui .col-md-4{width:33.3333333333%}.dr-extensible-ui .col-md-5{width:41.6666666667%}.dr-extensible-ui .col-md-6{width:50%}.dr-extensible-ui .col-md-7{width:58.3333333333%}.dr-extensible-ui .col-md-8{width:66.6666666667%}.dr-extensible-ui .col-md-9{width:75%}.dr-extensible-ui .col-md-10{width:83.3333333333%}.dr-extensible-ui .col-md-11{width:91.6666666667%}.dr-extensible-ui .col-md-12{width:100%}.dr-extensible-ui .col-md-pull-0{right:auto}.dr-extensible-ui .col-md-pull-1{right:8.3333333333%}.dr-extensible-ui .col-md-pull-2{right:16.6666666667%}.dr-extensible-ui .col-md-pull-3{right:25%}.dr-extensible-ui .col-md-pull-4{right:33.3333333333%}.dr-extensible-ui .col-md-pull-5{right:41.6666666667%}.dr-extensible-ui .col-md-pull-6{right:50%}.dr-extensible-ui .col-md-pull-7{right:58.3333333333%}.dr-extensible-ui .col-md-pull-8{right:66.6666666667%}.dr-extensible-ui .col-md-pull-9{right:75%}.dr-extensible-ui .col-md-pull-10{right:83.3333333333%}.dr-extensible-ui .col-md-pull-11{right:91.6666666667%}.dr-extensible-ui .col-md-pull-12{right:100%}.dr-extensible-ui .col-md-push-0{left:auto}.dr-extensible-ui .col-md-push-1{left:8.3333333333%}.dr-extensible-ui .col-md-push-2{left:16.6666666667%}.dr-extensible-ui .col-md-push-3{left:25%}.dr-extensible-ui .col-md-push-4{left:33.3333333333%}.dr-extensible-ui .col-md-push-5{left:41.6666666667%}.dr-extensible-ui .col-md-push-6{left:50%}.dr-extensible-ui .col-md-push-7{left:58.3333333333%}.dr-extensible-ui .col-md-push-8{left:66.6666666667%}.dr-extensible-ui .col-md-push-9{left:75%}.dr-extensible-ui .col-md-push-10{left:83.3333333333%}.dr-extensible-ui .col-md-push-11{left:91.6666666667%}.dr-extensible-ui .col-md-push-12{left:100%}.dr-extensible-ui .col-md-offset-0{margin-left:0}.dr-extensible-ui .col-md-offset-1{margin-left:8.3333333333%}.dr-extensible-ui .col-md-offset-2{margin-left:16.6666666667%}.dr-extensible-ui .col-md-offset-3{margin-left:25%}.dr-extensible-ui .col-md-offset-4{margin-left:33.3333333333%}.dr-extensible-ui .col-md-offset-5{margin-left:41.6666666667%}.dr-extensible-ui .col-md-offset-6{margin-left:50%}.dr-extensible-ui .col-md-offset-7{margin-left:58.3333333333%}.dr-extensible-ui .col-md-offset-8{margin-left:66.6666666667%}.dr-extensible-ui .col-md-offset-9{margin-left:75%}.dr-extensible-ui .col-md-offset-10{margin-left:83.3333333333%}.dr-extensible-ui .col-md-offset-11{margin-left:91.6666666667%}.dr-extensible-ui .col-md-offset-12{margin-left:100%}}@media (min-width:1100px){.dr-extensible-ui .col-lg-1,.dr-extensible-ui .col-lg-10,.dr-extensible-ui .col-lg-11,.dr-extensible-ui .col-lg-12,.dr-extensible-ui .col-lg-2,.dr-extensible-ui .col-lg-3,.dr-extensible-ui .col-lg-4,.dr-extensible-ui .col-lg-5,.dr-extensible-ui .col-lg-6,.dr-extensible-ui .col-lg-7,.dr-extensible-ui .col-lg-8,.dr-extensible-ui .col-lg-9{float:left}.dr-extensible-ui .col-lg-1{width:8.3333333333%}.dr-extensible-ui .col-lg-2{width:16.6666666667%}.dr-extensible-ui .col-lg-3{width:25%}.dr-extensible-ui .col-lg-4{width:33.3333333333%}.dr-extensible-ui .col-lg-5{width:41.6666666667%}.dr-extensible-ui .col-lg-6{width:50%}.dr-extensible-ui .col-lg-7{width:58.3333333333%}.dr-extensible-ui .col-lg-8{width:66.6666666667%}.dr-extensible-ui .col-lg-9{width:75%}.dr-extensible-ui .col-lg-10{width:83.3333333333%}.dr-extensible-ui .col-lg-11{width:91.6666666667%}.dr-extensible-ui .col-lg-12{width:100%}.dr-extensible-ui .col-lg-pull-0{right:auto}.dr-extensible-ui .col-lg-pull-1{right:8.3333333333%}.dr-extensible-ui .col-lg-pull-2{right:16.6666666667%}.dr-extensible-ui .col-lg-pull-3{right:25%}.dr-extensible-ui .col-lg-pull-4{right:33.3333333333%}.dr-extensible-ui .col-lg-pull-5{right:41.6666666667%}.dr-extensible-ui .col-lg-pull-6{right:50%}.dr-extensible-ui .col-lg-pull-7{right:58.3333333333%}.dr-extensible-ui .col-lg-pull-8{right:66.6666666667%}.dr-extensible-ui .col-lg-pull-9{right:75%}.dr-extensible-ui .col-lg-pull-10{right:83.3333333333%}.dr-extensible-ui .col-lg-pull-11{right:91.6666666667%}.dr-extensible-ui .col-lg-pull-12{right:100%}.dr-extensible-ui .col-lg-push-0{left:auto}.dr-extensible-ui .col-lg-push-1{left:8.3333333333%}.dr-extensible-ui .col-lg-push-2{left:16.6666666667%}.dr-extensible-ui .col-lg-push-3{left:25%}.dr-extensible-ui .col-lg-push-4{left:33.3333333333%}.dr-extensible-ui .col-lg-push-5{left:41.6666666667%}.dr-extensible-ui .col-lg-push-6{left:50%}.dr-extensible-ui .col-lg-push-7{left:58.3333333333%}.dr-extensible-ui .col-lg-push-8{left:66.6666666667%}.dr-extensible-ui .col-lg-push-9{left:75%}.dr-extensible-ui .col-lg-push-10{left:83.3333333333%}.dr-extensible-ui .col-lg-push-11{left:91.6666666667%}.dr-extensible-ui .col-lg-push-12{left:100%}.dr-extensible-ui .col-lg-offset-0{margin-left:0}.dr-extensible-ui .col-lg-offset-1{margin-left:8.3333333333%}.dr-extensible-ui .col-lg-offset-2{margin-left:16.6666666667%}.dr-extensible-ui .col-lg-offset-3{margin-left:25%}.dr-extensible-ui .col-lg-offset-4{margin-left:33.3333333333%}.dr-extensible-ui .col-lg-offset-5{margin-left:41.6666666667%}.dr-extensible-ui .col-lg-offset-6{margin-left:50%}.dr-extensible-ui .col-lg-offset-7{margin-left:58.3333333333%}.dr-extensible-ui .col-lg-offset-8{margin-left:66.6666666667%}.dr-extensible-ui .col-lg-offset-9{margin-left:75%}.dr-extensible-ui .col-lg-offset-10{margin-left:83.3333333333%}.dr-extensible-ui .col-lg-offset-11{margin-left:91.6666666667%}.dr-extensible-ui .col-lg-offset-12{margin-left:100%}}.primary-link{color:#eb0a1e;text-decoration:none;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-transform:inherit;cursor:pointer}.primary-link:hover{color:#cc0916;text-decoration:underline}.primary-link:active{color:#ae070f;text-decoration:none}.primary-link:focus{color:#6a0905;text-decoration:underline}.primary-link:disabled{opacity:1}.secondary-link{color:rgba(0,0,0,.9);font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-transform:inherit;cursor:pointer}.secondary-link:hover{color:#6f7071;text-decoration:underline}.secondary-link:active{color:#808182;text-decoration:none}.secondary-link:focus{color:#5f5f60;text-decoration:underline}.secondary-link:disabled{opacity:1}.inverse-link{color:#fff;font-family:DDC Body Font Face,DDC Heading Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-transform:inherit;cursor:pointer}.inverse-link:hover{color:#fff;text-decoration:underline}.inverse-link:active{color:#fff;text-decoration:none}.inverse-link:focus{color:#fff;text-decoration:underline}.inverse-link:disabled{opacity:1}.common-header{font-family:DDC Heading Font Face,DDC Body Font Face,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:inherit}