/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.cb-fire-block.special-badge
.card{display:flex;padding:24px
24px 32px 24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;background:#f4f4f4;color:black;border:none;border-radius:0;font-family:"proxima-nova",Helvetica,sans-serif;max-width:none}.cb-fire-block.special-badge .card .card-title{margin-bottom:16px}.cb-fire-block.special-badge.alignleft .card,
.cb-fire-block.special-badge.alignright
.card{max-width:376px}@media screen and (max-width: 900px){.cb-fire-block.special-badge.alignleft .card,
.cb-fire-block.special-badge.alignright
.card{max-width:100%}.cb-fire-block.special-badge
.card{display:block}.cb-fire-block.special-badge .card .card-img-top{width:120px;align-self:baseline;float:right;margin-left:16px;margin-bottom:16px}}.cb-fire-block.special-badge .alignment-wrapper.alignnone .card,
.cb-fire-block.special-badge .alignment-wrapper.alignfull
.card{display:block}.cb-fire-block.special-badge .alignment-wrapper.alignnone .card .card-img-top,
.cb-fire-block.special-badge .alignment-wrapper.alignfull .card .card-img-top{width:120px;align-self:baseline;float:right;margin-left:16px;margin-bottom:16px}.cb-fire-block.special-badge .card .card-title
a{color:inherit;font-size:24px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-0.25px;text-decoration:none}.cb-fire-block.special-badge .card .card-text,
.cb-fire-block.special-badge .card .card-text ul li
a{color:inherit;font-feature-settings:"clig" off, "liga" off;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none}.cb-fire-block.special-badge .card .card-text
ul{margin-bottom:0}.cb-fire-block.special-badge .card .card-text ul
li{margin-bottom:1em}.cb-fire-block.special-badge .card .card-text ul li a:hover{text-decoration:underline}.cb-fire-block.special-badge .card .card-text ul li:last-child{margin-bottom:0}.cb-fire-block.special-badge .more-link{color:inherit;font-size:18px;font-style:normal;font-weight:600;line-height:100%;text-decoration:none}.cb-page.threecol.-style-modular
.modular-post-content
.cb-fire-block.special-badge
.alignment-wrapper.alignnone{padding-left:0 !important}.cb-fire-block.special-badge.alignnone .card,
.cb-fire-block.special-badge.alignwide
.card{width:auto;max-width:none}.cb-ideas-body .special-badge.-style-ideas .card-badge{background-color:rgba(255, 255, 255, 0.2)}.cgb-sidebar.cgb-sidebar-badge{background-color:red}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge{width:auto !important}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge{background:#f4f4f4;font-size:1em;padding:20px
25px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.badge-small,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.badge-small{background:none;padding-left:0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-left,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-left{margin-right:1.5em;margin-bottom:1em;float:left}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-right,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-right{margin-left:1.5em;margin-bottom:1;float:right}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .cb-image,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .cb-image{border:none !important;margin-bottom:0.5em !important}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge h4,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge
h4{font-size:16px;font-weight:400;color:#ff5831;margin:0
0 13px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .sidebar-body-content,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .sidebar-body-content{font-size:16px !important;line-height:1.4;color:#000}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .sidebar-body-content p,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .sidebar-body-content
p{margin:0
0 13px;font-size:15px !important}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge
.sidebar-body-content
p:last-child,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .sidebar-body-content p:last-child{margin-bottom:0 !important}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge
ul{font-size:0.9em;list-style-type:none;padding:0;margin:0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul
li{overflow:hidden;border-bottom:1px solid #e5e3dd;padding:14px
0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li:first-child,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li:first-child{padding-top:0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li:last-child,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li:last-child{padding-bottom:0;border-bottom:none}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .cb-image,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .cb-image{width:55px;float:left;background-image:none !important;margin-top:2px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .cb-image .photo-credit,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .cb-image .photo-credit{display:none}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .content,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li
.content{margin-left:70px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .cb-button,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .cb-button{text-align:center;width:100%}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .cb-button:hover,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .cb-button:hover{background-color:black !important;color:white !important}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li h5,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li
h5{line-height:1.2;font-size:1em;font-weight:500;color:black;margin:0;hyphens:auto}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li h5 a,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li h5
a{color:black;text-decoration:none}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li time,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li
time{text-transform:uppercase;font-size:12px;line-height:1;color:#666}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser .cb-button,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser .cb-button{margin:0.5em auto 0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser .content,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser
.content{margin:0;display:block;width:100%}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser .cb-image,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser .cb-image{width:100px;margin-right:1em;margin-bottom:0.8em}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser h5,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser
h5{font-weight:bold;margin:0}@media screen and (max-width: 620px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser h5,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge ul li .badge-teaser
h5{line-height:1.5;font-size:1em}}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none{width:100%;max-width:none;margin-bottom:23px;display:block;float:none}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none ul li .badge-teaser,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none ul li .badge-teaser{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
h5,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none ul li .badge-teaser
h5{line-height:1.5;font-size:1em !important;font-weight:bold;color:black;margin:0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
h5
a,
.cb-richtext
.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
h5
a{color:black;text-decoration:none}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
> *:last-child,
.cb-richtext
.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser>*:last-child{flex-basis:20%}@media screen and (max-width: 1110px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
> *:last-child,
.cb-richtext
.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser>*:last-child{margin-top:0.3em;flex-basis:100%}}@media screen and (max-width: 1025px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
> *:last-child,
.cb-richtext
.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser>*:last-child{flex-basis:20%}}@media screen and (max-width: 620px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser
> *:last-child,
.cb-richtext
.cgb-sidebar.cgb-sidebar-badge.align-none
ul
li
.badge-teaser>*:last-child{margin-top:0.3em;flex-basis:100%}}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none ul .cb-button,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none ul .cb-button{display:block;background-color:transparent;max-width:300px;text-align:center}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none ul .cb-image,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none ul .cb-image{float:left;margin-right:1em;margin-bottom:0.8em;width:100px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none ul .content,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none ul
.content{float:none;margin-left:0px;flex:2;padding:0
1em}@media screen and (max-width: 650px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.align-none ul .content h5,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.align-none ul .content
h5{font-size:18px !important}}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-money-fish,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-money-fish{padding:0;background-image:url("../png/money-fish-logo.png");background-size:contain;background-position:bottom right;background-repeat:no-repeat;padding-bottom:140px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-money-fish header,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-money-fish
header{padding:15px
5px;border-bottom:3px solid #97c5ed;margin:0
0 10px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-money-fish header h4,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-money-fish header
h4{font-size:14px;font-family:"proxima-nova";text-transform:uppercase;color:#000;text-align:center;margin:0;padding:0;display:block;line-height:1.4}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-money-fish .cb-body,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-money-fish .cb-body{padding:15px;line-height:1.5}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-fault-lines,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-fault-lines{border:1px
solid black;background:white;text-align:center;background-image:url("../png/slide-to-connect.png");background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:42%}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-fault-lines h4,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-fault-lines
h4{font-size:14px;background-color:#e35e07;color:black;display:inline-block;padding:3px
10px;margin-bottom:2px;margin-left:40px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-fault-lines a,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-fault-lines
a{display:inline-block;font-size:16px;font-weight:bold;text-transform:uppercase;background-color:#e35e07;text-decoration:none;color:black;transform:rotate(3deg);padding:3px
10px;margin-left:40px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-election2022,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-election2022{border:2px
solid #ff5831;border-radius:5px;background:white;background-image:url("../jpg/election-sidebar.jpg");background-size:contain;background-repeat:no-repeat;background-position:top;padding-top:15%}@media screen and (max-width: 620px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-election2022,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-election2022{padding-top:35%}}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-election2022 h4,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-election2022
h4{display:block;font-weight:600;font-size:1em}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-election2022 .cb-button,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-election2022 .cb-button{color:black;display:block;background-color:transparent;border:1px
solid black;max-width:300px;text-align:center;margin:1.3em auto 0;font-size:0.9em;line-height:15px;text-transform:uppercase}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-election2022
.cb-button:hover,
.cb-richtext
.cgb-sidebar.cgb-sidebar-badge.style-election2022
.cb-button:hover{background-color:black !important;color:white}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.style-election2022.align-none,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge.style-election2022.align-none{text-align:center;padding-top:33%}@media screen and (max-width: 620px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge{float:none !important;margin:23px
0 !important;width:100% !important;max-width:none}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge header,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge
header{margin:0
0 10px}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge h4,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge
h4{font-size:16px;margin:0}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .sidebar-body-content,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .sidebar-body-content{font-size:16px;line-height:24px}}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .badge-cta,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .badge-cta{text-align:center;padding-top:2em}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .badge-cta > a,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .badge-cta>a{border-radius:3px;text-transform:uppercase;display:inline-block;padding:0
20px;text-decoration:none;cursor:pointer;line-height:30px;font-size:14px;background-color:#f4f4f4;border:1px
solid black;color:black}.cb-ideas-body .cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge.badge-small,
.cb-ideas-body .cb-richtext .cgb-sidebar.cgb-sidebar-badge.badge-small{padding:0
!important}.cb-ideas-body .cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .badge-cta,
.cb-ideas-body .cb-richtext .cgb-sidebar.cgb-sidebar-badge .badge-cta{padding-top:0;margin-top:0}.wp-block[data-align="left"] [class*="wp-block-"][data-type="acf/badge"],
.wp-block[data-align="right"] [class*="wp-block-"][data-type="acf/badge"]{width:auto}@media screen and (max-width: 600px){.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge{text-align:left;float:none;width:auto !important;text-align:center;max-width:none !important;margin-left:auto;margin-right:auto}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .badge-teaser h5,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .badge-teaser
h5{text-align:left}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge img,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge
img{width:auto;max-width:200px;display:inline-block !important}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .sidebar-body-content,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .sidebar-body-content{text-align:left}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge img,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge
img{width:100%}.cgb-sidebar-badge.cgb-sidebar.cgb-sidebar-badge .badge-cta,
.cb-richtext .cgb-sidebar.cgb-sidebar-badge .badge-cta{padding-top:1em}}@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,300&amp;display=swap");.cb-fire.for-title{font-family:"proxima-nova",Helvetica,sans-serif}.cb-fire-block.special-banner{background-size:cover;color:white;position:relative}.cb-fire-block.special-banner-area.-image-bottom .image-area{margin-bottom:-300px}.cb-fire-block.special-banner-area.-image-bottom .image-area-spacer{height:300px}.cb-fire-block.special-banner-area.-image-bottom .pb-caption{color:rgba(0, 0, 0, 0.75);mix-blend-mode:difference}.cb-fire-block.special-banner-area.-image-bottom .content-area{padding-top:2rem;padding-bottom:1rem}.cb-fire-block.special-banner-area .cb-byline
.delim{margin-left:0.5em;margin-right:0.1em;opacity:0.5}.cb-fire-block.special-banner .image-area
iframe{height:100%;min-height:500px;object-fit:cover;width:100%}.cb-fire-block.special-banner .over-stretcher{position:relative;z-index:2}.cb-fire-block.special-banner .pb-caption{font-size:14px;font-style:normal;font-weight:400;line-height:160%}.cb-fire-block.special-banner .po-banner{max-width:1320px}.cb-fire-block.special-banner .po-banner .content-area .text-area{padding:0}.cb-fire-block.special-banner
.stretcher{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.cb-fire-block.special-banner .stretcher>*{height:100%;object-fit:cover;width:100%}.cb-fire-block.special-banner .wp-container{display:flex}.cb-page.threecol.-style-modular .modular-post-content .wp-block-cgb-lede{display:none}.cb-page.threecol.-style-modular .page-byline{border-bottom:none;border-top:3px solid rgba(0, 0, 0, 0.05)}.cb-page.threecol.-style-modular .po-banner .content-area.wide-grid{max-width:1440px !important}.cb-page.threecol.-style-modular .po-banner .content-area.slim-grid{max-width:1040px !important}.po-banner .cb-byline,
.po-banner .cb-byline
*{font-size:1em;font-weight:400}.po-banner .cb-byline{text-underline-offset:1px}.po-banner .cb-byline
a{color:inherit !important;text-decoration:none}.po-banner .cb-byline
cite{font-style:normal}.po-banner .content-area{gap:24px}.po-banner .content-area.-text-right,
.po-banner .content-area.-text-top{flex-direction:row-reverse}.po-banner .content-area.-text-top{flex-direction:column}.po-banner .content-area .text-area .font-head{font-family:"Merriweather",serif;font-size:2.5em;font-weight:500;line-height:1.3;margin:0
0 10px}.po-banner .content-area .text-area .font-head
a{color:white;text-decoration:none}.po-banner .content-area .text-area .page-lede .cb-richtext.deck{color:inherit !important;margin:0
auto}.po-banner .main-category a,
.po-banner .main-category a:hover{color:inherit;text-decoration:none}.po-banner .page-lede .lede-content,
.po-banner .content-area .text-area .page-lede .cb-richtext.deck{font-size:23px;font-weight:300;line-height:1.3}.po-banner.-text-top.-no-image{margin-bottom:0}@media screen and (max-width: 1032px){.po-banner.-text-top.-no-image{margin-bottom:0 !important}}.po-banner .page-lede .lede-content{font-weight:300;font-size:23px;line-height:1.3}.po-banner.no-banner-image{margin-bottom:0 !important}@media screen and (max-width: 900px){.po-banner:not(.-text-top){margin-bottom:330px}.po-banner:not(.-text-top) .content-area{flex-direction:column}.po-banner:not(.-text-top) .content-area.-text-right{flex-direction:column}.po-banner:not(.-text-top) .content-area .text-area{justify-content:center;align-items:center;flex-direction:column;padding-top:5em;margin-bottom:2em}.po-banner:not(.-text-top) .image-area{margin-bottom:-300px}}.cb-fire.for-title .po-banner.-text-top{margin-bottom:200px}@media screen and (max-width: 900px){.po-banner.-text-top{margin-bottom:200px}}