.cdo{
  /*! 0000 07/20/2018 07:45 AM Copyright 2018 USAA. All Rights Reserved. */}.cdo .banner.functional.fifty-fifty.private .content{padding-bottom:0;padding-top: 72px;}.cdo .banner.functional.fifty-fifty.private .content .bottom{margin-top:35px}.cdo .banner.functional.fifty-fifty.private .content a.cta-major{margin-bottom:30px}.cdo .banner.functional.fifty-fifty img.banner-img{width: 100%;top: -45px;left: -1px;height: auto;}.cdo .banner.functional.fifty-fifty .content h2{font-size:40px;font-weight:500;line-height:44px;text-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.cdo .banner.functional.fifty-fifty .content p.sub-info{color:#f2f3f3;font-size:22px;font-weight:300;line-height:30px}.cdo .banner.functional.fifty-fifty .content .bottom{background-color:rgba(17,41,64,.8);padding:17px 60px;bottom:0;left:0;width:calc(100% + 120px);-webkit-transform:translateX(-60px);transform:translateX(-60px)}.cdo .banner.functional.fifty-fifty .content .bottom p{color:#f2f3f3;font-size:18px;font-weight:300}.cdo .banner.functional.fifty-fifty .content .bottom a.cta-minor{margin-top:0}.cdo ul.card-pack.info-cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cdo ul.card-pack.info-cards .card{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer}.cdo ul.card-pack.info-cards .card img.card-icon{height:60px}.cdo ul.card-pack.info-cards .card .bottom a{color:#007fac;font-family:Gotham Narrow;font-size:18px;font-weight:300}.cdo section.generic p.sub-info{font-size:18px;color:#3e4042}.cdo section.generic .bottom-content{text-align:center;margin-top:45px}.cdo section.generic .bottom-content a.cta-major{font-size:16px;font-weight:500}.cdo section.generic .bottom-content a.underline{text-decoration:underline!important}.cdo section.generic.small-format{background:#12627b;display:-webkit-box;display:-ms-flexbox;display:flex;padding:42px 90px}.cdo section.generic.small-format p{color:#fff;font-family:Gotham Narrow;font-size:22px;font-weight:500;letter-spacing:.02px;margin:auto;text-align:right;padding-right:15px}.cdo section.generic.small-format a{border:2px solid #fff;font-size:16px}.cdo .bottom.banner.functional h2{color:#fff;font-family:Gotham Narrow;font-size:40px;font-weight:500}.cdo .bottom.banner.functional p.sub-info{font-size:24px}.cdo .bottom.banner.functional a{font-size:18px;padding:15px 20px}