#autoCaption{padding-bottom:40px;text-align:center}#autoCaption .rates-table__title{padding-bottom:10px}@media(max-width:847px){#autoCaption{text-align:left}}.rates-table__wrapper{margin:0 auto 20px;max-width:1280px;width:100%;word-wrap:break-word;color:#525355;height:100%}.rates-table__table{border-collapse:collapse;width:100%}@media(max-width:650px){.rates-table__table__table{padding:0 2rem}}.rates-table__table .spacer{display:none;height:10px}.rates-table__table caption{padding-bottom:40px;text-align:center}.rates-table__table caption .rates-table__title{padding-bottom:10px}@media(max-width:847px){.rates-table__table #autoCaption,.rates-table__table caption{text-align:left}}.rates-table__table th{background-color:transparent;color:#043436;font-size:15px;font-weight:700;height:19px;line-height:23px}.rates-table__table .col-25{width:25%}.rates-table__table .col-15{width:15%}.rates-table__table .col-20{width:20%}.rates-table__table .col-50{width:50%}.rates-table__table .col-60{width:60%}.rates-table__table .col-75{width:75%}.rates-table__table td{color:#525355;font-size:15px;font-weight:400;height:19px;line-height:23px}.rates-table__table td,.rates-table__table th{padding:1rem;text-align:left}.rates-table__table tr:nth-child(odd){background-color:#f2f2f2}.rates-table__table tr:nth-child(2n){background-color:#fff}@media(max-width:649px){.rates-table__table th{display:none}.rates-table__table td{display:flex;flex-direction:column;flex-shrink:0;height:48px;justify-content:center;margin:0;padding:0 1rem;position:relative;vertical-align:middle}.rates-table__table td br{display:none}.rates-table__table td.description{justify-content:center}.rates-table__table td:nth-child(odd):not(.description):not(.spacer){background-color:#fff}.rates-table__table td:nth-child(2n):not(.description):not(.spacer){background-color:#f2f2f2}.rates-table__table td:not(.description){height:100%;max-height:73px;padding-bottom:10px;padding-top:30px}.rates-table__table td:not(.description):before{color:#043436;content:attr(data-cell);font-size:15px;font-weight:700;position:absolute;top:.5rem}}.rates-table__title{color:#043436;font-size:35px;font-weight:700;height:auto;line-height:45px;margin:0;padding:0}.rates-table__date-now{color:#525355;font-size:16px;font-weight:400;height:25px;line-height:26px}.rates-table__footer{background-color:transparent;color:#525355;font-size:15px;font-weight:400;height:auto;line-height:23px;padding:2em 0;text-align:left}@media(max-width:650px){.rates-table__title{height:auto}.rates-table__date-now{height:10px}.rates-table .description{background-color:#043436;color:#fff;height:48px;width:100%}.rates-table .spacer{display:block}}#refinanceTabsContainer,#tabsContainer{margin:0 auto;text-align:center}#refinanceTabs,#tabs{display:flex;list-style-type:none;text-decoration:none;width:100%}#refinanceTabs>li,#tabs>li{cursor:pointer;max-width:33%;padding:2rem 0;width:100%}#refinanceTabs>li:not(.active-tab-refinance-rates),#tabs>li:not(.active-tab-auto-rates){border-bottom:1px solid gray;color:gray}li:not(.active-tab-auto-rates):hover>a,li:not(.active-tab-refinance-rates):hover>a{color:#043436;text-decoration:underline}.active-tab-auto-rates,.active-tab-refinance-rates{border:1px solid gray;border-bottom:none;border-top:3px solid #ffa39e;color:#043436;text-decoration:underline}.refinance-tab-content:not(.active-refinance-tab-content),.tab-content:not(.active-tab-content){display:none}.refinance-tab-content,.tab-content{display:block}