input[type=tel],select{padding:10px 10px;border:1px solid #c4c8cc;outline:0 !important;line-height:1.6rem;border-radius:0;border-collapse:collapse;min-height:50px;width:0;min-width:130px;color:#252525}.select-wpr{margin-bottom:0}.notice-content.lightbulb{display:flex}.notice-content.lightbulb:before{content:url(../assets/dvl/v1.0/assets/images/icons/icon-tips.svg);font-size:0;line-height:0;height:20px;width:20px;margin-right:15px;flex:0 0 auto;float:left}.tooltip-trigger>.trigger-icon{margin-left:7.5px;bottom:2px;position:relative}@media(max-width: 639px){.col-wpr.no-margins>[class*=col-]{margin-top:0;margin-bottom:0}}input[type=radio]+label.disabled{pointer-events:none}input[type=radio]+label.disabled:before{background-color:#c4c8cc}#skip-nav:focus{left:-999em !important}.disclaimer p{font-size:1.6rem !important;line-height:2.4rem !important}.disclaimer .table-wpr .table-row .table-cell:first-child{padding-right:7.5px;text-align:right;white-space:nowrap}.disclaimer .table-wpr .table-row .table-cell{padding-bottom:15px}.icon-link{margin-bottom:0 !important;font-weight:300}.icon-link:before{content:"";display:block;background-repeat:no-repeat;background-size:cover;background-position:center;background-size:20px 20px;width:20px;height:20px;margin-right:12px}.icon-link.edit:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-edit.svg")}.icon-link.edit-white:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-edit-inverse.svg")}.icon-link.chart:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-investments.svg")}.icon-link.chart-white:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-investments-inverse.svg")}.icon-link.save:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-heart-plus.svg")}.icon-link.btn-compare{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.icon-link.btn-compare.primary:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-compare-circles-inverse.svg")}.icon-link.btn-compare.tertiary:before{background-image:url("../assets/dvl/v1.0/assets/images/icons/icon-compare-circles.svg")}.language-dropdown{display:flex;justify-content:flex-end;position:relative}.language-dropdown .dropdown-content{right:0}.language-dropdown a#nav-language{color:#006ac3;margin-right:5px;margin-left:15px;display:flex;align-items:center;font-weight:300}.language-dropdown a#nav-language:before{content:"";display:inline-block;width:25px;vertical-align:top;padding-right:5px;background:url(../assets/images/icon-flag-canada.svg) no-repeat left center;height:12px;margin-right:5px}.language-dropdown a#nav-language:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #006ac3;margin-left:5px}.language-dropdown #content-language{position:absolute;border:1px solid #fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background-color:#f5f5f5;padding:15px}@media screen and (min-width: 640px){.language-dropdown #content-language{margin-top:30px}}.language-dropdown #content-language li{list-style-type:none}.language-dropdown #content-language a{color:#006ac3;display:flex;align-items:center;font-weight:300}.language-dropdown #content-language a:before{content:"";display:inline-block;width:23px;vertical-align:top;margin-right:5px;background:url(../assets/images/icon-flag-canada.svg) no-repeat left center;height:12px}.language-dropdown #content-language .language-close{display:block;position:absolute;top:6px;right:6px;width:8px;height:8px;content:url(../assets/images/icon-close-blue.svg)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.language-dropdown #content-language .language-close:before{content:url(../assets/dvl/v1.0/assets/images/ui/ui-close-blue.svg);width:8px;height:8px}}html.loading{overflow:hidden !important}.circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path-small{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#000}.loader-overlay{position:fixed;left:0;top:0;z-index:100002;background:rgba(0,0,0,.85);width:100%;height:100%}.loader{position:relative;margin:0 auto;top:50%;margin-top:-152px;width:152px}.loader:focus{outline:none !important}.loader:before{content:"";display:block;padding-top:100%}.loader:after{background-position:-177px -10px;content:"";width:46px;height:60px;display:block;margin:auto;top:-76px;position:relative;background:url(../assets/images/logo_outline_white.svg) no-repeat}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.loader:after{background:url(../assets/images/logo_outline_white.png) no-repeat;background-size:cover}}.circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#fedf01}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.loader-overlay-small{z-index:3000;width:20px;display:inline-block}.loader-overlay-small .loader-small{display:block;position:relative;top:3px;margin:0 auto;width:20px}.loader-overlay-small .loader-small:before{content:"";display:block;padding-top:100%}.loader-overlay-small .loader-small .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader-overlay-small .loader-small .circular .path-small{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#000}modal2{display:none}modal2 .modal2{opacity:1;visibility:visible;z-index:100001;transition:all .2s;position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;padding:15px}modal2 .modal2 .modal2-inner{opacity:1;visibility:visible;display:inline-block;outline:none;transition:all .2s;text-align:left;position:relative;padding:0;width:100%;max-width:970px;background-color:#fff;border:1px solid #fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);max-height:85%;overflow:visible}modal2 .modal2 .modal2-body{background:#fff;overflow-y:auto;overflow-x:hidden;max-height:75vh;padding-top:30px;padding-bottom:30px;padding-right:100px;padding-left:100px}@media(max-width: 1200px)and (min-width: 640px){modal2 .modal2 .modal2-body{padding-right:calc(30px + 70*(100vw - 640px)/560);padding-left:calc(30px + 70*(100vw - 640px)/560)}}@media(orientation: landscape)and (max-device-width: 640px){modal2 .modal2 .modal2-body{max-height:70vh;min-height:0}}modal2 .modal2-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.75;z-index:900}modal2#custom-modal-timeout .modal2-background{z-index:100002}body.modal2-open{overflow:hidden}body.modal2-open.custom-modal-1{position:fixed;-webkit-overflow-scrolling:auto}modal2 .modal2 .close{background:0 0;border:none;border-radius:none;margin:0;padding:0;position:absolute;top:-40px;right:0;height:20px;width:20px}modal2 .modal2 .close:before{content:url(../assets/dvl/v1.0/assets/images/ui/ui-close-white.svg);display:inline-block;height:20px;width:20px;line-height:0;font-size:0}modal2 .modal2 .close span{display:none}@media(max-width: 639px){modal2 .modal2{padding:0px}modal2 .modal2-inner{height:100%;max-height:100vh !important}modal2 .modal2 .modal2-body{height:100%;max-height:100vh;position:relative}modal2 .modal2 .close:before{content:url(../assets/dvl/v1.0/assets/images/ui/ui-close-blue.svg);display:inline-block;height:15px;width:15px;margin-left:15px;line-height:0;font-size:0}modal2 .modal2 .close{top:0;right:0;height:45px;width:45px}modal2 .field-row.mob-modal-col-wpr-fix{margin-left:-22.5px;margin-right:-22.5px}}p.error,p.warning{color:#b5071b;margin-bottom:13px;margin-top:5px;padding-left:30px;cursor:pointer}p.error:before,p.warning:before{width:20px;height:20px;content:url("../assets/dvl/v1.0/assets/images/icons/icon-error.svg");display:block;float:left;margin-left:-30px;margin-top:1px}@media screen and (max-width: 639px){p.error,p.warning{width:90%;display:inline-block}p.error:not(.error-invalid-income),p.warning:not(.error-invalid-income){min-height:19px}p.error:not(.error-invalid-income).sm-height-auto,p.warning:not(.error-invalid-income).sm-height-auto{height:auto !important}}p.warning{color:#000}p.warning:before{content:url("../assets/dvl/v1.0/assets/images/icons/icon-pending.svg")}label .label-hidden-placeholder:before{content:"placeholder";display:inline-block;visibility:hidden}#page-title{color:#252525}.roboto-medium-override{font-weight:500 !important}input,textarea,select{font-size:16px !important}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]::-webkit-outer-spin-button{display:none}.text-lowercase{text-transform:lowercase}ol.roman-list>li::marker{content:"(" counter(list-item, lower-roman) ")  "}.line-white{height:26px;width:1px;background-color:#fff}.line-grey{height:20px;width:1px;background-color:#c6c7c9}.line-grey.taller{height:36px}.pad-b-20{padding-bottom:20px !important}.pad-t-20{padding-top:20px !important}.pad-l-20{padding-left:20px !important}.pad-l-10{padding-left:10px !important}.pad-r-20{padding-right:20px !important}.pad-r-10{padding-right:10px !important}@media screen and (min-width: 640px){.mar-tb-20{margin-top:20px;margin-bottom:20px}}.mar-t-5{margin-top:5px !important}.mar-t-10{margin-top:10px !important}.mar-t-20{margin-top:20px !important}.mar-b-10{margin-bottom:10px !important}.mar-b-20{margin-bottom:20px !important}.mar-b-40{margin-bottom:40px}.mar-r-10{margin-right:10px !important}.mar-r-20{margin-right:20px !important}.mar-l-50{margin-left:50px}.mar-l-20{margin-left:20px}.mar-l-10{margin-left:10px}@media screen and (max-width: 639px){.mob-mar-b-40{margin-bottom:40px !important}.mob-padding-lr-reverse{margin-left:-15px !important;margin-right:-15px !important}.mob-text-center{text-align:center}.w-mob-auto{width:auto !important}.mob-mar-t-10{margin-top:10px !important}.mob-display-block{display:block !important}.mob-mar-t-60{margin-top:60px !important}}.bg-lightgrey{background-color:rgba(231,238,241,.4)}.text-green{color:#38b700}.cursor-fix{cursor:pointer}.inactive-link{pointer-events:none;cursor:default}ul.tab-nav li:first-child{padding-left:0 !important}.text-normal{font-weight:normal}.text-16{font-size:16px;line-height:24px}header{box-shadow:0 1px 3px 0 rgba(87,93,114,.35);background-color:#fff !important}header #header{display:flex}header .logo-img img{width:auto !important}main{display:flex}ui-view{flex:1 1 auto;display:flex;overflow:hidden;flex-direction:column}#home{flex:1 0 auto;display:flex;overflow:hidden;flex-direction:column;max-width:100vw}#home .home-wpr{display:flex;flex:1 0 auto}#home .home-wpr .home-left{flex-basis:37.5%;background-image:url(../assets/images/bg-desktop.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 639px){#home .home-wpr .home-left{background-image:url(../assets/images/bg-mobile.jpg);background-position:50% 60%}}#home .home-wpr .home-right{max-width:790px;flex-basis:62.5%;margin-left:10px;width:0;display:flex;flex-direction:column}@media(max-width: 640px){#home .home-wpr{flex-direction:column}#home .home-wpr .home-left{flex-basis:auto;height:125px}#home .home-wpr .home-right{flex-basis:auto;width:100%;max-width:none;margin-left:0}}@media screen and (max-width: 639px){.override-h-w{width:100% !important;height:auto !important}.field-flex-wpr{display:flex !important;align-items:flex-start}.field-flex-wpr .col-6{flex:1 1 auto}.mob-col-3-horizontal .col-3{display:inline-block;width:calc(50% - 2px)}.mob-col-3-horizontal .col-3:nth-child(1n){padding-right:7.5px !important}.mob-col-3-horizontal .col-3:nth-child(2n){padding-left:7.5px !important}.mob-col-4-horizontal{display:flex}.mob-col-4-horizontal .col-4{display:inline-block;width:50%}.mob-col-4-horizontal .col-4:nth-child(1n):not(.mob-pad-r-hlf-forced){padding-right:7.5px !important}.mob-col-4-horizontal .col-4:nth-child(1n).mob-pad-r-hlf-forced{padding-right:15px !important}.mob-col-4-horizontal .col-4:nth-child(2n){padding-left:7.5px !important}.mob-col-4-horizontal .col-4.mob-alt-width{width:calc(50% - 2px) !important}.mob-flex{display:flex}}#results-wrapper{flex:1 0 auto;display:flex;overflow:hidden;flex-direction:column;max-width:calc(100vw - 45px);padding-bottom:100px;margin-right:auto}@media screen and (max-width: 639px){#results-wrapper{max-width:calc(100vw - 30px);padding-bottom:60px}}@media(min-width: 1200px){#results-wrapper{margin-left:auto}}#results-wrapper .results-inner{margin:auto}#results-wrapper .callout{width:100%}#results-wrapper .callout .callout-left{cursor:auto;width:48%;color:#fff;background-color:#006ac3;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 1 48%}#results-wrapper .callout .callout-left .payment{line-height:1.21;font-size:70px}@media(max-width: 1200px)and (min-width: 640px){#results-wrapper .callout .callout-left .payment{font-size:calc(50px + 20*(100vw - 640px)/560)}}#results-wrapper .callout .callout-left .payment span{font-size:.25em}@media screen and (max-width: 639px){#results-wrapper .callout .callout-left .payment span{font-size:.4em}}#results-wrapper .callout .callout-left a{color:#fff !important}#results-wrapper .callout .callout-left .btn{color:#000 !important}@media screen and (max-width: 639px){#results-wrapper .callout .callout-left{width:100%}}#results-wrapper .callout .callout-right{flex:0 1 52%}#results-wrapper.has-compare{flex-direction:row;margin:auto}#results-wrapper.has-compare result{width:50vw}#results-wrapper.has-compare result:first-of-type{margin-right:30px}#results-wrapper.has-compare result .callout.horizontal{flex-direction:column !important}#results-wrapper.has-compare result .callout.horizontal .callout-left{width:100%;flex:0 1 auto}#results-wrapper.has-compare result .callout.horizontal .callout-right{flex:0 0 auto}#results{max-width:1200px;margin-left:auto;margin-right:auto;width:100%}#results-headers{width:100%}.results-header{margin:auto}.notice.fail.results-error{margin-left:auto;margin-right:auto;max-width:calc(100vw - 30px)}#collapseLegal{max-width:calc(100vw - 30px)}.no-capitalize{text-transform:none !important}.set-as-primary{margin-top:5px}@media screen and (max-width: 639px){.results-header{padding-bottom:10px;padding-top:15px}body.has-compare header{position:fixed;z-index:4}body.has-compare main{margin-top:60px}body.has-compare #results-headers{position:fixed;z-index:3;background:#fff;padding-bottom:15px}body.has-compare .results-error{margin-top:50px}body.has-compare #results-wrapper{margin-top:55px}body.has-compare .callout-left{position:fixed !important;width:50vw !important;z-index:3;background-color:#006ac3 !important}body.has-compare .payment{border-bottom:4px solid rgba(0,0,0,0)}#results-wrapper{width:100%;max-width:100vw;position:relative}#results-wrapper:before{content:"";display:block;background-color:#006ac3;height:340px;width:125vw;left:-12.5vw;position:absolute;border-bottom-left-radius:50% 75%;border-bottom-right-radius:50% 75%}#results-wrapper result .callout{overflow:visible;border:0}#results-wrapper result .callout .callout-left{position:relative;background-color:rgba(0,0,0,0);padding-top:20px !important}#results-wrapper result .callout .callout-right{background-color:#fff;position:relative;z-index:2}#results-wrapper result .payment{font-size:60px !important}#results-wrapper result .mobile-border{border:1px solid #c4c8cc}#results-wrapper result .mob-border-bottom-0{border-bottom:0 !important}#results-wrapper result .mob-border-top-0{border-top:0 !important}#results-wrapper result .mob-text-right{text-align:right}#results-wrapper.has-compare result:first-of-type{margin-right:0px}#results-wrapper.has-compare result:first-of-type .callout-left:before{content:"";width:1px;height:150px;right:0;display:block;position:absolute;background-color:#73b0e3;top:16px}#results-wrapper.has-compare result .callout-left{cursor:pointer}#results-wrapper.has-compare result .callout-left.active span,#results-wrapper.has-compare result .callout-left.active p{font-weight:500}#results-wrapper.has-compare result .callout-left.active .active-option{color:#fedf01}#results-wrapper.has-compare result .callout-left.active .payment{border-bottom:4px solid #fedf01}#results-wrapper.has-compare result .callout-right{width:calc(100vw - 30px)}#results-wrapper.has-compare #results-2 .callout-right{margin-left:calc(-50vw + 15px) !important}}@media screen and (max-width: 639px)and (min-width: 320px){#results-wrapper.has-compare .payment{font-size:30px !important}}@media screen and (max-width: 639px)and (max-width: 320px){#results-wrapper.has-compare .payment{font-size:25px !important}}@media screen and (max-width: 639px){.mob-equal-height-fix{height:auto !important}section.section-tabs.force-desktop-tabs ul.tab-nav:not(.ng-hide){display:flex !important;justify-content:center}section.section-tabs.force-desktop-tabs ul.tab-nav:not(.ng-hide) li{border:none !important;box-shadow:none !important;padding-bottom:0 !important}section.section-tabs.force-desktop-tabs ul.tab-nav:not(.ng-hide) li.active a:after{content:url(../assets/dvl/v1.0/assets/images/ui/ui-blue-line.svg);display:inline-block;width:100%;height:3px;font-size:0;line-height:0;overflow:hidden;position:absolute;bottom:0;left:0;right:0}section.section-tabs.force-desktop-tabs ul.tab-nav:not(.ng-hide) li a{padding-bottom:20px !important;font-size:1.8rem;line-height:27px}section.section-tabs.force-desktop-tabs ul.tab-nav:not(.ng-hide) li:not(:first-child):before{content:"" !important;display:inline-block;width:1px;background-color:#c4c8cc;position:absolute;top:0;left:0;bottom:0;margin-top:15px;margin-bottom:15px}}@media screen and (max-width: 768px){.mar-r-mob-and-tablet{margin-right:15px}}@media screen and (min-width: 820px){.selective-nowrap{white-space:nowrap}}.flex-apart{justify-content:space-between}table .tablesaw-swipe-cellpersist{border-right:none !important}modal2[id^=modal-charts-] .modal2-inner{max-width:1200px}@media screen and (max-width: 1199px){modal2[id^=modal-charts-] .modal2-inner table#table-frequency tbody tr td{width:.1% !important;font-size:1.6rem;line-height:2.4rem;padding:10px}}modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full{width:100%;table-layout:fixed}modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual thead tr th,modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual tbody tr td,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full thead tr th,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full tbody tr td{width:100%}modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual thead tr th:first-child,modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual tbody tr td:first-child,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full thead tr th:first-child,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full tbody tr td:first-child{width:80px}@media screen and (max-width: 1199px){modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full{table-layout:initial}modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual thead tr th,modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual tbody tr td,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full thead tr th,modal2[id^=modal-charts-] .modal2-inner table#table-amort_full tbody tr td{width:.1% !important;font-size:1.6rem;line-height:2.4rem;padding:10px}}modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual td span img:first-child{padding-right:10px}modal2[id^=modal-charts-] .modal2-inner table#table-amort_annual td span img:nth-child(2){padding-right:10px}modal2[id^=modal-charts-] .modal2-inner table#table-amort_full{margin-bottom:20px}modal2[id^=modal-charts-] .modal2-inner .only-tab{padding-left:0 !important}modal2[id^=modal-charts-] .modal2-inner .only-tab:before{content:none !important}.page-controls{display:flex;height:40px}.page-controls span{display:inline-block;line-height:40px}.page-controls .next-btn,.page-controls .prev-btn{display:inline-block;width:40px;height:40px;background-size:40px 40px;background-repeat:no-repeat}.page-controls .next-btn.disabled,.page-controls .prev-btn.disabled{pointer-events:none}.page-controls .next-btn{background-image:url(../assets/dvl/v1.0/assets/images/icons/icon-forward-default.svg)}.page-controls .next-btn.disabled{background-image:url(../assets/images/icon-forward-disabled.svg)}.page-controls .prev-btn{background-image:url(../assets/dvl/v1.0/assets/images/icons/icon-back-default.svg)}.page-controls .prev-btn.disabled{background-image:url(../assets/images/icon-back-disabled.svg)}