.dt_api{--dt-primary:#192957;--dt-secondary:#0d162d;--dt-cta-color:#A32036}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */.dt_api audio,.dt_api canvas,.dt_api img,.dt_api progress,.dt_api video{display:inline-block}.dt_api pre,.dt_api textarea{overflow:auto}.dt_api button,.dt_api hr,.dt_api input{overflow:visible}.dt_api body,.dt_api button,.dt_api legend{padding:0}.dt_api img,.dt_api textarea[rows]{height:auto}.dt_api .input-group,.dt_api [type=file],.dt_api select{width:100%}.dt_api html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.dt_api article,.dt_api aside,.dt_api details,.dt_api figcaption,.dt_api figure,.dt_api footer,.dt_api header,.dt_api main,.dt_api menu,.dt_api nav,.dt_api section{display:block}.dt_api h1{font-size:2em;margin:0.67em 0}.dt_api code,.dt_api kbd,.dt_api pre,.dt_api samp{font-family:monospace,monospace;font-size:1em}.dt_api figure{margin:1em 40px}.dt_api hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}.dt_api a{background-color:transparent;-webkit-text-decoration-skip:objects}.dt_api a:active,.dt_api a:hover{outline-width:0}.dt_api abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dt_api b,.dt_api strong{font-weight:bolder}.dt_api dfn{font-style:italic}.dt_api mark{background-color:#ff0;color:#000}.dt_api small{font-size:80%}.dt_api sub,.dt_api sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.dt_api sub{bottom:-0.25em}.dt_api sup{top:-0.5em}.dt_api audio:not([controls]){display:none;height:0}.dt_api img{border-style:none;vertical-align:middle;max-width:100%;-ms-interpolation-mode:bicubic}.dt_api svg:not(:root){overflow:hidden}.dt_api button,.dt_api input,.dt_api optgroup,.dt_api select,.dt_api textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.dt_api button,.dt_api select{text-transform:none}.dt_api [type=reset],.dt_api [type=submit],.dt_api button,.dt_api html [type=button]{-webkit-appearance:button}.dt_api [type=button]::-moz-focus-inner,.dt_api [type=reset]::-moz-focus-inner,.dt_api [type=submit]::-moz-focus-inner,.dt_api button::-moz-focus-inner{border-style:none;padding:0}.dt_api [type=button]:-moz-focusring,.dt_api [type=reset]:-moz-focusring,.dt_api [type=submit]:-moz-focusring,.dt_api button:-moz-focusring{outline:ButtonText dotted 1px}.dt_api [type=checkbox],.dt_api [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.dt_api [type=number]::-webkit-inner-spin-button,.dt_api [type=number]::-webkit-outer-spin-button{height:auto}.dt_api [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.dt_api [type=search]::-webkit-search-cancel-button,.dt_api [type=search]::-webkit-search-decoration{-webkit-appearance:none}.dt_api ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.dt_api body,.dt_api label{font-weight:400;color:#525252}.dt_api legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;color:inherit;white-space:normal}.dt_api progress{vertical-align:baseline}.dt_api summary{display:list-item}.dt_api [hidden],.dt_api template{display:none}.dt_api .foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}.dt_api html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}.dt_api *,.dt_api :after,.dt_api :before{-webkit-box-sizing:inherit;box-sizing:inherit}.dt_api body{margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dt_api select{-webkit-box-sizing:border-box;box-sizing:border-box}.dt_api .map_canvas embed,.dt_api .map_canvas img,.dt_api .map_canvas object,.dt_api .mqa-display embed,.dt_api .mqa-display img,.dt_api .mqa-display object{max-width:none!important}.dt_api button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:0 0;line-height:1}.dt_api [data-whatinput=mouse] button{outline:0}.dt_api .is-visible{display:block!important}.dt_api .is-hidden{display:none!important}.dt_api [type=color],.dt_api [type=date],.dt_api [type=datetime-local],.dt_api [type=datetime],.dt_api [type=email],.dt_api [type=month],.dt_api [type=number],.dt_api [type=password],.dt_api [type=search],.dt_api [type=tel],.dt_api [type=text],.dt_api [type=time],.dt_api [type=url],.dt_api [type=week],.dt_api textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:0.5rem;border:1px solid #cacaca;border-radius:7px;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);font-family:inherit;font-size:1rem;font-weight:400;color:#525252;-webkit-transition:border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;transition:border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dt_api [type=color]:focus,.dt_api [type=date]:focus,.dt_api [type=datetime-local]:focus,.dt_api [type=datetime]:focus,.dt_api [type=email]:focus,.dt_api [type=month]:focus,.dt_api [type=number]:focus,.dt_api [type=password]:focus,.dt_api [type=search]:focus,.dt_api [type=tel]:focus,.dt_api [type=text]:focus,.dt_api [type=time]:focus,.dt_api [type=url]:focus,.dt_api [type=week]:focus,.dt_api textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;transition:border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s}.dt_api textarea{min-height:50px;max-width:100%}.dt_api input::-webkit-input-placeholder,.dt_api textarea::-webkit-input-placeholder{color:#cacaca}.dt_api input::-moz-placeholder,.dt_api textarea::-moz-placeholder{color:#cacaca}.dt_api input:-ms-input-placeholder,.dt_api textarea:-ms-input-placeholder{color:#cacaca}.dt_api input::-ms-input-placeholder,.dt_api textarea::-ms-input-placeholder{color:#cacaca}.dt_api input::placeholder,.dt_api textarea::placeholder{color:#cacaca}.dt_api input:disabled,.dt_api input[readonly],.dt_api textarea:disabled,.dt_api textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}.dt_api [type=button],.dt_api [type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}.dt_api input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.dt_api [type=checkbox],.dt_api [type=file],.dt_api [type=radio]{margin:0 0 1rem}.dt_api [type=checkbox]+label,.dt_api [type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:0.5rem;margin-right:1rem;margin-bottom:0}.dt_api [type=checkbox]+label[for],.dt_api [type=radio]+label[for]{cursor:pointer}.dt_api label>[type=checkbox],.dt_api label>[type=radio]{margin-right:0.5rem}.dt_api label{display:block;margin:0;font-size:0.875rem;line-height:1.8}.dt_api label.middle{margin:0 0 1rem;padding:0.5625rem 0}.dt_api .help-text{margin-top:-0.5rem;font-size:0.8125rem;font-style:italic;color:#525252}.dt_api .input-group{display:table;margin-bottom:1rem}.dt_api .input-group>:first-child{border-radius:3px 0 0 3px}.dt_api .input-group>:last-child>*{border-radius:0 3px 3px 0}.dt_api .input-group-button,.dt_api .input-group-button a,.dt_api .input-group-button button,.dt_api .input-group-button input,.dt_api .input-group-button label,.dt_api .input-group-field,.dt_api .input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.dt_api .input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#525252;text-align:center;white-space:nowrap;width:1%;height:100%}.dt_api select,.dt_api select:focus{background-color:#fefefe;-webkit-transition:border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;transition:border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out,-webkit-box-shadow 0.5s}.dt_api .input-group-label:first-child{border-right:0}.dt_api .input-group-label:last-child{border-left:0}.dt_api .input-group-field{border-radius:0;height:2.5rem}.dt_api .fieldset,.dt_api select{border:1px solid #cacaca}.dt_api .input-group-button{padding-top:0;padding-bottom:0;text-align:center;width:1%;height:100%}.dt_api .input-group-button a,.dt_api .input-group-button button,.dt_api .input-group-button input,.dt_api .input-group-button label{height:2.5rem;padding-top:0;padding-bottom:0;font-size:1rem}.dt_api .input-group .input-group-button{display:table-cell}.dt_api fieldset{margin:0;padding:0;border:0}.dt_api legend{max-width:100%;margin-bottom:0.5rem}.dt_api .fieldset{margin:1.125rem 0;padding:1.25rem}.dt_api .fieldset legend{margin:0 0 0 -0.1875rem;padding:0 0.1875rem;background:#fefefe}.dt_api select{height:2.4375rem;margin:0 0 1rem;padding:0.5rem 1.5rem 0.5rem 0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;font-family:inherit;font-size:1rem;line-height:normal;color:#525252;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px}.dt_api .form-error,.dt_api .is-invalid-label{color:#c60f13}@media screen and (min-width:0\0){.dt_api select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}.dt_api select:focus{outline:0;border:1px solid #8a8a8a;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca}.dt_api select:disabled{background-color:#e6e6e6;cursor:not-allowed}.dt_api select::-ms-expand{display:none}.dt_api select[multiple]{height:auto;background-image:none}.dt_api .is-invalid-input:not(:focus){border-color:#c60f13;background-color:#f8e6e7}.dt_api .is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#c60f13}.dt_api .is-invalid-input:not(:focus)::-moz-placeholder{color:#c60f13}.dt_api .is-invalid-input:not(:focus):-ms-input-placeholder{color:#c60f13}.dt_api .is-invalid-input:not(:focus)::-ms-input-placeholder{color:#c60f13}.dt_api .is-invalid-input:not(:focus)::placeholder{color:#c60f13}.dt_api .form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:0.75rem;font-weight:700}.dt_api .form-error.is-visible{display:block}.dt_api .loading-overlay{position:absolute;z-index:999;top:0;right:0;left:0;bottom:0;background:white}.dt_api .spinner{width:40px;height:40px;position:absolute;margin:-20px;top:50%;left:50%}.dt_api .double-bounce1,.dt_api .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--dt-primary);opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dt_api .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.dt_api{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;color:#525252;padding-bottom:12rem}.dt_api *{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dt_api hr{margin:0.5rem 0;border:0;border-top:solid 1px #e0e0e0}.dt_api p{font-size:inherit;line-height:1.2;margin-bottom:1rem;text-rendering:optimizeLegibility}.dt_api a{color:var(--dt-primary);text-decoration:underline}.dt_api a:focus,.dt_api a:hover{text-decoration:none}.dt_api [type=color],.dt_api [type=date],.dt_api [type=datetime-local],.dt_api [type=datetime],.dt_api [type=email],.dt_api [type=month],.dt_api [type=number],.dt_api [type=password],.dt_api [type=search],.dt_api [type=tel],.dt_api [type=text],.dt_api [type=time],.dt_api [type=url],.dt_api [type=week],.dt_api textarea{border-radius:3px}.dt_api select{border-radius:3px}.dt_api input::-webkit-inner-spin-button,.dt_api input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dt_api input[type=number]{-moz-appearance:textfield}.dt_api label{color:#525252}.dt_api .sec_amt_type,.dt_api .sec_ratebars,.dt_api .sec_save_earn{background-color:white;-webkit-box-shadow:0 3px 5px rgba(82,82,82,0.08);box-shadow:0 3px 5px rgba(82,82,82,0.08)}.dt_api .dt_note a,.dt_api .sec_gra_cert .intro_msg a{text-decoration:underline;color:inherit}.dt_api .dt_note a:hover,.dt_api .sec_gra_cert .intro_msg a:hover{text-decoration:none}.dt_api .h2,.dt_api h1,.dt_api h2,.dt_api h3,.dt_api h4,.dt_api h5,.dt_api h6{font-weight:700;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:0.5rem;line-height:1.1}.dt_api .sec_amt_type .error{font-size:0.75rem;font-style:italic;line-height:1.625}.dt_api .sec_amt_type .error.hide{visibility:hidden}.dt_api .row.products_nav{padding-left:0;padding-right:0;max-width:none}.dt_api .prod_links_wrap.slick-initialized{margin-left:1.5rem;margin-right:1.5rem}.dt_api .market_prod_navs{display:none}.dt_api .market_prod_navs.slick-initialized{margin-left:1.5rem;margin-right:1.5rem}.dt_api .market_prod_navs.show{display:block}.dt_api .products_nav a{vertical-align:top;line-height:1.1;font-size:0.875rem;text-align:center;padding:1rem 0.25rem;margin:1.25rem 0.5rem;background-repeat:no-repeat;background-position:center 35%;background-size:25% auto;background-color:white;border:solid 1px white;border-radius:2px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;width:45%}.dt_api .products_nav a span{display:block;padding-top:40%}.dt_api .products_nav a:focus,.dt_api .products_nav a:hover{border:solid 1px var(--dt-secondary)}.dt_api .products_nav a img{max-width:60%;margin-bottom:0.5rem}.dt_api .products_nav a img{max-width:60%;margin-bottom:0.5rem}@media (min-width:600px){.dt_api .products_nav a{width:30%}}@media (min-width:800px){.dt_api .products_nav a{width:22%}}@media (min-width:1000px){.dt_api .products_nav a{width:18%}}.dt_api .products_nav a.nav_auto{background-image:url("../img/icon-car-black.svg")}.dt_api .products_nav a.nav_mortgage{background-image:url("../img/icon-home-black.svg")}.dt_api .products_nav a.nav_home_equity{background-image:url("../img/icon-home-black.svg")}.dt_api .products_nav a.nav_credit_card{background-image:url("../img/icon-creditcard-black.svg")}.dt_api .products_nav a.nav_boat{background-image:url("../img/icon-boat-black.svg")}.dt_api .products_nav a.nav_motorhome{background-image:url("../img/icon-caravan-black.svg")}.dt_api .products_nav a.nav_unsecured{background-image:url("../img/icon-palmtree-black.svg")}.dt_api .products_nav a.nav_money_market{background-image:url("../img/icon-barchart-black.svg")}.dt_api .products_nav a.nav_savings{background-image:url("../img/icon-pig-black.svg")}.dt_api .products_nav a.nav_checking{background-image:url("../img/icon-check-black.svg")}.dt_api .products_nav a.nav_cd{background-image:url("../img/icon-certificate-black.svg")}.dt_api .products_nav a.nav_ira{background-image:url("../img/icon-barchart-black.svg")}.dt_api.single_product .prod_links_wrap{display:none}.dt_api.single_product.single_market .products_nav{display:none}.dt_api .button{text-decoration:none;font-weight:600;display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;vertical-align:middle;border:1px solid transparent;border-radius:2px;padding:0.85em 1em 0.8em;margin:1rem 0 0;font-size:0.9rem;background-color:var(--dt-cta-color);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);color:white}.dt_api .button:hover{background-color:var(--dt-secondary)}.dt_api .button.small{padding:0.5em 0.75em}.dt_api .button:focus,.dt_api .button:hover{outline:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1)));background-image:linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%)}.dt_api .button:focus-visible,.dt_api button.slick-arrow:focus-visible{outline:3px solid black;outline-offset:-2px}.dt_api h1.main_title{color:var(--dt-primary);display:inline-block;text-align:center;font-weight:500}.dt_api .row{max-width:75rem;margin-left:auto;margin-right:auto}.dt_api .sec_amt_type{text-align:left}.dt_api .sec_amt_type,.dt_api .sec_ratebars,.dt_api .sec_save_earn{padding:0.5rem 1rem 0.75rem;margin-bottom:1.5rem;border-radius:2px}.dt_api .sec_save_earn{padding:2rem 1rem 1.5rem}.dt_api .field_amount{position:relative}.dt_api .field_amount .prod_type_label{text-transform:capitalize}.dt_api .field_amount .dollar_label{font-weight:600;font-size:1rem;color:#9ea0a3;position:absolute;top:2.1875rem;left:0.5rem}.dt_api .sec_amt_type input,.dt_api .sec_amt_type select{margin-bottom:0.125rem}.dt_api .loan_amount{padding-left:1.5rem}.dt_api .field_myrate.hide{display:none}.dt_api .field_myrate{position:relative}.dt_api .field_myrate .percent_label{font-weight:600;font-size:1rem;color:#9ea0a3;position:absolute;top:2.1875rem;right:0.5rem}.dt_api .str_myrate.hide{display:none}.dt_api .sec_ratebars{text-align:left;margin:0 auto 2rem auto;padding-top:0.75rem;padding-bottom:0.75rem}.dt_api .bar_wrap{background-color:#e0e0e0;border-radius:2px}.dt_api .sec_ratebars .bar{color:white;text-align:right;font-size:0.875rem;font-weight:bold;padding:0.375rem 1rem;width:90%;background-color:#757575;border-radius:2px}.dt_api .sec_ratebars .fi .bar{width:60%;background-color:var(--dt-primary)}.dt_api .sec_ratebars>div{margin-bottom:0.5rem}.dt_api .sec_ratebars .label{font-size:0.875rem;font-weight:400;padding-bottom:0.25rem}.dt_api .type_deposit .sec_ratebars .market .bar{width:50%}.dt_api .type_deposit .sec_ratebars .fi .bar{width:90%}.dt_api .sec_ratebars .bar{opacity:1;-webkit-transition:all 0.75s ease-out;transition:all 0.75s ease-out}.dt_api .sec_ratebars .bar.changing{width:100%;opacity:0;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in}.dt_api .type_deposit .sec_ratebars .fi .bar.changing,.dt_api .type_deposit .sec_ratebars .market .bar.changing{width:100%}.dt_api .sec_total_savings{background-color:var(--dt-primary);border-radius:2px;padding:1rem;position:fixed;width:100%;bottom:0;z-index:999}.dt_api .sec_total_savings.hide{display:none}.dt_api .sec_total_savings .h2,.dt_api .sec_total_savings h2{font-size:1.125rem;text-align:center;margin-bottom:0;color:white}.dt_api .sec_total_savings .h2 .savings_w_symbol,.dt_api .sec_total_savings h2 .savings_w_symbol{display:block;margin-top:0.25rem;font-size:200%}.dt_api.single_product .sec_total_savings{display:none}.dt_api .savings_w_symbol{color:white}.dt_api .savings_w_symbol .total_savings{opacity:1;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.dt_api .savings_w_symbol.updating .total_savings{opacity:0}.dt_api .updating{position:relative}.dt_api .subtotal_dyn.updating *{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.dt_api .subtotal_dyn *{opacity:1}.dt_api .updating:after,.dt_api .updating:before{display:block;content:"";width:30px;height:30px;border-radius:50%;background-color:white;opacity:0.6;position:absolute;top:calc(40% - 10px);left:calc(50% - 15px);-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dt_api .updating:after{-webkit-animation-delay:-1s;animation-delay:-1s}.dt_api .sec_save_earn .subtotal_dyn{font-size:1rem;color:#757575}.dt_api .subtotal_dyn .prod_savings_earnings{opacity:1;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.dt_api .subtotal_dyn .dollar_sign,.dt_api .subtotal_dyn .prod_savings_earnings{color:var(--dt-cta-color);font-size:300%;font-family:"Roboto Condensed",sans-serif}.dt_api .subtotal_dyn hr{width:80%;margin-left:auto;margin-right:auto}.dt_api .productcontainer.neg_or_low_savings .sec_save_earn .subtotal_dyn{font-size:0.875rem;font-weight:400;color:#525252;line-height:1.4}.dt_api .subtotal_dyn.updating .prod_savings_earnings{opacity:0}.dt_api .subtotal_dyn.updating:after,.dt_api .subtotal_dyn.updating:before{background-color:var(--dt-primary);top:calc(32% - 10px);left:calc(50% - 15px)}.dt_api .subtotal_dyn.updating sup{opacity:0}.dt_api .subtotal_dyn sup{opacity:1}.dt_api .subtotal_dyn .outperform_text{display:block;font-size:1rem;font-weight:600;margin-top:0.5rem;color:var(--dt-primary)}.dt_api .productcontainer .neg_or_low_savings_stmt{display:none}.dt_api .productcontainer.neg_or_low_savings .neg_or_low_savings_stmt{display:inline}.dt_api .productcontainer.neg_or_low_savings .sec_ratebars,.dt_api .productcontainer.neg_or_low_savings .subtotal_dyn>:not(.neg_or_low_savings_stmt){display:none}.dt_api .GRA-slogan{text-align:center;color:#17171a;font-size:12px;line-height:1.1;text-shadow:none}.dt_api .sec_gra_cert{margin:0.94rem auto;padding:1.5rem 2rem;border-radius:2px;text-align:center}.dt_api .sec_gra_cert .gra_link{max-width:140px;display:inline-block;margin:0 auto}.dt_api .sec_gra_cert .gra_sec_header{margin-top:2rem;color:var(--dt-primary)}.dt_api.single_market .market_ids select{display:none}.dt_api .products_wrap{overflow:hidden;padding:0.5rem 0}@media (min-width:600px){.dt_api .sec_gra_cert{text-align:left;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.dt_api .sec_gra_cert>:first-child{-ms-grid-row:1;-ms-grid-column:1}.dt_api .sec_gra_cert>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.dt_api .sec_gra_cert>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.dt_api .sec_gra_cert>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.dt_api .sec_gra_cert .gra_link{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;margin-right:1rem}}.dt_api .productcontainer{margin:0 0 1rem;border-width:1px 0 0;text-align:center;width:100%;float:left;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;display:none}.dt_api .productcontainer .inner{padding-top:1.25rem;padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dt_api .productcontainer .inner,.dt_api .productcontainer .sec_messaging{padding-left:1.25rem;padding-right:1.25rem}.dt_api .productcontainer .inner,.dt_api .productcontainer .sec_cta_details{background-color:#ebebeb}.dt_api .productcontainer .sec_cta_details{border-bottom-right-radius:2px;border-bottom-left-radius:2px;padding-bottom:1.5rem}.dt_api .productcontainer.show{display:block}.dt_api .productcontainer .sec_messaging .content{background-color:white;border-radius:2px;padding:1rem;max-height:calc(100% - 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt_api .cta_join{font-size:0.925rem}.dt_api .main_head{text-align:center;font-size:1.85rem;margin-top:1.5rem;margin-bottom:1.5rem;color:#38939B}.dt_api .drivers_wrap{display:block;background-color:var(--dt-primary);color:white;height:200px;width:200px;margin:2rem auto;border-radius:999px;position:relative}.dt_api .drivers_wrap img{position:absolute;width:50%;top:-24%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dt_api .even.show .drivers_wrap{background-color:#a7a8a9}.dt_api .even.show .sec_1 .txt_big{color:var(--dt-primary)}.dt_api .sec_1 .txt_big,.dt_api .sec_1 .txt_big{font-weight:700}.dt_api .sec_1>.h2:not(.driver-title),.dt_api .sec_1>h2:not(.driver-title){font-weight:300}.dt_api .driver-title{background-color:var(--dt-secondary);opacity:0.7;font-weight:600;text-transform:capitalize;color:white;padding:0.5rem 1.5rem 0.55rem 0.75rem;margin-top:0;margin-bottom:0;position:relative;font-size:1rem;text-align:left;border-radius:2px}.dt_api .productcontainer.include_in_calcs .driver-title{background-color:var(--dt-secondary);opacity:1;color:white;border-bottom-left-radius:0;border-bottom-right-radius:0}.dt_api .productcontainer .toggle_prod{text-transform:none;text-decoration:none;font-weight:400;font-size:0.875rem;color:white;position:absolute;top:0;right:0;height:2.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0.5rem;background-image:url("../img/add_circle_outline_22px.svg");background-repeat:no-repeat;background-size:20px auto;background-position:right 0.5rem center}.dt_api .productcontainer.include_in_calcs .toggle_prod{background-image:url("../img/remove_circle_outline_22px.svg")}.dt_api .productcontainer .toggle_prod span{padding:0.25rem 1.75rem;-webkit-transition:color 0.2s linear;transition:color 0.2s linear;opacity:0}.dt_api .productcontainer .toggle_prod span.add{color:white}.dt_api .productcontainer .toggle_prod:hover span{opacity:1}.dt_api .productcontainer .toggle_prod .remove{display:none;font-size:0.75rem;color:white}.dt_api .productcontainer.include_in_calcs .toggle_prod .remove{display:block}.dt_api .productcontainer.include_in_calcs .toggle_prod .add{display:none}.dt_api .productcontainer.show .inner,.dt_api .productcontainer.show .sec_cta_details,.dt_api .productcontainer.show .sec_messaging{display:none}.dt_api .productcontainer.show.include_in_calcs .inner{display:block}.dt_api .productcontainer.show.include_in_calcs .sec_messaging{display:block}.dt_api .productcontainer.show.include_in_calcs .sec_cta_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt_api .type_loan .driver-numbers>span{font-size:3.5rem;line-height:1.15}.dt_api .type_loan .drivers_wrap.savings_large .driver-numbers>span{font-size:2.5rem}.dt_api .productcontainer .headline,.dt_api .productcontainer h4{font-size:1.75rem;font-weight:700;color:var(--dt-primary);margin-bottom:1.5rem}.dt_api .details,.dt_api .rate_fi,.dt_api .rate_mkt{text-align:left}.dt_api .details{margin-top:1rem}.dt_api .details_dyn,.dt_api .prod_override_disclaimer,.dt_api .prod_override_disclaimer_long,.dt_api .prod_payment_footnote{text-align:left;line-height:1.5;font-size:0.925rem;max-width:700px}.dt_api .prod_override_disclaimer:not(:empty),.dt_api .prod_override_disclaimer_long:not(:empty),.dt_api .prod_payment_footnote:not(:empty){padding-bottom:1rem}.dt_api .str_myrate{display:none}.dt_api .productcontainer.myrate_active .str_myrate{display:inline}.dt_api .productcontainer.myrate_active .details_dyn .market_rate,.dt_api .productcontainer.myrate_active .details_dyn .str_average,.dt_api .productcontainer.myrate_active .sec_ratebars .market_name,.dt_api .productcontainer.myrate_active .sec_ratebars .market_rate,.dt_api .productcontainer.myrate_active .sec_ratebars .str_average,.dt_api .productcontainer.myrate_active .str_the_X_market{display:none}.dt_api .productcontainer.neg_or_low_savings .sec_ratebars{display:none}.dt_api .link_disclosures{font-weight:500;color:inherit}.dt_api .dt_note{font-style:italic;font-size:90%;display:block;margin-top:8px;color:#525252}.dt_api .block_savings .rate_mkt{width:70%}.dt_api .block_savings .rate_fi{width:100%}.dt_api .txt_big{font-size:3rem;color:var(--dt-primary)}.dt_api .txt_block{display:inline-block}.dt_api .h2.txt_condensed sup,.dt_api h2.txt_condensed sup{position:relative;top:-0.65em}.dt_api #savings_marketrate:before{content:"";width:0;height:0;clear:both}.dt_api .select_mkt{margin-top:0.25rem;margin-left:0.75rem;margin-bottom:1rem;position:relative;top:-0.2em}.dt_api .products_nav .prod_classes_wrap h4,.dt_api .products_nav label{font-size:1rem;margin-top:1rem}.dt_api .prod_classes_wrap .h2,.dt_api .prod_classes_wrap a,.dt_api .prod_classes_wrap h2,.dt_api .prod_classes_wrap h4{color:#525252;text-decoration:none}.dt_api .products_nav label,.dt_api .select_mkt{display:inline-block;width:auto}.dt_api .select_mkt{display:inline;margin:0.5rem}.dt_api .market_ids{padding:0 1rem 1rem;text-align:center}.dt_api .main_title,.dt_api .market_ids label{color:white;font-size:1.25rem;line-height:1.1;margin-top:0;margin-bottom:0rem;padding:0}.dt_api .main_title{padding-right:0}.dt_api .market_ids label{padding-left:0;display:inline}.dt_api .prod_classes_wrap{margin-bottom:0.75rem;background-color:#ebebeb;border-radius:2px;padding-top:1rem;padding-bottom:1rem;overflow:hidden}.dt_api.single_market .prod_classes_wrap{padding-top:2rem}.dt_api .footer_row{margin-bottom:1rem;padding:1rem;background-color:#e0e0e0;border-radius:2px}.dt_api .footer_row .footer{font-size:0.875rem;line-height:1.4;margin-bottom:0;color:#525252}.dt_api.prodnav_needs_scroll .prod_classes_wrap{position:relative}.dt_api .prod_links_wrap{opacity:1;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.dt_api.prodnav_scrolling .prod_links_wrap{opacity:0.4}.dt_api .button.view_rates{margin:0.25rem 0 0.5rem}.dt_api .sec_save_earn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.dt_api .sec_ratebars{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.dt_api .sec_amt_type .field_amount{padding-bottom:0.25rem}.dt_api .sec_amt_type .field_prod{padding-bottom:1.575rem}.dt_api .sec_ratebars{margin-bottom:0.5rem}.dt_api .productcontainer.show{position:relative}.dt_api .productcontainer.show.include_in_calcs .sec_messaging{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px}.dt_api .toggle_details.open{background-color:var(--dt-primary);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);color:white;cursor:pointer;text-decoration:none;font-size:0.625rem;font-weight:700;width:1.5em;line-height:1.5;border-radius:50%;position:relative;top:-1.25em;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.dt_api .toggle_details.open:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2)));background-image:linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%)}.dt_api .toggle_details.close{cursor:pointer}.dt_api .productcontainer.show .toggle_details{display:none}.dt_api .productcontainer.show.include_in_calcs .toggle_details{display:inline-block}.dt_api .productcontainer.show.include_in_calcs .sec_messaging{display:none}.dt_api .productcontainer.show.include_in_calcs.show_details .sec_messaging{display:-webkit-box;display:-ms-flexbox;display:flex}.dt_api .productcontainer.show.include_in_calcs.myrate_active.neg_or_low_savings .toggle_details{display:none}@media (min-width:600px){.dt_api .productcontainer.show.include_in_calcs .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dt_api .productcontainer.show.include_in_calcs .sec_amt_type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.dt_api .productcontainer.show.include_in_calcs .sec_save_earn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-bottom:0}.dt_api .productcontainer.show.include_in_calcs .sec_ratebars{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}.dt_api .productcontainer.show.include_in_calcs .sec_amt_type,.dt_api .productcontainer.show.include_in_calcs .sec_ratebars{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - 0.5rem);margin-bottom:1rem}.dt_api .productcontainer.show.include_in_calcs .sec_ratebars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dt_api .productcontainer.show.include_in_calcs.neg_or_low_savings .sec_ratebars{display:none}.dt_api .productcontainer.show.include_in_calcs.neg_or_low_savings .sec_save_earn{width:calc(50% - 0.5rem);margin-left:auto;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt_api .productcontainer.show.include_in_calcs .toggle_prod .remove{font-size:0.875rem}.dt_api .productcontainer .driver-title{text-align:center}.dt_api .sec_total_savings .h2,.dt_api .sec_total_savings h2{font-size:1.75rem}.dt_api .sec_total_savings .h2 .savings_w_symbol,.dt_api .sec_total_savings h2 .savings_w_symbol{font-size:100%;display:inline-block;margin:0}}@media (min-width:800px){.dt_api .productcontainer.show.include_in_calcs .sec_amt_type,.dt_api .productcontainer.show.include_in_calcs .sec_ratebars,.dt_api .productcontainer.show.include_in_calcs .sec_save_earn{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3333% - 0.75rem);flex:0 1 calc(33.3333% - 0.75rem);margin-bottom:0}.dt_api .productcontainer.show.include_in_calcs .sec_save_earn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dt_api .productcontainer.show.include_in_calcs .sec_ratebars{margin-left:auto;margin-right:auto}.dt_api .productcontainer.show.include_in_calcs.neg_or_low_savings .sec_save_earn{-webkit-box-flex:0;-ms-flex:0 1 calc(66.666% - 0.5rem);flex:0 1 calc(66.666% - 0.5rem);margin-bottom:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dt_api .sec_amt_type .field_amount,.dt_api .sec_amt_type .field_prod{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}.dt_api .sec_amt_type .field_amount{margin-right:1rem}}@media screen and (min-width:600px) and (-ms-high-contrast:active) and (-ms-high-contrast:none){.dt_api .sec_amt_type .field_amount{margin-right:0}}@media screen and (min-width:900px) and (-ms-high-contrast:active) and (-ms-high-contrast:none){.dt_api .productcontainer .inner>.sec_save_earn,.dt_api .productcontainer .inner>div{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}}.dt_api.none_outperform{display:none}.dt_api[data-active-prods="1"] .prod_classes_wrap,.dt_api[data-active-prods="1"] .sec_total_savings{display:none}.main-section .dt_api{max-width:100%;padding:0}
/*# sourceMappingURL=styles.css.map */