.rateTableHeader{background-color:#101f30;padding:15px 30px;display:flex}.rateTableHeader h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:0}.rateTableHeader>div{width:50%;display:flex}.rateTableHeader>div:nth-of-type(2) h3{text-align:center}.rateTableHeader>div:nth-of-type(2) h3:nth-of-type(1){width:20%}.rateTableHeader>div:nth-of-type(2) h3:nth-of-type(2){width:35%}.rateTableHeader>div:nth-of-type(2) div{width:45%}@media (max-width:899px){.rateTableHeader h3{font-size:15px}.rateTableHeader>div:first-of-type{width:45%}.rateTableHeader>div:not(:first-of-type){width:55%}}@media (max-width:767px){.rateTableHeader{display:none}}.darkgray .rateTableHeader{background-color:#f1f3f3}.darkgray .rateTableHeader h3{color:#101f30}.white .depsitAccountRateTable{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}@media (max-width:767px){.white .depsitAccountRateTable{border-top:1px solid #e1e1e1}}.depsitAccountRateTable{display:flex;border-bottom:1px solid #e1e1e1;padding:30px;background-color:#fff;overflow:auto}@media (max-width:767px){.depsitAccountRateTable{flex-direction:column;padding:30px 15px}}.depsitAccountRateTable p{margin-bottom:0}.depsitAccountRateTable .lenderBrand{padding:0;width:50%;display:flex}@media (max-width:899px){.depsitAccountRateTable .lenderBrand{width:45%}}@media (max-width:767px){.depsitAccountRateTable .lenderBrand{width:100%;flex-direction:column}}.depsitAccountRateTable .lenderBrand .lenderLogos{padding:0 60px 0 0;flex:0 1 auto;width:180px}@media (max-width:899px){.depsitAccountRateTable .lenderBrand .lenderLogos{padding-right:30px;width:150px;min-width:150px}}@media (max-width:767px){.depsitAccountRateTable .lenderBrand .lenderLogos{padding-right:0;width:auto}}.depsitAccountRateTable .lenderBrand .lenderLogos .lenderDesignation{padding-top:5px;font-size:12px;color:#a3a3a3;text-align:center}.depsitAccountRateTable .lenderBrand .lenderLogos .lenderLogoWrapper{margin:0 auto;text-align:center;width:100%}.depsitAccountRateTable .lenderBrand .lenderLogos .lenderLogoWrapper.nonSponsLogo{display:flex;align-items:center;height:65px}@media (max-width:767px){.depsitAccountRateTable .lenderBrand .lenderLogos .lenderLogoWrapper.nonSponsLogo{display:block;height:auto}}.depsitAccountRateTable .lenderBrand .lenderLogos img{position:relative;max-height:60px;width:auto;max-width:120px;text-align:center;margin:auto}.depsitAccountRateTable .lender-name{max-height:65px;height:65px;padding:0 15px 0 0;flex:1 1 auto}.depsitAccountRateTable .lender-name .lender-name-wrapper{position:relative;top:50%;transform:translateY(-50%)}@media (max-width:899px){.depsitAccountRateTable .lender-name{height:auto;max-height:100%;padding:15px 5px 0 0}.depsitAccountRateTable .lender-name .lender-name-wrapper{top:0;transform:none}}.depsitAccountRateTable .lender-name h3.company-name{font-size:18px;font-weight:600;margin:0;color:#101f30!important}@media all and (max-width:767px){.depsitAccountRateTable .lender-name h3.company-name{text-align:center}}.depsitAccountRateTable .lender-name p{text-transform:uppercase;color:#a3a3a3!important;font-size:12px;margin:0;padding:0}@media all and (max-width:767px){.depsitAccountRateTable .lender-name p{text-align:center;padding-bottom:15px}}.depsitAccountRateTable .lenderData{padding-right:0;width:50%;display:flex}@media (max-width:899px){.depsitAccountRateTable .lenderData{width:55%}}@media (max-width:767px){.depsitAccountRateTable .lenderData{width:100%;flex-wrap:wrap}}.depsitAccountRateTable .lenderData .aprRange{display:block;height:65px;max-height:65px;width:20%}@media all and (max-width:767px){.depsitAccountRateTable .lenderData .aprRange{width:50%;border-right:solid 1px #e1e1e1;padding-right:15px}}.depsitAccountRateTable .lenderData .aprRange .aprRangeWrapper{height:100%}@media (max-width:767px){.depsitAccountRateTable .lenderData .aprRange .aprRangeWrapper{width:100%}}.depsitAccountRateTable .lenderData .aprRange .range{position:relative;top:50%;transform:translateY(-50%);font-size:27px;color:#101f30!important;padding:0;line-height:1;font-weight:600;margin-bottom:0;text-align:center}@media (max-width:899px){.depsitAccountRateTable .lenderData .aprRange .range{font-size:24px}}@media (max-width:767px){.depsitAccountRateTable .lenderData .aprRange .range{font-size:27px;top:0;transform:translateY(0)}}.depsitAccountRateTable .lenderData .loanTerms{height:65px;max-height:65px;display:block;width:35%}@media (max-width:767px){.depsitAccountRateTable .lenderData .loanTerms{width:50%;padding-left:15px}}.depsitAccountRateTable .lenderData .loanTerms .terms{position:relative;top:50%;transform:translateY(-50%);font-size:27px;color:#101f30!important;line-height:1;font-weight:600;margin-bottom:0;text-align:center}@media (max-width:899px){.depsitAccountRateTable .lenderData .loanTerms .terms{font-size:24px}}@media (max-width:767px){.depsitAccountRateTable .lenderData .loanTerms .terms{font-size:27px;top:0;transform:translateY(0)}}.depsitAccountRateTable .lenderData .mobileRateHeader{display:none;color:#a3a3a3!important;font-size:12px;text-align:center}@media (max-width:767px){.depsitAccountRateTable .lenderData .mobileRateHeader{display:block}}.depsitAccountRateTable .lenderData .rateCTA{display:block;text-align:center;margin-right:0;padding:0 0 0 30px;width:45%}@media (max-width:767px){.depsitAccountRateTable .lenderData .rateCTA{width:100%;padding:0;margin-top:15px}}.depsitAccountRateTable .lenderData .rateCTA p{color:#a3a3a3!important;font-size:12px;padding-top:5px}.depsitAccountRateTable .lenderData .rateCTA .btn{font-size:16px;line-height:20px;min-height:40px;width:100%;padding-left:.5em;padding-right:.5em;color:#fff}@media (max-width:767px){.depsitAccountRateTable .lenderData .rateCTA .btn{max-width:320px;margin:auto}}.depsitAccountRateTable .lenderData .rateCTA .da-view-more{cursor:pointer;display:block;margin:8px 0 -10px;font-size:14px;font-weight:400;color:#00adec;text-decoration:none;text-align:center}@media all and (max-width:767px){.depsitAccountRateTable .lenderData .rateCTA .da-view-more{margin:8px 0 0}}.depsitAccountRateTable .lenderData .rateCTA .da-view-more .plus1:before{content:"+";color:#00aeef;margin:0 10px 0 0;font-size:24px;display:inline-block;vertical-align:-3px}.depsitAccountRateTable .lenderData .rateCTA .da-view-more .minus1:before{content:"-";color:#00aeef;margin:0 13px 0 0;font-size:31px;display:inline-block;vertical-align:-5px}.depsitAccountRateTable .lenderData .rateCTA .da-date{font-weight:400;padding:5px 0 3px;display:block;font-size:12px;color:#a3a3a3!important;margin-bottom:0;text-align:center}@media all and (max-width:767px){.depsitAccountRateTable .lenderData .rateCTA .da-date{padding:px 0 5px}}.depsitAccountRateTable .lenderData .rateCTA .da-date a{color:#a3a3a3!important}.depsitAccountRateTable .lenderData .rateCTA .da-date a:hover{color:#333!important}.viewDetailsRow{border-bottom:solid 1px #e1e1e1;width:100%;padding-top:30px;background-color:#fff;display:none;opacity:0}.viewDetailsRow:before{content:"";position:absolute;top:0;left:15px;height:6px;width:calc(100% - 30px);background-color:#101f30}.viewDetailsRow h4{margin-bottom:10px;font-size:18px;font-weight:400}.viewDetailsRow p{font-size:16px;line-height:1.43em;color:#454545!important}.top-spacer{margin-top:40px}.title-tab{margin-top:30px;background-color:#08c177}.title-tab .title-tab-desc{display:block;color:#fff;padding:6px 0 3px;text-align:center;font-weight:600;font-size:16px}@media (max-width:767px){#non-sponsored-da .category-title{font-size:16px;text-align:center}}.category-title{font-family:"Lato",sans-serif;font-size:24px;margin:30px 0 0;font-weight:600}@media all and (max-width:767px){.category-title{font-size:20px}}@media all and (max-width:481px){.category-title{font-size:18px}}.category-title .sponsored{display:block;font-size:12px;line-height:1.67;font-weight:600;float:right;padding-top:15px}@media (max-width:481px){.category-title .sponsored{padding-right:0}}.mainDisclaimer{clear:both;font-size:11px;padding:25px 0 45px;text-align:left;color:#a3a3a3}.da-spacer{display:block;padding:30px 0;float:left;width:100%}@media (max-width:767px){.da-spacer{padding:15px 0}}.ltpaid-top-disclosures{padding:10px 0;display:inline-block;width:100%;text-align:left;color:#00aeef;font-size:12px;line-height:15px}@media (max-width:767px){.ltpaid-top-disclosures{text-align:center;padding:15px 0}}.ltpaid-top-disclosures .sponsored{font-size:12px;color:#101f30;font-weight:700;float:right}@media (max-width:767px){.ltpaid-top-disclosures .sponsored{padding-left:5px;margin-left:3px;border-left:1px solid #101f30;float:none}}