.page-wrapper,.wcm-content{background-color:#FFF}html{text-shadow:none!important}.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;-webkit-font-smoothing:antialiased}.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;font-weight:500;font-size:1.05em;letter-spacing:.1em}.cdo h2{font-family:"Mercury Display",Times,serif}.cdo sup{font-size:80%;bottom:0;vertical-align:super}.cdo span.embolden{font-weight:900}.cdo span.two-tone{position:relative;font-size:80%;margin-right:4px}.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{display:inline-block;min-width:150px;position:relative;padding:15px 30px;font-family:"Gotham",Arial,sans-serif;font-size:1.1em;text-align:center}.cdo a.cta-major.small{min-width:115px;padding:8px 15px;font-size:1em}.cdo a.cta-major:focus::after{content:'';position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:2px solid #FFF;border-radius:5px;background:none}.cdo a.cta-major.ghost{position:relative;color:#FFF;border:2px solid #9EAEBE;border-radius:3px;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:2px solid #007FAC}.cdo a.cta-major.ghost:focus::after{border:2px solid #FFF}.cdo a.cta-major.green{border:1px solid transparent;border-radius:3px;background:linear-gradient(180deg,#54732D 0%,#435C24 100%);box-shadow:inset 0 -2px 0 0 #32451B;font-family:"Gotham Narrow",Arial,sans-serif;color:#FFF;text-align:center;letter-spacing:1px}.cdo a.cta-major.green:hover{background:#54732D;text-decoration:underline solid transparent!important}.cdo a.cta-major.green:focus{outline:none}.cdo a.cta-major.green:focus::after{top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #00668A}.cdo a.cta-major.gray,.cdo a.cta-major.grey{display:inline-block;border:1px solid transparent;border-radius:3px;box-shadow:inset 0 -2px 0 0 #D0CFCE;background:linear-gradient(180deg,#F6F5F5 0%,#ECECEB 100%);font-family:"Gotham Narrow",Arial,sans-serif;font-size:1.2em}.cdo a.cta-major.gray:hover,.cdo a.cta-major.grey:hover{background:#F6F5F5;text-decoration:underline transparent!important}.cdo a.cta-major.gray:focus,.cdo a.cta-major.grey:focus{outline:none}.cdo a.cta-major.gray:focus::after,.cdo a.cta-major.grey:focus::after{top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #00668A}.cdo a.cta-minor{display:inline-block;width:auto;font-size:1.1em;color:#FFF}.cdo .block-wrapper a.cta-minor{display:inline-block}.cdo a.cta-minor.gold .usaa-glyph-chevron-right{margin-right:4px;color:#FAC705;font-size:94%}.cdo a.cta-minor.green{color:#007FAC;font-weight:500}.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;color:#007FAC}.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-bottom:22px;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 .watermark{position:absolute;opacity:.05}.cdo .watermark img{width:100%}.cdo .banner.standard img.watermark{top:-100px;right:-157px;width:600px;z-index:500}.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}.cdo .banner.standard .content h2,.cdo .banner.standard .content p.sub-head{max-width:650px;margin:0 auto;margin-bottom:12px;font-family:'Mercury Display',Times,serif;color:#FFF;font-size:3em;font-weight:600;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.bottom .star-bar-desktop{top:0}.cdo .banner.bottom.standard .content h2,.cdo .banner.bottom.standard .content p.sub-head{line-height:1.2;font-weight:600}.cdo .banner.bottom.functional .content h2{color:#FFF;margin-bottom:0}.cdo .banner.bottom.standard .content p.sub-info{margin-bottom:30px}.cdo .banner.bottom a.cta-major{padding:15px 30px}.cdo .banner.fifty-fifty{background-color:#12395B;color:#FFF}.cdo .banner.fifty-fifty img.watermark{position:absolute;top:-100px;right:-157px;width:600px;opacity:.05;display:none}.cdo .banner.fifty-fifty .content{position:relative;width:50%;padding:86px 45px 90px 90px;z-index:1000;overflow:hidden;background-image:url(https://content.usaa.com/mcontent/static_assets/Media/prodOther_accent_brandBanner_diamondBackground.svg);background-color:#12395B;text-align:left}.cdo .banner.fifty-fifty:not(.functional) .content::before{content:"";width:200%;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;z-index:-1}.cdo .banner.fifty-fifty .star-bar-desktop{z-index:1100}.cdo .banner.fifty-fifty .star-bar-desktop.align-subhead{top:-882px}.cdo .banner.fifty-fifty img.banner-img{position:absolute;top:0;right:0;height:100%;min-width:50%;margin:0}.cdo .banner.fifty-fifty .content h1{margin-bottom:8px}.cdo .banner.fifty-fifty h2,.cdo .banner.fifty-fifty p.sub-head{font-family:'Mercury Display',Arial,serif;font-size:2.8em;margin-bottom:16px;line-height:1.1;font-weight:600}.cdo .banner.fifty-fifty p.sub-info{font-size:1.125em}.cdo .banner.fifty-fifty a.cta-major{display:table;margin-bottom:26px;padding:15px 30px;font-size:1em}.cdo .banner.fifty-fifty a.cta-minor{margin-bottom:15px}.cdo .banner.fifty-fifty a.cta-minor:last-of-type{margin-bottom:-5px}.cdo .banner.seventy-thirty{background-color:#12395B;color:#FFF}.cdo .banner.seventy-thirty.functional .content{position:relative;width:70%;padding:86px 45px 90px 60px;z-index:1000;overflow:hidden;background-color:#12395B;text-align:left}.cdo .banner.seventy-thirty img.banner-img{position:absolute;top:0;right:0;height:100%;min-width:30%;margin:0}.cdo .banner.seventy-thirty .content h1{margin-bottom:8px}.cdo .banner.seventy-thirty h2,.cdo .banner.seventy-thirty p.sub-head{font-family:'Mercury Display',Arial,serif;font-size:2.55em;margin-bottom:16px;line-height:1.1}.cdo .banner.seventy-thirty p.sub-info{font-size:1.125em}.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:0 auto 45px auto;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 .banner.functional a.cta-minor{margin-top:30px}.cdo .banner.functional.fifty-fifty .content{padding:86px 60px 90px 60px;text-align:left;background-image:none}.cdo .banner.functional.fifty-fifty .content h1{margin-bottom:16px}.cdo .banner.functional.fifty-fifty .content h2,.cdo .banner.functional .content p.sub-head{margin-bottom:22px;font-size:2.7em}.cdo .banner.fifty-fifty.functional p.sub-info{margin-bottom:22px;font-size:1.2em}.cdo .banner.fifty-fifty.functional a.cta-major{display:inline-block;margin-bottom:22px}.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;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 h2+p,.cdo section h2+.block-wrapper,.cdo section h2+a{margin-top:12px}.cdo section a.cta-major.green{display:inline-block}.cdo section.generic{padding:79px 60px 90px 60px}.cdo section.generic.with-sunrise{padding:85px 60px 90px 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.sub-info,.cdo section.generic p.body-copy{line-height:1.5;text-align:center}.cdo section.fifty-fifty{display:flex;position:relative;overflow:hidden}.cdo section.fifty-fifty .content{position:relative;width:50%;padding:80px 60px 90px 60px;z-index:100;background-color:#FFF}.cdo section.fifty-fifty .content a.cta-major.green{font-size:1.05em}.cdo section.fifty-fifty .white-back a.cta-minor{color:#007FAC}.cdo section.fifty-fifty.right .content{margin-left:50%}.cdo section.fifty-fifty .content h2{margin-bottom:14px}.cdo section.fifty-fifty .content p.body-copy+a,.cdo section.fifty-fifty .content p.body-copy+.block-wrapper{margin-top:23px}.cdo section.fifty-fifty .content a.cta-major+a.cta-minor,.cdo section.fifty-fifty .content a.cta-major+.block-wrapper,.cdo section.fifty-fifty .content .block-wrapper+a.cta-minor,.cdo section.fifty-fifty .content .block-wrapper+.block-wrapper{margin-top:24px}.cdo section.fifty-fifty .image-wrap{position:absolute;width:50%;height:100%;overflow:hidden}.cdo section.fifty-fifty img.feature-image{position:absolute;top:0;left:0;min-width:100%;height:100%;margin:0}.cdo section.fifty-fifty.left .image-wrap{right:0;left:auto}.cdo section.fifty-fifty.right .image-wrap{left:0}.cdo section.card-section{padding:79px 60px 90px 60px}.cdo section.card-section h2{margin-bottom:15px}.cdo section.card-section h2+ul.card-pack{margin-top:37px}.cdo section.card-section p+ul.card-pack,.cdo section.card-section p.body-copy+ul.card-pack,.cdo section.card-section p.sub-info+ul.card-pack{margin-top:38px}.cdo .card-pack{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;flex:1;margin:0 auto;list-style:none}.cdo .card-pack .card{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 .card-label{display:block;margin-bottom:15px;color:#086B94;font-weight:900;font-size:1.05em}.cdo .card-pack.two-pack .card{width:calc(50% - 30px);min-width:calc(50% - 30px)}.cdo .card-pack.two-pack .card:nth-of-type(even){margin:30px 0 0 0}.cdo .card-pack.two-pack .card:nth-of-type(-n+2){margin-top:0}.cdo .card-pack.three-pack .card{width:calc(33.3333337% - 30px);min-width:calc(33.3333337% - 30px)}.cdo .card-pack.three-pack .card:nth-of-type(-n+3){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{width:calc(25% - 24px);min-width:calc(25% - 24px)}.cdo .card-pack.four-pack .card:nth-of-type(-n+4){margin-top: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.link-cards .card{box-shadow:0 2px 2px rgba(0,0,0,.2);background-color:#FFF;transition:transform .2s,box-shadow .3s}.cdo .card-pack.link-cards .card:hover{box-shadow:0 4px 3px rgba(0,0,0,.15);transform:translateY(-3px)}.cdo .card-pack.link-cards .card a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-top:0 solid #F2F3F3}.cdo .card-pack.link-cards .card a:focus{border-top:6px solid #086B94;outline:none}.cdo .card-pack.link-cards .card .card-icon{height:50px}.cdo .card-pack.link-cards .card .card-label{margin-bottom:0}.cdo .card-pack.info-cards .card{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap;padding:30px;background-color:#FFF}.cdo .card-pack.info-cards .card img.card-icon{height:50px;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}.cdo .card-pack.info-cards .card .body-copy{color:#424951;font-size:1em}.cdo .card-pack.info-cards .card .top{width:100%;min-width:100%;flex:8 8 auto;padding-bottom:15px}.cdo .card-pack.info-cards .card .bottom{width:100%;min-width:100%;flex:1 1 auto}.cdo .card-pack.info-cards .card a.cta-minor{display:inline-block;margin:0 auto;font-size:1.05em;color:#007FAC;font-weight:500;text-align:center}.cdo .card-pack.info-cards.grey .card a.cta-minor,.cdo .card-pack.info-cards.gray .card a.cta-minor{color:#086B94}.cdo ul,.cdo ul li{list-style:none}.cdo ul.check-list{display:flex;flex-wrap:wrap;font-size:1.1em}.cdo ul.check-list li{margin:0 0 15px 0;text-align:left;vertical-align:middle;width:50%}.cdo ul.check-list li span.usaa-glyph-thick-checkmark{margin-right:9px;font-size:1.125em;color:#54732D}.cdo ul.check-list.two-column li{width:50%}.cdo ul.check-list.three-column li{width:33.333333%}.cdo ul.bullet-list,.cdo ul.bullet-list li{list-style:disc}.cdo .link-farm .all-links{flex-wrap:wrap;justify-content:space-between;flex-direction:row;display:flex;align-items:baseline}.cdo .link-farm .link-column{display:flex;text-align:left;margin:0 0 30px 0;box-sizing:border-box;flex:1 1 auto;flex-direction:column;min-width:230px}.cdo .link-farm h3{color:#FFF;font-size:1.3em;margin-bottom:1.05em}.cdo .link-farm .usaa-glyph-chevron-right{margin-right:8px}.cdo .link-farm a{color:#FFF;font-size:1em;font-weight:500;display:inline-block;align-items:baseline;padding-left:1.25em;position:relative}.cdo .link-farm.gray-back a,.cdo .link-farm.grey-back a{color:#007FAC}.cdo .link-farm li{list-style:none!important;margin-left:0;padding:0;margin-bottom:20px}.cdo .link-farm li:last-of-type{margin-bottom:0}.cdo .link-farm a span.underline-fix,.cdo .link-farm a span.underline-fix{border-bottom:1px dotted transparent}.cdo .link-farm a:hover span.underline-fix,.cdo .link-farm a:focus span.underline-fix{border-bottom:1px solid #FFF;display:inline}.cdo .link-farm h2{font-family:"Gotham Narrow";font-size:30px;color:#FFF;text-align:center;margin-bottom:30px}.cdo .link-farm a sup{vertical-align:text-top}.cdo .link-farm span.two-tone{position:absolute;left:0;top:2px}.cdo .link-farm.two-pack .link-column{min-width:calc(50% - 30px)}.cdo .link-farm.three-pack .link-column{min-width:calc(33.3333337% - 30px)}.cdo .link-farm.four-pack .link-column{min-width:calc(25% - 30px)}.cdo table{width:100%;background-color:#FFF;font-size:.95em;color:#424951}.cdo table,.cdo table tr,.cdo table th,.cdo table td{border:none}.cdo table tr.top-row{background-color:#F2F3F3;text-align:center}.cdo table tr:not(.top-row){border-bottom:1px solid #D0CFCE}.cdo table tr.top-row th{font-family:"Gotham",Arial,sans-serif;font-size:.8em;color:#676A6E;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:700}.cdo table tr.top-row th.left-most{text-align:left}.cdo table th,.cdo table td{padding:18px 15px}.cdo table th.left-most,.cdo table td.left-most{padding-left:22px}.cdo table th.right-most,.cdo table td.right-most{padding-right:22px}.cdo table th.centered,.cdo table td.centered{text-align:center}.cdo table span.usaa-glyph-thick-X{color:#D0CFCE}.cdo table span.usaa-glyph-thick-checkmark{font-size:1.2em;color:#54732D}.cdo .cdo_tabs{width:100%}.cdo .cdo_tabs .tab_labels{display:flex;justify-content:center;text-decoration:none;list-style:none;align-items:flex-end}.cdo .cdo_tabs .tab_labels.unbound li{margin:0 45px;font-family:"Gotham",Arial,sans-serif;text-transform:uppercase;font-weight:900;font-size:.85em;color:#086B94;text-align:center;list-style:none}.cdo .cdo_tabs .tab_labels.unbound .label{position:relative}.cdo .cdo_tabs .tab_labels.unbound.multi-line .label{display:inline-block}.cdo .cdo_tabs .tab_content{padding:10px;transition:height .5s;height:0}.cdo .cdo_tabs .tab_content>.content{padding:10px;opacity:0;position:relative;transition-property:opacity;transition-duration:.4s}.cdo .cdo_tabs .tab_content>div.content.closed{display:none}.cdo .cdo_tabs .tab_content>div.content.open{opacity:1}.cdo .cdo_tabs .tab_content>.content .hiddenTitle,.cdo .cdo_tabs .hiddenLeaveTabs{display:inline-block;height:.01em;width:.01em;overflow:hidden;position:absolute}.cdo .cdoPi-tooltip-wrap{position:fixed;top:-100000px;left:-100000px;width:100%;height:100%;z-index:5000;background-color:rgba(13,30,49,.2)}.cdo .cdoPi-tooltip{position:absolute;top:-10000px}.cdo .tooltip-wrap .tooltip{min-width:300px;max-width:400px;background-color:#FFF}.cdo .tooltip-wrap .tooltip .usaa-glyph-diamond{display:block;position:absolute;left:0;right:auto;bottom:-15px;margin:0 auto;font-size:30px;color:#FFF;text-align:center;text-shadow:0 3px 1px rgba(0,0,0,.3)}.cdo .tooltip-wrap .tooltip .content{position:relative;padding:40px 30px 45px 30px;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.4);background:#FFF}.cdo .tooltip-wrap .tooltip .close{position:absolute;top:15px;right:15px;padding:8px;font-size:.9em}.cdo .tooltip-wrap .tooltip .close .usaa-glyph-thick-X{position:relative;display:block;transition:transform .3s}.cdo .tooltip-wrap .tooltip .close:focus{outline:none;padding:6px;border:2px solid #6999AF;border-radius:3px;color:#086B94}.cdo .tooltip-wrap .tooltip .close:focus .usaa-glyph-thick-X{animation:wiggle 2s infinite}.cdo .tooltip-wrap .tooltip .close:hover .usaa-glyph-thick-X{color:#AB080E;transform:rotate(90deg)}.cdo .tooltip-wrap .tooltip p.tooltip-head{font-size:1.1em;font-weight:900;margin-bottom:15px}.cdo .tooltip-wrap .tooltip a.cta-minor.gold{margin-top:15px;font-size:1.05em;color:#086B94}.cdo .tooltip-wrap .tooltip dl.glossaryTerm dt{font-size:1.1em;font-weight:900;margin-bottom:15px;text-transform:uppercase;border-bottom:0}.cdo .tooltip-wrap .tooltip dl.glossaryTerm dd{font-size:1em;line-height:1.5}.cdo .cdo-modal-container{background-color:rgba(15,30,49,.5)}.cdo .cdo-modal-container .modal{max-width:700px;border:1px solid transparent;border-radius:5px;background:#fff}.cdo .cdo-modal-container .modal .content{padding:30px 22px 22px 22px}.cdo .cdo-modal-container .modal .content .close.top-close{position:absolute;top:30px;right:16px;padding:12px 18px;color:#007FAC;font-size:1.05em;font-weight:500}.cdo .cdo-modal-container .modal .content .close.top-close .usaa-glyph-thick-X{position:relative;display:block;transition:transform .3s}.cdo .cdo-modal-container .modal .content .close.top-close:focus{outline:none;padding:10px 16px;border:2px solid #6999AF;border-radius:3px;color:#086B94}.cdo .cdo-modal-container .modal .content .close.top-close:focus .usaa-glyph-thick-X{animation:wiggle 2s infinite}.cdo .cdo-modal-container .modal .content .close.top-close:hover{border-color:#0F1E31;color:#0F1E31;text-decoration:underline!important}.cdo .cdo-modal-container .modal .content h2{width:100%;margin-bottom:30px;border-bottom:2px solid #E0DEDC;padding-bottom:22px;font-family:'Mercury Display',Times,serif;font-size:2.1em;color:#424951;font-weight:900;text-align:center}.cdo .cdo-modal-container .modal .content .sub-section{margin-bottom:22px}.cdo .cdo-modal-container .modal .content .sub-section:last-of-type{margin-bottom:0}.cdo .cdo-modal-container .modal .content .sub-section h3{font-size:1.05em;font-weight:600;color:#12395B}.cdo .cdo-modal-container .modal .content .sub-section p.body-copy{font-size:.95em}.cdo .cdo-modal-container .modal a.bottom-close{position:relative;display:inline-block;min-width:100px;height:0;border:none;border-radius:3px;margin:0 auto 30px auto;padding:0 45px;overflow:hidden;background:#F2F3F3;color:#424951}.cdo .cdo-modal-container .modal a.bottom-close:hover{background:#E0DEDC}.cdo .cdo-modal-container .modal a.bottom-close:focus{border:1px solid #676A6E;outline:none;padding:15px 45px 35px 45px}.cdo .center-link{display:block;text-align:center}.cdo .block-wrapper{display:block!important}.cdo .uppercase{text-transform:uppercase}.cdo .bold-text{font-weight:900}.cdo .center-text{text-align:center}.cdo .left-text{text-align:left}.cdo .right-text{text-align:right}.cdo .white-text{color:#FFF!important}.co .core-blue-text{color:#12395B}.cdo .white-back{background-color:#FFF!important}.cdo .core-blue-back a.cta-minor{color:#086B94}.cdo .grey-back,.cdo .gray-back,.cdo .cool-gray-light-back,.cdo .cool-grey-light-back{background-color:#F2F3F3!important}.cdo .core-blue-back{background-color:#12395B!important}.cdo .core-blue-medium-back{background-color:#0D2F4C!important}.cdo .core-blue-back a.cta-minor,.cdo .core-blue-medium-back a.cta-minor{color:#FFF}.cdo .core-blue-medium-back,.cdo .core-blue-medium-back h2,.cdo .core-blue-medium-back p,.cdo .core-blue-medium-back p.sub-info,.cdo .core-blue-medium-back p.body-copy{color:#FFF!important}.cdo .pad-90-60{padding:90px 60px!important}.cdo .pad-60-90{padding:60px 90px!important}.cdo .pt-15{padding-top:15px!important}.cdo .pr-15{padding-right:15px!important}.cdo .pb-15{padding-bottom:15px!important}.cdo .pl-15{padding-left:15px!important}.cdo .pt-30{padding-top:30px!important}.cdo .pr-30{padding-right:30px!important}.cdo .pb-30{padding-bottom:30px!important}.cdo .pl-30{padding-left:30px!important}.cdo .mt-30{margin-top:30px!important}.cdo .mr-30{margin-right:30px!important}.cdo .mb-30{margin-bottom:30px!important}.cdo .ml-30{margin-left:30px!important}.cdo .pt-60{padding-top:60px!important}.cdo .pr-60{padding-right:60px!important}.cdo .pb-60{padding-bottom:60px!important}.cdo .pl-60{padding-left:60px!important}.cdo .mt-60{margin-top:60px!important}.cdo .mr-60{margin-right:60px!important}.cdo .mb-60{margin-bottom:60px!important}.cdo .ml-60{margin-left:60px}.cdo .pt-90{padding-top:90px}.cdo .pr-90{padding-right:90px}.cdo .pb-90{padding-bottom:90px}.cdo .pl-90{padding-left:90px}.cdo .mt-90{margin-top:90px}.cdo .mr-90{margin-right:90px}.cdo .mb-90{margin-bottom:90px}.cdo .ml-90{margin-left:90px}*{transition:font-size .3s}.cdo>*{transition:margin .5s,padding .5s}.active-blue-dark-back{background:#086b94!important}.active-blue-dark-back h2,.active-blue-dark-back p,.core-blue-back h2,.core-blue-back p{color:#fff!important}.bold{font-weight:700}.cdo .banner.standard .content h2{font-size:2.75em;max-width:90%}.cdo .banner.standard img.watermark{top:-3px;right:-36px;width:460px;z-index:500}.cdo .feature-cards{display:flex;justify-content:space-between;margin-top:39px}.cdo section.rates{padding:79px 60px 84px 60px}.cdo .feature-cards .card{flex:1 1 auto;max-width:calc(50% - 30px);box-shadow:#949494 0 0 3px;border:solid 1px transparent;display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 30px)}.cdo .feature-cards .card .top{padding:28px 0;text-align:center;background:#13385b}.cdo .feature-cards .card .top h3{color:#fff;text-transform:uppercase;font-family:"Gotham narrow",Arial,sans-serif;font-weight:600;font-size:1.125em;letter-spacing:.14px}.cdo .feature-cards .card:last-child .top{background:#35526e}.cdo .feature-cards .card .body{padding:40px 0;text-align:center;background:#fff;display:flex;flex-direction:column;flex:1 1 auto}.cdo .feature-cards .card .body .term{font-family:"Gotham",Arial,sans-serif;color:#377188;text-transform:uppercase;font-weight:500;font-size:.875em;font-weight:700}.cdo .feature-cards .card .body .rate{font-family:"Mercury Display",Arial,sans-serif;text-transform:uppercase;color:#133b5e;display:flex;align-items:flex-end;justify-content:center;margin:12px 0 18px;font-size:5.31em}.cdo .feature-cards .card .body .rate .number{font-weight:500;line-height:.9;margin-right:4px}.cdo .feature-cards .card .body .rate .details{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;font-size:.24em}.cdo .feature-cards .card .body .rate .details .percent{font-size:2.5em;line-height:.7}.cdo .feature-cards .card .body .by-line{max-width:75%;margin:0 auto;color:#377188;font-weight:700;width:75%}.cdo .feature-cards .card .bottom{padding:45px 30px;text-align:center;background:#edecea}.cdo .feature-cards .card .bottom a.cta-major.green{margin-bottom:0;width:100%;font-weight:500;padding:15px 0}.cdo .feature-cards .card .bottom a.cta-major.green:after{content:' ';position:absolute;left:-32px;right:-32px;top:-45px;bottom:-47px}.cdo section p.term-line{text-align:center;margin-top:25px;color:#676a6e}.cdo section p.sub-term-line{text-align:center;margin-top:8px;color:#585c62;font-size:.875em}.cdo section p.refinance{text-align:center;margin-top:34px;color:#1b3c62;display:flex;align-items:center;justify-content:center}.cdo section p.refinance [class*='usaa-glyph']{font-size:2em;margin-right:10px}.cdo section p.refinance a{color:#00668A;font-weight:600;text-decoration:underline!important}.cdo section p.refinance a:hover{text-decoration:none!important}.cdo section.generic.calculator{padding:60px 0;position:relative;background-color:#0d2f4c;margin-bottom:90px}.cdo section.generic.calculator::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 section.generic.calculator h2{font-family:"Gotham",Arial,sans-serif;color:#FAC705!important;text-transform:uppercase;font-weight:400;font-size:.875em;letter-spacing:-.01em;margin:0 auto 15px auto}.cdo section.generic.calculator .calculator-link{position:relative;z-index:20}.cdo section.generic.calculator .calculator-link a{font-size:2.25em;color:#fff;font-family:"Mercury Display",Arial,sans-serif;letter-spacing:1.9px;font-weight:300;position:relative;transition:font-size .3s}.cdo section.generic.calculator .calculator-link a:hover:before{border-bottom:none}.cdo section.generic.calculator .calculator-link a:before{content:'';width:100%;bottom:0;left:0;background:#fff;border-bottom:2px solid #fff;position:absolute}.cdo section.generic.calculator .calculator-link a:focus{outline:none;padding:2px;border:2px solid rgba(158,174,186,.5)}.cdo section.generic.calculator .calculator-link a:focus:before{bottom:2px}.cdo section.generic.calculator .watermark{top:-100px;width:50%;left:calc(50% - 25%);z-index:10}.cdo section.car-buying h2{font-size:2.0625em}.cdo section.car-buying.fifty-fifty .content{background:#14637c;color:#fff}.cdo section.car-buying.fifty-fifty .content h2,.cdo section.car-buying.fifty-fifty .content p{color:#fff}.cdo section.car-buying.fifty-fifty .content p{width:88%;margin-left:0}.cdo section.car-buying .image-wrap{border-top:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3}.cdo section.car-buying .cta-major{background:#fff;border:solid 1px transparent;border-bottom:#d8d4d4 2px solid;border-radius:2px;color:#14637c;font-weight:500;padding:15px 45px;font-family:"Gotham Narrow",Arial,sans-serif;margin-top:43px}.cdo section.car-buying .cta-major:hover{background:#f2f3f3;text-decoration:underline transparent!important}.cdo section.car-buying .cta-major:focus{outline:none}.cdo section.fifty-fifty.car-buying .content p.body-copy+a,.cdo section.fifty-fifty.car-buying .content p.body-copy+.block-wrapper{margin-top:40px}.cdo section.generic.easy-steps{padding:79px 60px 84px 60px;display:flex;flex-direction:column;align-items:center}.cdo section.easy-steps .steps{display:flex;margin-top:23px;justify-content:space-between;width:100%}.cdo section.easy-steps .steps .step{display:flex;align-items:center;max-width:30%}.cdo section.easy-steps .steps .step .number-container{display:flex;flex-direction:column;padding-right:15px;align-items:center;text-transform:uppercase;color:#046b92;font-weight:700;font-size:.875em}.cdo section.easy-steps .steps .step .number-container .number{font-size:3.2em;line-height:.9}.cdo section.easy-steps .steps .step .content{padding:5px 0 5px 15px;border-left:2px solid #e3e3e3}.cdo section.easy-steps .steps .step .content h3{color:#4d5254;font-weight:700}.cdo section.easy-steps .steps .step .content p{font-size:1em;color:#6d6f71}.cdo section.why-usaa{padding:79px 60px 60px 60px}.cdo section.why-usaa .card-pack .card{padding:0;box-shadow:#949494 0 0 3px}.cdo section.why-usaa .card-pack .card .top{padding:30px 0 0 0;flex:0 1 auto}.cdo section.why-usaa .card-pack .card .top [class*='usaa-glyph']{font-size:3em;color:#12395b}.cdo section.why-usaa .card-pack .card .text h3.card-label{margin-bottom:0;margin-top:15px;color:#12395b}.cdo section.why-usaa .card-pack .card .text{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;width:100%}.cdo section.why-usaa .card-pack .card .body-copy{margin:0 auto;margin-top:20px;padding:30px;display:block;background:#f6f5f3;flex:1 1 auto;width:100%}.cdo section.why-usaa .card-pack .card .body-copy p{font-size:1.125em;color:#535352;margin:0 auto}.cdo section.why-usaa .card-pack .card .bottom{padding:25px}.cdo section.why-usaa .card-pack .card.pnaf .body-copy p{width:95%;display:block}.cdo section.why-usaa .more-benefits{display:flex;flex-direction:column;margin-top:25px}.cdo section.why-usaa .more-benefits .row{display:flex;padding:25px 0}.cdo section.why-usaa .more-benefits .expcol-section .row{border-top:1px solid #d7d6d4}.cdo section.why-usaa .more-benefits .row .benefit{display:flex;flex-direction:column;padding:0 30px;flex:1 1}.cdo section.why-usaa .more-benefits .row .benefit:not(:first-child){margin-left:30px}.cdo section.why-usaa .more-benefits .row .benefit h3{font-weight:600;color:#143655;margin-bottom:4px}.cdo section.why-usaa .more-benefits .row .benefit p{font-weight:300;color:#535352;font-size:.9375em;letter-spacing:-.4px;margin:0}.cdo section.why-usaa .more-benefits .row .benefit.cr p{width:80%}.cdo section.why-usaa .more-benefits .row .benefit.nhcc p{width:83%}.cdo section.why-usaa .more-benefits a.cdoPi-expcol-toggle{justify-content:center;width:100%;padding:30px 15px;background:none;text-decoration:none!important;position:absolute;top:100%;display:none}.cdoPi-expcol-wrap{height:auto}.cdo section.why-usaa .more-benefits .expcol-section{position:relative;padding-top:0}.cdo section.why-usaa .more-benefits .cdoPi-expcol-content{padding:0}.expcol-section .cdoPi-expcol:first-of-type{border-top:none}.cdoPi-expcol{border-bottom:none}.cdoPi-expcol .usaa-glyph-chevron-down{margin-left:4px}.cdo .protection .card-pack.grey-cards .card{background:#f2f3f3}.cdo section.generic.protection p.sub-info{max-width:470px;letter-spacing:-.5px}.cdo .protection .card-pack .card .top>[class*='usaa-glyph']{font-size:3.8em;margin-bottom:15px;display:block;color:#12395b}.cdo .protection .card-pack .card{padding:30px 15px}.cdo .protection .card-pack .card .top h3.card-label{color:#004c67;font-weight:400}.cdo .card-pack.info-cards .card .body-copy{color:#231f20;font-size:.9375em;letter-spacing:-.5px;font-weight:400}.cdo .banner.footer-banner.standard .content h2{max-width:100%;font-size:2.5em}.cdo .banner.footer-banner.standard .star-bar-desktop.align-subhead{top:-913px}.cdo .banner.footer-banner.standard .content p.sub-info{max-width:80%;margin-left:auto;margin-right:auto}.cdo.preselected-offer{background:#e9ac05;padding:30px 71px;display:flex;justify-content:space-between;align-items:center;color:#12395b}.cdo.preselected-offer p{font-size:1.2em;padding-right:45px}.cdo.preselected-offer .cta-minor{font-size:1em;color:#12395b;min-width:103px}.cdo.preselected-offer a.cta-minor .underline-fix{color:#12395b;text-decoration:underline}.flyout-wrap{display:inline-block;margin-left:auto;margin-right:auto;position:relative}.flyout-wrap .flyout-menu{position:absolute;display:flex;flex-direction:column;justify-content:center;background-color:#fff;left:0;right:0;top:105%;overflow:hidden;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.flyout-wrap.collapsed .flyout-menu{height:0;transition:.5s}.flyout-wrap.expanded .flyout-menu{height:146px;transition:.5s}.flyout-wrap a.flyout .rotate{display:inline-block;margin-left:5px}.flyout-wrap.collapsed a.flyout .rotate{transform:rotate(90deg);transition:.5s}.flyout-wrap.expanded a.flyout .rotate{transform:rotate(-90deg);transition:.5s}.cdo .banner.standard.overflow span.two-tone{margin-right:0}.flyout-wrap .flyout-menu{z-index:10000000}.flyout-wrap .flyout-menu a{font-family:"Gotham Narrow",Arial,sans-serif;font-size:1em;font-weight:500;margin-top:18px;text-decoration:underline!important;width:90%;margin-left:auto;margin-right:auto}.flyout-wrap .flyout-menu a:hover{text-decoration:none!important}.flyout-wrap .flyout-menu a:first-child{margin-top:0}.cdo .banner.standard.overflow .star-wrap{width:28px;top:0;bottom:0;left:21px;position:absolute;overflow:hidden}.cdo .banner.standard.overflow .star-bar-desktop{left:0}.cdo .banner.standard.overflow,.cdo .banner.standard.overflow .content{overflow:visible}.cdo .banner.functional.refinance .content h2{font-family:"Mercury Display",Times,serif;font-size:2.25em;font-weight:600}.cdo .banner.functional.refinance .content p.sub-info{font-size:1em;line-height:24px}.cdo .banner.functional.refinance{background-color:#0E2E49}.cdo .calc-banner{background-color:#ECECEB;display:flex;flex-direction:column;align-items:center;padding:77px 45px 88px 45px}.cdo .calc-banner h2{font-family:"Mercury Display",Times,serif;font-size:2.5em;line-height:48px;text-align:center;color:#3E4042;margin:0 auto;font-weight:600}.cdo .calc-banner p{font-family:"Gotham Narrow",Arial,sans-serif;font-size:1em;line-height:22px;text-align:center;color:#3E4042;margin-top:16px;margin-bottom:0}.cdo .calc-banner a.calc-cta{background-color:#f6f5f5;font-family:"Gotham Narrow",Arial,sans-serif;background:linear-gradient(180deg,#FFFFFF 0%,#F6F5F5 100%);border-bottom:2px solid #d0cfce;box-sizing:border-box;border-radius:2px;color:#00668a;cursor:pointer;font-size:1.25em;font-weight:500;line-height:normal;padding:20px 57px;text-align:center;text-decoration:none;position:relative;outline:none;margin-top:25px}.cdo .calc-banner a.calc-cta:focus{outline:-webkit-focus-ring-color auto 5px}.cdo .calc-banner a.calc-cta:hover{background:#f6f5f5}