.basicLightbox{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;opacity:.01;position:fixed;top:0;transition:opacity .4s ease;width:100%;will-change:opacity;z-index:1000}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;will-change:transform;z-index:1}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{bottom:0;display:block;left:0;margin:auto;max-height:95%;max-width:95%;position:absolute;right:0;top:0}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{height:auto;width:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{height:100%;pointer-events:none;width:100%}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}@media (min-width:1140px){body.visibile-overflow{overflow:visible}}#main{display:block;margin:0 auto;overflow:hidden}@media (min-width:1140px){#main.visible-overflow{overflow:visible}}#main.white{background-color:#fff}.grid-container,.main-grid-container{margin:0 auto}@media (min-width:576px){.grid-container,.main-grid-container{max-width:540px;overflow:visible}}@media (min-width:768px){.grid-container,.main-grid-container{max-width:720px}}@media (min-width:992px){.grid-container,.main-grid-container{max-width:960px}}@media (min-width:1104px){.grid-container,.main-grid-container{max-width:1104px}}.grid-container.full-width,.main-grid-container.full-width{max-width:100%}.simple{padding:40px 30px}@media screen and (max-width:640px){.simple{padding-left:10px;padding-right:10px}}body .panels__left{padding:0;width:calc(100% - 324px)}@media print{body .panels__left{margin-top:3rem;width:100%}}body .panels__right{min-width:324px;padding:0 12px;position:relative;width:324px;z-index:1}@media print{body .panels__right{display:none}}body .panels__right #bid-n-sticky-wrapper{position:sticky;top:65px}@media screen and (max-width:860px){body .panels__left,body .panels__right{width:100%}body .panels__right{display:none}}body .panels--category .panels__left{padding-top:40px}@media screen and (max-width:860px){body .panels--category .panels__left{padding-top:0}}body .panels--category .panels__right{border-left:1px solid #d1d1d1;padding:15px 0}@media screen and (max-width:860px){body .panels--category .panels__right{padding-top:0}}body .panels--article{flex-wrap:nowrap!important}body .panels--article .panels__left{padding-left:12px;padding-right:45px}body .panels--article .panels__left--full{padding-right:0}body .panels--article .panels__right{padding:0 5px}@media screen and (max-width:1140px){body .panels--article-rr .panels__left{width:100%}body .panels--article-rr .panels__right{display:none}}body .panels--cms-rr .panels__left{padding-bottom:30px;padding-top:40px}@media screen and (max-width:1140px){body .panels--cms-rr .panels__left{width:100%}}body .panels--cms-rr .panels__right{border-left:1px solid #d1d1d1;padding:23px 0}@media screen and (max-width:1140px){body .panels--cms-rr .panels__right{display:none}}.row{margin-left:auto;margin-right:auto;max-width:940px}.row--articleBottom{display:none;max-width:1120px}.row.wide{max-width:1040px}.row.wider{max-width:1080px!important}.row.disclaimer{max-width:976px!important}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row .row{margin-left:-.625rem;margin-right:-.625rem;max-width:none}@media screen and (min-width:860px){.row .row{margin-left:-7px;margin-right:-7px}}.row.expanded{display:flex;max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto;max-width:940px}.column,.columns{float:left;padding-left:.625rem;padding-right:.625rem;width:100%}@media screen and (min-width:860px){.column,.columns{padding-left:7px;padding-right:7px}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.small-12{width:100%}@media screen and (min-width:860px){.large-10{width:83.33333%}}input[type=email],input[type=password],input[type=text],textarea{border:1px solid rgba(30,30,30,.1);border-radius:4px;color:#575c63;font-family:Konnect,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1.3125rem;outline:none;padding:.5rem;width:100%}button,input[type=submit]{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font:14px Konnect,sans-serif;line-height:12px;outline:none;padding:16px 24px;text-align:center;transition:background .3s ease-in-out}button:focus,button:focus-visible,button:focus-within,button:hover,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:focus-within,input[type=submit]:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}input[type=radio]{display:none}input[type=radio]+span{border:2px solid var(--brandPrimary);border-radius:100%;cursor:pointer;display:inline-block;height:23px;margin:2px;vertical-align:middle;width:23px}input[type=radio]:checked+span{border-width:6px}input[type=checkbox]{display:none}input[type=checkbox]+span{border:3px solid #fff;box-shadow:0 0 2px 2px var(--brandPrimary);cursor:pointer;display:inline-block;height:21px;margin:2px;width:21px}input[type=checkbox]:checked+span{background:var(--brandPrimary)}.contact-form__sections div{display:none}.contact-form__sections div.show{display:block}.contact-form__submit{margin-bottom:.9375rem}.contact-form input[type=submit]{-webkit-appearance:none}.contact-form h3{color:#000;font-size:1rem;line-height:normal;margin-bottom:.9375rem!important}.contact-form label{color:#575c63;display:block;font-size:.75rem;font-weight:700;line-height:1rem;margin-bottom:.75rem}.contact-form .asterisk{color:red}.contact-form .form-errors+select{margin-top:.25rem}.contact-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23575c63%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;border:1px solid rgba(30,30,30,.1);border-radius:4px;color:#575c63;display:block;font-family:Konnect,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1.3125rem;padding:.5rem;width:100%}.contact-form select::-ms-expand{display:none}.contact-form select:focus{outline:none}.contact-form select option{font-weight:400}.contact-form .g-recaptcha{margin-bottom:.875rem}.form-errors{color:red;display:none;margin-bottom:1rem}.form-errors.show{display:block}.form-success{display:none;margin-bottom:1rem}.form-success.show{display:block}:root,:root.mca,:root.mon,:root.muk{--brandPrimary:#5100ba;--brandSecondary:#7d00ea;--headerHover:#5100ba1a;--headerHoverText:#5100ba;--buttonHoverText:#fff;--textPrimary:#c8b5e8;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--textOnSecondary:#fff;--headerBg:#fff;--headerText:#000}:root.kyw{--brandPrimary:#005f70;--brandSecondary:#cfe0c3;--headerHover:#fff;--buttonHoverText:#000;--textPrimary:#fff;--textOnSecondary:#000;--lightBrandPrimary:#ffffff1a;--brandHighlight:#dbff45;--headerBg:#005f70;--headerText:#fff}:root.sur{--brandPrimary:#3a0088;--brandSecondary:#00cfc8;--headerHover:#fff;--buttonHoverText:#fff;--textPrimary:#fff;--textOnSecondary:#000;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--headerBg:#3a0088;--headerText:#fff}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../eot/fontawesome-webfont3295.eot);src:url(../eot/fontawesome-webfontd41d.eot#iefix&v=4.5.0) format("embedded-opentype"),url(../woff2/fontawesome-webfont3295.woff2) format("woff2"),url(../woff/fontawesome-webfont3295.woff) format("woff"),url(../ttf/fontawesome-webfont3295.ttf) format("truetype"),url(../fontawesome-webfont3295.html#fontawesomeregular) format("svg")}@font-face{font-family:Konnect;font-style:normal;font-weight:400;src:url(../woff/konnectregular.woff) format("woff")}@font-face{font-family:Konnect;font-style:italic;font-weight:400;src:url(../woff/konnectitalic.woff) format("woff")}@font-face{font-family:Konnect;font-style:normal;font-weight:500;src:url(../woff/konnectmedium.woff) format("woff")}@font-face{font-family:Konnect;font-style:italic;font-weight:500;src:url(../woff/konnectmediumitalic.woff) format("woff")}@font-face{font-family:Konnect;font-style:normal;font-weight:600;src:url(../woff/konnectsemibold.woff) format("woff")}@font-face{font-family:Konnect;font-style:italic;font-weight:600;src:url(../woff/konnectsemibolditalic.woff) format("woff")}@font-face{font-family:Konnect;font-style:normal;font-weight:700;src:url(../woff/konnectbold.woff) format("woff")}@font-face{font-family:Konnect;font-style:italic;font-weight:700;src:url(../woff/konnectbolditalic.woff) format("woff")}strong{font-weight:700}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-size:16px}a,body,input{font-family:Konnect,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}a span.highlight,div span.highlight,h1 span.highlight,h2 span.highlight,h3 span.highlight,h4 span.highlight,h5 span.highlight,h6 span.highlight,li span.highlight,p span.highlight{background:var(--brandHighlight);border-radius:5px;padding:2px}a span.purple,div span.purple,h1 span.purple,h2 span.purple,h3 span.purple,h4 span.purple,h5 span.purple,h6 span.purple,li span.purple,p span.purple{color:var(--brandPrimary)}h1{font-size:1.75rem}h1,h2{color:#000}h2{font-size:28px}@media screen and (max-width:640px){h2{font-size:20px}}h3{font-size:26px;line-height:1.23}h4{font-size:20px;line-height:1.3}p{color:#000;font-size:16px;line-height:1.5}a{color:#005fb9;text-decoration:none}b{font-weight:700}i{font-style:italic}blockquote{color:#000;display:block;font-size:1.25rem;line-height:1.3;margin:50px 0;padding-left:4rem;padding-right:4rem;position:relative}blockquote:before{color:#e8e8e8;content:"“";font-size:10.5rem;font-style:normal;left:50%;position:absolute;top:-3.625rem;transform:translateX(-50%);z-index:-1}blockquote p{font-size:1.25rem!important;line-height:1.3!important}@media screen and (max-width:640px){blockquote{margin:30px 0;padding-left:50px;padding-right:20px}}.line{border-bottom:6px solid var(--brandPrimary);padding-bottom:20px}.text-center{text-align:center}.fine-print{color:#989898;font-size:11px!important;line-height:1.5;margin-top:1.25rem}@media screen and (max-width:640px){.fine-print{font-size:11px}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checklist{color:#000;font-family:Konnect,sans-serif;margin:0 auto 3.75rem;outline:0}.checklist.section{outline:none}.checklist.section:focus-visible{outline:none}.checklist__title{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0 0 .625rem}@media screen and (min-width:53.75em){.checklist__title{font-size:1.625rem;margin:0 0 1rem}}@media screen and (min-width:71.25em){.checklist__title{font-size:1.75rem}.checklist__title.center{text-align:center}}.checklist__intro{border-bottom:1px solid #d1d1d1;padding:0 0 2rem}@media screen and (min-width:53.75em){.checklist__intro{padding:0 0 2.25rem}}.checklist__intro p{font-size:.9375rem;line-height:1.6875rem;width:100%}@media screen and (min-width:71.25em){.checklist__intro p{width:75%}}.checklist__intro p:last-child{margin-bottom:0}.checklist__intro:empty{padding:0}@media screen and (min-width:71.25em){.checklist__intro.center p{margin:0 auto;text-align:center}}.checklist__items{margin:0 auto;max-width:60rem}.checklist__item{border-bottom:1px solid #d1d1d1;display:flex;flex-wrap:wrap}@media screen and (min-width:53.75em){.checklist__item{flex-wrap:nowrap}}.checklist__item:nth-child(2n){background:#f4f5f7}.checklist__item.active .checklist__action:after{content:"Hide"}.checklist__item.active .checklist__plus{transform:rotate(45deg);transition:.25s ease-in-out}.checklist__item.active .checklist__description-container{max-height:62.5rem;transition:.25s ease-in-out}.checklist__subtitle-container{align-items:center;flex:0 0 100%;padding:.75rem 0;position:relative}@media screen and (min-width:53.75em){.checklist__subtitle-container{flex:0 0 33%;padding:2rem 0}}.checklist__subtitle-wrap{align-items:center;display:flex}.checklist__subtitle{font-family:Konnect,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;padding:0 0 0 1rem}@media screen and (min-width:53.75em){.checklist__subtitle{font-size:1.25rem;padding:0 5rem 0 2.5rem}}.checklist__subtitle a{color:var(--brandPrimary);text-decoration:underline}.checklist__button{background:none;border:0;margin-left:auto;padding:0;text-align:center}@media screen and (min-width:53.75em){.checklist__button{display:none}}.checklist__button:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.checklist__plus{color:var(--brandPrimary);font-size:2rem;font-weight:700;margin:0 1rem .5rem 0;transform:rotate(0deg);transition:.25s ease-in-out}.checklist__action{color:var(--brandPrimary);font-size:.75rem;margin-right:1rem;width:2.625rem}.checklist__action:after{content:"Expand"}.checklist__description-container{margin-left:auto;max-height:0;overflow:hidden;transition:.25s ease-in-out}@media screen and (min-width:53.75em){.checklist__description-container{max-height:100%;padding:2rem 0}}.checklist__description{padding:0 1rem 1rem}@media screen and (min-width:53.75em){.checklist__description{padding:0 1rem 0 0}}.checklist__description a{color:var(--brandPrimary);text-decoration:underline}.checklist__description a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.checklist__description p{font-size:.875rem;line-height:1.71;margin:0 0 1rem}.checklist__description p:last-child{margin:0}.checklist__description ul{font-size:.9375rem;line-height:1.8;list-style-type:disc}.checklist__description li{margin:0 0 1rem 1.25rem}.checklist__description li:last-child{margin:0 0 0 1.25rem}.content-blocks{color:#1e1e1e;font-family:Konnect,sans-serif;margin:0 0 3.75rem}.content-blocks .section{outline:none}.content-blocks .section:focus-visible{outline:none}.content-blocks__title{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 2.25rem}@media screen and (min-width:53.75em){.content-blocks__title{font-size:1.625rem}}@media screen and (min-width:71.25em){.content-blocks__title{font-size:1.75rem}}.content-blocks__intro{outline:none;padding:0 0 1rem}@media screen and (min-width:53.75em){.content-blocks__intro{padding:0 0 2.25rem}}.content-blocks__intro h2{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 1rem}@media screen and (min-width:53.75em){.content-blocks__intro h2{font-size:1.625rem}}@media screen and (min-width:71.25em){.content-blocks__intro h2{font-size:1.75rem;margin:0 0 1.75rem}}.content-blocks__intro p{font-size:.9375rem;line-height:1.6875rem;margin:0 0 1rem;width:100%}@media screen and (min-width:71.25em){.content-blocks__intro p{width:100%}}.content-blocks__intro p:last-child{margin-bottom:0}.content-blocks__intro:empty{padding:0}.content-blocks__intro:focus,.content-blocks__intro:focus-visible{outline:none}.content-blocks__items{display:flex;flex-wrap:wrap}@media screen and (min-width:71.25em){.content-blocks__items{margin:0 -1rem 4rem;width:calc(100% + 32px)}}.content-blocks__items:last-child{margin-bottom:0}@media screen and (min-width:71.25em){.content-blocks__items--1-col{margin:0 -1rem}.content-blocks__items--1-col .content-blocks__item{flex:0 0 100%;margin:0 0 2rem}.content-blocks__items--3-col{width:calc(100% + 46px)}.content-blocks__items--3-col .content-blocks__item{flex:0 0 33%}.content-blocks__items--3-col .content-blocks__subtitle{font-size:1.375rem}.content-blocks__items--4-col{width:calc(100% + 46px)}}@media screen and (min-width:53.75em){.content-blocks__items--4-col .content-blocks__item{flex:0 0 50%;padding:0 1rem 0 0}}@media screen and (min-width:71.25em){.content-blocks__items--4-col .content-blocks__item{flex:0 0 25%;padding:0}.content-blocks__items--4-col .content-blocks__subtitle{font-size:1.375rem}}.content-blocks__item{align-items:start;display:flex;flex:0 0 100%;margin-bottom:1.5rem}.content-blocks__item--audio{justify-content:center}@media screen and (min-width:71.25em){.content-blocks__item{flex:0 0 50%;margin-bottom:0}}.content-blocks__item--top{align-items:flex-start}.content-blocks__item--center{align-items:center}.content-blocks__item--text{order:0}@media screen and (min-width:71.25em){.content-blocks__item--text{margin-bottom:0;order:inherit}}.content-blocks__item--image,.content-blocks__item--video{order:1}@media screen and (min-width:71.25em){.content-blocks__item--image,.content-blocks__item--video{order:inherit}.content-blocks__item:nth-child(2n) .content-blocks__video-slot{left:.25rem}}.content-blocks__audio{width:calc(100% - 32px)}@media (max-width:460px){.content-blocks__audio{max-width:365px}}.content-blocks__audio h2{margin-bottom:1rem}.content-blocks__audio-iframewrapper{width:100%}.content-blocks__socials h2{margin-bottom:1rem;margin-left:.875rem}.content-blocks__socials ul{display:flex;margin-top:1rem}.content-blocks__socials a{color:#f8f8f8}.content-blocks__socials li{align-items:center;border-radius:50%;color:#f8f8f8;display:flex;font-weight:700;height:40px;justify-content:center;margin:0 .5rem 0 0;padding:.5rem;text-align:center;transition:opacity .3s ease-in-out;width:40px}.content-blocks__socials li:hover{opacity:.6}.content-blocks__text{align-items:center;display:flex;min-height:320;outline:none}@media screen and (min-width:71.25em){.content-blocks__text{margin:0 1rem}}.content-blocks__text:focus-visible{outline:none}.content-blocks__subtitle{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin-bottom:1rem}@media screen and (min-width:71.25em){.content-blocks__subtitle{font-size:1.75rem}}.content-blocks__subtitle--image{margin-top:1.25rem}.content-blocks__description h3,.content-blocks__description h4{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 .5rem}@media screen and (min-width:71.25em){.content-blocks__description h3,.content-blocks__description h4{font-size:1.375rem;margin:4rem 0 1.25rem}.content-blocks__description h3:first-child,.content-blocks__description h4:first-child{margin:0 0 1.25rem}}.content-blocks__description p{font-size:.9375rem;line-height:1.8;margin:0 0 1rem}@media screen and (min-width:71.25em){.content-blocks__description p{margin:0 1.5rem 1rem 0}}.content-blocks__description p:last-child{margin:0}.content-blocks__description ul{font-size:.9375rem;line-height:1.8;list-style-type:disc}.content-blocks__description li{margin:0 0 1rem 1.5rem}.content-blocks__description li:last-child{margin:0 0 0 1rem}.content-blocks__button-wrap{text-align:center}@media (max-width:640px){.content-blocks__button-wrap.leftAlign{display:flex;justify-content:flex-start}.content-blocks__button-wrap.leftAlign a{margin:1rem 0}}@media screen and (min-width:71.25em){.content-blocks__button-wrap{text-align:left}}.content-blocks__button{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;margin:1rem auto 0;padding:.9375rem 1.25rem;text-align:center;transition:background .3s ease-in-out}.content-blocks__button:focus,.content-blocks__button:focus-visible,.content-blocks__button:focus-within,.content-blocks__button:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}@media screen and (min-width:71.25em){.content-blocks__button{margin:1rem 0 0}}.content-blocks .special .content-blocks__image-slot{margin:0;max-width:100%}@media (min-width:860px){.content-blocks .special .content-blocks__image-slot{max-width:45rem}}.content-blocks .special .content-blocks__button-wrap{text-align:left}.content-blocks .special .content-blocks__description{margin-bottom:1rem}.content-blocks__image{outline:none;width:100%}.content-blocks__image:focus-visible{outline:none}@media screen and (min-width:71.25em){.content-blocks__image{margin:0 1rem}}.content-blocks__image-slot{left:0;margin:0 auto;max-width:32.375rem;padding-bottom:1rem;padding-right:1rem;position:relative;width:100%}.content-blocks__image-slot img{max-width:100%}.content-blocks__image-slot--border:after{background:url(../png/pattern-line-horz.png);bottom:0;content:" ";display:block;left:45px;position:absolute;right:0;top:45px;z-index:-1}.content-blocks__video{display:flex;flex-wrap:wrap;outline:none;width:100%}@media screen and (min-width:53.75em){.content-blocks__video{flex-wrap:nowrap}}@media screen and (min-width:71.25em){.content-blocks__video{flex-wrap:wrap;margin:0 1rem}}.content-blocks__video:focus-visible{outline:none}.content-blocks__text-slot{flex:0 0 100%;margin:1rem 0 0}@media screen and (min-width:53.75em){.content-blocks__text-slot{flex:0 0 50%;margin:0 1rem}}@media screen and (min-width:71.25em){.content-blocks__text-slot{flex:0 0 100%;margin:1rem 1rem 0}}.content-blocks__video-slot{margin:0 auto;max-width:32.375rem;padding-bottom:1rem;padding-right:1rem;position:relative;width:100%}@media screen and (min-width:71.25em){.content-blocks__video-slot{max-height:inherit}}.content-blocks__video-slot.video-activated .content-blocks__poster{display:none}.content-blocks__video-slot iframe{background:#fff;border:1px solid var(--brandPrimary);height:50.88vw;width:100%}@media screen and (min-width:53.75em){.content-blocks__video-slot iframe{height:284px}}.content-blocks__video-slot img{max-width:100%}.content-blocks__video-slot--border:after{background:url(../png/pattern-line-horz.png);bottom:0;content:" ";display:block;left:45px;position:absolute;right:0;top:45px;z-index:-1}.content-blocks__poster{background:#d1d1d1;background-size:cover;border:1px solid var(--brandPrimary);position:relative;width:100%}.content-blocks__poster.borderless{border:none}.content-blocks__poster.image-poster,.content-blocks__poster.video-poster{border-radius:22px;cursor:pointer}.content-blocks__poster.image-poster img,.content-blocks__poster.image-poster:before,.content-blocks__poster.video-poster img,.content-blocks__poster.video-poster:before{border-radius:22px}.content-blocks__poster:hover .content-blocks__expand-icon,.content-blocks__poster:hover .content-blocks__play-icon{transform:scale(1.1)}.content-blocks__poster:before{background-image:linear-gradient(180deg,rgba(30,30,30,0) 74%,rgba(30,30,30,.8) 98%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.content-blocks__expand-icon,.content-blocks__play-icon{align-items:center;background:#fff;border:1px solid var(--brandPrimary);border-radius:50%;bottom:1.5625rem;display:flex;height:3.125rem;justify-content:center;left:1.5625rem;padding:0;position:absolute;transition:all .3s ease;width:3.125rem;z-index:2}.content-blocks__expand-icon:focus,.content-blocks__play-icon:focus{transform:scale(1.1)}.content-blocks__expand-icon:focus-visible,.content-blocks__play-icon:focus-visible{outline:5px auto -webkit-focus-ring-color}.content-blocks__expand-icon{overflow:hidden}.content-blocks__expand-icon:after{color:#1e1e1e;content:"+";display:inline-block;font-size:3.125rem;font-weight:700;height:2.25rem;margin-bottom:1rem;margin-right:1.6875rem;width:0}.content-blocks__play-icon:after{border-bottom:12px solid transparent;border-left:20px solid #000;border-top:12px solid transparent;content:" ";display:inline-block;height:0;margin-right:-5px;width:0}.cta{margin:0 auto 3.75rem}.cta__title{color:#1e1e1e;font-family:Konnect,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;margin:0 auto 1rem;position:relative;text-align:center}@media screen and (min-width:53.75em){.cta__title{font-size:1rem;margin:0 auto 1.5rem;width:34.375rem}}@media screen and (min-width:71.25em){.cta__title{margin:0 auto 2rem;width:32.75rem}}.cta__title:before{background:#d1d1d1;content:"";display:block;height:1px;position:absolute;top:50%;width:100%}.cta__title span{background:#fff;display:inline-block;max-width:16rem;padding:0 .875rem;position:relative;z-index:1}@media screen and (min-width:71.25em){.cta__title span{max-width:25rem}}.cta__button,.cta__buttons{text-align:center}.cta__button{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.3;margin:0 .75rem 0 0;padding:1rem 0;transition:background .3s ease-in-out;width:calc(50% - 12px)}.cta__button:focus,.cta__button:focus-visible,.cta__button:focus-within,.cta__button:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}@media screen and (min-width:53.75em){.cta__button{font-size:.875rem;padding:.9375rem;width:15.625rem}.cta__button,.cta__button:last-child{margin:0 .75rem}}.cta__button--single{min-width:calc(50% - 12px);width:auto}@media screen and (min-width:53.75em){.cta__button--single{min-width:15.625rem;width:15.625rem}}.cta__button:last-child{margin:0}.faq{color:#000;font-family:Konnect,sans-serif;margin:0 auto 3.75rem;outline:0}.faq.section{outline:none}.faq.section:focus-visible{outline:none}.faq__title{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0 0 .625rem}@media screen and (min-width:53.75em){.faq__title{font-size:1.625rem;margin:0 0 1rem}}@media screen and (min-width:71.25em){.faq__title{font-size:1.75rem}.faq__title.center{text-align:center}}.faq__intro{border-bottom:1px solid #d1d1d1;padding:0 0 2.25rem}.faq__intro p{font-size:.9375rem;line-height:1.6875rem;width:100%}@media screen and (min-width:71.25em){.faq__intro p{width:75%}}.faq__intro p:last-child{margin-bottom:0}.faq__intro:empty{padding:0}@media screen and (min-width:71.25em){.faq__intro.center p{margin:0 auto;text-align:center}}.faq__item{border-bottom:1px solid #d1d1d1}.faq__item:nth-child(2n){background:#f4f5f7}.faq__item.active .faq__action:after{content:"Hide"}.faq__item.active .faq__plus{transform:rotate(45deg);transition:.25s ease-in-out}.faq__item.active .faq__answer-container{max-height:62.5rem;transition:.25s ease-in-out}.faq__question-container{align-items:center;display:flex;padding:.75rem 0}@media screen and (min-width:53.75em){.faq__question-container{height:5.625rem;padding:0}}.faq__question{font-family:Konnect,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;padding:0 0 0 1rem}@media screen and (min-width:53.75em){.faq__question{font-size:1.25rem}}.faq__button{background:none;border:0;height:4.125rem;margin-left:auto;min-width:4.125rem;overflow:hidden;padding:0;text-align:center;width:4.125rem}.faq__button:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.faq__plus{font-size:2rem;font-weight:700;margin:0 1rem .5rem 0;transform:rotate(0deg);transition:.25s ease-in-out}.faq__action,.faq__plus{color:var(--brandPrimary)}.faq__action{font-size:.75rem;margin-right:1rem}.faq__action:after{content:"Expand"}.faq__answer-container{max-height:0;overflow:hidden;transition:.25s ease-in-out}.faq__answer{padding:0 1rem 1rem}@media screen and (min-width:53.75em){.faq__answer{padding:0 3rem 1rem 1rem}}.faq__answer a{color:var(--brandPrimary);text-decoration:underline}.faq__answer a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.faq__answer p{font-size:.875rem;line-height:1.71;margin:0 0 1rem}.faq__answer p:last-child{margin:0}.faq__answer ul{list-style-type:disc}.faq__answer ol,.faq__answer ul{font-size:.9375rem;line-height:1.8}.faq__answer ol{list-style-type:decimal}.faq__answer li{margin:0 0 1rem 1.25rem}.faq__answer li:last-child{margin:0 0 0 1.25rem}.faq__answer sup{font-size:smaller;vertical-align:top}.hero{font-family:Konnect,sans-serif;margin-bottom:1rem}@media screen and (min-width:71.25em){.hero{margin-bottom:2rem}}.hero--links,.hero--links .hero__copy{margin:0 0 3.75rem}.hero--white{margin:0 0 2.25rem}@media screen and (min-width:53.75em){.hero--white{margin:0 0 3.75rem}}.hero--white .hero__background{background:#fff;min-height:auto;padding:0}.hero--white .hero__copy{width:100%}.hero--white .hero__breadcrumbs,.hero--white .hero__description,.hero--white .hero__title{color:#1e1e1e}@media screen and (min-width:71.25em){.hero--white .hero__breadcrumbs{margin:1rem 0 1.75rem}}.hero--white .hero__description{margin-bottom:0}.hero--white .hero__breadcrumbs,.hero--white .hero__breadcrumbs a{color:var(--brandPrimary)}.hero--white .hero__breadcrumbs li:after{background:var(--brandPrimary)}.hero--img-mobile .hero__background{height:23.4375rem}.hero--img-mobile .hero__image:after{background:linear-gradient(167deg,#5100ba 30%,rgba(81,0,186,.2) 60%)}@media screen and (min-width:53.75em){.hero--img-mobile .hero__image:after{background:linear-gradient(90deg,#5100ba 1%,rgba(81,0,186,.2) 90%)}}.hero__container{margin:0 auto;max-width:69rem;padding:0 .625rem;width:100%}.hero__background{background:var(--brandPrimary);color:#fff;display:flex;overflow:hidden;padding:0 0 1.5rem;position:relative;z-index:0}@media screen and (min-width:53.75em){.hero__background{min-height:24.5rem}}@media screen and (min-width:71.25em){.hero__background{min-height:25.75rem}}.hero__background--no-breadcrumbs{align-items:start}@media screen and (min-width:53.75em){.hero__background--no-breadcrumbs{align-items:center}}.hero__image{background-position:100%;background-size:cover;bottom:0;left:0;opacity:.9;position:absolute;right:0;top:30%;z-index:0}@media screen and (min-width:53.75em){.hero__image{left:40%;top:0}}.hero__image:after{background:var(--brandPrimary);background:linear-gradient(167deg,#5100ba 100%,rgba(81,0,186,.5) 0);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width:53.75em){.hero__image:after{background:linear-gradient(90deg,#5100ba 1%,rgba(81,0,186,.5))}}.hero__image .responsive-image{bottom:0;left:0;position:absolute;right:0;top:0}.hero__image .responsive-image img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;opacity:1}.hero__text{margin-top:1.5rem;position:relative;z-index:2}@media screen and (min-width:53.75em){.hero__text{margin-top:0;width:90%}}.hero__copy{width:100%}@media screen and (min-width:53.75em){.hero__copy{width:90%}}@media screen and (min-width:71.25em){.hero__copy{width:75%}}.hero__title{color:#fff;display:inline-block;font-family:Konnect,sans-serif;font-size:1.375rem;line-height:1.875rem;margin-bottom:1.5rem}@media screen and (min-width:53.75em){.hero__title{font-size:2.5rem;margin-bottom:1rem}}@media screen and (min-width:71.25em){.hero__title{font-size:2.625rem;line-height:3.125rem}}.hero__description{color:#fff;font-family:Konnect,sans-serif;font-size:.8125rem;line-height:1.25rem;margin-bottom:1rem}@media screen and (min-width:53.75em){.hero__description{font-size:1rem;line-height:1.75rem}}@media screen and (min-width:71.25em){.hero__description{font-size:1.125rem}}.hero__breadcrumbs{color:#fff;font-size:.875rem;height:.875rem;margin:1rem 0 1.5rem}.hero__breadcrumbs li{display:inline-block}.hero__breadcrumbs li:after{background:#fff;border-radius:.25rem;content:"";display:inline-block;height:.25rem;margin:0 .25rem 0 .5rem;vertical-align:middle;width:.25rem}.hero__breadcrumbs li:last-child:after{display:none}.hero__breadcrumbs li:last-child a{pointer-events:none;text-decoration:none}.hero__breadcrumbs a{color:#fff;text-decoration:underline}.hero__breadcrumbs a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.hero__links{display:flex;flex-flow:row wrap;margin:-3.125rem .625rem 1.875rem;max-width:68.75rem}@media screen and (min-width:71.25em){.hero__links{margin:-3.125rem auto 1.875rem}}.hero__links--insights{margin:0 .625rem 1.875rem}@media screen and (min-width:71.25em){.hero__links--insights{margin:0 auto 1.875rem}}.hero__links-item{background:#fff;border:1px solid rgba(0,0,0,.2);color:#1e1e1e;display:inline-block;flex:0 0 auto;font-family:Konnect,sans-serif;font-size:.9375rem;line-height:1.3;margin:0 .3125rem .625rem;padding:1.25rem;position:relative;text-align:center;transition:transform .3s ease;width:calc(50% - 10px)}.hero__links-item:focus-visible{outline:5px auto -webkit-focus-ring-color}@media screen and (min-width:53.75em){.hero__links-item{margin:0 .3125rem;padding:1.875rem 1.5625rem;text-align:left;width:calc(25% - 10px)}}@media screen and (min-width:71.25em){.hero__links-item{font-size:1.25rem}.hero__links-item:after{background:none}}.hero__links-item img{height:2.5rem;margin-bottom:.3125rem;width:auto}@media screen and (min-width:71.25em){.hero__links-item img{height:3.75rem;margin-bottom:1.125rem}}.hero__links-item:hover{transform:scale(1.02)}.hero__links-item:after,.hero__links-item:hover:after{background:var(--brandPrimary)}.hero__links-item:after{bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.hero__links-intro{font-family:Konnect,sans-serif;font-size:1rem}.hero__links-title--purple{color:var(--brandPrimary)}.hero__links-rate{display:block;font-family:Konnect,sans-serif;font-weight:700;height:3.75rem;margin:0 0 .75rem}@media screen and (min-width:71.25em){.hero__links-rate{margin:0 0 1.5rem}}.hero__links-rate p{line-height:1.2}.hero__links-rate strong{font-size:1.625rem}@media screen and (min-width:71.25em){.hero__links-rate strong{font-size:2.25rem}}.hero__links-rate span{font-size:1rem;font-weight:500}.hero__links-rate small{font-size:.75rem;font-weight:500}.home-mortgage-rates{margin:3.75rem 0;outline:none}.home-mortgage-rates:focus-visible{outline:none}.home-mortgage-rates input#interest-rate::-webkit-inner-spin-button,.home-mortgage-rates input#interest-rate::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.home-mortgage-rates input[type=number]{-moz-appearance:textfield}.home-mortgage-rates h2{font-family:Konnect,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.3;margin-bottom:.9375rem}.home-mortgage-rates__inner{display:flex;flex-flow:row wrap;flex-direction:column;margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:71.25em){.home-mortgage-rates__inner{margin-left:-.75rem;margin-right:-.75rem}}@media screen and (min-width:71.25em){.home-mortgage-rates__inner{flex-direction:row}}.home-mortgage-rates__rates{flex:1 1 0;margin-left:.625rem;margin-right:.625rem;min-width:0;width:auto}.home-mortgage-rates__rate-chart-info{align-self:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin-left:.625rem;margin-right:.625rem;max-width:332px;text-align:center;width:calc(100% - 1.25rem)}@media screen and (min-width:71.25em){.home-mortgage-rates__rate-chart-info{align-self:auto;flex:0 0 auto;margin-left:.625rem;margin-right:.625rem;max-width:none;padding-right:62px;text-align:left;width:auto;width:436px}}.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-heading{font-family:Konnect,sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:10px 0}.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-text{font-size:1rem;font-weight:400;letter-spacing:-.02em;margin-bottom:10px}.home-mortgage-rates__rate-chart-info .home-mortgage-rates__purple-span{color:var(--brandPrimary)}.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-cta{align-self:center;background:var(--brandHighlight);border:none;border-radius:22px;border-radius:3.125rem;color:#000;cursor:pointer;display:block;font-size:1rem;font-weight:500;gap:.625rem;letter-spacing:-.03em;line-height:1.1;margin-bottom:21px;max-width:-moz-max-content;max-width:max-content;padding:.625rem 1.125rem;text-align:center;transition:background,color .3s ease-in-out}.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-cta:focus,.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-cta:focus-visible,.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-cta:focus-within,.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-cta:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}@media screen and (min-width:71.25em){.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-cta{align-self:auto}}@media screen and (min-width:1140px){.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-heading{font-size:3rem;margin:10px 0 48px}.home-mortgage-rates__rate-chart-info .home-mortgage-rates__info-text{font-size:1.25rem;margin-bottom:48px}}.home-mortgage-rates__intro{margin-bottom:2.5rem}.home-mortgage-rates__rate-form{background:#f4f5f7;border-radius:22px;padding:1.25rem .625rem;position:relative;width:100%}.home-mortgage-rates__rate-form form{display:block;width:100%}@media screen and (min-width:48em){.home-mortgage-rates__rate-form form{display:flex;flex-flow:row wrap}.home-mortgage-rates__rate-form form .form-group{flex:0 0 auto;margin-left:.625rem;margin-right:.625rem;width:calc(25% - 1.25rem)}}@media screen and (min-width:71.25em){.home-mortgage-rates__rate-form form .form-group{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.home-mortgage-rates__rate-form form label{display:block;font-size:.875rem;font-weight:700;margin:.3125rem 0}.home-mortgage-rates__rate-form form input,.home-mortgage-rates__rate-form form select{border:2px solid transparent;outline:none}.home-mortgage-rates__rate-form form input:focus-visible,.home-mortgage-rates__rate-form form select:focus-visible{outline:none}.home-mortgage-rates__rate-form form .input-error{color:red;display:block;font-size:12px;height:15px;width:100%}@media (min-width:768px){.home-mortgage-rates__rate-form form .input-error{height:30px}}@media (min-width:1140px){.home-mortgage-rates__rate-form form .input-error{height:15px}}.home-mortgage-rates__rate-form form select{border-radius:22px;box-shadow:inset 0 1px 1px 1px hsla(0,0%,42%,.35);padding:.625rem;width:100%}.home-mortgage-rates__rate-form form input{border:2px solid #e2e2e2;border-radius:22px;margin-bottom:.375rem;padding:.625rem;transition:all .3s ease;width:100%}.home-mortgage-rates__rate-form form input:focus,.home-mortgage-rates__rate-form form input:hover{border:2px solid var(--brandPrimary)}.home-mortgage-rates__result{text-align:center}.home-mortgage-rates__result .home-mortgage-rates__result-title{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:center;margin-bottom:.625rem}.home-mortgage-rates__result .home-mortgage-rates__result-title>div{flex:1 0 auto}.home-mortgage-rates__result .home-mortgage-rates__result-title:after,.home-mortgage-rates__result .home-mortgage-rates__result-title:before{background:#d1d1d1;content:"";display:inline-block;height:1px;max-width:40px;width:100%}@media screen and (min-width:48em){.home-mortgage-rates__result .home-mortgage-rates__result-title:after,.home-mortgage-rates__result .home-mortgage-rates__result-title:before{max-width:6.25rem}}.home-mortgage-rates__result .home-mortgage-rates__result-est{font-size:.6875rem;margin-bottom:.3125rem}.home-mortgage-rates__result .home-mortgage-rates__result-value{font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.home-mortgage-rates__rate-chart{border:1px solid #d1d1d1;border-radius:15px;padding:24px 9px}@media screen and (min-width:640px){.home-mortgage-rates__rate-chart{padding:24px 50px}}.home-mortgage-rates__rate-chart svg{margin-bottom:1.25rem;overflow:hidden;width:100%}.home-mortgage-rates__rate-chart svg .tick{font-family:Konnect,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.02em}.home-mortgage-rates__rate-chart svg .tick:nth-child(odd){display:none}@media screen and (min-width:640px){.home-mortgage-rates__rate-chart svg .tick:nth-child(odd){display:inline}}.home-mortgage-rates__rate-chart .tooltip{border-radius:17px;font-family:Konnect,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.3;padding:2px 8px}.home-mortgage-rates__rate-chart .gradient{background:linear-gradient(180deg,rgba(121,10,199,.2),rgba(121,10,199,.026));border-radius:7.70213px;height:300px;pointer-events:none;position:absolute;top:0;width:18px;z-index:9}.home-mortgage-rates__rate-chart .home-mortgage-rates__rate-chart-heading{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin-bottom:10px}.home-mortgage-rates__rate-chart-legend li{display:inline-block;font-size:.875rem;margin-right:.625rem;vertical-align:middle}.home-mortgage-rates__rate-chart-legend li:before{border-radius:2px;content:" ";display:inline-block;height:10px;margin-right:.1875rem;width:10px}.home-mortgage-rates__rate-chart-legend li:first-child:before{background:var(--brandPrimary)}.home-mortgage-rates__rate-chart-legend li:nth-child(2):before{background:#989898}.home-mortgage-rates__rate-chart-legend li:nth-child(3):before{background:#000}.home-mortgage-rates .button{background:var(--brandPrimary);border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;padding:.9375rem 1.25rem;width:auto}.home-mortgage-rates .button:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.home-mortgage-rates .chart{position:relative}.home-mortgage-rates .chart.mon{left:-12px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.skeleton{animation:skeleton-loading 1s linear infinite alternate;opacity:.7}.skeleton__text{border-radius:.125rem;height:.5rem;margin-bottom:.25rem;width:80%}@media screen and (min-width:71.25em){.skeleton__text{width:100%}}.skeleton__text.mortgage-rates-table__five-year-cost{flex:0 0 20%;margin-right:9%}.skeleton__text:last-child{margin-bottom:0;width:60%}@media screen and (min-width:71.25em){.skeleton__text:last-child{width:80%}}.skeleton__img{align-self:center;border-radius:1.5625rem;height:3rem;margin:0 .2rem;width:6.8125rem}.skeleton__results-rate{width:20%!important}@media screen and (min-width:53.75em){.skeleton__results-apr>div,.skeleton__results-fees>div,.skeleton__results-payment>div,.skeleton__results-rate>div{margin-right:1rem!important}}.skeleton__results-apr>div>span.skeleton:first-of-type,.skeleton__results-fees>div>span.skeleton:first-of-type,.skeleton__results-payment>div>span.skeleton:first-of-type,.skeleton__results-rate>div>span.skeleton:first-of-type{width:100%}.skeleton__results-label{display:inline-block!important}@media screen and (min-width:53.75em){.skeleton__results-link{flex:0 0 15%!important;flex-direction:column!important;justify-content:flex-end!important}}@media screen and (min-width:71.25em){.skeleton__results-link{flex:0 0 16%!important}}.skeleton__below-image{margin-bottom:1rem;margin-left:1.125rem;width:50%}@media screen and (min-width:53.75em){.skeleton__below-image{margin-left:0}}.skeleton__button{display:inline-block!important;height:46px;margin-top:.5rem!important;max-width:100px}@media screen and (min-width:53.75em){.skeleton__button{max-width:145.7px}}@media screen and (min-width:71.25em){.skeleton__button{max-width:97.7px}}@media screen and (min-width:53.75em){.skeleton__details{gap:.2rem}}.skeleton__nmls-mobile{flex:0 0 15%!important;margin:0 0 1rem auto}@media (min-width:475px){.skeleton__nmls-mobile{flex:0 0 10%!important}}@media screen and (min-width:53.75em){.skeleton__points-fees{width:20%!important}}.skeleton__mobile{display:block}@media screen and (min-width:53.75em){.skeleton__mobile{display:none}}@keyframes skeleton-loading{0%{background-color:#a3b8c2;border-color:#a3b8c2}to{background-color:#f0f3f5;border-color:#f0f3f5}}.mortgage-rates-table{display:flex;flex-wrap:wrap;font-family:Konnect,sans-serif;margin:0 auto 2.875rem}@media screen and (min-width:71.25em){.mortgage-rates-table{margin:0 -10px 4rem}}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__form-group{width:calc(50% - 1.25rem)!important}}@media screen and (min-width:71.25em){.mortgage-rates-table.mca .mortgage-rates-table__form-group{width:100%!important}}.mortgage-rates-table.mca .mortgage-rates-table__sort-col:first-child{flex:0 0 25%!important}.mortgage-rates-table.mca .mortgage-rates-table__sort-col:nth-child(2){flex:0 0 28%!important}.mortgage-rates-table.mca .mortgage-rates-table__details{margin:1rem 0 1rem 1rem!important}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__details{margin:0 0 1rem 27%!important}}.mortgage-rates-table.mca .mortgage-rates-table__fees,.mortgage-rates-table.mca .mortgage-rates-table__nmls,.mortgage-rates-table.mca .mortgage-rates-table__nmls-mobile,.mortgage-rates-table.mca .mortgage-rates-table__points,.mortgage-rates-table.mca .mortgage-rates-table__results-col-apr,.mortgage-rates-table.mca .mortgage-rates-table__results-col-fees,.mortgage-rates-table.mca .mortgage-rates-table__type div:last-child{display:none!important}.mortgage-rates-table.mca .mortgage-rates-table__type{flex:0 0 40%!important}.mortgage-rates-table.mca .mortgage-rates-table__type .skeleton__text{display:flex;width:30%!important}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__type .skeleton__text{width:50%!important}}.mortgage-rates-table.mca .mortgage-rates-table__results-col-label:first-child.skeleton__text{margin-bottom:1rem;width:50%!important}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-label:first-child.skeleton__text{margin-bottom:.25rem}}.mortgage-rates-table.mca .mortgage-rates-table__five-year-cost.skeleton__text{margin-right:0}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__five-year-cost.skeleton__text{margin-left:-7px!important}}.mortgage-rates-table.mca .mortgage-rates-table__results-col-link{align-items:flex-end!important;flex-direction:row!important;justify-content:flex-end!important}.mortgage-rates-table.mca .mortgage-rates-table__results-col-img{margin:.5rem 0 0!important}@media screen and (min-width:71.25em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-img{margin:1.5rem 0 0}}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-img.skeleton{flex:0 0 25%!important}}@media screen and (min-width:71.25em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-img.skeleton{flex:0 0 20%!important;margin:1.5rem 1.125rem 0!important}}.mortgage-rates-table.mca .mortgage-rates-table__results-col-img img{height:2rem!important;max-width:100%!important;width:auto!important}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-img img{height:3rem!important}}.mortgage-rates-table.mca .mortgage-rates-table__results-col-payment,.mortgage-rates-table.mca .mortgage-rates-table__results-col-rate{flex:0 0 28.5%!important}@media screen and (min-width:71.25em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-link{margin:0 auto 0 0!important}}.mortgage-rates-table__description{flex:0 0 100%}.mortgage-rates-table__title{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0 0 .625rem}@media screen and (min-width:53.75em){.mortgage-rates-table__title{font-size:1.625rem;margin:0 0 1rem}}@media screen and (min-width:71.25em){.mortgage-rates-table__title{font-size:1.75rem;margin:0 0 .625rem .5rem}.mortgage-rates-table__title.center{text-align:center}}.mortgage-rates-table__intro{padding:0 0 2rem}@media screen and (min-width:53.75em){.mortgage-rates-table__intro{padding:0 0 2.25rem}}@media screen and (min-width:71.25em){.mortgage-rates-table__intro{margin:0 0 0 .5rem}}.mortgage-rates-table__intro p{font-size:.9375rem;line-height:1.6875rem;width:100%}@media screen and (min-width:71.25em){.mortgage-rates-table__intro p{width:75%}}.mortgage-rates-table__intro p:last-child{margin-bottom:0}.mortgage-rates-table__intro a{color:var(--brandPrimary);text-decoration:underline}@media screen and (min-width:71.25em){.mortgage-rates-table__intro.center p{margin:0 auto;text-align:center}}.mortgage-rates-table__intro:empty{padding:0}.mortgage-rates-table__chevron{position:absolute;right:1.25rem;top:2.1875rem;z-index:0}@media screen and (min-width:53.75em){.mortgage-rates-table__chevron{top:2.5rem}}.mortgage-rates-table__chevron:before{border-color:var(--brandPrimary);border-style:solid;border-width:.25em .25em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:0;transform:rotate(135deg);vertical-align:top;width:.45em}.mortgage-rates-table__chevron--bottom:before{top:0;transform:rotate(135deg)}.mortgage-rates-table__filter{flex:0 0 100%}@media screen and (min-width:71.25em){.mortgage-rates-table__filter{flex:0 0 auto;margin:0 .625rem;width:18.75rem}}.mortgage-rates-table__disclosure{display:flex;justify-content:right;margin-top:1rem}@media screen and (min-width:71.25em){.mortgage-rates-table__disclosure{margin-top:0}}.mortgage-rates-table__disclosure div{align-items:center;display:flex;margin:0 0 1rem auto}.mortgage-rates-table__disclosure-tooltip{background:none;border:none;color:var(--brandPrimary);font-size:.75rem;height:1rem;padding:0;text-decoration:underline}.mortgage-rates-table__disclosure-tooltip:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.mortgage-rates-table__disclosure-tooltip:hover{background:none}.mortgage-rates-table__form-wrapper{position:sticky;top:3rem}.mortgage-rates-table__form-wrapper.sticky-offset{top:8.625rem}.mortgage-rates-table__form{background:#f8f8f8;border:1px solid #e2e2e2;border-top:.25rem solid var(--brandPrimary);display:none;flex-flow:row wrap;padding:1.25rem .625rem}@media screen and (min-width:71.25em){.mortgage-rates-table__form{display:flex}}.mortgage-rates-table__form.active{display:block}@media screen and (min-width:53.75em){.mortgage-rates-table__form.active{display:flex}}.mortgage-rates-table__form-group{position:relative;width:100%}@media screen and (min-width:53.75em){.mortgage-rates-table__form-group{flex:0 0 auto;margin-left:10px;margin-right:10px;width:calc(33% - 1.25rem)}}@media screen and (min-width:71.25em){.mortgage-rates-table__form-group{margin:0;width:100%}}.mortgage-rates-table__form-group.hidden{display:none}.mortgage-rates-table__label{display:block;font-size:.875rem;font-weight:700;margin:.3125rem 0}.mortgage-rates-table__input,.mortgage-rates-table__select{-webkit-appearance:none;-moz-appearance:none;border:1px solid transparent;border-radius:.25rem;box-shadow:inset 0 1px 1px 1px hsla(0,0%,42%,.35);color:#000;font-family:Konnect,sans-serif;font-size:1rem;margin-bottom:.625rem;padding:.625rem;text-indent:1px;width:100%}.mortgage-rates-table__input:focus-visible,.mortgage-rates-table__select:focus-visible{outline:none}.mortgage-rates-table__input{padding:.625rem}.mortgage-rates-table__select-wrapper{background:#fff;margin-bottom:1.3125rem}.mortgage-rates-table__select{background:none;margin-bottom:0;position:relative;z-index:1}.mortgage-rates-table select::-ms-expand{display:none}.mortgage-rates-table__list{flex:0 0 100%}@media screen and (min-width:71.25em){.mortgage-rates-table__list{flex:1 1 0px;margin:0 .625rem}}.mortgage-rates-table__settings{border-bottom:1px solid #d1d1d1}@media screen and (min-width:53.75em){.mortgage-rates-table__settings{border-bottom:0;margin-bottom:.5rem}}.mortgage-rates-table__settings-row{display:flex}.mortgage-rates-table__settings-col{flex:0 0 70%}@media screen and (min-width:71.25em){.mortgage-rates-table__settings-col{flex:0 0 100%}}.mortgage-rates-table__settings-col:last-child{display:flex;flex:0 0 auto;justify-content:right;margin-left:auto}.mortgage-rates-table__date,.mortgage-rates-table__showing{color:#000;display:block;font-size:.75rem;margin:0 .75rem .4375rem 0;position:relative}@media screen and (min-width:53.75em){.mortgage-rates-table__date,.mortgage-rates-table__showing{display:inline-block}}@media screen and (min-width:71.25em){.mortgage-rates-table__date,.mortgage-rates-table__showing{display:block;font-size:.875rem;text-align:center;text-transform:uppercase}}.mortgage-rates-table__date span,.mortgage-rates-table__showing span{background:#fff;font-weight:700;position:relative;z-index:1}@media screen and (min-width:71.25em){.mortgage-rates-table__date span,.mortgage-rates-table__showing span{padding:0 .875rem}}.mortgage-rates-table__date:before,.mortgage-rates-table__showing:before{background:#d1d1d1;content:"";display:block;position:absolute;top:50%;width:100%}@media screen and (min-width:71.25em){.mortgage-rates-table__date:before,.mortgage-rates-table__showing:before{height:1px}.mortgage-rates-table__showing{display:none}}.mortgage-rates-table__sort-wrapper{display:none}@media screen and (min-width:53.75em){.mortgage-rates-table__sort-wrapper{display:block;height:2.5rem;width:100%}}.mortgage-rates-table__sort{display:none}@media screen and (min-width:53.75em){.mortgage-rates-table__sort{display:flex}.mortgage-rates-table__sort.sticky,.mortgage-rates-table__sort.sticky-offset{animation:slideInDown .5s ease-in-out;background:#fff;border:1px solid #d1d1d1;border-top:0;height:2.875rem;left:inherit;position:fixed;top:3rem;width:calc(100vw - 24px);z-index:9}}@media screen and (min-width:71.25em){.mortgage-rates-table__sort.sticky,.mortgage-rates-table__sort.sticky-offset{width:47.5rem}}@media screen and (min-width:53.75em){.mortgage-rates-table__sort.sticky-offset{top:7.6875rem}}.mortgage-rates-table__sort-col:first-child{flex:0 0 16%}.mortgage-rates-table__sort-col:nth-child(2){flex:0 0 21%}.mortgage-rates-table__sort-col:nth-child(3){flex:0 0 12%}.mortgage-rates-table__sort-col:nth-child(4){flex:0 0 14%}.mortgage-rates-table__sort-col:last-child{flex:0 0 33%}.mortgage-rates-table__sort-caret{border-bottom:.25rem solid transparent;border-left:.3125rem solid var(--brandPrimary);border-top:.25rem solid transparent;display:inline-block;height:0;margin-left:.5rem;transform:rotate(90deg);transition:.25s ease-in-out;width:0}.mortgage-rates-table__sort-tooltip{background:none;border:1px solid var(--brandPrimary);border-radius:.5rem;color:#000;font-family:math;font-size:.625rem;margin-left:.3125rem;padding:.0625rem .375rem;position:relative;text-align:left}.mortgage-rates-table__sort-tooltip:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.mortgage-rates-table__sort-tooltip:hover{background:none}.mortgage-rates-table__results{border:1px solid #d1d1d1;margin-bottom:1.25rem}.mortgage-rates-table__results sup{font-size:.75rem;vertical-align:text-top}.mortgage-rates-table__results.preload{height:40.3125rem;overflow:hidden}.mortgage-rates-table__results-empty{align-items:center;display:flex;height:10rem;justify-content:center;padding:.9375rem}@media screen and (min-width:53.75em){.mortgage-rates-table__results-empty{height:35rem}}.mortgage-rates-table__results-empty div{text-align:center}.mortgage-rates-table__results-row{border-bottom:1px solid #d1d1d1;display:flex;flex-wrap:wrap;position:relative}.mortgage-rates-table__results-row:last-child{border-bottom:none}.mortgage-rates-table__results-col{font-size:1.125rem}.mortgage-rates-table__results-col a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.mortgage-rates-table__results-col-img{flex:0 0 34%;order:1}.mortgage-rates-table__results-col-img--missing .mortgage-rates-table__results-img{display:none}.mortgage-rates-table__results-col-img--missing .mortgage-rates-table__results-lender{display:inline-block}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-img{flex:0 0 25%}}.mortgage-rates-table__results-col-img div{margin:1rem 0 0 1rem;position:relative}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-img div{margin:1rem 0 1rem 1rem}}.mortgage-rates-table__results-col-img img{height:auto;max-width:100%;width:7.5rem}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-img img{width:auto}}.mortgage-rates-table__results-lender{color:var(--brandPrimary);display:none;font-size:1rem;font-weight:700;margin-bottom:1rem;width:6.25rem}@media screen and (min-width:53.75em){.mortgage-rates-table__results-lender{width:9.375rem}}.mortgage-rates-table__results-subtitle{color:var(--brandPrimary);display:block;font-size:.75rem;left:0;position:absolute;top:3rem}@media screen and (min-width:53.75em){.mortgage-rates-table__results-subtitle{font-size:.875rem;left:.25rem;top:3.5rem}}.mortgage-rates-table__results-col-rate{margin:1rem 0;order:4}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-rate{border-left:1px solid #d1d1d1;display:block;flex:0 0 14%;line-height:1.3;margin:2.5rem 0 1rem;order:2}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-rate{flex:0 0 13%}}.mortgage-rates-table__results-col-rate div{margin:0 0 1rem 1rem}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-apr{border-left:1px solid #d1d1d1;flex:0 0 14%;margin:2.5rem 0 1rem}}.mortgage-rates-table__results-col-apr{flex:0 0 20%;margin:1rem 0;order:3}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-apr{border-left:1px solid #d1d1d1;flex:0 0 15%;margin:2.5rem 0 1rem;order:4}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-apr{flex:0 0 13%}}.mortgage-rates-table__results-col-apr div{margin:0 0 1rem 1rem}.mortgage-rates-table__results-col-payment{flex:0 0 24%;margin:1rem 0;order:2}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-payment{border-left:1px solid #d1d1d1;flex:0 0 14%;margin:2.5rem 0 1rem;order:6}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-payment{flex:0 0 13%}}.mortgage-rates-table__results-col-payment div{margin:0 0 1rem 1rem}.mortgage-rates-table__results-col-payment p:first-letter{font-size:.75rem;vertical-align:text-top}.mortgage-rates-table__results-col-fees{display:none}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-fees{border-left:1px solid #d1d1d1;display:block;flex:0 0 14%;margin:2.5rem 0 1rem;order:6;position:relative}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-fees{flex:0 0 13%}}.mortgage-rates-table__results-col-fees div{margin:0 0 1rem 1rem}.mortgage-rates-table__results-col-fees p:first-letter{font-size:.75rem;vertical-align:text-top}@media screen and (min-width:53.75em){.mortgage-rates-table__credit{color:var(--brandPrimary);font-size:.75rem;left:1rem;position:absolute;top:1.25rem}}.mortgage-rates-table__results-col-link{align-items:center;display:flex;flex:0 0 100%;height:3.625rem;margin:0 auto 0 0;order:7}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-link{flex:0 0 15%;height:auto;order:6}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-link{margin:0 auto 0 2rem}}.mortgage-rates-table__results-col-link.active{display:flex}.mortgage-rates-table__results-col-details{flex:0 0 100%;order:6}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-details{flex:0 0 100%;order:7}}.mortgage-rates-table__results-col-label{font-size:.6875rem;font-weight:500}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-label{display:none}}.mortgage-rates-table__results-col-sponsored{bottom:1rem;display:none;font-size:.75rem;font-weight:400;height:1.25rem;left:1rem;position:absolute;text-transform:uppercase}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-sponsored{bottom:inherit;left:inherit;right:8%;top:1.5rem}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-sponsored{right:7.5%}}.mortgage-rates-table__results-col-sponsored.active{display:inline}.mortgage-rates-table__nmls{display:none;font-size:.75rem;margin:.5rem .5rem 0 0}@media screen and (min-width:53.75em){.mortgage-rates-table__nmls{display:block}}.mortgage-rates-table__details{display:flex;flex:0 0 100%;flex-wrap:wrap;font-size:.6875rem;font-weight:500;margin:0 1rem}@media screen and (min-width:53.75em){.mortgage-rates-table__details{flex:0 0 75%;font-size:.75rem;margin:0 0 1rem 25%}}.mortgage-rates-table__details strong{font-weight:500}@media screen and (min-width:53.75em){.mortgage-rates-table__details strong{font-weight:700}}.mortgage-rates-table__type{flex:0 0 50%;padding-bottom:.625rem}@media screen and (min-width:53.75em){.mortgage-rates-table__type{display:block;flex:0 0 29%;padding-left:0}}@media screen and (min-width:71.25em){.mortgage-rates-table__type{flex:0 0 25%}}.mortgage-rates-table__type div{display:inline}@media screen and (min-width:53.75em){.mortgage-rates-table__type div{display:block}}.mortgage-rates-table__nmls-mobile{flex:0 0 50%;text-align:right}@media screen and (min-width:53.75em){.mortgage-rates-table__nmls-mobile{display:none}}.mortgage-rates-table__five-year-cost{display:none}@media screen and (min-width:53.75em){.mortgage-rates-table__five-year-cost{display:block;flex:0 0 29%}}@media screen and (min-width:71.25em){.mortgage-rates-table__five-year-cost{flex:0 0 27%}}.mortgage-rates-table__fees{flex:0 0 50%;font-size:.75rem}.mortgage-rates-table__points{flex:0 0 25%}@media screen and (min-width:53.75em){.mortgage-rates-table__points{flex:0 0 29%}}.mortgage-rates-table__results-tooltip{background:transparent;border:none;border-bottom:1px dotted var(--brandPrimary);border-radius:4px;color:#000;cursor:pointer;font-size:.75rem;padding:0}.mortgage-rates-table__results-tooltip:focus-visible{outline:5px auto -webkit-focus-ring-color}.mortgage-rates-table__results-tooltip:focus,.mortgage-rates-table__results-tooltip:focus-visible,.mortgage-rates-table__results-tooltip:focus-within,.mortgage-rates-table__results-tooltip:hover{background:none;color:#000;opacity:.6}.mortgage-rates-table__total-fees{font-size:.75rem}@media screen and (min-width:53.75em){.mortgage-rates-table__total-fees{display:none}}.mortgage-rates-table__disclaimer{position:relative;text-align:center}@media screen and (min-width:53.75em){.mortgage-rates-table__disclaimer{text-align:left}}.mortgage-rates-table__disclaimer p{font-size:.75rem;margin-bottom:1.25rem;text-align:left}.mortgage-rates-table__disclaimer a{color:var(--brandPrimary);text-decoration:underline;transition:opacity .3s ease-in-out}.mortgage-rates-table__disclaimer a:hover{background:none;color:var(--brandPrimary);opacity:.6}.mortgage-rates-table__disclaimer a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.mortgage-rates-table__disclaimer-content{color:#000;font-size:.75rem;line-height:1.5;max-height:0;overflow:hidden;text-align:left;transition:.25s ease-in-out}.mortgage-rates-table__disclaimer-content p:last-child{margin-bottom:0}.mortgage-rates-table__disclaimer-content.active{margin-top:1.25rem;max-height:31.25rem;transition:.25s ease-in-out}.mortgage-rates-table__affiliate{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width:71.25em){.mortgage-rates-table__affiliate{flex-wrap:nowrap;justify-content:right;position:absolute;right:0;top:0;width:auto}}.mortgage-rates-table__affiliate img{height:1.0625rem;width:auto}.mortgage-rates-table__affiliate span{color:var(--brandPrimary);font-size:.625rem;margin:0 .5rem 1.5rem 0}.mortgage-rates-table__button{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;margin-top:1.25rem;padding:.9375rem 1.25rem;text-align:center;transition:background .3s ease-in-out;width:auto}.mortgage-rates-table__button:focus,.mortgage-rates-table__button:focus-visible,.mortgage-rates-table__button:focus-within,.mortgage-rates-table__button:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}.mortgage-rates-table__button--display-all{display:none}.mortgage-rates-table__button--display-all.active{display:block}.mortgage-rates-table__button--toggle{align-items:center;border:1px solid var(--brandPrimary);display:flex;margin:0 0 1.125rem auto;padding:.75rem 1.25rem;width:auto}.mortgage-rates-table__button--toggle img{margin-left:.5rem}@media screen and (min-width:71.25em){.mortgage-rates-table__button--toggle{display:none}}.mortgage-rates-table__button--label,.mortgage-rates-table__button--sort{background:none;border:0;color:#000;font-size:.625rem;height:auto;margin:1rem 0 .5rem 1rem;padding:0;position:relative;text-align:left;text-transform:uppercase;width:auto}.mortgage-rates-table__button--label:focus,.mortgage-rates-table__button--label:focus-visible,.mortgage-rates-table__button--label:focus-within,.mortgage-rates-table__button--label:hover,.mortgage-rates-table__button--sort:focus,.mortgage-rates-table__button--sort:focus-visible,.mortgage-rates-table__button--sort:focus-within,.mortgage-rates-table__button--sort:hover{background:transparent;color:#000;opacity:.6}.mortgage-rates-table__button--label.desc .mortgage-rates-table__sort-caret,.mortgage-rates-table__button--sort.desc .mortgage-rates-table__sort-caret{transform:rotate(-90deg);transition:.25s ease-in}.mortgage-rates-table__button--display-all{margin:1.875rem auto 0;width:auto}.mortgage-rates-table__button--results{display:none;margin:0 1rem 1rem auto;width:6.25rem}@media screen and (min-width:53.75em){.mortgage-rates-table__button--results{margin:3rem 1rem 0 auto;width:100%}}.mortgage-rates-table__button--results.active{display:inline-block}.mortgage-rates-table__button--filter{margin:0 auto;width:100%}@media screen and (min-width:53.75em){.mortgage-rates-table__button--filter{width:auto}}@media screen and (min-width:71.25em){.mortgage-rates-table__button--filter{width:100%}}.mortgage-rates-table__button--disclaimer{background:none;border:none;color:var(--brandPrimary);display:inline-block;font-size:.75rem;height:2.0625rem;margin:0;padding:0;position:relative;text-decoration:none!important}.mortgage-rates-table__button--disclaimer:focus,.mortgage-rates-table__button--disclaimer:focus-visible,.mortgage-rates-table__button--disclaimer:focus-within,.mortgage-rates-table__button--disclaimer:hover{background:none;color:var(--brandPrimary);opacity:.6}.mortgage-rates-table__button--disclaimer.active span:first-child{transform:rotate(-45deg);transition:.25s ease-in-out}.mortgage-rates-table__button--disclaimer div{align-items:center;display:flex;overflow:hidden}.mortgage-rates-table__button--disclaimer span:first-child{display:inline-block;font-size:1.5rem;font-weight:700;margin-right:.5625rem;transform:rotate(0deg);transition:.25s ease-in;vertical-align:top;width:1rem}.mortgage-rates-table__button--disclaimer span:last-child{text-decoration:underline}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}.news{color:#1e1e1e;margin:0 auto 3.75rem}.news--lead .news__item:first-child{flex:0 0 100%;margin:0 0 3rem}@media screen and (min-width:53.75em){.news--lead .news__item:first-child{flex:0 0 60%}.news--lead .news__headline{margin:1rem 0}}.news--lead .news__byline--desktop{display:none}.news--lead .news__byline--mobile{display:block}@media screen and (min-width:53.75em){.news--lead .news__byline--mobile{margin:0}}@media screen and (min-width:71.25em){.news--paginated .news__items{height:18.75rem}}.news--paginated .news__item{margin:0 0 3rem!important}@media screen and (min-width:53.75em){.news--paginated .news__item{flex:0 0 50%}}@media screen and (min-width:71.25em){.news--paginated .news__item{flex:0 0 25%}}.news--paginated .news__item:nth-child(4){display:block}.news--paginated .news__item:nth-child(5),.news--paginated .news__item:nth-child(6),.news--paginated .news__item:nth-child(7),.news--paginated .news__item:nth-child(8){display:none}.news__title{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 .5rem}@media screen and (min-width:53.75em){.news__title{font-size:1.75rem;margin:0 0 1rem}}@media screen and (min-width:71.25em){.news__title{font-size:1.75rem}.news__title.center{text-align:center}}.news__intro{padding:0 0 2.25rem}.news__intro p{font-size:.9375rem;line-height:1.6875rem}.news__intro p:last-child{margin-bottom:0}.news__intro:empty{padding:0}@media screen and (min-width:71.25em){.news__intro.center p{margin:0 auto;text-align:center}}.news__items{display:flex;flex-wrap:wrap}@media screen and (min-width:53.75em){.news__items{margin:0 -12px}}.news__item-wrap{flex:0 0 100%}@media screen and (min-width:53.75em){.news__item-wrap{flex:0 0 40%}}.news__item-wrap ul{display:flex;flex-wrap:wrap}.news__item-wrap ul .news__item{display:none;flex:0 0 100%}@media screen and (min-width:53.75em){.news__item-wrap ul .news__item,.news__item-wrap ul .news__item:first-child{flex:0 0 50%}}.news__item-wrap ul .news__item:first-child,.news__item-wrap ul .news__item:nth-child(2),.news__item-wrap ul .news__item:nth-child(3),.news__item-wrap ul .news__item:nth-child(4){display:block;margin:0 0 3rem}@media screen and (min-width:53.75em){.news__item-wrap ul .news__item:first-child,.news__item-wrap ul .news__item:nth-child(2),.news__item-wrap ul .news__item:nth-child(3),.news__item-wrap ul .news__item:nth-child(4){margin:0 0 1.5rem}.news__item-wrap ul .news__item:nth-child(3),.news__item-wrap ul .news__item:nth-child(4){margin:0}}.news__item-wrap ul .news__item:last-child{margin:0}.news__item{display:none;flex:0 0 100%;margin:0 0 3rem;position:relative}.news__item:first-child,.news__item:nth-child(2),.news__item:nth-child(3){display:block}.news__item:nth-child(3),.news__item:nth-child(5){margin:0}@media screen and (min-width:53.75em){.news__item:nth-child(3),.news__item:nth-child(5){margin:0 0 3rem}.news__item{flex:0 0 33%}.news__item:nth-child(4),.news__item:nth-child(5),.news__item:nth-child(6){display:block;margin:0}}@media screen and (min-width:71.25em){.news__item{flex:0 0 25%}.news__item:nth-child(4){margin:0 0 3rem}.news__item:nth-child(7),.news__item:nth-child(8){display:block}.news__item:nth-child(5),.news__item:nth-child(6),.news__item:nth-child(7),.news__item:nth-child(8){margin:0}}.news__item--show{display:block!important}.news__item--hidden{display:none!important}.news__article{display:flex;flex-wrap:nowrap;position:relative}@media screen and (min-width:53.75em){.news__article{flex-wrap:wrap;margin:0 .75rem}}.news__img{flex:0 0 5.375rem}@media screen and (min-width:53.75em){.news__img{flex:0 0 100%}}.news__img a{outline:none}.news__img-wrap--mobile{display:block}@media screen and (min-width:53.75em){.news__img-wrap--mobile{display:none}}.news__img-wrap--desktop{display:none}@media screen and (min-width:53.75em){.news__img-wrap--desktop{display:block}}.news__desc{flex:0 0 1}@media screen and (min-width:53.75em){.news__desc{flex:0 0 100%}}.news__byline--mobile{margin:0 0 0 1rem}@media screen and (min-width:53.75em){.news__byline--mobile{display:none}}.news__byline--desktop{display:none}@media screen and (min-width:53.75em){.news__byline--desktop{bottom:-12px;display:block;left:.75rem;position:absolute}}.news__headline{font-size:1rem;font-weight:400;line-height:1.25;margin:0 .75rem 1rem 1rem}@media screen and (min-width:53.75em){.news__headline{margin:1rem 0 2rem}}@media screen and (min-width:71.25em){.news__headline{margin:1rem 0}}.news__headline a{color:#1e1e1e}.news__headline a:hover{text-decoration:underline}.news__headline a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.news__author{color:#6a6a6a;display:inline;font-size:.75rem}@media screen and (min-width:53.75em){.news__author{display:block;margin:0 0 .25rem}}@media screen and (min-width:71.25em){.news__author{display:inline;margin:0}}.news__author a{color:#6a6a6a}.news__author a:hover{text-decoration:underline}.news__author a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.news__date{color:#6a6a6a;display:inline;font-size:.75rem}@media screen and (min-width:53.75em){.news__date{display:block}}@media screen and (min-width:71.25em){.news__date{display:inline}}.news__cta{margin:3rem 0 0}.news__pagination{display:flex;font-size:1.125rem;justify-content:center}@media screen and (min-width:53.75em){.news__pagination{font-size:1.625rem;margin:2rem 0 0}}.news__pagination li{color:var(--brandPrimary);display:inline-block;margin:0 1rem 0 0}@media screen and (min-width:53.75em){.news__pagination li{margin:0 1rem 0 0}}.news__pagination li:first-child,.news__pagination li:last-child{display:inline-block;margin:0 1.5rem 0 0;width:2.75rem}@media screen and (min-width:53.75em){.news__pagination li:first-child,.news__pagination li:last-child{margin:0 4rem 0 0;width:4rem}}.news__pagination li:last-child{margin:0 0 0 1.5rem;text-align:right;width:2.75rem}@media screen and (min-width:53.75em){.news__pagination li:last-child{margin:0 0 0 3rem;width:4rem}}.news__pagination a:hover{outline:none}.news__pagination a:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.news__page{color:var(--brandPrimary);text-decoration:underline}.news__page--current{color:#1e1e1e;cursor:default;outline:none;text-decoration:none}.news__prev{color:var(--brandPrimary);text-decoration:underline}.news__prev--hidden{display:none!important}.news__next{color:var(--brandPrimary);text-decoration:underline}.news__next--hidden{display:none!important}.partner{color:#000;display:none}@media screen and (min-width:53.75em){.partner{border-bottom:1px solid #fff}}.partner.active{display:block}.partner__container{margin:0 auto;max-width:68.75rem}@media screen and (min-width:53.75em){.partner__container{padding:0 .625rem}}.partner__banner-wrapper{align-items:center;display:flex;height:2.5rem;justify-content:center;position:relative}.partner__banner-intro{color:#fff;font-size:.75rem;margin-right:.5rem}@media screen and (min-width:53.75em){.partner__banner-intro{font-size:.9375rem}}.partner__banner-logo{display:none}@media screen and (min-width:53.75em){.partner__banner-logo{display:block}}.partner__banner-logo img{height:1.5rem}.partner__banner-logo-mobile{display:block}@media screen and (min-width:53.75em){.partner__banner-logo-mobile{display:none}}.partner__banner-logo-mobile img{height:1.25rem;width:auto}.partner__disclaimer{margin:0 auto 3.75rem}.partner__disclaimer--organic{margin:0 auto 1.25rem;padding:0 .75rem}.partner__disclaimer-title{font-family:Konnect,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem}.partner__disclaimer-description p{color:#6a6a6a;font-size:.75rem;font-style:italic;line-height:1.6875rem;margin-bottom:1rem}.partner__disclaimer-description p:last-child{margin-bottom:0}.quote{color:#000;font-family:Konnect,sans-serif;margin:0 auto 3.75rem}.quote__container{display:flex;flex-wrap:wrap}@media screen and (min-width:71.25em){.quote__container{flex-wrap:nowrap;width:75%}}.quote__image-container{display:flex;flex:0 0 100%;justify-content:center}@media screen and (min-width:53.75em){.quote__image-container{flex:0 0 10.625rem}}.quote__image-wrap{border-radius:6.25rem;height:10.625rem;margin-bottom:1rem;overflow:hidden}@media screen and (min-width:53.75em){.quote__image-wrap{margin-bottom:0}}.quote__image{border-radius:6.25rem;height:10.625rem;width:10.625rem!important}.quote__image img{filter:grayscale(100%);opacity:.8}.quote__text-container{flex:0 0 100%}@media screen and (min-width:53.75em){.quote__text-container{flex:1}.quote__text{margin-left:2rem}}.quote__title{font-family:Konnect,sans-serif;font-size:1rem;font-weight:400;margin-bottom:1rem}@media screen and (min-width:53.75em){.quote__title{font-size:1.25rem}}@media screen and (min-width:71.25em){.quote__title{font-size:1.375rem}}.quote__subtitle{font-family:Konnect,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem}@media screen and (min-width:53.75em){.quote__subtitle{font-size:.9375rem}}.quote__description p{font-size:.9375rem;font-style:italic;line-height:1.6875rem;margin-bottom:1rem}.quote__description p:last-child{margin-bottom:0}.related{margin-bottom:2.5rem}@media screen and (min-width:53.75em){.related{margin-bottom:3.75rem}}.related__list{margin-bottom:1.25rem;margin-top:.625rem}@media screen and (min-width:53.75em){.related__list{margin-top:3.75rem}}.related__list ul{display:flex;flex-flow:row wrap;margin:0 -.625rem}.related__list ul li{flex:0 0 auto;margin-left:.625rem;width:calc(100% - 1.25rem)}@media screen and (min-width:53.75em){.related__list ul li{margin-left:.625rem;margin-right:.625rem;width:calc(50% - 1.25rem)}}@media screen and (min-width:71.25em){.related__list ul li{margin-left:.625rem;margin-right:.625rem;width:calc(33.33333% - 1.25rem)}}.related__list-item{display:flex;margin-bottom:.9375rem}@media screen and (min-width:53.75em){.related__list-item{margin-bottom:2.1875rem}}.related__list-item:hover .related__title{color:var(--brandPrimary)}.related__list-item:hover .related__icon{background:var(--brandPrimary)}.related__list-item:hover .related__icon svg *{fill:#fff}.related__list-item:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.related__list-item p{font-size:.75rem}.related__title{color:#1e1e1e;display:block;font-family:Konnect,sans-serif;font-size:1rem;font-weight:400;line-height:1.3;margin-bottom:.25rem}.related__icon{border:.125rem solid var(--brandPrimary);border-radius:50%;flex:0 0 auto;height:3.4375rem;justify-content:center;margin-right:.9375rem;transition:all .1s ease;width:3.4375rem}.related__body,.related__icon{align-items:center;display:flex}.study{color:#000;margin:0 0 3.75rem;outline:0}.study.section{outline:none}.study.section:focus-visible{outline:none}.study.active .study__action:after{content:"Hide"}.study.active .study__plus{transform:rotate(45deg);transition:.25s ease-in-out}.study.active .study__items{max-height:125rem;transition:.25s ease-in-out}.study__title-wrap{border-bottom:1px solid #d1d1d1;display:flex}.study__title{flex:0 0 85%;font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.23;margin:1rem 0}@media screen and (min-width:53.75em){.study__title{font-size:1.625rem}}@media screen and (min-width:71.25em){.study__title{font-size:1.75rem}}.study__button{background:none;border:0;height:4.125rem;margin-left:auto;overflow:hidden;padding:0;text-align:center}.study__button:focus-visible{outline:5px auto -webkit-focus-ring-color}.study__plus{color:var(--brandPrimary);font-size:2rem;font-weight:700;margin:0 1rem .5rem 0;transform:rotate(0deg);transition:.25s ease-in-out}.study__action{color:var(--brandPrimary);font-size:.75rem;margin-right:1rem;width:2.625rem}.study__action:after{content:"Expand"}.study__items{display:flex;flex-wrap:wrap;margin-bottom:0;max-height:0;overflow:hidden;transition:.25s ease-in-out}@media screen and (min-width:71.25em){.study__items{margin:0 -1rem;width:calc(100% + 32px)}}.study__items:last-child{margin-bottom:0}.study__item{align-items:flex-start;display:flex;flex:0 0 100%;padding-top:1rem}@media screen and (min-width:71.25em){.study__item{flex:0 0 50%;padding-top:4rem}}.study__item--text{margin-bottom:1.5rem;order:0}@media screen and (min-width:71.25em){.study__item--text{flex:0 0 50%;margin-bottom:0;order:inherit;padding-top:4rem}}.study__item--image{margin-bottom:1.5rem;padding-top:0}@media screen and (min-width:71.25em){.study__item--image{flex:0 0 50%;padding-top:4rem}.study__item--image:nth-child(2n) .study__image-slot{left:.25rem}}.study__item--infographic{padding-top:0}@media screen and (min-width:71.25em){.study__item--full-width,.study__item--infographic{flex:0 0 100%}}.study__text{align-items:center;display:flex;min-height:320}@media screen and (min-width:71.25em){.study__text{margin:0 1rem}}.study__subtitle{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;margin-bottom:1rem}@media screen and (min-width:71.25em){.study__subtitle{font-size:1.75rem}}.study__description h3,.study__description h4{font-family:Konnect,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0 0 .5rem}@media screen and (min-width:71.25em){.study__description h3,.study__description h4{font-size:1.375rem;margin:4rem 0 1.25rem}.study__description h3:first-child,.study__description h4:first-child{margin:0 0 1.25rem}}.study__description p{font-size:.9375rem;line-height:1.8;margin:0 0 1rem}@media screen and (min-width:71.25em){.study__description p{margin:0 1.5rem 1rem 0}}.study__description p:last-child{margin:0}.study__description ul{font-size:.9375rem;line-height:1.8;list-style-type:disc}.study__description li{margin:0 0 1rem 1.5rem}.study__description li:last-child{margin:0 0 0 1.5rem}.study__image{width:100%}.study__image-slot{margin:0 auto;max-width:32.375rem;padding-bottom:1rem;padding-right:1rem;position:relative;width:100%}@media screen and (min-width:71.25em){.study__image-slot{left:-.5rem}}.study__image-slot img{max-width:100%}.study__image-slot:after{background:url(../png/pattern-line-horz.png);bottom:0;content:" ";display:block;left:45px;position:absolute;right:0;top:45px;z-index:-1}.study__poster{background:#d1d1d1;background-size:cover;border:1px solid var(--brandPrimary);position:relative;width:100%}.study__poster:hover .study__expand-icon{transform:scale(1.1)}.study__poster:before{background-image:linear-gradient(180deg,rgba(30,30,30,0) 74%,rgba(30,30,30,.8) 98%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.study__expand-icon{align-items:center;background:#fff;border:1px solid var(--brandPrimary);border-radius:50%;bottom:1.5625rem;display:flex;height:3.125rem;justify-content:center;left:1.5625rem;padding:0;position:absolute;transition:all .3s ease;width:3.125rem;z-index:2}.study__expand-icon:focus{transform:scale(1.1)}.study__expand-icon:focus-visible{outline:5px auto -webkit-focus-ring-color}.study__expand-icon:after{color:#000;content:"+";display:inline-block;font-size:3.125rem;font-weight:700;height:2.25rem;margin-bottom:1rem;margin-right:1.6875rem;width:0}@media screen and (min-width:71.25em){.study__infographic{margin:0 1rem}}.study__infographic-image{margin-bottom:1.5rem}@media screen and (min-width:71.25em){.study__infographic-image{margin:0 auto 4rem;width:75%}}.study__infographic-image .responsive-image__lqip{background:#fff}.study__infographic-link{margin-bottom:2rem}.study__infographic-description{background:#f8f8f8;border-bottom:1px solid #d1d1d1;padding:2rem}@media screen and (min-width:53.75em){.study__infographic-description{padding:1.5rem 1rem}}@media screen and (min-width:71.25em){.study__infographic-description{padding:2rem}}.study__infographic-description h2,.study__infographic-description h3{font-family:Konnect,sans-serif;font-size:1.25rem;margin-bottom:1rem}@media screen and (min-width:71.25em){.study__infographic-description h2,.study__infographic-description h3{font-size:1.375rem}}.study__infographic-description p{font-size:.9375rem;line-height:1.8;margin-bottom:1rem}@media screen and (min-width:71.25em){.study__infographic-description p{width:75%}}.study__infographic-description p:last-child{margin-bottom:0}body.no-scroll-subnav{overflow:hidden;position:fixed;touch-action:none;width:100%}.subnav{color:#000;display:block;height:4.75rem;margin:0 auto 3.75rem;width:100%;z-index:998}.subnav.active .subnav__items--second-level{display:flex;max-height:calc(100vh - 214px)}.subnav.active .subnav__action:after{content:"Less"}.subnav.active .subnav__chevron:before{top:.125rem;transform:rotate(315deg);transition:.25s ease-in-out}.subnav.active .subnav-blur.blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;height:100vh;left:0;overflow:hidden;position:absolute;top:1px;touch-action:none;width:100vw;z-index:2}.subnav__container{background:#fff;box-shadow:0 18px 40px -12px hsla(0,1%,70%,.35);width:100%}.subnav__container.sticky{position:fixed;top:3rem;z-index:99}.subnav__wrapper{background:#fff;display:flex;height:3.75rem;margin:0 auto;max-width:68.75rem;padding:0 .625rem}@media screen and (min-width:53.75em){.subnav__wrapper{height:4.75rem}}.subnav__title{align-items:center;display:none;font-size:.875rem;font-weight:700;height:3.75rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:53.75em){.subnav__title{height:4.75rem}}.subnav__title span{margin-right:2rem}@media screen and (min-width:71.25em){.subnav__title{display:flex;flex:0 0 15%;width:15%}}.subnav__current{align-items:center;display:flex;font-size:.875rem;font-weight:700;height:3.75rem;z-index:3}@media screen and (min-width:53.75em){.subnav__current{display:none}}.subnav__current-title{color:var(--brandPrimary);font-size:.75rem;font-weight:700;line-height:1.3;max-width:12.5rem}.subnav__current-empty{color:#1e1e1e;left:-36px;position:relative}.subnav__current-image{margin-right:.5rem;max-height:35px;max-width:35px}@media (min-width:1140px){.subnav__current-image{max-height:45px;max-width:45px}}.subnav__nav{margin-left:auto}@media screen and (min-width:53.75em){.subnav__nav{flex:0 0 100%}}@media screen and (min-width:71.25em){.subnav__nav{flex:0 0 85%;width:85%}}.subnav__items{display:flex}.subnav__items--first-level .subnav__item--first-level{display:none}@media screen and (min-width:53.75em){.subnav__items--first-level .subnav__item--first-level{flex:0 0 25%}.subnav__items--first-level .subnav__item--first-level:first-child,.subnav__items--first-level .subnav__item--first-level:nth-child(2),.subnav__items--first-level .subnav__item--first-level:nth-child(3){display:flex}}@media screen and (min-width:71.25em){.subnav__items--first-level .subnav__item--first-level{flex:0 0 20%}.subnav__items--first-level .subnav__item--first-level:nth-child(4){display:flex}}.subnav__items--first-level .subnav__item:last-child{display:flex;position:relative;z-index:3}@media screen and (min-width:53.75em){.subnav__items--first-level .subnav__item:last-child{flex:0 0 25%}}@media screen and (min-width:71.25em){.subnav__items--first-level .subnav__item:last-child{flex:0 0 auto;margin-left:auto}}.subnav__items--second-level{background:#fff;border:1px solid #e2e2e2;box-shadow:0 18px 40px -12px hsla(0,1%,70%,.35);display:none;flex-wrap:wrap;position:absolute;right:-10px;top:3.625rem;width:100vw;z-index:998}@media screen and (min-width:53.75em){.subnav__items--second-level{right:0;top:5.25rem;width:16.375rem}}.subnav__items--second-level .subnav__item{flex:0 0 100%;height:auto}@media screen and (min-width:53.75em){.subnav__items--second-level .subnav__item:first-child,.subnav__items--second-level .subnav__item:nth-child(2),.subnav__items--second-level .subnav__item:nth-child(3){display:none}}@media screen and (min-width:71.25em){.subnav__items--second-level .subnav__item:nth-child(4){display:none}}.subnav__items--second-level .subnav__item:last-child{border-bottom:none;flex:0 0 100%}.subnav__items--second-level .subnav__item:hover{background:#f4f5f7}.subnav__items--second-level .subnav__link{border-bottom:1px solid #e2e2e2;margin:0;padding:1rem 1rem 1rem 0;width:100%}.subnav__items--second-level .subnav__link span{margin:0 0 0 .625rem}.subnav__items--second-level .subnav__image{margin:0 0 0 auto}.subnav__item{align-items:center;display:flex;height:3.75rem}@media screen and (min-width:53.75em){.subnav__item{height:4.75rem}}.subnav__link{align-items:center;color:#1e1e1e;display:flex;font-size:.75rem;font-weight:700;line-height:1.3;margin:0 2rem 0 0}@media screen and (min-width:71.25em){.subnav__link{margin:0 2rem 0 auto}}@media screen and (min-width:53.75em){.subnav__link span{max-width:10rem;width:calc(100% - 30px)}}.subnav__link:hover{color:var(--brandPrimary)}.subnav__link:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.subnav__link.active{color:var(--brandPrimary);display:none}@media screen and (min-width:53.75em){.subnav__link.active{display:flex}}.subnav__image{margin:0 0 0 .5rem;max-height:40px;max-width:40px}@media (min-width:1140px){.subnav__image{max-height:45px;max-width:45px}}.subnav__button{background:transparent;border:none;color:#1e1e1e;display:flex;font-size:.75rem;font-weight:700;margin:0 0 0 auto;overflow:hidden;padding:0}.subnav__button:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.subnav__action{display:inline-block;text-align:right;width:1.875rem}.subnav__action:after{content:"More";display:inline-block;width:1.875rem}.subnav__chevron{margin:0 .25rem 0 .5rem}.subnav__chevron:before{border-color:var(--brandPrimary);border-style:solid;border-width:.25em .25em 0 0;content:"";display:inline-block;height:.25rem;left:.15em;position:relative;top:0;transform:rotate(135deg);transition:.25s ease-in-out;vertical-align:top;width:.25rem}.grid-container-padded{margin:0 auto;max-width:69rem;padding:0 .625rem}@media screen and (min-width:53.75em){.grid-container-padded{padding:0 .75rem}}.inset-0,.responsive-image img,.responsive-image__lqip{bottom:0;left:0;right:0;top:0}.responsive-image{overflow:hidden;position:relative;width:100%}.responsive-image--loaded .responsive-image__lqip{opacity:0}.responsive-image img{height:100%;position:absolute;width:100%;z-index:1}.responsive-image__lqip{background-color:#ebebeb;background-repeat:no-repeat;background-size:cover;position:absolute;transition:opacity 1s ease;z-index:0}.lightbox{cursor:pointer}.lightbox__container{background:#fff;border:1px solid var(--brandPrimary);margin:0 auto;max-width:67.5rem;position:relative;width:calc(100% - 20px)}@media screen and (min-width:71.25em){.lightbox__container{width:75%}}.lightbox__close{background:#1e1e1e;border:0;border-radius:5rem;color:#fff;font-size:1.5rem;padding:.1875rem .5rem;position:absolute;right:-12px;top:-10px;transform:rotate(45deg)}.lightbox__close:focus-visible{outline:5px auto blue}.lightbox__image{max-width:100%}.basicLightbox{background:hsla(0,0%,100%,.7);z-index:9999}.line-divider{background:url(../png/pattern-line-horz.png);height:10px}.link{color:var(--brandPrimary);font-size:.9375rem;font-weight:600;transition:all .3s ease}.link:hover:after{margin-left:.625rem}.link:focus-visible{opacity:.6;outline:5px auto -webkit-focus-ring-color}.link__arrow:after{border-width:1px;border-bottom:0 solid var(--brandPrimary);border-left:0 solid var(--brandPrimary);border-right:2px solid var(--brandPrimary);border-top:2px solid var(--brandPrimary);content:" ";display:inline-block;height:.4375rem;transform:rotate(45deg);transition:all .3s ease;vertical-align:middle;width:.4375rem}.section-header{align-items:center;display:flex;font-family:Konnect,sans-serif;font-size:1rem;justify-content:flex-start;margin-bottom:1.875rem;position:relative}.section-header:after{background:var(--brandPrimary);content:" ";display:inline-block;flex:1 1 0;height:.125rem;margin-left:1rem;margin-right:0;margin-top:.125rem;width:auto}.section-header__bold{font-weight:700}.space-divider{display:block;height:4rem;width:100%}.tippy-box[data-theme~=moneywise]{background:#000;border:none;border-radius:0;color:#fff}.tippy-box[data-theme~=white][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#000}.tippy-box[data-theme~=white][data-placement^=top]>.tippy-arrow:before{border-top-color:#000}body{overflow-x:hidden}a{color:var(--brandPrimary)}.header__fixed--animate-in{transition:transform .5s ease-in-out!important}
