@import url(https://use.typekit.net/dwo1zyi.css);.ff-heebo-regular{font-family:"heebo",sans-serif;font-style:normal;font-weight:400}
.ff-heebo-medium{font-family:"heebo",sans-serif;font-style:normal;font-weight:500}
.ff-heebo-bold{font-family:"heebo",sans-serif;font-style:normal;font-weight:700}
.ff-heebo-black{font-family:"heebo",sans-serif;font-style:normal;font-weight:900}
.body-copy,.body-copy--bold,.body-copy strong,.body-copy b{font-family:"heebo",sans-serif;font-style:normal;font-weight:400;color:#343434}
.body-copy--accent-1{color:#702a78}
.body-copy--accent-2{color:#fff}
.body-copy--bold,.body-copy strong,.body-copy--bold strong,.body-copy b,.body-copy--bold b{font-family:"heebo",sans-serif;font-style:normal;font-weight:700}
.footnote{font-family:"heebo",sans-serif;font-style:normal;font-weight:400;color:#343434;font-size:.875rem;line-height:1.285714;margin-bottom:8px}
.footnote:last-of-type{margin-bottom:24px}
.footnote a,.footnote a:active{font-size:.75rem;line-height:1.333333;text-decoration:underline}
.footnote--accent-1{color:#702a78}
.footnote--accent-2{color:#fff}
.footnote.letter-block{margin-bottom:24px}
.footnote.spacing-adjust{margin-top:8px}
.savings-card-xsmall p{font-size:.625rem;color:#702a78;line-height:1;text-align:right;margin:0}
.main-headline--accent-1{color:#702a78}
.main-headline--accent-2{color:#fff}
.page-title{font-family:"heebo",sans-serif;font-style:normal;font-weight:700}
.page-title--accent-1{color:#702a78}
.page-title--accent-2{color:#fff}
.sub-headline{font-family:"heebo",sans-serif;font-style:normal;font-weight:500}
.sub-headline--accent-1{color:#702a78}
.sub-headline--accent-2{color:#fff}
.text-align--left{text-align:left}
.text-between-quote p,.text-between-quote strong{color:#702a78;font-size:36px}
.text-between-quote p{position:relative;margin:0 auto;text-align:center;color:#702a78;max-width:55ch}
.text-between-quote p::after{content:" “ ";position:absolute;right:0;transform:rotateY(180deg);top:-1rem;font-size:8rem;color:rgba(112,42,120,.2)}
.text-between-quote p::before{content:" “ ";position:absolute;left:0;top:-1rem;font-size:8rem;color:rgba(112,42,120,.2)}
h1.vra-q1-h1-feed{font:normal 700 34px/42px "heebo",sans-serif;color:#712277;margin:0;padding-bottom:37px}
.vra-q1-h3-1-feed{font:normal 700 22px/24px "heebo",sans-serif;color:#712277;margin:0;padding-bottom:22px}
p.vra-q1-p-1-feed{font:normal 400 16px/24px "heebo",sans-serif;color:#343434;margin:0;width:100%;padding-bottom:24px}
.vra-q1-h3-2-feed{font:normal 700 22px/24px "heebo",sans-serif;color:#712277;margin:0;padding-top:48px}
p.vra-q1-p-2-feed{font:normal 400 16px/24px "heebo",sans-serif;color:#343434;margin:0;width:100%;padding-bottom:32px}
h3.vra-q1-h3-3-feed{font:normal 700 16px/24px "heebo",sans-serif;color:#343434;margin:0;padding-bottom:29px}
[id$=_guide-item-container]>[id$=_guide-item]{display:block}
.vra-find-hel-pro-con .PanelContainer.afWizardPanel{padding:0}
.vra-find-cont-con{width:100%;margin-left:0}
.vra-find-p-1 p{font:normal 400 16px/24px "heebo",sans-serif;max-width:79%;color:#343434;margin-bottom:22px;display:none}
.vra-find-p-1 p sup{font-size:64%}
.vra-find-zip-code .guideFieldLabel label,.vra-find-zip-code .guideHelpQuestionMark{display:none}
.vra-find-cont-con .vra-find-zip-code input{width:100%;max-width:375px;height:43px;border:2px solid #702a78;font:normal 700 14px/21px "heebo",sans-serif;color:#939498;padding-left:20px;padding-right:30px;padding-bottom:10px}
.vra-find-cont-con .vra-find-zip-code .guideFieldWidget.textField{display:inline-block;width:auto}
.vra-find-btn .guideFieldWidget.guideFieldButtonWidget.xfaButton{margin:0}
div#guideContainer-rootPanel-panel_1516047915_cop_45736957-submit_copy_copy___guide-item{display:inline-block;width:100%;max-width:159px}
.vra-find-btn .iconButton-label{font:normal 700 14px/21px "heebo",sans-serif;padding-right:12px}
.vra-find-cont-con .vra-find-btn button{width:100%;border-radius:21px;background:#712277;position:relative;border:0;height:42px}
.vra-find-cont-con .vra-find-btn button.submit:not(.af-icon-button):hover,.vra-find-cont-con .vra-find-btn button.submit:not(.af-icon-button):active{background:#430448;border:0}
.vra-find-p2-footnote p{font:normal 400 10px/16px "heebo",sans-serif;max-width:100%;color:#202020}
.vra-find-p2-footnote p span{font:normal 400 10px/16px "heebo",sans-serif;color:#202020}
.vra-find-p2-footnote p:nth-child(1){margin-top:24px;margin-bottom:0}
.vra-find-p2-footnote p:nth-child(2){margin-top:10px;margin-bottom:0;max-width:95%;margin-left:4px}
.vra-find-p2-footnote p sup{font-size:64%}
.vra-find-cont-con .validation-failure .guideFieldError{font:normal 500 12px/18px "heebo",sans-serif;padding-left:5px;padding-top:6px}
.vra-find-cont-con .guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){border-left-width:0;padding-left:0;margin-left:0;background:#fff}
.step.mobileLayout{display:none}
.vra-find-p2-footnote p a{font:normal 400 10px/16px "heebo",sans-serif;max-width:100%;color:#202020;text-decoration:none}
.vra-find-cont-con div#guideContainer-rootPanel-panel_1516047915_cop_45736957-guidetextdraw_182770___guide-item{display:none}
.vra-find-cont-con{margin-bottom:7px}
.vra-find-cont-con div#guideContainer-rootPanel-panel_1516047915_cop_45736957-guidetextbox_5099733__{margin-right:0}
.vra-find-cont-con .guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw){border:0;margin-left:0;padding-left:0}
@media(min-width:510px){.vra-find-cont-con div#guideContainer-rootPanel-panel_1516047915_cop_45736957-guidetextbox_5099733___guide-item{width:auto;display:inline-block}
.vra-find-cont-con div#guideContainer-rootPanel-panel_1516047915_cop_45736957-guidetextbox_5099733___widget_desc{display:table}
.vra-find-cont-con div#guideContainer-rootPanel-panel_1516047915_cop_45736957-guidetextbox_5099733__{margin-right:8px;padding-top:0 !important;margin-top:0 !important}
.vra-find-cont-con button#guideContainer-rootPanel-panel_1516047915_cop_45736957-submit_copy_copy___widget{height:43px}
div#guideContainer-rootPanel-panel_1516047915_cop_45736957___guide-item-container{display:flex !important}
}
@media(min-width:985.02px){.body-copy,.body-copy--bold,.body-copy strong,.body-copy b{font-size:1.125rem;line-height:1.666667;margin-bottom:24px}
.footnote.spacing-adjust{margin-left:24px}
.savings-card-xsmall p{transform:translateY(-30px)}
.main-headline{font-family:"heebo",sans-serif;font-style:normal;font-weight:900;font-size:1.625rem;line-height:1.3125;margin-bottom:24px}
.page-title{font-family:"heebo",sans-serif;font-style:normal;font-weight:900;font-size:2.875rem;line-height:1.217391;margin-bottom:24px}
.sub-headline{font-size:1.625rem;line-height:1.384615;margin-bottom:24px}
}
@media(min-width:1040px){.vra-find-cont-con div#guideContainer-rootPanel-panel_1516047915_cop_45736957-guidetextbox_5099733__{padding-top:0 !important;margin-top:0 !important;margin-right:10px !important}
div#guideContainer-rootPanel-panel_1516047915_cop_45736957___guide-item-container{display:flex !important}
}
@media(max-width:985px){.body-copy,.body-copy--bold,.body-copy strong,.body-copy b{font-size:var(--font-size-base);line-height:var(--line-height-base);margin-bottom:16px}
.footnote--text-indent{text-indent:-5px}
.savings-card-xsmall p{transform:translateX(-15%)}
.main-headline{font-family:"heebo",sans-serif;font-style:normal;font-weight:700;font-size:1.375rem;line-height:1.25;margin-bottom:20px}
.page-title{font-size:1.5rem;line-height:1.166667;margin-bottom:20px}
.sub-headline{font-size:1.375rem;line-height:1.181818;margin-bottom:20px}
}
@media(max-width:600px){.text-between-quote p,.text-between-quote strong{font-size:20px}
.text-between-quote p{max-width:15ch}
.text-between-quote p::after{right:-3rem}
.text-between-quote p::before{left:-3rem}
}
@media(max-width:509px){.vra-find-p-1 p{max-width:100%;margin-top:17px}
div#guideContainer-rootPanel-panel_1516047915_cop_45736957-submit_copy_copy___guide-item{position:unset;margin:auto;width:100%;max-width:375px}
.vra-find-cont-con .vra-find-zip-code .guideFieldWidget.textField{max-width:375px;width:100%;height:42px;margin:auto;margin-bottom:10px}
.vra-find-p2-footnote{display:none}
.vra-find-cont-con .vra-find-zip-code input{color:#939498}
.vra-find-cont-con .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){margin-bottom:0}
.vra-find-cont-con .validation-failure .guideFieldError{font:normal 500 12px/18px "heebo",sans-serif;padding-left:5px;padding-top:0;text-align:center;padding-bottom:10px}
}