/*!  07/23/2019 1:30 PM Copyright 2018 USAA. All Rights Reserved. */
.cdo .prepare-your-home.generic {
    padding-top:0px;
}.site-content,.main-content,.page-content{width:100%;margin:0;padding:0}.hiddenMessage{display:inline-block;height:.01em;width:.01em;overflow:hidden;position:absolute}.page-title{display:none}.cdo *{box-sizing:border-box}.cdo{font-family:"Gotham Narrow",Arial,sans-serif;font-size:16px;font-weight:400}.cdo p,.cdo h1,.cdo h2,.cdo h3{margin-bottom:0;text-shadow:none}.cdo h1{font-family:"Gotham Narrow",Arial,sans-serif;color:#FAC705;text-transform:uppercase}.cdo h2{font-family:"Mercury Display",Times,serif}.cdo sup{font-size:80%;bottom:0;vertical-align:super}.cdo span.two-tone{position:relative;font-size:80%}.cdo span.two-tone span:last-child{color:#54732d;position:absolute;height:100%;top:2px;left:0;overflow:hidden}.cdo span.two-tone span:first-child{position:absolute;height:.5em;top:2px;left:0;overflow:hidden;color:#435F21;z-index:1}.cdo span.two-tone.gold{position:relative}.cdo span.two-tone.gold:focus{outline:none}.cdo span.two-tone.gold span:first-child{color:#e8ab06}.cdo span.two-tone.gold span:last-child{color:#fac705}.cdo span.two-tone span:nth-child(2){color:transparent;padding-top:.1em}.cdo a{text-decoration:none!important}.cdo a.cta-major{padding:20px 30px;font-family:"Gotham",Arial,sans-serif}.cdo a.cta-major.ghost{color:#FFF;border:2px solid #9EAEBE;border-radius:3px;font-size:1.1em;transition:box-shadow .2s,background .2s}.cdo a.cta-major.ghost:hover{text-decoration:none!important;border:2px solid rgba(138,205,255,.5);box-shadow:0 0 5px 0 rgba(158,174,186,.5);background:rgba(1,7,13,.25);text-decoration:underline solid transparent!important}.cdo a.cta-major.ghost:focus{outline:none;border-bottom:6px solid #CCC;padding-bottom:16px}.cdo a.cta-major.green{padding:15px 34px;border:1px solid transparent;border-radius:4px;background-color:#54732D;background:linear-gradient(#54732D,#4D662E);font-family:"Gotham Narrow",Arial,sans-serif;font-size:.9em;color:#FFF;text-align:center}.cdo a.cta-major.green:hover{background:#54732D;text-decoration:underline solid transparent!important}.cdo a.cta-major.green:focus{padding:14px 33px;border:2px solid #12395B;text-decoration:underline solid #FFF!important}.cdo a.cta-minor{display:block;width:auto;font-size:1.1em;color:#FFF}.cdo a.cta-minor:focus{font-weight:900;outline:none}.cdo a.cta-minor.gold .usaa-glyph-chevron-right{margin-right:8px;color:#FAC705;font-size:88%}.cdo a.cta-major:hover .underline-fix{text-decoration:underline}.cdo a.cta-minor:hover .underline-fix,.cdo a.cta-minor:focus .underline-fix{text-decoration:underline}.cdo a.cta-minor .underline-always,.cdo a.inline-link .underline-always{text-decoration:underline!important}.cdo .banner{position:relative;width:100%;overflow:hidden}.cdo .banner .star-bar-desktop{position:absolute;top:-925px;left:21px;display:block;z-index:600}.cdo .banner .star-bar-desktop.align-h1{top:-925px}.cdo .banner .star-bar-desktop.align-subhead{top:-872px}.cdo .banner .star-bar-mobile{display:none;justify-content:space-between;align-items:center;width:100%;max-width:400px;margin:0 auto;margin-bottom:30px;padding:0 30px}.cdo .banner .star-bar-mobile .star-bar-bar{width:calc(50% - 2em);height:5px;background-color:#AB080E}.cdo .banner .star-bar-mobile .star-bar-star{font-size:1.8em;color:#FAC705}.cdo .banner .content p.sub-info{margin:10px auto 0;font-size:1.25em;color:#E0DEDC;font-weight:300;letter-spacing:.03em}.cdo .banner.standard{background-image:url(https://content.usaa.com/mcontent/static_assets/Media/prodOther_accent_brandBanner_diamondBackground.svg);background-color:#12395B;color:#FFF}.cdo .banner.standard::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-image:-webkit-radial-gradient(center top,ellipse farthest-corner,rgba(255,255,255,.3) 0%,rgba(15,30,49,.7) 100%);mix-blend-mode:overlay}.cdo .banner.standard img.watermark{position:absolute;top:-100px;right:-157px;width:600px;z-index:500;opacity:.05}.cdo .banner.standard .content{position:relative;padding:86px 90px 90px 90px;z-index:1000;text-align:center}.cdo .banner.standard.with-ratings .content{padding:86px 90px 60px 90px}.cdo .banner.standard .content h1{max-width:600px;margin:0 auto;margin-bottom:12px;font-size:1.05em;letter-spacing:.1em}.cdo .banner.standard .content h2,.cdo .banner.standard .content p.sub-head{max-width:600px;margin:0 auto;margin-bottom:12px;font-family:'Mercury Display',Times,serif;color:#FFF;font-size:3em;letter-spacing:.03em;line-height:1.1}.cdo .banner.standard .content p.sub-info{margin-bottom:22px;font-size:1.25em;color:#E0DEDC;font-weight:300;letter-spacing:.03em}.cdo .banner.standard a.cta-major{display:table;margin:0 auto}.cdo .banner.standard a.cta-minor{display:table;margin:0 auto;margin-top:30px;margin-bottom:-5px}.cdo .banner.functional{background-color:#12395B;color:#FFF}.cdo .banner.functional .content{position:relative;padding:86px 90px 90px 90px;text-align:center}.cdo .banner.functional .content h1{max-width:600px;margin:0 auto;margin-bottom:12px;font-size:1.05em;letter-spacing:.1em}.cdo .banner.functional .content h2,.cdo .banner.functional .content p.sub-head{margin-bottom:45px;font-family:"Gotham Narrow",Arial,sans-serif;font-size:2.8em;font-weight:500;line-height:1.125}.cdo .banner.functional a.cta-major{display:table;margin:0 auto}.cdo section .usaa-glyph-sunrise{display:block;margin-bottom:18px;color:#FAC705;font-size:2.125em;text-align:center}.cdo section h2{width:100%;margin:0 auto 22px auto;font-size:2.55em;color:#424951;font-weight:600;line-height:1.125}.cdo section p,.cdo section p.body-copy{margin:0 auto;font-size:1.125em;color:#424951}.cdo section a.cta-major.green{display:table}.cdo section.generic{padding:60px}.cdo section.generic.with-sunrise{padding:55px 60px 60px 60px}.cdo section.generic h2,.cdo section.generic h2.section-head{font-family:'Mercury Display',Times,serif;text-align:center}.cdo section.generic a.cta-major.green{margin:0 auto 30px auto;letter-spacing:.5px}.cdo section.generic p.body-copy{line-height:1.5}.cdo section.fifty-fifty{display:flex;position:relative;overflow:hidden}.cdo section.fifty-fifty .content{position:relative;width:50%;padding:90px 60px;z-index:1000;background-color:#F2F3F3}.cdo section.fifty-fifty .white-back a.cta-minor{color:#086B94}.cdo section.fifty-fifty .content.right{margin-left:50%}.cdo section.fifty-fifty img.feature-image{position:absolute;top:0;left:0;height:100%;margin:0}.cdo section.fifty-fifty img.right{right:0;left:auto}.cdo section.fifty-fifty img.left{left:0}.cdo section.card-section{padding:60px 60px 90px 60px}.cdo .card-pack{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none}.cdo .card-pack .card{flex:1;position:relative;margin:0 30px 0 0;margin-top:30px;padding:30px 30px 30px 30px;border:1px solid transparent;background:#F2F3F3;text-align:center;list-style:none}.cdo .card-pack.white .card{background-color:#FFF!important}.cdo .card-pack.grey .card,.cdo .card-pack.gray .card{background-color:#F2F3F3!important}.cdo .card-pack.card-links .card{box-shadow:0 2px 2px rgba(0,0,0,.2);transition:transform .2s,box-shadow .3s}.cdo .card-pack.card-links .card:hover{box-shadow:0 4px 3px rgba(0,0,0,.15);transform:translateY(-3px)}.cdo .card-pack.three-pack .card{min-width:calc(33.3333337% - 30px)}.cdo .card-pack.four-pack .card{min-width:calc(25% - 30px)}.cdo .card-pack.two-pack .card{min-width:calc(50% - 30px)}.cdo .card-pack.four-pack .card:nth-of-type(-n+4){margin-top:0}.cdo .card-pack.three-pack .card:nth-of-type(3n),.cdo .card-pack.three-pack .card:last-of-type{margin-right:0}.cdo .card-pack.four-pack .card:nth-of-type(4n),.cdo .card-pack.four-pack .card:last-of-type{margin-right:0}.cdo .card-pack.card-links .card{background-color:#FFF}.cdo .card-pack.card-links .card a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-top:0 solid #F2F3F3}.cdo .card-pack.card-links .card a:focus{border-top:6px solid #086B94;outline:none}.cdo .card-pack.card-links .card .card-icon{height:50px}.cdo .card-pack .card .card-label{display:block;color:#086B94}.cdo .card-pack.info-cards .card{display:flex;flex-direction:column;flex-wrap:wrap;padding:30px;background-color:#FFF}.cdo .card-pack.info-cards .card img.card-icon{width:60px;height:60px;margin-left:calc(50% - 30px);margin-right:calc(50% - 30px)}.cdo .card-pack.info-cards .card span.card-label{display:block;margin-bottom:15px;color:#0D2F4C;font-weight:500}.cdo .card-pack.info-cards .card span.body-copy{color:#424951;line-height:1.75em}.cdo .card-pack.info-cards .card .top{width:100%;flex:8 0 auto;padding-bottom:15px}.cdo .card-pack.info-cards .card .bottom{padding-top:22px;width:100%;flex:1 0 auto}.cdo .card-pack.info-cards .card a.cta-minor{display:inline-block;margin:0 auto;font-size:1.05em;color:#086B94;font-weight:500;text-align:center}.cdo ul,.cdo ul li{list-style:none}.cdo .white-back{background-color:#FFF!important}.cdo .grey-back,.cdo .gray-back{background-color:#F2F3F3!important}.cdo .banner .star-bar-desktop .align-subhead{left:23px}.cdo .banner.fifty-fifty .content{padding:86px 25px 90px 80px}.cdo .banner.fifty-fifty img.banner-img{position:absolute;top:0;right:-60px}.cdo .card-pack.info-cards .card{background:#F3F3F3!important;padding:0px!important}.cdo .card-section{background-color:#FFF}.cdo .card-pack.info-cards .card .top{padding:30px 26px}.cdo .card-pack.info-cards .card .bottom{padding:0 25px 25px}.cdo .card-pack.info-cards .card .imgHolder{line-height:0}.cdo .card-pack.info-cards .card .imgHolder img{max-width:100%;margin:0}.cdo .closingLinkFarm{background-color:#12395b;color:#FFF;padding:90px}.cdo .closingLinkFarm h2{font-size:2.3em;color:#FFF;font-weight:600;line-height:1.125;text-align:center;margin-bottom:30px}.cdo .closingLinkFarm .all-links{flex-wrap:wrap;justify-content:space-around;flex-direction:row;display:flex;align-items:baseline}.cdo .closingLinkFarm .all-links h3{font-size:1.4em;padding:20px 0}.cdo .closingLinkFarm .all-links li{margin-left:0;padding:10px 0;color:#FFF}.cdo .closingLinkFarm .all-links a{color:#FFF}.cdo .closingLinkFarm .all-links li a .gold{margin-right:7px}.cdo .closingLinkFarm .link-column{min-width:45%}.cdo .card-pack.info-cards .card a.cta-minor{font-weight:inherit}.cdo .card-pack.info-cards .card a.cta-minor .two-tone{margin-right:5px}