.tabs h4{color:#003b4d;font-size:1.125rem;font-weight:700;margin:2em 0 .66em}.tabs p,.tabs ul:not(.tabs__nav){color:#404040;font-size:1.125rem;line-height:1.5;margin:1em 0;max-width:960px}.tabs ul:not(.tabs__nav){line-height:1.75;padding:0 0 0 18px}.tabs .sub-list{list-style:none}.tabs strong{color:#003b4d}.tabs ul.no-bullets{list-style:none;padding:0}.tabs__nav{background:#f7f8fa;list-style:none;margin:0 0 45px;padding:30px 20px 0;position:relative}.tabs__nav:after{background:url(../images/grey-dots-horizontal.png) repeat-x;background-position:0;background-size:auto 2px;bottom:-4px;content:"";height:4px;left:50%;max-width:1440px;position:absolute;transform:translateX(-50%);width:100%}.tabs__nav-item{text-align:center}.tabs__nav-item a{color:#404040;display:inline-block;font-size:1.3125rem;font-weight:400;padding:20px;position:relative;text-decoration:none;z-index:2}.tabs__nav-item.active a{border-bottom:4px solid #ab2d29;color:#ab2d29;font-weight:700}.tabs__content-heading{text-align:left}.tabs__content-area{display:none;margin:0 auto;max-width:1320px;padding:0 20px 45px}.tabs__content-area.active{display:block}.tabs__item-detail-row.blue{background:#e3f0f47c;margin:0 -20px 150px;padding:30px 20px 1px}.tabs__item-detail-row.blue h3:first-of-type{margin-top:0}.tabs__item-detail-row.blue p,.tabs__item-detail-row.blue ul{color:#003b4d}.tabs__detail-image-container{display:block;font-size:0;height:240px;margin:0 auto -120px;width:240px}.tabs__detail-image{height:auto;width:100%}.tabs__description-container{text-align:center}.tabs__description-container p{text-align:left}.tabs__cta{background:#a72b2a;border-radius:2px;color:#fff;display:inline-block;font-weight:700;margin:15px 0 30px;padding:17px 20px 13px;text-decoration:none;text-transform:uppercase}@media (min-width:1024px){.tabs__nav{align-items:baseline;display:flex;justify-content:center;margin:0 0 60px;padding:60px 20px 0}.tabs__nav-item{margin-bottom:-4px}.tabs__nav-item a{margin:0 20px;padding:20px 40px}.tabs__content-heading{margin-bottom:.5em}.tabs ul:not(.tabs__nav){line-height:2}.tabs__item-detail-row.blue{margin:45px -30px;padding:30px;position:relative}.tabs ul.two-columns{column-count:2}.tabs__detail-image-container{height:400px;left:1020px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:400px}.tabs__description-container{align-items:flex-start;display:flex;text-align:left}.tabs__cta{flex:1 0 auto;margin:15px 0 45px 60px;max-width:240px;padding:22px 40px 18px;text-align:center}}